diff --git a/deegree-services/deegree-services-wfs/pom.xml b/deegree-services/deegree-services-wfs/pom.xml index 3a358f7d93..2d0a02aaa2 100644 --- a/deegree-services/deegree-services-wfs/pom.xml +++ b/deegree-services/deegree-services-wfs/pom.xml @@ -65,6 +65,10 @@ org.xmlunit xmlunit-matchers + + com.jayway.jsonpath + json-path-assert + diff --git a/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/WebFeatureService.java b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/WebFeatureService.java index 969d8dd166..18d5dc8ba8 100644 --- a/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/WebFeatureService.java +++ b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/WebFeatureService.java @@ -130,6 +130,7 @@ import org.deegree.services.jaxb.wfs.DisabledResources; import org.deegree.services.jaxb.wfs.FeatureTypeMetadata; import org.deegree.services.jaxb.wfs.GMLFormat; +import org.deegree.services.jaxb.wfs.GeoJSONFormat; import org.deegree.services.jaxb.wfs.IdentifierGenerationOptionType; import org.deegree.services.jaxb.wfs.RequestType; import org.deegree.services.metadata.MetadataUtils; @@ -140,6 +141,7 @@ import org.deegree.services.ows.OWS110ExceptionReportSerializer; import org.deegree.services.ows.PreOWSExceptionReportSerializer; import org.deegree.services.wfs.format.Format; +import org.deegree.services.wfs.format.geojson.GeoJsonFormat; import org.deegree.services.wfs.query.StoredQueryHandler; import org.deegree.workspace.ResourceIdentifier; import org.deegree.workspace.ResourceInitException; @@ -578,6 +580,7 @@ private void initFormats( List> format mimeTypeToFormat.put( "text/xml; subtype=\"gml/3.1.1\"", gml31 ); mimeTypeToFormat.put( "text/xml; subtype=\"gml/3.2.1\"", gml32 ); mimeTypeToFormat.put( "text/xml; subtype=\"gml/3.2.2\"", gml32 ); + mimeTypeToFormat.put( "application/geo+json", new GeoJsonFormat( this ) ); } else { LOG.debug( "Using customized format configuration." ); for ( JAXBElement formatEl : formatList ) { @@ -586,6 +589,9 @@ private void initFormats( List> format Format format = null; if ( formatDef instanceof GMLFormat ) { format = new org.deegree.services.wfs.format.gml.GmlFormat( this, (GMLFormat) formatDef ); + } else if (formatDef instanceof GeoJSONFormat ){ + boolean allowOtherCrsThanWGS84 = ((GeoJSONFormat) formatDef).isAllowOtherCrsThanWGS84(); + format = new GeoJsonFormat( this, allowOtherCrsThanWGS84 ); } else if ( formatDef instanceof CustomFormat ) { CustomFormat cf = (CustomFormat) formatDef; String className = cf.getJavaClass(); diff --git a/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonFeatureWriter.java b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonFeatureWriter.java new file mode 100644 index 0000000000..7e6caa1a9d --- /dev/null +++ b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonFeatureWriter.java @@ -0,0 +1,54 @@ +package org.deegree.services.wfs.format.geojson; + +import java.io.Closeable; +import java.io.IOException; + +import org.deegree.cs.exceptions.TransformationException; +import org.deegree.cs.exceptions.UnknownCRSException; +import org.deegree.feature.Feature; + +/** + * Writer for GeoJSON documents. + * + * @author Lyn Goltz + */ +public interface GeoJsonFeatureWriter extends Closeable { + + /** + * Starts a new FeatureCollection. + * + * To finish this FeatureCollection call endFeatureCollection + * + * @throws IOException + * if GeoJSON could no be written + */ + void startFeatureCollection() + throws IOException; + + /** + * + * Ends the written FeatureCollection. + * + * Ensure that start FeatureCollection was called before. + * + * @throws IOException + * if GeoJSON could no be written + */ + void endFeatureCollection() + throws IOException; + + /** + * Writes a new Feature into the FeatureCollection. + * + * @param feature + * the feature to write, never null + * @throws IOException + * if GeoJSON could no be written + * @throws TransformationException + * if a geometry to export cannot be transformed to CRS:84 + * @throws UnknownCRSException + * if the CRS of the geometry is not supported + */ + void write( Feature feature ) + throws IOException, TransformationException, UnknownCRSException; +} diff --git a/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonFormat.java b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonFormat.java new file mode 100644 index 0000000000..41b7eb7a82 --- /dev/null +++ b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonFormat.java @@ -0,0 +1,85 @@ +package org.deegree.services.wfs.format.geojson; + +import static org.deegree.protocol.wfs.getfeature.ResultType.RESULTS; + +import org.deegree.protocol.wfs.describefeaturetype.DescribeFeatureType; +import org.deegree.protocol.wfs.getfeature.GetFeature; +import org.deegree.protocol.wfs.getfeature.ResultType; +import org.deegree.protocol.wfs.getgmlobject.GetGmlObject; +import org.deegree.protocol.wfs.getpropertyvalue.GetPropertyValue; +import org.deegree.services.controller.utils.HttpResponseBuffer; +import org.deegree.services.wfs.WebFeatureService; +import org.deegree.services.wfs.format.Format; +import org.deegree.services.wfs.format.geojson.request.GeoJsonGetFeatureHandler; + +/** + * {@link Format} implementation for GeoJSON (https://tools.ietf.org/html/rfc7946). + * + * @author Lyn Goltz + */ +public class GeoJsonFormat implements Format { + + private final GeoJsonGetFeatureHandler geoJsonGetFeatureHandler; + + private boolean allowOtherCrsThanWGS84; + + /** + * Instantiate {@link GeoJsonFormat} + * + * @param webFeatureService + * the {@link WebFeatureService} using this format, never null + */ + public GeoJsonFormat( WebFeatureService webFeatureService ) { + this.geoJsonGetFeatureHandler = new GeoJsonGetFeatureHandler( webFeatureService ); + } + + /** + * Instantiate {@link GeoJsonFormat} + * + * @param webFeatureService + * the {@link WebFeatureService} using this format, never null + * @param allowOtherCrsThanWGS84 + * true if the DefaultCRS of the WFS or the CRS of the GetFeature request should be used, + * otherwise false (default is WGS84 as specified in GeoJson) + */ + public GeoJsonFormat( WebFeatureService webFeatureService, boolean allowOtherCrsThanWGS84 ) { + this.geoJsonGetFeatureHandler = new GeoJsonGetFeatureHandler( webFeatureService ); + this.allowOtherCrsThanWGS84 = allowOtherCrsThanWGS84; + } + + @Override + public void destroy() { + // nothing to do + } + + @Override + public void doGetFeature( GetFeature request, HttpResponseBuffer response ) + throws Exception { + + ResultType type = request.getPresentationParams().getResultType(); + if ( type == RESULTS || type == null ) { + geoJsonGetFeatureHandler.doGetFeatureResults( request, response, allowOtherCrsThanWGS84 ); + } else { + throw new UnsupportedOperationException( "GetFeature with RESULTTYPE=HITS for GeoJSON is not supported" ); + } + } + + @Override + public void doDescribeFeatureType( DescribeFeatureType request, HttpResponseBuffer response, boolean isSoap ) + throws Exception { + throw new UnsupportedOperationException( "DescribeFeatureType for GeoJSON is not supported" ); + } + + @Override + public void doGetGmlObject( GetGmlObject request, HttpResponseBuffer response ) + throws Exception { + throw new UnsupportedOperationException( "GetGmlObject for GeoJSON is not supported" ); + } + + @Override + public void doGetPropertyValue( GetPropertyValue getPropertyValue, HttpResponseBuffer response ) + throws Exception { + throw new UnsupportedOperationException( "GetPropertyValue for GeoJSON is not supported" ); + } + +} \ No newline at end of file diff --git a/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonGeometryWriter.java b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonGeometryWriter.java new file mode 100644 index 0000000000..5358351507 --- /dev/null +++ b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonGeometryWriter.java @@ -0,0 +1,272 @@ +package org.deegree.services.wfs.format.geojson; + +import java.io.IOException; +import java.util.List; + +import org.deegree.cs.coordinatesystems.ICRS; +import org.deegree.cs.exceptions.TransformationException; +import org.deegree.cs.exceptions.UnknownCRSException; +import org.deegree.cs.persistence.CRSManager; +import org.deegree.geometry.Geometry; +import org.deegree.geometry.GeometryTransformer; +import org.deegree.geometry.multi.MultiGeometry; +import org.deegree.geometry.multi.MultiLineString; +import org.deegree.geometry.multi.MultiPoint; +import org.deegree.geometry.multi.MultiPolygon; +import org.deegree.geometry.multi.MultiSurface; +import org.deegree.geometry.points.Points; +import org.deegree.geometry.primitive.Curve; +import org.deegree.geometry.primitive.GeometricPrimitive; +import org.deegree.geometry.primitive.LineString; +import org.deegree.geometry.primitive.Point; +import org.deegree.geometry.primitive.Polygon; +import org.deegree.geometry.primitive.Ring; +import org.deegree.geometry.primitive.Surface; + +import com.google.gson.stream.JsonWriter; + +/** + * Stream-based writer for GeoJSON {@link Geometry}s. + *

+ * Instances of this class are not thread-safe. + *

+ * + * @author Lyn Goltz + */ +public class GeoJsonGeometryWriter { + + private final ICRS geoJsonCrs; + + private final JsonWriter jsonWriter; + + /** + * Instantiates a new {@link GeoJsonGeometryWriter} + * + * @param jsonWriter + * used to write the GeoJSON geometries, never null + * @param crs + * the target crs of the geometries, may be null, then "EPSG:4326" will be used + * @throws UnknownCRSException + * if "crs:84" is not known as CRS (should never happen) + */ + public GeoJsonGeometryWriter( JsonWriter jsonWriter, ICRS crs ) throws UnknownCRSException { + this.jsonWriter = jsonWriter; + this.geoJsonCrs = ensureCrs( crs ); + } + + /** + * Writes the passed geometry as GeoJSON. + * + * @param geometry + * geometry to export, never null + * @throws IOException + * if GeoJSON could no be written + * @throws TransformationException + * if a geometry to export cannot be transformed to CRS:84 + * @throws UnknownCRSException + * if the CRS of the geometry is not supported + */ + public void writeGeometry( Geometry geometry ) + throws IOException, TransformationException, UnknownCRSException { + Geometry geometryToExport = transformGeometryIfRequired( geometry ); + exportGeometry( geometryToExport ); + } + + private Geometry transformGeometryIfRequired( Geometry geometry ) + throws UnknownCRSException, TransformationException { + if ( geoJsonCrs.equals( geometry.getCoordinateSystem() ) ) { + return geometry; + } + GeometryTransformer geometryTransformer = new GeometryTransformer( geoJsonCrs ); + return geometryTransformer.transform( geometry ); + } + + private void exportGeometry( Geometry geometryToExport ) + throws IOException { + jsonWriter.beginObject(); + switch ( geometryToExport.getGeometryType() ) { + case MULTI_GEOMETRY: + exportMultiGeometry( (MultiGeometry) geometryToExport ); + break; + case PRIMITIVE_GEOMETRY: + GeometricPrimitive.PrimitiveType primitiveType = ( (GeometricPrimitive) geometryToExport ).getPrimitiveType(); + switch ( primitiveType ) { + case Curve: + exportCurve( (Curve) geometryToExport ); + break; + case Point: + exportPoint( (Point) geometryToExport ); + break; + case Surface: + exportSurface( (Surface) geometryToExport ); + break; + default: + throw new IOException( "Could not export primitive geometry " + primitiveType + " as GeoJSON" ); + } + break; + default: + throw new IOException( "Could not export geometry " + geometryToExport.getGeometryType() + " as GeoJSON" ); + } + jsonWriter.endObject(); + } + + private void exportCurve( Curve curve ) + throws IOException { + switch ( curve.getCurveType() ) { + case LineString: + exportLineString( (LineString) curve ); + break; + default: + throw new IOException( "Could not export curve " + curve.getCurveType() + " as GeoJSON" ); + } + } + + private void exportSurface( Surface surface ) + throws IOException { + switch ( surface.getSurfaceType() ) { + case Polygon: + exportPolygon( (Polygon) surface ); + break; + default: + throw new IOException( "Could not export surface " + surface.getSurfaceType() + " as GeoJSON" ); + } + } + + private void exportMultiGeometry( MultiGeometry multiGeometry ) + throws IOException { + switch ( multiGeometry.getMultiGeometryType() ) { + case MULTI_POINT: + exportMultiPoint( (MultiPoint) multiGeometry ); + break; + case MULTI_LINE_STRING: + exportMultiLineString( (MultiLineString) multiGeometry ); + break; + case MULTI_POLYGON: + exportMultiPolygon( (MultiPolygon) multiGeometry ); + break; + case MULTI_SURFACE: + exportMultiSurface( (MultiSurface) multiGeometry ); + break; + default: + throw new IOException( "Could not export multi geometry " + multiGeometry.getMultiGeometryType() + + " as GeoJSON" ); + } + } + + private void exportMultiPoint( MultiPoint multiPoint ) + throws IOException { + jsonWriter.name( "type" ).value( "MultiPoint" ); + jsonWriter.name( "coordinates" ); + jsonWriter.beginArray(); + for ( Point point : multiPoint ) { + exportPointArray( point ); + } + jsonWriter.endArray(); + } + + private void exportMultiLineString( MultiLineString multiLineString ) + throws IOException { + jsonWriter.name( "type" ).value( "MultiLineString" ); + jsonWriter.name( "coordinates" ); + jsonWriter.beginArray(); + for ( LineString ls : multiLineString ) { + exportPoints( ls.getControlPoints() ); + } + jsonWriter.endArray(); + } + + private void exportMultiPolygon( MultiPolygon multiPolygon ) + throws IOException { + jsonWriter.name( "type" ).value( "MultiPolygon" ); + jsonWriter.name( "coordinates" ); + jsonWriter.beginArray(); + for ( Polygon polygon : multiPolygon ) { + exportPolygonRings( polygon ); + } + jsonWriter.endArray(); + } + + private void exportMultiSurface( MultiSurface multiSurface ) + throws IOException { + if ( !containsOnlyPolygons( multiSurface ) ) + throw new IOException( "Could not export multi surface with other geometries than polygons as GeoJSON" ); + + jsonWriter.name( "type" ).value( "MultiPolygon" ); + jsonWriter.name( "coordinates" ); + jsonWriter.beginArray(); + for ( Surface surface : multiSurface ) { + exportPolygonRings( (Polygon) surface ); + } + jsonWriter.endArray(); + + } + + private void exportPoint( Point point ) + throws IOException { + jsonWriter.name( "type" ).value( "Point" ); + jsonWriter.name( "coordinates" ); + exportPointArray( point ); + } + + private void exportLineString( LineString lineString ) + throws IOException { + jsonWriter.name( "type" ).value( "LineString" ); + jsonWriter.name( "coordinates" ); + exportPoints( lineString.getControlPoints() ); + } + + private void exportPolygon( Polygon polygon ) + throws IOException { + jsonWriter.name( "type" ).value( "Polygon" ); + jsonWriter.name( "coordinates" ); + exportPolygonRings( polygon ); + } + + private void exportPolygonRings( Polygon polygon ) + throws IOException { + jsonWriter.beginArray(); + Ring exteriorRing = polygon.getExteriorRing(); + exportPoints( exteriorRing.getControlPoints() ); + + List interiorRings = polygon.getInteriorRings(); + for ( Ring interiorRing : interiorRings ) { + exportPoints( interiorRing.getControlPoints() ); + } + jsonWriter.endArray(); + } + + private void exportPoints( Points points ) + throws IOException { + jsonWriter.beginArray(); + for ( Point point : points ) { + exportPointArray( point ); + } + jsonWriter.endArray(); + } + + private void exportPointArray( Point point ) + throws IOException { + jsonWriter.beginArray(); + jsonWriter.value( point.get0() ); + jsonWriter.value( point.get1() ); + if ( !Double.isNaN( point.get2() ) ) + jsonWriter.value( point.get2() ); + jsonWriter.endArray(); + } + + private boolean containsOnlyPolygons( MultiSurface multiSurface ) { + for ( Surface surface : multiSurface ) { + if ( !Surface.SurfaceType.Polygon.equals( surface.getSurfaceType() ) ) + return false; + } + return true; + } + + private ICRS ensureCrs( ICRS crs ) + throws UnknownCRSException { + if ( crs != null ) + return crs; + return CRSManager.lookup( "crs:84" ); + } + +} diff --git a/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonWriter.java b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonWriter.java new file mode 100644 index 0000000000..ace1335f66 --- /dev/null +++ b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/GeoJsonWriter.java @@ -0,0 +1,308 @@ +package org.deegree.services.wfs.format.geojson; + +import java.io.IOException; +import java.io.Writer; +import java.math.BigDecimal; +import java.math.BigInteger; +import java.util.Collections; +import java.util.List; +import java.util.Map; + +import javax.xml.namespace.QName; + +import org.deegree.commons.tom.ElementNode; +import org.deegree.commons.tom.TypedObjectNode; +import org.deegree.commons.tom.genericxml.GenericXMLElement; +import org.deegree.commons.tom.gml.property.Property; +import org.deegree.commons.tom.gml.property.PropertyType; +import org.deegree.commons.tom.primitive.PrimitiveValue; +import org.deegree.cs.coordinatesystems.ICRS; +import org.deegree.cs.exceptions.TransformationException; +import org.deegree.cs.exceptions.UnknownCRSException; +import org.deegree.feature.Feature; +import org.deegree.feature.property.GenericProperty; +import org.deegree.feature.property.SimpleProperty; +import org.deegree.feature.types.property.CustomPropertyType; +import org.deegree.feature.types.property.FeaturePropertyType; +import org.deegree.feature.types.property.GeometryPropertyType; +import org.deegree.geometry.Geometry; +import org.deegree.gml.reference.FeatureReference; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +import com.google.gson.stream.JsonWriter; + +/** + * Stream-based writer for GeoJSON documents. + *

+ * Instances of this class are not thread-safe. + *

+ * + * @author Lyn Goltz + */ +public class GeoJsonWriter extends JsonWriter implements GeoJsonFeatureWriter { + + private static final Logger LOG = LoggerFactory.getLogger( GeoJsonWriter.class ); + + private final GeoJsonGeometryWriter geoJsonGeometryWriter; + + private final ICRS crs; + + private boolean isStarted = false; + + /** + * Instantiates a new {@link GeoJsonWriter}. + * + * @param writer + * the writer to write the GeoJSON into, never null + * @param crs + * the target crs of the geometries, may be null, then "EPSG:4326" will be used + * @throws UnknownCRSException + * if "crs:84" is not known as CRS (should never happen) + */ + public GeoJsonWriter( Writer writer, ICRS crs ) throws UnknownCRSException { + super( writer ); + setIndent( " " ); + setHtmlSafe( true ); + this.geoJsonGeometryWriter = new GeoJsonGeometryWriter( this, crs ); + this.crs = crs; + } + + @Override + public void close() + throws IOException { + this.isStarted = false; + super.close(); + } + + @Override + public void startFeatureCollection() + throws IOException { + beginObject(); + name( "type" ).value( "FeatureCollection" ); + } + + @Override + public void endFeatureCollection() + throws IOException { + if ( isStarted ) + endArray(); + endObject(); + } + + @Override + public void write( Feature feature ) + throws IOException, TransformationException, UnknownCRSException { + QName featureName = feature.getName(); + LOG.debug( "Exporting Feature {} with ID {}", featureName, feature.getId() ); + + if ( !isStarted ) { + name( "features" ).beginArray(); + isStarted = true; + } + beginObject(); + name( "type" ).value( "Feature" ); + writeGeometry( feature ); + writeProperties( feature ); + writeCrs(); + endObject(); + } + + private void writeGeometry( Feature feature ) + throws IOException, UnknownCRSException, TransformationException { + List geometryProperties = feature.getGeometryProperties(); + if ( geometryProperties.isEmpty() ) { + name( "geometry" ).nullValue(); + } else if ( geometryProperties.size() == 1 ) { + name( "geometry" ); + Property property = geometryProperties.get( 0 ); + + Geometry value = (Geometry) property.getValue(); + geoJsonGeometryWriter.writeGeometry( value ); + } else { + throw new IOException( "Could not write Feature as GeoJSON. The feature contains more than one geometry." ); + } + } + + private void writeProperties( Feature feature ) + throws IOException, TransformationException, UnknownCRSException { + List properties = feature.getProperties(); + name( "properties" ); + if ( properties.isEmpty() ) { + nullValue(); + } else { + exportProperties( properties ); + } + } + + private void writeCrs() + throws IOException { + if ( crs != null ) { + name( "srsName" ); + value( crs.getAlias() ); + } + } + + private void exportProperties( List properties ) + throws IOException, UnknownCRSException, TransformationException { + beginObject(); + for ( Property property : properties ) { + export( property ); + } + endObject(); + } + + private void export( Property property ) + throws IOException, TransformationException, UnknownCRSException { + PropertyType propertyType = property.getType(); + QName propertyName = property.getName(); + if ( property instanceof SimpleProperty ) { + export( propertyName, ( (SimpleProperty) property ).getValue() ); + } else if ( propertyType instanceof CustomPropertyType ) { + exportAttributesAndChildren( property ); + } else if ( propertyType instanceof FeaturePropertyType ) { + exportFeaturePropertyType( property ); + } else if ( propertyType instanceof GeometryPropertyType ) { + // Do nothing as geometry was exported before. + } else if ( property instanceof GenericProperty ) { + exportGenericProperty( (GenericProperty) property ); + } else { + throw new IOException( "Unhandled property type '" + property.getClass() + "' (property name " + + propertyName + " )" ); + } + } + + private void exportGenericProperty( GenericProperty property ) + throws IOException, TransformationException, UnknownCRSException { + TypedObjectNode value = property.getValue(); + if ( value instanceof PrimitiveValue ) { + export( property.getName(), (PrimitiveValue) value ); + } else { + export( value ); + } + } + + private void exportFeaturePropertyType( Property property ) + throws IOException, UnknownCRSException, TransformationException { + QName propertyName = property.getName(); + LOG.debug( "Exporting feature property '" + propertyName + "'" ); + if ( property instanceof Feature ) { + name( propertyName.getLocalPart() ); + if ( property == null ) { + nullValue(); + } else { + write( (Feature) property ); + } + } else if ( property instanceof FeatureReference ) { + beginObject(); + name( "href" ); + value( ( (FeatureReference) property ).getURI() ); + endObject(); + } else { + Map attributes = property.getAttributes(); + if ( attributes.size() > 0 ) { + name( property.getName().getLocalPart() ).beginObject(); + for ( Map.Entry attribute : attributes.entrySet() ) { + export( attribute.getKey(), attribute.getValue() ); + } + endObject(); + } + } + } + + private void exportAttributesAndChildren( ElementNode elementNode ) + throws IOException, TransformationException, UnknownCRSException { + String propertyName = elementNode.getName().getLocalPart(); + name( propertyName ); + + Map attributes = retrieveAttributes( elementNode ); + List children = retrieveChildren( elementNode ); + if ( attributes.isEmpty() && children.isEmpty() ) { + nullValue(); + } else if ( attributes.isEmpty() && children.size() == 1 && children.get( 0 ) instanceof PrimitiveValue ) { + for ( TypedObjectNode childNode : children ) { + export( childNode ); + } + } else { + beginObject(); + if ( children.size() == 1 && children.get( 0 ) instanceof PrimitiveValue ) { + name( "value" ); + export( (PrimitiveValue) children.get( 0 ) ); + } else { + for ( TypedObjectNode childNode : children ) { + export( childNode ); + } + } + for ( Map.Entry attribute : attributes.entrySet() ) { + export( attribute.getKey(), attribute.getValue() ); + } + endObject(); + } + } + + private void export( TypedObjectNode node ) + throws IOException, UnknownCRSException, TransformationException { + if ( node == null ) { + LOG.warn( "Null node found." ); + return; + } + if ( node instanceof PrimitiveValue ) { + PrimitiveValue primitiveValue = (PrimitiveValue) node; + export( primitiveValue ); + } else if ( node instanceof Property ) { + export( (Property) node ); + } else if ( node instanceof GenericXMLElement ) { + exportAttributesAndChildren( (GenericXMLElement) node ); + } else if ( node instanceof FeatureReference ) { + name( "href" ); + value( ( (FeatureReference) node ).getURI() ); + } else { + throw new IOException( "Unhandled node type '" + node.getClass() ); + } + } + + private void export( QName name, PrimitiveValue value ) + throws IOException { + name( name.getLocalPart() ); + export( value ); + } + + private void export( PrimitiveValue value ) + throws IOException { + if ( value == null ) { + nullValue(); + } else { + switch ( value.getType().getBaseType() ) { + case BOOLEAN: + value( (Boolean) value.getValue() ); + break; + case INTEGER: + value( (BigInteger) value.getValue() ); + break; + case DOUBLE: + value( (Double) value.getValue() ); + break; + case DECIMAL: + value( (BigDecimal) value.getValue() ); + break; + default: + value( value.getAsText() ); + break; + } + } + } + + private Map retrieveAttributes( ElementNode elementNode ) { + Map attributes = elementNode.getAttributes(); + if ( attributes != null ) + return attributes; + return Collections.emptyMap(); + } + + private List retrieveChildren( ElementNode elementNode ) { + List children = elementNode.getChildren(); + if ( children != null ) + return children; + return Collections.emptyList(); + } +} diff --git a/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/request/GeoJsonGetFeatureHandler.java b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/request/GeoJsonGetFeatureHandler.java new file mode 100644 index 0000000000..acb9e28240 --- /dev/null +++ b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/format/geojson/request/GeoJsonGetFeatureHandler.java @@ -0,0 +1,129 @@ +package org.deegree.services.wfs.format.geojson.request; + +import java.math.BigInteger; +import java.nio.charset.Charset; +import java.util.List; +import java.util.Map; + +import org.deegree.cs.coordinatesystems.ICRS; +import org.deegree.feature.Feature; +import org.deegree.feature.persistence.FeatureStore; +import org.deegree.feature.persistence.FeatureStoreException; +import org.deegree.feature.persistence.query.Query; +import org.deegree.feature.stream.FeatureInputStream; +import org.deegree.filter.FilterEvaluationException; +import org.deegree.protocol.wfs.getfeature.GetFeature; +import org.deegree.services.controller.utils.HttpResponseBuffer; +import org.deegree.services.wfs.WebFeatureService; +import org.deegree.services.wfs.format.geojson.GeoJsonFeatureWriter; +import org.deegree.services.wfs.format.geojson.GeoJsonWriter; +import org.deegree.services.wfs.query.QueryAnalyzer; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Handles {@link GetFeature} requests for {@link org.deegree.services.wfs.format.geojson.GeoJsonFormat}. + * + * @author Lyn Goltz + */ +public class GeoJsonGetFeatureHandler { + + private static final Logger LOG = LoggerFactory.getLogger( GeoJsonGetFeatureHandler.class ); + + private final WebFeatureService webFeatureService; + + public GeoJsonGetFeatureHandler( WebFeatureService webFeatureService ) { + this.webFeatureService = webFeatureService; + } + + public void doGetFeatureResults( GetFeature request, HttpResponseBuffer response, boolean allowOtherCrsThanWGS84 ) + throws Exception { + QueryAnalyzer analyzer = new QueryAnalyzer( request.getQueries(), webFeatureService, + webFeatureService.getStoreManager(), + webFeatureService.getCheckAreaOfUse() ); + response.setCharacterEncoding( Charset.defaultCharset().name() ); + response.setContentType( determineMimeType( request ) ); + ICRS requestedCRS = determineCrs( analyzer, allowOtherCrsThanWGS84 ); + try (GeoJsonFeatureWriter geoJsonStreamWriter = new GeoJsonWriter( response.getWriter(), requestedCRS )) { + geoJsonStreamWriter.startFeatureCollection(); + int startIndex = getStartIndex( request ); + int maxFeatures = getMaxFeatures( request ); + + // TODO: Lock lock = acquireLock( request, analyzer ); + + int featuresAdded = 0; + int featuresSkipped = 0; + + for ( Map.Entry> fsToQueries : analyzer.getQueries().entrySet() ) { + FeatureInputStream rs = retrieveFeatures( fsToQueries ); + try { + for ( Feature member : rs ) { + // TODO: handle lock + // if ( lock != null && !lock.isLocked( member.getId() ) ) { + // continue; + // } + if ( isLimitOfFeaturesAchieved( maxFeatures, featuresAdded ) ) { + break; + } + if ( isBeforeStartIndex( startIndex, featuresSkipped ) ) { + featuresSkipped++; + } else { + geoJsonStreamWriter.write( member ); + featuresAdded++; + } + } + } finally { + LOG.debug( "Closing FeatureResultSet (stream)" ); + rs.close(); + } + } + geoJsonStreamWriter.endFeatureCollection(); + } + } + + private ICRS determineCrs( QueryAnalyzer analyzer, boolean allowOtherCrsThanWGS84 ) { + if ( allowOtherCrsThanWGS84 ) + return analyzer.getRequestedCRS(); + return null; + } + + private FeatureInputStream retrieveFeatures( Map.Entry> fsToQueries ) + throws FeatureStoreException, FilterEvaluationException { + FeatureStore fs = fsToQueries.getKey(); + Query[] queries = fsToQueries.getValue().toArray( new Query[fsToQueries.getValue().size()] ); + return fs.query( queries ); + } + + private String determineMimeType( GetFeature request ) { + String mimeType = request.getPresentationParams().getOutputFormat(); + if ( mimeType != null ) + return mimeType; + return "application/geo+json"; + } + + private int getMaxFeatures( GetFeature request ) { + int maxFeatureFromConfiguration = webFeatureService.getQueryMaxFeatures(); + int maxFeatures = maxFeatureFromConfiguration; + BigInteger count = request.getPresentationParams().getCount(); + if ( count != null && ( maxFeatureFromConfiguration < 1 || count.intValue() < maxFeatureFromConfiguration ) ) { + maxFeatures = count.intValue(); + } + return maxFeatures; + } + + private int getStartIndex( GetFeature request ) { + int startIndex = 0; + if ( request.getPresentationParams().getStartIndex() != null ) { + startIndex = request.getPresentationParams().getStartIndex().intValue(); + } + return startIndex; + } + + private boolean isBeforeStartIndex( int startIndex, int featuresSkipped ) { + return featuresSkipped < startIndex; + } + + private boolean isLimitOfFeaturesAchieved( int maxFeatures, int featuresAdded ) { + return featuresAdded == maxFeatures; + } +} diff --git a/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/query/QueryAnalyzer.java b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/query/QueryAnalyzer.java index ff50f892bc..bb85fdd1b4 100644 --- a/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/query/QueryAnalyzer.java +++ b/deegree-services/deegree-services-wfs/src/main/java/org/deegree/services/wfs/query/QueryAnalyzer.java @@ -53,8 +53,8 @@ import java.util.LinkedHashMap; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; +import java.util.Map.Entry; import java.util.regex.Pattern; import javax.xml.namespace.QName; @@ -550,8 +550,7 @@ private void validatePropertyName( ValueReference propName, TypeName[] typeNames */ private boolean isPrefixedAndBound( ValueReference propName ) { QName name = propName.getAsQName(); - return !name.getPrefix().equals( DEFAULT_NS_PREFIX ) - && !name.getNamespaceURI().equals( "" ); + return !name.getPrefix().equals( DEFAULT_NS_PREFIX ) && !name.getNamespaceURI().equals( "" ); } /** diff --git a/deegree-services/deegree-services-wfs/src/main/resources/META-INF/schemas/services/wfs/3.4.0/wfs_configuration.xsd b/deegree-services/deegree-services-wfs/src/main/resources/META-INF/schemas/services/wfs/3.4.0/wfs_configuration.xsd index 6f69331167..1c8c22ba91 100644 --- a/deegree-services/deegree-services-wfs/src/main/resources/META-INF/schemas/services/wfs/3.4.0/wfs_configuration.xsd +++ b/deegree-services/deegree-services-wfs/src/main/resources/META-INF/schemas/services/wfs/3.4.0/wfs_configuration.xsd @@ -166,6 +166,16 @@ + + + + + + + + + + @@ -247,8 +257,8 @@ - - + + diff --git a/deegree-services/deegree-services-wfs/src/test/java/org/deegree/services/wfs/format/geojson/GeoJsonFeatureWriterTest.java b/deegree-services/deegree-services-wfs/src/test/java/org/deegree/services/wfs/format/geojson/GeoJsonFeatureWriterTest.java new file mode 100644 index 0000000000..d4a527a9c2 --- /dev/null +++ b/deegree-services/deegree-services-wfs/src/test/java/org/deegree/services/wfs/format/geojson/GeoJsonFeatureWriterTest.java @@ -0,0 +1,70 @@ +package org.deegree.services.wfs.format.geojson; + +import static com.jayway.jsonpath.matchers.JsonPathMatchers.*; +import static org.hamcrest.CoreMatchers.is; +import static org.junit.Assert.assertThat; + +import java.io.StringWriter; +import java.net.URL; + +import org.deegree.cs.coordinatesystems.ICRS; +import org.deegree.cs.persistence.CRSManager; +import org.deegree.feature.Feature; +import org.deegree.gml.GMLInputFactory; +import org.deegree.gml.GMLStreamReader; +import org.deegree.gml.GMLVersion; +import org.junit.Test; + +/** + * @author Lyn Goltz + */ +public class GeoJsonFeatureWriterTest { + + @Test + public void testWrite() + throws Exception { + StringWriter featureAsJson = new StringWriter(); + GeoJsonWriter geoJsonFeatureWriter = new GeoJsonWriter( featureAsJson, null ); + Feature cadastralZoning = parseFeature( "CadastralZoning.gml" ); + + geoJsonFeatureWriter.startFeatureCollection(); + geoJsonFeatureWriter.write( cadastralZoning ); + geoJsonFeatureWriter.endFeatureCollection(); + + String featureCollection = featureAsJson.toString(); + + assertThat( featureCollection, isJson() ); + assertThat( featureCollection, hasJsonPath( "$.type", is( "FeatureCollection" ) ) ); + assertThat( featureCollection, hasJsonPath( "$.features.length()", is( 1 ) ) ); + assertThat( featureCollection, hasJsonPath( "$.features[0].properties.originalMapScaleDenominator", is( 10 ) ) ); + assertThat( featureCollection, hasNoJsonPath( "$.features[0].srsName" ) ); + } + + @Test + public void testWriteWithCrs() + throws Exception { + StringWriter featureAsJson = new StringWriter(); + ICRS crs = CRSManager.lookup( "EPSG:25832" ); + GeoJsonWriter geoJsonFeatureWriter = new GeoJsonWriter( featureAsJson, crs ); + Feature cadastralZoning = parseFeature( "CadastralZoning.gml" ); + + geoJsonFeatureWriter.startFeatureCollection(); + geoJsonFeatureWriter.write( cadastralZoning ); + geoJsonFeatureWriter.endFeatureCollection(); + + String featureCollection = featureAsJson.toString(); + assertThat( featureCollection, isJson() ); + assertThat( featureCollection, hasJsonPath( "$.type", is( "FeatureCollection" ) ) ); + assertThat( featureCollection, hasJsonPath( "$.features.length()", is( 1 ) ) ); + assertThat( featureCollection, hasJsonPath( "$.features[0].properties.originalMapScaleDenominator", is( 10 ) ) ); + assertThat( featureCollection, hasJsonPath( "$.features[0].srsName", is( crs.getAlias() ) ) ); + } + + private Feature parseFeature( String resourceName ) + throws Exception { + URL testResource = GeoJsonFeatureWriterTest.class.getResource( resourceName ); + GMLStreamReader reader = GMLInputFactory.createGMLStreamReader( GMLVersion.GML_32, testResource ); + return reader.readFeature(); + } + +} diff --git a/deegree-services/deegree-services-wfs/src/test/java/org/deegree/services/wfs/format/geojson/GeoJsonGeometryWriterTest.java b/deegree-services/deegree-services-wfs/src/test/java/org/deegree/services/wfs/format/geojson/GeoJsonGeometryWriterTest.java new file mode 100644 index 0000000000..4b268fb2e7 --- /dev/null +++ b/deegree-services/deegree-services-wfs/src/test/java/org/deegree/services/wfs/format/geojson/GeoJsonGeometryWriterTest.java @@ -0,0 +1,371 @@ +package org.deegree.services.wfs.format.geojson; + +import static com.jayway.jsonpath.matchers.JsonPathMatchers.hasJsonPath; +import static com.jayway.jsonpath.matchers.JsonPathMatchers.isJson; +import static java.util.Arrays.asList; +import static org.hamcrest.CoreMatchers.is; +import static org.junit.Assert.assertThat; + +import java.io.IOException; +import java.io.StringWriter; +import java.util.ArrayList; +import java.util.List; + +import org.deegree.cs.coordinatesystems.ICRS; +import org.deegree.cs.exceptions.UnknownCRSException; +import org.deegree.cs.persistence.CRSManager; +import org.deegree.geometry.GeometryFactory; +import org.deegree.geometry.GeometryTransformer; +import org.deegree.geometry.multi.MultiLineString; +import org.deegree.geometry.multi.MultiPoint; +import org.deegree.geometry.multi.MultiPolygon; +import org.deegree.geometry.points.Points; +import org.deegree.geometry.primitive.Curve; +import org.deegree.geometry.primitive.LineString; +import org.deegree.geometry.primitive.Point; +import org.deegree.geometry.primitive.Polygon; +import org.deegree.geometry.primitive.Ring; +import org.deegree.geometry.primitive.segments.Arc; +import org.junit.BeforeClass; +import org.junit.Test; + +import com.google.gson.stream.JsonWriter; + +/** + * @author Lyn Goltz + */ +public class GeoJsonGeometryWriterTest { + + private final GeometryFactory geometryFactory = new GeometryFactory(); + + private static ICRS CRS_4326; + + private static ICRS CRS_25832; + + @BeforeClass + public static void initCrs() + throws UnknownCRSException { + CRS_4326 = CRSManager.lookup( "crs:84" ); + CRS_25832 = CRSManager.lookup( "EPSG:25832" ); + } + + @Test + public void testWriteGeometry_Point() + throws Exception { + Point point = geometryFactory.createPoint( "pointId", 7.14, 50.68, CRS_4326 ); + + StringWriter json = new StringWriter(); + JsonWriter jsonWriter = instantiateJsonWriter( json ); + GeoJsonGeometryWriter geoJsonGeometryWriter = new GeoJsonGeometryWriter( jsonWriter, CRS_4326 ); + + geoJsonGeometryWriter.writeGeometry( point ); + + String geometry = json.toString(); + assertThat( geometry, isJson() ); + assertThat( geometry, hasJsonPath( "$.type", is( "Point" ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates.length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0]", is( point.get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[1]", is( point.get1() ) ) ); + } + + @Test + public void testWriteGeometry_PointInEPSG4326() + throws Exception { + ICRS epsg25832 = CRSManager.lookup( "EPSG:25832" ); + Point point = geometryFactory.createPoint( "pointId", 368593.37, 5615891.00, epsg25832 ); + + StringWriter json = new StringWriter(); + JsonWriter jsonWriter = instantiateJsonWriter( json ); + GeoJsonGeometryWriter geoJsonGeometryWriter = new GeoJsonGeometryWriter( jsonWriter, CRS_4326 ); + + geoJsonGeometryWriter.writeGeometry( point ); + + String geometry = json.toString(); + System.out.println( geometry ); + assertThat( geometry, isJson() ); + assertThat( geometry, hasJsonPath( "$.type", is( "Point" ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates.length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0]", is( 7.140000045737569 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[1]", is( 50.67999998634426 ) ) ); + } + + @Test + public void testWriteGeometry_Line() + throws Exception { + LineString lineString = createLineStringBonn(); + + StringWriter json = new StringWriter(); + JsonWriter jsonWriter = instantiateJsonWriter( json ); + GeoJsonGeometryWriter geoJsonGeometryWriter = new GeoJsonGeometryWriter( jsonWriter, CRS_4326 ); + + geoJsonGeometryWriter.writeGeometry( lineString ); + + String geometry = json.toString(); + assertThat( geometry, isJson() ); + assertThat( geometry, hasJsonPath( "$.type", is( "LineString" ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates.length()", is( 3 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0]", is( lineString.getStartPoint().get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[1]", is( lineString.getStartPoint().get1() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[2].[0]", is( lineString.getEndPoint().get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[2].[1]", is( lineString.getEndPoint().get1() ) ) ); + } + + @Test + public void testWriteGeometry_Polygon() + throws Exception { + Polygon polygon = createPolygonBonn(); + + StringWriter json = new StringWriter(); + JsonWriter jsonWriter = instantiateJsonWriter( json ); + GeoJsonGeometryWriter geoJsonGeometryWriter = new GeoJsonGeometryWriter( jsonWriter, CRS_4326 ); + + geoJsonGeometryWriter.writeGeometry( polygon ); + + String geometry = json.toString(); + assertThat( geometry, isJson() ); + assertThat( geometry, hasJsonPath( "$.type", is( "Polygon" ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates.length()", is( 1 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].length()", is( 4 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].length()", is( 2 ) ) ); + Points exteriorRing = polygon.getExteriorRingCoordinates(); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].[0]", is( exteriorRing.get( 0 ).get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].[1]", is( exteriorRing.get( 0 ).get1() ) ) ); + } + + @Test + public void testWriteGeometry_PolygonWithInteriorRing() + throws Exception { + Polygon polygon = createPolygonWithInteriorRing(); + + StringWriter json = new StringWriter(); + JsonWriter jsonWriter = instantiateJsonWriter( json ); + GeoJsonGeometryWriter geoJsonGeometryWriter = new GeoJsonGeometryWriter( jsonWriter, CRS_4326 ); + + geoJsonGeometryWriter.writeGeometry( polygon ); + + String geometry = json.toString(); + assertThat( geometry, isJson() ); + assertThat( geometry, hasJsonPath( "$.type", is( "Polygon" ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates.length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].length()", is( 4 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].length()", is( 2 ) ) ); + + Points exteriorRing = polygon.getExteriorRingCoordinates(); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].[0]", is( exteriorRing.get( 0 ).get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].[1]", is( exteriorRing.get( 0 ).get1() ) ) ); + + Points interiorRing = polygon.getInteriorRingsCoordinates().get( 0 ); + assertThat( geometry, hasJsonPath( "$.coordinates[1].length()", is( 4 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[1].[0].length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[1].[0].[0]", is( interiorRing.get( 0 ).get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[1].[0].[1]", is( interiorRing.get( 0 ).get1() ) ) ); + + } + + @Test + public void testWriteGeometry_MultiPoints() + throws Exception { + Point point1 = geometryFactory.createPoint( "pointId1", 7.14, 50.68, CRS_4326 ); + Point point2 = geometryFactory.createPoint( "pointId2", 7.24, 50.78, CRS_4326 ); + + MultiPoint multiPoint = geometryFactory.createMultiPoint( "multiPointId", CRS_4326, asList( point1, point2 ) ); + StringWriter json = new StringWriter(); + JsonWriter jsonWriter = instantiateJsonWriter( json ); + GeoJsonGeometryWriter geoJsonGeometryWriter = new GeoJsonGeometryWriter( jsonWriter, CRS_4326 ); + + geoJsonGeometryWriter.writeGeometry( multiPoint ); + + String geometry = json.toString(); + assertThat( geometry, isJson() ); + assertThat( geometry, hasJsonPath( "$.type", is( "MultiPoint" ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates.length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0]", is( point1.get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[1]", is( point1.get1() ) ) ); + } + + @Test + public void testWriteGeometry_MultiLineStrings() + throws Exception { + LineString lineString1 = createLineStringBonn(); + LineString lineString2 = createLineStringOldenburg(); + + MultiLineString multiLineString = geometryFactory.createMultiLineString( "multiPointId", CRS_4326, + asList( lineString1, lineString2 ) ); + StringWriter json = new StringWriter(); + JsonWriter jsonWriter = instantiateJsonWriter( json ); + GeoJsonGeometryWriter geoJsonGeometryWriter = new GeoJsonGeometryWriter( jsonWriter, CRS_4326 ); + + geoJsonGeometryWriter.writeGeometry( multiLineString ); + + String geometry = json.toString(); + assertThat( geometry, isJson() ); + assertThat( geometry, hasJsonPath( "$.type", is( "MultiLineString" ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates.length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].length()", is( 3 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].[0]", is( lineString1.getStartPoint().get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].[1]", is( lineString1.getStartPoint().get1() ) ) ); + + assertThat( geometry, hasJsonPath( "$.coordinates[1].length()", is( 4 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[1].[0]length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[1].[0].[0]", is( lineString2.getStartPoint().get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[1].[0].[1]", is( lineString2.getStartPoint().get1() ) ) ); + } + + @Test + public void testWriteGeometry_MultiPolygons() + throws Exception { + Polygon polygon1 = createPolygonWithInteriorRing(); + Polygon polygon2 = createPolygonOldenburg(); + + MultiPolygon multiPolygon = geometryFactory.createMultiPolygon( "multiPointId", CRS_4326, + asList( polygon1, polygon2 ) ); + StringWriter json = new StringWriter(); + JsonWriter jsonWriter = instantiateJsonWriter( json ); + GeoJsonGeometryWriter geoJsonGeometryWriter = new GeoJsonGeometryWriter( jsonWriter, CRS_4326 ); + + geoJsonGeometryWriter.writeGeometry( multiPolygon ); + + String geometry = json.toString(); + assertThat( geometry, isJson() ); + assertThat( geometry, hasJsonPath( "$.type", is( "MultiPolygon" ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates.length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].length()", is( 4 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].[0].length()", is( 2 ) ) ); + + Points exteriorRing1 = polygon1.getExteriorRingCoordinates(); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].[0].[0]", is( exteriorRing1.get( 0 ).get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0].[0].[1]", is( exteriorRing1.get( 0 ).get1() ) ) ); + + Points interiorRing = polygon1.getInteriorRingsCoordinates().get( 0 ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[1].length()", is( 4 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[1].[0].length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[1].[0].[0]", is( interiorRing.get( 0 ).get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[1].[0].[1]", is( interiorRing.get( 0 ).get1() ) ) ); + + assertThat( geometry, hasJsonPath( "$.coordinates.length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[1].[0].length()", is( 5 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[1].[0].[0].length()", is( 2 ) ) ); + + Points exteriorRing2 = polygon2.getExteriorRingCoordinates(); + assertThat( geometry, hasJsonPath( "$.coordinates[1].[0].[0].[0]", is( exteriorRing2.get( 0 ).get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[1].[0].[0].[1]", is( exteriorRing2.get( 0 ).get1() ) ) ); + } + + @Test(expected = IOException.class) + public void testWriteGeometry_UnsupportedGeometry() + throws Exception { + Point point1 = geometryFactory.createPoint( "inPointId1", 7.2, 50.75, CRS_4326 ); + Point point2 = geometryFactory.createPoint( "inPointId2", 7.25, 50.8, CRS_4326 ); + Point point3 = geometryFactory.createPoint( "inPointId3", 7.25, 50.75, CRS_4326 ); + + Arc arc = geometryFactory.createArc( point1, point2, point3 ); + Curve curve = geometryFactory.createCurve( "curveId", CRS_4326, arc ); + + StringWriter json = new StringWriter(); + JsonWriter jsonWriter = instantiateJsonWriter( json ); + GeoJsonGeometryWriter geoJsonGeometryWriter = new GeoJsonGeometryWriter( jsonWriter, CRS_4326 ); + + geoJsonGeometryWriter.writeGeometry( curve ); + } + + @Test + public void testWriteGeometry_LineInEpsg25832() + throws Exception { + LineString lineString = createLineStringBonn(); + + StringWriter json = new StringWriter(); + JsonWriter jsonWriter = instantiateJsonWriter( json ); + GeoJsonGeometryWriter geoJsonGeometryWriter = new GeoJsonGeometryWriter( jsonWriter, CRS_25832 ); + + geoJsonGeometryWriter.writeGeometry( lineString ); + + GeometryTransformer geometryTransformer = new GeometryTransformer( CRS_25832 ); + LineString lineStringIn25832 = geometryTransformer.transform( lineString ); + + String geometry = json.toString(); + assertThat( geometry, isJson() ); + assertThat( geometry, hasJsonPath( "$.type", is( "LineString" ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates.length()", is( 3 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].length()", is( 2 ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[0]", is( lineStringIn25832.getStartPoint().get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[0].[1]", is( lineStringIn25832.getStartPoint().get1() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[2].[0]", is( lineStringIn25832.getEndPoint().get0() ) ) ); + assertThat( geometry, hasJsonPath( "$.coordinates[2].[1]", is( lineStringIn25832.getEndPoint().get1() ) ) ); + } + + private Polygon createPolygonWithInteriorRing() { + Ring exteriorRing = geometryFactory.createLinearRing( "ringId", CRS_4326, createPointsRingBonn() ); + Point point1 = geometryFactory.createPoint( "inPointId1", 7.2, 50.75, CRS_4326 ); + Point point2 = geometryFactory.createPoint( "inPointId2", 7.25, 50.8, CRS_4326 ); + Point point3 = geometryFactory.createPoint( "inPointId3", 7.25, 50.75, CRS_4326 ); + + Points interiorRingPoints = geometryFactory.createPoints( asList( point1, point2, point3, point1 ) ); + Ring interiorRing = geometryFactory.createLinearRing( "ringId", CRS_4326, interiorRingPoints ); + return geometryFactory.createPolygon( "polygonId", CRS_4326, exteriorRing, asList( interiorRing ) ); + } + + private Polygon createPolygonBonn() { + Points points = createPointsRingBonn(); + Ring exteriorRing = geometryFactory.createLinearRing( "ringId", CRS_4326, points ); + return geometryFactory.createPolygon( "polygonId", CRS_4326, exteriorRing, null ); + } + + private Polygon createPolygonOldenburg() { + Points points = createPointsRingOldenburg(); + Ring exteriorRing = geometryFactory.createLinearRing( "ringId", CRS_4326, points ); + return geometryFactory.createPolygon( "polygonId", CRS_4326, exteriorRing, null ); + } + + private LineString createLineStringBonn() { + Points points = geometryFactory.createPoints( createPointsBonn() ); + return geometryFactory.createLineString( "lineId", CRS_4326, points ); + } + + private LineString createLineStringOldenburg() { + Points points = geometryFactory.createPoints( createPointsOldenburg() ); + return geometryFactory.createLineString( "lineId", CRS_4326, points ); + } + + private Points createPointsRingBonn() { + List pointsBonn = createPointsBonn(); + List pointsRingBonn = new ArrayList<>( pointsBonn ); + pointsRingBonn.add( pointsBonn.get( 0 ) ); + return geometryFactory.createPoints( pointsRingBonn ); + } + + private Points createPointsRingOldenburg() { + List pointsOldenburg = createPointsOldenburg(); + List pointsRingOldenburg = new ArrayList<>( pointsOldenburg ); + pointsRingOldenburg.add( pointsOldenburg.get( 0 ) ); + return geometryFactory.createPoints( pointsRingOldenburg ); + } + + private List createPointsBonn() { + Point point1 = geometryFactory.createPoint( "pointId1", 7.1, 50.7, CRS_4326 ); + Point point2 = geometryFactory.createPoint( "pointId2", 7.3, 50.7, CRS_4326 ); + Point point3 = geometryFactory.createPoint( "pointId3", 7.3, 50.9, CRS_4326 ); + + return asList( point1, point2, point3 ); + } + + private List createPointsOldenburg() { + Point point1 = geometryFactory.createPoint( "pointId1", 8.19, 53.15, CRS_4326 ); + Point point2 = geometryFactory.createPoint( "pointId2", 8.20, 53.12, CRS_4326 ); + Point point3 = geometryFactory.createPoint( "pointId3", 8.27, 53.11, CRS_4326 ); + Point point4 = geometryFactory.createPoint( "pointId3", 8.25, 53.17, CRS_4326 ); + + return asList( point1, point2, point3, point4 ); + } + + private JsonWriter instantiateJsonWriter( StringWriter json ) + throws IOException { + JsonWriter jsonWriter = new JsonWriter( json ); + jsonWriter.setIndent( " " ); + return jsonWriter; + } + +} \ No newline at end of file diff --git a/deegree-services/deegree-services-wfs/src/test/resources/org/deegree/services/wfs/format/geojson/CadastralZoning.gml b/deegree-services/deegree-services-wfs/src/test/resources/org/deegree/services/wfs/format/geojson/CadastralZoning.gml new file mode 100644 index 0000000000..1e178f2fa4 --- /dev/null +++ b/deegree-services/deegree-services-wfs/src/test/resources/org/deegree/services/wfs/format/geojson/CadastralZoning.gml @@ -0,0 +1,2671 @@ + + + 2009-12-15T08:04:54Z + + + + + + + + 577236.5959999999 5947246.765000001 577239.3499999996 5947247.120999999 577244.1579999998 + 5947248.616 577249.1699999999 5947249.653000001 577254.0590000004 5947250.965 577264.2060000001 + 5947252.766000001 577268.9720000001 5947254.35 577273.2489999998 5947257.029999999 577278.2759999996 + 5947260.483999999 577281.926 5947262.117000001 577288.4369999999 5947264.701 577289.8380000005 + 5947266.035 577296.1940000001 5947273.769 577308.3600000003 5947283.855 577312.5099999998 5947286.622 + 577316.7180000003 5947289.309 577319.7359999996 5947292.186000001 577322.426 5947294.059 + 577323.7589999996 5947298.995999999 577323.6950000003 5947303.999 577321.2340000002 5947309.116 + 577319.1730000004 5947314.213 577317.8660000004 5947316.985 577316.5350000001 5947320.418 + 577314.4500000002 5947325.206 577311.602 5947329.347999999 577309.1349999998 5947333.813999999 + 577304.375 5947340.146 577301.0180000002 5947343.529999999 577296.1529999999 5947345.136 577288.898 + 5947345.619000001 577284.1770000001 5947343.772 577274.9610000001 5947339.630999999 577270.5120000001 + 5947337.25 577256.8930000002 5947330.640000001 577252.6260000002 5947327.902000001 577248.449 + 5947324.986 577240.3679999998 5947318.619999999 577231.6529999999 5947313.501 577222.7549999999 + 5947308.738 577218.0779999997 5947306.800000001 577207.4550000001 5947305.421 577202.0070000002 + 5947304.999 577198.9919999996 5947304.245999999 577196.8760000002 5947303.952 577191.426 5947301.695 + 577192.6940000001 5947293.073000001 577194.2520000003 5947283.157 577196.1030000001 5947273.3100000005 + 577198.0140000004 5947267.491 577200.4409999996 5947265.09 577211.761 5947257.933 577215.1339999996 + 5947255.5600000005 577219.2589999996 5947252.361 577227.0300000003 5947247.220000001 577232.8940000003 + 5947246.028999999 577236.5959999999 5947246.765000001 + + + + + + + + + + 576902.2929999996 5955141.847999999 576892.1569999997 5955142.321 576880.034 5955143.842 + 576869.7450000001 5955145.675000001 576857.5939999996 5955148.599 576843.0640000002 5955153.698999999 + 576834.0719999997 5955157.489 576825.6529999999 5955161.675000001 576803.102 5955136.796 + 576755.9910000004 5955088.263 576749.8130000001 5955081.899 576733.4800000004 5955064.995999999 + 576711.7680000002 5955042.6850000005 576709.159 5955039.117000001 576705.2309999997 5955035.857999999 + 576700.6629999997 5955033.389 576701.1330000004 5955032.51 576699.5530000003 5955031.65 576691.886 + 5955017.196 576687.8880000003 5955012.568 576686.5779999997 5955008.789000001 576683.29 5954999.883 + 576677.2920000004 5954995.074999999 576675.6229999997 5954993.016000001 576670.6449999996 5954988.388 + 576669.0650000004 5954986.289000001 576667.1059999997 5954980.622 576666.9199999999 5954978.588 + 576666.4960000003 5954973.964 576667.4460000005 5954965.698000001 576663.7369999997 5954953.443 + 576663.6169999996 5954942.698000001 576665.4570000004 5954935.191 576677.2019999996 5954910.651000001 + 576656.7300000004 5954900.026000001 576651.9019999998 5954898.377 576635.9780000001 5954890.61 + 576635.9579999996 5954890.589 576630.1509999996 5954884.472999999 576630.4610000001 5954878.026000001 + 576630.465 5954877.428 576630.6299999999 5954854.356000001 576630.4800000004 5954844.16 + 576630.4309999999 5954814.754000001 576630.4100000001 5954802.148 576629.9199999999 5954800.948000001 + 576628.5609999998 5954681.619000001 576626.3310000001 5954476.016000001 576488.0460000001 5954398.511 + 576439.5360000003 5954371.384 576372.4630000005 5954334.031 576334.9879999999 5954313.130000001 + 576159.698 5954214.955 576040.8449999996 5954148.705 575950.6600000001 5954097.756999999 + 575930.8380000005 5954086.442 575849.7390000001 5954041.311000001 575841.0120000001 5954036.472999999 + 575805.1960000005 5954016.542 575755.3049999997 5953988.203 575712.8540000003 5953964.054 + 575689.1299999999 5953950.558 575678.1940000001 5953944.34 575676.375 5953941.111 575666.6390000004 + 5953927.806 575616.898 5953899.317 575607.6610000003 5953890.86 575572.1749999998 5953831.943 + 575475.1320000002 5953669.613 575404.0190000003 5953551.107999999 575399.2719999999 5953543.142999999 + 575383.29 5953547.475 575365.5700000003 5953552.315 575227.5700000003 5953590.584000001 + 575180.1730000004 5953604.355 575142.9639999997 5953561.323000001 575105.875 5953517.704 + 575095.6890000002 5953505.911 575045.5240000002 5953475.755999999 575021.074 5953460.845000001 + 574996.477 5953446.1850000005 574972.0980000001 5953431.153999999 574967.4630000005 5953428.383 + 574966.4050000003 5953427.751 574957.449 5953422.397 574953.1809999999 5953420.596999999 + 574937.0920000002 5953410.665999999 574887.977 5953381.196 574863.3049999997 5953366.636 + 574839.7929999996 5953350.198000001 574832.3880000003 5953344.32 574785.9129999997 5953310.761 + 574778.6459999997 5953304.704 574759.2309999997 5953282.561000001 574760.3540000003 5953275.922 + 574748.1869999999 5953261.3440000005 574730.6150000001 5953238.307 574719.0690000001 5953225.019 + 574710.3949999996 5953216.698000001 574706.1579999998 5953213.256999999 574661.2539999997 5953181.252 + 574637.2920000004 5953165.478 574613.6629999997 5953149.2530000005 574590.2120000003 5953132.7870000005 + 574544.2450000001 5953098.607999999 574520.7879999997 5953082.15 574497.1720000003 5953065.923 + 574474.1430000002 5953048.886 574451.9639999997 5953030.701 574430.5099999998 5953011.535 + 574412.4359999998 5952995.044 574408.898 5952992.6 574403.8660000004 5952989.773 574379.0300000003 + 5952967.453 574358.892 5952947.096999999 574338.3909999998 5952927.085000001 574318.6509999996 + 5952906.323000001 574312.4800000004 5952898.331 574305.8169999998 5952888.403000001 574301.1500000004 + 5952880.889 574300.6109999996 5952874.856000001 574301.8600000003 5952867.258 574302.1469999999 + 5952863.392000001 574269.1919999998 5952811.898 574255.8260000004 5952791.536 574253.2740000002 + 5952788.065 574237.5920000002 5952764.081 574229.9919999996 5952751.9350000005 574227.0999999996 + 5952746.616 574224.176 5952739.59 574222.573 5952729.513 574220.3499999996 5952716.923 574216.568 + 5952702.812999999 574207.1239999998 5952676.374 574196.9780000001 5952649.592 574193.1670000004 + 5952641.839 574189.7910000002 5952638.511 574176.2300000004 5952633.388 574170.5719999997 5952631.547 + 574164.8640000001 5952631.005000001 574148.9400000004 5952634.425000001 574142.5439999998 + 5952636.0030000005 574140.1430000002 5952629.558 574138.5470000003 5952622.407 574136.8289999999 + 5952615.301000001 574134.8430000003 5952608.332 574132.3459999999 5952601.589 574121.0360000003 + 5952575.264 574108.8250000002 5952549.347999999 574096.3509999998 5952523.554 574059.5860000001 + 5952445.8780000005 574047.6289999997 5952419.8440000005 574042.6900000004 5952405.482999999 + 574022.8729999997 5952350.93 574008.6390000004 5952295.397 573997.5710000005 5952250.983999999 + 573995.0829999996 5952231.085000001 573994.2309999997 5952222.532 573992.8130000001 5952211.153999999 + 573991.6739999996 5952202.644 573991.6109999996 5952193.321 573989.6390000004 5952195.432 + 573986.6210000003 5952199.4690000005 573982.392 5952206.111 573975.7419999996 5952205.858999999 + 573947.261 5952202.759 573918.6869999999 5952200.5030000005 573890.0590000004 5952198.613 + 573871.5300000003 5952196.721999999 573871.8080000002 5952194.44 573864.449 5952193.263 + 573856.7000000002 5952192.895 573851.0199999996 5952192.029999999 573854.4800000004 5952208.801000001 + 573854.9500000002 5952220.656 573847.8930000002 5952228.7530000005 573838.1069999998 5952230.633 + 573830.2000000002 5952233.562000001 573825.9720000001 5952234.051000001 573817.3650000001 5952234.761 + 573810.1579999998 5952235.981000001 573806.25 5952237.091 573798.2630000003 5952241.188999999 + 573788.8669999996 5952246.897 573777.0810000001 5952254.504000001 573772.4730000001 5952257.533 + 573767.9639999997 5952257.74 573765.2060000001 5952257.892999999 573764.7280000001 5952344.36 + 573757.1009999998 5952355.466 573755.9009999996 5952368.251 573754.642 5952375.258 573753.3830000004 + 5952384.525 573752.9730000001 5952386.724 573749.0539999995 5952397.59 573742.2869999995 + 5952405.756999999 573727.2829999998 5952418.562000001 573718.4869999997 5952420.971000001 + 573710.0499999998 5952423.949999999 573698.6950000003 5952427.429 573689.7680000002 5952431.347999999 + 573685.9100000001 5952434.995999999 573678.6330000004 5952442.524 573675.8839999996 5952450.98 + 573672.8660000004 5952459.437000001 573670.307 5952467.954 573657.1320000002 5952480.149 + 573653.1639999999 5952483.1280000005 573652.0240000002 5952484.138 573648.6560000004 5952488.117000001 + 573637.59 5952505.0 573633.642 5952510.73 573632.1030000001 5952510.23 573626.9850000003 5952508.58 + 573621.8169999998 5952505.15 573619.4570000004 5952502.77 573615.1390000004 5952499.94 573614.2790000001 + 5952502.5 573591.4879999999 5952495.0 573584.5710000005 5952493.6 573578.8629999999 5952491.779999999 + 573574.3550000004 5952489.51 573571.3559999997 5952487.44 573568.557 5952484.800000001 573558.8559999997 + 5952477.705 573555.9100000001 5952471.494000001 573555.216 5952469.5600000005 573552.585 5952466.522 + 573552.0520000001 5952460.881999999 573549.0020000003 5952454.526000001 573548.386 5952448.942 + 573547.7400000001 5952440.979 573545.165 5952438.743000001 573536.79 5952441.105 573535.3499999996 + 5952439.669 573534.3509999998 5952436.739 573534.2060000001 5952432.039000001 573533.0619999999 + 5952424.409 573532.1150000001 5952419.046 573527.3550000004 5952416.232000001 573521.0470000003 + 5952413.254000001 573520.1330000004 5952412.067 573521.1529999999 5952410.1850000005 573517.9400000004 + 5952405.738 573515.9929999998 5952397.445 573509.5089999996 5952387.389 573506.1849999996 5952382.417 + 573500.3430000003 5952376.729 573494.636 5952368.551999999 573489.7359999996 5952364.631999999 + 573486.4730000001 5952364.414999999 573483.4539999999 5952360.437999999 573482.4809999997 + 5952356.290999999 573483.7189999996 5952351.866 573482.0 5952348.218 573480.7589999996 5952341.317 + 573481.602 5952335.629000001 573483.1849999996 5952327.876 573482.3609999996 5952326.890000001 + 573476.699 5952321.716 573466.858 5952323.178 573463.6390000004 5952321.8100000005 573457.0460000001 + 5952317.333000001 573446.432 5952321.096000001 573433.5300000003 5952321.703 573427.2130000005 + 5952318.063999999 573422.8849999998 5952316.536 573419.7709999997 5952312.065 573412.3959999997 + 5952310.789000001 573405.261 5952308.615 573402.1519999998 5952306.338 573397.3710000003 5952305.783 + 573393.2649999997 5952306.225 573390.8729999997 5952303.687000001 573378.8880000003 5952322.625 + 573367.8959999997 5952322.035 573338.0130000003 5952321.333000001 573325.6830000002 5952320.523 + 573312.8669999996 5952319.681 573298.0360000003 5952317.533 573280.1720000003 5952315.531 + 573263.4620000003 5952312.256999999 573247.1909999996 5952309.538000001 573246.1569999997 + 5952308.063999999 573236.4289999995 5952305.467 573218.4019999998 5952302.337 573210.3849999998 + 5952300.606000001 573207.3949999996 5952300.665999999 573198.1490000002 5952302.346000001 + 573189.8940000003 5952303.744999999 573187.0159999998 5952304.466 573180.0650000004 5952309.994000001 + 573140.9220000003 5952315.834000001 573091.7640000004 5952325.292 573023.04 5952339.039000001 + 573003.1579999998 5952342.779999999 572943.4819999998 5952352.813999999 572881.5530000003 5952364.383 + 572817.5460000001 5952375.737 572763.5360000003 5952386.135 572733.6869999999 5952392.423 + 572729.1519999998 5952392.6620000005 572721.0920000002 5952415.620999999 572672.8140000002 + 5952547.790999999 572666.676 5952563.585999999 572658.2199999996 5952560.297 572656.2879999997 + 5952559.665999999 572605.6169999996 5952557.796 572526.7999999998 5952553.611 572515.074 + 5952553.062000001 572497.3039999995 5952571.497 572474.9349999996 5952596.462 572466.676 5952604.545 + 572434.2489999998 5952639.343 572431.4709999999 5952646.15 572428.6320000002 5952654.207 + 572421.9850000003 5952663.313999999 572393.4460000005 5952691.914000001 572376.5530000003 5952709.728 + 572369.1560000004 5952724.402000001 572363.2989999996 5952732.549000001 572337.1689999998 + 5952758.279999999 572282.3820000002 5952801.085000001 572278.3329999996 5952805.524 572263.6090000002 + 5952817.65 572252.6140000001 5952824.627 572228.7029999997 5952836.724 572209.801 5952845.251 + 572200.5049999999 5952850.509 572135.7300000004 5952860.148 571875.1330000004 5952897.19 + 571735.3090000004 5952917.084000001 571708.9890000001 5952917.684 571578.6509999996 5952936.679 + 571522.7130000005 5952944.396 571485.5279999999 5952949.025 571396.4330000002 5952961.432 + 571394.5240000002 5952957.853 571369.4529999997 5952903.914000001 571368.682 5952902.319 + 571341.8140000002 5952846.755999999 571326.5480000004 5952814.842 571271.4910000004 5952699.744000001 + 571258.6900000004 5952672.613 571218.381 5952587.178 571217.2350000003 5952584.745999999 + 571185.1339999996 5952516.645 571141.8310000001 5952425.431 571134.9230000004 5952410.997 + 571128.6464999998 5952398.3325 571059.0820000004 5952249.596000001 571047.7369999997 5952225.339 + 571042.7790000001 5952213.073999999 571070.801 5952207.951 571060.6579999998 5952197.152000001 + 570948.7379999999 5952077.994000001 570877.0180000002 5952001.635 570873.8210000005 5951997.466 + 570860.2599999998 5952004.886 570859.4630000005 5952003.839 570852.6270000003 5951996.664999999 + 570852.5839999998 5952003.081 570834.6660000002 5952014.959000001 570805.7220000001 5952020.777000001 + 570783.5209999997 5952025.24 570752.5750000002 5952031.460999999 570686.1770000001 5952044.808 + 570654.3449999996 5952051.207 570571.8090000004 5951891.069 570631.165 5951832.646 570653.4699999996 + 5951810.691 570664.5779999997 5951799.436000001 570665.5549999997 5951798.446 570658.9960000003 + 5951791.463 570671.2599999998 5951781.069 570702.0489999996 5951814.205 570756.3870000001 + 5951788.515000001 570817.8109999998 5951759.976 570796.1490000002 5951728.839 570785.5329999998 + 5951713.386 570764.7110000001 5951683.998 570753.7549999999 5951668.525 570710.5710000005 5951606.361 + 570687.0389999999 5951560.300000001 570667.0669999998 5951519.926999999 570642.8159999996 5951470.498 + 570622.6629999997 5951430.205 570615.7110000001 5951416.324999999 570598.0120000001 5951380.986 + 570587.7259999998 5951360.233999999 570597.7390000001 5951356.457 570836.4639999997 5951266.402000001 + 570843.0760000004 5951263.908 571035.7419999996 5951191.229 571043.767 5951188.201 571219.273 + 5951121.994999999 571226.892 5951119.120999999 571082.6229999997 5950909.729 571077.7050000001 + 5950902.272 571071.3959999997 5950855.171 571040.8600000003 5950770.308 571064.0 5950733.748 + 571067.9100000001 5950727.57 571091.0690000001 5950690.981000001 571113.8559999997 5950655.710999999 + 571132.2750000004 5950627.202 571136.2719999999 5950621.016000001 571128.4060000004 5950618.173 + 571120.2699999996 5950616.254000001 571057.6639999999 5950602.181 571034.1009999998 5950596.437999999 + 571029.4510000004 5950595.281 571017.965 5950591.561000001 571006.9720000001 5950586.245999999 + 571002.9910000004 5950589.781 570992.9950000001 5950589.823000001 570991.6059999997 5950567.839 + 570975.0269999998 5950560.516000001 570972.0760000004 5950559.527000001 570969.6200000001 5950558.909 + 570934.3030000003 5950549.771 570905.409 5950543.8100000005 570871.7570000002 5950536.631999999 + 570869.9680000003 5950535.502 570860.432 5950530.994000001 570856.3439999996 5950529.855 + 570853.9539999999 5950526.036 570828.8830000004 5950479.286 570795.1550000003 5950419.27 + 570791.1969999997 5950412.653000001 570759.1679999996 5950369.241 570739.6849999996 5950343.032 + 570730.9189999998 5950331.297 570724.75 5950291.153000001 570712.7039999999 5950206.491 + 570704.3770000003 5950213.562999999 570644.1900000004 5950264.676999999 570629.8660000004 5950277.105 + 570603.2400000001 5950198.346999999 570600.5460000001 5950190.379000001 570571.9289999995 + 5950105.732999999 570521.4560000001 5950106.373 570514.7230000001 5950078.789000001 570506.5530000003 + 5950045.32 570499.017 5950014.449999999 570494.7599999998 5949997.012 570490.7039999999 5949980.394 + 570491.284 5949960.681 570491.824 5949942.370999999 570494.4009999996 5949854.832 570492.6129999999 + 5949849.845000001 570419.608 5949646.244000001 570378.6339999996 5949643.106000001 570381.7209999999 + 5949515.365 570382.573 5949480.004000001 570383.0300000003 5949461.016000001 570384.3389999997 + 5949445.471999999 570267.6339999996 5949407.867000001 570211.2999999998 5949398.36 570184.8770000003 + 5949393.704 570112.5350000001 5949381.889 570045.4709999999 5949369.063999999 570023.7699999996 + 5949365.636 570024.9289999995 5949356.829 570046.1809999999 5949360.137 570070.7390000001 + 5949264.333000001 570078.5250000004 5949228.678 570084.443 5949201.576 570089.131 5949183.113 + 570096.3470000001 5949161.581 570110.4409999996 5949119.317 570140.6490000002 5949119.157 + 570213.2810000004 5949116.898 570237.5310000004 5949115.568 570253.5149999997 5949114.639 + 570276.4060000004 5949112.339 570286.5619999999 5949110.86 570297.2010000004 5949109.767000001 + 570320.9179999996 5949107.331 570349.6859999998 5949104.388 570350.5539999995 5949105.559 + 570392.2029999997 5949104.9690000005 570435.801 5949104.352 570444.4749999996 5949104.229 + 570452.8909999998 5949071.991 570456.869 5949062.324999999 570456.1490000002 5949060.955 + 570465.9639999997 5949043.631999999 570469.7829999998 5949037.323999999 570474.341 5949033.156 + 570477.2699999996 5949030.067 570393.3760000002 5948999.67 570392.7520000003 5948999.444 + 570408.3720000004 5948959.880000001 570414.6799999997 5948941.118000001 570430.233 5948898.616 + 570439.6299999999 5948878.733999999 570446.4069999997 5948860.712 570446.5070000002 5948854.455 + 570449.716 5948851.036 570454.8739999998 5948836.602 570465.6689999998 5948809.563999999 + 570471.2970000003 5948795.91 570487.011 5948754.506999999 570503.4440000001 5948712.375 + 570508.5020000003 5948698.380999999 570512.34 5948686.085999999 570526.965 5948651.960999999 + 570535.1610000003 5948629.68 570535.9309999999 5948627.401000001 570552.5039999997 5948586.6280000005 + 570568.5580000002 5948545.466 570584.1809999999 5948504.573000001 570598.8260000004 5948467.329 + 570613.8090000004 5948429.235 570625.9249999998 5948397.187999999 570626.1040000003 5948396.7190000005 + 570625.4749999996 5948396.608999999 570563.2790000001 5948386.033 570500.3739999998 5948373.899 + 570444.5159999998 5948362.704 570391.5269999998 5948352.838 570391.4369999999 5948353.328 + 570390.4539999999 5948353.147 570348.9330000002 5948345.502 570341.4950000001 5948344.221999999 + 570303.8260000004 5948337.738 570300.898 5948337.142000001 570258.8899999997 5948328.645 + 570218.0980000001 5948320.392999999 570178.573 5948312.396 570174.0619999999 5948311.567 + 570049.9309999999 5948289.157 570050.3909999998 5948286.698000001 570049.1210000003 5948286.458000001 + 570035.0559999999 5948284.0940000005 570026.8799999999 5948282.720000001 570004.6490000002 + 5948278.971999999 569999.2410000004 5948278.062000001 569982.4330000002 5948274.915999999 + 569982.2460000003 5948276.406 569969.7910000002 5948274.138 569937.7790000001 5948268.308 569827.699 + 5948248.262 569725.4270000001 5948229.443 569725.8969999999 5948227.024 569724.0980000001 + 5948226.686000001 569723.4170000004 5948226.558 569713.1710000001 5948224.635 569698.6550000003 + 5948221.906 569604.3490000004 5948204.116 569582.3619999997 5948200.025 569558.4289999995 + 5948195.426999999 569510.2390000001 5948186.369000001 569473.9910000004 5948179.538000001 + 569468.3959999997 5948178.789999999 569454.4450000003 5948176.926000001 569386.1509999996 + 5948235.7530000005 569323.9960000003 5948290.948000001 569253.9970000004 5948350.868000001 + 569214.0120000001 5948385.8440000005 569141.6540000001 5948449.144 569138.2419999996 5948452.069 + 569128.0269999998 5948457.370999999 569124.068 5948464.472999999 569119.5269999998 5948468.368000001 + 569064.7450000001 5948515.658 568992.881 5948578.210999999 568970.0800000001 5948598.233999999 + 568930.1500000004 5948633.202 568927.7580000004 5948635.023 568927.6579999998 5948636.44 + 568918.0120000001 5948643.66 568917.1059999997 5948646.11 568475.7779999999 5948624.706 + 568408.1900000004 5948621.428 568139.5420000004 5948608.308 568113.2510000002 5948607.029999999 + 567872.3339999998 5948595.319 567417.6179999998 5948573.328 566376.3480000001 5948522.438999999 + 566251.6529999999 5948490.389 566116.6529999999 5948509.322000001 566111.46 5948510.050000001 + 566095.7520000003 5948520.422 566066.591 5948539.647 566024.4280000003 5948551.659 566022.625 + 5948552.172 565884.5499999998 5948415.43 565881.983 5948412.453 565734.8449999996 5948211.835000001 + 565696.6689999998 5948159.784 565690.4450000003 5948151.299000001 565616.1699999999 5948050.027000001 + 565606.9330000002 5948037.432 565569.2810000004 5947986.095000001 565559.2180000003 5947972.375 + 565557.0107000005 5947968.757099999 565555.4463 5947964.8183 565554.5696999999 5947960.6719 + 565554.4060000004 5947956.437000001 565557.4110000003 5947891.640000001 565559.8490000004 5947839.067 + 565559.7381999996 5947835.2952 565559.0609999998 5947831.583000001 565392.1960000005 5947193.951 + 565391.5559 5947190.5671 565391.3869000003 5947187.1273 565391.6922000004 5947183.696900001 565392.466 + 5947180.341 565484.1430000002 5946879.392000001 565484.9848999996 5946875.585000001 565485.2244999995 + 5946871.693499999 565484.8559999997 5946867.812000001 565479.3720000004 5946836.390000001 + 565476.1399999997 5946817.874 565452.8269999996 5946684.297 565452.4550000001 5946680.033500001 + 565452.8159999996 5946675.769 565523.3389999997 5946265.187999999 565523.6678999998 5946262.221999999 + 565523.6409999998 5946259.238 565502.4620000003 5945952.035 565501.8535000002 5945948.0167 + 565500.6019000001 5945944.1501 565498.7402999997 5945940.5374 565496.318 5945937.274 565235.323 + 5945639.73 565232.9809999997 5945636.594799999 565231.1569999997 5945633.1325 565229.8956000004 + 5945629.428 565229.2278000005 5945625.572000001 565229.1699999999 5945621.659 565259.1449999996 + 5945151.845000001 565261.1299999999 5945120.735 565265.5 5945051.869999999 565270.2699999996 5944977.33 + 565271.9620000003 5944950.9690000005 565271.926 5944947.283 565271.4504000004 5944944.1009 + 565270.5712000001 5944941.005899999 565269.3030000003 5944938.049000001 565267.7988999998 5944935.4815 + 565266.0011 5944933.110400001 565263.9349999996 5944930.9690000005 565225.0099999998 5944895.178 + 565161.841 5944837.096999999 565134.3499999996 5944850.096000001 565122.3490000004 5944848.894 + 565118.0389999999 5944848.462 565107.6160000004 5944847.418 565098.6919999998 5944857.005000001 + 565087.9630000005 5944861.536 565081.7220000001 5944864.172 565047.9119999995 5944872.504000001 + 565044.2869999995 5944872.865 565006.2060000001 5944881.304 564933.7410000004 5944902.089 + 564927.1030000001 5944904.072000001 564925.6059999997 5944931.449999999 564925.6140000001 5944932.046 + 564925.756 5944936.113 564857.2110000001 5944934.201 564830.4050000003 5944935.306 564819.2599999998 + 5944935.419 564814.2510000002 5944935.267000001 564800.0250000004 5944928.817 564775.631 + 5944916.528000001 564772.8789999997 5944915.395 564746.5420000004 5944904.7530000005 564742.2379999999 + 5944903.904999999 564717.2280000001 5944893.032 564691.1809999999 5944877.909 564686.0350000001 + 5944876.199999999 564679.4309999999 5944877.642999999 564642.215 5944901.096000001 564640.119 + 5944902.061000001 564641.7379999999 5944904.588 564638.068 5944924.535 564637.1890000002 5944926.204 + 564539.0669999998 5944989.945 564537.6100000003 5944988.164999999 564529.2790000001 5944993.724 + 564509.7010000004 5945006.7870000005 564505.8339999998 5945009.193 564358.2829999998 5944812.158 + 564354.6260000002 5944815.326 564289.7410000004 5944871.525 564195.5480000004 5944942.452 + 564108.9210000001 5945008.788000001 564045.1059999997 5945056.5370000005 563948.6780000003 5944982.225 + 563879.2510000002 5944917.058 563830.8430000003 5944871.465 563818.392 5944861.567 563804.7369999997 + 5944865.895 563780.2290000003 5944881.331 563753.3499999996 5944906.682 563751.7719999999 5944939.956 + 563749.54 5944944.557 563743.1859999998 5944945.907 563739.6749999998 5944951.153000001 + 563732.7220000001 5944958.021 563713.9160000002 5944958.444 563694.9869999997 5945003.362 + 563675.4119999995 5945018.460000001 563664.517 5945017.647 563661.369 5945018.117000001 + 563652.7520000003 5945021.034 563517.0350000001 5944966.32 563453.0319999997 5944980.684 + 563419.0219999999 5944988.15 563414.5860000001 5944991.525 563323.2089999998 5945061.050000001 + 563259.698 5945071.908 563147.7970000003 5945090.945 563107.3420000002 5945097.699999999 + 563077.4050000003 5945117.6 562988.886 5945175.605 562983.7450000001 5945178.974 562937.5829999996 + 5945108.353 562902.0650000004 5945063.156 562897.2379999999 5945062.573999999 562895.2470000004 + 5945063.2870000005 562808.71 5945094.27 562808.4589999998 5945093.567 562787.7199999996 + 5945085.061000001 562779.2060000001 5945085.5030000005 562772.1109999996 5945085.872 562675.398 + 5945134.592 562650.6950000003 5945149.321 562633.568 5945161.737 562607.307 5945183.589 + 562595.5190000003 5945194.434 562575.5999999996 5945214.115 562543.5769999996 5945248.528999999 + 562509.659 5945285.289000001 562491.8430000003 5945302.409 562477.6459999997 5945316.184 + 562210.2309999997 5945281.926999999 562178.6109999996 5945277.876 562165.7070000004 5945276.686000001 + 562102.34 5945268.491 562092.2429999998 5945266.642000001 561960.1260000002 5945248.245999999 + 561905.3140000002 5945347.391000001 561901.3389999997 5945351.199999999 561838.9670000002 5945252.51 + 561814.7690000003 5945214.01 561750.943 5945243.493000001 561704.4009999996 5945269.455 561684.119 + 5945281.975 561630.6140000001 5945298.411 561596.0329999998 5945289.545 561577.4840000002 5945281.319 + 561567.5630000001 5945279.784 561554.4500000002 5945278.684 561534.6560000004 5945280.457 + 561531.4299999997 5945280.745999999 561521.125 5945284.542 561516.6490000002 5945289.922 + 561506.2319999998 5945308.576 561499.3930000002 5945315.307 561497.6370000001 5945317.036 + 561487.7589999996 5945323.139 561471.5020000003 5945347.207 561466.0959999999 5945350.147 + 561460.4170000004 5945350.929 561319.432 5945336.413000001 561286.4079999998 5945333.01 + 561252.1679999996 5945329.481000001 561237.2620000001 5945327.945 561222.2740000002 5945326.401000001 + 561157.9129999997 5945319.767999999 561148.1449999996 5945319.982000001 561146.8540000003 + 5945320.584000001 561087.1430000002 5945348.454 561002.7980000004 5945387.82 560914.3849999998 + 5945434.41 560933.6200000001 5945461.693 560933.8200000003 5945463.742000001 560932.9289999995 + 5945465.084000001 560878.3660000004 5945500.914999999 560870.4850000003 5945506.331 560884.091 + 5945525.556 560884.994 5945527.076 560901.6440000003 5945555.106000001 560882.5180000002 5945575.954 + 560872.5630000001 5945587.428 560869.9620000003 5945590.944 560863.6229999997 5945588.6620000005 + 560849.7769999998 5945588.104 560846.0760000004 5945578.502 560835.29 5945565.377 560837.8990000002 + 5945557.494000001 560830.023 5945551.42 560808.5219999999 5945532.426000001 560797.3370000003 + 5945526.187000001 560792.9270000001 5945522.869999999 560780.8940000003 5945516.678 560777.3320000004 + 5945512.937999999 560774.1909999996 5945507.576 560767.5609999998 5945505.93 560762.5700000003 + 5945502.597999999 560750.0609999998 5945499.061000001 560744.96 5945494.016000001 560733.074 + 5945486.630999999 560728.6689999998 5945483.309 560725.0080000004 5945481.620999999 560714.244 + 5945481.524 560706.4230000004 5945483.476 560700.3250000002 5945480.644 560694.5240000002 + 5945478.811000001 560687.7549999999 5945477.195 560675.0820000004 5945467.675000001 560668.642 + 5945461.557 560659.1469999999 5945456.960999999 560653.7350000003 5945450.894 560647.9740000004 + 5945438.956 560641.5779999997 5945433.721999999 560631.3830000004 5945435.6 560627.142 5945438.103 + 560615.1629999997 5945451.025 560598.557 5945454.627 560591.8370000003 5945458.443 560586.2750000004 + 5945459.136 560582.215 5945461.550000001 560577.2369999997 5945465.522 560568.4579999996 + 5945469.891000001 560562.2790000001 5945473.218 560553.0190000003 5945475.921 560539.4369999999 + 5945481.173 560518.8710000003 5945489.255999999 560512.1220000004 5945493.696 560504.3870000001 + 5945498.391000001 560494.0839999998 5945502.387 560483.8030000003 5945508.038000001 560474.6890000002 + 5945509.896 560456.4050000003 5945511.436000001 560454.5999999996 5945507.0600000005 560453.841 + 5945496.181 560455.1279999996 5945485.709000001 560455.2019999996 5945479.41 560449.102 5945460.922 + 560449.2999999998 5945450.014 560446.835 5945437.938999999 560444.6009999998 5945431.872 + 560444.0719999997 5945410.84 560442.119 5945401.775 560442.7709999997 5945396.289000001 560441.284 + 5945384.737 560442.3739999998 5945381.464 560441.8949999996 5945369.737 560440.119 5945357.681 + 560444.2529999996 5945349.2870000005 560447.6330000004 5945346.071 560448.7019999996 5945343.698999999 + 560448.8640000001 5945341.41 560447.6950000003 5945340.194 560444.273 5945336.715 560424.7029999997 + 5945319.715 560411.1859999998 5945313.442 560402.4639999997 5945309.724 560402.0880000005 + 5945310.653000001 560393.8370000003 5945307.008 560382.6720000003 5945304.426999999 560379.8190000001 + 5945302.698999999 560375.71 5945301.653000001 560368.6869999999 5945302.411 560354.216 5945292.938999999 + 560346.6370000001 5945290.334000001 560339.7819999997 5945289.653999999 560328.5630000001 5945284.349 + 560325.915 5945283.687000001 560313.7649999997 5945287.402000001 560304.7340000002 5945288.306 + 560298.8200000003 5945290.289999999 560291.6529999999 5945282.017000001 560277.9630000005 5945278.497 + 560268.8049999997 5945272.587 560266.1859999998 5945270.897 560259.2470000004 5945264.667 + 560251.7199999996 5945266.3440000005 560243.7189999996 5945265.153999999 560238.5080000004 5945261.98 + 560229.9630000005 5945261.623 560222.7400000001 5945258.472999999 560217.534 5945258.605 + 560211.1849999996 5945258.013 560202.5310000004 5945252.853 560198.4239999996 5945252.919 + 560194.5480000004 5945256.567 560186.9189999998 5945264.178 560178.2599999998 5945262.124 + 560176.3300000001 5945257.0370000005 560173.9390000002 5945255.687000001 560170.6710000001 5945256.259 + 560168.6739999996 5945254.788000001 560167.9330000002 5945253.379000001 560167.6660000002 5945253.146 + 560166.7170000002 5945252.540999999 560164.6969999997 5945252.267000001 560159.1569999997 + 5945251.823999999 560155.5240000002 5945253.578 560153.7920000004 5945253.915999999 560153.5120000001 + 5945254.233999999 560152.0259999996 5945257.142000001 560145.8219999997 5945259.693 560142.1469999999 + 5945260.281 560128.0020000003 5945261.637 560126.25 5945262.41 560123.1469999999 5945264.837 + 560122.0789999999 5945265.630999999 560121.4709999999 5945266.096000001 560120.5300000003 + 5945267.062000001 560123.2649999997 5945280.054 560121.5130000003 5945280.07 560116.4970000004 + 5945284.357999999 560112.2110000001 5945288.021 560104.7079999996 5945291.024 560096.8779999996 + 5945294.158 560089.8370000003 5945293.7190000005 560085.602 5945290.051999999 560067.5420000004 + 5945283.387 560066.4189999998 5945282.971999999 560040.727 5945275.384 560025.1050000004 + 5945271.504000001 560017.602 5945270.244999999 560013.9100000001 5945270.989 560006.7580000004 + 5945272.43 559999.3899999997 5945270.226 559982.5640000002 5945261.047 559977.9179999996 5945258.883 + 559949.5290000001 5945245.6620000005 559944.3169999998 5945242.327 559939.1129999999 5945240.284 + 559940.2139999997 5945238.033 559932.7620000001 5945233.669 559934.5669999998 5945229.059 + 559936.0920000002 5945225.164000001 559944.017 5945208.938999999 559946.2110000001 5945204.448999999 + 559950.3619999997 5945196.941 559951.568 5945191.335000001 559955.1059999997 5945186.149 + 559955.6919999998 5945179.025 559956.6500000004 5945171.194 559957.0779999997 5945169.475 + 559954.9890000001 5945094.515000001 559955.0480000004 5945063.8100000005 559951.3930000002 + 5945063.3100000005 559935.2690000003 5945061.104 559909.7369999997 5945056.631999999 559908.5159999998 + 5945049.474 559907.9129999997 5945047.562000001 559904.4199999999 5945035.870999999 559901.125 + 5945025.668 559893.9469999997 5945005.380999999 559889.2939999998 5944998.069 559887.6260000002 + 5944994.296 559886.898 5944985.788000001 559885.6660000002 5944973.857000001 559884.3109999998 + 5944969.142999999 559876.8459999999 5944945.782 559873.648 5944937.886 559871.2470000004 + 5944899.765000001 559869.983 5944876.41 559870.4819999998 5944866.165999999 559865.1200000001 + 5944865.089 559862.9639999997 5944865.341 559861.2230000001 5944856.585999999 559850.21 + 5944780.267999999 559843.0999999996 5944728.880000001 559831.1220000004 5944653.691 559838.2549999999 + 5944652.568 559834.0219999999 5944644.988 559831.449 5944640.380999999 559804.3339999998 5944588.446 + 559791.2319999998 5944563.743000001 559821.2309999997 5944559.774 559823.7549999999 5944558.264 + 559896.3430000003 5944423.581 559861.6950000003 5944410.17 559873.994 5944333.542 559876.6780000003 + 5944213.866 559876.7630000003 5944204.947000001 559878.6150000001 5944044.495999999 559756.1569999997 + 5943987.550000001 559568.977 5943900.648 559478.761 5943858.764 559470.0300000003 5943854.710000001 + 559475.017 5943828.039999999 559475.2659999998 5943826.708000001 559480.5769999996 5943799.286 + 559485.1339999996 5943772.872 559491.9400000004 5943750.0940000005 559499.1600000001 5943727.139 + 559505.5599999996 5943707.703 559514.5860000001 5943679.607999999 559541.5590000004 5943600.698999999 + 559539.119 5943554.591 559538.6749999998 5943544.691 559537.7300000004 5943529.137 559536.3909999998 + 5943511.312999999 559532.2060000001 5943447.982000001 559535.7050000001 5943438.914000001 + 559498.7450000001 5943413.031 559480.5259999996 5943400.272 559450.6339999996 5943379.339 + 559436.2060000001 5943369.476 559408.2879999997 5943350.391000001 559378.2620000001 5943329.864 + 559338.3380000005 5943302.572000001 559311.8020000001 5943284.114 559302.392 5943277.569 + 559301.8439999996 5943277.187999999 559289.7740000002 5943127.873 559285.4119999995 5943078.525 + 559280.3729999997 5943011.790999999 559276.8049999997 5942857.313999999 559276.2429999998 5942857.236 + 559150.4900000001 5942836.17 559145.4100000001 5942827.949999999 559137.7800000003 5942820.720000001 + 559066.1490000002 5942746.300000001 558979.6330000004 5942664.142000001 558954.3090000004 5942640.679 + 558939.7379999999 5942626.917 558929.8090000004 5942617.539000001 558927.6289999997 5942615.48 + 558917.4550000001 5942605.870999999 558906.5549999997 5942595.576 558886.2259999998 5942576.376 + 558881.5750000002 5942571.982999999 558875.3540000003 5942566.123 558865.2810000004 5942556.634 + 558854.698 5942546.663000001 558846.5789999999 5942539.016000001 558830.2079999996 5942523.593 + 558825.1100000003 5942518.789999999 558814.9179999996 5942509.19 558806.8310000001 5942501.571 + 558804.7180000003 5942499.576 558776.6809999999 5942473.099 558755.4670000002 5942453.065 + 558739.1799999997 5942437.684 558727.801 5942426.938999999 558725.2999999998 5942424.577 + 558715.0360000003 5942414.884 558706.9709999999 5942398.021 558703.9400000004 5942391.683 + 558697.4469999997 5942378.107000001 558690.9780000001 5942364.58 558684.0779999997 5942350.153000001 + 558678.1200000001 5942337.694 558667.7199999996 5942315.949999999 558656.75 5942293.012 + 558650.0269999998 5942278.548 558640.5460000001 5942258.152000001 558631.0700000003 5942237.765000001 + 558623.835 5942222.201 558619.3820000002 5942212.622 558618.7709999997 5942211.328 558609.3779999996 + 5942191.44 558601.4720000001 5942174.698999999 558595.0700000003 5942161.142999999 558605.3289999999 + 5942150.197000001 558621.7939999998 5942132.630000001 558628.0800000001 5942125.923 558637.9900000001 + 5942115.114 558648.3459999999 5942103.818 558681.09 5942070.713 558703.5860000001 5942047.9690000005 + 558773.5329999998 5941972.3100000005 558804.0760000004 5941939.804 558811.6689999998 5941930.289000001 + 558805.3909999998 5941927.120999999 558799.9840000002 5941925.188999999 558746.5630000001 5941906.099 + 558725.2290000003 5941898.458000001 558659.2390000001 5941874.92 558607.2750000004 5941856.732999999 + 558568.8169999998 5941843.301000001 558564.1239999998 5941841.19 558544.698 5941834.385 + 558539.9400000004 5941832.718 558531.4189999998 5941820.742000001 558477.716 5941774.567 + 558453.1679999996 5941753.460000001 558447.5539999995 5941748.633 558437.9139999999 5941740.316 + 558411.4160000002 5941717.455 558386.8099999996 5941696.226 558362.2999999998 5941675.079 + 558351.3940000003 5941665.67 558336.8890000004 5941653.156 558326.573 5941667.372 558316.4919999996 + 5941663.567 558302.9280000003 5941658.446 558289.3650000001 5941653.326 558269.698 5941645.902000001 + 558265.8609999996 5941644.454 558264.9129999997 5941644.096000001 558259.9220000003 5941640.796 + 558251.5959999999 5941635.289999999 558238.256 5941626.4690000005 558235.4809999997 5941624.634 + 558224.7000000002 5941617.971000001 558211.0980000001 5941609.565 558197.4960000003 5941601.159 + 558183.8940000003 5941592.7530000005 558170.2489999998 5941584.321 558157.2070000004 5941576.261 + 558156.7010000004 5941575.704 558151.3480000001 5941569.803 558144.006 5941562.357999999 + 558129.0760000004 5941547.220000001 558121.9340000004 5941539.978 558113.716 5941531.4120000005 + 558098.2010000004 5941515.24 558095.75 5941512.6850000005 558081.2640000004 5941499.681 + 558071.3049999997 5941489.91 558061.3660000004 5941480.159 558043.159 5941462.028000001 + 558028.5949999996 5941447.524 558014.8779999996 5941433.865 558004.2570000002 5941423.288000001 + 557992.915 5941411.994000001 557981.573 5941400.698999999 557969.5329999998 5941388.709000001 557957.017 + 5941376.245999999 557948.0 5941367.266000001 557945.3059999999 5941365.717 557938.5410000002 + 5941358.982000001 557925.4220000003 5941345.92 557912.2769999998 5941332.832 557897.0630000001 + 5941317.684 557881.8739999998 5941302.562000001 557866.6859999998 5941287.44 557851.4979999997 + 5941272.319 557840.2640000004 5941261.134 557836.3679999998 5941257.154999999 557821.3370000003 + 5941241.803 557798.9139999999 5941218.902000001 557795.5029999996 5941215.418 557789.1459999997 + 5941207.861 557786.7640000004 5941205.092 557768.1689999998 5941183.476 557749.2630000003 5941161.498 + 557745.352 5941156.951 557730.6840000004 5941139.9 557716.0769999996 5941122.919 557712.8739999998 + 5941119.196 557700.9270000001 5941105.585000001 557691.1710000001 5941094.470000001 557681.3969999999 + 5941083.403000001 557671.5470000003 5941072.179 557661.8430000003 5941061.1620000005 557652.0089999996 + 5941049.998 557642.227 5941038.892000001 557636.0389999999 5941031.867000001 557632.4009999996 + 5941027.721999999 557621.5360000003 5941015.312999999 557609.119 5941001.159 557592.5939999996 + 5940982.293 557587.5159999998 5940976.548 557573.5999999996 5940960.73 557568.59 5940955.1 + 557525.0269999998 5940904.183 557517.5120000001 5940895.543 557516.1320000002 5940893.956 + 557507.8420000002 5940884.546 557505.5049999999 5940868.971999999 557504.7649999997 5940864.046 + 557501.8969999999 5940844.933 557480.0329999998 5940693.82 557460.0080000004 5940559.233999999 + 557437.5870000003 5940403.164000001 557426.9550000001 5940397.338 557329.8650000001 5940344.130999999 + 557301.341 5940328.499 557226.6220000004 5940287.551999999 557203.9000000004 5940275.1 557169.7089999998 + 5940256.363 557105.341 5940218.845000001 557091.9579999996 5940211.045 557031.9579999996 + 5940176.073000001 557021.1629999997 5940169.781 557015.1459999997 5940166.274 557011.5190000003 + 5940151.993000001 557007.5930000003 5940136.539000001 556990.5 5940068.697000001 556974.0269999998 + 5940002.414999999 556964.6129999999 5939962.463 556959.5640000002 5939941.039000001 556953.1129999999 + 5939919.557 556934.6349999998 5939892.455 556903.2719999999 5939847.922 556876.7300000004 + 5939809.733999999 556867.136 5939795.699999999 556853.5329999998 5939775.803 556832.5669999998 + 5939743.221999999 556831.8159999996 5939742.055 556815.9579999996 5939717.4 556813.0559999999 + 5939712.888 556796.4680000003 5939685.135 556795.7939999998 5939684.097999999 556776.1960000005 + 5939653.960999999 556752.1119999997 5939616.926000001 556756.2300000004 5939554.790999999 + 556758.3729999997 5939522.457 556763.784 5939439.034 556765.823 5939407.608999999 556767.5099999998 + 5939378.017999999 556768.1299999999 5939367.139 556770.7309999997 5939290.329 556763.4550000001 + 5939286.948000001 556758.3200000003 5939284.489 556745.5159999998 5939278.331 556721.3870000001 + 5939266.741 556703.8959999997 5939258.339 556681.3300000001 5939247.5 556664.9079999998 + 5939239.391000001 556650.0190000003 5939232.038000001 556635.9639999997 5939225.096999999 + 556622.3140000002 5939218.357000001 556608.5310000004 5939211.550000001 556590.466 5939202.629000001 + 556585.1670000004 5939200.013 556570.6320000002 5939203.504000001 556569.4160000002 5939192.233999999 + 556550.858 5939183.07 556549.3380000005 5939174.386 556548.965 5939172.258 556537.2120000003 5939175.1 + 556532.273 5939163.883 556520.9819999998 5939151.244000001 556500.3219999997 5939127.9 556448.3830000004 + 5939069.845000001 556442.0710000005 5939070.879000001 556329.1519999998 5939089.374 556327.5949999996 + 5939089.595000001 556193.0930000003 5939108.717 556186.4699999996 5939109.659 556199.5839999998 + 5939076.899 556207.6950000003 5939063.460999999 556199.2000000002 5939060.118000001 555896.5669999998 + 5938958.508 555891.4589999998 5938957.447000001 555902.8250000002 5938907.707 555931.5659999996 + 5938790.867000001 555903.0700000003 5938791.453 555891.09 5938792.413000001 555828.0719999997 + 5938792.676999999 555813.7750000004 5938792.769 555778.0710000005 5938793.159 555763.0630000001 + 5938792.36 555753.0889999997 5938794.297 555743.0590000004 5938792.329 555723.0760000004 + 5938793.903000001 555718.09 5938794.467 555687.9460000005 5938795.485 555687.4560000001 5938792.488 + 555573.7960000001 5938794.631999999 555570.875 5938794.687000001 555570.9610000001 5938792.276000001 + 555571.1349999998 5938787.389 555571.2759999996 5938782.390000001 555572.215 5938777.4 555572.756 + 5938772.403000001 555573.2829999998 5938769.41 555573.8150000004 5938765.407 555573.2460000003 + 5938761.411 555571.4780000001 5938757.398 555570.4309999999 5938750.386 555569.5310000004 5938738.384 + 555567.2810000004 5938732.365 555566.6210000003 5938727.357999999 555563.7029999997 5938717.338 + 555560.7400000001 5938713.316 555559.7709999997 5938709.308 555557.8660000004 5938697.292 + 555555.7470000004 5938687.278999999 555551.5549999997 5938674.244000001 555551.1090000002 + 5938667.243000001 555552.6579999998 5938661.456 555565.2280000001 5938652.357999999 555572.2960000001 + 5938643.913000001 555576.3420000002 5938638.451 555580.9040000001 5938630.491 555583.4529999997 + 5938624.512 555587.0180000002 5938615.543 555591.5939999996 5938606.579 555595.2549999999 5938586.612 + 555596.8739999998 5938571.622 555598.9239999996 5938565.646 555595.0559999999 5938549.113 + 555595.0860000001 5938545.614 555591.1390000004 5938538.589 555576.0839999998 5938514.056 + 555572.9560000001 5938510.596000001 555570.511 5938510.057 555560.3300000001 5938513.437000001 + 555554.2649999997 5938515.347999999 555535.392 5938524.115 555525.8760000002 5938522.778000001 + 555514.9840000002 5938517.364 555492.2130000005 5938492.656 555466.2929999996 5938464.668 + 555461.8969999999 5938460.8440000005 555458.994 5938458.946 555456.9689999996 5938459.709000001 + 555456.8660000004 5938457.249 555453.091 5938455.876 555446.2350000003 5938454.431 555445.0920000002 + 5938454.19 555439.5120000001 5938461.759 555431.4079999998 5938465.129000001 555423.369 5938465.704 + 555422.7089999998 5938470.102 555413.6529999999 5938464.130000001 555404.9500000002 5938458.423 + 555401.841 5938437.049000001 555394.7549999999 5938400.684 555377.1390000004 5938358.139 + 555380.6519999998 5938357.278000001 555375.4289999995 5938340.529999999 555369.9979999997 5938323.326 + 555347.9469999997 5938259.619000001 555343.7280000001 5938246.108999999 555343.1969999997 5938244.407 + 555339.699 5938219.523 555338.9900000001 5938207.335999999 555372.506 5938171.693 555379.1500000004 + 5938164.725 555384.8619999997 5938160.334000001 555389.3090000004 5938151.289000001 555389.6869999999 + 5938146.140000001 555394.0839999998 5938092.777000001 555388.1830000002 5938075.998 555387.0959999999 + 5938066.142000001 555388.3109999998 5938062.3100000005 555391.6289999997 5938051.849 555392.5199999996 + 5938005.733999999 555389.7489999998 5937992.133 555388.8779999996 5937986.379000001 555387.823 5937984.5 + 555386.1919999998 5937982.977 555384.5140000004 5937980.709000001 555380.0140000004 5937974.789999999 + 555360.0429999996 5937963.048 555303.3279999997 5937936.375 555287.4539999999 5937932.346999999 + 555281.9759999998 5937931.074999999 555268.8039999995 5937928.34 555256.0279999999 5937930.725 + 555236.0829999996 5937934.728 555209.1399999997 5937930.718 555201.074 5937929.795 555185.8289999999 + 5937924.896 555179.8779999996 5937923.822000001 555151.9730000001 5937907.388 555136.3430000003 + 5937893.884 555132.807 5937887.477 555129.8789999997 5937884.0370000005 555114.4400000004 + 5937861.892999999 555099.448 5937848.591 555073.4539999999 5937832.210000001 555020.9500000002 + 5937803.698999999 554942.1799999997 5937753.895 554921.0470000003 5937739.892000001 554888.4570000004 + 5937725.499 554862.8130000001 5937717.024 554852.0669999998 5937714.238 554839.9340000004 5937713.491 + 554810.0360000003 5937709.67 554781.1330000004 5937705.104 554756.9029999999 5937700.380000001 + 554699.9210000001 5937687.112 554685.6679999996 5937681.947000001 554676.5990000004 5937676.607999999 + 554666.9929999998 5937668.74 554661.4780000001 5937665.809 554655.8169999998 5937662.800000001 + 554654.6950000003 5937658.976 554642.1869999999 5937649.804 554632.9560000001 5937636.629000001 + 554623.3650000001 5937623.476 554623.136 5937623.1620000005 554614.0970000001 5937605.515000001 + 554611.7259999998 5937595.785 554609.7479999997 5937587.664999999 554603.7309999997 5937580.941 + 554603.0669999998 5937580.198999999 554590.358 5937577.41 554584.0659999996 5937576.029999999 + 554576.9900000001 5937575.568 554568.2970000003 5937576.603 554550.6699999999 5937578.703 + 554545.6579999998 5937579.726 554522.1169999996 5937584.531 554510.9460000005 5937586.811000001 + 554499.2699999996 5937593.228 554487.2779999999 5937599.819 554479.54 5937602.57 554451.551 5937612.521 + 554441.4029999999 5937616.129000001 554432.767 5937614.413000001 554419.341 5937619.591 + 554405.6890000002 5937625.748 554387.3459999999 5937635.709000001 554372.9029999999 5937645.652000001 + 554355.6610000003 5937660.012 554358.2659999998 5937673.345000001 554298.0319999997 5937700.494000001 + 554248.352 5937725.688999999 554235.6809999999 5937732.115 554168.7949999999 5937759.742000001 554166.5 + 5937760.69 554160.0710000005 5937763.042 554102.3700000001 5937784.99 554080.8099999996 + 5937792.880000001 554068.5700000003 5937797.220000001 554067.6200000001 5937797.5600000005 554005.159 + 5937823.665999999 554002.574 5937826.273 553976.9699999996 5937852.367000001 553951.8870000001 + 5937877.633 553927.8470000001 5937902.684 553902.7249999996 5937928.134 553877.4840000002 + 5937953.242000001 553795.5930000003 5938036.241 553643.3720000004 5938190.467 553592.7879999997 + 5938242.635 553582.9539999999 5938252.543 553517.4000000004 5938318.59 553434.7300000004 5938402.82 + 553429.8899999997 5938411.220000001 553394.25 5938463.039999999 553394.2599999998 5938469.789999999 + 553392.2259999998 5938471.482999999 553387.0300000003 5938475.8100000005 553395.1600000001 5938486.77 + 553395.5999999996 5938499.4 553392.84 5938500.380000001 553347.1399999997 5938527.15 553331.5599999996 + 5938543.529999999 553257.5199999996 5938623.449999999 553251.8799999999 5938610.58 553246.9900000001 + 5938604.76 553235.1900000004 5938599.01 553226.9800000004 5938588.800000001 553207.4400000004 + 5938575.199999999 553196.6699999999 5938574.720000001 553194.2400000001 5938572.960000001 + 553181.2400000001 5938578.32 553173.6500000004 5938584.76 553165.6500000004 5938594.77 553156.2999999998 + 5938602.550000001 553150.1600000001 5938605.98 553146.2800000003 5938612.57 553140.9800000004 + 5938614.369999999 553132.0700000003 5938626.960000001 553132.8300000001 5938631.99 553122.9000000004 + 5938645.43 553113.4800000004 5938663.09 553108.7400000001 5938663.949999999 553104.5599999996 5938662.36 + 553101.1699999999 5938663.09 553091.46 5938680.300000001 553089.8300000001 5938682.34 553089.1500000004 + 5938681.84 553082.8799999999 5938689.390000001 553081.2599999998 5938692.43 553081.34 5938697.710000001 + 553083.54 5938702.3100000005 553079.6200000001 5938713.34 553066.6100000003 5938717.67 553051.6900000004 + 5938735.51 553051.9800000004 5938744.5600000005 553043.4500000002 5938751.07 553040.2400000001 + 5938751.68 553035.96 5938754.27 552936.7220000001 5938814.299000001 552860.4100000001 5938860.460000001 + 552855.1799999997 5938863.630000001 552846.9800000004 5938864.19 552780.3499999996 5938875.630000001 + 552780.3700000001 5938876.83 552783.2699999996 5938903.41 552782.2300000004 5938915.69 552779.7400000001 + 5938926.94 552775.3899999997 5938940.699999999 552778.4800000004 5938945.41 552771.0 5938953.529999999 + 552758.1399999997 5938968.86 552705.2699999996 5939032.529999999 552667.9800000004 5939076.17 + 552602.1399999997 5939154.529999999 552554.8600000003 5939210.0600000005 552512.4900000001 + 5939259.460000001 552490.5700000003 5939285.77 552464.5499999998 5939316.26 552451.7800000003 + 5939331.699999999 552439.4100000001 5939347.42 552370.21 5939441.16 552364.2999999998 5939449.48 + 552356.9800000004 5939465.619999999 552309.9100000001 5939597.880000001 552277.2199999996 5939685.19 + 552255.1059999997 5939750.633 552257.2300000004 5939751.179 552418.3609999996 5939788.403999999 + 552418.0810000001 5939789.565 552417.3619999997 5939855.668 552422.2220000001 5939856.842 + 552449.0480000004 5939863.863 552497.551 5939874.1 552632.4380000001 5939905.4350000005 + 552746.1490000002 5939943.130000001 552856.6569999997 5940183.252 552865.6220000004 5940198.398 + 552811.0449999999 5940281.928 552777.6399999997 5940331.607000001 552743.2379999999 5940378.801999999 + 552708.2019999996 5940423.182 552694.3550000004 5940443.924000001 552683.6619999995 5940460.381999999 + 552681.1960000005 5940460.288000001 552680.1890000002 5940462.906 552665.9110000003 5940454.44 + 552664.0599999996 5940452.509 552560.2240000004 5940392.225 552456.5269999998 5940331.789999999 + 552367.6710000001 5940280.438999999 552349.9759999998 5940270.256999999 552348.9069999997 5940269.684 + 552348.2810000004 5940269.687000001 552348.2230000001 5940269.708000001 552338.3540000003 5940281.216 + 552325.2869999995 5940296.267000001 552307.0300000003 5940317.637 552286.3200000003 5940341.686000001 + 552276.4689999996 5940356.392000001 552247.59 5940401.277000001 552226.665 5940435.455 552216.6509999996 + 5940451.733999999 552204.8119999999 5940471.316 552198.5779999997 5940482.659 552196.0970000001 + 5940487.926999999 552194.4579999996 5940492.639 552192.6210000003 5940499.228 552191.7479999997 + 5940512.36 552191.7790000001 5940545.965 552192.4390000002 5940546.124 552192.5980000001 5940546.865 + 552192.4409999996 5940549.698000001 552169.4890000001 5940552.651000001 552108.6720000003 5940560.716 + 552051.6809999999 5940568.781 552013.9819999998 5940574.131999999 552011.6370000001 5940574.095000001 + 552010.8499999996 5940571.269 552006.4050000003 5940572.945 551893.3140000002 5940631.34 + 551832.6459999997 5940662.811000001 551805.2000000002 5940676.625 551800.8480000001 5940678.815 + 551752.0159999998 5940704.354 551731.7060000001 5940714.625 551706.4019999998 5940727.854 + 551681.9610000001 5940740.614 551677.6950000003 5940743.082 551668.6100000003 5940747.9350000005 + 551652.9570000004 5940756.208000001 551625.4510000004 5940770.470000001 551567.9369999999 5940799.852 + 551507.2769999998 5940830.138 551446.4450000003 5940858.116 551433.6699999999 5940864.089 + 551367.3219999997 5940895.107999999 551249.4460000005 5940949.471999999 551158.3109999998 5940991.523 + 551061.5449999999 5941036.404999999 550979.5130000003 5941074.212 550971.9239999996 5941077.908 + 550971.0140000004 5941079.376 550961.9419999998 5941128.93 550941.466 5941235.031 550940.3119999999 + 5941240.953 550923.1440000003 5941329.021 550904.1260000002 5941425.938999999 550879.5549999997 + 5941551.978 550859.8169999998 5941652.366 550847.4630000005 5941714.438999999 550830.6059999997 + 5941800.215 550830.1299999999 5941803.210999999 550830.6440000003 5941808.296 550831.6900000004 + 5941812.457 550833.0310000004 5941817.796 550858.6140000001 5941958.801999999 550876.6699999999 + 5942056.944 550895.2060000001 5942158.054 550916.4970000004 5942272.862 550933.3600000003 + 5942366.960000001 550951.4800000004 5942461.75 550950.4100000001 5942462.970000001 550972.1799999997 + 5942578.24 550984.2699999996 5942643.25 551006.1100000003 5942762.74 551009.54 5942786.33 + 551001.6100000003 5942789.75 550976.3499999996 5942649.6 550942.6600000001 5942463.65 550924.0499999998 + 5942366.33 550802.84 5942358.058 550798.3569999998 5942357.682 550780.2769999998 5942356.576 + 550728.0199999996 5942352.486 550658.7429999998 5942347.550000001 550568.9709999999 5942341.398 + 550518.4919999996 5942337.806 550508.1069999998 5942336.826 550507.4730000001 5942332.784 550506.773 + 5942312.322000001 550504.6239999998 5942260.9350000005 550503.1849999996 5942225.801000001 + 550502.8219999997 5942212.899 550501.9110000003 5942183.071 550499.3219999997 5942110.201 + 550498.3370000003 5942067.255999999 550498.5070000002 5942060.933 550489.0209999997 5942058.945 + 550439.8030000003 5942043.948999999 550356.1619999995 5942018.546 550268.2889999999 5941991.640000001 + 550267.1469999999 5941989.891000001 550265.818 5941984.647 550259.6380000003 5941954.57 + 550237.1220000004 5941847.396 550200.9280000003 5941677.4120000005 550191.1600000001 5941632.467 + 550178.4800000004 5941566.130000001 550166.9369999999 5941501.857999999 550148.6960000005 5941397.263 + 550133.7400000001 5941314.784 550110.0149999997 5941183.938999999 550110.9989999998 5941183.620999999 + 550103.0930000003 5941166.528000001 550094.267 5941145.354 550089.3049999997 5941136.868000001 + 550076.698 5941113.566 550052.716 5941062.254000001 550009.4960000003 5941072.67 550000.386 + 5941069.777000001 549990.8169999998 5941045.964 549989.511 5941042.712 549940.6380000003 + 5940921.085000001 549933.0319999997 5940924.056 549854.0599999996 5940725.498 549862.284 + 5940720.698000001 549862.25 5940720.556 549865.3990000002 5940713.368000001 550035.1430000002 + 5940622.148 550031.8669999996 5940615.965 550228.2489999998 5940510.43 550227.5669999998 + 5940507.779999999 550204.9400000004 5940417.77 550184.9620000003 5940339.67 550166.4589999998 5940265.83 + 550149.7889999999 5940200.300000001 550098.8899999997 5940004.44 550087.3839999996 5939960.720000001 + 550068.8700000001 5939891.44 550030.5350000001 5939748.08 550004.7379999999 5939649.8100000005 + 549987.9759999998 5939580.300000001 549602.7379999999 5939684.535 549593.09 5939687.146 549516.943 + 5939707.487 549458.2719999999 5939484.807 549444.5020000003 5939462.769 549442.0870000003 + 5939458.903000001 549425.5839999998 5939432.49 549312.1670000004 5939241.588 549279.7860000003 + 5939177.524 549241.1730000004 5939101.1280000005 549231.2060000001 5939081.551000001 549227.881 + 5939073.196 549226.8990000002 5939070.729 549222.4560000001 5939055.335999999 549213.6330000004 + 5938925.644 549217.7539999997 5938917.880999999 549219.6509999996 5938906.743000001 549222.0779999997 + 5938892.488 549227.0240000002 5938863.437000001 549233.0650000004 5938827.962 549239.119 5938792.407 + 549243.5159999998 5938766.585999999 549247.323 5938744.228 549252.1179999998 5938716.066 + 549261.5710000005 5938701.815 549266.0460000001 5938695.069 549278.4419999998 5938676.380999999 + 549282.1449999996 5938676.604 549289.3640000001 5938677.038000001 549302.7029999997 5938652.278999999 + 549308.3360000001 5938641.824999999 549318.4349999996 5938623.08 549337.5530000003 5938587.419 + 549345.0520000001 5938573.43 549352.5520000001 5938559.44 549367.5580000002 5938531.449999999 + 549394.9900000001 5938480.278999999 549398.165 5938474.357000001 549406.6299999999 5938458.545 + 549404.2570000002 5938445.036 549396.0120000001 5938398.101 549395.5889999997 5938395.9350000005 + 549394.3590000002 5938389.630999999 549366.8629999999 5938248.765000001 549357.2110000001 + 5938199.311000001 549353.2750000004 5938179.148 549351.0149999997 5938167.569 549350.9230000004 + 5938167.141000001 549338.4979999997 5938108.965 549335.1679999996 5938091.732999999 549339.2029999997 + 5938078.381999999 549351.8380000005 5938055.904999999 549353.3020000001 5938053.301999999 + 549334.6179999998 5938048.7530000005 549291.9989999998 5938051.494000001 549272.3569999998 5938052.411 + 549269.0130000003 5938061.763 549266.0039999997 5938071.607999999 549259.5379999997 5938074.183 + 549226.4819999998 5938069.191 549214.744 5938082.264 549205.8770000003 5938088.114 549192.0240000002 + 5938090.647 549185.517 5938092.512 549169.0130000003 5938088.377 549166.6679999996 5938084.832 + 549156.983 5938069.745999999 549151.7570000002 5938061.652000001 549145.4230000004 5938045.058 + 549143.9210000001 5938041.125 549131.2220000001 5938004.1620000005 549127.1710000001 5937992.372 + 549123.7790000001 5937983.6850000005 549116.0070000002 5937973.931 549092.9060000004 5937944.937999999 + 549069.2350000003 5937915.229 549050.699 5937891.966 549026.881 5937862.073999999 549012.7800000003 + 5937844.376 548998.6289999997 5937826.615 548983.5140000004 5937807.646 548978.5779999997 5937801.451 + 548965.2939999998 5937784.763 548952.5329999998 5937768.732000001 548904.0020000003 5937707.764 + 548891.3049999997 5937691.812999999 548887.0020000003 5937686.407 548862.7960000001 5937655.998 + 548855.1689999998 5937646.417 548847.7810000004 5937637.099 548843.0250000004 5937631.18 + 548838.4699999996 5937625.51 548828.2699999996 5937612.82 548824.0630000001 5937607.505000001 + 548746.4890000001 5937509.511 548684.4139999999 5937431.129000001 548673.2139999997 5937414.119000001 + 548660.7089999998 5937392.790999999 548627.9950000001 5937327.158 548629.4369999999 5937325.815 + 548636.1710000001 5937319.543 548685.8059999999 5937287.672 548699.2089999998 5937273.459000001 + 548736.2640000004 5937232.089 548748.7410000004 5937218.187000001 548757.6869999999 5937205.596999999 + 548763.6809999999 5937194.999 548782.3590000002 5937144.124 548793.375 5937116.104 548809.3700000001 + 5937073.9 548823.2690000003 5937031.831 548852.5870000003 5937036.407 548854.1880000001 5937036.726 + 548855.8550000004 5937037.058 548856.6859999998 5937037.221000001 548900.7659999998 5937045.852 + 548936.1409999998 5937053.391000001 548931.4309999999 5937109.612 548927.2180000003 5937180.715 + 549013.0669999998 5937190.890000001 549025.233 5937158.122 549062.2379999999 5937065.327 + 549091.1440000003 5936991.4350000005 549127.5 5936901.368000001 549162.8039999995 5936824.995999999 + 549128.8600000003 5936823.460000001 549042.5499999998 5936817.82 549005.5700000003 5936812.550000001 + 548994.9100000001 5936809.83 548997.3600000003 5936803.25 548948.9299999997 5936788.69 548915.3600000003 + 5936781.279999999 548888.8099999996 5936778.16 548868.9100000001 5936778.76 548832.1699999999 + 5936787.119999999 548803.9199999999 5936747.0600000005 548792.04 5936728.58 548781.34 5936729.84 + 548770.7369999997 5936707.365 548735.1299999999 5936631.890000001 548735.1540000001 5936631.220000001 + 548735.25 5936628.59 548731.6399999997 5936559.11 548796.3049999997 5936516.023 548794.9390000002 + 5936505.627 548793.2450000001 5936498.904999999 548767.7249999996 5936361.549000001 548745.9800000004 + 5936227.652000001 548687.8310000001 5935919.886 548680.0970000001 5935907.454 548656.2989999996 + 5935760.949999999 548656.1490000002 5935755.565 548660.2350000003 5935750.489 548662.7869999995 + 5935744.786 548663.9850000003 5935734.242000001 548662.8799999999 5935700.459000001 548660.8930000002 + 5935653.551999999 548661.5880000005 5935644.519 548665.4589999998 5935626.297 548672.1430000002 + 5935627.337 548680.5470000003 5935587.123 548696.256 5935540.231000001 548685.4960000003 5935535.398 + 548683.1449999996 5935514.375 548682.8119999999 5935511.395 548680.0920000002 5935487.072000001 + 548678.7630000003 5935484.35 548674.994 5935476.629000001 548661.551 5935449.0940000005 + 548661.4790000003 5935448.875 548653.5070000002 5935424.765000001 548650.9079999998 5935416.904999999 + 548365.3159999996 5934554.193 550568.573 5934300.346000001 550686.2089999998 5934241.516000001 + 551000.131 5934244.998 551300.3619999997 5934216.048 551285.2010000004 5934064.835999999 + 551233.1869999999 5933565.031 551181.176 5933065.227 551176.7390000001 5933012.209000001 + 551132.0350000001 5932970.005999999 551121.5029999996 5932960.063999999 551108.6289999997 5932947.91 + 551082.2960000001 5932917.364 551080.8480000001 5932916.501 551078.4079999998 5932915.045 + 551050.3880000003 5932899.175000001 551019.0310000004 5932879.624 551011.2470000004 5932894.419 + 550985.9620000003 5932879.346999999 550980.2379999999 5932875.934 550972.898 5932869.065 + 550930.4330000002 5932868.324999999 550916.7510000002 5932866.221000001 550894.2539999997 + 5932861.674000001 550855.7879999997 5932853.01 550832.3930000002 5932847.733999999 550827.8899999997 + 5932748.351 550829.1239999998 5932721.372 550805.8370000003 5932723.174000001 550795.6490000002 + 5932723.962 550769.79 5932728.709000001 550750.909 5932732.175000001 550733.6869999999 5932736.794 + 550734.2889999999 5932734.794 550759.3930000002 5932651.256999999 550790.7970000003 5932551.926999999 + 550816.699 5932470.766000001 550861.4210000001 5932330.341 550899.1210000003 5932211.717 + 550909.0650000004 5932181.279999999 550911.7529999996 5932173.736 550927.858 5932123.724 550980.71 + 5931963.737 550995.4359999998 5931917.478 551025.3569999998 5931925.365 551035.4119999995 + 5931903.504000001 551048.0269999998 5931864.578 551087.574 5931725.985 551102.8380000005 5931672.501 + 551103.0439999998 5931671.785 551110.8949999996 5931649.158 551116.3370000003 5931637.551999999 + 551121.8310000001 5931627.209000001 551115.2130000005 5931617.407 551113.2019999996 5931615.941 + 551107.1339999996 5931611.52 551105.3870000001 5931610.394 551099.5310000004 5931607.409 + 551089.7910000002 5931591.533 551088.4069999997 5931589.278999999 551083.466 5931578.903000001 + 551077.369 5931566.101 551076.3449999996 5931563.954 551076.0810000001 5931562.732000001 + 551077.5549999997 5931556.395 551080.3490000004 5931552.297 551077.9369999999 5931545.733999999 + 551077.04 5931541.259 551076.0489999996 5931530.381999999 551072.8739999998 5931526.801999999 + 551070.8020000001 5931517.960000001 551071.2319999998 5931509.207 551066.9910000004 5931505.508 + 551066.09 5931501.57 551063.8830000004 5931496.216 551060.1830000002 5931490.479 551054.6509999996 + 5931478.703 551052.5209999997 5931471.012 551047.715 5931466.207 551031.25 5931454.6620000005 + 551036.6009999998 5931446.835999999 551056.2510000002 5931421.135 551076.568 5931398.957 + 551098.6789999995 5931377.210000001 551121.215 5931357.5940000005 551144.1059999997 5931338.316 + 551169.1220000004 5931320.817 551193.5970000001 5931308.207 551220.2249999996 5931296.553 + 551244.8569999998 5931287.786 551259.1985 5931283.7679 551274.011 5931282.215 551284.0870000003 + 5931263.171 551290.4869999997 5931255.576 551298.8880000003 5931246.538000001 551316.4809999997 + 5931230.047 551323.3779999996 5931219.652000001 551325.4790000003 5931209.256999999 551323.6540000001 + 5931185.833000001 551322.4819999998 5931170.778999999 551330.682 5931142.898 551341.1780000003 + 5931115.414000001 551359.7719999999 5931096.926000001 551371.5669999998 5931085.630000001 + 551375.0669999998 5931078.634 551373.3430000003 5931071.955 551354.4730000001 5931041.049000001 + 551333.8799999999 5930996.368000001 551329.6809999999 5930982.573999999 551342.4759999998 5930933.695 + 551344.176 5930929.485 551361.4009999996 5930929.138 551384.1569999997 5930932.187000001 + 551390.7510000002 5930935.24 551478.8609999996 5930947.991 551509.2699999996 5930952.488 + 551543.8190000001 5930957.631999999 551568.1600000001 5930963.456 551574.198 5930965.9 551576.7450000001 + 5930954.755000001 551576.7620000001 5930954.68 551582.5460000001 5930929.376 551593.6919999998 + 5930868.514 551600.8700000001 5930837.267999999 551606.3839999996 5930799.992000001 551608.3909999998 + 5930800.215 551610.3210000005 5930784.236 551616.119 5930766.210000001 551621.7999999998 + 5930768.243000001 551628.7359999996 5930757.103 551637.2410000004 5930718.931 551637.494 5930711.725 + 551637.1940000001 5930706.41 551637.3300000001 5930700.346000001 551638.7029999997 5930697.152000001 + 551638.6859999998 5930694.374 551647.6739999996 5930656.704 551687.3130000001 5930521.167 551695.773 + 5930481.474 551698.215 5930461.293 551704.7949999999 5930421.908 551709.8130000001 5930403.636 + 551724.5420000004 5930373.477 551740.7779999999 5930348.286 551766.9970000004 5930305.376 + 551791.4790000003 5930267.965 551801.3109999998 5930254.301999999 551801.2510000002 5930251.7530000005 + 551794.8210000005 5930238.308 551792.1739999996 5930232.775 551786.1710000001 5930221.835000001 + 551615.8439999996 5930326.845000001 551455.1890000002 5930425.5940000005 551434.7309999997 5930437.178 + 551414.307 5930448.744999999 551403.9730000001 5930454.596999999 551398.9170000004 5930457.630000001 + 551353.3619999997 5930484.956 551339.1809999999 5930493.58 551325.2960000001 5930501.793 + 551318.3779999996 5930505.157 551268.966 5930528.346000001 551159.3930000002 5930582.362 + 551124.8360000001 5930599.398 551123.2779999999 5930600.1665 551120.2920000004 5930601.638 + 551119.3289999999 5930598.938999999 551119.2929999996 5930598.879000001 551115.6519999998 + 5930592.800000001 551098.3099999996 5930563.846000001 551091.244 5930548.305 551090.8729999997 + 5930547.451 551087.7510000002 5930540.256999999 551083.9689999996 5930531.985 551068.023 + 5930497.0940000005 551051.4910000004 5930462.903999999 551041.7180000003 5930441.540999999 + 551037.8890000004 5930435.300000001 551036.4730000001 5930432.994000001 551008.1799999997 5930404.747 + 550992.9730000001 5930391.684 550987.8449999996 5930386.212 550986.0760000004 5930384.093 + 550979.1789999995 5930361.013 550970.5609999998 5930324.717 550964.4550000001 5930291.942 + 550955.2039999999 5930242.914000001 550953.1859999998 5930234.923 550952.7079999996 5930232.92 + 550951.4510000004 5930227.658 550946.506 5930211.573000001 550933.3650000001 5930177.17 + 550914.6160000004 5930127.562999999 550908.4800000004 5930110.637 550881.7869999995 5930033.107999999 + 550868.1449999996 5929992.388 550867.8380000005 5929991.471999999 550860.0920000002 5929966.024 + 550848.4869999997 5929927.822000001 550842.3030000003 5929908.837 550825.9689999996 5929857.255999999 + 550812.574 5929813.547 550818.0609999998 5929777.165999999 550822.3890000004 5929758.453 + 550828.1270000003 5929743.339 550827.3550000004 5929734.783 550820.4009999996 5929708.2190000005 + 550804.5379999997 5929655.074999999 550781.8289999999 5929578.495999999 550731.0360000003 + 5929406.153999999 550710.7110000001 5929333.457 550684.3360000001 5929242.339 550657.574 5929147.649 + 550657.1799999997 5929146.254000001 550641.4680000003 5929090.497 550641.0290000001 5929083.126 + 550641.9450000003 5929077.624 550672.744 5929051.929 550689.3320000004 5929031.974 550695.2769999998 + 5929016.601 550710.1600000001 5929004.437999999 550720.8569999998 5928995.697000001 550726.4869999997 + 5928991.576 550742.7139999997 5928979.585999999 550742.8669999996 5928979.472999999 550742.9040000001 + 5928979.446 550750.3080000002 5928976.028999999 550783.0329999998 5928966.460000001 550823.1399999997 + 5928940.259 550859.2580000004 5928915.388 550861.71 5928913.337 550873.1519999998 5928903.77 + 550874.1179999998 5928902.962 550875.3150000004 5928901.960999999 550879.4369999999 5928892.345000001 + 550882.0839999998 5928886.169 550903.6969999997 5928861.945 550910.6660000002 5928855.941 + 550933.9220000003 5928835.896 550948.2810000004 5928821.875 550956.29 5928811.215 550961.9610000001 + 5928803.665999999 550971.3679999998 5928788.34 550986.2029999997 5928764.17 550991.6469999999 + 5928757.329 551013.5140000004 5928751.208000001 551017.09 5928750.207 551019.3839999996 5928749.565 + 551039.7529999996 5928743.864 551049.5700000003 5928741.925000001 551054.4800000004 5928740.956 + 551058.9210000001 5928737.762 551064.9440000001 5928734.146 551072.8339999998 5928729.987 + 551092.4890000001 5928722.540999999 551104.9850000003 5928719.773 551110.9529999997 5928715.846999999 + 551120.2240000004 5928709.59 551127.477 5928705.868000001 551141.6239999998 5928698.607999999 + 551158.7879999997 5928688.171 551163.9199999999 5928685.050000001 551193.5439999998 5928662.869999999 + 551218.3569999998 5928645.297 551229.8530000001 5928639.395 551253.4859999996 5928627.256999999 + 551266.6289999997 5928619.931 551298.2220000001 5928602.305 551312.4859999996 5928595.187999999 + 551332.9349999996 5928585.159 551337.3260000004 5928583.328 551363.2549999999 5928572.509 + 551393.8550000004 5928560.286 551424.7139999997 5928548.4 551432.9960000003 5928545.208000001 551471.79 + 5928529.02 551484.215 5928520.566 551507.4709999999 5928503.248 551511.0420000004 5928500.587 + 551523.1179999998 5928489.68 551546.5070000002 5928473.2190000005 551557.3219999997 5928466.369999999 + 551564.006 5928462.137 551570.5599999996 5928456.044 551584.5039999997 5928437.027000001 + 551585.4380000001 5928435.754000001 551590.3650000001 5928431.735 551597.5190000003 5928425.899 + 551600.5460000001 5928423.429 551637.682 5928401.974 551644.6679999996 5928397.936000001 + 551672.2429999998 5928381.548 551677.2479999997 5928378.573000001 551683.3959999997 5928375.264 + 551688.6720000003 5928373.275 551689.1220000004 5928373.105 551700.6849999996 5928370.198999999 + 551732.2089999998 5928366.062000001 551743.233 5928364.613 551765.1830000002 5928361.616 + 551798.1579999998 5928357.460999999 551819.3540000003 5928354.173 551834.8059999999 5928350.333000001 + 551835.761 5928347.5600000005 551825.2130000005 5928304.883 551816.3360000001 5928270.153999999 + 551815.2889999999 5928264.804 551816.2879999997 5928255.419 551823.9460000005 5928245.642999999 + 551817.9589999998 5928229.429 551815.1600000001 5928215.965 551816.2479999997 5928198.199999999 + 551814.3190000001 5928183.447000001 551812.8130000001 5928156.907 551814.5920000002 5928155.994999999 + 551830.8550000004 5928169.742000001 551837.017 5928175.182 551845.426 5928182.419 551847.1500000004 + 5928182.379000001 551849.1399999997 5928175.763 551850.465 5928176.1620000005 551853.1160000004 + 5928186.203 551854.5369999995 5928185.833000001 551859.6579999998 5928178.845000001 551870.017 + 5928181.372 551881.3150000004 5928184.129000001 551891.198 5928186.664999999 551893.0939999996 + 5928187.152000001 551901.5609999998 5928192.417 551903.9960000003 5928195.401000001 551908.3159999996 + 5928200.695 551912.5140000004 5928211.4 551918.0630000001 5928226.307 551921.7110000001 5928230.99 + 551921.7810000004 5928231.08 551922.4170000004 5928231.896 551922.71 5928231.225 551930.4989999998 + 5928213.411 551931.4469999997 5928211.244000001 551941.7189999996 5928187.566 551975.8499999996 + 5928186.538000001 551985.9029999999 5928186.236 551995.1399999997 5928185.931 552018.193 5928185.169 + 552025.3609999996 5928184.932 552045.6440000003 5928181.523 552009.216 5928026.918 552001.125 + 5927994.276000001 551990.0049999999 5927940.997 551983.3789999997 5927903.051999999 551978.648 + 5927862.641000001 551971.4119999995 5927810.105 551953.1619999995 5927675.154999999 551942.131 + 5927593.277000001 551938.9069999997 5927573.015000001 551953.744 5927577.705 551888.3059999999 + 5927350.898 551883.5870000003 5927334.534 551880.448 5927323.647 551913.131 5927334.798 + 551936.8870000001 5927343.444 551943.9330000002 5927346.385 551961.8909999998 5927352.715 + 551984.7489999998 5927360.774 551992.5300000003 5927363.517000001 552002.5190000003 5927366.402000001 + 552013.7999999998 5927369.658 552057.7970000003 5927383.115 552101.9859999996 5927400.588 + 552108.9550000001 5927402.294 552111.2929999996 5927402.866 552128.1330000004 5927405.877 + 552134.2170000002 5927407.288000001 552147.0319999997 5927410.801999999 552166.074 5927417.054 + 552182.9740000004 5927422.697000001 552207.7340000002 5927430.858999999 552229.6890000002 5927437.159 + 552246.1200000001 5927441.868000001 552252.4950000001 5927443.193 552271.9550000001 5927447.235 + 552293.1330000004 5927454.467 552298.1880000001 5927456.194 552313.1960000005 5927462.517999999 + 552318.6919999998 5927464.833000001 552332.2939999998 5927469.623 552353.1430000002 5927476.962 + 552374.4220000003 5927488.124 552392.1279999996 5927497.411 552396.1459999997 5927499.75 + 552406.3499999996 5927504.288000001 552426.0970000001 5927509.960999999 552433.5889999997 + 5927512.970000001 552446.1440000003 5927521.126 552466.2139999997 5927534.1620000005 552473.7910000002 + 5927537.797 552475.8490000004 5927538.785 552484.0410000002 5927541.322000001 552494.8039999995 + 5927542.775 552507.5959999999 5927544.502 552536.0279999999 5927552.187000001 552551.073 + 5927556.2530000005 552560.5920000002 5927559.881999999 552569.3909999998 5927563.237 552583.557 + 5927573.231000001 552589.2779999999 5927577.267000001 552593.5290000001 5927578.486 552601.7060000001 + 5927576.743000001 552605.3969999999 5927575.380999999 552622.9289999995 5927568.918 552632.2800000003 + 5927565.4690000005 552647.4060000004 5927560.862 552657.0140000004 5927558.11 552670.1090000002 + 5927554.358999999 552677.5140000004 5927551.471000001 552710.7189999996 5927538.514 552735.0039999997 + 5927532.954 552752.6900000004 5927528.903999999 552770.8329999996 5927523.138 552793.1900000004 + 5927517.521 552830.1200000001 5927508.242000001 552854.8629999999 5927504.618000001 552872.2929999996 + 5927500.312999999 552894.6100000003 5927494.017999999 552903.3799999999 5927491.543 552928.0959999999 + 5927489.479 552935.0279999999 5927488.368000001 552944.3190000001 5927485.919 552957.5889999997 + 5927480.566 552974.1890000002 5927472.646 552984.1619999995 5927469.601 552995.6560000004 5927467.657 + 553015.1610000003 5927467.357999999 553038.5549999997 5927469.712 553046.3720000004 5927470.498 + 553062.1770000001 5927469.937000001 553073.715 5927469.528000001 553083.3470000001 5927470.982999999 + 553093.4890000001 5927472.513 553097.0070000002 5927473.529999999 553105.4529999997 5927475.1620000005 + 553115.6689999998 5927477.137 553126.8650000001 5927480.414000001 553146.8150000004 5927486.252 + 553165.256 5927491.648 553167.3200000003 5927492.6280000005 553192.4139999999 5927504.549000001 + 553207.091 5927512.237 553212.699 5927512.364 553221.8200000003 5927512.572000001 553234.7259999998 + 5927510.715 553245.034 5927510.265000001 553256.5020000003 5927508.369000001 553252.9129999997 + 5927487.279999999 553247.3300000001 5927445.709000001 553244.1509999996 5927415.483999999 553241.733 + 5927385.783 553239.7829999998 5927355.731000001 553237.9299999997 5927293.908 553236.1299999999 + 5927277.85 553233.8420000002 5927267.601 553233.523 5927259.767999999 553231.4239999996 + 5927240.867000001 553231.1129999999 5927210.752 553233.7980000004 5927180.845000001 553236.9850000003 + 5927161.005000001 553240.6660000002 5927142.704 553242.6679999996 5927133.784 553243.9570000004 + 5927121.366 553244.1500000004 5927101.317 553241.1519999998 5927079.540999999 553237.0949999996 + 5927065.328 553229.5949999996 5927048.881999999 553202.9960000003 5927007.579 553191.5499999998 + 5926991.051000001 553172.1670000004 5926958.323000001 553154.4929999998 5926920.047 553139.915 + 5926890.361 553136.3310000001 5926881.256999999 553134.0630000001 5926871.050000001 553133.0 5926861.036 + 553133.4840000002 5926824.0370000005 553132.716 5926814.942 553132.6509999996 5926804.421 + 553132.0049999999 5926780.876 553133.324 5926750.805 553134.7529999996 5926738.771 553136.7570000002 + 5926738.759 553137.5240000002 5926700.675000001 553137.9050000003 5926682.707 553138.3260000004 + 5926667.067 553136.8080000002 5926650.824999999 553134.5619999999 5926639.004000001 553126.5499999998 + 5926606.749 553115.59 5926567.824999999 553112.0379999997 5926553.152000001 553106.8899999997 + 5926530.611 553090.1229999997 5926457.105 553087.7690000003 5926416.392000001 553087.4680000003 + 5926411.335999999 553086.7680000002 5926399.562000001 553085.8150000004 5926383.482999999 553085.25 + 5926366.183 553085.0520000001 5926360.130999999 553088.8949999996 5926334.028999999 553093.1869999999 + 5926318.715 553105.0750000002 5926276.2870000005 553108.324 5926259.102 553108.1950000003 + 5926242.209000001 553106.4000000004 5926212.083000001 553103.523 5926177.540999999 553100.7829999998 + 5926146.225 553096.7599999998 5926118.997 553097.011 5926110.331 553098.6529999999 5926098.868000001 + 553100.665 5926091.593 553108.6679999996 5926060.141000001 553111.9060000004 5926041.834000001 + 553111.9139999999 5926025.84 553109.5659999996 5925993.491 553101.3729999997 5925957.880000001 + 553093.7800000003 5925941.904999999 553089.1869999999 5925927.51 553089.2410000004 5925921.864 + 553090.8890000004 5925851.309 553091.2350000003 5925831.351 553090.0080000004 5925817.053 + 553085.2369999997 5925780.437000001 553079.4800000004 5925742.841 553075.5279999999 5925718.138 + 553072.1109999996 5925699.870999999 553062.5959999999 5925660.688999999 553059.0149999997 + 5925636.267999999 553055.7019999996 5925611.248 553037.2180000003 5925563.693 553030.3159999996 + 5925548.072000001 553018.1660000002 5925523.454 553013.7790000001 5925509.309 553013.3760000002 + 5925498.051000001 553014.085 5925491.038000001 553013.4869999997 5925480.352 553011.7520000003 + 5925471.946 553002.8949999996 5925444.031 553002.9340000004 5925438.051000001 552995.6469999999 + 5925423.800000001 552998.1129999999 5925422.797 553010.6030000001 5925422.209000001 553018.4330000002 + 5925423.890000001 553025.727 5925423.489 553033.5 5925425.363 553042.7290000003 5925423.372 + 553052.6430000002 5925429.043 553052.6679999996 5925429.057 553063.3899999997 5925431.539000001 + 553065.1540000001 5925431.509 553072.1639999999 5925431.392000001 553078.9230000004 5925434.163000001 + 553084.3370000003 5925436.381999999 553094.7960000001 5925439.073999999 553109.517 5925442.862 + 553126.767 5925457.508 553128.5810000001 5925454.244000001 553129.2180000003 5925446.399 + 553124.8710000003 5925381.589 553121.761 5925336.727 553121.4539999999 5925315.277000001 + 553119.3430000003 5925279.798 553118.9179999996 5925272.647 553117.091 5925256.346000001 553109.323 + 5925120.858999999 553107.8700000001 5925078.26 553107.3360000001 5925072.471000001 553096.4790000003 + 5924883.5370000005 553095.6469999999 5924869.744999999 553094.9819999998 5924858.722999999 + 553094.2889999999 5924847.235 553094.0549999997 5924843.357999999 553093.375 5924832.08 + 553092.6040000003 5924819.288000001 553092.358 5924815.216 553091.6840000004 5924804.028000001 + 553091.1459999997 5924795.095000001 553090.7589999996 5924790.216 553095.386 5924789.398 + 553105.8470000001 5924787.548 553110.2120000003 5924786.6 553120.8550000004 5924787.085000001 553135.767 + 5924787.721000001 553178.9000000004 5924786.5 553219.8030000003 5924787.380000001 553248.4970000004 + 5924785.293 553262.7419999996 5924784.071 553305.4709999999 5924781.57 553316.3590000002 5924780.275 + 553316.2910000002 5924778.130999999 553323.4069999997 5924669.23 553325.6270000003 5924635.23 + 553328.8109999998 5924586.492000001 553329.1390000004 5924581.271 553332.9289999995 5924532.749 + 553334.966 5924511.346999999 553337.119 5924505.713 553352.573 5924515.263 553383.7529999996 + 5924517.026000001 553393.448 5924516.573000001 553426.0369999995 5924523.864 553449.2810000004 + 5924531.806 553459.6210000003 5924535.339 553472.1679999996 5924543.762 553493.7400000001 + 5924561.131999999 553503.1330000004 5924566.164999999 553510.2759999996 5924568.269 553534.5700000003 + 5924507.505000001 553543.9539999999 5924480.423 553544.4440000001 5924479.006999999 553551.9759999998 + 5924456.095000001 553553.648 5924450.337 553585.0520000001 5924342.210999999 553590.0369999995 + 5924313.708000001 553596.4069999997 5924274.282 553600.6540000001 5924244.112 553587.8530000001 + 5924241.879000001 553589.0549999997 5924223.296 553584.7139999997 5924210.432 553585.1399999997 + 5924200.362 553596.773 5924158.749 553594.0159999998 5924139.065 553597.4979999997 5924116.776000001 + 553594.4390000002 5924102.322000001 553591.3049999997 5924073.75 553608.3420000002 5924053.502 + 553618.6220000004 5924052.811000001 553982.1229999997 5924028.3440000005 554042.4960000003 5923979.592 + 554102.8499999996 5923930.852 554764.5690000001 5923396.1327 554835.1950000003 5923339.102 + 554895.7920000004 5923290.582 555292.2479999997 5922969.493000001 555553.1289999997 5922759.977 + 555747.6550000003 5922504.906 555983.892 5922195.006999999 556241.6220000004 5921857.078 556514.852 + 5921501.130000001 556523.3039999995 5921490.197000001 556546.7199999996 5921459.762 556903.1529999999 + 5920994.438999999 556929.1040000003 5920988.884 556931.6229999997 5920990.380000001 556957.7549999999 + 5920959.408 556998.2980000004 5920945.681 557059.1610000003 5920901.92 557092.1109999996 + 5920845.901000001 557097.2110000001 5920798.907 557120.5480000004 5920744.985 557137.136 5920694.707 + 557157.5379999997 5920675.017999999 557178.1739999996 5920644.957 557200.7750000004 5920630.974 + 557211.227 5920604.396 557212.5580000002 5920542.676000001 557244.4539999999 5920497.414000001 + 557246.5750000002 5920459.642000001 557254.943 5920424.65 557261.4340000004 5920409.531 557283.852 + 5920434.341 557357.0970000001 5920470.974 557406.4040000001 5920473.925000001 557449.2649999997 + 5920519.355 557429.0499999998 5920580.835000001 557448.7470000004 5920676.144 557408.1809999999 + 5920715.2870000005 557404.3729999997 5920792.130000001 557366.0609999998 5920843.423 557301.0120000001 + 5920877.441 557279.5429999996 5920988.898 557236.715 5921053.958000001 557189.7050000001 + 5921089.222999999 557133.676 5921150.93 557172.1169999996 5921253.790999999 557174.5180000002 + 5921389.436000001 557261.0279999999 5921547.403999999 557273.9323000005 5921564.7676 557351.5959999999 + 5921613.630000001 557401.716 5921605.657 557427.2790000001 5921591.357000001 557471.7740000002 + 5921569.443 557488.193 5921558.255999999 557538.3499999996 5921550.645 557556.0970000001 5921554.045 + 557585.9529999997 5921580.363 557616.6459999997 5921649.218 557620.3320000004 5921668.017000001 + 557621.2309999997 5921672.601 557615.6289999997 5921722.051999999 557605.3049999997 5921779.728 + 557599.4239999996 5921819.8440000005 557596.3640000001 5921939.872 557598.7230000001 5921947.807 + 557675.551 5922036.1620000005 557710.2309999997 5922076.403999999 557756.2379999999 5922027.475 + 557770.6809999999 5921957.241 557772.6869999999 5921947.483999999 557809.9000000004 5921901.192 + 557846.8870000001 5921876.623 557875.5959999999 5921857.550000001 557940.3159999996 5921845.834000001 + 557957.875 5921842.553 558006.551 5921814.994999999 558105.5650000004 5921921.8440000005 + 558124.9519999996 5921942.766000001 558256.8030000003 5922084.339 558266.983 5922095.422 + 558446.5300000003 5922289.532 558679.511 5922541.15 558685.852 5922547.998 558836.7410000004 5922710.19 + 558853.0710000005 5922669.276000001 558987.9560000001 5922745.517000001 559019.2050000001 5922763.178 + 559069.4919999996 5922918.842 559217.7489999998 5923054.161 559218.7699999996 5923061.540999999 + 559229.6220000004 5923132.079 559243.1529999999 5923152.448000001 559250.369 5923163.3100000005 + 559253.693 5923168.313999999 559279.1679999996 5923206.275 559305.7759999996 5923245.928 + 559334.1689999998 5923288.309 559338.8109999998 5923295.123 559358.8269999996 5923325.26 + 559374.5020000003 5923348.224 559404.881 5923351.039999999 559425.1670000004 5923352.922 + 559423.6710000001 5923316.608999999 559424.4419999998 5923306.147 559427.5080000004 5923290.307 + 559429.5180000002 5923281.994999999 559433.8770000003 5923272.389 559466.4139999999 5923213.138 + 559473.8190000001 5923199.861 559482.9910000004 5923187.6 559493.4289999995 5923176.49 559509.9460000005 + 5923161.971000001 559527.8169999998 5923148.876 559540.5329999998 5923141.51 559553.7879999997 + 5923135.107000001 559567.5640000002 5923130.014 559582.0829999996 5923126.066 559596.3890000004 + 5923123.217 559602.574 5923122.421 559602.8669999996 5923128.08 559605.1179999998 5923175.573000001 + 559636.9009999996 5923188.653000001 559656.3760000002 5923192.479 559682.9639999997 5923180.545 + 559724.2599999998 5923171.728 559774.7790000001 5923158.955 559627.0130000003 5923267.07 + 559639.5980000001 5923318.52 559655.1789999995 5923376.811000001 559658.7580000004 5923390.0370000005 + 559666.818 5923423.014 559653.7850000001 5923496.454 559654.6150000001 5923536.883 559675.8959999997 + 5923595.072000001 559689.9859999996 5923558.618000001 559717.5630000001 5923538.292 559738.1330000004 + 5923525.937999999 559759.6399999997 5923518.889 559788.6730000004 5923522.035 559804.8269999996 + 5923510.971999999 559816.25 5923486.523 559818.0880000005 5923462.569 559799.71 5923434.829 + 559800.4249999998 5923427.431 559817.4680000003 5923403.634 559832.0530000003 5923397.989 + 559874.5839999998 5923401.369000001 559926.7680000002 5923375.422 559965.4500000002 5923381.373 + 560044.3669999996 5923458.61 560044.3930000002 5923414.288000001 560070.7910000002 5923329.479 + 560175.7189999996 5923174.066 560264.7759999996 5923145.498 560308.2889999999 5923113.931 + 560324.2529999996 5923054.509 560408.9900000001 5922979.07 560426.756 5922907.692 560513.5810000001 + 5922714.744999999 560516.7910000002 5922668.528999999 560541.4819999998 5922637.908 560612.2539999997 + 5922606.215 560663.9709999999 5922591.554 560712.2230000001 5922546.861 560764.1409999998 + 5922511.506999999 560899.233 5922356.374 560914.2589999996 5922340.212 560914.3480000001 + 5922322.731000001 560924.9129999997 5922263.852 560970.6579999998 5922175.057 560982.5470000003 + 5922143.15 560981.5250000004 5922134.970000001 560894.074 5921917.221000001 560899.8030000003 + 5921906.407 560900.1069999998 5921885.445 560900.4100000001 5921864.429 560906.7790000001 5921872.511 + 561027.5630000001 5921911.659 561040.1699999999 5921915.745999999 561040.648 5921912.464 + 561051.8509999998 5921835.474 561060.6809999999 5921774.532 561061.3339999998 5921770.027000001 + 561064.6119999997 5921747.399 561072.9970000004 5921689.713 561079.9910000004 5921641.608999999 + 561088.0420000004 5921586.057 561092.5290000001 5921554.793 561106.4409999996 5921532.857000001 + 561128.398 5921498.199999999 561156.8710000003 5921453.275 561180.4919999996 5921415.958000001 + 561216.2759999996 5921359.481000001 561242.8210000005 5921317.602 561251.6339999996 5921303.703 + 561271.426 5921272.455 561310.5999999996 5921210.687999999 561224.2220000001 5921193.824999999 + 561213.2549999999 5921187.702 561144.3370000003 5921082.856000001 561141.119 5921069.243000001 + 561151.8370000003 5921025.635 561145.823 5921013.349 561104.6689999998 5920945.178 561101.5389999999 + 5920939.992000001 561092.7640000004 5920938.304 561082.358 5920932.807 561071.631 5920910.873 + 561071.4210000001 5920910.442 560809.9009999996 5920592.487 560730.9670000002 5920496.466 + 560786.8760000002 5920360.3100000005 560880.8370000003 5920133.221000001 560838.0360000003 5920059.171 + 560827.1859999998 5920040.398 560843.199 5920004.376 560884.9249999998 5919918.955 560767.1610000003 + 5919831.539999999 560665.2620000001 5919730.846000001 560650.5650000004 5919667.1620000005 560655.568 + 5919656.511 560521.3559999997 5919533.735 560496.1009999998 5919491.61 560397.6469999999 5919330.264 + 560346.9110000003 5919188.095000001 560315.1090000002 5919113.721999999 560261.886 5918926.131999999 + 560453.9019999998 5918868.869000001 560548.068 5918841.252 560577.756 5918832.355 560535.9469999997 + 5918720.755999999 560546.0499999998 5918717.781 560587.8439999996 5918829.332 560669.5580000002 + 5918804.845000001 560912.7249999996 5918733.172 560920.3640000001 5918760.716 560999.2110000001 + 5918844.6620000005 561178.8169999998 5919035.634 561453.2750000004 5919328.9350000005 561484.0630000001 + 5919317.045 561489.6720000003 5919314.8780000005 561596.051 5919428.357000001 561619.0439999998 + 5919452.884 561750.323 5919406.15 561770.7620000001 5919401.94 561777.4280000003 5919458.038000001 + 561787.1730000004 5919518.559 561796.0619999999 5919549.321 561798.3370000003 5919559.933 + 561798.3959999997 5919560.975 561939.1140000001 5919553.818 562430.7079999996 5919529.526000001 + 562504.6090000002 5919525.918 562518.0829999996 5919525.259 562609.0360000003 5919520.782 + 562657.5590000004 5919623.059 562685.2580000004 5919681.443 562745.6330000004 5919808.693 562810.898 + 5919946.179 562820.8870000001 5919967.222999999 562840.858 5920009.292 562859.4919999996 5920048.545 + 562895.074 5920123.494999999 562921.4220000003 5920178.997 562647.2659999998 5920331.726 + 562708.6330000004 5920456.141000001 562708.96 5920460.858999999 562968.119 5920400.32 563085.1370000001 + 5920372.452 563122.9440000001 5920348.943 563140.6529999999 5920337.932 563177.7860000003 5920331.248 + 563278.7460000003 5920313.079 563307.3760000002 5920307.918 563437.9850000003 5920285.597999999 + 563506.943 5920274.107000001 563654.8949999996 5920214.728 563665.0199999996 5920206.387 + 563766.3559999997 5920169.433 563810.8439999996 5920153.578 563810.341 5920148.02 563809.0829999996 + 5920134.118000001 563807.801 5920119.936000001 563798.0499999998 5920012.138 563794.8969999999 + 5919977.293 563838.7369999997 5919973.754000001 563934.5 5919966.023 563928.7379999999 5919886.460999999 + 563936.1059999997 5919883.705 563964.8389999997 5919875.748 563966.7949999999 5919875.297 + 563970.7790000001 5919874.379000001 563973.801 5919867.015000001 563990.409 5919862.731000001 + 564003.8140000002 5919859.275 564004.443 5919860.739 564007.1390000004 5919867.024 564013.784 + 5919887.066 564020.0149999997 5919909.747 564022.2750000004 5919917.974 564023.534 5919919.548 + 564033.773 5919921.951 564040.7060000001 5919893.258 564047.7889999999 5919872.9120000005 + 564047.4560000001 5919846.394 564051.4979999997 5919845.462 564086.1730000004 5919846.126 + 564202.1229999997 5919846.686000001 564273.4119999995 5919847.033 564315.977 5919847.238 564342.733 + 5919847.365 564390.1239999998 5919713.289000001 564399.0650000004 5919687.988 564404.0920000002 + 5919673.769 564410.0159999998 5919657.01 564478.102 5919596.8440000005 564483.0719999997 5919601.782 + 564487.3250000002 5919606.01 564495.2549999999 5919597.785 564498.3190000001 5919600.592 564505.352 + 5919592.865 564547.4330000002 5919546.6280000005 564552.2089999998 5919548.904999999 564631.9469999997 + 5919586.9120000005 564760.619 5919507.620999999 564762.1140000001 5919506.701 564782.5120000001 + 5919573.870999999 564786.6739999996 5919617.963 564790.0539999995 5919651.899 564790.9050000003 + 5919644.838 564790.1160000004 5919635.328 564794.2290000003 5919635.669 564794.7369999997 + 5919646.608999999 564797.1670000004 5919646.658 564853.5360000003 5919647.793 564843.2649999997 + 5919583.066 564835.2180000003 5919560.921 564810.3669999996 5919505.764 564792.4069999997 + 5919470.596000001 564783.8779999996 5919412.259 564785.068 5919413.123 564786.9349999996 + 5919409.256999999 564791.7130000005 5919399.365 564797.5810000001 5919389.183 564806.2110000001 + 5919381.964 564821.8949999996 5919378.619999999 564845.1040000003 5919368.855 564845.3269999996 + 5919358.7870000005 564847.9610000001 5919274.843 564846.5930000003 5919265.947000001 564854.3710000003 + 5919260.105 564858.6440000003 5919264.716 564855.6660000002 5919250.698000001 564855.3190000001 + 5919244.197000001 564857.511 5919204.298 564857.4079999998 5919184.303 564858.8130000001 5919146.002 + 564859.9440000001 5919115.193 564860.1030000001 5919086.241 564859.4309999999 5919069.236 + 564860.5990000004 5919052.25 564864.9009999996 5918989.748 564896.073 5918807.987 564901.34 5918747.554 + 564901.4270000001 5918746.558 564903.3200000003 5918744.759 564965.073 5918761.895 564980.227 + 5918766.225 565002.4740000004 5918770.792 565017.4670000002 5918773.869999999 565061.4709999999 + 5918779.228 565077.1730000004 5918781.138 565097.0480000004 5918783.726 565124.511 5918789.192 + 565136.5329999998 5918790.276000001 565143.8830000004 5918789.139 565175.6660000002 5918796.533 + 565185.4349999996 5918801.276000001 565186.2580000004 5918802.02 565192.9879999999 5918811.141000001 + 565198.7000000002 5918818.881999999 565208.3470000001 5918831.955 565209.1399999997 5918832.262 + 565235.6050000004 5918842.517000001 565239.4639999997 5918842.818 565255.823 5918844.093 565273.125 + 5918844.633 565276.965 5918844.679 565310.869 5918845.085000001 565330.892 5918844.797 565338.6900000004 + 5918844.6850000005 565351.9409999996 5918845.334000001 565357.9510000004 5918845.629000001 + 565350.4550000001 5918859.811000001 565343.523 5918874.124 565334.3039999995 5918895.0940000005 + 565331.7029999997 5918901.118000001 565329.4869999997 5918906.424000001 565310.75 5918944.733999999 + 565310.4879999999 5918945.267999999 565306.7070000004 5918956.842 565303.8940000003 5918965.453 + 565306.6200000001 5918966.625 565330.9840000002 5918977.093 565359.4009999996 5918989.301000001 + 565375.9630000005 5918994.61 565411.4749999996 5918995.346999999 565411.7680000002 5918994.761 + 565417.6129999999 5918983.0370000005 565420.5710000005 5918993.488 565422.8710000003 5919001.614 + 565430.5130000003 5919028.606000001 565443.7510000002 5919038.073000001 565454.7010000004 5919054.1 + 565479.0580000002 5919061.583000001 565484.0039999997 5919085.380999999 565493.2939999998 + 5919130.096000001 565497.7479999997 5919162.228 565499.392 5919172.140000001 565499.2139999997 + 5919172.543 565500.9050000003 5919172.001 565540.756 5919163.737 565562.1960000005 5919156.816 + 565598.7869999995 5919159.596000001 565598.7740000002 5919163.025 565598.6270000003 5919204.129000001 + 565598.4910000004 5919242.751 565598.465 5919249.75 565598.4050000003 5919266.846999999 + 565597.7750000004 5919283.493000001 565596.8030000003 5919289.919 565594.4249999998 5919296.3440000005 + 565594.6239999998 5919297.497 565610.0949999996 5919387.239 565669.1960000005 5919375.623 + 565686.2699999996 5919510.134 565782.1390000004 5919479.004000001 565976.9069999997 5919415.605 + 566072.6129999999 5919749.248 566087.8789999997 5919802.906 566089.3600000003 5919808.111 + 566094.7209999999 5919826.953 566096.4289999995 5919832.954 566097.2690000003 5919835.907 + 566102.9409999996 5919855.842 566108.608 5919875.756999999 566113.5029999996 5919892.964 566128.006 + 5919943.936000001 566129.9139999999 5919953.09 566131.0049999999 5919956.947000001 566143.1220000004 + 5919999.788000001 566151.2719999999 5920028.597999999 566164.3059999999 5920074.676000001 566175.057 + 5920109.377 566247.5029999996 5920077.107999999 566270.2779999999 5920066.959000001 566276.9249999998 + 5920065.395 566281.5290000001 5920064.112 566306.0350000001 5920052.698000001 566305.8550000004 + 5920052.176000001 566318.7709999997 5920046.641000001 566352.4890000001 5920032.054 566357.0959999999 + 5920029.85 566372.5020000003 5920022.476 566439.0630000001 5919992.18 566460.1940000001 5919983.465 + 566474.0240000002 5919977.597999999 566488.2050000001 5919971.332 566498.0039999997 5919966.906 + 566551.9680000003 5920028.709000001 566559.715 5920037.591 566565.193 5920043.872 566591.1780000003 + 5920072.4690000005 566594.9689999996 5920077.703 566619.5489999996 5920105.444 566634.7889999999 + 5920122.642000001 566668.1119999997 5920160.752 566674.324 5920167.857999999 566693.9179999996 + 5920189.942 566719.4900000001 5920218.766000001 566738.4050000003 5920240.808 566757.6689999998 + 5920262.948000001 566782.0029999996 5920290.721999999 566791.6660000002 5920301.74 566834.6380000003 + 5920350.869000001 566842.8990000002 5920360.139 566855.5769999996 5920374.368000001 566932.557 + 5920461.232000001 566943.4819999998 5920463.776000001 566976.8899999997 5920472.687999999 + 566983.5659999996 5920475.096999999 566987.8169999998 5920478.217 566998.3600000003 5920482.335999999 + 567015.6390000004 5920492.91 567048.5970000001 5920515.694 567061.5369999995 5920524.209000001 + 567078.3109999998 5920531.08 567079.3030000003 5920524.474 567092.4859999996 5920498.619999999 + 567108.8930000002 5920466.438999999 567125.0800000001 5920434.694 567411.8119999999 5920504.673 + 567420.4040000001 5920506.796 567422.8370000003 5920507.452 567430.4270000001 5920509.499 + 567453.7189999996 5920473.005999999 567532.2470000004 5920516.619000001 567545.9129999997 + 5920524.209000001 567560.494 5920505.199999999 567565.381 5920498.831 567600.8870000001 + 5920452.549000001 567642.6449999996 5920479.82 567658.8590000002 5920490.408 567693.1670000004 + 5920512.815 567637.54 5920587.857000001 567621.4340000004 5920610.584000001 567664.5530000003 + 5920611.114 567691.1430000002 5920613.221999999 567690.7769999998 5920616.895 567746.4359999998 + 5920620.093 567753.693 5920621.873 567765.4469999997 5920626.256999999 567798.9519999996 5920634.525 + 567818.9460000005 5920638.538000001 567822.8849999998 5920639.539000001 567836.006 5920645.091 + 567844.3619999997 5920651.489 567851.9579999996 5920657.297 567859.1260000002 5920681.481000001 + 567866.7850000001 5920697.903999999 567863.5949999996 5920707.256999999 567864.5839999998 + 5920707.256999999 567862.1610000003 5920718.8440000005 567865.0669999998 5920727.283 567869.6090000002 + 5920735.86 567870.7019999996 5920737.51 567874.1660000002 5920742.742000001 567880.7180000003 + 5920752.640000001 567893.5460000001 5920766.616 567921.3119999999 5920796.866 567950.0609999998 + 5920827.216 567964.7520000003 5920843.470000001 567968.1370000001 5920851.795 567974.9790000003 + 5920868.625 568373.1050000004 5921189.011 568351.2000000002 5921220.245999999 568349.8370000003 + 5921222.191 568326.5120000001 5921255.464 568308.698 5921280.881999999 568302.5800000001 5921288.987 + 568296.449 5921297.11 568280.3269999996 5921319.583000001 568255.09 5921354.767000001 568249.9529999997 + 5921361.928 568231.0290000001 5921389.009 568227.131 5921394.588 568211.1519999998 5921416.464 + 568203.7259999998 5921426.736 568202.5999999996 5921430.388 568192.1059999997 5921443.847999999 + 568149.4299999997 5921498.583000001 568142.0470000003 5921507.076 568139.9096999997 5921509.534600001 + 568133.0149999997 5921515.951 568113.8049999997 5921528.966 568109.8650000001 5921531.639 + 568086.7929999996 5921545.599 568083.4550000001 5921547.948999999 568062.0779999997 5921563.01 + 568048.7170000002 5921570.976 568042.7879999997 5921574.512 568036.5199999996 5921578.251 + 568019.7060000001 5921589.256999999 568003.0650000004 5921599.776000001 567995.2570000002 + 5921603.926999999 567985.2879999997 5921609.226 567978.551 5921612.921 567967.4179999996 + 5921619.027000001 567947.8715000004 5921628.807499999 567946.9699999996 5921629.274 567920.7309999997 + 5921642.838 567914.3509999998 5921646.4690000005 567897.9800000004 5921655.782 567881.9270000001 + 5921664.343 567859.4380000001 5921676.335000001 567848.392 5921681.873 567819.4730000001 + 5921696.368000001 567814.6670000004 5921699.045 567806.6370000001 5921703.516000001 567777.8439999996 + 5921715.299000001 567775.869 5921716.106000001 567747.3459999999 5921731.52 567744.273 5921733.444 + 567710.9570000004 5921754.311000001 567700.2079999996 5921761.044 567683.1299999999 5921771.1 + 567677.9069999997 5921774.267000001 567677.1909999996 5921774.559 567667.0760000004 5921778.676000001 + 567648.2000000002 5921785.846000001 567612.5990000004 5921796.031 567599.4280000003 5921799.798 + 567579.8020000001 5921805.369999999 567567.2570000002 5921809.913000001 567519.8360000001 5921827.08 + 567496.5429999996 5921838.141000001 567493.1009999998 5921838.005000001 567492.6809999999 5921837.988 + 567491.2980000004 5921845.005999999 567472.3830000004 5921867.7870000005 567461.7209999999 5921882.08 + 567439.1864999998 5921910.043500001 567427.352 5921918.202 567420.409 5921921.528000001 + 567390.9950000001 5921922.328 567391.2470000004 5921929.363 567557.409 5922135.495999999 + 567668.4670000002 5922271.710000001 567743.2769999998 5922363.48 567890.7850000001 5922545.706 + 567898.9759999998 5922543.9350000005 567899.892 5922540.364 567923.7379999999 5922523.168 + 567943.2359999996 5922509.392999999 567963.0010000002 5922496.279999999 567983.1579999998 5922481.206 + 568012.1940000001 5922457.307 568016.4780000001 5922453.784 568018.9469999997 5922450.395 + 568019.9869999997 5922443.721999999 568008.2180000003 5922405.843 568005.1390000004 5922392.965 + 568000.9189999998 5922361.543 568002.2050000001 5922357.424000001 568004.5449999999 5922354.299000001 + 568045.807 5922333.262 568080.9859999996 5922318.142000001 568081.716 5922317.828 568084.4709999999 + 5922316.644 568093.9019999998 5922312.192 568105.1919999998 5922307.531 568121.2750000004 + 5922303.425000001 568133.9359999998 5922299.988 568143.7340000002 5922296.891000001 568156.8509999998 + 5922292.745999999 568187.4380000001 5922284.745999999 568212.8650000001 5922276.285 568233.4979999997 + 5922268.805 568247.801 5922264.972999999 568265.8389999997 5922257.801999999 568281.0439999998 + 5922250.426999999 568306.8169999998 5922241.008 568329.9170000004 5922233.673 568356.8260000004 + 5922227.777000001 568361.1490000002 5922226.829 568373.8080000002 5922223.4 568376.415 5922222.694 + 568420.5630000001 5922211.106000001 568557.0889999997 5922174.362 568559.5149999997 5922173.710000001 + 568564.8930000002 5922171.546 568566.2869999995 5922174.171 568571.1239999998 5922183.278000001 + 568591.7929999996 5922219.986 568623.898 5922276.61 568664.006 5922342.7190000005 568666.1349999998 + 5922341.603 568668.4460000005 5922345.356000001 568677.073 5922360.991 568682.6399999997 + 5922374.051999999 568676.2960000001 5922373.879000001 568676.5530000003 5922374.528000001 + 568676.9469999997 5922375.525 568677.3439999996 5922376.528000001 568682.0860000001 5922388.519 + 568688.9859999996 5922388.665999999 568706.5980000001 5922417.017999999 568707.9740000004 + 5922418.517999999 568722.9469999997 5922441.597999999 568725.2489999998 5922445.4690000005 + 568727.6349999998 5922450.582 568750.8540000003 5922487.406 568755.2249999996 5922484.697000001 + 568835.2800000003 5922490.399 568811.9689999996 5922455.718 568830.698 5922443.437999999 + 568850.3329999996 5922472.856000001 568883.9720000001 5922449.346999999 568845.3099999996 5922390.986 + 568851.3799999999 5922391.309 568887.2220000001 5922392.725 568898.4009999996 5922392.896 + 568910.3049999997 5922393.720000001 568915.4069999997 5922393.527000001 568951.4440000001 5922395.283 + 568959.4409999996 5922394.341 568975.8130000001 5922394.755999999 568982.256 5922394.919 + 568985.7510000002 5922395.308 568997.5279999999 5922395.993000001 569003.4519999996 5922396.157 + 569021.483 5922395.815 569025.3940000003 5922395.614 569138.006 5922398.458000001 569141.1519999998 + 5922398.538000001 569144.5719999997 5922397.925000001 569148.125 5922398.0940000005 569185.0700000003 + 5922399.849 569189.0700000003 5922400.050000001 569215.6629999997 5922400.205 569246.0149999997 + 5922400.381999999 569280.4780000001 5922465.2190000005 569281.1950000003 5922466.569 569304.7860000003 + 5922456.334000001 569306.6380000003 5922459.732999999 569319.3080000002 5922454.569 569323.1529999999 + 5922453.470000001 569339.6739999996 5922442.975 569358.9539999999 5922474.649 569426.852 + 5922439.232999999 569431.9299999997 5922447.299000001 569486.6909999996 5922531.8100000005 + 569534.1859999998 5922605.104 569667.9460000005 5922812.346999999 569671.2489999998 5922818.197000001 + 569675.801 5922826.26 569618.9519999996 5922846.417 569615.1720000003 5922847.722999999 569583.693 + 5922859.168 569579.9139999999 5922860.472999999 569556.386 5922868.91 569489.7470000004 5922891.853 + 569486.0970000001 5922893.536 569465.2680000002 5922901.515000001 569461.7390000001 5922902.627 + 569418.8059999999 5922917.657 569415.2709999997 5922918.136 569355.7699999996 5922938.776000001 + 569350.5760000004 5922940.886 569289.4529999997 5922961.795 569212.5669999998 5922987.931 + 569145.2429999998 5923013.022 569214.0539999995 5923147.311000001 569290.7649999997 5923298.85 + 569331.0070000002 5923374.019 569333.5089999996 5923378.998 569332.625 5923379.463 569332.7479999997 + 5923383.914999999 569332.1380000003 5923390.097999999 569236.6320000002 5923460.027000001 + 569206.8389999997 5923481.8440000005 569200.1890000002 5923488.640000001 569197.3130000001 5923492.589 + 569196.9029999999 5923495.922 569193.5140000004 5923524.370999999 569193.4100000001 5923525.242000001 + 569187.8219999997 5923554.562000001 569185.4069999997 5923567.811000001 569189.4029999999 5923582.684 + 569192.25 5923593.278000001 569195.5690000001 5923605.607999999 569199.5099999998 5923613.895 + 569208.4230000004 5923632.640000001 569222.0710000005 5923661.553 569235.6459999997 5923689.82 + 569236.8020000001 5923692.23 569243.574 5923708.626 569247.5889999997 5923718.345000001 + 569247.9550000001 5923719.232000001 569251.0959999999 5923735.765000001 569254.415 5923753.225 + 569255.1320000002 5923756.999 569255.7010000004 5923760.956 569257.3779999996 5923772.637 + 569260.7319999998 5923779.423 569268.7719999999 5923795.699999999 569275.5810000001 5923809.479 + 569283.9730000001 5923826.467 569289.1469999999 5923836.938999999 569313.2189999996 5923861.895 + 569314.1040000003 5923862.644 569326.8169999998 5923873.389 569337.0360000003 5923882.027000001 + 569338.0379999997 5923882.267999999 569345.5029999996 5923884.062000001 569351.5630000001 5923884.929 + 569358.2300000004 5923885.695 569374.8600000003 5923887.604 569382.7359999996 5923886.322000001 + 569392.0310000004 5923879.448000001 569399.085 5923875.091 569412.2120000003 5923891.118000001 + 569413.8590000002 5923892.642000001 569415.9359999998 5923894.5600000005 569425.698 5923905.985 + 569426.5640000002 5923907.832 569434.6950000003 5923919.514 569438.5789999999 5923925.096000001 + 569443.4289999995 5923921.308 569457.5539999995 5923945.970000001 569446.21 5923954.721000001 + 569446.0029999996 5923956.710999999 569445.6239999998 5923960.367000001 569445.1339999996 + 5923965.073999999 569444.5290000001 5923970.884 569442.4890000001 5923990.495999999 569443.1150000001 + 5923996.448000001 569440.9289999995 5924003.217 569440.215 5924005.428 569442.0120000001 5924026.067 + 569451.4289999995 5924037.111 569461.1009999998 5924044.717 569468.9050000003 5924053.459000001 + 569469.5769999996 5924054.23 569478.4539999999 5924064.42 569485.0930000003 5924074.574999999 + 569488.1859999998 5924082.114 569493.1960000005 5924084.725 569500.3109999998 5924085.333000001 + 569508.6119999997 5924086.831 569516.8190000001 5924085.91 569521.8609999996 5924084.936000001 + 569535.4500000002 5924084.971999999 569545.7750000004 5924086.808 569556.0240000002 5924089.616 + 569559.3849999998 5924090.763 569566.5489999996 5924090.928 569581.6770000001 5924082.736 + 569586.5640000002 5924080.089 569589.1320000002 5924081.995999999 569589.6289999997 5924083.0370000005 + 569593.3099999996 5924090.744999999 569594.136 5924097.221999999 569595.1830000002 5924097.176000001 + 569600.8049999997 5924112.0030000005 569603.7539999997 5924118.919 569605.2690000003 5924124.6 + 569606.9859999996 5924131.034 569612.9079999998 5924144.328 569618.6160000004 5924156.107000001 + 569625.7680000002 5924172.737 569639.2369999997 5924193.778999999 569647.1749999998 5924206.562999999 + 569657.551 5924222.471000001 569663.358 5924232.948999999 569669.7719999999 5924244.880000001 + 569680.3289999999 5924264.339 569684.5860000001 5924299.01 569709.1529999999 5924316.975 + 569727.7659999998 5924330.584000001 569813.994 5924393.595000001 569856.1279999996 5924346.817 + 569919.5240000002 5924286.443 570233.4639999997 5924024.105 570468.4630000005 5923827.33 570694.727 + 5923640.875 570711.0190000003 5923627.6 570854.4900000001 5923522.579 570948.6720000003 5923468.6165 + 571049.0789999999 5923427.3780000005 571155.0439999998 5923391.732999999 571648.9740000004 5923303.658 + 571786.1750999996 5923209.1547 571911.3958 5923099.269400001 572022.9210000001 5922975.506999999 + 572336.3789999997 5922583.767999999 572368.46 5922543.675000001 572573.0279999999 5922288.073000001 + 572764.9856000002 5922011.910700001 572918.1519999998 5921712.489 573002.2790000001 5921516.607999999 + 573317.9630000005 5920781.308 573391.7527000001 5920637.016000001 573484.1930999998 5920503.9001 + 573593.6204000004 5920384.3562 573718.0650000004 5920280.536 573718.4050000003 5920280.289000001 + 573810.4970000004 5920221.588 574008.1068000002 5920124.6536 574214.5700000003 5920048.372 + 574465.0526999999 5919998.0031 574720.4500000002 5919990.875 574813.7130000005 5919998.815 575040.727 + 5920009.401000001 575170.6560000004 5919991.437999999 575300.3990000002 5919954.220000001 + 575394.0980000001 5919914.991 575421.3140000002 5919901.630000001 575452.8269999996 5919884.837 + 575496.8370000003 5919859.809 575569.9230000004 5919808.454 575658.8949999996 5919728.278000001 + 575694.0329999998 5919690.34 575706.4950000001 5919676.269 575712.0669999998 5919669.509 + 575954.2189999996 5919380.402000001 576027.6960000005 5919289.960000001 576039.926 5919274.104 + 576138.3990000002 5919124.096999999 576201.9050000003 5918997.865 576249.756 5918891.149 576335.744 + 5918700.970000001 576373.3480000001 5918620.7530000005 576417.3890000004 5918530.2530000005 + 576437.5789999999 5918489.607000001 576462.9919999996 5918439.479 576479.1009999998 5918408.907 + 576504.9809999997 5918361.096000001 576549.8219999997 5918287.988 576665.8969999999 5918120.376 + 576829.0279999999 5917924.701 576897.716 5917853.6855 576935.5279999999 5917814.487 576958.4900000001 + 5917790.999500001 576994.1370000001 5917755.829 577021.5070000002 5917729.0515 577044.0140000004 + 5917707.5075 577082.9289999995 5917671.021500001 577121.733 5917634.8115 577157.1430000002 5917602.429 + 577181.4100000001 5917580.488 577204.2984999996 5917560.017999999 577249.1459999997 5917520.668500001 + 577280.8619999997 5917493.0030000005 577293.7659999998 5917481.891000001 577307.7259999998 5917469.908 + 577335.381 5917446.7805 577349.5300000003 5917435.726 577370.0800000001 5917419.5 577449.6909999996 + 5917358.9575 577471.2340000002 5917343.475 577482.1260000002 5917335.917 577503.8420000002 + 5917321.049000001 577522.5499999998 5917308.794500001 577541.6969999997 5917296.597999999 + 577551.7829999998 5917290.388 577572.466 5917277.937000001 577588.6320000002 5917268.720000001 + 577615.6380000003 5917252.448000001 577647.182 5917234.437000001 577669.96 5917221.827 577685.619 + 5917213.519 577711.1940000001 5917200.337 577737.9620000003 5917186.8795 577769.0199999996 + 5917172.073000001 577792.8380000005 5917161.005999999 577812.4450000003 5917152.395 577843.6890000002 + 5917139.042 577862.983 5917130.9565 577890.8734999998 5917119.9695 577923.5504999999 5917107.5645 + 577941.1960000005 5917101.158 577965.8355 5917092.554 578000.6030000001 5917080.913000001 + 578033.9879999999 5917070.641000001 578069.3200000003 5917061.857000001 578091.4280000003 + 5917056.358999999 578116.9960000003 5917050.545 578148.7429999998 5917043.668 578184.0959999999 + 5917036.966 578208.1409999998 5917032.923 578238.5860000001 5917028.363 578280.8540000003 + 5917022.573000001 578299.5300000003 5917020.300000001 578325.1399999997 5917017.942 578352.7410000004 + 5917015.918 578377.698 5917014.82 578393.7850000001 5917014.424000001 578405.0609999998 5917014.251 + 578430.4790000003 5917014.446 578451.3530000001 5917014.949999999 578470.7779999999 5917015.798 + 578496.1869999999 5917017.553 578515.085 5917019.369000001 578537.4529999997 5917021.692 + 578589.7010000004 5917028.152000001 578622.2355000004 5917032.296 578652.2029999997 5917036.752 + 578682.4390000002 5917041.867000001 578709.2400000001 5917046.866 578740.1960000005 5917053.178 + 578762.4519999996 5917058.057 578786.09 5917063.625 578809.8449999996 5917069.585999999 + 578832.4289999995 5917075.612 578856.3310000001 5917082.279999999 579042.994 5917138.7530000005 + 579304.875 5917218.276000001 579429.5080000004 5917248.369000001 579554.1009999998 5917266.395 + 579678.9299999997 5917272.74 579804.0630000001 5917267.423 579929.2039999999 5917251.005000001 + 580054.006 5917222.265000001 580061.8525 5917219.828500001 580081.2000000002 5917214.101500001 + 580157.2699999996 5917190.437000001 580221.9890000001 5917170.374 580228.4340000004 5917168.376 + 580279.1050000004 5917152.463 580338.8439999996 5917135.517000001 580408.8329999996 5917116.212 + 580450.216 5917105.142000001 580491.1540000001 5917094.639 580548.3940000003 5917079.999 + 580606.2980000004 5917065.986 580667.1409999998 5917051.846000001 580722.693 5917039.582 + 580770.1050000004 5917029.426999999 580802.9759999998 5917022.838 580865.602 5917010.653000001 + 580896.8959999997 5917004.85 580936.4230000004 5916997.869999999 580971.0389999999 5916991.947000001 + 581024.5120000001 5916983.315 581080.7139999997 5916974.285 581123.4589999998 5916967.855 + 581156.3600000003 5916963.449999999 581179.9230000004 5916960.184 581223.9900000001 5916954.589 + 581276.3200000003 5916948.94 581329.773 5916943.61 581368.5379999997 5916940.933 581426.2170000002 + 5916936.886 581494.0800000001 5916932.563999999 581541.1579999998 5916930.048 581592.7740000002 + 5916928.227 581654.8490000004 5916926.607999999 581706.835 5916926.201 581775.9239999996 5916926.531 + 581830.0319999997 5916928.432 581870.398 5916930.781 581959.2854000004 5916940.4937 582046.9299999997 + 5916958.206 582073.7139999997 5916965.377 582093.9890000001 5916971.35 582132.8279999997 5916984.078 + 582223.6529999999 5917020.69 582312.0520000001 5917067.028999999 582390.0379999997 5917117.399 + 582455.1610000003 5917167.763 582534.8830000004 5917242.235 582617.2810000004 5917338.736 + 582660.2350000003 5917401.883 582696.7699999996 5917465.874 582729.2640000004 5917537.800000001 + 582744.7120000003 5917578.620999999 582806.8880000003 5917741.923 583037.699 5918347.014 583088.068 + 5918478.021 583149.0049999999 5918639.323000001 583201.7470000004 5918778.606000001 583216.1320000002 + 5918817.006999999 583231.1739999996 5918856.745999999 583261.0599999996 5918936.123 583270.1940000001 + 5918957.778000001 583279.1770000001 5918978.881999999 583291.2829999998 5919006.264 583335.6299999999 + 5919094.35 583391.2520000003 5919188.605 583430.8420000002 5919247.256999999 583468.1469999999 + 5919297.23 583494.7429999998 5919330.163000001 583548.4239999996 5919392.929 583574.2280000001 + 5919420.91 583628.193 5919474.931 583638.1670000004 5919484.188999999 583753.2186000003 5919579.6775 + 583878.1560000004 5919661.809 583929.7790000001 5919690.316 583999.642 5919725.744000001 + 584029.4850000003 5919740.57 584100.3430000003 5919769.027000001 584174.159 5919796.4350000005 + 584247.0889999997 5919823.653000001 584335.4819999998 5919856.629000001 584640.0499999998 5919970.297 + 585159.3260000004 5920176.101 585204.9550000001 5920195.493000001 585242.4790000003 5920212.482000001 + 585264.2819999997 5920222.737 585295.483 5920238.163000001 585311.5779999997 5920246.278000001 + 585340.0800000001 5920261.284 585369.6200000001 5920277.603 585399.9220000003 5920294.696 + 585436.8059999999 5920316.898 585541.199 5920382.366 585912.4199999999 5920623.676999999 585983.977 + 5920670.917 586036.4500000002 5920706.6850000005 586067.2050000001 5920728.982999999 586090.7860000003 + 5920746.204 586119.6100000003 5920768.369000001 586144.1260000002 5920787.295 586180.3499999996 + 5920816.445 586208.5609999998 5920840.184 586237.7580000004 5920865.247 586266.4720000001 5920890.614 + 586289.3039999995 5920911.34 586312.8710000003 5920933.083000001 586434.7340000002 5921051.661 + 586449.0259999996 5921064.446 586480.4119999995 5921093.561000001 586488.7139999997 5921100.789999999 + 586576.8831000002 5921165.2063 586673.9227 5921215.2719 586777.5163000003 5921249.7914 586885.1909999996 + 5921267.941 586895.2359999996 5921269.0370000005 586886.4280000003 5921382.857999999 586882.966 + 5921427.631999999 586980.4670000002 5921456.585000001 587037.2050000001 5921471.616 587135.2369999997 + 5921491.304 587280.5959999999 5921509.101 587401.3250000002 5921512.296 587505.4910000004 5921507.485 + 587546.6529999999 5921505.585000001 587555.8820000002 5921581.772 587560.9510000004 5921623.664000001 + 587562.5999999996 5921637.267999999 587629.0159999998 5921772.858999999 587604.0669999998 + 5921793.199999999 587550.7410000004 5921838.522 587522.6940000001 5921862.142000001 587501.983 + 5921879.285 587493.4359999998 5921886.811000001 587482.2309999997 5921896.087 587467.2869999995 + 5921908.281 587458.2209999999 5921914.388 587446.0559999999 5921921.785 587434.0609999998 5921928.751 + 587419.4069999997 5921936.107999999 587400.2850000001 5921945.103 587377.534 5921955.088 + 587351.6940000001 5921967.091 587333.3210000005 5921977.636 587327.7929999996 5921981.583000001 + 587320.636 5921986.691 587319.006 5921989.789000001 587312.8590000002 5921991.476 587314.9179999996 + 5921992.313999999 587343.7180000003 5922076.425000001 587341.9359999998 5922077.914000001 + 587382.8250000002 5922140.86 587424.3609999996 5922207.005000001 587451.7869999995 5922251.244000001 + 587466.8530000001 5922274.744000001 587473.551 5922285.191 587474.6579999998 5922286.615 + 587474.7970000003 5922286.793 587475.9390000002 5922288.654999999 587541.568 5922392.009 + 587545.0769999996 5922397.478 587636.7779999999 5922540.407 587708.4380000001 5922654.823999999 + 587709.3150000004 5922656.225 587713.4989999998 5922662.84 587727.4289999995 5922684.864 + 587774.5020000003 5922759.285 587894.1900000004 5922948.179 588001.3509999998 5923117.091 + 588010.4079999998 5923131.366 587959.4850000003 5923153.732999999 587938.7259999998 5923162.198000001 + 587888.7410000004 5923183.727 587815.7180000003 5923214.617000001 587752.4749999996 5923241.212 + 587706.7359999996 5923260.929 587696.1710000001 5923265.732000001 587634.3190000001 5923292.281 + 587576.1600000001 5923318.130999999 587552.2300000004 5923328.7870000005 587472.59 5923362.684 + 587452.7549999999 5923370.154999999 587423.4749999996 5923379.050000001 587409.5599999996 5923379.183 + 587360.8569999998 5923382.556 587341.8679999998 5923379.551999999 587280.8609999996 5923381.429 + 587276.6100000003 5923381.603 587267.2139999997 5923382.146 587234.6679999996 5923382.914000001 + 587170.9199999999 5923384.721999999 587157.619 5923384.288000001 587145.5140000004 5923383.321 + 587140.7050000001 5923382.275 587139.3870000001 5923358.974 587138.2489999998 5923345.856000001 + 587135.5769999996 5923328.085999999 587126.8880000003 5923263.754000001 587122.5949999996 5923231.031 + 587114.1509999996 5923174.024 587102.9330000002 5923094.404999999 587085.5839999998 5922973.722999999 + 587081.9680000003 5922948.470000001 587046.8629999999 5922702.321 587043.0959999999 5922675.896 + 587038.3990000002 5922642.806 587035.9970000004 5922625.888 587030.4460000005 5922586.852 + 587016.5619999999 5922499.096000001 587010.307 5922460.449999999 587008.966 5922449.474 + 586995.4009999996 5922390.413000001 586988.8729999997 5922361.989 586987.9960000003 5922358.17 + 586952.0029999996 5922319.426999999 586940.7769999998 5922312.7870000005 586930.3770000003 5922306.637 + 586919.4929999998 5922300.201 586901.1459999997 5922295.526000001 586879.2199999996 5922297.578 + 586875.2410000004 5922298.02 586864.1260000002 5922299.168 586840.0420000004 5922301.739 + 586821.9819999998 5922302.582 586801.8289999999 5922301.389 586786.159 5922299.962 586785.949 + 5922299.943 586766.1710000001 5922298.731000001 586719.761 5922301.231000001 586701.1430000002 + 5922302.895 586690.5209999997 5922302.688999999 586679.3540000003 5922304.220000001 586670.2429999998 + 5922304.686000001 586646.6950000003 5922303.798 586627.6950000003 5922300.111 586606.0580000002 + 5922299.24 586584.9100000001 5922297.622 586547.4000000004 5922292.115 586531.2460000003 5922289.962 + 586502.693 5922287.091 586490.7910000002 5922287.337 586479.3159999996 5922288.235 586463.9720000001 + 5922287.784 586445.3310000001 5922287.592 586428.1090000002 5922286.431 586418.4550000001 + 5922291.323999999 586413.6639999999 5922294.0370000005 586392.7400000001 5922306.462 586370.6399999997 + 5922323.92 586354.8119999999 5922340.466 586339.4989999998 5922355.687999999 586322.5789999999 + 5922366.648 586311.8509999998 5922374.6 586303.6670000004 5922384.176999999 586291.4879999999 + 5922403.795 586285.3020000001 5922416.176000001 586278.2000000002 5922442.557 586269.9270000001 + 5922459.395 586255.4510000004 5922484.266000001 586235.3140000002 5922515.758 586211.5209999997 + 5922549.361 586198.7699999996 5922573.903999999 586190.1399999997 5922588.074999999 586182.511 + 5922604.9690000005 586174.3219999997 5922625.269 586168.8169999998 5922638.296 586159.2910000002 + 5922659.278000001 586147.4620000003 5922683.5940000005 586132.1030000001 5922702.196 586114.2510000002 + 5922722.767999999 586110.3739999998 5922728.5600000005 586097.392 5922743.078 586088.8260000004 + 5922746.58 586057.0779999997 5922768.424000001 586042.7199999996 5922781.214 586028.0410000002 + 5922795.698000001 586018.9620000003 5922806.733999999 586011.7580000004 5922814.576 585992.4239999996 + 5922834.790999999 585983.0539999995 5922848.994999999 585979.6940000001 5922856.842 585975.5760000004 + 5922866.909 585961.3909999998 5922893.323000001 585956.7790000001 5922899.684 585950.9989999998 + 5922906.067 585951.9079999998 5922906.892999999 585959.4579999996 5922913.752 586019.551 + 5922968.470000001 586044.7350000003 5922991.255000001 586095.9230000004 5923037.567 586134.4620000003 + 5923072.84 586156.5180000002 5923092.471000001 586191.1900000004 5923124.196 586223.5630000001 + 5923153.276000001 586239.2309999997 5923167.35 586252.5860000001 5923179.602 586259.4409999996 + 5923185.153000001 586264.7089999998 5923185.551000001 586264.0080000004 5923190.432 586237.8679999998 + 5923227.767000001 586232.7549999999 5923231.120999999 586205.1239999998 5923270.585999999 + 586189.3679999998 5923289.944 586184.7580000004 5923294.999 586177.2400000001 5923299.494999999 + 586176.6809999999 5923299.83 586127.466 5923314.097999999 586070.0640000002 5923331.755000001 + 586036.1660000002 5923342.674000001 586014.2309999997 5923354.085999999 585991.6370000001 5923365.843 + 585938.7479999997 5923393.525 585935.4510000004 5923394.766000001 585913.1699999999 5923406.976 + 585904.034 5923419.119000001 585888.7180000003 5923439.786 585880.3210000005 5923451.494999999 + 585847.9170000004 5923496.698000001 585789.3130000001 5923577.786 585777.2230000001 5923594.498 + 585726.2659999998 5923639.25 585719.7680000002 5923644.955 585683.8490000004 5923676.288000001 + 585680.9900000001 5923678.781 585676.761 5923682.619999999 585674.6040000003 5923684.576 + 585672.2249999996 5923686.561000001 585669.2649999997 5923689.318 585666.2790000001 5923692.097999999 + 585657.8329999996 5923699.141000001 585638.1749999998 5923716.0370000005 585634.3150000004 + 5923719.356000001 585626.5640000002 5923725.667 585620.2029999997 5923730.51 585609.5089999996 + 5923737.597999999 585590.6260000002 5923750.19 585588.1519999998 5923751.813999999 585563.6150000001 + 5923768.451 585554.0750000002 5923775.718 585541.8159999996 5923785.994000001 585525.3820000002 + 5923800.02 585511.5159999998 5923811.228 585498.9699999996 5923821.509 585498.448 5923821.914000001 + 585493.7410000004 5923825.569 585480.1809999999 5923837.714 585460.3710000003 5923854.573000001 + 585453.6960000005 5923861.088 585448.5939999996 5923867.022 585441.676 5923876.391000001 + 585436.0530000003 5923884.084000001 585426.983 5923895.545 585425.0389999999 5923897.991 + 585416.4680000003 5923909.107000001 585404.108 5923922.93 585398.0120000001 5923928.852 + 585390.7850000001 5923934.9 585384.1299999999 5923940.531 585374.0449999999 5923948.798 585363.073 + 5923956.962 585348.6109999996 5923966.731000001 585334.7429999998 5923974.812999999 585334.5690000001 + 5923974.914999999 585323.915 5923980.607999999 585318.869 5923983.651000001 585314.1660000002 + 5923986.488 585296.4790000003 5923999.122 585292.4979999997 5924002.321 585281.1109999996 5924013.125 + 585274.5099999998 5924019.48 585263.2079999996 5924030.722999999 585255.9000000004 5924038.129000001 + 585254.8150000004 5924039.3440000005 585249.7740000002 5924044.116 585247.1519999998 5924045.634 + 585246.0369999995 5924045.989 585244.9919999996 5924045.729 585239.4460000005 5924039.815 585228.852 + 5924027.781 585218.1780000003 5924016.241 585189.2089999998 5923984.66 585169.6550000003 5923963.884 + 585145.4900000001 5923938.261 585143.7520000003 5923936.418 585120.1349999998 5923979.565 + 585115.2029999997 5923988.476 585111.0609999998 5923995.526000001 585106.949 5924001.883 + 585092.1349999998 5924021.845000001 585082.2630000003 5924036.462 585075.233 5924044.847999999 + 585073.0829999996 5924047.254000001 585065.0599999996 5924057.727 585057.5029999996 5924068.857999999 + 585051.3169999998 5924077.0030000005 585046.1579999998 5924083.006999999 585035.3360000001 5924094.088 + 585020.3990000002 5924105.710999999 585007.3739999998 5924114.781 584990.068 5924124.6850000005 + 584968.881 5924139.252 584963.3540000003 5924143.453 584949.4450000003 5924153.419 584941.1519999998 + 5924158.932 584924.2189999996 5924170.097999999 584910.8030000003 5924177.449999999 584866.1370000001 + 5924204.789000001 584848.198 5924216.943 584827.7719999999 5924232.963 584817.6100000003 5924244.251 + 584807.6909999996 5924252.281 584802.011 5924258.909 584800.8310000001 5924261.525 584793.9100000001 + 5924266.985 584785.4950000001 5924271.94 584766.6940000001 5924287.5940000005 584752.3959999997 + 5924298.23 584740.5949999996 5924307.525 584724.4879999999 5924319.752 584714.7470000004 + 5924326.278000001 584697.9000000004 5924339.362 584693.1040000003 5924342.478 584681.5539999995 + 5924351.267999999 584636.5300000003 5924387.343 584631.1619999995 5924393.682 584628.466 5924399.078 + 584627.1200000001 5924406.068 584622.1540000001 5924418.101 584613.4519999996 5924427.421 + 584599.6780000003 5924442.926000001 584574.551 5924471.65 584558.0760000004 5924489.6620000005 + 584551.8499999996 5924494.832 584547.023 5924498.139 584541.7999999998 5924501.548 584520.858 + 5924510.118000001 584508.9019999998 5924511.664000001 584500.841 5924515.710000001 584475.7000000002 + 5924533.976 584458.8890000004 5924543.102 584439.0300000003 5924553.7530000005 584424.8470000001 + 5924560.99 584398.698 5924573.640000001 584373.5630000001 5924586.812000001 584338.3049999997 + 5924606.0600000005 584334.8289999999 5924607.855 584316.6789999995 5924618.063999999 584304.7790000001 + 5924626.59 584281.625 5924638.596999999 584270.5089999996 5924644.835000001 584267.619 5924646.437999999 + 584269.0149999997 5924649.01 584274.0530000003 5924658.293 584288.341 5924684.674000001 + 584315.6009999998 5924732.09 584325.4500000002 5924749.0370000005 584352.7170000002 5924795.9 + 584373.8370000003 5924832.877 584388.0049999999 5924857.489 584399.1069999998 5924876.776000001 + 584401.057 5924880.163000001 584402.5769999996 5924882.804 584414.8890000004 5924904.16 + 584424.9709999999 5924921.815 584432.625 5924935.2190000005 584409.7790000001 5924951.174000001 + 584381.6809999999 5924971.245999999 584367.7249999996 5924981.215 584351.6619999995 5924992.673 + 584333.8470000001 5925005.122 584285.0149999997 5925039.458000001 584246.5149999997 5925066.323999999 + 584234.2139999997 5925075.112 584197.2199999996 5925101.167 584192.0049999999 5925103.147 + 584187.3530000001 5925104.998 584178.1210000003 5925108.339 584170.9340000004 5925111.134 + 584094.6430000002 5925140.313999999 584070.1610000003 5925149.494999999 583976.023 5925184.903999999 + 583964.2630000003 5925189.207 583962.8789999997 5925190.366 583962.852 5925193.0940000005 + 583979.0999999996 5925261.861 583982.1849999996 5925275.417 583990.1780000003 5925309.467 + 583995.6710000001 5925332.201 583997.5939999996 5925341.644 584003.0549999997 5925364.084000001 + 584004.8449999996 5925372.651000001 584005.2709999997 5925373.999 584005.3660000004 5925374.332 + 584010.7300000004 5925393.221000001 584016.0599999996 5925411.988 584028.4230000004 5925455.521 + 584031.8200000003 5925467.482999999 584031.9979999997 5925475.35 584033.8899999997 5925559.134 + 584040.6109999996 5925618.726 584041.34 5925623.724 584043.2989999996 5925639.738 584043.8789999997 + 5925645.025 584044.4780000001 5925649.3440000005 584025.2659999998 5925654.782 584005.7029999997 + 5925660.619999999 583987.7489999998 5925666.517999999 583976.5029999996 5925670.197000001 + 583974.7039999999 5925671.956 583973.8839999996 5925673.276000001 583970.0350000001 5925684.581 + 583966.3760000002 5925698.356000001 583962.108 5925713.41 583957.2889999999 5925731.023 + 583955.1100000003 5925738.529999999 583953.1200000001 5925746.277000001 583946.3119999999 + 5925769.596999999 583939.494 5925794.387 583930.125 5925826.964 583927.6469999999 5925837.390000001 + 583919.9100000001 5925862.84 583918.7400000001 5925867.308 583909.7539999997 5925864.659 583909.716 + 5925864.649 583891.79 5925856.062999999 583884.3830000004 5925857.793 583801.165 5925833.403999999 + 583770.0769999996 5925824.607999999 583665.3660000004 5925794.192 583653.4610000001 5925790.764 + 583642.8449999996 5925787.765000001 583628.2400000001 5925783.237 583626.2110000001 5925787.366 + 583562.4079999998 5925927.308 583552.517 5925949.002 583546.1799999997 5925963.016000001 583541.051 + 5925974.202 583534.4639999997 5925987.956 583593.3020000001 5926043.212 583608.7460000003 5926058.306 + 583613.415 5926062.604 583616.0439999998 5926065.103 583617.0329999998 5926066.742000001 + 583618.7429999998 5926070.789999999 583607.3269999996 5926076.198000001 583596.034 5926081.536 + 583594.0920000002 5926082.636 583552.8389999997 5926101.888 583539.9840000002 5926107.716 + 583508.1459999997 5926122.341 583489.284 5926130.508 583420.3109999998 5926161.415999999 583417.142 + 5926163.6850000005 583395.631 5926186.516000001 583387.3550000004 5926195.0030000005 583382.6660000002 + 5926199.771 583380.3269999996 5926200.779999999 583377.9879999999 5926200.84 583373.8300000001 + 5926201.59 583360.215 5926203.0 583357.6260000002 5926203.220000001 583347.7800000003 5926204.379000001 + 583335.2549999999 5926205.989 583328.7220000001 5926206.956 583315.7120000003 5926200.522 + 583312.1040000003 5926198.303 583299.4879999999 5926192.475 583282.5149999997 5926182.9 + 583281.9450000003 5926180.630999999 583281.3739999998 5926147.544 583281.1440000003 5926144.386 + 583280.4249999998 5926141.117000001 583261.3119999999 5926128.193 583254.4139999999 5926123.585000001 + 583233.7019999996 5926125.573999999 583212.7300000004 5926127.184 583205.9330000002 5926127.784 + 583198.9359999998 5926128.084000001 583177.6940000001 5926128.204 583155.4919999996 5926128.045 + 583151.5240000002 5926127.404999999 583143.1270000003 5926119.898 583129.9019999998 5926108.294 + 583116.5659999996 5926096.499 583111.5329999998 5926091.363 583083.2580000004 5926127.551000001 + 583063.8679999998 5926152.366 583026.8439999996 5926199.567 582865.4699999996 5926404.576 + 582729.1739999996 5926457.446 582589.8380000005 5926511.658 582580.3990000002 5926515.335999999 + 582563.3090000004 5926521.994000001 582561.7949999999 5926522.585999999 582546.4330000002 5926528.589 + 582527.8150000004 5926535.864 582477.7479999997 5926555.429 582457.7520000003 5926563.0600000005 + 582444.2970000003 5926567.829 582270.7779999999 5926634.307 582270.1349999998 5926634.601 + 582251.0990000004 5926641.822000001 582250.8219999997 5926641.925000001 582186.9859999996 5926665.615 + 582175.0939999996 5926739.322000001 582175.073 5926741.2190000005 582175.0429999996 5926743.800000001 + 582175.0070000002 5926747.028999999 582169.1030000001 5926782.612 582160.6940000001 5926820.4690000005 + 582156.3499999996 5926845.438999999 582153.6320000002 5926866.397 582148.4510000004 5926906.339 + 582144.4740000004 5926956.123 582133.9179999996 5927088.272 582133.5970000001 5927092.288000001 + 582129.9199999999 5927121.095000001 582126.773 5927140.434 582127.017 5927142.599 582126.6600000001 + 5927148.986 582126.1370000001 5927158.341 582120.2410000004 5927197.315 582118.261 5927214.11 + 582117.4560000001 5927220.823000001 582114.8389999997 5927242.657 582107.7750000004 5927301.577 + 582104.9859999996 5927334.081 582104.966 5927334.317 582100.9950000001 5927347.997 582100.7230000001 + 5927350.553 582097.483 5927375.276000001 582064.0889999997 5927372.975 582058.6679999996 5927373.297 + 582038.4129999997 5927374.502 582025.2970000003 5927375.282 581962.2850000001 5927387.65 + 581951.7050000001 5927389.727 581940.9040000001 5927421.783 581939.307 5927426.521 581915.9450000003 + 5927495.854 581908.2929999996 5927520.181 581906.5829999996 5927525.618000001 581914.1799999997 + 5927571.51 581920.0839999998 5927611.051000001 581922.2680000002 5927625.068 581926.9900000001 5927651.6 + 581928.2719999999 5927659.073000001 581929.5099999998 5927665.745999999 581933.5990000004 5927683.9 + 581951.9210000001 5927773.747 581953.3109999998 5927780.806 581962.4050000003 5927825.863 + 581974.6459999997 5927885.261 581984.1200000001 5927928.485 581989.506 5927955.408 581996.6129999999 + 5927990.227 582009.1579999998 5928048.478 582013.0180000002 5928067.072000001 582016.8540000003 + 5928081.942 582019.2280000001 5928092.107000001 582023.9160000002 5928114.509 582026.585 5928126.144 + 582029.2939999998 5928139.578 582033.4819999998 5928152.593 582037.8260000004 5928165.447000001 + 582043.4620000003 5928180.811000001 582049.1859999998 5928196.4120000005 582042.0099999998 5928196.773 + 582032.841 5928197.7870000005 582028.8260000004 5928198.417 582024.9730000001 5928199.519 + 582005.2429999998 5928206.775 582000.6349999998 5928208.767999999 581995.932 5928210.478 + 581986.6849999996 5928214.369999999 581982.1100000003 5928216.459000001 581977.5999999996 5928218.735 + 581968.4500000002 5928222.9120000005 581949.9900000001 5928230.790999999 581945.125 5928232.026000001 + 581935.7170000002 5928235.446 581921.54 5928240.385 581916.5789999999 5928241.339 581907.074 + 5928244.472999999 581897.5049999999 5928247.42 581892.608 5928248.562000001 581878.3030000003 + 5928253.122 581864.4170000004 5928258.9120000005 581854.8159999996 5928261.763 581850.2740000002 + 5928263.946 581840.8339999998 5928267.269 581838.3130000001 5928268.733999999 581828.7180000003 + 5928272.197000001 581824.2479999997 5928274.462 581820.2460000003 5928277.494000001 581814.3310000001 + 5928281.228 581812.051 5928284.415999999 581810.2589999996 5928286.0600000005 581805.841 5928288.41 + 581798.1349999998 5928291.130000001 581787.8380000005 5928291.533 581783.892 5928291.102 + 581781.6069999998 5928287.563999999 581768.9019999998 5928283.146 581740.1440000003 5928270.812000001 + 581706.0480000004 5928255.8100000005 581675.131 5928242.335999999 581671.5820000004 5928240.937000001 + 581661.8260000004 5928237.108999999 581644.7929999996 5928229.982000001 581600.3310000001 5928212.361 + 581587.977 5928206.964 581580.2300000004 5928203.725 581573.057 5928199.721999999 581569.465 5928196.262 + 581567.8660000004 5928194.261 581564.125 5928187.195 581563.0590000004 5928184.379000001 + 581561.7280000001 5928179.462 581557.9879999999 5928173.067 581557.59 5928170.922 581555.636 + 5928165.198999999 581552.4780000001 5928157.956 581552.7939999998 5928156.571 581550.7889999999 + 5928153.664000001 581547.9409999996 5928147.27 581543.324 5928132.831 581539.5839999998 + 5928125.766000001 581535.1279999996 5928119.056 581531.557 5928116.369999999 581527.4730000001 + 5928114.148 581518.108 5928113.75 581505.994 5928115.472999999 581485.8020000001 5928118.3440000005 + 581471.3890000004 5928122.571 581463.0669999998 5928126.031 581447.8760000002 5928131.062000001 + 581439.2479999997 5928135.159 581433.6490000002 5928138.827 581427.5779999997 5928142.66 + 581418.8099999996 5928146.487 581411.7769999998 5928148.967 581383.3370000003 5928158.029999999 + 581362.4589999998 5928154.388 581315.3219999997 5928145.491 581297.8130000001 5928142.671 + 581275.9349999996 5928138.754000001 581273.6880000001 5928140.149 581270.1540000001 5928147.381999999 + 581268.0580000002 5928154.517999999 581265.2539999997 5928162.92 581263.4680000003 5928167.158 + 581260.4680000003 5928171.762 581252.051 5928184.681 581246.8640000001 5928184.822000001 + 581233.3720000004 5928186.413000001 581218.881 5928189.005999999 581191.8959999997 5928192.387 + 581186.8959999997 5928192.301000001 581183.8969999999 5928192.710000001 581181.6960000005 + 5928192.118000001 581179.2879999997 5928189.125 581176.8870000001 5928188.733999999 581166.886 + 5928187.763 581160.886 5928187.381999999 581157.3870000001 5928187.642000001 581146.8870000001 + 5928187.224 581138.3890000004 5928187.199999999 581116.8940000003 5928188.114 581101.8969999999 + 5928188.059 581090.9009999996 5928188.793 581083.4000000004 5928188.016000001 581078.8969999999 + 5928186.929 581074.898 5928187.040999999 581066.8969999999 5928186.467 581060.3049999997 5928188.786 + 581057.9160000002 5928192.491 581057.4220000003 5928194.492000001 581058.9289999995 5928196.986 + 581060.3329999996 5928197.982000001 581066.943 5928201.960000001 581074.949 5928204.434 + 581083.4529999997 5928205.909 581101.9510000004 5928206.352 581106.4179999996 5928205.839 + 581110.6090000002 5928204.713 581115.7249999996 5928205.288000001 581121.4139999999 5928208.050000001 + 581123.2479999997 5928210.399 581125.0209999997 5928215.720000001 581127.2510000002 5928218.195 + 581128.3250000002 5928222.640000001 581130.7929999996 5928229.918 581132.636 5928234.565 581138.017 + 5928245.317 581137.8870000001 5928248.624 581138.5130000003 5928252.698000001 581136.8720000004 + 5928259.892000001 581137.1210000003 5928264.835000001 581134.0810000001 5928270.817 581126.0080000004 + 5928281.769 581118.2659999998 5928288.123 581107.9009999996 5928297.6620000005 581103.8799999999 + 5928300.638 581102.182 5928303.388 581099.085 5928305.93 581091.9989999998 5928309.807 581085.3890000004 + 5928314.329 581077.023 5928318.159 581072.943 5928321.055 581068.8339999998 5928322.23 581065.7390000001 + 5928324.772 581063.1169999996 5928327.956 581060.7640000004 5928329.822000001 581058.7690000003 + 5928332.17 581057.4069999997 5928334.67 581056.6900000004 5928338.932 581057.233 5928343.029999999 + 581058.3830000004 5928344.693 581059.5599999996 5928347.703 581069.9670000002 5928358.51 + 581072.6030000001 5928360.151000001 581081.2949999999 5928367.081 581085.965 5928373.67 + 581086.5140000004 5928378.639 581086.2319999998 5928381.145 581082.5789999999 5928391.568 + 581079.6119999997 5928396.116 581077.7060000001 5928397.733999999 581075.7649999997 5928398.7530000005 + 581071.8380000005 5928400.091 581069.8360000001 5928400.112 581064.7910000002 5928399.516000001 + 581059.7640000004 5928399.2190000005 581049.7599999998 5928399.424000001 581039.773 5928399.929 + 581036.7539999997 5928399.710000001 581027.7000000002 5928399.056 581019.625 5928398.043 + 581015.5719999997 5928397.286 581008.386 5928394.415999999 581003.3119999999 5928393.322000001 + 580999.2889999999 5928393.063999999 580991.2570000002 5928392.75 580984.215 5928392.274 + 580980.2709999997 5928393.313999999 580977.3909999998 5928395.391000001 580975.3099999996 5928397.419 + 580974.3329999996 5928399.481000001 580973.5159999998 5928402.535 580973.7810000004 5928406.144 + 580972.6059999997 5928417.120999999 580972.59 5928421.356000001 580973.4519999996 5928430.572000001 + 580975.5410000002 5928439.363 580976.9409999996 5928443.107999999 580983.0259999996 5928455.803 + 580987.8030000003 5928464.721000001 580991.0420000004 5928468.888 580993.9970000004 5928473.151000001 + 580994.6849999996 5928478.198999999 580994.8710000003 5928480.566 580991.7369999997 5928485.896 + 580985.0049999999 5928491.894 580971.5839999998 5928501.134 580956.0719999997 5928506.9690000005 + 580935.1229999997 5928511.809 580924.8930000002 5928512.597999999 580914.8269999996 5928512.300000001 + 580909.8830000004 5928511.557 580905.0429999996 5928510.123 580894.977 5928509.826 580890.0029999996 + 5928509.281 580885.1040000003 5928508.242000001 580881.9589999998 5928508.982999999 580877.119 + 5928507.550000001 580850.409 5928503.642999999 580835.4589999998 5928502.207 580820.6859999998 + 5928499.585000001 580813.2980000004 5928499.73 580810.3030000003 5928499.053 580809.8619999997 + 5928511.953 580808.7189999996 5928545.368000001 580810.2280000001 5928581.494000001 580814.3260000004 + 5928628.387 580817.0710000005 5928648.212 580823.9380000001 5928690.715 580831.2690000003 5928732.146 + 580832.6560000004 5928739.033 580837.8269999996 5928756.529999999 580839.2510000002 5928768.540999999 + 580826.0889999997 5928776.232999999 580819.3190000001 5928779.168 580819.2280000001 5928781.466 + 580820.9570000004 5928788.539999999 580821.5820000004 5928793.067 580822.682 5928795.608999999 + 580837.074 5928810.853 580842.6950000003 5928813.692 580843.1349999998 5928813.800000001 + 580858.4380000001 5928817.544 580862.301 5928819.657 580863.8760000002 5928820.519 580868.7340000002 + 5928821.664000001 580895.7970000003 5928823.454 580896.59 5928824.174000001 580897.5800000001 5928829.11 + 580898.573 5928830.436000001 580906.9519999996 5928837.149 580911.8799999999 5928838.806 + 580916.1610000003 5928837.847999999 580919.6660000002 5928840.714 580924.4160000002 5928839.955 + 580931.0049999999 5928845.401000001 580940.9349999996 5928849.49 580952.6540000001 5928855.403999999 + 580973.29 5928864.231000001 580979.9000000004 5928870.5370000005 580983.7659999998 5928879.092 + 580989.6749999998 5928882.869000001 580991.9369999999 5928887.553 580994.5140000004 5928888.215 + 581004.2709999997 5928889.891000001 581009.4189999998 5928889.883 581013.9740000004 5928891.649 + 581018.1670000004 5928894.379000001 581024.6890000002 5928904.374 581035.4620000003 5928917.023 + 581038.6449999996 5928921.245999999 581040.665 5928925.397 581044.7460000003 5928928.294 + 581058.0130000003 5928930.51 581065.0180000002 5928938.606000001 581070.5750000002 5928944.284 + 581078.2340000002 5928955.6 581072.7790000001 5928958.989 581071.1940000001 5928961.796 581071.034 + 5928969.826 581071.073 5928972.133 581073.6519999998 5928989.725 581073.7649999997 5929004.76 + 581076.7139999997 5929018.623 581078.6799999997 5929024.52 581078.6090000002 5929031.540999999 + 581079.323 5929040.025 581080.21 5929054.511 581084.9840000002 5929075.282 581087.0580000002 5929079.92 + 581091.2170000002 5929085.119000001 581097.3669999996 5929091.039999999 581100.8470000001 5929098.656 + 581108.2620000001 5929108.581 581111.5039999997 5929112.52 581115.261 5929115.84 581119.267 5929118.85 + 581126.0870000003 5929121.573000001 581131.0619999999 5929124.983999999 581141.636 5929131.028000001 + 581151.6560000004 5929139.337 581157.693 5929146.196 581163.8090000004 5929154.543 581165.2300000004 + 5929156.251 581167.898 5929160.728 581171.1500000004 5929172.361 581173.573 5929191.23 581173.5839999998 + 5929199.852 581173.057 5929210.761 581172.1569999997 5929215.063999999 581170.4079999998 5929222.951 + 581166.608 5929233.296 581162.1770000001 5929246.603 581158.96 5929255.026000001 581155.5379999997 + 5929265.506999999 581153.1210000003 5929270.492000001 581150.3260000004 5929275.3440000005 + 581148.9919999996 5929275.873 581141.2819999997 5929276.380999999 581121.574 5929280.002 + 581113.3169999998 5929280.664999999 581108.6109999996 5929282.957 581099.6569999997 5929288.013 + 581098.7130000005 5929288.347999999 581097.1809999999 5929288.987 581086.801 5929293.318 + 581081.0860000001 5929294.509 581062.9689999996 5929298.284 581057.841 5929299.288000001 + 581044.5180000002 5929301.897 581034.3420000002 5929304.522 581021.3370000003 5929306.852 + 581014.7419999996 5929307.046 581007.6129999999 5929309.386 580999.9709999999 5929307.395 + 580995.5839999998 5929307.5600000005 580991.1009999998 5929308.276000001 580987.4400000004 + 5929309.995999999 580983.5580000002 5929312.721999999 580981.7070000004 5929315.258 580978.4529999997 + 5929324.116 580971.1770000001 5929339.725 580954.0690000001 5929375.716 580945.9709999999 + 5929392.379000001 580934.1869999999 5929413.398 580933.4800000004 5929417.045 580923.2920000004 + 5929418.538000001 580899.625 5929424.130999999 580834.4680000003 5929437.946 580806.9179999996 + 5929444.186000001 580819.0820000004 5929532.437999999 580831.7350000003 5929626.782 580841.9160000002 + 5929698.574999999 580850.0190000003 5929757.035 580851.1469999999 5929764.498 580846.9029999999 + 5929767.5030000005 580839.5580000002 5929773.615 580811.1830000002 5929805.092 580805.9179999996 + 5929810.532 580781.4100000001 5929835.857999999 580760.1629999997 5929857.11 580746.7570000002 + 5929872.026000001 580734.4790000003 5929884.25 580723.1090000002 5929895.127 580705.6050000004 + 5929911.619999999 580683.9299999997 5929928.11 580672.767 5929935.943 580646.0800000001 + 5929949.710000001 580616.0750000002 5929965.855 580593.4239999996 5929976.551999999 580574.159 + 5929985.01 580555.7410000004 5929994.168 580542.7879999997 5930000.715 580520.352 5930011.784 + 580513.1739999996 5930016.307 580509.8250000002 5930033.426000001 580507.477 5930043.373 + 580504.5360000003 5930057.404999999 580501.801 5930066.956 580500.2000000002 5930072.546 + 580499.0310000004 5930077.025 580602.494 5930108.891000001 580602.494 5930108.921 580601.9519999996 + 5930114.2190000005 580601.5460000001 5930118.187000001 580597.7860000003 5930119.701 580594.3150000004 + 5930120.179 580580.3789999997 5930121.59 580548.9929999998 5930124.493000001 580469.398 5930132.928 + 580466.323 5930134.267999999 580463.3420000002 5930137.409 580452.4309999999 5930155.173 + 580448.9869999997 5930161.347999999 580446.3609999996 5930169.678 580444.557 5930177.588 + 580442.8210000005 5930181.804 580444.6699999999 5930194.201 580444.5080000004 5930198.283 + 580446.8059999999 5930203.267000001 580447.773 5930208.651000001 580461.1919999998 5930273.801000001 + 580421.966 5930384.005999999 580406.4989999998 5930420.914999999 580384.5049999999 5930468.51 580374.034 + 5930486.471999999 580367.4009999996 5930497.331 580354.2039999999 5930522.278999999 580352.4249999998 + 5930525.881999999 580337.0180000002 5930568.6850000005 580333.0760000004 5930579.485 580322.1770000001 + 5930616.239 580298.9220000003 5930691.073000001 580294.7800000003 5930701.264 580289.4450000003 + 5930712.077 580286.5429999996 5930720.386 580276.715 5930737.201 580270.5379999997 5930747.698000001 + 580263.46 5930763.727 580257.0010000002 5930777.536 580253.4450000003 5930785.596999999 + 580250.5099999998 5930792.426999999 580237.7520000003 5930784.765000001 580224.4950000001 5930766.684 + 580209.6210000003 5930752.039999999 580053.5719999997 5930598.403999999 580009.3090000004 5930555.343 + 580008.4199999999 5930554.455 580007.3289999999 5930553.035 580001.3300000001 5930548.212 + 580000.6639999999 5930546.926999999 579997.9100000001 5930541.865 579984.5190000003 5930528.86 + 579983.7019999996 5930528.067 579923.9740000004 5930470.4350000005 579888.59 5930436.263 579874.244 + 5930422.142000001 579801.6430000002 5930350.758 579762.5789999999 5930312.146 579760.7489999998 + 5930310.543 579760.284 5930309.932 579754.5010000002 5930304.205 579746.9009999996 5930296.698000001 + 579710.8629999999 5930261.099 579696.3990000002 5930246.861 579681.9050000003 5930232.5940000005 + 579634.3760000002 5930185.463 579603.8590000002 5930155.183 579594.3360000001 5930146.4 579586.398 + 5930138.447000001 579584.4220000003 5930138.11 579572.8190000001 5930136.424000001 579561.585 + 5930134.956 579519.0159999998 5930128.316 579496.2209999999 5930124.915999999 579490.1529999999 + 5930124.0 579466.4970000004 5930120.429 579407.3080000002 5930112.284 579390.79 5930109.225 + 579340.1380000003 5930102.781 579276.1720000003 5930093.077 579234.0650000004 5930087.697000001 + 579210.261 5930083.819 579209.5549999997 5930083.704 579190.7910000002 5930080.955 579172.6780000003 + 5930078.301000001 579170.176 5930077.934 579154.511 5930075.693 579136.4230000004 5930073.105 + 579128.5460000001 5930071.978 579117.4929999998 5930070.346000001 579098.591 5930067.555 579086.125 + 5930065.714 579073.7180000003 5930063.881999999 579070.7529999996 5930063.444 579037.6160000004 + 5930058.669 578972.3279999997 5930049.005999999 578911.5420000004 5930040.593 578911.801 5930039.116 + 578906.2920000004 5930037.267000001 578903.8159999996 5930029.035 578902.3930000002 5930018.613 + 578897.2980000004 5929978.851 578892.0209999997 5929932.083000001 578885.898 5929879.251 + 578881.0379999997 5929839.353 578877.465 5929838.936000001 578874.0240000002 5929838.535 + 578840.6909999996 5929835.599 578822.8439999996 5929834.358999999 578795.7709999997 5929832.411 + 578769.3329999996 5929830.301000001 578770.0630000001 5929834.135 578772.1339999996 5929845.017999999 + 578783.8799999999 5929906.739 578781.3169999998 5929908.34 578743.0930000003 5929932.213 + 578700.3990000002 5929958.823999999 578686.7340000002 5929967.342 578661.9910000004 5929982.764 + 578650.9689999996 5929989.634 578649.6370000001 5929990.457 578636.4790000003 5929998.579 + 578624.7060000001 5930005.846000001 578611.5700000003 5930013.954 578601.1600000001 5930020.380000001 + 578598.3449999996 5930022.127 578580.6789999995 5930033.091 578558.5970000001 5930046.796 + 578545.3470000001 5930055.019 578534.3059999999 5930061.872 578523.2640000004 5930068.724 + 578510.0140000004 5930076.948000001 578496.7649999997 5930085.171 578480.8650000001 5930095.039000001 + 578475.3490000004 5930098.462 578450.5810000001 5930113.676000001 578432.9079999998 5930124.531 + 578426.0070000002 5930128.77 578415.5250000004 5930135.890000001 578395.023 5930152.009 + 578386.1900000004 5930158.954 578382.0209999997 5930162.082 578344.1160000004 5930191.648 578323.057 + 5930207.453 578310.2869999995 5930217.331 578258.0410000002 5930257.747 578248.5820000004 + 5930265.403000001 578241.2230000001 5930270.592 578182.6279999996 5930314.902000001 578132.4170000004 + 5930353.751 578100.824 5930378.265000001 578078.1540000001 5930395.529999999 578037.1009999998 + 5930426.583000001 578032.7120000003 5930429.402000001 578019.102 5930435.86 577916.8269999996 + 5930487.367000001 577828.386 5930531.017000001 577773.3099999996 5930558.195 577734.6270000003 + 5930580.925000001 577660.7050000001 5930624.391000001 577591.21 5930664.328 577544.1830000002 + 5930691.171 577540.8449999996 5930693.076 577532.0949999996 5930698.071 577529.6459999997 5930699.501 + 577453.5640000002 5930743.903000001 577450.4790000003 5930743.847999999 577423.9199999999 + 5930773.721000001 577418.8830000004 5930773.779999999 577415.4630000005 5930774.380000001 + 577405.0089999996 5930776.797 577377.9819999998 5930782.515000001 577374.1220000004 5930770.568 + 577349.1699999999 5930779.732000001 577347.1150000001 5930780.476 577307.9189999998 5930794.658 + 577288.9280000003 5930807.342 577282.432 5930814.323999999 577282.1830000002 5930814.531 577278.909 + 5930817.244999999 577250.54 5930847.682 577233.8770000003 5930864.895 577224.2810000004 5930873.582 + 577187.1059999997 5930907.738 577183.8669999996 5930910.587 577181.4610000001 5930912.67 + 577175.8200000003 5930917.554 577092.2079999996 5930993.933 577087.1950000003 5930998.542 + 577062.9050000003 5931021.084000001 577061.7060000001 5931055.841 577059.5460000001 5931079.602 + 577059.6859999998 5931079.794 577057.4460000005 5931078.904999999 577055.5820000004 5931089.579 + 577054.6399999997 5931096.658 577048.4819999998 5931132.627 577046.733 5931141.066 577043.665 + 5931156.619999999 577041.5559999999 5931178.434 577039.75 5931191.346000001 577037.1699999999 + 5931208.806 577034.1430000002 5931225.885 577032.983 5931235.040999999 577028.9709999999 5931251.341 + 577026.5039999997 5931261.601 577022.3099999996 5931297.559 577020.6399999997 5931310.233999999 + 577016.3509999998 5931333.754000001 577013.5750000002 5931370.842 577010.84 5931392.604 + 577009.6500000004 5931423.323999999 577014.1849999996 5931449.8100000005 577020.6679999996 + 5931495.583000001 577022.3030000003 5931501.831 577024.182 5931511.960000001 577032.409 5931532.077 + 577032.9699999996 5931533.818 577039.2060000001 5931553.161 577047.1529999999 5931581.957 577060.665 + 5931623.946 577070.323 5931647.264 577084.7869999995 5931685.972999999 577097.3590000002 5931699.875 + 577103.3269999996 5931706.855 577123.2759999996 5931731.926000001 577134.3269999996 5931745.774 + 577150.6289999997 5931764.101 577154.5240000002 5931771.869000001 577153.5619999999 5931788.522 + 577151.841 5931799.629000001 577144.3039999995 5931831.167 577141.7050000001 5931837.823999999 + 577139.1160000004 5931843.482000001 577135.2539999997 5931848.213 577131.4000000004 5931859.396 + 577121.3439999996 5931876.938999999 577114.886 5931893.533 577096.2379999999 5931934.214 + 577090.4960000003 5931947.801999999 577091.3260000004 5931951.471000001 577102.6409999998 + 5931975.471999999 577104.9199999999 5931978.82 577123.6430000002 5932013.667 577128.9749999996 + 5932028.683 577137.2070000004 5932065.846999999 577140.256 5932070.805 577146.284 5932076.343 + 577162.9869999997 5932083.15 577168.165 5932085.309 577176.2319999998 5932090.497 577190.4359999998 + 5932106.991 577225.392 5932174.983999999 577229.3059999999 5932185.641000001 577233.6229999997 + 5932195.653999999 577236.8739999998 5932205.974 577237.2929999996 5932252.817 577236.1440000003 + 5932252.778999999 577235.7620000001 5932259.130999999 577233.9409999996 5932263.727 577230.4079999998 + 5932272.644 577226.4780000001 5932279.849 577226.0499999998 5932283.5600000005 577233.2889999999 + 5932317.773 577252.824 5932373.353 577253.9900000001 5932377.095000001 577270.6960000005 5932390.827 + 577273.6399999997 5932388.887 577380.3770000003 5932391.429 577381.3760000002 5932391.455 + 577395.4510000004 5932391.816 577441.5209999997 5932393.119000001 577445.4950000001 5932393.220000001 + 577450.4539999999 5932388.204 577452.9589999998 5932495.630999999 577458.0760000004 5932688.079 + 577452.381 5932689.629000001 577446.5690000001 5932691.856000001 577440.4239999996 5932696.696 + 577439.3430000003 5932696.981000001 577429.5980000001 5932699.549000001 577422.136 5932703.706 + 577412.5690000001 5932712.517000001 577409.9189999998 5932697.639 577407.71 5932679.544 + 577407.5619999999 5932678.331 577405.9610000001 5932677.265000001 577174.4060000004 5932702.708000001 + 577171.0870000003 5932703.589 577166.3789999997 5932692.555 577162.551 5932694.48 577153.5300000003 + 5932694.94 577078.8990000002 5932703.277000001 577050.5269999998 5932706.446 577051.2980000004 + 5932717.528999999 577011.2450000001 5932722.119999999 576978.698 5932725.476 576975.5020000003 + 5932725.072000001 576973.2479999997 5932723.062000001 576964.6809999999 5932720.324999999 + 576959.8449999996 5932721.051999999 576955.7989999996 5932722.653000001 576945.8820000002 5932732.262 + 576932.0959999999 5932738.381999999 576905.7089999998 5932751.091 576904.8559999997 5932752.638 + 576899.0310000004 5932764.873 576892.8909999998 5932770.695 576889.3760000002 5932772.752 576887.693 + 5932771.438999999 576883.5360000003 5932764.993000001 576885.807 5932752.307 576890.0460000001 + 5932746.902000001 576894.7640000004 5932735.326 576896.6430000002 5932722.372 576895.59 5932717.842 + 576890.3890000004 5932712.346999999 576888.1579999998 5932712.187999999 576878.6299999999 5932710.907 + 576872.3949999996 5932712.059 576866.7280000001 5932715.380000001 576859.7790000001 5932716.913000001 + 576854.0609999998 5932716.6 576848.7939999998 5932715.880000001 576843.483 5932713.716 576835.0300000003 + 5932706.534 576816.5259999996 5932688.108999999 576807.1349999998 5932669.8780000005 576802.9199999999 + 5932659.09 576799.7779999999 5932658.2870000005 576796.511 5932657.085000001 576784.2019999996 + 5932664.004000001 576781.7079999996 5932666.614 576781.108 5932666.563999999 576759.7170000002 + 5932677.527000001 576750.8159999996 5932678.122 576741.6220000004 5932677.967 576730.1560000004 + 5932674.3100000005 576723.7630000003 5932672.08 576716.3540000003 5932670.641000001 576714.0360000003 + 5932671.225 576709.6210000003 5932675.396 576703.198 5932673.681 576696.8339999998 5932656.861 + 576695.5099999998 5932644.446 576694.6390000004 5932628.494000001 576694.9419999998 5932617.1620000005 + 576696.551 5932610.1850000005 576698.7410000004 5932609.686000001 576698.381 5932604.797 + 576695.7620000001 5932601.769 576693.3250000002 5932599.869999999 576667.8380000005 5932602.767999999 + 576665.693 5932599.49 576648.0099999998 5932602.147 576621.4620000003 5932602.184 576612.9740000004 + 5932600.569 576594.3499999996 5932588.786 576581.2510000002 5932583.547 576565.1840000004 + 5932580.039000001 576548.0089999996 5932573.888 576537.636 5932566.472999999 576527.3380000005 + 5932560.620999999 576521.2220000001 5932557.176000001 576427.7989999996 5932507.721000001 + 576424.9879999999 5932506.262 576411.9249999998 5932499.495999999 576402.0460000001 5932493.300000001 + 576396.8870000001 5932489.1850000005 576388.8430000003 5932482.426999999 576377.1830000002 5932473.239 + 576364.8420000002 5932464.988 576356.3480000001 5932461.873 576354.466 5932462.005000001 576341.823 + 5932458.747 576342.483 5932474.434 576349.4919999996 5932475.781 576366.4790000003 5932482.014 + 576409.415 5932504.218 576421.8109999998 5932510.34 576427.432 5932513.26 576448.5829999996 5932524.92 + 576520.324 5932561.073999999 576525.3669999996 5932564.106000001 576520.034 5932589.347999999 576493.59 + 5932714.51 576491.0070000002 5932726.736 576471.443 5932819.339 576470.4409999996 5932824.0940000005 + 576440.8540000003 5932964.138 576369.7960000001 5932959.633 576363.6040000003 5932959.24 + 576362.2220000001 5932965.911 576340.631 5933070.319 576324.7939999998 5933192.222999999 576323.301 + 5933192.813999999 576320.2199999996 5933194.033 576336.6859999998 5933203.073000001 576356.7620000001 + 5933254.589 576360.8360000001 5933265.042 576364.6550000003 5933292.471000001 576365.6320000002 + 5933299.724 576367.7750000004 5933315.642000001 576346.8849999998 5933378.186000001 576343.0810000001 + 5933378.649 576338.2050000001 5933379.107999999 576341.4919999996 5933381.422 576342.494 5933385.272 + 576317.5559999999 5933454.357999999 576302.5049999999 5933496.054 576253.8710000003 5933525.115 + 576197.034 5933559.919 576096.4440000001 5933621.462 576092.9790000003 5933623.582 576095.5010000002 + 5933625.509 576096.3509999998 5933626.159 576148.1780000003 5933768.6620000005 576175.7999999998 + 5933844.61 576181.2359999996 5933859.558 576201.7359999996 5933915.345000001 576206.466 + 5933929.640000001 576207.233 5933930.615 576221.256 5933946.426999999 576228.926 5933955.076 + 576246.9160000002 5933976.059 576257.2340000002 5933988.093 576270.9029999999 5934004.0370000005 + 576312.8360000001 5934053.0 576321.8899999997 5934063.493000001 576372.7070000004 5934122.553 + 576406.4539999999 5934161.978 576411.823 5934168.235 576444.8159999996 5934206.51 576477.1519999998 + 5934244.029999999 576505.8499999996 5934277.752 576532.1169999996 5934308.678 576559.1339999996 + 5934339.835000001 576567.7750000004 5934340.687999999 576598.898 5934336.574999999 576616.1440000003 + 5934355.807 576634.4960000003 5934402.198999999 576631.3870000001 5934421.525 576627.8210000005 + 5934446.944 576634.8509999998 5934469.44 576654.006 5934496.409 576670.3739999998 5934524.296 + 576708.2599999998 5934542.894 576730.0609999998 5934566.551000001 576744.273 5934575.707 + 576758.7740000002 5934583.404999999 576767.523 5934589.261 576778.4129999997 5934601.073000001 + 576796.4560000001 5934619.363 576800.4440000001 5934627.055 576803.4309999999 5934640.153999999 + 576805.8169999998 5934646.034 576806.2620000001 5934648.5030000005 576808.8269999996 5934662.733999999 + 576812.108 5934672.129000001 576815.6610000003 5934682.497 576821.1289999997 5934693.849 + 576828.7050000001 5934713.502 576826.948 5934741.877 576825.5319999997 5934749.431 576824.0099999998 + 5934752.824999999 576823.3380000005 5934756.846999999 576825.3990000002 5934762.244999999 + 576834.5199999996 5934790.66 576835.7599999998 5934801.620999999 576836.4440000001 5934815.705 + 576837.7510000002 5934840.843 576845.5470000003 5934873.1280000005 576850.1279999996 5934883.596999999 + 576857.261 5934902.809 576859.6869999999 5934929.553 576856.3839999996 5934972.34 576855.2070000004 + 5934986.129000001 576854.3640000001 5935001.44 576851.71 5935026.220000001 576846.6730000004 5935031.849 + 576838.6689999998 5935057.654999999 576834.0480000004 5935065.239 576830.9519999996 5935073.9 + 576827.1169999996 5935089.675000001 576823.21 5935098.523 576809.4589999998 5935120.93 576801.7740000002 + 5935140.971000001 576792.9179999996 5935164.112 576785.7060000001 5935181.006999999 576784.5800000001 + 5935180.286 576779.767 5935186.276000001 576755.5379999997 5935216.273 576751.8640000001 5935223.803 + 576866.0880000005 5935302.251 576816.5520000001 5935309.909 576769.3030000003 5935318.796 + 576723.7400000001 5935331.517000001 576666.6179999998 5935352.457 576607.2949999999 5935377.8100000005 + 576510.5369999995 5935425.386 576497.3159999996 5935421.051999999 576436.8439999996 5935452.896 + 576435.1900000004 5935460.08 576348.4709999999 5935500.540999999 576343.5219999999 5935492.988 + 576316.608 5935503.281 576318.6380000003 5935508.42 576319.932 5935511.697000001 576286.7290000003 + 5935525.464 576239.5800000001 5935544.949999999 576223.1109999996 5935551.755999999 576170.1710000001 + 5935573.458000001 576126.8020000001 5935591.237 576039.1749999998 5935626.017999999 576034.1880000001 + 5935627.870999999 576016.0710000005 5935655.274 576014.1749999998 5935668.256999999 576013.5959999999 + 5935672.221999999 576013.4199999999 5935673.432 576008.807 5935705.019 576000.4610000001 + 5935809.119000001 575999.0089999996 5935827.23 575997.7779999999 5935856.533 575996.682 5935882.602 + 575998.5760000004 5935891.216 576000.943 5935894.607000001 576001.5039999997 5935895.486 + 576026.1270000003 5935934.087 576038.7290000003 5935951.710000001 576066.7470000004 5935967.653999999 + 576069.449 5935994.0030000005 576069.6069999998 5935995.543 576033.4680000003 5936021.415999999 + 576033.0630000001 5936021.706 576033.4129999997 5936022.352 576033.9380000001 5936022.880000001 + 576037.8660000004 5936029.727 576043.1440000003 5936036.574999999 576055.2879999997 5936052.960999999 + 576062.2549999999 5936061.649 576063.0080000004 5936062.565 576068.0319999997 5936068.676999999 + 576070.4819999998 5936071.186000001 576079.807 5936076.486 576086.1050000004 5936081.425000001 + 576087.6739999996 5936084.164000001 576089.0640000002 5936085.236 576093.2220000001 5936088.443 + 576113.8830000004 5936105.86 576123.693 5936113.958000001 576129.1059999997 5936118.426000001 + 576151.7910000002 5936135.0 576152.9879999999 5936135.870999999 576154.4189999998 5936137.303 + 576154.7759999996 5936139.539999999 576157.5480000004 5936143.979 576160.2800000003 5936152.058 + 576162.4380000001 5936156.138 576169.6330000004 5936168.19 576171.3049999997 5936172.401000001 + 576176.5820000004 5936180.299000001 576179.6789999995 5936183.077 576181.818 5936187.125 + 576178.9270000001 5936187.951 576179.6969999997 5936189.817 576183.3509999998 5936191.409 + 576187.7819999997 5936198.498 576190.5010000002 5936211.254000001 576190.6919999998 5936219.51 + 576194.1519999998 5936230.244999999 576196.8030000003 5936242.7530000005 576199.1140000001 5936248.35 + 576198.6919999998 5936256.255000001 576198.9179999996 5936258.725 576199.3339999998 5936263.255999999 + 576197.8849999998 5936269.364 576194.284 5936275.072000001 576194.216 5936275.244000001 + 576192.4529999997 5936279.728 576191.1849999996 5936282.669 576190.1849999996 5936286.576 + 576187.8899999997 5936292.395 576189.6260000002 5936293.988 576186.9689999996 5936305.093 + 576179.5480000004 5936328.136 576179.3909999998 5936331.524 576183.0140000004 5936338.32 + 576190.2910000002 5936347.476 576195.8949999996 5936355.801000001 576199.3940000003 5936367.808 + 576204.2220000001 5936378.423 576206.142 5936385.42 576211.0880000005 5936399.113 576215.949 5936406.08 + 576221.8650000001 5936415.356000001 576222.7920000004 5936418.733999999 576223.8559999997 5936428.298 + 576226.3509999998 5936436.437000001 576229.7680000002 5936447.952 576233.5659999996 5936465.592 + 576234.0279999999 5936467.283 576235.9740000004 5936475.3100000005 576241.1500000004 5936489.455 + 576244.9780000001 5936497.742000001 576250.0470000003 5936507.758 576252.0839999998 5936512.380000001 + 576256.2659999998 5936518.923 576256.6009999998 5936519.436000001 576262.6569999997 5936530.233999999 + 576268.6730000004 5936538.963 576270.8710000003 5936542.058 576271.3030000003 5936548.636 + 576274.6500000004 5936557.046 576274.9709999999 5936560.085000001 576276.4380000001 5936572.919 + 576280.8059999999 5936592.718 576282.7709999997 5936599.720000001 576285.9069999997 5936616.743000001 + 576284.8969999999 5936620.652000001 576286.1670000004 5936627.159 576286.3770000003 5936637.375 + 576283.9249999998 5936645.683 576282.8779999996 5936649.23 576281.8389999997 5936652.629000001 + 576281.9790000003 5936662.965 576283.2989999996 5936679.658 576280.5599999996 5936686.236 + 576279.7400000001 5936690.153999999 576276.0120000001 5936697.540999999 576276.9110000003 5936703.899 + 576276.3420000002 5936709.926000001 576275.5420000004 5936715.903999999 576274.2429999998 5936721.772 + 576273.273 5936730.788000001 576273.6629999997 5936740.624 576272.3339999998 5936750.08 + 576271.1239999998 5936759.047 576271.0410000002 5936759.532 576270.2350000003 5936764.235 + 576267.1459999997 5936773.551000001 576263.9469999997 5936781.058 576261.698 5936787.736 576260.699 + 5936795.732000001 576260.5990000004 5936800.83 576259.3590000002 5936808.767000001 576258.0590000004 + 5936813.923 576255.1909999996 5936825.290999999 576253.5520000001 5936833.138 576253.1619999995 + 5936840.235 576253.5820000004 5936846.471999999 576253.6919999998 5936850.611 576252.7029999997 + 5936857.428 576251.2529999996 5936864.445 576251.6430000002 5936870.523 576251.3839999996 5936885.997 + 576250.534 5936890.055 576249.7640000004 5936895.633 576252.074 5936906.408 576256.6619999995 + 5936919.732999999 576255.0429999996 5936929.358999999 576255.7230000001 5936932.283 576256.4019999998 + 5936935.207 576258.4720000001 5936949.630999999 576259.5619999999 5936960.947000001 576260.6009999998 + 5936975.351 576263.0839999998 5936992.096000001 576263.4989999998 5936995.061000001 576270.8310000001 + 5937003.220000001 576268.9170000004 5937010.065 576265.7230000001 5937018.861 576272.8430000003 + 5937052.98 576275.4280000003 5937066.514 576278.869 5937082.205 576279.909 5937082.056 576281.1069999998 + 5937090.481000001 576283.648 5937095.931 576289.0619999999 5937103.756999999 576295.591 5937126.588 + 576300.7170000002 5937135.967 576302.409 5937140.783 576303.6140000001 5937145.669 576300.3890000004 + 5937146.123 576300.7779999999 5937148.85 576301.0959999999 5937151.08 576302.1869999999 + 5937156.994000001 576303.9840000002 5937179.15 576305.9699999996 5937181.057 576313.4859999996 5937181.4 + 576318.6710000001 5937182.796 576325.5149999997 5937186.813999999 576329.8030000003 5937190.642000001 + 576332.1619999995 5937187.361 576333.0180000002 5937183.120999999 576338.2060000001 5937180.093 + 576343.573 5937176.136 576346.6670000004 5937174.637 576350.7759999996 5937175.716 576352.642 + 5937178.118000001 576353.1220000004 5937182.004000001 576352.1299999999 5937183.8100000005 + 576349.7460000003 5937185.661 576348.5449999999 5937186.596000001 576348.1050000004 5937188.914000001 + 576351.3640000001 5937192.751 576352.983 5937196.152000001 576357.949 5937201.095000001 + 576360.6349999998 5937201.876 576364.2520000003 5937203.857000001 576368.8870000001 5937204.744000001 + 576374.0149999997 5937204.7190000005 576376.7529999996 5937205.076 576380.7060000001 5937203.752 + 576384.7939999998 5937208.904999999 576385.6849999996 5937218.247 576391.2139999997 5937228.471000001 + 576391.465 5937230.409 576390.2769999998 5937231.696 576387.8870000001 5937233.9120000005 + 576387.5870000003 5937235.335000001 576387.7170000002 5937235.933 576388.9380000001 5937238.290999999 + 576390.0949999996 5937240.727 576392.2319999998 5937242.837 576394.7800000003 5937247.445 576398.448 + 5937250.842 576401.4050000003 5937251.331 576404.5240000002 5937252.379000001 576407.5410000002 + 5937257.216 576407.9179999996 5937262.332 576409.1919999998 5937264.67 576410.8760000002 + 5937268.528000001 576409.9589999998 5937271.658 576409.784 5937274.713 576411.2199999996 5937278.599 + 576410.761 5937282.688999999 576411.1299999999 5937284.674000001 576413.534 5937285.925000001 + 576417.0099999998 5937285.4 576419.2460000003 5937284.182 576423.676 5937283.33 576429.068 + 5937280.5030000005 576433.2050000001 5937280.366 576433.7450000001 5937280.443 576436.0619999999 + 5937280.884 576437.6320000002 5937282.133 576444.2740000002 5937291.892999999 576445.5439999998 + 5937292.726 576449.2300000004 5937298.319 576450.3899999997 5937303.687000001 576458.2939999998 + 5937311.346999999 576461.7290000003 5937313.159 576465.017 5937315.865 576466.7359999996 5937319.156 + 576471.965 5937321.119999999 576482.5460000001 5937325.437999999 576485.2050000001 5937325.417 + 576491.023 5937330.164000001 576495.119 5937334.612 576497.932 5937336.704 576501.7790000001 5937340.678 + 576505.5690000001 5937343.94 576518.7549999999 5937355.345000001 576541.1030000001 5937375.519 + 576551.9079999998 5937385.204 576552.4620000003 5937386.0940000005 576569.6670000004 5937399.85 + 576596.568 5937422.282 576612.2280000001 5937434.769 576627.0199999996 5937448.205 576671.1519999998 + 5937487.485 576675.7379999999 5937490.497 576676.9500000002 5937491.486 576679.6579999998 5937494.475 + 576684.966 5937499.044 576695.784 5937509.481000001 576703.7010000004 5937517.157 576714.0099999998 + 5937529.284 576718.1490000002 5937533.217 576721.8020000001 5937538.093 576726.9409999996 5937543.02 + 576746.5489999996 5937597.686000001 576747.3090000004 5937599.978 576759.5470000003 5937636.867000001 + 576766.801 5937662.124 576772.2209999999 5937676.676000001 576774.4970000004 5937683.828 576782.642 + 5937712.214 576785.057 5937721.947000001 576787.6370000001 5937730.051000001 576795.2479999997 + 5937752.307 576805.7620000001 5937776.264 576810.8890000004 5937789.071 576815.8219999997 5937804.566 + 576820.2019999996 5937819.974 576823.823 5937832.998 576827.7529999996 5937850.124 576830.5460000001 + 5937862.362 576830.256 5937865.08 576830.2000000002 5937870.347999999 576833.7130000005 + 5937879.731000001 576834.6890000002 5937883.620999999 576835.0350000001 5937884.299000001 + 576837.1059999997 5937889.153000001 576840.0980000001 5937895.809 576840.1629999997 5937896.57 + 576840.3820000002 5937903.851 576840.8159999996 5937906.863 576842.2690000003 5937910.601 + 576843.4009999996 5937912.992000001 576846.0789999999 5937917.737 576845.4970000004 5937920.505000001 + 576847.3169999998 5937926.244000001 576849.1100000003 5937929.289999999 576858.8420000002 5937937.18 + 576860.8130000001 5937939.342 576863.9450000003 5937944.0 576873.7019999996 5937963.773 + 576876.9349999996 5937967.039000001 576880.5769999996 5937973.919 576885.7139999997 5937981.807 + 576888.3770000003 5937988.281 576889.3760000002 5937993.005999999 576890.415 5937997.174000001 + 576891.4409999996 5937999.994999999 576896.0070000002 5938006.495999999 576897.2110000001 5938008.433 + 576898.0580000002 5938012.139 576898.9280000003 5938015.566 576903.8119999999 5938028.424000001 + 576905.8629999999 5938034.067 576907.0449999999 5938040.879000001 576912.1390000004 5938058.516000001 + 576912.3210000005 5938065.198999999 576913.0140000004 5938064.914000001 576913.4210000001 5938064.929 + 577033.8940000003 5938069.512 577034.5439999998 5938071.931 577038.1629999997 5938065.024 + 577039.9019999998 5938062.565 577040.9919999996 5938059.726 577042.4009999996 5938052.438999999 + 577042.2309999997 5938051.75 577041.9910000004 5938048.710999999 577042.4409999996 5938045.502 + 577043.4409999996 5938040.864 577044.3200000003 5938037.904999999 577044.7699999996 5938034.687000001 + 577044.1100000003 5938031.388 577045.2000000002 5938028.559 577050.0880000005 5938022.741 + 577054.4670000002 5938017.783 577063.443 5938007.997 577066.4220000003 5938003.948999999 + 577070.9110000003 5937997.331 577077.7189999996 5937989.744999999 577078.0590000004 5937988.535 + 577068.193 5937972.262 577057.4069999997 5937955.429 577002.4199999999 5937868.087 577050.6950000003 + 5937806.222999999 577112.7659999998 5937727.695 577141.0290000001 5937691.275 577147.2139999997 + 5937683.304 577185.1799999997 5937689.021 577200.5599999996 5937691.187000001 577258.2779999999 + 5937699.316 577284.3130000001 5937702.982999999 577319.8839999996 5937708.304 577331.426 + 5937710.029999999 577389.323 5937717.33 577418.6229999997 5937721.024 577464.1919999998 + 5937728.004000001 577509.1699999999 5937734.897 577550.227 5937740.799000001 577651.6349999998 + 5937755.377 577658.8650000001 5937756.415999999 577762.0020000003 5937772.548 577822.0640000002 + 5937781.943 577876.9239999996 5937790.380000001 577970.0499999998 5937804.602 577994.7060000001 + 5937808.1620000005 578057.1160000004 5937817.175000001 578115.8389999997 5937826.218 578233.3890000004 + 5937844.318 578235.8030000003 5937844.69 578367.1569999997 5937864.470000001 578385.8710000003 + 5937867.288000001 578470.6880000001 5937879.563999999 578507.682 5937884.919 578601.233 + 5937898.811000001 578578.665 5938060.467 578587.0290000001 5938063.111 578590.9500000002 5938037.388 + 578594.0140000004 5938017.2870000005 578597.0779999997 5937997.1850000005 578600.1550000003 5937977.11 + 578603.215 5937956.977 578606.2999999998 5937936.886 578609.3669999996 5937916.801000001 + 578613.1179999998 5937892.241 578644.9359999998 5937897.241 578673.8509999998 5937901.796 578734.892 + 5937911.369999999 578738.8439999996 5937911.959000001 578784.5889999997 5937919.159 578856.3039999995 + 5937929.776000001 578968.534 5937946.444 579139.6160000004 5937972.078 579145.7060000001 + 5937973.108999999 579150.4210000001 5937973.907 579150.0020000003 5937974.596999999 579163.0959999999 + 5937975.826 579302.6919999998 5937751.639 579332.125 5937704.370999999 579332.8640000001 + 5937702.812000001 579335.0539999995 5937698.793 579490.8499999996 5937872.258 579515.2070000004 + 5937899.376 579520.2410000004 5937904.982000001 579522.2000000002 5937907.163000001 579524.3899999997 + 5937909.601 579346.409 5938203.081 579343.4249999998 5938208.067 579264.0889999997 5938340.618000001 + 579227.3210000005 5938401.99 579201.8109999998 5938443.423 579158.3449999996 5938516.951 + 579143.0659999996 5938540.749 579106.4079999998 5938597.846999999 579100.2410000004 5938601.886 + 579079.4299999997 5938638.822000001 579072.1040000003 5938652.327 579051.2139999997 5938702.179 + 579044.926 5938699.65 579028.1140000001 5938749.212 579017.1830000002 5938781.392999999 + 578989.2199999996 5938863.717 578985.6169999996 5938867.352 578982.2199999996 5938875.937999999 + 578937.0779999997 5939008.943 578934.9900000001 5939015.083000001 578933.5020000003 5939016.315 + 578927.3629999999 5939019.097999999 578921.756 5939021.894 578920.9249999998 5939028.582 + 578921.7180000003 5939035.136 578918.852 5939040.790999999 578919.5609999998 5939048.315 + 578919.1430000002 5939062.918 578914.648 5939067.1 578910.1579999998 5939071.341 578901.3219999997 + 5939098.965 578897.9199999999 5939107.773 578897.2410000004 5939109.877 578895.386 5939115.620999999 + 578887.0279999999 5939141.042 578882.1459999997 5939163.901000001 578873.6540000001 5939190.232000001 + 578873.2259999998 5939191.17 578876.3219999997 5939193.547 578875.7910000002 5939197.399 + 578881.1430000002 5939227.271 578881.636 5939232.256999999 578882.0810000001 5939236.745999999 + 578882.6519999998 5939240.237 578883.8169999998 5939244.247 578885.3609999996 5939245.823000001 + 578888.6679999996 5939246.593 578904.4740000004 5939245.460999999 578911.5939999996 5939241.766000001 + 578933.2599999998 5939231.460999999 578935.3470000001 5939230.156 578946.4529999997 5939223.029999999 + 578951.085 5939221.869999999 578957.8959999997 5939229.866 578959.7110000001 5939233.774 + 578961.2470000004 5939234.819 578967.8720000004 5939236.926999999 578970.1129999999 5939234.944 + 578968.6900000004 5939232.120999999 578974.4210000001 5939228.032 578974.9160000002 5939227.962 + 578979.1789999995 5939232.5940000005 578980.9019999998 5939239.9120000005 578981.1320000002 + 5939240.665999999 578982.0930000003 5939241.703 578983.966 5939241.774 578983.2949999999 + 5939242.754000001 578984.7779999999 5939249.812999999 578982.965 5939254.745999999 578985.6619999995 + 5939259.475 578987.1440000003 5939260.156 578987.2819999997 5939262.913000001 578987.4780000001 + 5939270.924000001 578984.102 5939280.799000001 578984.3159999996 5939285.059 578985.1349999998 + 5939289.842 578980.1579999998 5939293.975 578979.6629999997 5939295.637 578981.1550000003 5939297.955 + 578983.574 5939299.886 578981.682 5939311.648 578983.3130000001 5939314.654999999 578987.0020000003 + 5939316.105 578989.9610000001 5939321.213 578992.1809999999 5939327.769 579024.7259999998 5939350.259 + 579032.215 5939355.968 579051.0970000001 5939369.890000001 579055.8480000001 5939372.501 + 579058.0360000003 5939377.141000001 579057.6409999998 5939377.485 579042.0010000002 5939398.198999999 + 579043.4869999997 5939402.414999999 579054.8770000003 5939413.735 579058.9960000003 5939419.443 + 579071.5010000002 5939430.738 579076.4890000001 5939440.034 579081.1469999999 5939445.592 + 579093.6519999998 5939450.159 579100.5789999999 5939439.903000001 579100.9040000001 5939438.262 + 579101.3080000002 5939436.224 579112.733 5939434.355 579128.9970000004 5939441.601 579136.1440000003 + 5939446.938999999 579140.6720000003 5939454.975 579142.3320000004 5939466.931 579146.301 5939478.826 + 579148.8200000003 5939487.992000001 579148.71 5939493.48 579146.841 5939501.877 579146.102 5939502.547 + 579178.8360000001 5939551.793 579188.5460000001 5939566.401000001 579196.1030000001 5939576.926000001 + 579203.7599999998 5939586.892000001 579206.1289999997 5939589.581 579207.3590000002 5939595.4690000005 + 579212.8969999999 5939605.315 579217.2450000001 5939610.283 579215.0259999996 5939615.111 + 579212.1279999996 5939626.407 579208.8990000002 5939635.713 579208.8300000001 5939645.119999999 + 579205.9610000001 5939655.626 579204.6320000002 5939659.934 579205.102 5939665.002 579206.3619999997 + 5939679.755999999 579204.5130000003 5939696.970000001 579204.6229999997 5939704.197000001 + 579200.4929999998 5939722.448999999 579193.5 5939755.668 579173.9819999998 5939852.460999999 + 579173.3490000004 5939854.542 579158.2199999996 5939914.488 579134.5439999998 5940003.885 + 579125.6069999998 5940037.721000001 579117.4390000002 5940072.547 579110.6009999998 5940100.735 + 579104.1239999998 5940120.207 579098.1459999997 5940136.960000001 579092.7580000004 5940149.735 + 579090.5990000004 5940155.613 579089.5889999997 5940169.096999999 579088.0590000004 5940180.782 + 579086.9890000001 5940187.979 579086.4989999998 5940193.217 579084.6500000004 5940212.139 579084.29 + 5940219.976 579084.2800000003 5940220.186000001 579081.79 5940247.764 579080.165 5940256.539999999 + 579080.1780000003 5940260.521 579080.1809999999 5940261.33 579082.608 5940272.290999999 + 579080.9009999996 5940280.648 579080.9630000005 5940287.875 579082.8020000001 5940502.138 + 579028.2510000002 5940628.156 578978.7819999997 5940742.050000001 578966.3130000001 5940771.256999999 + 578962.3940000003 5940782.292 578936.3849999998 5940769.698000001 578935.176 5940769.099 + 578899.9709999999 5940750.857000001 578873.6519999998 5940737.414000001 578865.4610000001 + 5940732.971000001 578850.7400000001 5940725.688999999 578824.1579999998 5940778.897 578796.2910000002 + 5940845.67 578790.0429999996 5940859.607999999 578780.4460000005 5940881.016000001 578746.698 + 5940950.857999999 578671.5690000001 5941086.335000001 578647.7290000003 5941128.799000001 + 578755.2860000003 5941248.4690000005 578851.7180000003 5941354.724 578879.6069999998 5941385.212 + 578881.006 5941383.452 578934.1050000004 5941419.687000001 578969.6909999996 5941449.014 + 579008.1550000003 5941483.0 579201.4179999996 5941637.695 579275.369 5941696.0 579285.3650000001 + 5941704.076 579322.8499999996 5941732.874 579485.7970000003 5941933.228 579669.1229999997 5942016.069 + 579735.6540000001 5942075.754000001 579755.1560000004 5942083.94 579754.386 5942088.478 + 579753.6960000005 5942102.142999999 579754.6540000001 5942142.517999999 579753.1140000001 5942157.443 + 579739.8049999997 5942261.624 579734.506 5942304.347999999 579731.756 5942316.972999999 + 579728.1160000004 5942322.347999999 579725.875 5942325.657 579726.5130000003 5942333.449999999 + 579731.1129999999 5942341.271 579741.0369999995 5942339.089 579741.9409999996 5942338.645 579748.716 + 5942329.173 579752.7000000002 5942326.319 579758.977 5942328.276000001 579766.1600000001 + 5942325.778000001 579767.6140000001 5942325.857000001 579775.9189999998 5942327.316 579779.3080000002 + 5942328.192 579783.1809999999 5942329.154999999 579789.0769999996 5942330.251 579793.8839999996 + 5942334.289999999 579795.3380000005 5942338.380999999 579797.0719999997 5942342.059 579795.5360000003 + 5942345.664999999 579795.8430000003 5942349.222999999 579801.8449999996 5942349.937000001 + 579808.1390000004 5942344.965 579810.5460000001 5942345.328 579814.8660000004 5942347.861 + 579821.2980000004 5942355.293 579825.7620000001 5942358.948000001 579829.6320000002 5942364.373 + 579830.8470000001 5942368.817 579833.4570000004 5942372.092 579844.4380000001 5942373.251 + 579851.6370000001 5942376.254000001 579856.6799999997 5942384.134 579860.3899999997 5942389.572000001 + 579868.8380000005 5942404.945 579870.0789999999 5942405.785 579873.642 5942401.681 579878.511 + 5942405.006999999 579881.3720000004 5942406.039000001 579884.1809999999 5942405.678 579885.1370000001 + 5942402.705 579897.1789999995 5942395.982000001 579917.256 5942385.066 579938.4270000001 5942373.917 + 579943.5049999999 5942371.460999999 579962.801 5942361.65 579973.534 5942356.341 579986.9790000003 + 5942349.379000001 579996.8629999999 5942341.804 580018.0319999997 5942324.1620000005 580055.7860000003 + 5942288.506999999 580081.4550000001 5942266.566 580087.1529999999 5942260.479 580095.5029999996 + 5942258.785 580098.6069999998 5942257.3780000005 580100.2419999996 5942261.036 580106.7520000003 + 5942265.256999999 580112.1909999996 5942273.059 580121.3049999997 5942283.466 580129.1449999996 + 5942295.43 580128.9210000001 5942298.707 580130.4210000001 5942302.120999999 580133.9400000004 + 5942305.047 580135.1509999996 5942305.346999999 580135.29 5942307.49 580134.8329999996 5942308.506999999 + 580129.682 5942315.615 580129.5149999997 5942316.397 580134.073 5942324.145 580137.4450000003 + 5942326.933 580140.0080000004 5942334.765000001 580142.3969999999 5942338.872 580145.5049999999 + 5942341.682 580149.0379999997 5942342.663000001 580150.7230000001 5942343.542 580154.0930000003 + 5942347.233999999 580156.1040000003 5942345.592 580160.7570000002 5942338.664999999 580163.46 + 5942333.137 580167.5290000001 5942332.714 580172.9900000001 5942340.82 580182.8899999997 + 5942354.517000001 580194.4380000001 5942376.148 580197.1059999997 5942377.843 580198.1689999998 + 5942376.975 580201.9069999997 5942380.367000001 580200.8820000002 5942381.204 580202.3300000001 + 5942382.243000001 580208.7570000002 5942386.357000001 580224.4670000002 5942402.528999999 + 580228.6919999998 5942405.659 580243.4179999996 5942418.758 580247.8729999997 5942422.906 + 580259.4639999997 5942433.948000001 580294.9280000003 5942462.833000001 580337.6469999999 5942488.406 + 580360.131 5942502.258 580371.0240000002 5942508.800000001 580380.2680000002 5942513.854 + 580408.4840000002 5942526.444 580417.5710000005 5942530.821 580430.7960000001 5942535.819 + 580445.6890000002 5942550.851 580460.4759999998 5942572.062000001 580469.5810000001 5942593.731000001 + 580480.1679999996 5942597.68 580492.4179999996 5942603.624 580516.517 5942615.398 580516.9670000002 + 5942615.618000001 580516.7659999998 5942616.126 580540.2829999998 5942643.297 580546.6500000004 + 5942677.294 580556.9469999997 5942731.982000001 580556.3370000003 5942733.620999999 580545.7300000004 + 5942739.59 580523.3279999997 5942749.477 580518.2599999998 5942754.555 580514.6210000003 5942762.272 + 580514.2110000001 5942765.591 580512.3710000003 5942789.1620000005 580501.7549999999 5942808.1850000005 + 580495.9970000004 5942815.142999999 580476.693 5942832.567 580472.8739999998 5942838.895 + 580472.0350000001 5942849.620999999 580470.102 5942851.966 580460.2989999996 5942864.126 + 580451.7110000001 5942879.091 580448.8820000002 5942895.414999999 580448.1090000002 5942904.454 + 580446.023 5942928.832 580451.131 5942936.399 580451.108 5942936.526000001 580448.7419999996 5942949.764 + 580453.4199999999 5942969.606000001 580453.574 5942970.597999999 580457.9079999998 5942998.483999999 + 580462.8779999996 5943024.323000001 580462.7989999996 5943033.849 580467.858 5943039.157 + 580463.1279999996 5943053.812000001 580433.9060000004 5943143.724 580428.9780000001 5943158.178 + 580420.5930000003 5943184.667 580428.6299999999 5943187.136 580472.0360000003 5943199.738 + 580480.0619999999 5943174.389 580576.9040000001 5943261.232000001 580584.8870000001 5943268.390000001 + 580625.8880000003 5943305.158 580654.9419999998 5943330.596000001 580749.0389999999 5943412.982999999 + 580798.534 5943456.318 580578.2189999996 5943547.727 580520.0319999997 5943571.519 580504.682 + 5943577.934 580447.7309999997 5943602.158 580428.5590000004 5943610.345000001 580398.4409999996 + 5943623.08 580366.324 5943636.215 580347.3739999998 5943644.076 580238.5860000001 5943689.744999999 + 580237.2070000004 5943686.415999999 580211.9869999997 5943697.122 580198.1330000004 5943701.481000001 + 580007.2429999998 5943778.539999999 579951.3739999998 5943777.222999999 579927.4519999996 5943766.478 + 579906.1909999996 5943756.335000001 579895.4819999998 5943751.226 579879.7010000004 5943745.633 + 579860.8839999996 5943738.963 579768.3710000003 5943758.338 579703.6160000004 5943765.707 + 579634.1119999997 5943761.431 579588.2400000001 5943773.627 579580.977 5943774.720000001 + 579553.4009999996 5943778.870999999 579533.6409999998 5943781.846000001 579498.915 5943790.933 + 579461.1289999997 5943783.308 579434.1169999996 5943767.466 579407.5259999996 5943757.321 + 579385.7340000002 5943750.345000001 579334.7549999999 5943775.026000001 579334.04 5943775.372 579332.636 + 5943761.759 579332.4079999998 5943751.84 579328.6349999998 5943746.767000001 579324.6849999996 + 5943740.694 579321.0180000002 5943733.130999999 579313.0539999995 5943710.547 579312.4890000001 + 5943710.748 579254.4510000004 5943731.368000001 579230.3329999996 5943735.602 579225.9730000001 + 5943736.367000001 579207.0690000001 5943732.459000001 579198.9910000004 5943733.487 579176.6409999998 + 5943739.577 579139.7779999999 5943768.146 579126.8940000003 5943785.909 579115.71 5943800.363 579090.5 + 5943821.215 579068.8449999996 5943839.127 579054.4869999997 5943851.0030000005 579033.0970000001 + 5943865.426999999 578964.5159999998 5943895.606000001 578919.2259999998 5943911.640000001 578873.244 + 5943913.59 578852.1229999997 5943919.658 578845.9840000002 5943918.290999999 578833.9800000004 + 5943915.619999999 578778.233 5943921.059 578752.0439999998 5943922.478 578752.7539999997 + 5943926.107000001 578733.182 5943927.567 578671.2259999998 5943942.092 578653.1529999999 5943946.329 + 578788.1940000001 5944109.611 578791.0549999997 5944113.089 579024.2599999998 5944396.672 579035.517 + 5944421.002 579043.5049999999 5944438.994999999 579044.5480000004 5944441.345000001 579058.7340000002 + 5944472.317 579074.8289999999 5944509.057 579088.8890000004 5944539.519 579097.8080000002 5944558.559 + 579140.852 5944654.135 579142.0769999996 5944656.804 579149.6610000003 5944673.327 579166.0209999997 + 5944709.807 579182.6960000005 5944746.141000001 579190.7139999997 5944764.451 579199.0539999995 + 5944782.619999999 579207.1660000002 5944800.891000001 579240.1239999998 5944873.756999999 + 579244.4560000001 5944882.772 579246.3720000004 5944885.054 579245.2599999998 5944891.01 + 579244.2419999996 5944895.135 579244.1780000003 5944896.69 579243.091 5944902.203 579239.4740000004 + 5944915.228 579237.6239999998 5944931.924000001 579236.3940000003 5944937.528999999 579233.96 + 5944943.0370000005 579227.7580000004 5944948.738 579222.523 5944953.832 579215.3569999998 + 5944958.778000001 579211.3169999998 5944962.466 579208.4950000001 5944966.614 579201.2980000004 + 5944974.619999999 579199.4670000002 5944977.603 579195.011 5944994.566 579193.0690000001 5944998.059 + 579190.6069999998 5945005.265000001 579187.6900000004 5945011.646 579185.8789999997 5945015.212 + 579182.3969999999 5945020.137 579169.0080000004 5945044.130999999 579149.2240000004 5945074.285 + 579143.3959999997 5945084.765000001 579142.3590000002 5945086.720000001 579140.7050000001 + 5945089.835999999 579138.875 5945093.392000001 579135.665 5945098.48 579133.9069999997 5945102.006999999 + 579133.073 5945104.130999999 579132.9340000004 5945106.221999999 579132.8650000001 5945108.158 + 579135.193 5945111.540999999 579135.5389999999 5945114.122 579137.0820000004 5945116.028000001 + 579138.9589999998 5945119.556 579148.4119999995 5945130.130000001 579149.1030000001 5945133.3440000005 + 579149.5410000002 5945140.398 579149.7699999996 5945143.511 579148.3130000001 5945144.639 + 579145.4699999996 5945147.521 579142.0360000003 5945150.634 579140.3720000004 5945151.636 + 579139.2620000001 5945153.134 579138.1059999997 5945156.856000001 579133.915 5945160.901000001 579131.59 + 5945161.602 579131.3150000004 5945165.466 579127.8530000001 5945168.682 579126.6260000002 5945170.668 + 579121.4029999999 5945172.346000001 579117.1710000001 5945172.812999999 579114.8789999997 + 5945173.903000001 579107.7410000004 5945177.620999999 579097.7889999999 5945181.635 579095.465 + 5945183.444 579094.6129999999 5945185.486 579094.1789999995 5945188.654999999 579095.636 5945194.428 + 579093.9730000001 5945200.345000001 579091.573 5945209.111 579089.0240000002 5945212.59 + 579087.9050000003 5945214.698000001 579085.7719999999 5945217.183 579083.9400000004 5945220.248 + 579083.011 5945223.658 579083.2970000003 5945226.212 579086.2779999999 5945230.27 579088.6830000002 + 5945235.949999999 579091.6919999998 5945242.207 579093.3770000003 5945249.226 579093.5080000004 + 5945258.710000001 579092.2709999997 5945264.601 579092.1009999998 5945269.616 579092.5020000003 + 5945277.724 579091.8119999999 5945283.681 579089.4850000003 5945289.4350000005 579089.4979999997 + 5945292.156 579090.6519999998 5945294.617000001 579090.1200000001 5945298.077 579089.1710000001 + 5945304.505000001 579085.7920000004 5945313.451 579083.6830000002 5945321.175000001 579080.573 + 5945324.877 579078.7220000001 5945328.585000001 579078.6009999998 5945334.413000001 579075.3949999996 + 5945343.581 579071.6660000002 5945347.65 579071.631 5945351.17 579069.7719999999 5945355.976 + 579065.9230000004 5945367.08 579065.8849999998 5945372.063999999 579064.091 5945374.338 + 579063.1299999999 5945375.597999999 579061.71 5945378.269 579061.8909999998 5945380.244000001 579060.733 + 5945384.948999999 579059.8509999998 5945390.467 579060.6299999999 5945397.789000001 579058.8760000002 + 5945404.527000001 579059.2410000004 5945408.477 579060.5130000003 5945411.849 579059.5789999999 + 5945414.868000001 579046.9720000001 5945421.82 579030.807 5945432.243000001 579029.2350000003 + 5945433.698999999 579024.5779999997 5945439.339 579020.0719999997 5945443.736 579020.2249999996 + 5945449.012 579014.8320000004 5945457.566 579002.716 5945461.426999999 579001.7280000001 + 5945461.948999999 578997.9699999996 5945467.819 578997.3669999996 5945468.762 578995.6279999996 + 5945471.442 578994.4730000001 5945474.255000001 578992.7479999997 5945480.016000001 578992.5669999998 + 5945483.051999999 578991.7050000001 5945485.932 578990.4689999996 5945491.804 578990.0930000003 + 5945494.796 578989.0369999995 5945497.630999999 578987.8820000002 5945500.446 578987.1169999996 + 5945503.347999999 578985.9620000003 5945506.163000001 578985.0020000003 5945509.021 578983.8640000001 + 5945514.914000001 578983.4060000004 5945520.964 578982.8360000001 5945523.911 578981.7790000001 + 5945526.747 578980.4289999995 5945529.517000001 578978.318 5945534.222999999 578979.6619999995 + 5945534.604 578983.4469999997 5945534.467 578988.9620000003 5945535.948999999 578992.4170000004 + 5945537.903999999 578993.5319999997 5945540.61 578995.5640000002 5945543.681 578996.8169999998 + 5945546.671 578998.9500000002 5945555.126 579000.8499999996 5945556.778999999 579004.0990000004 + 5945558.093 579006.216 5945559.2530000005 579006.9699999996 5945562.732999999 579008.9970000004 + 5945566.370999999 579014.199 5945571.818 579018.5149999997 5945572.506999999 579022.6179999998 + 5945573.406 579026.215 5945575.504000001 579031.6969999997 5945581.380000001 579037.358 5945582.156 + 579039.6169999996 5945583.459000001 579050.1840000004 5945591.3780000005 579052.4199999999 5945595.513 + 579054.7379999999 5945598.164000001 579056.909 5945601.661 579056.6739999996 5945604.704 + 579057.3550000004 5945608.255000001 579057.6699999999 5945613.573000001 579059.9879999999 5945621.022 + 579063.4369999999 5945626.865 579065.1770000001 5945630.674000001 579069.3420000002 5945633.845000001 + 579070.3449999996 5945636.528999999 579070.9129999997 5945642.686000001 579070.8669999996 + 5945648.244999999 579067.5520000001 5945655.322000001 579065.5530000003 5945661.085000001 + 579064.8830000004 5945668.063999999 579063.4840000002 5945671.897 579062.3880000003 5945673.751 + 579062.0990000004 5945678.261 579062.1890000002 5945680.298 579060.9349999996 5945691.74 + 579061.0089999996 5945697.823000001 579063.3789999997 5945704.764 579063.9869999997 5945707.387 + 579061.7060000001 5945715.636 579060.4819999998 5945718.989 579058.8930000002 5945720.767999999 + 579053.573 5945722.478 579052.948 5945723.9 579052.0439999998 5945727.808 579044.7520000003 + 5945740.345000001 579044.693 5945740.642000001 579043.8700000001 5945744.762 579042.0219999999 + 5945749.5370000005 579040.8119999999 5945755.422 579040.6969999997 5945759.453 579039.8449999996 + 5945762.357000001 579039.631 5945766.370999999 579037.0769999996 5945775.084000001 579036.7920000004 + 5945776.274 579036.0609999998 5945777.741 579034.34 5945776.755999999 579033.2429999998 5945776.36 + 579031.7520000003 5945776.551999999 579030.8279999997 5945777.0370000005 579029.3109999998 5945779.679 + 579027.4060000004 5945780.358999999 579021.8669999996 5945783.281 579016.3480000001 5945786.301000001 + 579013.9139999999 5945787.390000001 578999.71 5945789.772 578992.96 5945791.710999999 578988.8169999998 + 5945793.44 578985.3250000002 5945794.331 578976.7949999999 5945794.985 578973.2460000003 5945795.071 + 578969.0140000004 5945794.273 578963.9160000002 5945794.255999999 578957.9529999997 5945795.019 + 578952.5580000002 5945796.079 578946.9119999995 5945795.864 578941.9689999996 5945796.631999999 + 578938.3969999999 5945797.426000001 578934.1610000003 5945798.368000001 578929.2359999996 + 5945799.233999999 578922.8990000002 5945800.682 578919.5429999996 5945801.75 578914.7719999999 + 5945803.399 578910.0800000001 5945805.441 578907.9519999996 5945806.523 578904.5219999999 + 5945808.266000001 578896.9529999997 5945808.630999999 578892.5800000001 5945808.675000001 + 578885.1509999996 5945808.198000001 578874.8990000002 5945807.868000001 578869.2070000004 + 5945810.005999999 578855.4340000004 5945811.824999999 578853.006 5945812.578 578852.9529999997 + 5945812.312999999 578841.0259999996 5945815.531 578825.9160000002 5945817.068 578821.2139999997 + 5945818.835999999 578807.1069999998 5945824.141000001 578804.3360000001 5945825.002 578789.5300000003 + 5945828.047 578785.7810000004 5945829.51 578780.5769999996 5945829.396 578776.9270000001 5945831.225 + 578772.2230000001 5945832.983999999 578758.6380000003 5945836.362 578758.136 5945836.474 + 578755.1749999998 5945838.897 578753.8820000002 5945839.629000001 578751.5310000004 5945840.489 + 578747.715 5945841.9120000005 578743.6749999998 5945846.668 578740.0959999999 5945848.57 + 578737.4550000001 5945850.874 578734.7879999997 5945853.966 578732.557 5945855.161 578727.1909999996 + 5945859.86 578724.0880000005 5945862.176999999 578710.4749999996 5945870.77 578708.8159999996 5945871.83 + 578707.2920000004 5945871.978 578705.3420000002 5945871.9 578703.557 5945871.380000001 578701.6809999999 + 5945870.74 578700.7479999997 5945871.028000001 578699.886 5945871.853 578699.4100000001 + 5945873.367000001 578699.2759999996 5945874.0030000005 578698.5449999999 5945875.515000001 + 578697.1739999996 5945876.334000001 578695.7460000003 5945876.858999999 578693.7359999996 + 5945876.983999999 578692.1600000001 5945876.724 578690.8720000004 5945877.985 578688.9460000005 + 5945881.249 578686.3339999998 5945883.574999999 578684.8039999995 5945883.559 578683.051 + 5945881.551999999 578682.051 5945878.688999999 578681.5700000003 5945877.762 578680.5 5945876.948000001 + 578679.4620000003 5945876.839 578677.5530000003 5945877.505000001 578675.5880000005 5945877.877 + 578673.494 5945877.562000001 578670.8890000004 5945877.241 578669.3600000003 5945877.225 + 578668.4230000004 5945878.726 578668.2489999998 5945881.301999999 578668.0700000003 5945884.388 + 578667.011 5945886.318 578665.6679999996 5945887.284 578662.8320000004 5945888.432 578661.5080000004 + 5945889.495999999 578660.2479999997 5945890.904999999 578659.119 5945893.001 578656.6909999996 + 5945893.613 578654.1509999996 5945893.636 578651.7050000001 5945894.151000001 578650.4819999998 + 5945895.755000001 578648.7220000001 5945897.207 578647.0180000002 5945898.955 578645.3499999996 + 5945900.898 578643.9309999999 5945901.452 578625.5659999996 5945906.577 578622.4050000003 + 5945906.005999999 578620.1330000004 5945904.756999999 578617.5659999996 5945904.631999999 + 578614.7400000001 5945905.829 578613.2379999999 5945905.960999999 578611.4960000003 5945904.815 + 578609.159 5945903.222999999 578607.676 5945903.453 578604.9050000003 5945904.944 578587.0810000001 + 5945902.164000001 578584.142 5945900.076 578583.057 5945899.721000001 578581.2779999999 5945901.076 + 578578.4800000004 5945902.419 578575.886 5945904.843 578573.6720000003 5945906.585999999 + 578572.2460000003 5945907.11 578568.1200000001 5945906.823000001 578564.9869999997 5945906.399 + 578562.7989999996 5945905.592 578560.074 5945904.631999999 578557.9979999997 5945904.415999999 + 578555.5420000004 5945904.880000001 578551.966 5945907.49 578546.9989999998 5945908.126 + 578540.1799999997 5945909.732000001 578538.2130000005 5945910.92 578532.8540000003 5945914.157 + 578529.8380000005 5945915.978 578524.1289999997 5945917.58 578510.8710000003 5945923.880000001 + 578505.3269999996 5945927.283 578500.9040000001 5945931.434 578497.807 5945933.105 578491.182 + 5945934.936000001 578487.7520000003 5945937.005000001 578484.3890000004 5945940.050000001 + 578482.6169999996 5945941.272 578473.4780000001 5945946.949999999 578467.7240000004 5945952.845000001 + 578453.1890000002 5945966.172 578451.2589999996 5945967.942 578439.0880000005 5945985.278000001 + 578425.3540000003 5946004.841 578425.0070000002 5946005.658 578417.1560000004 5946024.161 + 578416.3140000002 5946028.606000001 578415.636 5946032.18 578415.7599999998 5946049.283 578415.773 + 5946051.142999999 578417.3099999996 5946056.758 578418.6160000004 5946059.457 578427.6050000004 + 5946073.66 578430.2350000003 5946077.815 578431.6449999996 5946081.016000001 578437.2970000003 + 5946097.354 578445.324 5946120.556 578445.6859999998 5946125.582 578447.0410000002 5946130.704 + 578447.7580000004 5946133.414000001 578448.8190000001 5946136.225 578452.8779999996 5946140.42 + 578453.4309999999 5946140.992000001 578459.4579999996 5946144.934 578466.8119999999 5946149.744999999 + 578475.2850000001 5946156.125 578473.9340000004 5946157.1 578477.9380000001 5946161.047 + 578482.4800000004 5946167.005000001 578485.1950000003 5946171.204 578486.2429999998 5946173.032 + 578489.3279999997 5946178.415999999 578490.5590000004 5946182.697000001 578491.7120000003 5946189.057 + 578492.0659999996 5946191.009 578493.5779999997 5946199.346999999 578481.9979999997 5946221.569 + 578433.335 5946314.956 578428.2209999999 5946324.74 578412.8540000003 5946354.113 578396.6960000005 + 5946384.999 578383.2079999996 5946410.781 578358.0640000002 5946458.562000001 578340.4009999996 + 5946492.482000001 578217.5530000003 5946726.822000001 578215.6809999999 5946725.897 578211.8940000003 + 5946723.226 578208.8260000004 5946722.389 578206.0360000003 5946718.877 578200.3499999996 5946716.316 + 578195.9900000001 5946717.298 578191.8339999998 5946719.303 578189.3830000004 5946718.392000001 + 578183.858 5946710.548 578181.8020000001 5946704.199999999 578178.9230000004 5946701.736 + 578173.7539999997 5946701.818 578168.6430000002 5946700.247 578162.085 5946703.406 578159.4069999997 + 5946703.784 578157.5489999996 5946701.012 578157.108 5946699.122 578160.6119999997 5946692.289000001 + 578157.1409999998 5946685.798 578156.301 5946684.2190000005 578154.1239999998 5946682.328 + 578149.2539999997 5946679.913000001 578145.8739999998 5946678.013 578139.2879999997 5946675.797 + 578136.2910000002 5946675.915999999 578134.3339999998 5946677.542 578132.9550000001 5946685.709000001 + 578132.2889999999 5946692.895 578128.5020000003 5946702.0600000005 578126.9570000004 5946703.039999999 + 578120.477 5946702.862 578114.1050000004 5946703.321 578103.54 5946708.221999999 578100.2599999998 + 5946708.352 578098.5140000004 5946701.646 578094.1239999998 5946700.917 578093.0130000003 + 5946700.017000001 578089.2249999996 5946698.201 578087.8660000004 5946697.19 578086.0 5946695.184 + 578081.7000000002 5946690.755000001 578073.2039999999 5946690.851 578069.5700000003 5946690.919 + 578060.6179999998 5946694.800000001 578053.8279999997 5946695.615 578042.767 5946697.951 + 578040.4670000002 5946698.437000001 578026.9819999998 5946702.006999999 578026.5619999999 + 5946702.118000001 578025.3739999998 5946702.965 578020.5930000003 5946703.861 578010.7410000004 + 5946703.603 578006.6330000004 5946702.239 578003.6799999997 5946699.738 577997.2050000001 5946693.545 + 577989.352 5946688.085999999 577985.7290000003 5946687.334000001 577975.085 5946689.4120000005 + 577952.8250000002 5946695.307 577948.4179999996 5946697.353 577942.9309999999 5946696.724 + 577939.6210000003 5946692.26 577937.4890000001 5946688.755000001 577935.2489999998 5946686.504000001 + 577930.381 5946685.851 577922.9819999998 5946682.630000001 577921.6730000004 5946679.346000001 + 577922.9400000004 5946673.485 577923.9709999999 5946666.551999999 577922.6210000003 5946664.688999999 + 577918.0290000001 5946665.165999999 577911.6050000004 5946664.138 577908.2699999996 5946662.987 + 577904.5590000004 5946663.646 577897.1320000002 5946668.434 577893.7110000001 5946668.183 577889.448 + 5946666.584000001 577878.8880000003 5946658.42 577871.2070000004 5946653.608999999 577853.1880000001 + 5946651.858999999 577843.7549999999 5946650.565 577835.1770000001 5946647.611 577825.9380000001 + 5946645.387 577810.6370000001 5946644.813999999 577804.4280000003 5946645.210000001 577790.5039999997 + 5946643.902000001 577779.5820000004 5946639.797 577772.7180000003 5946640.737 577766.0089999996 + 5946642.703 577755.2800000003 5946652.992000001 577744.494 5946665.582 577740.3470000001 + 5946670.949999999 577737.0860000001 5946671.157 577732.102 5946668.432 577728.761 5946668.333000001 + 577725.756 5946671.233999999 577724.909 5946674.523 577724.9119999995 5946682.800000001 + 577722.3550000004 5946685.290999999 577703.4400000004 5946696.002 577700.9189999998 5946695.789000001 + 577697.358 5946694.523 577694.6720000003 5946694.239 577689.0489999996 5946700.087 577684.8260000004 + 5946702.765000001 577679.9900000001 5946703.577 577678.1909999996 5946709.626 577675.3940000003 + 5946713.583000001 577671.2599999998 5946715.846000001 577667.7390000001 5946719.972999999 + 577662.5650000004 5946725.705 577658.125 5946730.597999999 577656.3360000001 5946735.367000001 + 577652.9620000003 5946739.457 577647.5640000002 5946744.033 577646.557 5946745.903000001 + 577645.8210000005 5946747.27 577645.6720000003 5946754.983999999 577638.1399999997 5946767.596999999 + 577636.0389999999 5946773.671 577634.1969999997 5946779.437000001 577631.818 5946781.49 + 577629.9009999996 5946781.051999999 577627.09 5946782.608999999 577625.8449999996 5946785.876 577619.665 + 5946794.006999999 577616.2640000004 5946795.721000001 577613.1069999998 5946800.2530000005 + 577609.8480000001 5946804.829 577604.0049999999 5946805.798 577600.835 5946807.705 577597.7960000001 + 5946811.553 577595.7949999999 5946812.876 577584.7240000004 5946810.755000001 577575.5559999999 + 5946811.017999999 577572.9369999999 5946813.774 577572.5250000004 5946818.776000001 577566.9249999998 + 5946824.903999999 577562.5350000001 5946825.0030000005 577556.8940000003 5946831.879000001 + 577552.1210000003 5946835.701 577547.9519999996 5946838.725 577547.2029999997 5946840.706 577548.335 + 5946850.396 577546.2740000002 5946854.406 577541.9539999999 5946856.911 577539.6500000004 5946860.979 + 577529.9009999996 5946871.583000001 577518.6950000003 5946881.747 577518.051 5946886.946 + 577516.2589999996 5946890.792 577512.3799999999 5946895.493000001 577511.4979999997 5946906.494999999 + 577509.1370000001 5946912.34 577509.0839999998 5946916.6 577507.0259999996 5946919.831 577503.1390000004 + 5946922.44 577500.9230000004 5946927.102 577495.6129999999 5946930.474 577491.8779999996 5946938.036 + 577491.7379999999 5946939.239 577493.9670000002 5946943.657 577497.7070000004 5946950.678 + 577502.8509999998 5946954.646 577506.682 5946956.119000001 577508.5980000001 5946958.866 + 577507.4050000003 5946960.125 577506.8540000003 5946961.606000001 577506.6629999997 5946963.081 + 577508.7019999996 5946965.516000001 577513.4129999997 5946967.441 577518.5999999996 5946975.512 + 577521.9699999996 5946976.290999999 577525.699 5946977.015000001 577529.011 5946983.851 + 577531.6560000004 5946984.846999999 577535.8969999999 5946986.2190000005 577537.4730000001 + 5946990.550000001 577539.102 5946994.637 577538.6550000003 5946996.922 577535.006 5947003.892000001 + 577534.8459999999 5947005.115 577535.119 5947005.596000001 577535.932 5947005.94 577543.8930000002 + 5947008.26 577544.9639999997 5947015.232000001 577543.9119999995 5947017.517000001 577540.9529999997 + 5947018.252 577538.2209999999 5947019.488 577535.7570000002 5947021.316 577535.1739999996 + 5947024.130999999 577538.631 5947028.9120000005 577540.1090000002 5947031.903000001 577542.523 + 5947033.267999999 577544.965 5947037.293 577551.5159999998 5947041.599 577554.5870000003 5947043.136 + 577556.5099999998 5947043.696 577559.6100000003 5947043.549000001 577564.5039999997 5947044.556 + 577569.6840000004 5947044.244000001 577573.4950000001 5947045.529999999 577578.3789999997 + 5947046.585999999 577579.4759999998 5947047.375 577579.8310000001 5947048.361 577578.9340000004 + 5947051.016000001 577578.4589999998 5947054.203 577579.585 5947056.489 577581.7640000004 + 5947059.277000001 577587.6900000004 5947082.099 577588.875 5947086.477 577587.5839999998 5947088.081 + 577583.5530000003 5947089.059 577580.7570000002 5947092.226 577577.3990000002 5947094.175000001 + 577574.3499999996 5947096.115 577572.1409999998 5947100.710999999 577563.29 5947130.349 + 577560.7860000003 5947136.127 577559.0460000001 5947139.563999999 577560.5650000004 5947144.773 + 577558.3890000004 5947148.947000001 577554.1299999999 5947158.32 577550.3940000003 5947161.694 + 577548.7060000001 5947162.914000001 577548.3540000003 5947175.437999999 577544.5319999997 5947181.724 + 577542.0580000002 5947187.187000001 577534.9740000004 5947194.544 577523.7989999996 5947212.0030000005 + 577518.6600000001 5947216.942 577515.1270000003 5947226.526000001 577515.9220000003 5947233.0 + 577513.5190000003 5947238.057 577509.4199999999 5947242.254000001 577506.4639999997 5947247.941 + 577504.943 5947255.573999999 577503.1390000004 5947258.164999999 577501.2709999997 5947261.273 + 577500.6500000004 5947267.118000001 577498.6780000003 5947271.819 577498.6229999997 5947286.879000001 + 577492.0559999999 5947289.983999999 577484.25 5947300.081 577480.7810000004 5947301.495999999 + 577468.4100000001 5947297.975 577464.8339999998 5947299.589 577461.0379999997 5947303.477 + 577456.2960000001 5947306.042 577455.3150000004 5947309.869999999 577451.2779999999 5947311.684 + 577446.182 5947312.157 577444.574 5947315.6620000005 577443.7460000003 5947318.654999999 + 577442.8169999998 5947319.528000001 577441.3650000001 5947319.414000001 577440.2750000004 + 5947319.015000001 577437.4400000004 5947317.328 577430.7429999998 5947316.676999999 577425.2319999998 + 5947315.656 577423.3729999997 5947312.991 577422.0279999999 5947311.009 577416.5219999999 5947304.954 + 577409.9950000001 5947301.804 577405.932 5947298.506999999 577405.4210000001 5947298.419 + 577399.4009999996 5947299.022 577317.7939999998 5947239.615 577288.3669999996 5947218.194 + 577208.5350000001 5947180.98 577196.625 5947182.773 577163.2970000003 5947187.792 577097.0930000003 + 5947197.76 577010.0 5947210.874 576949.5029999996 5947264.603 576946.3090000004 5947267.44 + 576902.8760000002 5947358.748 576883.6849999996 5947399.0940000005 576739.5259999996 5947535.547 + 576705.25 5947537.856000001 576696.2280000001 5947529.502 576661.5690000001 5947549.826 576639.477 + 5947491.604 576571.2089999998 5947501.61 576559.9309999999 5947388.784 576357.1619999995 5947418.751 + 576354.1840000004 5947423.334000001 576350.4380000001 5947444.111 576345.011 5947474.2190000005 + 576333.744 5947535.613 576309.682 5947659.692 576318.1220000004 5947657.232999999 576324.9230000004 + 5947655.6 576334.5820000004 5947653.016000001 576339.3679999998 5947651.528999999 576363.5159999998 + 5947645.07 576371.0789999999 5947643.168 576372.1940000001 5947645.84 576376.2319999998 5947644.82 + 576379.074 5947643.743000001 576382.7400000001 5947641.686000001 576388.443 5947639.630999999 + 576393.2450000001 5947638.163000001 576398.1270000003 5947637.087 576402.8700000001 5947635.324999999 + 576407.75 5947634.248 576412.6890000002 5947633.467 576417.5700000003 5947632.391000001 + 576422.3909999998 5947631.021 576432.1129999999 5947628.673 576441.756 5947625.933 576446.6169999996 + 5947624.758 576456.4950000001 5947623.195 576461.4730000001 5947622.608999999 576466.5099999998 + 5947622.317 576471.4680000003 5947621.633 576476.5839999998 5947621.732999999 576481.6200000001 + 5947621.441 576486.7939999998 5947621.835999999 576491.7920000004 5947621.347999999 576496.5750000002 + 5947619.782 576501.1610000003 5947617.236 576505.5920000002 5947613.904999999 576510.1200000001 + 5947611.065 576514.8250000002 5947609.106000001 576519.6660000002 5947607.834000001 576529.4069999997 + 5947605.585000001 576534.3650000001 5947604.9 576544.4689999996 5947602.578 576550.8679999998 + 5947601.171 576560.5930000003 5947598.761 576565.5020000003 5947597.699999999 576570.4720000001 + 5947596.828 576575.318 5947595.577 576599.6449999996 5947589.603 576609.1540000001 5947586.528000001 + 576618.7549999999 5947583.74 576637.7740000002 5947577.591 576642.375 5947575.579 576648.2419999996 + 5947573.261 576656.4529999997 5947570.396 576660.8540000003 5947567.765000001 576664.8949999996 + 5947565.521 576674.244 5947559.426000001 576683.534 5947553.194 576687.9359999998 5947550.778999999 + 576691.6689999998 5947548.0030000005 576712.0489999996 5947579.619999999 576689.9689999996 5947593.19 + 576669.2989999996 5947609.602 576653.6789999995 5947620.176000001 576623.9419999998 5947635.629000001 + 576615.6229999997 5947642.216 576605.8890000004 5947652.36 576587.4800000004 5947658.437999999 + 576562.3380000005 5947666.749 576534.011 5947670.994000001 576522.057 5947672.161 576514.0020000003 + 5947670.903000001 576492.9160000002 5947669.016000001 576449.034 5947672.061000001 576438.4340000004 + 5947669.778999999 576434.006 5947671.508 576428.0389999999 5947672.312000001 576413.0240000002 + 5947672.049000001 576408.0750000002 5947673.279999999 576389.0690000001 5947674.735 576384.9189999998 + 5947676.333000001 576377.5039999997 5947688.550000001 576371.6519999998 5947694.026000001 + 576368.4929999998 5947700.646 576366.8020000001 5947701.801999999 576360.7989999996 5947703.040999999 + 576357.6890000002 5947702.876 576354.8339999998 5947704.313999999 576346.1330000004 5947711.236 + 576344.3880000003 5947717.805 576341.3030000003 5947721.009 576340.2280000001 5947722.126 + 576338.7929999996 5947725.611 576337.2869999995 5947729.815 576337.8779999996 5947733.343 + 576340.4910000004 5947739.462 576340.2130000005 5947749.247 576334.2470000004 5947768.210000001 + 576336.2929999996 5947774.687999999 576336.8799999999 5947777.557 576334.8370000003 5947791.592 + 576329.6840000004 5947803.25 576325.7390000001 5947809.526000001 576324.1339999996 5947819.798 + 576322.4869999997 5947830.34 576321.3150000004 5947837.130999999 576309.159 5947856.036 + 576306.8080000002 5947861.089 576304.3329999996 5947873.795 576301.6140000001 5947878.98 + 576293.0990000004 5947884.798 576289.1490000002 5947887.640000001 576288.6950000003 5947893.937999999 + 576286.4249999998 5947894.372 576273.4280000003 5947890.649 576302.7920000004 5947822.195 + 576303.7570000002 5947819.945 576313.8430000003 5947754.43 576312.2630000003 5947751.122 + 576290.5810000001 5947753.312000001 576241.8439999996 5947863.767999999 576258.0669999998 + 5947904.824999999 576262.965 5947903.743000001 576270.9709999999 5947903.235 576277.1210000003 + 5947903.743000001 576282.8490000004 5947905.284 576306.648 5947914.892000001 576311.1279999996 + 5947917.208000001 576313.3459999999 5947919.267000001 576314.3969999999 5947921.236 576314.9069999997 + 5947924.428 576314.1960000005 5947926.307 576312.4970000004 5947929.345000001 576305.3300000001 + 5947936.630000001 576300.182 5947945.056 576297.6140000001 5947950.445 576291.9759999998 5947967.079 + 576287.9689999996 5947983.604 576287.7479999997 5947994.296 576286.875 5947999.914000001 + 576284.5250000004 5948015.044 576284.21 5948016.262 576281.0140000004 5948028.639 576279.4129999997 + 5948032.864 576274.8909999998 5948044.801999999 576273.4740000004 5948048.542 576274.2230000001 + 5948048.824999999 576269.4450000003 5948056.539000001 576267.5029999996 5948066.413000001 + 576266.4869999997 5948069.717 576264.9230000004 5948072.790999999 576262.8530000001 5948075.554 + 576240.631 5948100.402000001 576201.5369999995 5948047.252 576204.5990000004 5948035.102 + 576206.1950000003 5948028.769 576211.9879999999 5948013.822000001 576218.261 5947997.638 + 576224.2350000003 5947982.225 576230.0410000002 5947967.244999999 576236.2079999996 5947951.333000001 + 576239.8909999998 5947941.831 576210.7709999997 5947942.697000001 576174.375 5947945.442 + 576133.2050000001 5947954.017999999 575965.898 5948020.33 575939.4960000003 5948025.963 + 575933.2580000004 5948027.333000001 575884.358 5948037.849 575825.2460000003 5948050.5030000005 + 575800.1119999997 5948055.264 575754.1710000001 5948065.380999999 575736.5379999997 5948069.3100000005 + 575728.2580000004 5948071.356000001 575715.6660000002 5948074.468 575692.2960000001 5948080.126 + 575669.0549999997 5948086.015000001 575620.5250000004 5948098.040999999 575618.0360000003 5948098.75 + 575601.5029999996 5948138.725 575591.1880000001 5948163.585000001 575582.3020000001 5948176.49 + 575562.761 5948204.849 575549.6009999998 5948218.648 575514.4800000004 5948191.407 575508.9840000002 + 5948186.705 575465.2879999997 5948143.536 575459.2110000001 5948137.876 575452.0590000004 5948130.908 + 575451.9680000003 5948131.173 575404.1749999998 5948270.436000001 575379.9009999996 5948336.36 + 575375.7819999997 5948334.834000001 575346.523 5948415.8780000005 575293.8190000001 5948561.432 + 575293.4469999997 5948562.460000001 575343.216 5948559.879000001 575448.1239999998 5948555.422 + 575456.0710000005 5948561.34 575520.3760000002 5948609.853 575521.6009999998 5948610.782 + 575521.4079999998 5948609.131999999 575526.6229999997 5948605.965 575530.756 5948602.744000001 + 575536.1919999998 5948598.551000001 575539.9129999997 5948595.909 575544.4740000004 5948593.047 + 575547.4170000004 5948591.620999999 575547.6950000003 5948586.944 575547.7230000001 5948583.742000001 + 575547.1380000003 5948579.07 575546.2470000004 5948576.591 575549.2240000004 5948572.736 + 575553.7379999999 5948568.509 575553.4560000001 5948563.716 575554.0420000004 5948562.706 + 575558.7549999999 5948563.384 575559.2259999998 5948562.842 575559.6950000003 5948559.468 + 575560.3099999996 5948557.343 575562.8339999998 5948556.505999999 575566.5590000004 5948556.142999999 + 575567.5310000004 5948555.467 575568.216 5948553.033 575569.8320000004 5948550.073000001 575571.227 + 5948549.776000001 575572.693 5948550.282 575573.5350000001 5948551.489 575574.3320000004 5948552.749 + 575575.6540000001 5948553.42 575577.386 5948553.601 575578.9359999998 5948553.994000001 + 575580.5250000004 5948554.342 575581.648 5948553.811000001 575582.04 5948551.8100000005 575581.841 + 5948550.514 575581.8849999998 5948549.0 575581.7280000001 5948547.399 575581.9780000001 5948545.964 + 575582.1529999999 5948544.501 575581.398 5948542.671 575582.9589999998 5948541.587 575584.4929999998 + 5948540.795 575585.4060000004 5948539.614 575586.5829999996 5948538.523 575586.506 5948536.739 + 575584.4040000001 5948534.6280000005 575584.4859999996 5948534.25 575584.7130000005 5948533.205 + 575585.051 5948530.926000001 575588.1370000001 5948528.790999999 575590.1229999997 5948529.167 + 575591.5539999995 5948528.710999999 575592.5329999998 5948527.608999999 575592.9079999998 5948525.623 + 575593.1600000001 5948523.454 575593.5820000004 5948521.52 575594.358 5948520.119999999 + 575595.0149999997 5948518.546 575596.2429999998 5948517.794 575597.5480000004 5948517.17 + 575598.8470000001 5948516.538000001 575600.1519999998 5948515.914000001 575602.8039999995 + 5948514.710000001 575605.2130000005 5948513.152000001 575607.4510000004 5948511.358999999 + 575610.2259999998 5948510.338 575611.5700000003 5948509.771 575612.8020000001 5948509.536 + 575613.6849999996 5948509.538000001 575620.84 5948507.835999999 575621.8030000003 5948507.426999999 + 575623.3380000005 5948506.055 575623.9919999996 5948505.251 575624.5889999997 5948504.256999999 + 575624.8940000003 5948502.831 575625.2630000003 5948501.432 575626.2690000003 5948500.35 + 575626.5719999997 5948499.808 575628.5609999998 5948496.255000001 575643.5259999996 5948499.107000001 + 575646.8090000004 5948500.9350000005 575650.0750000002 5948502.613 575652.3380000005 5948503.472999999 + 575656.7170000002 5948505.540999999 575657.6789999995 5948505.915999999 575663.0070000002 + 5948507.992000001 575665.1339999996 5948508.911 575669.0710000005 5948510.611 575669.784 5948511.295 + 575670.1114999996 5948511.6668 575670.3733999999 5948512.087300001 575670.5626999997 5948512.5451 + 575670.6742000001 5948513.027799999 575670.7049000001 5948513.5222 575670.6540000001 5948514.015000001 + 575668.6749999998 5948524.4690000005 575679.8760000002 5948531.119999999 575681.8470000001 + 5948531.607999999 575683.585 5948532.906 575686.1739999996 5948534.841 575697.3380000005 5948543.843 + 575719.0010000002 5948562.911 575729.3739999998 5948573.092 575740.0420000004 5948582.914000001 + 575744.5999999996 5948586.431 575746.9620000003 5948587.365 575749.9050000003 5948588.528999999 + 575812.7740000002 5948631.963 575834.9069999997 5948647.254000001 575858.0199999996 5948664.202 + 575900.7429999998 5948693.009 575902.0369999995 5948693.880999999 575922.9759999998 5948708.833000001 + 575988.4239999996 5948754.114 575989.2819999997 5948754.777000001 575997.8090000004 5948761.368000001 + 575998.2319999998 5948761.661 576071.7620000001 5948812.702 576078.1320000002 5948817.259 + 576079.3049999997 5948816.7190000005 576089.7920000004 5948845.256999999 576102.7879999997 5948877.854 + 576119.4529999997 5948919.517999999 576130.0199999996 5948943.328 576137.0980000001 5948958.492000001 + 576151.0429999996 5948986.870999999 576167.8370000003 5949022.907 576166.4780000001 5949023.187000001 + 576166.0880000005 5949025.436000001 576164.8289999999 5949032.843 576163.5690000001 5949040.25 + 576162.2999999998 5949047.676999999 576160.5099999998 5949058.222999999 576158.7110000001 5949068.769 + 576157.4519999996 5949076.176000001 576156.182 5949083.603 576154.3930000002 5949094.139 + 576152.8140000002 5949103.404999999 576152.6040000003 5949104.704 576152.5 5949105.33 576151.3739999998 + 5949112.112 576150.1449999996 5949119.519 576149.9749999996 5949120.558 576148.1840000004 5949133.429 + 576141.3250000002 5949175.828 576138.7999999998 5949189.913000001 576134.6320000002 5949216.2190000005 + 576134.3020000001 5949219.202 576133.1140000001 5949226.701 576132.7240000004 5949230.119000001 + 576132.2029999997 5949234.68 576130.932 5949236.398 576128.2209999999 5949241.459000001 + 576125.5080000004 5949246.52 576122.9160000002 5949251.657 576120.6529999999 5949253.61 + 576118.3899999997 5949255.565 576118.3339999998 5949255.65 576117.1840000004 5949257.408 + 576114.1200000001 5949259.807 576118.0889999997 5949263.004000001 576123.6169999996 5949265.402000001 + 576128.1210000003 5949267.173 576130.4709999999 5949270.832 576133.79 5949274.404999999 + 576135.3289999999 5949275.724 576139.2659999998 5949277.612 576143.2869999995 5949281.331 + 576146.3119999999 5949287.066 576148.6339999996 5949290.368000001 576151.71 5949292.248 + 576154.4620000003 5949294.411 576155.517 5949297.68 576157.5980000001 5949301.574999999 576160.619 + 5949303.502 576165.0420000004 5949304.964 576167.523 5949306.6 576168.8600000003 5949308.224 + 576174.1529999999 5949312.569 576176.715 5949313.09 576180.659 5949315.095000001 576185.4380000001 + 5949317.773 576189.767 5949316.995999999 576193.2419999996 5949316.044 576196.6150000001 5949317.957 + 576201.1200000001 5949320.267999999 576203.4060000004 5949320.492000001 576207.7460000003 5949319.429 + 576211.2359999996 5949318.049000001 576214.4529999997 5949316.300000001 576217.3530000001 + 5949315.401000001 576219.9709999999 5949314.346999999 576223.1270000003 5949314.316 576228.0130000003 + 5949313.989 576231.1749999998 5949313.744000001 576232.818 5949315.952 576235.3090000004 5949318.477 + 576238.4119999995 5949319.8780000005 576240.977 5949320.327 576242.9309999999 5949321.83 + 576245.5070000002 5949324.0 576246.574 5949327.245999999 576244.0130000003 5949331.999 576240.301 + 5949335.9350000005 576239.892 5949337.608999999 576238.443 5949339.366 576240.6469999999 + 5949342.948000001 576243.9189999998 5949344.114 576249.2220000001 5949346.799000001 576251.8880000003 + 5949350.26 576254.693 5949353.749 576259.5860000001 5949355.82 576261.4510000004 5949356.672 + 576262.9050000003 5949358.558 576262.7889999999 5949361.953 576261.7039999999 5949363.288000001 + 576258.3650000001 5949367.056 576255.1459999997 5949370.903000001 576252.6940000001 5949374.077 + 576250.2970000003 5949376.578 576247.9699999996 5949379.235 576246.8389999997 5949383.778000001 + 576245.9369999999 5949386.816 576244.9220000003 5949390.417 576245.3250000002 5949394.595000001 + 576247.2450000001 5949398.491 576250.823 5949399.297 576254.9970000004 5949401.913000001 + 576258.9910000004 5949403.512 576263.9129999997 5949404.425000001 576267.7319999998 5949405.710999999 + 576273.1220000004 5949406.985 576277.6660000002 5949408.044 576280.2620000001 5949409.263 + 576280.8530000001 5949411.479 576282.0590000004 5949414.434 576282.9019999998 5949415.899 + 576281.5209999997 5949417.797 576282.3779999996 5949420.832 576283.5460000001 5949421.737 + 576284.4500000002 5949422.517999999 576283.3030000003 5949424.197000001 576279.9720000001 5949425.251 + 576278.6469999999 5949426.039000001 576276.7019999996 5949428.697000001 576274.1069999998 + 5949430.674000001 576271.477 5949433.167 576268.6370000001 5949436.761 576266.756 5949438.745999999 + 576266.823 5949440.779999999 576267.2910000002 5949442.761 576268.949 5949442.408 576270.3389999997 + 5949441.489 576272.1519999998 5949442.065 576274.4529999997 5949447.026000001 576276.3039999995 + 5949449.58 576276.7209999999 5949455.82 576278.2280000001 5949459.2870000005 576278.4790000003 + 5949463.578 576278.9210000001 5949465.686000001 576278.4220000003 5949466.358999999 576279.8660000004 + 5949466.482999999 576282.5559999999 5949466.673 576288.744 5949468.902000001 576294.9029999999 + 5949472.331 576299.1799999997 5949474.012 576304.2470000004 5949474.971000001 576310.3770000003 + 5949475.140000001 576324.9800000004 5949474.419 576331.9759999998 5949484.478 576333.5970000001 + 5949487.797 576333.9460000005 5949492.875 576331.5640000002 5949505.777000001 576329.0180000002 + 5949511.756999999 576326.3169999998 5949515.472999999 576318.2010000004 5949523.451 576314.3640000001 + 5949526.676999999 576313.6339999996 5949527.358999999 576318.7010000004 5949533.376 576322.358 + 5949536.573000001 576326.3289999999 5949544.794 576331.3080000002 5949551.987 576338.4330000002 + 5949561.237 576344.8310000001 5949569.853 576354.0089999996 5949584.697000001 576357.9570000004 + 5949585.605 576361.7029999997 5949586.777000001 576367.4450000003 5949590.221000001 576372.3210000005 + 5949590.774 576378.6699999999 5949593.401000001 576383.165 5949596.349 576388.574 5949601.358999999 + 576395.5329999998 5949609.424000001 576403.3760000002 5949616.123 576409.256 5949618.300000001 + 576419.715 5949621.886 576427.0099999998 5949621.789000001 576430.4570000004 5949615.24 + 576433.2690000003 5949611.581 576435.3640000001 5949610.482000001 576434.7879999997 5949609.653000001 + 576434.0839999998 5949610.024 576433.4890000001 5949607.736 576428.4460000005 5949588.204 + 576435.8949999996 5949587.934 576450.3320000004 5949588.269 576464.693 5949589.023 576486.1380000003 + 5949592.5370000005 576487.6050000004 5949595.167 576492.2220000001 5949605.653999999 576497.8130000001 + 5949618.847999999 576503.5379999997 5949631.993000001 576509.0 5949645.237 576514.0360000003 5949661.161 + 576516.6349999998 5949673.137 576517.6239999998 5949676.164000001 576527.4919999996 5949684.089 + 576529.2379999999 5949715.375 576521.8849999998 5949716.667 576513.773 5949709.082 576510.3890000004 + 5949705.845000001 576507.193 5949703.434 576507.25 5949718.446 576506.7410000004 5949728.6620000005 + 576506.9359999998 5949736.095000001 576506.7690000003 5949744.922 576506.2010000004 5949751.863 + 576503.4539999999 5949766.245999999 576502.0539999995 5949768.852 576501.7019999996 5949770.244000001 + 576501.2139999997 5949772.176999999 576500.7120000003 5949778.856000001 576501.1840000004 5949783.399 + 576501.3949999996 5949785.428 576511.1550000003 5949796.853 576511.0769999996 5949798.354 + 576511.5659999996 5949804.068 576511.6330000004 5949818.398 576512.7599999998 5949875.687000001 + 576512.6869999999 5949890.022 576513.6880000001 5949927.243000001 576513.2759999996 5949936.138 + 576513.5439999998 5949943.869999999 576513.5259999996 5949947.431 576513.4390000002 5949961.754000001 + 576514.8360000001 5949990.394 576515.5659999996 5950033.35 576515.9519999996 5950061.994999999 + 576515.8190000001 5950063.994999999 576516.0010000002 5950075.079 576516.6919999998 5950083.085999999 + 576517.6909999996 5950088.744999999 576519.1200000001 5950095.796 576519.1179999998 5950103.002 + 576519.2570000002 5950111.619999999 576520.1140000001 5950120.176999999 576520.6880000001 5950131.636 + 576520.8380000005 5950140.262 576519.8380000005 5950150.442 576519.9780000001 5950154.75 + 576520.2699999996 5950160.478 576521.2630000003 5950167.584000001 576521.84 5950171.837 + 576523.8940000003 5950179.41 576524.6009999998 5950183.66 576527.1150000001 5950192.914000001 + 576528.3949999996 5950199.982000001 576529.2489999998 5950207.102 576529.965 5950211.341 + 576530.2510000002 5950214.196 576530.1059999997 5950219.9690000005 576530.5369999995 5950225.684 + 576530.8289999999 5950231.413000001 576531.3969999999 5950235.676999999 576531.5609999998 + 5950236.913000001 576534.6799999997 5950247.193 576538.6749999998 5950257.897 576543.9299999997 + 5950271.273 576546.3140000002 5950278.634 576549.4790000003 5950290.549000001 576555.8779999996 + 5950318.546 576560.4620000003 5950336.617000001 576562.8279999997 5950346.386 576565.1840000004 + 5950354.646 576565.2470000004 5950356.592 576566.8530000001 5950361.265000001 576575.375 + 5950389.4120000005 576576.6059999997 5950403.663000001 576576.5990000004 5950406.529999999 + 576576.8700000001 5950409.374 576577.4239999996 5950415.071 576577.4730000001 5950419.363 + 576577.3909999998 5950423.661 576577.5889999997 5950427.947000001 576577.432 5950430.82 + 576577.3499999996 5950435.11 576577.0619999999 5950439.721000001 576576.5350000001 5950441.98 + 576576.2050000001 5950444.92 576575.2570000002 5950449.156 576574.2649999997 5950451.841 + 576571.5049999999 5950458.470000001 576568.4859999996 5950464.993000001 576565.324 5950471.472999999 + 576563.9009999996 5950474.915999999 576563.6900000004 5950476.442 576564.0439999998 5950488.369999999 + 576564.7989999996 5950502.674000001 576565.3159999996 5950518.441 576566.102 5950537.049000001 + 576566.6950000003 5950544.202 576567.0980000001 5950551.795 576556.5860000001 5950552.380999999 + 576557.7039999999 5950576.3440000005 576558.3080000002 5950589.323999999 576558.9139999999 5950602.304 + 576559.5190000003 5950615.284 576560.125 5950628.264 576560.7209999999 5950641.043 576561.318 + 5950653.824999999 576562.2259999998 5950673.293 576563.1339999996 5950692.763 576564.0429999996 + 5950712.233999999 576564.9570000004 5950731.701 576565.5669999998 5950744.883 576566.1849999996 + 5950758.0600000005 576566.9970000004 5950775.535 576567.8119999999 5950793.008 576568.1239999998 + 5950799.698000001 576569.4890000001 5950813.181 576576.9620000003 5950821.687999999 576581.4009999996 + 5950831.744000001 576586.7230000001 5950839.032 576587.7580000004 5950840.449999999 576591.5159999998 + 5950848.627 576594.7750000004 5950855.115 576599.6229999997 5950861.512 576596.8339999998 5950862.682 + 576590.267 5950868.43 576586.948 5950875.777000001 576580.3710000003 5950898.548 576579.9009999996 + 5950901.877 576580.5099999998 5950909.254000001 576573.2429999998 5950917.630999999 576569.9139999999 + 5950925.139 576562.2570000002 5950924.528999999 576560.7520000003 5950925.392999999 576556.0719999997 + 5950926.123 576549.4050000003 5950929.578 576545.0559999999 5950932.856000001 576536.4819999998 + 5950935.521 576529.9019999998 5950938.567 576520.8770000003 5950945.681 576517.2400000001 + 5950949.517000001 576508.4400000004 5950955.443 576500.6030000001 5950961.759 576497.136 5950967.889 + 576489.5369999995 5950975.08 576486.2189999996 5950978.351 576479.7290000003 5950984.108999999 576472.59 + 5950986.8440000005 576463.085 5950993.244999999 576456.108 5950998.281 576449.4009999996 5951005.207 + 576456.6449999996 5951012.92 576458.756 5951015.159 576460.8720000004 5951017.4120000005 + 576461.4419999998 5951019.574999999 576458.0329999998 5951025.883 576453.6629999997 5951030.179 + 576447.3490000004 5951033.5600000005 576443.7680000002 5951033.789999999 576440.7810000004 + 5951036.822000001 576437.8389999997 5951041.771 576430.7539999997 5951044.793 576426.2709999997 + 5951049.664999999 576425.273 5951055.198000001 576423.5659999996 5951062.94 576420.4780000001 + 5951071.615 576417.4579999996 5951078.104 576416.9529999997 5951087.672 576410.6830000002 5951092.331 + 576407.6100000003 5951097.231000001 576403.9009999996 5951104.536 576402.9179999996 5951106.374 + 576397.3590000002 5951111.756999999 576394.2800000003 5951113.394 576388.6679999996 5951112.134 + 576381.5760000004 5951111.126 576375.5499999998 5951111.687999999 576372.7520000003 5951112.616 + 576370.6890000002 5951114.687999999 576368.3279999997 5951118.261 576366.3720000004 5951123.835000001 + 576365.7489999998 5951126.846000001 576365.6299999999 5951128.333000001 576365.335 5951132.215 + 576363.8789999997 5951135.417 576361.2860000003 5951141.120999999 576360.79 5951147.642000001 + 576355.1509999996 5951153.237 576351.5800000001 5951159.874 576349.9869999997 5951166.919 576347.256 + 5951172.029999999 576347.3969999999 5951183.045 576349.4950000001 5951191.395 576352.3849999998 + 5951196.637 576353.3099999996 5951202.301999999 576350.9050000003 5951210.159 576353.5789999999 + 5951219.849 576356.7699999996 5951226.489 576357.6780000003 5951230.694 576357.7630000003 + 5951236.540999999 576361.4929999998 5951241.602 576363.665 5951247.591 576364.4989999998 5951254.157 + 576365.1699999999 5951258.056 576364.2570000002 5951264.334000001 576366.2450000001 5951268.593 + 576372.2539999997 5951272.044 576373.7340000002 5951272.895 576380.9790000003 5951277.562000001 + 576393.5599999996 5951284.578 576400.7189999996 5951289.357000001 576409.233 5951294.704 + 576416.5619999999 5951299.247 576438.7470000004 5951314.055 576510.2359999996 5951358.731000001 + 576511.1849999996 5951357.201 576552.1459999997 5951381.926999999 576600.7860000003 5951412.224 + 576633.506 5951432.4 576639.2850000001 5951435.926000001 576649.6179999998 5951442.23 576746.79 + 5951503.017000001 576757.1859999998 5951509.919 576844.449 5951564.1280000005 576928.9720000001 + 5951616.528000001 576933.7680000002 5951619.381999999 576941.4989999998 5951623.983999999 + 576983.1109999996 5951649.65 577046.0449999999 5951689.097999999 577114.9210000001 5951731.778000001 + 577128.1169999996 5951740.354 577132.2259999998 5951743.028000001 577124.5290000001 5951743.907 + 577116.79 5951744.34 577111.5640000002 5951746.522 577101.9069999997 5951749.101 577099.9890000001 + 5951749.960999999 577096.2850000001 5951753.533 577094.3310000001 5951756.210000001 577092.5140000004 + 5951759.551999999 577090.6619999995 5951763.720000001 577089.6040000003 5951768.35 577087.5530000003 + 5951772.517000001 577086.7290000003 5951775.229 577082.2620000001 5951780.255999999 577078.8219999997 + 5951780.785 577073.5609999998 5951779.061000001 577069.0329999998 5951779.066 577064.6009999998 + 5951779.333000001 577060.8969999999 5951781.380999999 577057.7220000001 5951784.622 577056.4019999998 + 5951786.606000001 577054.8470000001 5951792.295 577053.5539999995 5951799.042 577053.5530000003 + 5951803.388 577054.7429999998 5951805.828 577058.6239999998 5951807.513 577064.4680000003 + 5951809.493000001 577069.6940000001 5951809.397 577073.9929999998 5951807.641000001 577079.2390000001 + 5951804.751 577084.6960000005 5951804.1 577087.9179999996 5951806.315 577093.0439999998 5951810.353 + 577090.9270000001 5951814.387 577087.1569999997 5951820.869999999 577086.1639999999 5951823.448999999 + 577084.5769999996 5951829.799000001 577081.9309999999 5951833.967 577078.8880000003 5951837.869000001 + 577071.4800000004 5951845.079 577065.2620000001 5951850.966 577058.3169999998 5951853.546 + 577055.9359999998 5951853.546 577053.29 5951852.289000001 577051.3039999995 5951850.33 577048.3289999999 + 5951845.542 577045.7489999998 5951841.11 577043.3020000001 5951834.76 577041.648 5951831.85 + 577038.7960000001 5951831.644 577037.0839999998 5951833.57 577033.6440000003 5951835.554 + 577032.9170000004 5951838.199999999 577032.9170000004 5951841.309 577034.8660000004 5951845.278000001 + 577034.4380000001 5951847.460000001 577035.2319999998 5951851.297 577038.2089999998 5951855.067 + 577039.2010000004 5951857.581 577045.948 5951865.914999999 577049.784 5951873.588 577051.3669999996 + 5951878.284 577052.7599999998 5951881.398 577054.8080000002 5951887.65 577054.7450000001 + 5951890.653999999 577051.5700000003 5951896.937999999 577049.3799999999 5951902.807 577045.6830000002 + 5951905.5370000005 577036.1579999998 5951905.470000001 577029.3449999996 5951902.425000001 577024.119 + 5951900.835999999 577021.1430000002 5951899.319 577012.4119999995 5951893.101 577007.2520000003 + 5951888.140000001 577004.7390000001 5951883.312000001 577002.159 5951877.821 577000.9680000003 + 5951873.7870000005 576999.6449999996 5951869.421 576999.5130000003 5951867.767000001 576995.2139999997 + 5951866.974 576989.6569999997 5951867.633 576985.6890000002 5951869.346999999 576981.0580000002 + 5951874.977 576980.4630000005 5951877.688999999 576978.7429999998 5951883.113 576978.6109999996 + 5951889.198999999 576978.0159999998 5951892.307 576977.023 5951897.136 576977.2220000001 + 5951905.073999999 576977.4869999997 5951908.778000001 576977.6849999996 5951915.062000001 + 576978.8720000004 5951920.486 576979.2050000001 5951927.299000001 576980.8600000003 5951936.361 + 576982.6100000003 5951942.777000001 576985.1660000002 5951951.3100000005 576989.1940000001 + 5951961.232000001 576990.1869999999 5951965.729 576991.1430000002 5951973.535 576992.369 + 5951981.538000001 576992.7740000002 5951985.441 576993.0999999996 5951989.145 576992.3030000003 + 5951995.494999999 576991.7740000002 5952000.654999999 576991.443 5952006.012 576992.0389999999 + 5952009.452 576993.7580000004 5952012.144 576996.2060000001 5952020.015000001 576997.5990000004 + 5952026.880000001 577002.0350000001 5952026.824999999 577018.1909999996 5952026.625 577016.9210000001 + 5952021.308 577018.8200000003 5952016.889 577022.8880000003 5952015.449999999 577028.9960000003 + 5952014.74 577039.2920000004 5952015.549000001 577047.8300000001 5952020.806 577052.6780000003 + 5952021.726 577057.4869999997 5952025.194 577063.1050000004 5952025.063999999 577070.3720000004 + 5952026.903000001 577073.4110000003 5952027.732999999 577098.983 5952037.887 577110.4800000004 + 5952042.425000001 577114.7980000004 5952046.043 577122.7759999996 5952053.93 577127.0559999999 + 5952063.096000001 577129.1050000004 5952063.876 577137.7419999996 5952067.214 577150.0779999997 + 5952068.653000001 577160.5240000002 5952069.822000001 577168.9809999997 5952070.620999999 577169.261 + 5952070.661 577188.784 5952072.1 577192.823 5952071.51 577197.631 5952072.108999999 577199.0310000004 + 5952072.278999999 577230.09 5952075.866 577238.8770000003 5952074.665999999 577240.7359999996 + 5952074.415999999 577250.892 5952074.915999999 577266.6370000001 5952076.964 577271.7249999996 + 5952077.313999999 577289.3789999997 5952078.543 577295.267 5952079.752 577306.6229999997 5952081.771 + 577316.2000000002 5952085.809 577319.449 5952086.528000001 577330.8949999996 5952091.835999999 + 577339.0930000003 5952096.693 577350.8289999999 5952106.659 577353.9189999998 5952111.577 + 577355.8590000002 5952118.274 577360.3269999996 5952123.792 577361.0980000001 5952129.489 + 577361.5480000004 5952130.209000001 577364.4270000001 5952134.817 577370.0369999995 5952162.616 + 577395.0580000002 5952164.674000001 577475.1299999999 5952171.278000001 577480.9079999998 5952172.227 + 577489.9550000001 5952173.726 577498.8799999999 5952155.142999999 577513.7230000001 5952131.221999999 + 577521.199 5952120.616 577527.6260000002 5952113.868000001 577539.761 5952104.172 577545.7790000001 + 5952100.683 577542.3799999999 5952094.705 577537.5810000001 5952086.099 577536.261 5952083.52 + 577536.2779999999 5952051.153000001 577536.9970000004 5952043.456 577538.136 5952037.228 + 577539.5760000004 5952035.948999999 577547.5429999996 5952031.550000001 577558.0880000005 + 5952025.721999999 577572.0630000001 5952017.464 577584.0480000004 5952009.947000001 577592.1739999996 + 5952001.720000001 577613.6459999997 5951983.696 577621.1440000003 5951975.489 577634.2790000001 + 5951967.001 577640.2369999997 5951963.992000001 577650.4230000004 5951960.573000001 577653.8820000002 + 5951958.474 577665.8080000002 5951955.1850000005 577671.9560000001 5951951.616 577685.5010000002 + 5951939.800000001 577689.3789999997 5951935.381999999 577694.6370000001 5951929.184 577699.8949999996 + 5951916.578 577703.4139999999 5951911.5600000005 577712.2510000002 5951901.8440000005 577719.2479999997 + 5951896.116 577742.0779999997 5951892.266000001 577750.0480000004 5951892.839 577755.4790000003 + 5951895.442 577774.2759999996 5951877.554 577791.5070000002 5951868.703 577816.2340000002 5951866.023 + 577839.6270000003 5951862.686000001 577849.2709999997 5951861.447000001 577863.7580000004 + 5951855.755000001 577874.466 5951849.557 577887.7819999997 5951841.569 577921.0820000004 + 5951828.881999999 577943.7340000002 5951822.633 577952.2189999996 5951816.817 577953.9019999998 + 5951814.558 577960.0250000004 5951806.342 577964.801 5951799.934 577987.4460000005 5951782.767000001 + 577989.1279999996 5951782.283 577995.4809999997 5951804.390000001 578189.4630000005 5952282.864 + 578220.693 5952357.948999999 578220.7400000001 5952358.062000001 578251.6950000003 5952431.815 + 578315.307 5952582.686000001 578321.3470000001 5952597.013 578414.0829999996 5952813.176999999 + 578425.3669999996 5952839.398 578426.0990000004 5952841.099 578489.4170000004 5952988.23 + 578491.9469999997 5952994.107999999 578491.2419999996 5952994.364 578524.841 5953073.808 + 578572.2589999996 5953184.782 578634.5820000004 5953327.384 578629.8540000003 5953333.4690000005 + 578626.4510000004 5953340.987 578623.6770000001 5953352.501 578623.4680000003 5953359.613 + 578619.4630000005 5953382.285 578620.4349999996 5953395.394 578620.8389999997 5953411.924000001 + 578613.198 5953420.048 578617.8159999996 5953430.205 578620.9409999996 5953460.111 578626.5319999997 + 5953470.42 578630.6679999996 5953475.105 578632.0590000004 5953484.776000001 578633.3269999996 + 5953493.587 578642.767 5953559.198000001 578677.5640000002 5953790.779999999 578680.733 + 5953811.869999999 578704.0650000004 5953967.2870000005 578716.165 5954045.555 578725.9440000001 + 5954108.812000001 578745.3830000004 5954237.454 578749.6169999996 5954254.752 578731.0760000004 + 5954255.324999999 578721.5070000002 5954260.965 578710.2659999998 5954261.465 578701.699 + 5954264.254000001 578684.1749999998 5954268.384 578669.7309999997 5954272.422 578656.4110000003 + 5954276.782 578644.074 5954277.059 578634.409 5954279.619999999 578631.1069999998 5954280.808 + 578624.5690000001 5954281.508 578619.8629999999 5954285.408 578619.0590000004 5954286.074999999 + 578612.494 5954286.676000001 578607.6909999996 5954288.055 578600.2570000002 5954287.335999999 + 578593.2659999998 5954288.259 578589.1689999998 5954288.417 578568.6639999999 5954289.096999999 + 578560.1299999999 5954285.942 578550.648 5954282.36 578538.6900000004 5954279.107999999 + 578529.2089999998 5954275.526000001 578525.8090000004 5954273.390000001 578523.8200000003 + 5954270.789000001 578522.2390000001 5954269.735 578516.2920000004 5954265.773 578504.9689999996 + 5954259.323999999 578497.1090000002 5954250.794 578493.6610000003 5954248.752 578487.875 5954246.764 + 578479.1279999996 5954241.867000001 578465.2319999998 5954235.926000001 578456.9280000003 + 5954228.187999999 578446.392 5954218.282 578439.324 5954216.962 578434.517 5954218.982000001 + 578416.9840000002 5954228.69 578409.8990000002 5954236.956 578400.0970000001 5954241.982999999 + 578382.3279999997 5954264.83 578372.4840000002 5954269.767999999 578351.3439999996 5954267.557 + 578338.2759999996 5954268.176999999 578327.8669999996 5954266.267000001 578305.8629999999 5954259.908 + 578296.1050000004 5954257.456 578286.5640000002 5954254.44 578277.8959999997 5954256.148 + 578273.0990000004 5954258.402000001 578270.7359999996 5954260.251 578264.869 5954266.567 + 578262.1619999995 5954268.75 578258.585 5954270.6620000005 578248.6840000004 5954274.226 + 578239.4759999998 5954278.653000001 578233.2750000004 5954286.936000001 578233.0099999998 5954289.682 + 578235.761 5954296.383 578238.0029999996 5954299.341 578234.6090000002 5954304.369000001 + 578232.1260000002 5954315.368000001 578224.1869999999 5954331.528999999 578220.5080000004 5954343.066 + 578219.6710000001 5954353.752 578213.7079999996 5954367.763 578205.0039999997 5954393.285 + 578195.8949999996 5954398.914999999 578182.602 5954406.498 578171.6830000002 5954413.591 + 578150.5810000001 5954422.765000001 578139.3789999997 5954425.493000001 578134.198 5954425.958000001 + 578125.8540000003 5954427.040999999 578103.5449999999 5954418.236 578101.5609999998 5954417.424000001 + 578085.4419999998 5954421.017999999 578058.698 5954428.312000001 578038.693 5954432.2530000005 + 578026.0599999996 5954435.4690000005 578011.3700000001 5954444.602 578000.6490000002 5954451.017000001 + 577987.1179999998 5954456.838 577976.8260000004 5954459.989 577971.7620000001 5954461.6280000005 + 577966.1869999999 5954465.855 577949.1090000002 5954476.522 577931.1490000002 5954484.769 + 577922.1770000001 5954489.216 577904.477 5954498.539000001 577895.8559999997 5954503.592 + 577890.3760000002 5954508.076 577884.6440000003 5954512.129000001 577880.3849999998 5954516.712 + 577868.0549999997 5954525.326 577855.3260000004 5954533.247 577840.0219999999 5954541.741 + 577829.4189999998 5954547.372 577824.9529999997 5954549.636 577809.5209999997 5954558.9 + 577805.1560000004 5954561.335999999 577781.7589999996 5954574.801000001 577773.2800000003 + 5954580.107000001 577758.3049999997 5954590.148 577748.9929999998 5954597.063999999 577744.8569999998 + 5954605.396 577739.318 5954618.242000001 577735.3099999996 5954626.298 577731.4309999999 5954635.512 + 577724.8190000001 5954649.516000001 577719.7599999998 5954662.032 577713.0120000001 5954671.035 + 577705.7960000001 5954682.019 577700.6960000005 5954689.576 577695.8969999999 5954700.568 + 577692.3380000005 5954708.8440000005 577681.8909999998 5954727.637 577674.8700000001 5954742.043 + 577668.4630000005 5954752.789000001 577656.2980000004 5954771.790999999 577652.5300000003 5954779.988 + 577651.5300000003 5954781.887 577646.5920000002 5954791.533 577640.1749999998 5954808.546 + 577637.1260000002 5954813.724 577631.9589999998 5954821.141000001 577628.3600000003 5954823.76 + 577623.8820000002 5954829.267999999 577629.9100000001 5954831.0370000005 577616.625 5954839.974 + 577612.8260000004 5954842.472999999 577587.5120000001 5954860.794 577547.5099999998 5954889.142999999 + 577526.9630000005 5954903.604 577438.807 5954965.317 577410.1339999996 5954985.720000001 + 577382.8710000003 5955004.868000001 577380.2860000003 5955006.684 577350.3729999997 5955027.744999999 + 577341.8789999997 5955033.319 577326.892 5955041.414000001 577316.3130000001 5955046.131999999 + 577303.5460000001 5955051.187000001 577256.932 5955067.623 577196.7790000001 5955089.137 + 577188.2300000004 5955092.195 577169.869 5955098.762 577092.1610000003 5955126.215 577037.8609999996 + 5955145.5940000005 577028.5369999995 5955148.652000001 577018.4720000001 5955151.262 577009.3039999995 + 5955152.559 576998.8899999997 5955153.529999999 576986.3930000002 5955153.279999999 576981.5789999999 + 5955152.767999999 576975.8770000003 5955152.161 576965.5630000001 5955150.327 576962.5769999996 + 5955149.608999999 576957.506 5955148.391000001 576947.392 5955146.067 576943.8389999997 5955145.251 + 576931.6639999999 5955143.372 576930.7879999997 5955143.237 576917.131 5955142.089 576904.7910000002 + 5955141.731000001 576902.2929999996 5955141.847999999 + + + + + + 573673.3509999998 5952264.44 573661.1969999997 5952260.764 573661.0789999999 5952261.887 + 573654.1449999996 5952270.527000001 573644.5190000003 5952281.584000001 573634.9220000003 + 5952295.096000001 573616.7489999998 5952325.251 573615.0489999996 5952327.739 573611.0410000002 + 5952337.164000001 573609.2589999996 5952346.892000001 573610.0070000002 5952354.698999999 + 573618.3310000001 5952358.467 573626.9380000001 5952362.737 573639.6550000003 5952360.127 + 573651.1299999999 5952352.678 573659.2520000003 5952345.1 573667.2130000005 5952334.835999999 + 573671.7479999997 5952324.383 573684.2089999998 5952312.604 573690.3260000004 5952306.576 + 573696.8039999995 5952306.076 573706.6299999999 5952303.846999999 573712.4179999996 5952301.288000001 + 573715.9759999998 5952296.438999999 573716.4230000004 5952289.385 573713.091 5952285.559 + 573707.1500000004 5952271.361 573713.3219999997 5952264.755000001 573707.3260000004 5952264.91 + 573703.1399999997 5952265.019 573684.7110000001 5952269.638 573673.3509999998 5952264.44 + + + + + + + + + + 467449.3200000003 5975709.774 467292.4440000001 5975836.892999999 467272.5990000004 + 5975866.271 467230.28899999993 5975906.002 467231.0410000002 5975906.985 467198.2359999996 + 5975936.846999999 467190.125 5975945.745999999 467085.4199999999 5976028.573999999 467057.8190000001 + 5976049.471999999 467041.8499999996 5976067.343 467036.84300000034 5976070.568 466998.46300000045 + 5976061.142999999 466962.13200000016 5976048.429 466900.40299999993 5976012.465 466848.21300000045 + 5975980.032 466777.98199999984 5975937.755000001 466734.7529999996 5975903.027000001 466713.5999999996 + 5975881.069 466715.7949999999 5975879.063999999 466687.39300000016 5975848.502 466586.3269999996 + 5975706.4350000005 466585.38200000016 5975706.921 466501.9709999999 5975528.704 466499.5959999999 + 5975529.806 466458.8190000001 5975431.438999999 466410.85699999984 5975235.357000001 466403.994 + 5975201.204 466392.3480000002 5975159.48 466375.1560000004 5975087.785 466371.0420000004 + 5975036.515000001 466345.28000000026 5974710.23 466308.41399999993 5974582.127 466310.5310000004 + 5974581.608999999 466303.227 5974550.421 466298.64699999994 5974520.69 466296.057 5974478.259 466293.25 + 5974381.837 466291.9800000005 5974306.514 466291.4349999996 5974190.005000001 466293.49899999984 + 5974121.411 466296.78799999965 5974090.595000001 466299.8200000003 5974080.389 466304.8590000002 + 5974071.343 466310.2060000002 5974066.653999999 466314.733 5974063.406 466325.3830000004 5974058.224 + 466336.5889999997 5974054.078 466352.5729999999 5974049.34 466396.60300000006 5974038.361 + 466424.47800000006 5974032.07 466490.0829999996 5974017.903000001 466522.6270000003 5974011.776000001 + 466522.4500000002 5974010.066 466637.5020000003 5973988.261 466822.9840000002 5973953.282 + 466827.51800000016 5973954.880999999 466835.9110000003 5973952.294 466840.5839999998 5973949.385 + 466897.818 5973939.551000001 467094.3629999999 5973903.876 467104.98199999984 5973901.159 + 467114.8729999997 5973902.923 467134.33800000045 5973909.23 467136.966 5973909.720000001 + 467141.7309999997 5973910.127 467145.63200000016 5973911.335999999 467153.8099999996 5973912.861 + 467183.5750000002 5973921.244999999 467197.0559999999 5973899.367000001 467476.14300000016 5973982.535 + 468469.6780000003 5973998.603 468620.6220000005 5974384.445 468600.636 5974778.286 468245.74000000017 + 5975172.846000001 468157.77799999993 5975225.366 468134.0590000004 5975203.904999999 468056.26300000027 + 5975289.886 468040.0690000001 5975305.179 468006.3830000004 5975335.168 467991.4239999997 + 5975346.323999999 467968.05200000014 5975363.175000001 467676.8159999997 5975576.1850000005 + 467642.9929999998 5975599.224 467630.0549999997 5975606.879000001 467559.7070000004 5975644.093 + 467498.33600000007 5975668.57 467478.466 5975687.945 467474.8049999997 5975683.009 467445.89900000015 + 5975705.4690000005 467449.3200000003 5975709.774 + + + + + + + + + + 464617.193 5979041.182 464453.7920000004 5979252.569 464220.1679999996 5979352.880999999 + 463993.4400000004 5979471.976 463751.8499999996 5979552.846000001 463522.4340000004 5979667.583000001 + 463287.25 5979762.107000001 462988.79 5979673.318 462599.2139999997 5979398.933 462407.8710000002 + 5979315.76 462283.8289999999 5979150.758 462173.301 5978968.383 462126.426 5978707.659 + 461914.27099999966 5978651.364 461790.53000000026 5978480.156 461642.7980000004 5978347.411 + 461622.2039999999 5978231.738 461538.068 5978159.458000001 461519.6840000004 5978051.523 + 461504.34700000007 5977849.136 461485.13200000016 5977647.755999999 461491.7170000002 5977487.761 + 461601.2910000002 5977293.948000001 461807.8949999996 5977112.108999999 461991.8609999996 5977170.943 + 462327.3949999996 5977134.793 462496.318 5977251.204 462584.86500000017 5977441.186000001 + 462776.63800000027 5977536.664999999 462966.932 5977633.482999999 463124.0499999998 5977760.69 + 463196.3839999996 5977965.526000001 463331.38100000005 5978112.974 463451.6349999998 5978273.928 + 463509.2240000004 5978492.258 463724.11000000034 5978697.823000001 464083.5259999996 5978883.663000001 + 464323.0690000001 5978876.801999999 464617.193 5979041.182 + + + + + + + + + + urn:adv:oid:DEHHALKA10000005 + https://registry.gdi-de.org/id/de.____/alkis + + + + 02 + + + Bundesland + + + + + + + + + + + Hamburg + + + + + + 02 + 10 + + + + \ No newline at end of file diff --git a/deegree-services/deegree-webservices-handbook/src/main/asciidoc/webservices.adoc b/deegree-services/deegree-webservices-handbook/src/main/asciidoc/webservices.adoc index 3eb6053c7e..94e169a7fe 100644 --- a/deegree-services/deegree-webservices-handbook/src/main/asciidoc/webservices.adoc +++ b/deegree-services/deegree-webservices-handbook/src/main/asciidoc/webservices.adoc @@ -171,6 +171,8 @@ GetCapabilities response |GMLFormat |0..n |Complex |GML format configuration +|GeoJSONFormat |0..n |Complex |GeoJSON format configuration + |CustomFormat |0..n |Complex |Custom format configuration |Strict |0..1 |Boolean | Indicates if the server should behave strictly as specified. default: false @@ -242,7 +244,7 @@ to _true_ to enforce this check. By default, WFS-T requests will be rejected. Setting the _EnableTransactions_ option to _true_ will enable transaction support. This option has the optional attribute _idGenMode_ which -controls how ids of inserted features (the values in the gml:id +controls how ids of inserted features (the values in the gml:idGML format configuration attribute) are treated. There are three id generation modes available: * *UseExisting*: The original gml:id values from the input are stored. @@ -641,6 +643,29 @@ would be generated by the WFS: ... ---- +==== Adding GeoJSON output formats + +Using option element _GeoJSONFormat, it possible to enable GeoJSON as GetFeature output format. +The _GeoJSON_ option has the following sub-options: + +[width="100%",cols="15%,15%,10%,60%",options="header",] +|=== +|Option |Cardinality |Value |Description +| @allowOtherCrsThanWGS84 | 0..1 | Boolean | GeoJson only allows geometries in WGS84. With this option the default behaviour of a WFS can be enabled: the CRS of the requested geometries are written in the requested CRS of the DefaultCRS of the WFS. Default: false +| MimeType | 1..n | String | Mime types associated with this format configuration +|=== + +*Example for GeoJSON output format* + +[source,xml] +---- + +application/geo+json + +---- + +WARNING: GeoJSON output format is currently only implemented for GetFeature requests! + ==== Adding custom output formats Using option element _CustomFormat_, it is possible to plug-in your diff --git a/pom.xml b/pom.xml index 55e7f79a61..618353316e 100644 --- a/pom.xml +++ b/pom.xml @@ -419,6 +419,12 @@ 2.9.0 test + + com.jayway.jsonpath + json-path-assert + 2.4.0 + test + commons-io