From 907df3e43f286257e60fe7509463d2fa58a6e94a Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sat, 19 Sep 2020 21:54:28 +0200 Subject: [PATCH 001/106] hack dev inner loop as usual --- src/Directory.Build.props | 2 +- src/ImageSharp.Drawing/ImageSharp.Drawing.csproj | 3 ++- .../ImageSharp.Drawing.Benchmarks.csproj | 3 ++- tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj | 3 ++- 4 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 6708e8c3..05cde4ff 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -23,7 +23,7 @@ - true + diff --git a/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj b/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj index c942bbd3..01a6d07d 100644 --- a/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj +++ b/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj @@ -9,7 +9,8 @@ Image Draw Shape Path Font SixLabors.ImageSharp.Drawing - netcoreapp3.1;netcoreapp2.1;netstandard2.1;netstandard2.0;netstandard1.3;net472 + + netcoreapp3.1 diff --git a/tests/ImageSharp.Drawing.Benchmarks/ImageSharp.Drawing.Benchmarks.csproj b/tests/ImageSharp.Drawing.Benchmarks/ImageSharp.Drawing.Benchmarks.csproj index fe40cdbf..f8b18f0c 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/ImageSharp.Drawing.Benchmarks.csproj +++ b/tests/ImageSharp.Drawing.Benchmarks/ImageSharp.Drawing.Benchmarks.csproj @@ -3,7 +3,8 @@ Exe SixLabors.ImageSharp.Drawing.Benchmarks - netcoreapp3.1;netcoreapp2.1;net472 + + netcoreapp3.1 false false diff --git a/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj b/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj index 66732cca..54199bb2 100644 --- a/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj +++ b/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj @@ -2,7 +2,8 @@ - netcoreapp3.1;netcoreapp2.1;net472 + + netcoreapp3.1 True latest True From e20fa94f1ff0c218c8eac99626cdcbdd7b6c9d94 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sat, 19 Sep 2020 23:28:16 +0200 Subject: [PATCH 002/106] _IntersectionExperiments --- .../Shapes/_IntersectionExperiments.cs | 228 ++++++++++++++++++ .../ImageProviders/TestImageProvider.cs | 14 ++ 2 files changed, 242 insertions(+) create mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs b/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs new file mode 100644 index 00000000..59336630 --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs @@ -0,0 +1,228 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Numerics; +using System.Text; +using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.PixelFormats; +using SixLabors.ImageSharp.Processing; +using Xunit; +using Xunit.Abstractions; + +namespace SixLabors.ImageSharp.Drawing.Tests +{ + public class _IntersectionExperiments + { + private const float Inf = 100; + + private readonly IBrush Brush = Brushes.Solid(Color.Red); + + private readonly ITestOutputHelper output; + + public _IntersectionExperiments(ITestOutputHelper output) + { + this.output = output; + } + + private static Polygon MakePolygon(params (float x, float y)[] coords) + { + PointF[] points = coords.Select(c => new PointF(c.x, c.y)).ToArray(); + return new Polygon(new LinearLineSegment(points)); + } + + private void DrawPath(ITestImageProvider provider, IPath path, float scale = 100f) + { + path = path.Transform(Matrix3x2.CreateScale(scale) * Matrix3x2.CreateTranslation(10, 10)); + using Image image = provider.GetImage(ctx => ctx.Fill(Brush, path)); + + image.DebugSave(provider, appendPixelTypeToFileName: false, appendSourceFileOrDescription: false); + } + + private void DrawPath(ITestImageProvider provider, Polygon polygon, Polygon hole, float scale = 100f) => + DrawPath(provider, new ComplexPolygon(polygon, hole), scale); + + private static (PointF Start, PointF End) MakeHLine(float y) + { + + return (new PointF(-Inf, y), new PointF(Inf, y)); + } + + private void PrintIntersections(ReadOnlySpan points, float y) + { + StringBuilder sb = new StringBuilder(); + sb.Append($"@ y={y} | "); + + bool start = true; + + foreach (PointF p in points) + { + sb.Append($"({p.X},{p.Y})"); + if (start) + { + sb.Append("--"); + } + else + { + sb.Append(" "); + } + // sb.Append(" "); + + start = !start; + } + this.output.WriteLine(sb.ToString()); + } + + private void PrintIntersections(IPath path, float y) + { + var line = MakeHLine(y); + + PointF[] points = path.FindIntersections(line.Start, line.End).ToArray(); + PrintIntersections(points, y); + } + + [Theory] + [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] + public void Case1(TestImageProvider provider) + where TPixel : unmanaged, IPixel + { + IPath path = MakePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); + + PrintIntersections(path, 0.5f); + PrintIntersections(path, 1); + PrintIntersections(path, 1.5f); + + DrawPath(provider, path); + } + + [Theory] + [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] + public void FindBothIntersections(TestImageProvider provider) + where TPixel : unmanaged, IPixel + { + var poly = new Polygon(new LinearLineSegment( + new PointF(10, 10), + new PointF(200, 150), + new PointF(50, 300))); + IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 55), new PointF(float.MaxValue, 55)); + Assert.Equal(2, intersections.Count()); + + DrawPath(provider, poly, 1f); + } + + [Theory] + [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] + public void HandleClippingInnerCorner(TestImageProvider provider) + where TPixel : unmanaged, IPixel + { + var simplePath = new Polygon(new LinearLineSegment( + new PointF(10, 10), + new PointF(200, 150), + new PointF(50, 300))); + + var hole1 = new Polygon(new LinearLineSegment( + new PointF(37, 85), + new PointF(130, 40), + new PointF(65, 137))); + + IPath poly = simplePath.Clip(hole1); + + DrawPath(provider, poly, 1f); + + IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 137), new PointF(float.MaxValue, 137)); + + // returns an even number of points + Assert.Equal(4, intersections.Count()); + } + + [Theory] + [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] + public void CrossingCorner(TestImageProvider provider) + where TPixel : unmanaged, IPixel + { + var simplePath = new Polygon(new LinearLineSegment( + new PointF(10, 10), + new PointF(200, 150), + new PointF(50, 300))); + + IEnumerable intersections = simplePath.FindIntersections(new PointF(float.MinValue, 150), new PointF(float.MaxValue, 150)); + + // returns an even number of points + Assert.Equal(2, intersections.Count()); + } + + [Theory] + [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] + public void ClippingEdgefromInside(TestImageProvider provider) + where TPixel : unmanaged, IPixel + { + IPath simplePath = new RectangularPolygon(10, 10, 100, 100).Clip(new RectangularPolygon(20, 0, 20, 20)); + + IEnumerable intersections = simplePath.FindIntersections(new PointF(float.MinValue, 20), new PointF(float.MaxValue, 20)); + + // returns an even number of points + Assert.Equal(4, intersections.Count()); + } + + [Theory] + [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] + public void ClippingEdgeFromOutside(TestImageProvider provider) + where TPixel : unmanaged, IPixel + { + var simplePath = new Polygon(new LinearLineSegment( + new PointF(10, 10), + new PointF(100, 10), + new PointF(50, 300))); + + IEnumerable intersections = simplePath.FindIntersections(new PointF(float.MinValue, 10), new PointF(float.MaxValue, 10)); + + // returns an even number of points + Assert.Equal(0, intersections.Count() % 2); + } + + [Theory] + [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] + public void HandleClippingOutterCorner(TestImageProvider provider) + where TPixel : unmanaged, IPixel + { + var simplePath = new Polygon(new LinearLineSegment( + new PointF(10, 10), + new PointF(200, 150), + new PointF(50, 300))); + + var hole1 = new Polygon(new LinearLineSegment( + new PointF(37, 85), + new PointF(130, 40), + new PointF(65, 137))); + + IPath poly = simplePath.Clip(hole1); + + IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 300), new PointF(float.MaxValue, 300)); + + // returns an even number of points + Assert.Equal(2, intersections.Count()); + } + + [Theory] + [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] + public void MissingIntersection(TestImageProvider provider) + where TPixel : unmanaged, IPixel + { + var simplePath = new Polygon(new LinearLineSegment( + new PointF(10, 10), + new PointF(200, 150), + new PointF(50, 300))); + + var hole1 = new Polygon(new LinearLineSegment( + new PointF(37, 85), + new PointF(130, 40), + new PointF(65, 137))); + + IPath poly = simplePath.Clip(hole1); + + IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 85), new PointF(float.MaxValue, 85)); + + // returns an even number of points + Assert.Equal(4, intersections.Count()); + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/ImageProviders/TestImageProvider.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/ImageProviders/TestImageProvider.cs index d98c9e36..3d015323 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/ImageProviders/TestImageProvider.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/ImageProviders/TestImageProvider.cs @@ -20,6 +20,8 @@ public interface ITestImageProvider string SourceFileOrDescription { get; } Configuration Configuration { get; set; } + + Image GetImage(); } /// @@ -96,6 +98,8 @@ public static TestImageProvider Solid( /// public abstract Image GetImage(); + Image ITestImageProvider.GetImage() => this.GetImage(); + public virtual Image GetImage(IImageDecoder decoder) { throw new NotSupportedException($"Decoder specific GetImage() is not supported with {this.GetType().Name}!"); @@ -169,4 +173,14 @@ public override string ToString() return $"{this.SourceFileOrDescription}[{this.PixelType}]"; } } + + public static class TestImageProviderExtensions + { + public static Image GetImage(this ITestImageProvider provider, Action operationsToApply) + { + Image img = provider.GetImage(); + img.Mutate(operationsToApply); + return img; + } + } } From 7765409758ee0580e26d21de1abf27bf62d2fea4 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sun, 20 Sep 2020 21:12:09 +0200 Subject: [PATCH 003/106] ScanTests + infrastructure --- Directory.Build.targets | 4 +- .../Shapes/ScanTests.cs | 52 +++++++++++++++++++ .../Shapes/_IntersectionExperiments.cs | 46 ++++++++++++++-- tests/ImageSharp.Drawing.Tests/TestFormat.cs | 15 ++++++ .../ReferenceCodecs/MagickReferenceDecoder.cs | 11 ++++ .../SystemDrawingReferenceDecoder.cs | 18 ++++++- .../SystemDrawingReferenceEncoder.cs | 6 +++ .../Tests/TestImageProviderTests.cs | 21 ++++++++ 8 files changed, 165 insertions(+), 8 deletions(-) create mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/ScanTests.cs diff --git a/Directory.Build.targets b/Directory.Build.targets index 1428a7e3..885796ca 100644 --- a/Directory.Build.targets +++ b/Directory.Build.targets @@ -26,8 +26,8 @@ - - + + diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/ScanTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/ScanTests.cs new file mode 100644 index 00000000..16268a75 --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/Shapes/ScanTests.cs @@ -0,0 +1,52 @@ +using System.Linq; +using System.Numerics; +using System.Runtime.CompilerServices; +using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.PixelFormats; +using SixLabors.ImageSharp.Processing; +using Xunit; +using IOPath = System.IO.Path; + +namespace SixLabors.ImageSharp.Drawing.Tests +{ + public class ScanTests + { + private const float Inf = 1000; + + private readonly IBrush TestBrush = Brushes.Solid(Color.Red); + + private void DebugDraw(IPath path, float scale = 100f, [CallerMemberName]string testMethod = "") + { + path = path.Transform(Matrix3x2.CreateScale(scale) * Matrix3x2.CreateTranslation(10, 10)); + + Rectangle bounds = (Rectangle)path.Bounds; + + using Image img = new Image(bounds.Width + 10, bounds.Height+10); + img.Mutate(ctx => ctx.Fill(TestBrush, path)); + + string outDir = TestEnvironment.CreateOutputDirectory(nameof(ScanTests)); + string outFile = IOPath.Combine(outDir, testMethod+".png"); + img.SaveAsPng(outFile); + } + + private static Polygon MakePolygon(params (float x, float y)[] coords) + { + PointF[] points = coords.Select(c => new PointF(c.x, c.y)).ToArray(); + return new Polygon(new LinearLineSegment(points)); + } + + private static (PointF Start, PointF End) MakeHLine(float y) + { + + return (new PointF(-Inf, y), new PointF(Inf, y)); + } + + [Fact] + public void Case01() + { + IPath path = MakePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); + + DebugDraw(path); + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs b/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs index 59336630..51e215c3 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs @@ -30,7 +30,7 @@ private static Polygon MakePolygon(params (float x, float y)[] coords) return new Polygon(new LinearLineSegment(points)); } - private void DrawPath(ITestImageProvider provider, IPath path, float scale = 100f) + private void DrawRegion(ITestImageProvider provider, IPath path, float scale = 100f) { path = path.Transform(Matrix3x2.CreateScale(scale) * Matrix3x2.CreateTranslation(10, 10)); using Image image = provider.GetImage(ctx => ctx.Fill(Brush, path)); @@ -39,7 +39,7 @@ private void DrawPath(ITestImageProvider provider, IPath path, float scale = 100 } private void DrawPath(ITestImageProvider provider, Polygon polygon, Polygon hole, float scale = 100f) => - DrawPath(provider, new ComplexPolygon(polygon, hole), scale); + DrawRegion(provider, new ComplexPolygon(polygon, hole), scale); private static (PointF Start, PointF End) MakeHLine(float y) { @@ -79,6 +79,19 @@ private void PrintIntersections(IPath path, float y) PointF[] points = path.FindIntersections(line.Start, line.End).ToArray(); PrintIntersections(points, y); } + + [Theory] + [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] + public void Case0(TestImageProvider provider) + where TPixel : unmanaged, IPixel + { + IPath path = MakePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); + + + PrintIntersections(path, 10); + + DrawRegion(provider, path, 10); + } [Theory] [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] @@ -91,9 +104,23 @@ public void Case1(TestImageProvider provider) PrintIntersections(path, 1); PrintIntersections(path, 1.5f); - DrawPath(provider, path); + DrawRegion(provider, path); + + } + + [Theory] + [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] + public void Case2(TestImageProvider provider) + where TPixel : unmanaged, IPixel + { + IPath path = MakePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); + + PrintIntersections(path, 1); + + DrawRegion(provider, path); } + [Theory] [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] public void FindBothIntersections(TestImageProvider provider) @@ -106,7 +133,7 @@ public void FindBothIntersections(TestImageProvider provider) IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 55), new PointF(float.MaxValue, 55)); Assert.Equal(2, intersections.Count()); - DrawPath(provider, poly, 1f); + DrawRegion(provider, poly, 1f); } [Theory] @@ -126,7 +153,7 @@ public void HandleClippingInnerCorner(TestImageProvider provider IPath poly = simplePath.Clip(hole1); - DrawPath(provider, poly, 1f); + DrawRegion(provider, poly, 1f); IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 137), new PointF(float.MaxValue, 137)); @@ -146,6 +173,7 @@ public void CrossingCorner(TestImageProvider provider) IEnumerable intersections = simplePath.FindIntersections(new PointF(float.MinValue, 150), new PointF(float.MaxValue, 150)); + DrawRegion(provider, simplePath, 1f); // returns an even number of points Assert.Equal(2, intersections.Count()); } @@ -157,6 +185,8 @@ public void ClippingEdgefromInside(TestImageProvider provider) { IPath simplePath = new RectangularPolygon(10, 10, 100, 100).Clip(new RectangularPolygon(20, 0, 20, 20)); + DrawRegion(provider, simplePath, 1f); + IEnumerable intersections = simplePath.FindIntersections(new PointF(float.MinValue, 20), new PointF(float.MaxValue, 20)); // returns an even number of points @@ -173,6 +203,8 @@ public void ClippingEdgeFromOutside(TestImageProvider provider) new PointF(100, 10), new PointF(50, 300))); + DrawRegion(provider, simplePath, 1f); + IEnumerable intersections = simplePath.FindIntersections(new PointF(float.MinValue, 10), new PointF(float.MaxValue, 10)); // returns an even number of points @@ -196,6 +228,8 @@ public void HandleClippingOutterCorner(TestImageProvider provide IPath poly = simplePath.Clip(hole1); + DrawRegion(provider, poly, 1f); + IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 300), new PointF(float.MaxValue, 300)); // returns an even number of points @@ -218,6 +252,8 @@ public void MissingIntersection(TestImageProvider provider) new PointF(65, 137))); IPath poly = simplePath.Clip(hole1); + + DrawRegion(provider, poly, 1f); IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 85), new PointF(float.MaxValue, 85)); diff --git a/tests/ImageSharp.Drawing.Tests/TestFormat.cs b/tests/ImageSharp.Drawing.Tests/TestFormat.cs index 3b12d4f5..76cd7b2e 100644 --- a/tests/ImageSharp.Drawing.Tests/TestFormat.cs +++ b/tests/ImageSharp.Drawing.Tests/TestFormat.cs @@ -6,6 +6,7 @@ using System.IO; using System.Linq; using System.Numerics; +using System.Threading; using System.Threading.Tasks; using SixLabors.ImageSharp; using SixLabors.ImageSharp.Formats; @@ -220,6 +221,15 @@ public Image Decode(Configuration config, Stream stream) where T public bool IsSupportedFileFormat(Span header) => testFormat.IsSupportedFileFormat(header); public Image Decode(Configuration configuration, Stream stream) => this.Decode(configuration, stream); + public Task> DecodeAsync(Configuration configuration, Stream stream, CancellationToken cancellationToken) where TPixel : unmanaged, IPixel + { + throw new NotImplementedException(); + } + + public Task DecodeAsync(Configuration configuration, Stream stream, CancellationToken cancellationToken) + { + throw new NotImplementedException(); + } public Task> DecodeAsync(Configuration configuration, Stream stream) where TPixel : unmanaged, IPixel @@ -247,6 +257,11 @@ public void Encode(Image image, Stream stream) where TPixel : un // TODO record this happened so we can verify it. } + public Task EncodeAsync(Image image, Stream stream, CancellationToken cancellationToken) where TPixel : unmanaged, IPixel + { + throw new NotImplementedException(); + } + public Task EncodeAsync(Image image, Stream stream) where TPixel : unmanaged, IPixel => throw new NotImplementedException(); } diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/MagickReferenceDecoder.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/MagickReferenceDecoder.cs index e1d242de..1a40ea00 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/MagickReferenceDecoder.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/MagickReferenceDecoder.cs @@ -4,6 +4,7 @@ using System; using System.IO; using System.Runtime.InteropServices; +using System.Threading; using System.Threading.Tasks; using ImageMagick; using SixLabors.ImageSharp.Advanced; @@ -78,6 +79,16 @@ private static void FromRgba64Bytes(Configuration configuration, Span this.Decode(configuration, stream); + public Task> DecodeAsync(Configuration configuration, Stream stream, CancellationToken cancellationToken) where TPixel : unmanaged, IPixel + { + throw new NotImplementedException(); + } + + public Task DecodeAsync(Configuration configuration, Stream stream, CancellationToken cancellationToken) + { + throw new NotImplementedException(); + } + public Task> DecodeAsync(Configuration configuration, Stream stream) where TPixel : unmanaged, IPixel => throw new NotImplementedException(); public Task DecodeAsync(Configuration configuration, Stream stream) => throw new NotImplementedException(); } diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/SystemDrawingReferenceDecoder.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/SystemDrawingReferenceDecoder.cs index 011ad7d2..dff3e2e7 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/SystemDrawingReferenceDecoder.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/SystemDrawingReferenceDecoder.cs @@ -2,6 +2,7 @@ // Licensed under the Apache License, Version 2.0. using System.IO; +using System.Threading; using System.Threading.Tasks; using SixLabors.ImageSharp.Formats; using SixLabors.ImageSharp.Metadata; @@ -51,8 +52,23 @@ public IImageInfo Identify(Configuration configuration, Stream stream) return new ImageInfo(pixelType, sourceBitmap.Width, sourceBitmap.Height, new ImageMetadata()); } } - + + public Task IdentifyAsync(Configuration configuration, Stream stream, CancellationToken cancellationToken) + { + throw new System.NotImplementedException(); + } + public Image Decode(Configuration configuration, Stream stream) => this.Decode(configuration, stream); + public Task> DecodeAsync(Configuration configuration, Stream stream, CancellationToken cancellationToken) where TPixel : unmanaged, IPixel + { + throw new System.NotImplementedException(); + } + + public Task DecodeAsync(Configuration configuration, Stream stream, CancellationToken cancellationToken) + { + throw new System.NotImplementedException(); + } + public Task> DecodeAsync(Configuration configuration, Stream stream) where TPixel : unmanaged, IPixel => throw new System.NotImplementedException(); public Task DecodeAsync(Configuration configuration, Stream stream) => throw new System.NotImplementedException(); public Task IdentifyAsync(Configuration configuration, Stream stream) => throw new System.NotImplementedException(); diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/SystemDrawingReferenceEncoder.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/SystemDrawingReferenceEncoder.cs index 8f4abab5..afe76cf0 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/SystemDrawingReferenceEncoder.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/ReferenceCodecs/SystemDrawingReferenceEncoder.cs @@ -3,6 +3,7 @@ using System.Drawing.Imaging; using System.IO; +using System.Threading; using System.Threading.Tasks; using SixLabors.ImageSharp.Formats; using SixLabors.ImageSharp.PixelFormats; @@ -31,6 +32,11 @@ public void Encode(Image image, Stream stream) } } + public Task EncodeAsync(Image image, Stream stream, CancellationToken cancellationToken) where TPixel : unmanaged, IPixel + { + throw new System.NotImplementedException(); + } + public Task EncodeAsync(Image image, Stream stream) where TPixel : unmanaged, IPixel => throw new System.NotImplementedException(); } } diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/Tests/TestImageProviderTests.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/Tests/TestImageProviderTests.cs index 882810e7..4ade2a90 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/Tests/TestImageProviderTests.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/Tests/TestImageProviderTests.cs @@ -4,6 +4,7 @@ using System; using System.Collections.Concurrent; using System.IO; +using System.Threading; using System.Threading.Tasks; using SixLabors.ImageSharp.Advanced; using SixLabors.ImageSharp.Formats; @@ -379,6 +380,16 @@ internal void InitCaller(string name) } public Image Decode(Configuration configuration, Stream stream) => this.Decode(configuration, stream); + public Task> DecodeAsync(Configuration configuration, Stream stream, CancellationToken cancellationToken) where TPixel : unmanaged, IPixel + { + throw new NotImplementedException(); + } + + public Task DecodeAsync(Configuration configuration, Stream stream, CancellationToken cancellationToken) + { + throw new NotImplementedException(); + } + public Task> DecodeAsync(Configuration configuration, Stream stream) where TPixel : unmanaged, IPixel => throw new NotImplementedException(); public Task DecodeAsync(Configuration configuration, Stream stream) => throw new NotImplementedException(); } @@ -420,6 +431,16 @@ internal void InitCaller(string name) } public Image Decode(Configuration configuration, Stream stream) => this.Decode(configuration, stream); + public Task> DecodeAsync(Configuration configuration, Stream stream, CancellationToken cancellationToken) where TPixel : unmanaged, IPixel + { + throw new NotImplementedException(); + } + + public Task DecodeAsync(Configuration configuration, Stream stream, CancellationToken cancellationToken) + { + throw new NotImplementedException(); + } + public Task> DecodeAsync(Configuration configuration, Stream stream) where TPixel : unmanaged, IPixel => throw new NotImplementedException(); public Task DecodeAsync(Configuration configuration, Stream stream) => throw new NotImplementedException(); } From 053a90718b717190e07389199fae379b94e15ccd Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Mon, 21 Sep 2020 04:49:54 +0200 Subject: [PATCH 004/106] TessellatedMultiPolygon works --- .../ImageSharp.Drawing.csproj | 2 +- .../Processing/PathGradientBrush.cs | 2 +- .../Shapes/ComplexPolygon.cs | 17 +- .../Shapes/CubicBezierLineSegment.cs | 8 +- .../Shapes/EllipsePolygon.cs | 6 +- .../Shapes/Helpers/TolerantComparer.cs | 117 +++++++ .../Shapes/IInternalPathOwner.cs | 12 + src/ImageSharp.Drawing/Shapes/ILineSegment.cs | 3 +- src/ImageSharp.Drawing/Shapes/ISimplePath.cs | 3 +- src/ImageSharp.Drawing/Shapes/InternalPath.cs | 125 ++++---- .../Shapes/LinearLineSegment.cs | 2 +- src/ImageSharp.Drawing/Shapes/Outliner.cs | 18 +- src/ImageSharp.Drawing/Shapes/Path.cs | 8 +- .../Shapes/PolygonClipper/Clipper.cs | 4 +- .../Shapes/RectangularPolygon.cs | 2 +- .../Shapes/Scan/TessellatedMultipolygon.cs | 132 ++++++++ .../Shapes/Scan/TopologyUtilities.cs | 50 +++ .../Shapes/BezierLineSegmentTests.cs | 2 +- .../GeneralClosedPolygonIntersectionTests.cs | 30 +- .../Shapes/InternalPathTests.cs | 8 +- .../Shapes/Issues/Issue_19.cs | 4 +- .../Shapes/LinearLineSegmentTests.cs | 2 +- .../Shapes/PathTests.cs | 2 +- .../Shapes/PolygonClipper/ClipperTests.cs | 6 +- .../Shapes/PolygonTests.cs | 2 +- .../Shapes/RectangleTests.cs | 2 +- .../Shapes/RegularPolygonTests.cs | 4 +- .../Shapes/Scan/ScanTests.cs | 302 ++++++++++++++++++ .../Scan/TessellatedComplexPolygonTests.cs | 124 +++++++ .../Shapes/Scan/TopologyUtilitiesTests.cs | 58 ++++ .../Shapes/ScanTests.cs | 52 --- .../ImageSharp.Drawing.Tests/Shapes/Shapes.cs | 2 +- .../Shapes/StarTests.cs | 2 +- .../TestUtilities/ArrayHelper.cs | 56 ---- .../TestUtilities/TestData.cs | 27 ++ .../TestUtilities/TestDataGenerator.cs | 109 ------- .../TestUtilities/TestMemoryAllocator.cs | 157 --------- 37 files changed, 955 insertions(+), 507 deletions(-) create mode 100644 src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs create mode 100644 src/ImageSharp.Drawing/Shapes/IInternalPathOwner.cs create mode 100644 src/ImageSharp.Drawing/Shapes/Scan/TessellatedMultipolygon.cs create mode 100644 src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs create mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanTests.cs create mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedComplexPolygonTests.cs create mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs delete mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/ScanTests.cs delete mode 100644 tests/ImageSharp.Drawing.Tests/TestUtilities/ArrayHelper.cs create mode 100644 tests/ImageSharp.Drawing.Tests/TestUtilities/TestData.cs delete mode 100644 tests/ImageSharp.Drawing.Tests/TestUtilities/TestDataGenerator.cs delete mode 100644 tests/ImageSharp.Drawing.Tests/TestUtilities/TestMemoryAllocator.cs diff --git a/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj b/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj index 01a6d07d..8be35321 100644 --- a/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj +++ b/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj @@ -16,7 +16,7 @@ - + diff --git a/src/ImageSharp.Drawing/Processing/PathGradientBrush.cs b/src/ImageSharp.Drawing/Processing/PathGradientBrush.cs index bbcd4f59..500f3649 100644 --- a/src/ImageSharp.Drawing/Processing/PathGradientBrush.cs +++ b/src/ImageSharp.Drawing/Processing/PathGradientBrush.cs @@ -136,7 +136,7 @@ public Edge(Path path, Color startColor, Color endColor) { this.path = path; - Vector2[] points = path.LineSegments.SelectMany(s => s.Flatten()).Select(p => (Vector2)p).ToArray(); + Vector2[] points = path.LineSegments.SelectMany(s => s.Flatten().ToArray()).Select(p => (Vector2)p).ToArray(); this.Start = points[0]; this.StartColor = (Vector4)startColor; diff --git a/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs b/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs index bcd5200e..7a5531dc 100644 --- a/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs @@ -6,7 +6,6 @@ using System.Collections.Generic; using System.Linq; using System.Numerics; -using Orientation = SixLabors.ImageSharp.Drawing.InternalPath.Orientation; namespace SixLabors.ImageSharp.Drawing { @@ -14,7 +13,7 @@ namespace SixLabors.ImageSharp.Drawing /// Represents a complex polygon made up of one or more shapes overlayed on each other, where overlaps causes holes. /// /// - public sealed class ComplexPolygon : IPath + public sealed class ComplexPolygon : IPath, IInternalPathOwner { private readonly IPath[] paths; private List internalPaths = null; @@ -206,14 +205,14 @@ public int FindIntersections(PointF start, PointF end, Span buffer, Inte this.EnsureInternalPathsInitalized(); int totalAdded = 0; - Orientation[] orientations = ArrayPool.Shared.Rent(buffer.Length); // the largest number of intersections of any sub path of the set is the max size with need for this buffer. - Span orientationsSpan = orientations; + InternalPath.PointOrientation[] orientations = ArrayPool.Shared.Rent(buffer.Length); // the largest number of intersections of any sub path of the set is the max size with need for this buffer. + Span orientationsSpan = orientations; try { foreach (var ip in this.internalPaths) { Span subBuffer = buffer.Slice(totalAdded); - Span subOrientationsSpan = orientationsSpan.Slice(totalAdded); + Span subOrientationsSpan = orientationsSpan.Slice(totalAdded); var position = ip.FindIntersectionsWithOrientation(start, end, subBuffer, subOrientationsSpan); totalAdded += position; @@ -236,7 +235,7 @@ public int FindIntersections(PointF start, PointF end, Span buffer, Inte } finally { - ArrayPool.Shared.Return(orientations); + ArrayPool.Shared.Return(orientations); } return totalAdded; @@ -376,5 +375,11 @@ public SegmentInfo PointAlongPath(float distanceAlongPath) throw new InvalidOperationException("Should not be possible to reach this line"); } + + IReadOnlyList IInternalPathOwner.GetRingsAsInternalPath() + { + this.EnsureInternalPathsInitalized(); + return this.internalPaths; + } } } diff --git a/src/ImageSharp.Drawing/Shapes/CubicBezierLineSegment.cs b/src/ImageSharp.Drawing/Shapes/CubicBezierLineSegment.cs index c3a094d4..264508bb 100644 --- a/src/ImageSharp.Drawing/Shapes/CubicBezierLineSegment.cs +++ b/src/ImageSharp.Drawing/Shapes/CubicBezierLineSegment.cs @@ -20,7 +20,7 @@ public sealed class CubicBezierLineSegment : ILineSegment /// /// The line points. /// - private readonly List linePoints; + private readonly PointF[] linePoints; private readonly PointF[] controlPoints; /// @@ -79,7 +79,7 @@ public CubicBezierLineSegment(PointF start, PointF controlPoint1, PointF control /// /// Returns the current as simple linear path. /// - public IReadOnlyList Flatten() + public ReadOnlyMemory Flatten() { return this.linePoints; } @@ -114,7 +114,7 @@ public CubicBezierLineSegment Transform(Matrix3x2 matrix) /// A line segment with the matrix applied to it. ILineSegment ILineSegment.Transform(Matrix3x2 matrix) => this.Transform(matrix); - private static List GetDrawingPoints(PointF[] controlPoints) + private static PointF[] GetDrawingPoints(PointF[] controlPoints) { var drawingPoints = new List(); int curveCount = (controlPoints.Length - 1) / 3; @@ -132,7 +132,7 @@ private static List GetDrawingPoints(PointF[] controlPoints) drawingPoints.AddRange(bezierCurveDrawingPoints); } - return drawingPoints; + return drawingPoints.ToArray(); } private static List FindDrawingPoints(int curveIndex, PointF[] controlPoints) diff --git a/src/ImageSharp.Drawing/Shapes/EllipsePolygon.cs b/src/ImageSharp.Drawing/Shapes/EllipsePolygon.cs index b1f1ec6f..8a4a48be 100644 --- a/src/ImageSharp.Drawing/Shapes/EllipsePolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/EllipsePolygon.cs @@ -10,7 +10,7 @@ namespace SixLabors.ImageSharp.Drawing /// /// A shape made up of a single path made up of one of more s /// - public class EllipsePolygon : IPath, ISimplePath + public class EllipsePolygon : IPath, ISimplePath, IInternalPathOwner { private readonly InternalPath innerPath; private readonly CubicBezierLineSegment segment; @@ -72,7 +72,7 @@ private EllipsePolygon(CubicBezierLineSegment segment) /// /// Gets the points that make up this simple linear path. /// - IReadOnlyList ISimplePath.Points => this.innerPath.Points(); + ReadOnlyMemory ISimplePath.Points => this.innerPath.Points(); /// public RectangleF Bounds => this.innerPath.Bounds; @@ -229,5 +229,7 @@ private static CubicBezierLineSegment CreateSegment(Vector2 location, SizeF size return new CubicBezierLineSegment(points); } + + IReadOnlyList IInternalPathOwner.GetRingsAsInternalPath() => new[] {this.innerPath}; } } diff --git a/src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs b/src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs new file mode 100644 index 00000000..c67bd5a6 --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs @@ -0,0 +1,117 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +namespace SixLabors.ImageSharp.Drawing +{ + internal readonly struct TolerantComparer + { + private readonly float negEps; + private readonly float negEps2; + + public TolerantComparer(float eps) + { + this.Eps = eps; + this.Eps2 = eps * eps; + this.negEps = -eps; + this.negEps2 = -this.Eps2; + } + + /// + /// Gets the epsilon value. + /// + public float Eps { get; } + + /// + /// Gets the SQUARED Epsilon value. + /// + public float Eps2 { get; } + + public bool IsZero(float x) => x <= this.Eps && x >= this.negEps; + + public bool IsGreater(float a, float b) => a > b + this.Eps; + + public bool IsLess(float a, float b) => a < b - this.Eps; + + public bool Equals(float a, float b) + { + float d = a - b; + return d < this.Eps && d > this.negEps; + } + + public bool Equals(PointF a, PointF b) + { + float dx = a.X - b.X; + float dy = a.Y - b.Y; + return this.IsZero(dx) && this.IsZero(dy); + } + + public bool IsPositive(float x) => x > this.Eps; + + public bool IsNegative(float x) => x < this.negEps; + + public bool IsGreaterOrEqual(float a, float b) => a >= b - this.Eps; + + public bool IsLessOrEqual(float a, float b) => b >= a - this.Eps; + + public int Sign(float a) + { + if (a >= this.Eps) + { + return 1; + } + + if (a <= this.negEps) + { + return -1; + } + + return 0; + } + + public bool IsZero2(float x) + { + return x > this.negEps2 && x < this.Eps2; + } + + public bool IsGreater2(float a, float b) + { + return a > b + this.Eps2; + } + + public bool IsLess2(float a, float b) + { + return a < b - this.Eps2; + } + + public bool Equals2(float a, float b) + { + var d = a - b; + return d < this.Eps2 && d > this.negEps2; + } + + public bool IsPositive2(float x) + { + return x > this.Eps2; + } + + public bool IsNegative2(float x) + { + return x < this.negEps2; + } + + public int Sign2(float a) + { + if (a > this.Eps2) + { + return 1; + } + + if (a < this.negEps2) + { + return -1; + } + + return 0; + } + } +} \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/IInternalPathOwner.cs b/src/ImageSharp.Drawing/Shapes/IInternalPathOwner.cs new file mode 100644 index 00000000..7c4f9733 --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/IInternalPathOwner.cs @@ -0,0 +1,12 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System.Collections.Generic; + +namespace SixLabors.ImageSharp.Drawing +{ + internal interface IInternalPathOwner + { + IReadOnlyList GetRingsAsInternalPath(); + } +} \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/ILineSegment.cs b/src/ImageSharp.Drawing/Shapes/ILineSegment.cs index 12237bc1..a18f5561 100644 --- a/src/ImageSharp.Drawing/Shapes/ILineSegment.cs +++ b/src/ImageSharp.Drawing/Shapes/ILineSegment.cs @@ -1,6 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. +using System; using System.Collections.Generic; using System.Numerics; @@ -23,7 +24,7 @@ public interface ILineSegment /// Converts the into a simple linear path.. /// /// Returns the current as simple linear path. - IReadOnlyList Flatten(); + ReadOnlyMemory Flatten(); /// /// Transforms the current LineSegment using specified matrix. diff --git a/src/ImageSharp.Drawing/Shapes/ISimplePath.cs b/src/ImageSharp.Drawing/Shapes/ISimplePath.cs index 1df1a000..d8ebdfa4 100644 --- a/src/ImageSharp.Drawing/Shapes/ISimplePath.cs +++ b/src/ImageSharp.Drawing/Shapes/ISimplePath.cs @@ -1,6 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. +using System; using System.Collections.Generic; namespace SixLabors.ImageSharp.Drawing @@ -18,6 +19,6 @@ public interface ISimplePath /// /// Gets the points that make this up as a simple linear path. /// - IReadOnlyList Points { get; } + ReadOnlyMemory Points { get; } } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/InternalPath.cs b/src/ImageSharp.Drawing/Shapes/InternalPath.cs index 932a78c3..d27acdb3 100644 --- a/src/ImageSharp.Drawing/Shapes/InternalPath.cs +++ b/src/ImageSharp.Drawing/Shapes/InternalPath.cs @@ -7,6 +7,8 @@ using System.Linq; using System.Numerics; using System.Runtime.CompilerServices; +using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Memory; namespace SixLabors.ImageSharp.Drawing { @@ -41,7 +43,7 @@ internal class InternalPath /// /// The segments. /// if set to true [is closed path]. - internal InternalPath(IEnumerable segments, bool isClosedPath) + internal InternalPath(IReadOnlyList segments, bool isClosedPath) : this(Simplify(segments, isClosedPath), isClosedPath) { } @@ -52,7 +54,7 @@ internal InternalPath(IEnumerable segments, bool isClosedPath) /// The segment. /// if set to true [is closed path]. internal InternalPath(ILineSegment segment, bool isClosedPath) - : this(segment?.Flatten() ?? Enumerable.Empty(), isClosedPath) + : this(segment?.Flatten() ?? Array.Empty(), isClosedPath) { } @@ -61,7 +63,7 @@ internal InternalPath(ILineSegment segment, bool isClosedPath) /// /// The points. /// if set to true [is closed path]. - internal InternalPath(IEnumerable points, bool isClosedPath) + internal InternalPath(ReadOnlyMemory points, bool isClosedPath) : this(Simplify(points, isClosedPath), isClosedPath) { } @@ -96,7 +98,7 @@ private InternalPath(PointData[] points, bool isClosedPath) /// /// the orrientateion of an point form a line /// - internal enum Orientation + internal enum PointOrientation { /// /// Point is colienear @@ -198,10 +200,10 @@ public int FindIntersections(PointF start, PointF end, Span buffer) /// number of intersections hit public int FindIntersections(PointF start, PointF end, Span buffer, IntersectionRule intersectionRule) { - Orientation[] orientations = ArrayPool.Shared.Rent(buffer.Length); + PointOrientation[] orientations = ArrayPool.Shared.Rent(buffer.Length); try { - Span orientationsSpan = orientations.AsSpan(0, buffer.Length); + Span orientationsSpan = orientations.AsSpan(0, buffer.Length); var position = this.FindIntersectionsWithOrientation(start, end, buffer, orientationsSpan); var activeBuffer = buffer.Slice(0, position); @@ -217,7 +219,7 @@ public int FindIntersections(PointF start, PointF end, Span buffer, Inte } finally { - ArrayPool.Shared.Return(orientations); + ArrayPool.Shared.Return(orientations); } } @@ -230,7 +232,7 @@ public int FindIntersections(PointF start, PointF end, Span buffer, Inte /// The buffer. /// The buffer for storeing the orientation of each intersection. /// number of intersections hit - public int FindIntersectionsWithOrientation(PointF start, PointF end, Span buffer, Span orientationsSpan) + public int FindIntersectionsWithOrientation(PointF start, PointF end, Span buffer, Span orientationsSpan) { if (this.points.Length < 2) { @@ -261,9 +263,9 @@ public int FindIntersectionsWithOrientation(PointF start, PointF end, Span 0; i++) @@ -271,20 +273,20 @@ public int FindIntersectionsWithOrientation(PointF start, PointF end, Span 0) && (IsOnSegment(target, edge.Start) || IsOnSegment(target, edge.End)); // is there any chance the segments will intersection (do their bounding boxes touch) bool doIntersect = false; - if (pointOrientation == Orientation.Colinear || pointOrientation != nextOrientation) + if (pointOrientation == PointOrientation.Colinear || pointOrientation != nextOrientation) { doIntersect = (edge.Min.X - Epsilon) <= target.Max.X && (edge.Max.X + Epsilon) >= target.Min.X && @@ -350,8 +352,8 @@ public int FindIntersectionsWithOrientation(PointF start, PointF end, Span buffer, Span orientationsSpan) + internal static int ApplyNonZeroIntersectionRules(Span buffer, Span orientationsSpan) { int newpositions = 0; int tracker = 0; @@ -404,13 +406,13 @@ internal static int ApplyNonZeroIntersectionRules(Span buffer, Span /// The - internal IReadOnlyList Points() => this.points.Select(x => (PointF)x.Point).ToArray(); + internal ReadOnlyMemory Points() => this.points.Select(x => x.Point).ToArray(); /// /// Calculates the point a certain distance a path. @@ -520,6 +522,19 @@ internal SegmentInfo PointAlongPath(float distanceAlongPath) throw new InvalidOperationException("should alwys reach a point along the path"); } + internal IMemoryOwner ExtractVertices(MemoryAllocator allocator) + { + IMemoryOwner buffer = allocator.Allocate(this.points.Length + 1); + Span span = buffer.Memory.Span; + + for (int i = 0; i < this.points.Length; i++) + { + span[i] = this.points[i].Point; + } + + return buffer; + } + [MethodImpl(MethodImplOptions.AggressiveInlining)] private static bool IsOnSegment(Vector2 p, Vector2 q, Vector2 r) { @@ -579,7 +594,7 @@ private static int WrapArrayIndex(int i, int arrayLength) } [MethodImpl(MethodImplOptions.AggressiveInlining)] - private static Orientation CalulateOrientation(Vector2 p, Vector2 q, Vector2 r) + private static PointOrientation CalulateOrientation(Vector2 p, Vector2 q, Vector2 r) { // See http://www.geeksforgeeks.org/orientation-3-ordered-points/ // for details of below formula. @@ -589,14 +604,14 @@ private static Orientation CalulateOrientation(Vector2 p, Vector2 q, Vector2 r) if (val > -Epsilon && val < Epsilon) { - return Orientation.Colinear; // colinear + return PointOrientation.Colinear; // colinear } - return (val > 0) ? Orientation.Clockwise : Orientation.Counterclockwise; // clock or counterclock wise + return (val > 0) ? PointOrientation.Clockwise : PointOrientation.Counterclockwise; // clock or counterclock wise } [MethodImpl(MethodImplOptions.AggressiveInlining)] - private static Orientation CalulateOrientation(Vector2 qp, Vector2 rq) + private static PointOrientation CalulateOrientation(Vector2 qp, Vector2 rq) { // See http://www.geeksforgeeks.org/orientation-3-ordered-points/ // for details of below formula. @@ -604,10 +619,10 @@ private static Orientation CalulateOrientation(Vector2 qp, Vector2 rq) if (val > -Epsilon && val < Epsilon) { - return Orientation.Colinear; // colinear + return PointOrientation.Colinear; // colinear } - return (val > 0) ? Orientation.Clockwise : Orientation.Counterclockwise; // clock or counterclock wise + return (val > 0) ? PointOrientation.Clockwise : PointOrientation.Counterclockwise; // clock or counterclock wise } /// @@ -678,18 +693,20 @@ private static Vector2 FindIntersection(in Segment source, in Segment target) /// /// The . /// - private static PointData[] Simplify(IEnumerable segments, bool isClosed) + private static PointData[] Simplify(IReadOnlyList segments, bool isClosed) { var simplified = new List(); + foreach (ILineSegment seg in segments) { - simplified.AddRange(seg.Flatten()); + ReadOnlyMemory points = seg.Flatten(); + simplified.AddRange(points.ToArray()); } - return Simplify(simplified, isClosed); + return Simplify(simplified.ToArray(), isClosed); } - private static PointData[] Simplify(IEnumerable vectors, bool isClosed) + private static PointData[] Simplify(ReadOnlyMemory vectors, bool isClosed) { PointF[] points = vectors.ToArray(); @@ -707,7 +724,7 @@ private static PointData[] Simplify(IEnumerable vectors, bool isClosed) results.Add(new PointData { Point = points[0], - Orientation = Orientation.Colinear, + Orientation = PointOrientation.Colinear, Length = 0 }); } @@ -725,7 +742,7 @@ private static PointData[] Simplify(IEnumerable vectors, bool isClosed) new PointData { Point = points[0], - Orientation = Orientation.Colinear, + Orientation = PointOrientation.Colinear, Segment = new Segment(points[0], points[next]), Length = 0, TotalLength = 0 @@ -755,8 +772,8 @@ private static PointData[] Simplify(IEnumerable vectors, bool isClosed) for (int i = 1; i < polyCorners; i++) { int next = WrapArrayIndex(i + 1, polyCorners); - Orientation or = CalulateOrientation(lastPoint, points[i], points[next]); - if (or == Orientation.Colinear && next != 0) + PointOrientation or = CalulateOrientation(lastPoint, points[i], points[next]); + if (or == PointOrientation.Colinear && next != 0) { continue; } @@ -777,7 +794,7 @@ private static PointData[] Simplify(IEnumerable vectors, bool isClosed) if (isClosed) { // walk back removing collinear points - while (results.Count > 2 && results.Last().Orientation == Orientation.Colinear) + while (results.Count > 2 && results.Last().Orientation == PointOrientation.Colinear) { results.RemoveAt(results.Count - 1); } @@ -837,36 +854,6 @@ private void ClampPoints(ref PointF start, ref PointF end) } } - /// - /// Returns the length of the path. - /// - /// - /// The . - /// - private float CalculateLength() - { - float length = 0; - int polyCorners = this.points.Length; - - if (!this.closedPath) - { - polyCorners -= 1; - } - - for (int i = 0; i < polyCorners; i++) - { - int next = i + 1; - if (this.closedPath && next == polyCorners) - { - next = 0; - } - - length += this.points[i].Length; - } - - return length; - } - /// /// Calculate any shorter distances along the path. /// @@ -933,7 +920,7 @@ private struct PointInfoInternal private struct PointData { public PointF Point; - public Orientation Orientation; + public PointOrientation Orientation; public float Length; public float TotalLength; @@ -943,7 +930,7 @@ private struct PointData private struct PassPointData { public bool RemoveLastIntersectionAndSkip; - public Orientation RelativeOrientation; + public PointOrientation RelativeOrientation; public bool DoIntersect; } diff --git a/src/ImageSharp.Drawing/Shapes/LinearLineSegment.cs b/src/ImageSharp.Drawing/Shapes/LinearLineSegment.cs index 1b58807f..ea03a9f2 100644 --- a/src/ImageSharp.Drawing/Shapes/LinearLineSegment.cs +++ b/src/ImageSharp.Drawing/Shapes/LinearLineSegment.cs @@ -66,7 +66,7 @@ public LinearLineSegment(PointF[] points) /// /// Returns the current as simple linear path. /// - public IReadOnlyList Flatten() => this.points; + public ReadOnlyMemory Flatten() => this.points; /// /// Transforms the current LineSegment using specified matrix. diff --git a/src/ImageSharp.Drawing/Shapes/Outliner.cs b/src/ImageSharp.Drawing/Shapes/Outliner.cs index af65a017..e226849f 100644 --- a/src/ImageSharp.Drawing/Shapes/Outliner.cs +++ b/src/ImageSharp.Drawing/Shapes/Outliner.cs @@ -5,6 +5,7 @@ using System.Collections.Generic; using System.Linq; using System.Numerics; +using System.Runtime.InteropServices; using ClipperLib; namespace SixLabors.ImageSharp.Drawing @@ -94,21 +95,22 @@ public static IPath GenerateOutline(this IPath path, float width, ReadOnlySpan points = p.Points.Span; // Create a new list of points representing the new outline - int pCount = p.Points.Count; + int pCount = points.Length; if (!p.IsClosed) { pCount--; } int i = 0; - Vector2 currentPoint = p.Points[0]; + Vector2 currentPoint = points[0]; while (i < pCount) { - int next = (i + 1) % p.Points.Count; - Vector2 targetPoint = p.Points[next]; + int next = (i + 1) % points.Length; + Vector2 targetPoint = points[next]; float distToNext = Vector2.Distance(currentPoint, targetPoint); if (distToNext > targetLength) { @@ -148,11 +150,11 @@ public static IPath GenerateOutline(this IPath path, float width, ReadOnlySpan paths = path.Flatten(); foreach (ISimplePath p in paths) { - IReadOnlyList vectors = p.Points; - var points = new List(vectors.Count); + ReadOnlySpan vectors = MemoryMarshal.Cast(p.Points.Span); + var points = new List(vectors.Length); foreach (Vector2 v in vectors) { points.Add(new IntPoint(v.X * ScalingFactor, v.Y * ScalingFactor)); diff --git a/src/ImageSharp.Drawing/Shapes/Path.cs b/src/ImageSharp.Drawing/Shapes/Path.cs index b279910c..709d3368 100644 --- a/src/ImageSharp.Drawing/Shapes/Path.cs +++ b/src/ImageSharp.Drawing/Shapes/Path.cs @@ -12,7 +12,7 @@ namespace SixLabors.ImageSharp.Drawing /// A aggregate of s making a single logical path /// /// - public class Path : IPath, ISimplePath + public class Path : IPath, ISimplePath, IInternalPathOwner { private readonly ILineSegment[] lineSegments; private InternalPath innerPath; @@ -57,7 +57,7 @@ public Path(params ILineSegment[] segments) /// /// Gets the points that make up this simple linear path. /// - IReadOnlyList ISimplePath.Points => this.InnerPath.Points(); + ReadOnlyMemory ISimplePath.Points => this.InnerPath.Points(); /// public RectangleF Bounds => this.InnerPath.Bounds; @@ -82,7 +82,7 @@ public Path(params ILineSegment[] segments) /// protected virtual bool IsClosed => false; - private InternalPath InnerPath => this.innerPath ?? (this.innerPath = new InternalPath(this.lineSegments, this.IsClosed)); + private InternalPath InnerPath => this.innerPath ??= new InternalPath(this.lineSegments, this.IsClosed); /// public PointInfo Distance(PointF point) @@ -199,5 +199,7 @@ public SegmentInfo PointAlongPath(float distanceAlongPath) { return this.InnerPath.PointAlongPath(distanceAlongPath); } + + IReadOnlyList IInternalPathOwner.GetRingsAsInternalPath() => new[] { this.InnerPath }; } } diff --git a/src/ImageSharp.Drawing/Shapes/PolygonClipper/Clipper.cs b/src/ImageSharp.Drawing/Shapes/PolygonClipper/Clipper.cs index b2b117ff..ddafbc94 100644 --- a/src/ImageSharp.Drawing/Shapes/PolygonClipper/Clipper.cs +++ b/src/ImageSharp.Drawing/Shapes/PolygonClipper/Clipper.cs @@ -138,9 +138,9 @@ public void AddPath(IPath path, ClippingType clippingType) /// AddPath: Open paths have been disabled. internal void AddPath(ISimplePath path, ClippingType clippingType) { - IReadOnlyList vectors = path.Points; + ReadOnlySpan vectors = path.Points.Span; - var points = new List(vectors.Count); + var points = new List(vectors.Length); foreach (PointF v in vectors) { points.Add(new IntPoint(v.X * ScalingFactor, v.Y * ScalingFactor)); diff --git a/src/ImageSharp.Drawing/Shapes/RectangularPolygon.cs b/src/ImageSharp.Drawing/Shapes/RectangularPolygon.cs index 5037a865..d5834a7e 100644 --- a/src/ImageSharp.Drawing/Shapes/RectangularPolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/RectangularPolygon.cs @@ -159,7 +159,7 @@ public RectangularPolygon(RectangleF rectangle) /// /// Gets the points that make this up as a simple linear path. /// - IReadOnlyList ISimplePath.Points => this.points; + ReadOnlyMemory ISimplePath.Points => this.points; /// /// Gets the size. diff --git a/src/ImageSharp.Drawing/Shapes/Scan/TessellatedMultipolygon.cs b/src/ImageSharp.Drawing/Shapes/Scan/TessellatedMultipolygon.cs new file mode 100644 index 00000000..e82a5168 --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/Scan/TessellatedMultipolygon.cs @@ -0,0 +1,132 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; +using System.Buffers; +using System.Collections; +using System.Collections.Generic; +using System.Linq; +using System.Numerics; +using SixLabors.ImageSharp.Memory; + +namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +{ + /// + /// Compact representation of a multipolygon. + /// Applies some rules which are optimal to implement geometric algorithms: + /// - Outer contour is oriented "Positive" (CCW in world coords, CW on screen) + /// - Holes are oriented "Negative" (CW in world, CCW on screen) + /// - First vertex is always repeated at the end of the span in each ring + /// + internal class TessellatedMultipolygon : IDisposable, IReadOnlyList + { + internal enum RingType + { + Contour, + Hole + } + + internal class Ring : IDisposable + { + private IMemoryOwner data; + + public RingType RingType { get; } + + public ReadOnlySpan Points => this.data.Memory.Span; + + internal Ring(IMemoryOwner data, RingType ringType) + { + this.RingType = ringType; + this.data = data; + } + + public void Dispose() + { + this.data?.Dispose(); + this.data = null; + } + } + + private Ring[] rings; + + private TessellatedMultipolygon(Ring[] rings) + { + this.rings = rings; + } + + public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryAllocator, in TolerantComparer comparer) + { + // For now let's go with the assumption that first loop is always an external contour, + // and the rests are loops. + if (path is IInternalPathOwner ipo) + { + IReadOnlyList internalPaths = ipo.GetRingsAsInternalPath(); + Ring[] rings = new Ring[internalPaths.Count]; + IMemoryOwner pointBuffer = internalPaths[0].ExtractVertices(memoryAllocator); + RepeateFirstVertexAndEnsureOrientation(pointBuffer.Memory.Span, RingType.Contour, comparer); + rings[0] = new Ring(pointBuffer, RingType.Contour); + for (int i = 1; i < internalPaths.Count; i++) + { + pointBuffer = internalPaths[i].ExtractVertices(memoryAllocator); + RepeateFirstVertexAndEnsureOrientation(pointBuffer.Memory.Span, RingType.Hole, comparer); + rings[i] = new Ring(pointBuffer, RingType.Hole); + } + + return new TessellatedMultipolygon(rings); + } + else + { + ReadOnlyMemory[] points = path.Flatten().Select(sp => sp.Points).ToArray(); + Ring[] rings = new Ring[points.Length]; + rings[0] = MakeRing(points[0], RingType.Contour, memoryAllocator, comparer); + for (int i = 1; i < points.Length; i++) + { + rings[i] = MakeRing(points[i], RingType.Hole, memoryAllocator, comparer); + } + + return new TessellatedMultipolygon(rings); + } + + static Ring MakeRing(ReadOnlyMemory points, RingType ringType, MemoryAllocator allocator, in TolerantComparer comparer) + { + IMemoryOwner buffer = allocator.Allocate(points.Length + 1); + Span span = buffer.Memory.Span; + points.Span.CopyTo(span); + RepeateFirstVertexAndEnsureOrientation(span, ringType, comparer); + return new Ring(buffer, ringType); + } + + static void RepeateFirstVertexAndEnsureOrientation(Span span, RingType ringType, in TolerantComparer comparer) + { + // Repeat first vertex for perf: + span[span.Length - 1] = span[0]; + + int orientation = ringType == RingType.Contour ? 1 : -1; + TopologyUtilities.EnsureOrientation(span, orientation, comparer); + } + } + + public void Dispose() + { + if (this.rings == null) + { + return; + } + + foreach (Ring ring in this.rings) + { + ring.Dispose(); + } + + this.rings = null; + } + + public IEnumerator GetEnumerator() => this.rings.AsEnumerable().GetEnumerator(); + + IEnumerator IEnumerable.GetEnumerator() => this.GetEnumerator(); + + public int Count => this.rings.Length; + + public Ring this[int index] => this.rings[index]; + } +} \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs b/src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs new file mode 100644 index 00000000..47b435b9 --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs @@ -0,0 +1,50 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; + +namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +{ + /// + /// Implements some basic algorithms on raw data structures. + /// Polygons are represented with a span of points, + /// where first point should be repeated at the end. + /// + /// + /// Positive orientation means Clockwise in world coordinates (positive direction goes UP on paper). + /// Since the Drawing library deals mostly with Screen coordinates where this is opposite, + /// we use different terminology here to avoid confusion. + /// + internal static class TopologyUtilities + { + /// + /// Zero: area is 0 + /// Positive: CCW in world coords (CW on screen) + /// Negative: CW in world coords (CCW on screen) + /// + public static int GetPolygonOrientation(ReadOnlySpan polygon, in TolerantComparer comparer) + { + float sum = 0f; + for (var i = 0; i < polygon.Length - 1; ++i) + { + PointF curr = polygon[i]; + PointF next = polygon[i + 1]; + sum += (curr.X * next.Y) - (next.X * curr.Y); + } + + return comparer.Sign(sum); + } + + /// + /// Positive: CCW in world coords (CW on screen) + /// Negative: CW in woorld coords (CCW on screen) + /// + public static void EnsureOrientation(Span polygon, int expectedOrientation, in TolerantComparer comparer) + { + if (GetPolygonOrientation(polygon, in comparer) * expectedOrientation < 0) + { + polygon.Reverse(); + } + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/BezierLineSegmentTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/BezierLineSegmentTests.cs index 7e343683..73da02a8 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/BezierLineSegmentTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/BezierLineSegmentTests.cs @@ -14,7 +14,7 @@ public class BezierLineSegmentTests public void SingleSegmentConstructor() { var segment = new CubicBezierLineSegment(new Vector2(0, 0), new Vector2(10, 0), new Vector2(10, 0), new Vector2(20, 0)); - IReadOnlyList points = segment.Flatten(); + IReadOnlyList points = segment.Flatten().ToArray(); Assert.Contains(new Vector2(0, 0), points); Assert.Contains(new Vector2(10, 0), points); Assert.Contains(new Vector2(20, 0), points); diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/GeneralClosedPolygonIntersectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/GeneralClosedPolygonIntersectionTests.cs index 4c1e2cb6..61cfde7a 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/GeneralClosedPolygonIntersectionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/GeneralClosedPolygonIntersectionTests.cs @@ -15,22 +15,22 @@ public class GeneralClosedPolygonIntersectionTests { { "ellispeWithHole", new ComplexPolygon(new EllipsePolygon(new Vector2(603), 161f), new EllipsePolygon(new Vector2(603), 61f)) }, { "largeEllipse", new EllipsePolygon(new Vector2(603), 603f - 60) }, - { "iris_0", Shapes.IrisSegment(0) }, - { "iris_1", Shapes.IrisSegment(1) }, - { "iris_2", Shapes.IrisSegment(2) }, - { "iris_3", Shapes.IrisSegment(3) }, - { "iris_4", Shapes.IrisSegment(4) }, - { "iris_5", Shapes.IrisSegment(5) }, - { "iris_6", Shapes.IrisSegment(6) }, - { "scaled_300_iris_0", Shapes.IrisSegment(300, 0) }, - { "scaled_300_iris_1", Shapes.IrisSegment(300, 1) }, - { "scaled_300_iris_2", Shapes.IrisSegment(300, 2) }, - { "scaled_300_iris_3", Shapes.IrisSegment(300, 3) }, - { "scaled_300_iris_4", Shapes.IrisSegment(300, 4) }, - { "scaled_300_iris_5", Shapes.IrisSegment(300, 5) }, - { "scaled_300_iris_6", Shapes.IrisSegment(300, 6) }, + { "iris_0", TestShapes.IrisSegment(0) }, + { "iris_1", TestShapes.IrisSegment(1) }, + { "iris_2", TestShapes.IrisSegment(2) }, + { "iris_3", TestShapes.IrisSegment(3) }, + { "iris_4", TestShapes.IrisSegment(4) }, + { "iris_5", TestShapes.IrisSegment(5) }, + { "iris_6", TestShapes.IrisSegment(6) }, + { "scaled_300_iris_0", TestShapes.IrisSegment(300, 0) }, + { "scaled_300_iris_1", TestShapes.IrisSegment(300, 1) }, + { "scaled_300_iris_2", TestShapes.IrisSegment(300, 2) }, + { "scaled_300_iris_3", TestShapes.IrisSegment(300, 3) }, + { "scaled_300_iris_4", TestShapes.IrisSegment(300, 4) }, + { "scaled_300_iris_5", TestShapes.IrisSegment(300, 5) }, + { "scaled_300_iris_6", TestShapes.IrisSegment(300, 6) }, { "clippedRect", new RectangularPolygon(10, 10, 40, 40).Clip(new RectangularPolygon(20, 0, 20, 20)) }, - { "hourGlass", Shapes.HourGlass().AsClosedPath() }, + { "hourGlass", TestShapes.HourGlass().AsClosedPath() }, { "BigCurve", new Polygon(new CubicBezierLineSegment(new Vector2(10, 400), new Vector2(30, 10), new Vector2(240, 30), new Vector2(300, 400))) }, { "ChopCorner", new Polygon(new LinearLineSegment( diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/InternalPathTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/InternalPathTests.cs index 0e252517..a47233c6 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/InternalPathTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/InternalPathTests.cs @@ -20,10 +20,10 @@ public void MultipleLineSegmentsSimplePathsAreMerged() var path = new InternalPath(new ILineSegment[] { seg1, seg2 }, true); - Assert.Contains(new PointF(0, 0), path.Points()); - Assert.DoesNotContain(new PointF(2, 2), path.Points()); - Assert.DoesNotContain(new PointF(4, 4), path.Points()); - Assert.Contains(new PointF(5, 5), path.Points()); + Assert.Contains(new PointF(0, 0), path.Points().ToArray()); + Assert.DoesNotContain(new PointF(2, 2), path.Points().ToArray()); + Assert.DoesNotContain(new PointF(4, 4), path.Points().ToArray()); + Assert.Contains(new PointF(5, 5), path.Points().ToArray()); } [Fact] diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Issues/Issue_19.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Issues/Issue_19.cs index 3dcf763e..bfdddb59 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Issues/Issue_19.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Issues/Issue_19.cs @@ -34,7 +34,7 @@ public void PAthLoosingSelfIntersectingPoint() { var line1 = new PointF[] { new Vector2(117f, 199f), new Vector2(31f, 210f), new Vector2(35f, 191f), new Vector2(117f, 199f), new Vector2(2f, 9f) }; var path = new Path(new LinearLineSegment(line1)); - IReadOnlyList pathPoints = path.Flatten().First().Points; + IReadOnlyList pathPoints = path.Flatten().First().Points.ToArray(); // all points must not be in the outline; foreach (PointF v in line1) @@ -48,7 +48,7 @@ public void InternalPathLoosingSelfIntersectingPoint() { var line1 = new PointF[] { new Vector2(117f, 199f), new Vector2(31f, 210f), new Vector2(35f, 191f), new Vector2(117f, 199f), new Vector2(2f, 9f) }; var path = new InternalPath(new LinearLineSegment(line1), false); - IReadOnlyList pathPoints = path.Points(); + IReadOnlyList pathPoints = path.Points().ToArray(); // all points must not be in the outline; foreach (PointF v in line1) diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/LinearLineSegmentTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/LinearLineSegmentTests.cs index 47374765..7106df01 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/LinearLineSegmentTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/LinearLineSegmentTests.cs @@ -14,7 +14,7 @@ public class LinearLineSegmentTests public void SingleSegmentConstructor() { var segment = new LinearLineSegment(new Vector2(0, 0), new Vector2(10, 10)); - IReadOnlyList flatPath = segment.Flatten(); + IReadOnlyList flatPath = segment.Flatten().ToArray(); Assert.Equal(2, flatPath.Count); Assert.Equal(new PointF(0, 0), flatPath[0]); Assert.Equal(new PointF(10, 10), flatPath[1]); diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/PathTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/PathTests.cs index adb56c40..cb6c3372 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/PathTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/PathTests.cs @@ -66,7 +66,7 @@ public void DistanceFromPath_Path(TestPoint point, float expectedDistance, float public void SimplePath() { var path = new Path(new LinearLineSegment(new PointF(0, 0), new PointF(10, 0), new PointF(10, 10), new PointF(0, 10))); - System.Collections.Generic.IReadOnlyList points = path.Flatten().Single().Points; + System.Collections.Generic.IReadOnlyList points = path.Flatten().Single().Points.ToArray(); Assert.Equal(4, points.Count); Assert.Equal(new PointF(0, 0), points[0]); diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/PolygonClipper/ClipperTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/PolygonClipper/ClipperTests.cs index 97766d16..852bed3a 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/PolygonClipper/ClipperTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/PolygonClipper/ClipperTests.cs @@ -67,9 +67,9 @@ public void OverlappingTriangles() { IEnumerable shapes = this.Clip(this.bigTriangle, this.littleTriangle); Assert.Single(shapes); - IReadOnlyList path = shapes.Single().Flatten().First().Points; + IReadOnlyList path = shapes.Single().Flatten().First().Points.ToArray(); Assert.Equal(7, path.Count); - foreach (Vector2 p in this.bigTriangle.Flatten().First().Points) + foreach (Vector2 p in this.bigTriangle.Flatten().First().Points.ToArray()) { Assert.Contains(p, path); } @@ -122,7 +122,7 @@ public void ClippingRectanglesCreateCorrectNumberOfPoints() { IEnumerable paths = new RectangularPolygon(10, 10, 40, 40).Clip(new RectangularPolygon(20, 0, 20, 20)).Flatten(); Assert.Single(paths); - IReadOnlyList points = paths.First().Points; + IReadOnlyList points = paths.First().Points.ToArray(); Assert.Equal(8, points.Count); } diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/PolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/PolygonTests.cs index 3e07602c..e7ec3f65 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/PolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/PolygonTests.cs @@ -114,7 +114,7 @@ public void DistanceFromPath_Path(TestPoint point, float expectedDistance, float public void AsSimpleLinearPath() { var poly = new Polygon(new LinearLineSegment(new PointF(0, 0), new PointF(0, 10), new PointF(5, 5))); - IReadOnlyList paths = poly.Flatten().First().Points; + IReadOnlyList paths = poly.Flatten().First().Points.ToArray(); Assert.Equal(3, paths.Count); Assert.Equal(new PointF(0, 0), paths[0]); Assert.Equal(new PointF(0, 10), paths[1]); diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/RectangleTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/RectangleTests.cs index 6265414b..71271ed2 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/RectangleTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/RectangleTests.cs @@ -177,7 +177,7 @@ public void Bounds_Shape() public void LienearSegements() { IPath shape = new RectangularPolygon(10, 11, 12, 13); - IReadOnlyList segemnts = shape.Flatten().ToArray()[0].Points; + IReadOnlyList segemnts = shape.Flatten().ToArray()[0].Points.ToArray(); Assert.Equal(new PointF(10, 11), segemnts[0]); Assert.Equal(new PointF(22, 11), segemnts[1]); Assert.Equal(new PointF(22, 24), segemnts[2]); diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/RegularPolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/RegularPolygonTests.cs index 8c9b6290..9ef617d5 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/RegularPolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/RegularPolygonTests.cs @@ -60,7 +60,7 @@ public void GeneratesCorrectPath() var poly = new RegularPolygon(Vector2.Zero, pointsCount, Radius, 0); - IReadOnlyList points = poly.Flatten().ToArray()[0].Points; + IReadOnlyList points = poly.Flatten().ToArray()[0].Points.ToArray(); // calcualte baselineDistance float baseline = Vector2.Distance(points[0], points[1]); @@ -88,7 +88,7 @@ public void AngleChangesOnePointToStartAtThatPosition() double anAngle = new Random().NextDouble() * TwoPI; var poly = new RegularPolygon(Vector2.Zero, 3, Radius, (float)anAngle); - IReadOnlyList points = poly.Flatten().ToArray()[0].Points; + IReadOnlyList points = poly.Flatten().ToArray()[0].Points.ToArray(); IEnumerable allAngles = points.Select(b => Math.Atan2(b.Y, b.X)) .Select(x => x < 0 ? x + TwoPI : x); // normalise it from +/- PI to 0 to TwoPI diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanTests.cs new file mode 100644 index 00000000..a71620e8 --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanTests.cs @@ -0,0 +1,302 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; +using System.Linq; +using System.Numerics; +using System.Runtime.CompilerServices; +using System.Text; +using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.PixelFormats; +using SixLabors.ImageSharp.Processing; +using Xunit; +using Xunit.Abstractions; +using IOPath = System.IO.Path; + +namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan +{ + public class ScanTests + { + private static readonly IBrush TestBrush = Brushes.Solid(Color.Red); + + private static readonly IPen GridPen = Pens.Solid(Color.Aqua, 0.5f); + + private readonly ITestOutputHelper output; + + public ScanTests(ITestOutputHelper output) + { + this.output = output; + } + + private static PointF P(float x, float y) => new PointF(x, y); + + private static void DrawGrid(IImageProcessingContext ctx, RectangleF rect, float gridSize) + { + for (float x = rect.Left; x <= rect.Right; x += gridSize) + { + PointF[] line = {P(x, rect.Top), P(x, rect.Bottom)}; + ctx.DrawLines(GridPen, line); + } + + for (float y = rect.Top; y <= rect.Bottom; y += gridSize) + { + PointF[] line = {P(rect.Left, y), P(rect.Right, y)}; + ctx.DrawLines(GridPen, line); + } + } + + private void DebugDraw(IPath path, float gridSize = 10f, float scale = 10f, [CallerMemberName]string testMethod = "") + { + path = path.Transform(Matrix3x2.CreateScale(scale) * Matrix3x2.CreateTranslation(gridSize, gridSize)); + RectangleF bounds = path.Bounds; + gridSize *= scale; + + using Image img = new Image((int)(bounds.Width + 2 * gridSize), (int)(bounds.Height + 2 * gridSize)); + img.Mutate(ctx => DrawGrid(ctx.Fill(TestBrush, path), bounds, gridSize)); + + string outDir = TestEnvironment.CreateOutputDirectory(nameof(ScanTests)); + string outFile = IOPath.Combine(outDir, testMethod+".png"); + img.SaveAsPng(outFile); + } + + private void PrintPoints(ReadOnlySpan points) + { + StringBuilder sb = new StringBuilder(); + + foreach (PointF p in points) + { + sb.Append($"({p.X},{p.Y}), "); + } + this.output.WriteLine(sb.ToString()); + } + + + private void PrintPointsX(PointF[] isc) + { + string s = string.Join(",", isc.Select(p => $"{p.X}")); + this.output.WriteLine(s); + } + + + private void TestScan(IPath path, float min, float max, float dy, float[][] expected) + { + + } + + [Fact] + public void Wooo() + { + IPath poly1 = TestData.CreatePolygon((0, 0), (10, 0),(10, 10), (0, 10)); + IPath poly2 = TestData.CreatePolygon((0, 10), (10, 10), (10, 0), (0, 0)); + IPath poly3 = TestData.CreatePolygon((0, 0), (10, 0),(10, 10), (0, 10), (0,0)); + + PrintPoints(poly1.Flatten().Single().Points.ToArray()); + PrintPoints(poly2.Flatten().Single().Points.ToArray()); + PrintPoints(poly3.Flatten().Single().Points.ToArray()); + DebugDraw(poly1); + DebugDraw(poly2); + } + + [Fact] + public void BasicConcave01() + { + var stuff = new[] {(0, 0), (10, 10), (20, 0), (20, 20), (0f, 20f)}; + + IPath poly = TestData.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); + DebugDraw(poly); + + float[][] expected = + { + new float[] { /*0f, 20.000000f*/ }, + new float[] { 0f, 1.0000000f, 19.000000f, 20.000000f }, + new float[] { 0f, 2.0000000f, 18.000000f, 20.000000f }, + new float[] { 0f, 3.0000000f, 17.000000f, 20.000000f }, + new float[] { 0f, 4.0000000f, 16.000000f, 20.000000f }, + new float[] { 0f, 5.0000000f, 15.000000f, 20.000000f }, + new float[] { 0f, 6.0000000f, 14.000000f, 20.000000f }, + new float[] { 0f, 7.0000000f, 13.000000f, 20.000000f }, + new float[] { 0f, 8.0000000f, 12.000000f, 20.000000f }, + new float[] { 0f, 9.0000000f, 11.000000f, 20.000000f }, + new float[] { 0f, /*10.000000f,*/ 20.000000f }, + new float[] { 0f, 20.000000f }, + new float[] { 0f, 20.000000f }, + new float[] { 0f, 20.000000f }, + new float[] { 0f, 20.000000f }, + new float[] { 0f, 20.000000f }, + new float[] { 0f, 20.000000f }, + new float[] { 0f, 20.000000f }, + new float[] { 0f, 20.000000f }, + new float[] { 0f, 20.000000f }, + new float[] { }, + }; + + TestScan(poly, 0, 20, 1f, expected); + } + + [Fact] + public void BasicConcave02() + { + IPath poly = TestData.CreatePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); + DebugDraw(poly, 1f, 100f); + + float[][] expected = + { + new float[] {/*0f, 3.0000000f*/}, + new float[] { 0f, 0.50000000f, 2.5000000f, 3.0000000f }, + new float[] { 0f, 1.0000000f, 2.0000000f, 3.0000000f }, + new float[] { 0f, 1.0000000f, 1.5000000f, 3.0000000f }, + new float[] { 0f, /*1.0000000f,*/ 3.0000000f }, + new float[] { 0f, 3.0000000f }, + new float[] { 0f, 3.0000000f }, + }; + TestScan(poly, 0, 3, 0.5f, expected); + } + + [Fact] + public void BasicConcave03() + { + IPath poly = TestData.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); + DebugDraw(poly, 1f, 100f); + + float[][] expected = + { + new float[] { 0f, 2.0000000f, 3.0000000f, 6.0000000f }, + new float[] { 0f, 2.2000000f, 3.0000000f, 6.0000000f }, + new float[] { 0f, 2.4000000f, 3.0000000f, 6.0000000f }, + new float[] { 0f, 2.6000000f, 3.0000000f, 6.0000000f }, + new float[] { 0f, 2.8000000f, 3.0000000f, 6.0000000f }, + new float[] { 0f, /*1.0000000f, 3.0000000f,*/ 4.0000000f, 5.0000000f, 6.0000000f }, + new float[] { 0f, 0.80000000f, 1.2000000f, 4.0000000f, 5.0000000f, 6.0000000f }, + new float[] { 0f, 0.60000000f, 1.4000000f, 4.0000000f, 5.0000000f, 6.0000000f }, + new float[] { 0f, 0.40000000f, 1.6000000f, 4.0000000f, 5.0000000f, 6.0000000f }, + new float[] { 0f, 0.20000000f, 1.8000000f, 4.0000000f, 5.0000000f, 6.0000000f }, + new float[] { /*0f,*/ 2.0000000f, 4.0000000f, 5.0000000f, 6.0000000f }, + }; + TestScan(poly, 0, 2, 0.2f, expected); + } + + [Fact] + public void BasicConcave04() + { + IPath poly = TestData.CreatePolygon((10, 0), (20, 0), (20, 30), (10, 30), (10, 20), (0, 20), (0, 10), (10, 10)); + DebugDraw(poly); + + float[][] expected = + { + new float[] {10.000000f, 20.000000f}, + new float[] {0f,/* 10.000000f,*/ 20.000000f}, + new float[] {0f, /*10.000000f,*/ 20.000000f}, + new float[] {10.000000f, 20.000000f}, + }; + + TestScan(poly, 0, 30, 10, expected); + + // var l = MakeHLine(0); + // PrintPoints(poly.FindIntersections(l.Start, l.End).ToArray()); + } + + // https://i.pinimg.com/originals/81/ae/17/81ae1726065726a5c0b380e9035dd32c.jpg + [Fact] + public void CartesianBear() + { + IPath poly = TestData.CreatePolygon((10, 10), (50, 10), (50, 30), (40, 30), (40, 20), (30, 20), (30, 30), (20, 30), + (20, 20), (10, 20)); + DebugDraw(poly); + + var l = TestData.CreateHorizontalLine(20); + + PointF[] isc = poly.FindIntersections(l.Start, l.End).ToArray(); + PrintPointsX(isc); + + float[][] expected = + { + new float[] { }, + new float[] {10.000000f, 50.000000f}, + new float[] {10.000000f, 50.000000f}, + new float[] {10.000000f, 20.000000f, 30.000000f, 40.000000f, 50.000000f}, + new float[] {20.000000f, 30.000000f, 40.000000f, 50.000000f}, + new float[] {20.000000f, 30.000000f, 40.000000f, 50.000000f}, + new float[] { }, + }; + } + + [Fact] + public void SelfIntersecting01() + { + IPath poly = TestData.CreatePolygon((0, 0), (10, 0), (0, 10), (10, 10)); + DebugDraw(poly, 10f, 10f); + + float[][] expected = + { + new float[] {/*0f, 10.000000f*/}, + new float[] {2.5000000f, 7.5000000f}, + new float[] {5.0000000f, 5.0000000f }, // self-intersection point should be duplicate!! + new float[] {2.5000000f, 7.5000000f}, + new float[] {/*0f, 10.000000f*/}, + }; + TestScan(poly, 0, 10, 2.5f, expected); + } + + [Fact] + public void SelfIntersecting02() + { + IPath poly = TestData.CreatePolygon((0, 0), (10, 10), (10, 0), (0, 10)); + DebugDraw(poly, 10f, 10f); + + float[][] expected = + { + new float[] {/*0f, 10.000000f*/}, + new float[] {0f, 2.5000000f, 7.5000000f, 10.000000f}, + new float[] {0f, 5.0000000f, 5.0000000f, 10.000000f}, // self-intersection point should be duplicate!! + new float[] {0f, 2.5000000f, 7.5000000f, 10.000000f}, + new float[] {/*0f, 10.000000f*/}, + }; + TestScan(poly, 0, 10, 2.5f, expected); + } + + [Theory] + [InlineData(IntersectionRule.OddEven)] + [InlineData(IntersectionRule.Nonzero)] + public void SelfIntersecting03(IntersectionRule rule) + { + + IPath poly = TestData.CreatePolygon((10, 30), (10, 20), (50, 20), (50, 50), (20, 50), (20, 10), (30, 10), (30, 40), + (40, 40), (40, 30), (10, 30)); + DebugDraw(poly, 10f, 10f); + + float[][] expected = + { + /* 0 */ new float[] { }, + /* 1 */ new float[] { 20.000000f, 30.000000f }, + /* 2 */ new float[] { 20.000000f, 30.000000f }, + /* 3 */ new float[] { 10.000000f, 50.000000f }, + /* 4 */ new float[] { 10.000000f, 50.000000f }, + /* 5 */ new float[] { 10.000000f, 50.000000f }, + /* 6 */ new float[] { 20.000000f, 30.000000f, 40.000000f, 50.000000f }, + /* 7 */ new float[] { 20.000000f, 30.000000f, 40.000000f, 50.000000f }, + /* 8 */ new float[] { 20.000000f, 50.000000f }, + /* 9 */ new float[] { 20.000000f, 50.000000f }, + /* 10 */ new float[] { }, + }; + + if (rule == IntersectionRule.OddEven) + { + expected[3] = new float[] {10.000000f, 20.000000f, 30.000000f, 50.000000f}; + expected[4] = new float[] {10.000000f, 20.000000f, 30.000000f, 50.000000f}; + expected[5] = new float[] {10.000000f, 20.000000f, 30.000000f, 40.000000f, 50.000000f}; + } + } + + [Fact] + public void Case10() + { + IPath poly = TestData.CreatePolygon((82.142F, 63.157F), (37, 85), (65, 137), (103.792F, 79.11F), (200, 150), (50, 300), (10, 10)); + + PointF[] pleas = poly.Flatten().First().Points.ToArray(); + + PrintPointsX(pleas); + + DebugDraw(poly, 10f, 5f); + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedComplexPolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedComplexPolygonTests.cs new file mode 100644 index 00000000..d6357119 --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedComplexPolygonTests.cs @@ -0,0 +1,124 @@ +using System; +using System.Linq; +using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Memory; +using Xunit; + +namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan +{ + public class TessellatedComplexPolygonTests + { + private static MemoryAllocator MemoryAllocator => Configuration.Default.MemoryAllocator; + + private static readonly TolerantComparer Comparer = new TolerantComparer(0.001f); + + private static void VerifyRing(TessellatedMultipolygon.Ring ring, PointF[] originalPoints, bool originalPositive, bool isHole) + { + ReadOnlySpan points = ring.Points; + + Assert.Equal(originalPoints.Length + 1, points.Length); + Assert.Equal(points[0], points[points.Length - 1]); + + originalPoints = originalPoints.CloneArray(); + + + if (originalPositive && isHole || !originalPositive && !isHole) + { + originalPoints.AsSpan().Reverse(); + points = points.Slice(1); + } + else + { + points = points.Slice(0, points.Length - 1); + } + + Assert.True(originalPoints.AsSpan().SequenceEqual(points)); + } + + [Theory] + [InlineData(false)] + [InlineData(true)] + public void Create_FromPolygon_Case1(bool reverseOriginal) + { + PointF[] points = TestData.CreatePoints((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); + if (reverseOriginal) + { + points.AsSpan().Reverse(); + } + + Polygon polygon = new Polygon(new LinearLineSegment(points)); + + using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); + VerifyRing(multipolygon[0], points, reverseOriginal, false); + } + + [Theory] + [InlineData(false)] + [InlineData(true)] + public void Create_FromPolygon_Case2(bool reverseOriginal) + { + PointF[] points = TestData.CreatePoints((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); + if (reverseOriginal) + { + points.AsSpan().Reverse(); + } + + Polygon polygon = new Polygon(new LinearLineSegment(points)); + + using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); + + VerifyRing(multipolygon[0], points, !reverseOriginal, false); + } + + [Theory] + [InlineData(false, false)] + [InlineData(false, true)] + [InlineData(true, false)] + [InlineData(true, true)] + public void Create_FromComplexPolygon(bool reverseContour, bool reverseHole) + { + PointF[] contour = TestData.CreatePoints((0, 0), (30, 0), (30, 30), (0, 30)); + PointF[] hole = TestData.CreatePoints((10, 10), (20, 10), (20, 20), (10, 20)); + + if (reverseContour) + { + contour.AsSpan().Reverse(); + } + + if (reverseHole) + { + hole.AsSpan().Reverse(); + } + + ComplexPolygon polygon = new ComplexPolygon( + new Path(new LinearLineSegment(contour)), + new Path(new LinearLineSegment(hole))); + + using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); + + VerifyRing(multipolygon[0], contour, !reverseContour, false); + VerifyRing(multipolygon[1], hole, !reverseHole, true); + } + + [Fact] + public void Create_FromRecangle() + { + RectangularPolygon polygon = new RectangularPolygon( 10, 20, 100, 50); + + PointF[] points = polygon.Flatten().Single().Points.Span.ToArray(); + + using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); + VerifyRing(multipolygon[0], points, true, false); + } + + [Fact] + public void Create_FromStar() + { + Star polygon = new Star(100, 100, 5, 30, 60); + PointF[] points = polygon.Flatten().Single().Points.Span.ToArray(); + + using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); + VerifyRing(multipolygon[0], points, true, false); + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs new file mode 100644 index 00000000..221ab07a --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs @@ -0,0 +1,58 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; +using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using Xunit; + +namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan +{ + public class TopologyUtilitiesTests + { + private TolerantComparer comparer = new TolerantComparer(0.001f); + + private static PointF[] CreateTestPoints() + { + return TestData.CreatePoints((10, 0), (20, 0), (20, 30), (10, 30), (10, 20), (0, 20), (0, 10), (10, 10), (10,0)); + } + + [Theory] + [InlineData(true)] + [InlineData(false)] + public void EnsureOrientation_Positive(bool isPositive) + { + PointF[] expected = CreateTestPoints(); + PointF[] polygon = expected.CloneArray(); + + if (!isPositive) + { + polygon.AsSpan().Reverse(); + } + + TopologyUtilities.EnsureOrientation(polygon, 1, this.comparer); + + Assert.Equal(expected, polygon); + } + + + [Theory] + [InlineData(true)] + [InlineData(false)] + public void EnsureOrientation_Negative(bool isNegative) + { + PointF[] expected = CreateTestPoints(); + expected.AsSpan().Reverse(); + + PointF[] polygon = expected.CloneArray(); + + if (!isNegative) + { + polygon.AsSpan().Reverse(); + } + + TopologyUtilities.EnsureOrientation(polygon, -1, this.comparer); + + Assert.Equal(expected, polygon); + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/ScanTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/ScanTests.cs deleted file mode 100644 index 16268a75..00000000 --- a/tests/ImageSharp.Drawing.Tests/Shapes/ScanTests.cs +++ /dev/null @@ -1,52 +0,0 @@ -using System.Linq; -using System.Numerics; -using System.Runtime.CompilerServices; -using SixLabors.ImageSharp.Drawing.Processing; -using SixLabors.ImageSharp.PixelFormats; -using SixLabors.ImageSharp.Processing; -using Xunit; -using IOPath = System.IO.Path; - -namespace SixLabors.ImageSharp.Drawing.Tests -{ - public class ScanTests - { - private const float Inf = 1000; - - private readonly IBrush TestBrush = Brushes.Solid(Color.Red); - - private void DebugDraw(IPath path, float scale = 100f, [CallerMemberName]string testMethod = "") - { - path = path.Transform(Matrix3x2.CreateScale(scale) * Matrix3x2.CreateTranslation(10, 10)); - - Rectangle bounds = (Rectangle)path.Bounds; - - using Image img = new Image(bounds.Width + 10, bounds.Height+10); - img.Mutate(ctx => ctx.Fill(TestBrush, path)); - - string outDir = TestEnvironment.CreateOutputDirectory(nameof(ScanTests)); - string outFile = IOPath.Combine(outDir, testMethod+".png"); - img.SaveAsPng(outFile); - } - - private static Polygon MakePolygon(params (float x, float y)[] coords) - { - PointF[] points = coords.Select(c => new PointF(c.x, c.y)).ToArray(); - return new Polygon(new LinearLineSegment(points)); - } - - private static (PointF Start, PointF End) MakeHLine(float y) - { - - return (new PointF(-Inf, y), new PointF(Inf, y)); - } - - [Fact] - public void Case01() - { - IPath path = MakePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); - - DebugDraw(path); - } - } -} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Shapes.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Shapes.cs index 5853dd24..92e74dba 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Shapes.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Shapes.cs @@ -6,7 +6,7 @@ namespace SixLabors.ImageSharp.Drawing.Tests { - public static class Shapes + public static class TestShapes { public static IPath IrisSegment(int rotationPos) { diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/StarTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/StarTests.cs index 64b00e0e..48574d2a 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/StarTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/StarTests.cs @@ -102,7 +102,7 @@ public void AngleChangesOnePointToStartAtThatPosition() var poly = new Star(Vector2.Zero, 3, Radius, Radius2, (float)anAngle); ISimplePath[] points = poly.Flatten().ToArray(); - IEnumerable allAngles = points[0].Points.Select(b => Math.Atan2(b.Y, b.X)) + IEnumerable allAngles = points[0].Points.ToArray().Select(b => Math.Atan2(b.Y, b.X)) .Select(x => x < 0 ? x + TwoPI : x); // normalise it from +/- PI to 0 to TwoPI Assert.Contains(allAngles, a => Math.Abs(a - anAngle) > 0.000001); diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/ArrayHelper.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/ArrayHelper.cs deleted file mode 100644 index aada17ad..00000000 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/ArrayHelper.cs +++ /dev/null @@ -1,56 +0,0 @@ -// Copyright (c) Six Labors. -// Licensed under the Apache License, Version 2.0. - -using System.Linq; - -namespace SixLabors.ImageSharp.Drawing.Tests -{ - public static class ArrayHelper - { - /// - /// Concatenates multiple arrays of the same type into one. - /// - /// The array type - /// The arrays to concatenate. The order is kept - /// The concatenated array - public static T[] Concat(params T[][] arrays) - { - var result = new T[arrays.Sum(t => t.Length)]; - int offset = 0; - for (int i = 0; i < arrays.Length; i++) - { - arrays[i].CopyTo(result, offset); - offset += arrays[i].Length; - } - return result; - } - - /// - /// Creates an array filled with the given value. - /// - /// The array type - /// The value to fill the array with - /// The wanted length of the array - /// The created array filled with the given value - public static T[] Fill(T value, int length) - { - var result = new T[length]; - for (int i = 0; i < length; i++) - { - result[i] = value; - } - return result; - } - - /// - /// Creates a string from a character with a given length. - /// - /// The character to fill the string with - /// The wanted length of the string - /// The filled string - public static string Fill(char value, int length) - { - return "".PadRight(length, value); - } - } -} diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/TestData.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/TestData.cs new file mode 100644 index 00000000..e8203e51 --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/TestData.cs @@ -0,0 +1,27 @@ +using System; +using System.Linq; +using SixLabors.ImageSharp.Memory; + +namespace SixLabors.ImageSharp.Drawing.Tests +{ + internal static class TestData + { + private const float Inf = 10000; + + public static Polygon CreatePolygon(params (float x, float y)[] coords) + => new Polygon(new LinearLineSegment(CreatePoints(coords))); + + public static (PointF Start, PointF End) CreateHorizontalLine(float y) + => (new PointF(-Inf, y), new PointF(Inf, y)); + + public static PointF[] CreatePoints(params (float x, float y)[] coords) => + coords.Select(c => new PointF(c.x, c.y)).ToArray(); + + public static T[] CloneArray(this T[] points) + { + T[] result = new T[points.Length]; + Array.Copy(points, result, points.Length); + return result; + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/TestDataGenerator.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/TestDataGenerator.cs deleted file mode 100644 index 2ca1decb..00000000 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/TestDataGenerator.cs +++ /dev/null @@ -1,109 +0,0 @@ -// Copyright (c) Six Labors. -// Licensed under the Apache License, Version 2.0. - -using System; -using System.Numerics; - -namespace SixLabors.ImageSharp.Drawing.Tests -{ - /// - /// Helper methods that allow the creation of random test data. - /// - internal static class TestDataGenerator - { - /// - /// Creates an of the given length consisting of random values between the two ranges. - /// - /// The pseudo-random number generator. - /// The length. - /// The minimum value. - /// The maximum value. - /// The . - public static float[] GenerateRandomFloatArray(this Random rnd, int length, float minVal, float maxVal) - { - var values = new float[length]; - - RandomFill(rnd, values, minVal, maxVal); - - return values; - } - - public static void RandomFill(this Random rnd, Span destination, float minVal, float maxVal) - { - for (int i = 0; i < destination.Length; i++) - { - destination[i] = GetRandomFloat(rnd, minVal, maxVal); - } - } - - /// - /// Creates an of the given length consisting of random values between the two ranges. - /// - /// The pseudo-random number generator. - /// The length. - /// The minimum value. - /// The maximum value. - /// The . - public static Vector4[] GenerateRandomVectorArray(this Random rnd, int length, float minVal, float maxVal) - { - var values = new Vector4[length]; - - for (int i = 0; i < length; i++) - { - ref Vector4 v = ref values[i]; - v.X = GetRandomFloat(rnd, minVal, maxVal); - v.Y = GetRandomFloat(rnd, minVal, maxVal); - v.Z = GetRandomFloat(rnd, minVal, maxVal); - v.W = GetRandomFloat(rnd, minVal, maxVal); - } - - return values; - } - - /// - /// Creates an of the given length consisting of rounded random values between the two ranges. - /// - /// The pseudo-random number generator. - /// The length. - /// The minimum value. - /// The maximum value. - /// The . - public static float[] GenerateRandomRoundedFloatArray(this Random rnd, int length, float minVal, float maxVal) - { - var values = new float[length]; - - for (int i = 0; i < length; i++) - { - values[i] = (float)Math.Round(rnd.GetRandomFloat(minVal, maxVal)); - } - - return values; - } - - /// - /// Creates an of the given length consisting of random values. - /// - /// The pseudo-random number generator. - /// The length. - /// The . - public static byte[] GenerateRandomByteArray(this Random rnd, int length) - { - var values = new byte[length]; - rnd.NextBytes(values); - return values; - } - - public static short[] GenerateRandomInt16Array(this Random rnd, int length, short minVal, short maxVal) - { - var values = new short[length]; - for (int i = 0; i < values.Length; i++) - { - values[i] = (short)rnd.Next(minVal, maxVal); - } - - return values; - } - - private static float GetRandomFloat(this Random rnd, float minVal, float maxVal) => ((float)rnd.NextDouble() * (maxVal - minVal)) + minVal; - } -} diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/TestMemoryAllocator.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/TestMemoryAllocator.cs deleted file mode 100644 index 5ef6e60f..00000000 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/TestMemoryAllocator.cs +++ /dev/null @@ -1,157 +0,0 @@ -using System; -using System.Buffers; -using System.Collections.Generic; -using System.Numerics; -using System.Runtime.InteropServices; -using SixLabors.ImageSharp.Memory; - -namespace SixLabors.ImageSharp.Drawing.Tests.Memory -{ - internal class TestMemoryAllocator : MemoryAllocator - { - private List allocationLog = new List(); - - public TestMemoryAllocator(byte dirtyValue = 42) - { - this.DirtyValue = dirtyValue; - } - - /// - /// The value to initialize the result buffer with, with non-clean options () - /// - public byte DirtyValue { get; } - - public int BufferCapacityInBytes { get; set; } = int.MaxValue; - - public IList AllocationLog => this.allocationLog; - - protected internal override int GetBufferCapacityInBytes() => this.BufferCapacityInBytes; - - public override IMemoryOwner Allocate(int length, AllocationOptions options = AllocationOptions.None) - { - T[] array = this.AllocateArray(length, options); - return new BasicArrayBuffer(array, length); - } - - public override IManagedByteBuffer AllocateManagedByteBuffer(int length, AllocationOptions options = AllocationOptions.None) - { - byte[] array = this.AllocateArray(length, options); - return new ManagedByteBuffer(array); - } - - private T[] AllocateArray(int length, AllocationOptions options) - where T : struct - { - this.allocationLog.Add(AllocationRequest.Create(options, length)); - var array = new T[length + 42]; - - if (options == AllocationOptions.None) - { - Span data = MemoryMarshal.Cast(array.AsSpan()); - data.Fill(this.DirtyValue); - } - - return array; - } - - public struct AllocationRequest - { - private AllocationRequest(Type elementType, AllocationOptions allocationOptions, int length, int lengthInBytes) - { - this.ElementType = elementType; - this.AllocationOptions = allocationOptions; - this.Length = length; - this.LengthInBytes = lengthInBytes; - - if (elementType == typeof(Vector4)) - { - - } - } - - public static AllocationRequest Create(AllocationOptions allocationOptions, int length) - { - Type type = typeof(T); - int elementSize = Marshal.SizeOf(type); - return new AllocationRequest(type, allocationOptions, length, length * elementSize); - } - - public Type ElementType { get; } - public AllocationOptions AllocationOptions { get; } - public int Length { get; } - public int LengthInBytes { get; } - } - - - /// - /// Wraps an array as an instance. - /// - private class BasicArrayBuffer : MemoryManager - where T : struct - { - private GCHandle pinHandle; - - /// - /// Initializes a new instance of the class - /// - /// The array - /// The length of the buffer - public BasicArrayBuffer(T[] array, int length) - { - this.Array = array; - this.Length = length; - } - - /// - /// Initializes a new instance of the class - /// - /// The array - public BasicArrayBuffer(T[] array) - : this(array, array.Length) - { - } - - /// - /// Gets the array - /// - public T[] Array { get; } - - /// - /// Gets the length - /// - public int Length { get; } - - /// - public override Span GetSpan() => this.Array.AsSpan(0, this.Length); - - public override unsafe MemoryHandle Pin(int elementIndex = 0) - { - if (!this.pinHandle.IsAllocated) - { - this.pinHandle = GCHandle.Alloc(this.Array, GCHandleType.Pinned); - } - - void* ptr = (void*)this.pinHandle.AddrOfPinnedObject(); - return new MemoryHandle(ptr, this.pinHandle); - } - - public override void Unpin() - { - throw new NotImplementedException(); - } - - /// - protected override void Dispose(bool disposing) - { - } - } - - private class ManagedByteBuffer : BasicArrayBuffer, IManagedByteBuffer - { - public ManagedByteBuffer(byte[] array) - : base(array) - { - } - } - } -} From abbe94d6f51af0bbd2e60884437cb5af3dfd62be Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Wed, 23 Sep 2020 03:48:18 +0200 Subject: [PATCH 005/106] EdgeData skeleton --- .../Shapes/Scan/EdgeData.cs | 84 +++++++++++++++++++ .../Shapes/Scan/PolygonScanner.cs | 10 +++ ...sts.cs => TessellatedMultipolygonTests.cs} | 2 +- 3 files changed, 95 insertions(+), 1 deletion(-) create mode 100644 src/ImageSharp.Drawing/Shapes/Scan/EdgeData.cs create mode 100644 src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs rename tests/ImageSharp.Drawing.Tests/Shapes/Scan/{TessellatedComplexPolygonTests.cs => TessellatedMultipolygonTests.cs} (98%) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/EdgeData.cs b/src/ImageSharp.Drawing/Shapes/Scan/EdgeData.cs new file mode 100644 index 00000000..63ca560f --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/Scan/EdgeData.cs @@ -0,0 +1,84 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; +using System.Buffers; +using System.Runtime.CompilerServices; +using SixLabors.ImageSharp.Memory; + +namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +{ + // [Flags] + // internal enum EdgeFlags + // { + // None = 0, + // + // // Edge is directed "Up" in SCREEN coordinates, + // // which means end.Y < start.Y + // EdgeUp = 1, + // + // IncludeStartOnce = 1 << 8, // 0x00100 + // IncludeStartTwice = 1 << 9, // 0x00200 + // IncludeEndOnce = 1 << 16, // 0x10000 + // IncludeEndTwice = 1 << 17, // 0x20000 + // } + + /// + /// Holds coordinates, and coefficients for a polygon edge to be vertically scanned. + /// The edge's segment is defined with the reciprocal slope form: + /// x = P * y + Q + /// + internal readonly struct EdgeData + { + public readonly float Y0; // Start + public readonly float Y1; // End + public readonly float P; + public readonly float Q; + + private readonly int flags; + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private EdgeData(ref PointF p0, ref PointF p1, int flags) + { + this.Y0 = p0.Y; + this.Y1 = p1.Y; + this.flags = flags; + float dy = p1.Y - p0.Y; + this.P = (p1.X - p0.X) / dy; + this.Q = ((p0.X * p1.Y) - (p1.X * p0.Y)) / dy; + } + + public bool EdgeUp => (this.flags & 1) == 1; + + public int IncludeIsec0Times => (this.flags & 0b00110) >> 1; + + public int IncludeIsec1Times => (this.flags & 0b11000) >> 3; + + private static EdgeData CreateSorted(PointF start, PointF end, bool edgeUp, int includeStartTimes, int includeEndTimes) + { + if (edgeUp) + { + Swap(ref start, ref end); + Swap(ref includeStartTimes, ref includeEndTimes); + } + + int up = edgeUp ? 1 : 0; + int flags = up | (includeStartTimes << 1) | (includeEndTimes << 3); + return new EdgeData(ref start, ref end, flags); + } + + public IMemoryOwner CreateEdgesForMultipolygon(TessellatedMultipolygon multipolygon, + MemoryAllocator allocator) + { + throw new NotImplementedException(); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static void Swap(ref T left, ref T right) + { + T tmp = left; + left = right; + right = tmp; + } + } +} \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs new file mode 100644 index 00000000..e77c305a --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -0,0 +1,10 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +{ + internal class PolygonScanner + { + + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedComplexPolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs similarity index 98% rename from tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedComplexPolygonTests.cs rename to tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs index d6357119..c179fc2f 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedComplexPolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs @@ -6,7 +6,7 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan { - public class TessellatedComplexPolygonTests + public class TessellatedMultipolygonTests { private static MemoryAllocator MemoryAllocator => Configuration.Default.MemoryAllocator; From 5ee8e1ce1fca11c94239662d0a7c657ea4485636 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Wed, 23 Sep 2020 23:22:02 +0200 Subject: [PATCH 006/106] ScanEdgeCollection tests --- .../Shapes/Scan/{EdgeData.cs => ScanEdge.cs} | 25 ++--- .../Shapes/Scan/ScanEdgeCollection.cs | 47 +++++++++ .../Shapes/Scan/ScanEdgeCollectionTests.cs | 98 ++++++++++++++++++ .../Shapes/Scan/ScanTests.cs | 86 +++++---------- .../Shapes/Scan/SimplePolygon-AllCases.png | Bin 0 -> 28252 bytes .../Scan/TessellatedMultipolygonTests.cs | 11 +- .../Shapes/Scan/TopologyUtilitiesTests.cs | 4 +- .../Shapes/_IntersectionExperiments.cs | 11 +- .../TestUtilities/DebugDraw.cs | 56 ++++++++++ .../{TestData.cs => PolygonTest.cs} | 12 ++- 10 files changed, 262 insertions(+), 88 deletions(-) rename src/ImageSharp.Drawing/Shapes/Scan/{EdgeData.cs => ScanEdge.cs} (73%) create mode 100644 src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs create mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs create mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon-AllCases.png create mode 100644 tests/ImageSharp.Drawing.Tests/TestUtilities/DebugDraw.cs rename tests/ImageSharp.Drawing.Tests/TestUtilities/{TestData.cs => PolygonTest.cs} (67%) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/EdgeData.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs similarity index 73% rename from src/ImageSharp.Drawing/Shapes/Scan/EdgeData.cs rename to src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs index 63ca560f..e1158e88 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/EdgeData.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs @@ -28,17 +28,19 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Scan /// The edge's segment is defined with the reciprocal slope form: /// x = P * y + Q /// - internal readonly struct EdgeData + internal readonly struct ScanEdge { public readonly float Y0; // Start public readonly float Y1; // End public readonly float P; public readonly float Q; + // Store 3 small values in a single Int32, to make EdgeData more compact: + // EdgeUp, Emit0, Emit1 private readonly int flags; [MethodImpl(MethodImplOptions.AggressiveInlining)] - private EdgeData(ref PointF p0, ref PointF p1, int flags) + private ScanEdge(ref PointF p0, ref PointF p1, int flags) { this.Y0 = p0.Y; this.Y1 = p1.Y; @@ -48,13 +50,18 @@ private EdgeData(ref PointF p0, ref PointF p1, int flags) this.Q = ((p0.X * p1.Y) - (p1.X * p0.Y)) / dy; } + // Edge is up in screen coords public bool EdgeUp => (this.flags & 1) == 1; - public int IncludeIsec0Times => (this.flags & 0b00110) >> 1; + // How many times to include the intersection result + // When the scanline intersects the endpoint at Y0. + public int Emit0 => (this.flags & 0b00110) >> 1; - public int IncludeIsec1Times => (this.flags & 0b11000) >> 3; + // How many times to include the intersection result + // When the scanline intersects the endpoint at Y1. + public int Emit1 => (this.flags & 0b11000) >> 3; - private static EdgeData CreateSorted(PointF start, PointF end, bool edgeUp, int includeStartTimes, int includeEndTimes) + private static ScanEdge CreateSorted(PointF start, PointF end, bool edgeUp, int includeStartTimes, int includeEndTimes) { if (edgeUp) { @@ -64,13 +71,7 @@ private static EdgeData CreateSorted(PointF start, PointF end, bool edgeUp, int int up = edgeUp ? 1 : 0; int flags = up | (includeStartTimes << 1) | (includeEndTimes << 3); - return new EdgeData(ref start, ref end, flags); - } - - public IMemoryOwner CreateEdgesForMultipolygon(TessellatedMultipolygon multipolygon, - MemoryAllocator allocator) - { - throw new NotImplementedException(); + return new ScanEdge(ref start, ref end, flags); } [MethodImpl(MethodImplOptions.AggressiveInlining)] diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs new file mode 100644 index 00000000..920e2927 --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs @@ -0,0 +1,47 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; +using System.Buffers; +using SixLabors.ImageSharp.Memory; + +namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +{ + internal class ScanEdgeCollection : IDisposable + { + private IMemoryOwner buffer; + + private Memory memory; + + private ScanEdgeCollection(IMemoryOwner buffer, int count) + { + this.buffer = buffer; + this.memory = buffer.Memory.Slice(0, count); + } + + public Span Edges => this.memory.Span; + + public void Dispose() + { + if (this.buffer == null) + { + return; + } + + this.buffer.Dispose(); + this.buffer = null; + this.memory = default; + } + + public static ScanEdgeCollection Create(IPath path, MemoryAllocator allocator, in TolerantComparer comparer) + { + TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(path, allocator, comparer); + return Create(multipolygon, allocator, comparer); + } + + public static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, MemoryAllocator allocator, in TolerantComparer comparer) + { + throw new NotImplementedException(); + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs new file mode 100644 index 00000000..337f1dcd --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs @@ -0,0 +1,98 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Memory; +using Xunit; + +namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan +{ + public class ScanEdgeCollectionTests + { + private ScanEdgeCollection _edges; + + private static MemoryAllocator MemoryAllocator => Configuration.Default.MemoryAllocator; + + private static readonly TolerantComparer DefaultComparer = new TolerantComparer(0.001f); + + private static readonly DebugDraw DebugDraw = new DebugDraw(nameof(ScanEdgeCollectionTests)); + + private void VerifyEdge(float y0, float y1, (float X, float Y) arbitraryPoint, int emit0, int emit1, bool edgeUp) + => VerifyEdge(y0, y1, arbitraryPoint, emit0, emit1, edgeUp, DefaultComparer); + + private void VerifyEdge(float y0, + float y1, + (float X, float Y) arbitraryPoint, + int emit0, + int emit1, + bool edgeUp, + in TolerantComparer comparer) + { + + foreach (ScanEdge e in _edges.Edges) + { + if (comparer.Equals(y0, e.Y0) && comparer.Equals(y1, e.Y1)) + { + // x = P*y + Q + bool containsPoint = comparer.Equals(arbitraryPoint.X, e.P * arbitraryPoint.Y + e.Q); + if (containsPoint) + { + Assert.Equal(emit0, e.Emit0); + Assert.Equal(emit1, e.Emit1); + Assert.Equal(edgeUp, e.EdgeUp); + + // Found the edge + return; + } + } + } + + Assert.True(false, $"Failed to find edge {y0}->{y1} with {arbitraryPoint}"); + } + + [Fact] + public void Create_SimplePolygon_AllCases() + { + // see: SimplePolygon-AllCases.png + var polygon = PolygonTest.CreatePolygon( + (1, 2), (2, 2), (3, 1), (4, 3), (6, 1), (7, 2), (8, 2), (9, 3), + (9, 4), (10, 5), (9, 6), (8, 6), (8, 7), (9,7), (9, 8), + (7, 8), (6, 7), (5, 8), (4, 7), (3, 8), (2, 8), + (2, 6), (3, 5), (2, 5), (2, 4), (1, 3) + ); + DebugDraw.Polygon(polygon, 1, 100); + + _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, DefaultComparer); + + Assert.Equal(19, _edges.Edges.Length); + + VerifyEdge(1f, 2f, (2.5f, 1.5f), 0, 2, true); + VerifyEdge(1f, 3f, (3.5f, 2f), 0, 0, false); + VerifyEdge(1f, 3f, (5f, 2f), 0, 0, true); + VerifyEdge(1f, 2f, (6.5f, 1.5f), 0, 2, false); + VerifyEdge(2f, 3f, (8.5f, 2.5f), 1, 0, false); + VerifyEdge(3f, 4f, (9f, 3.5f), 1, 0, false); + VerifyEdge(4f, 5f, (9.5f, 4.5f), 1, 0, false); + VerifyEdge(5f, 6f, (9.5f, 5.5f), 1, 1, false); + VerifyEdge(6f, 7f, (8f, 6.5f), 2, 2, false); + VerifyEdge(7f, 8f, (9f, 7.5f), 1, 1, false); + VerifyEdge(7f, 8f, (6.5f, 7.5f), 1, 0, true); + VerifyEdge(7f, 8f, (5.5f, 7.5f), 0, 0, false); + VerifyEdge(7f, 8f, (4.5f, 7.5f), 0, 0, true); + VerifyEdge(7f, 8f, (3.5f, 7.5f), 0, 1, false); + VerifyEdge(6f, 8f, (2f, 7f), 1, 1, true); + VerifyEdge(5f, 6f, (2.5f, 5.5f), 0, 2, true); + VerifyEdge(4f, 5f, (2f, 4.5f), 0, 1, true); + VerifyEdge(3f, 4f, (1.5f, 3.5f), 0, 1, true); + VerifyEdge(2f, 3f, (1f, 1.5f), 1, 1, true); + } + + [Fact] + public void Create_ComplexPolygon() + { + + } + + private static PointF P(float x, float y) => new PointF(x, y); + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanTests.cs index a71620e8..dabf0521 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanTests.cs @@ -17,48 +17,14 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan { public class ScanTests { - private static readonly IBrush TestBrush = Brushes.Solid(Color.Red); - - private static readonly IPen GridPen = Pens.Solid(Color.Aqua, 0.5f); - private readonly ITestOutputHelper output; + private static readonly DebugDraw DebugDraw = new DebugDraw(nameof(ScanTests)); public ScanTests(ITestOutputHelper output) { this.output = output; } - private static PointF P(float x, float y) => new PointF(x, y); - - private static void DrawGrid(IImageProcessingContext ctx, RectangleF rect, float gridSize) - { - for (float x = rect.Left; x <= rect.Right; x += gridSize) - { - PointF[] line = {P(x, rect.Top), P(x, rect.Bottom)}; - ctx.DrawLines(GridPen, line); - } - - for (float y = rect.Top; y <= rect.Bottom; y += gridSize) - { - PointF[] line = {P(rect.Left, y), P(rect.Right, y)}; - ctx.DrawLines(GridPen, line); - } - } - - private void DebugDraw(IPath path, float gridSize = 10f, float scale = 10f, [CallerMemberName]string testMethod = "") - { - path = path.Transform(Matrix3x2.CreateScale(scale) * Matrix3x2.CreateTranslation(gridSize, gridSize)); - RectangleF bounds = path.Bounds; - gridSize *= scale; - - using Image img = new Image((int)(bounds.Width + 2 * gridSize), (int)(bounds.Height + 2 * gridSize)); - img.Mutate(ctx => DrawGrid(ctx.Fill(TestBrush, path), bounds, gridSize)); - - string outDir = TestEnvironment.CreateOutputDirectory(nameof(ScanTests)); - string outFile = IOPath.Combine(outDir, testMethod+".png"); - img.SaveAsPng(outFile); - } - private void PrintPoints(ReadOnlySpan points) { StringBuilder sb = new StringBuilder(); @@ -86,15 +52,15 @@ private void TestScan(IPath path, float min, float max, float dy, float[][] expe [Fact] public void Wooo() { - IPath poly1 = TestData.CreatePolygon((0, 0), (10, 0),(10, 10), (0, 10)); - IPath poly2 = TestData.CreatePolygon((0, 10), (10, 10), (10, 0), (0, 0)); - IPath poly3 = TestData.CreatePolygon((0, 0), (10, 0),(10, 10), (0, 10), (0,0)); + IPath poly1 = PolygonTest.CreatePolygon((0, 0), (10, 0),(10, 10), (0, 10)); + IPath poly2 = PolygonTest.CreatePolygon((0, 10), (10, 10), (10, 0), (0, 0)); + IPath poly3 = PolygonTest.CreatePolygon((0, 0), (10, 0),(10, 10), (0, 10), (0,0)); PrintPoints(poly1.Flatten().Single().Points.ToArray()); PrintPoints(poly2.Flatten().Single().Points.ToArray()); PrintPoints(poly3.Flatten().Single().Points.ToArray()); - DebugDraw(poly1); - DebugDraw(poly2); + DebugDraw.Polygon(poly1); + DebugDraw.Polygon(poly2); } [Fact] @@ -102,8 +68,8 @@ public void BasicConcave01() { var stuff = new[] {(0, 0), (10, 10), (20, 0), (20, 20), (0f, 20f)}; - IPath poly = TestData.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); - DebugDraw(poly); + IPath poly = PolygonTest.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); + DebugDraw.Polygon(poly); float[][] expected = { @@ -136,8 +102,8 @@ public void BasicConcave01() [Fact] public void BasicConcave02() { - IPath poly = TestData.CreatePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); - DebugDraw(poly, 1f, 100f); + IPath poly = PolygonTest.CreatePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); + DebugDraw.Polygon(poly, 1f, 100f); float[][] expected = { @@ -155,8 +121,8 @@ public void BasicConcave02() [Fact] public void BasicConcave03() { - IPath poly = TestData.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); - DebugDraw(poly, 1f, 100f); + IPath poly = PolygonTest.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); + DebugDraw.Polygon(poly, 1f, 100f); float[][] expected = { @@ -178,8 +144,8 @@ public void BasicConcave03() [Fact] public void BasicConcave04() { - IPath poly = TestData.CreatePolygon((10, 0), (20, 0), (20, 30), (10, 30), (10, 20), (0, 20), (0, 10), (10, 10)); - DebugDraw(poly); + IPath poly = PolygonTest.CreatePolygon((10, 0), (20, 0), (20, 30), (10, 30), (10, 20), (0, 20), (0, 10), (10, 10)); + DebugDraw.Polygon(poly); float[][] expected = { @@ -199,11 +165,11 @@ public void BasicConcave04() [Fact] public void CartesianBear() { - IPath poly = TestData.CreatePolygon((10, 10), (50, 10), (50, 30), (40, 30), (40, 20), (30, 20), (30, 30), (20, 30), + IPath poly = PolygonTest.CreatePolygon((10, 10), (50, 10), (50, 30), (40, 30), (40, 20), (30, 20), (30, 30), (20, 30), (20, 20), (10, 20)); - DebugDraw(poly); + DebugDraw.Polygon(poly); - var l = TestData.CreateHorizontalLine(20); + var l = PolygonTest.CreateHorizontalLine(20); PointF[] isc = poly.FindIntersections(l.Start, l.End).ToArray(); PrintPointsX(isc); @@ -223,8 +189,8 @@ public void CartesianBear() [Fact] public void SelfIntersecting01() { - IPath poly = TestData.CreatePolygon((0, 0), (10, 0), (0, 10), (10, 10)); - DebugDraw(poly, 10f, 10f); + IPath poly = PolygonTest.CreatePolygon((0, 0), (10, 0), (0, 10), (10, 10)); + DebugDraw.Polygon(poly, 10f, 10f); float[][] expected = { @@ -240,8 +206,8 @@ public void SelfIntersecting01() [Fact] public void SelfIntersecting02() { - IPath poly = TestData.CreatePolygon((0, 0), (10, 10), (10, 0), (0, 10)); - DebugDraw(poly, 10f, 10f); + IPath poly = PolygonTest.CreatePolygon((0, 0), (10, 10), (10, 0), (0, 10)); + DebugDraw.Polygon(poly, 10f, 10f); float[][] expected = { @@ -260,9 +226,9 @@ public void SelfIntersecting02() public void SelfIntersecting03(IntersectionRule rule) { - IPath poly = TestData.CreatePolygon((10, 30), (10, 20), (50, 20), (50, 50), (20, 50), (20, 10), (30, 10), (30, 40), + IPath poly = PolygonTest.CreatePolygon((10, 30), (10, 20), (50, 20), (50, 50), (20, 50), (20, 10), (30, 10), (30, 40), (40, 40), (40, 30), (10, 30)); - DebugDraw(poly, 10f, 10f); + DebugDraw.Polygon(poly, 10f, 10f); float[][] expected = { @@ -290,13 +256,13 @@ public void SelfIntersecting03(IntersectionRule rule) [Fact] public void Case10() { - IPath poly = TestData.CreatePolygon((82.142F, 63.157F), (37, 85), (65, 137), (103.792F, 79.11F), (200, 150), (50, 300), (10, 10)); + IPath poly = PolygonTest.CreatePolygon((82.142F, 63.157F), (37, 85), (65, 137), (103.792F, 79.11F), (200, 150), (50, 300), (10, 10)); PointF[] pleas = poly.Flatten().First().Points.ToArray(); PrintPointsX(pleas); - - DebugDraw(poly, 10f, 5f); + + DebugDraw.Polygon(poly, 10f, 5f); } } } \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon-AllCases.png b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon-AllCases.png new file mode 100644 index 0000000000000000000000000000000000000000..d839d3e089ad8988ff32d54358f0eb36f02a3d65 GIT binary patch literal 28252 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 z zChFY^$#?@U^y=t{C$o7xtp;IG^#!N|zqziNG7<`>4WJ%AJ z6FF|O}eO=62ufNZ}G}SgnhTP zh|RFV9_SQnjnnwF5RqDG)Mq(k=c-!tOKoVg&6jQC{4?je(FrYH%_QlMx-2QW-7iuj zv(l3{@AIi!EoXUORC5szhj;YdXS683o_p1u4%X0Kr*G)&qFF@YZru2PH1fP&{ z@=HCtcFa08rjARWPO~s?2Wd5xe+TRKyHqtV-q7&AFI2Q|?6pEHV*h5wrg4nDR65K6B(Iv2)g16W6gA-ul3tvsQ`tjt9?&Rk0fXKAOIk zzC$wkM-TCIt)pU7akSUREpoUU3?Sk$L`=0wy7c()=r8{XP`)GI31D4pTC;rl>dJ6X`k7B~j!zx8-W zO={Z8SNZXAjaW};_1mkn>i#*!Vp*n?ZRGoF{D}Sp`KA?HZ91I7ZeGij znyc>ha848BeY8JC!%EJ)R;vSt9GxJqhx1X`Zi(p~mw$feR{6^@V%9%9cD@~tg(Kw$ z+jy3_p%`UB+n)Il}x1J(pNR<&CuWa$C`mA7>LO=kI;YNsk)~9EI#1Pmi8=>oudBx&K99fRshZBy zMQ^+Cnqgt=4fDPi(8`D%Hu9_8jGeMYxqWmjoKT3~SobXkIs%>JvNRoCh9x6xAKk-! n+LHVJ$45*4Klo$yDVM_MG2`K3ajkBfI$j+uJK{ literal 0 HcmV?d00001 diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs index c179fc2f..d9f2c15b 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + using System; using System.Linq; using SixLabors.ImageSharp.Drawing.Shapes.Scan; @@ -40,7 +43,7 @@ private static void VerifyRing(TessellatedMultipolygon.Ring ring, PointF[] origi [InlineData(true)] public void Create_FromPolygon_Case1(bool reverseOriginal) { - PointF[] points = TestData.CreatePoints((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); + PointF[] points = PolygonTest.CreatePoints((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); if (reverseOriginal) { points.AsSpan().Reverse(); @@ -57,7 +60,7 @@ public void Create_FromPolygon_Case1(bool reverseOriginal) [InlineData(true)] public void Create_FromPolygon_Case2(bool reverseOriginal) { - PointF[] points = TestData.CreatePoints((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); + PointF[] points = PolygonTest.CreatePoints((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); if (reverseOriginal) { points.AsSpan().Reverse(); @@ -77,8 +80,8 @@ public void Create_FromPolygon_Case2(bool reverseOriginal) [InlineData(true, true)] public void Create_FromComplexPolygon(bool reverseContour, bool reverseHole) { - PointF[] contour = TestData.CreatePoints((0, 0), (30, 0), (30, 30), (0, 30)); - PointF[] hole = TestData.CreatePoints((10, 10), (20, 10), (20, 20), (10, 20)); + PointF[] contour = PolygonTest.CreatePoints((0, 0), (30, 0), (30, 30), (0, 30)); + PointF[] hole = PolygonTest.CreatePoints((10, 10), (20, 10), (20, 20), (10, 20)); if (reverseContour) { diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs index 221ab07a..aded7a29 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs @@ -7,13 +7,13 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan { - public class TopologyUtilitiesTests + public class TopologyUtilitiesTests0 { private TolerantComparer comparer = new TolerantComparer(0.001f); private static PointF[] CreateTestPoints() { - return TestData.CreatePoints((10, 0), (20, 0), (20, 30), (10, 30), (10, 20), (0, 20), (0, 10), (10, 10), (10,0)); + return PolygonTest.CreatePoints((10, 0), (20, 0), (20, 30), (10, 30), (10, 20), (0, 20), (0, 10), (10, 10), (10,0)); } [Theory] diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs b/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs index 51e215c3..1cd04a24 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs @@ -24,11 +24,6 @@ public _IntersectionExperiments(ITestOutputHelper output) this.output = output; } - private static Polygon MakePolygon(params (float x, float y)[] coords) - { - PointF[] points = coords.Select(c => new PointF(c.x, c.y)).ToArray(); - return new Polygon(new LinearLineSegment(points)); - } private void DrawRegion(ITestImageProvider provider, IPath path, float scale = 100f) { @@ -85,7 +80,7 @@ private void PrintIntersections(IPath path, float y) public void Case0(TestImageProvider provider) where TPixel : unmanaged, IPixel { - IPath path = MakePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); + IPath path = PolygonTest.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); PrintIntersections(path, 10); @@ -98,7 +93,7 @@ public void Case0(TestImageProvider provider) public void Case1(TestImageProvider provider) where TPixel : unmanaged, IPixel { - IPath path = MakePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); + IPath path = PolygonTest.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); PrintIntersections(path, 0.5f); PrintIntersections(path, 1); @@ -113,7 +108,7 @@ public void Case1(TestImageProvider provider) public void Case2(TestImageProvider provider) where TPixel : unmanaged, IPixel { - IPath path = MakePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); + IPath path = PolygonTest.CreatePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); PrintIntersections(path, 1); diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/DebugDraw.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/DebugDraw.cs new file mode 100644 index 00000000..30debf0e --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/DebugDraw.cs @@ -0,0 +1,56 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System.Numerics; +using System.Runtime.CompilerServices; +using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.PixelFormats; +using SixLabors.ImageSharp.Processing; + +namespace SixLabors.ImageSharp.Drawing.Tests +{ + internal class DebugDraw + { + private static readonly IBrush TestBrush = Brushes.Solid(Color.Red); + + private static readonly IPen GridPen = Pens.Solid(Color.Aqua, 0.5f); + + private readonly string outputDir; + + public DebugDraw(string outputDir) + { + this.outputDir = outputDir; + } + + public void Polygon(IPath path, float gridSize = 10f, float scale = 10f, [CallerMemberName]string testMethod = "") + { + path = path.Transform(Matrix3x2.CreateScale(scale) * Matrix3x2.CreateTranslation(gridSize, gridSize)); + RectangleF bounds = path.Bounds; + gridSize *= scale; + + using Image img = new Image((int)(bounds.Width + 2 * gridSize), (int)(bounds.Height + 2 * gridSize)); + img.Mutate(ctx => DrawGrid(ctx.Fill(TestBrush, path), bounds, gridSize)); + + string outDir = TestEnvironment.CreateOutputDirectory(this.outputDir); + string outFile = System.IO.Path.Combine(outDir, testMethod + ".png"); + img.SaveAsPng(outFile); + } + + private static PointF P(float x, float y) => new PointF(x, y); + + private static void DrawGrid(IImageProcessingContext ctx, RectangleF rect, float gridSize) + { + for (float x = rect.Left; x <= rect.Right; x += gridSize) + { + PointF[] line = {P(x, rect.Top), P(x, rect.Bottom)}; + ctx.DrawLines(GridPen, line); + } + + for (float y = rect.Top; y <= rect.Bottom; y += gridSize) + { + PointF[] line = {P(rect.Left, y), P(rect.Right, y)}; + ctx.DrawLines(GridPen, line); + } + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/TestData.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonTest.cs similarity index 67% rename from tests/ImageSharp.Drawing.Tests/TestUtilities/TestData.cs rename to tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonTest.cs index e8203e51..be009261 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/TestData.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonTest.cs @@ -1,13 +1,22 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + using System; using System.Linq; +using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan; using SixLabors.ImageSharp.Memory; namespace SixLabors.ImageSharp.Drawing.Tests { - internal static class TestData + internal static class PolygonTest { private const float Inf = 10000; + private static readonly IBrush TestBrush = Brushes.Solid(Color.Red); + + private static readonly IPen GridPen = Pens.Solid(Color.Aqua, 0.5f); + public static Polygon CreatePolygon(params (float x, float y)[] coords) => new Polygon(new LinearLineSegment(CreatePoints(coords))); @@ -16,7 +25,6 @@ public static (PointF Start, PointF End) CreateHorizontalLine(float y) public static PointF[] CreatePoints(params (float x, float y)[] coords) => coords.Select(c => new PointF(c.x, c.y)).ToArray(); - public static T[] CloneArray(this T[] points) { T[] result = new T[points.Length]; From 6de0e46caeb23450ac4f8b51799c5bdf0206726b Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 24 Sep 2020 02:22:35 +0200 Subject: [PATCH 007/106] SimplePolygon_AllEmitCases works --- .../Shapes/Helpers/TolerantComparer.cs | 6 +- .../Shapes/Scan/ScanEdge.cs | 32 +- .../Shapes/Scan/ScanEdgeCollection.Build.cs | 277 ++++++++++++++++++ .../Shapes/Scan/ScanEdgeCollection.cs | 8 +- .../Shapes/Scan/TessellatedMultipolygon.cs | 20 +- .../Shapes/Scan/ScanEdgeCollectionTests.cs | 49 +++- .../Shapes/Scan/SimplePolygon-AllCases.png | Bin 28252 -> 28259 bytes .../Scan/SimplePolygon_AllEmitCases.png | Bin 0 -> 28252 bytes .../Scan/TessellatedMultipolygonTests.cs | 6 +- 9 files changed, 350 insertions(+), 48 deletions(-) create mode 100644 src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs create mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon_AllEmitCases.png diff --git a/src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs b/src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs index c67bd5a6..a71fc02f 100644 --- a/src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs +++ b/src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs @@ -32,13 +32,13 @@ public TolerantComparer(float eps) public bool IsLess(float a, float b) => a < b - this.Eps; - public bool Equals(float a, float b) + public bool AreEqual(float a, float b) { float d = a - b; return d < this.Eps && d > this.negEps; } - public bool Equals(PointF a, PointF b) + public bool AreEqual(PointF a, PointF b) { float dx = a.X - b.X; float dy = a.Y - b.Y; @@ -83,7 +83,7 @@ public bool IsLess2(float a, float b) return a < b - this.Eps2; } - public bool Equals2(float a, float b) + public bool AreEqual2(float a, float b) { var d = a - b; return d < this.Eps2 && d > this.negEps2; diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs index e1158e88..abee0bfb 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs @@ -30,8 +30,8 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Scan ///

internal readonly struct ScanEdge { - public readonly float Y0; // Start - public readonly float Y1; // End + public readonly float Y0; + public readonly float Y1; public readonly float P; public readonly float Q; @@ -40,7 +40,7 @@ internal readonly struct ScanEdge private readonly int flags; [MethodImpl(MethodImplOptions.AggressiveInlining)] - private ScanEdge(ref PointF p0, ref PointF p1, int flags) + internal ScanEdge(ref PointF p0, ref PointF p1, int flags) { this.Y0 = p0.Y; this.Y1 = p1.Y; @@ -55,31 +55,15 @@ private ScanEdge(ref PointF p0, ref PointF p1, int flags) // How many times to include the intersection result // When the scanline intersects the endpoint at Y0. - public int Emit0 => (this.flags & 0b00110) >> 1; + public int EmitV0 => (this.flags & 0b00110) >> 1; // How many times to include the intersection result // When the scanline intersects the endpoint at Y1. - public int Emit1 => (this.flags & 0b11000) >> 3; + public int EmitV1 => (this.flags & 0b11000) >> 3; - private static ScanEdge CreateSorted(PointF start, PointF end, bool edgeUp, int includeStartTimes, int includeEndTimes) - { - if (edgeUp) - { - Swap(ref start, ref end); - Swap(ref includeStartTimes, ref includeEndTimes); - } - - int up = edgeUp ? 1 : 0; - int flags = up | (includeStartTimes << 1) | (includeEndTimes << 3); - return new ScanEdge(ref start, ref end, flags); - } + private string UpDownString => this.EdgeUp ? "Up" : "Down"; - [MethodImpl(MethodImplOptions.AggressiveInlining)] - private static void Swap(ref T left, ref T right) - { - T tmp = left; - left = right; - right = tmp; - } + public override string ToString() + => $"(Y0={this.Y0} Y1={this.Y1} E0={this.EmitV0} E1={this.EmitV1} {this.UpDownString} P={this.P} Q={this.Q})"; } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs new file mode 100644 index 00000000..407c7614 --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs @@ -0,0 +1,277 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; +using System.Buffers; +using System.Diagnostics; +using System.Runtime.CompilerServices; +using SixLabors.ImageSharp.Memory; + +namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +{ + internal partial class ScanEdgeCollection + { + private enum EdgeCategory + { + Up = 0, // Non-horizontal + Down, // Non-horizontal + Left, // Horizontal + Right, // Horizontal + } + + // An pair of EdgeCategories defined as (fromEdge.Category, toEdge.Category) + // Eliminates the nested switch-case and also good for perf, + // since JIT should create a single jump table from a switch-case on this + private enum VertexCategory + { + Up_Up = 0, + Up_Down, + Up_Left, + Up_Right, + + Down_Up, + Down_Down, + Down_Left, + Down_Right, + + Left_Up, + Left_Down, + Left_Left, + Left_Right, + + Right_Up, + Right_Down, + Right_Left, + Right_Right, + } + + private ref struct RingWalker + { + private Span output; + public int EdgeCounter; + + public EdgeData PreviousEdge; + public EdgeData CurrentEdge; + public EdgeData NextEdge; + + public RingWalker(Span output) + { + this.output = output; + this.EdgeCounter = 0; + this.PreviousEdge = default; + this.CurrentEdge = default; + this.NextEdge = default; + } + + public void Move(bool emitPreviousEdge) + { + VertexCategory startVertexCategory = + CreateVertexCategory(this.PreviousEdge.EdgeCategory, this.CurrentEdge.EdgeCategory); + VertexCategory endVertexCategory = + CreateVertexCategory(this.CurrentEdge.EdgeCategory, this.NextEdge.EdgeCategory); + + EdgeData.ApplyVertexCategory(startVertexCategory, ref this.PreviousEdge, ref this.CurrentEdge); + EdgeData.ApplyVertexCategory(endVertexCategory, ref this.CurrentEdge, ref this.NextEdge); + + if (emitPreviousEdge) + { + this.PreviousEdge.EmitScanEdge(this.output, ref this.EdgeCounter); + } + + this.PreviousEdge = this.CurrentEdge; + this.CurrentEdge = this.NextEdge; + } + } + + private struct EdgeData + { + public PointF Start; + public PointF End; + public EdgeCategory EdgeCategory; + public int EmitStart; + public int EmitEnd; + + public EdgeData(PointF start, PointF end, in TolerantComparer comparer) + { + this.Start = start; + this.End = end; + if (comparer.AreEqual(this.Start.Y, this.End.Y)) + { + this.EdgeCategory = this.Start.X < this.End.X ? EdgeCategory.Right : EdgeCategory.Left; + } + else + { + this.EdgeCategory = this.Start.Y < this.End.Y ? EdgeCategory.Down : EdgeCategory.Up; + } + + this.EmitStart = 0; + this.EmitEnd = 0; + } + + public void EmitScanEdge(Span edges, ref int edgeCounter) + { + if (this.EdgeCategory == EdgeCategory.Left || this.EdgeCategory == EdgeCategory.Right) + { + return; + } + + edges[edgeCounter++] = this.ToScanEdge(); + } + + public static void ApplyVertexCategory( + VertexCategory vertexCategory, + ref EdgeData fromEdge, + ref EdgeData toEdge) + { + switch (vertexCategory) + { + case VertexCategory.Up_Up: + // 0, 1 + toEdge.EmitStart = 1; + break; + case VertexCategory.Up_Down: + // 0, 0 + break; + case VertexCategory.Up_Left: + // 2, 0 + fromEdge.EmitEnd = 2; + break; + case VertexCategory.Up_Right: + // 1, 0 + fromEdge.EmitEnd = 1; + break; + case VertexCategory.Down_Up: + // 0, 0 + break; + case VertexCategory.Down_Down: + // 0, 1 + toEdge.EmitStart = 1; + break; + case VertexCategory.Down_Left: + // 1, 0 + fromEdge.EmitEnd = 1; + break; + case VertexCategory.Down_Right: + // 2, 0 + fromEdge.EmitEnd = 2; + break; + case VertexCategory.Left_Up: + // 0, 1 + toEdge.EmitStart = 1; + break; + case VertexCategory.Left_Down: + // 0, 2 + toEdge.EmitStart = 2; + break; + case VertexCategory.Left_Left: + // INVALID + ThrowInvalidRing("Invalid ring: repeated horizontal edges (<- <-)"); + break; + case VertexCategory.Left_Right: + // INVALID + ThrowInvalidRing("Invalid ring: repeated horizontal edges (<- ->)"); + break; + case VertexCategory.Right_Up: + // 0, 2 + toEdge.EmitStart = 2; + break; + case VertexCategory.Right_Down: + // 0, 1 + toEdge.EmitStart = 1; + break; + case VertexCategory.Right_Left: + // INVALID + ThrowInvalidRing("Invalid ring: repeated horizontal edges (-> <-)"); + break; + case VertexCategory.Right_Right: + // INVALID + ThrowInvalidRing("Invalid ring: repeated horizontal edges (-> ->)"); + break; + } + } + + private ScanEdge ToScanEdge() + { + int up = this.EdgeCategory == EdgeCategory.Up ? 1 : 0; + if (up == 1) + { + Swap(ref this.Start, ref this.End); + Swap(ref this.EmitStart, ref this.EmitEnd); + } + + int flags = up | (this.EmitStart << 1) | (this.EmitEnd << 3); + return new ScanEdge(ref this.Start, ref this.End, flags); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static void Swap(ref T left, ref T right) + { + T tmp = left; + left = right; + right = tmp; + } + } + + private static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, MemoryAllocator allocator, in TolerantComparer comparer) + { + // Overallocate, since we don't know how many horizontal edges do we have: + IMemoryOwner buffer = allocator.Allocate(multipolygon.TotalVertexCount); + + RingWalker walker = new RingWalker(buffer.Memory.Span); + + foreach (TessellatedMultipolygon.Ring ring in multipolygon) + { + if (ring.VertexCount < 3) + { + ThrowInvalidRing("ScanEdgeCollection.Create Encountered a ring with VertexCount < 3!"); + } + + var vertices = ring.Vertices; + + walker.PreviousEdge = new EdgeData(vertices[vertices.Length - 2], vertices[vertices.Length - 1], comparer); // Last edge + walker.CurrentEdge = new EdgeData(vertices[0], vertices[1], comparer); // First edge + walker.NextEdge = new EdgeData(vertices[1], vertices[2], comparer); // Second edge + walker.Move(false); + + for (int i = 1; i < vertices.Length - 2; i++) + { + walker.NextEdge = new EdgeData(vertices[i + 1], vertices[i + 2], comparer); + walker.Move(true); + } + + walker.NextEdge = new EdgeData(vertices[0], vertices[1], comparer); // First edge + walker.Move(true); // Emit edge before last edge + + walker.NextEdge = new EdgeData(vertices[1], vertices[2], comparer); + walker.Move(true); // Emit last edge + } + + return new ScanEdgeCollection(buffer, walker.EdgeCounter); + } + + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static VertexCategory CreateVertexCategory(EdgeCategory previousCategory, EdgeCategory currentCategory) + { + var value = (VertexCategory)(((int)previousCategory << 2) | (int)currentCategory); + VerifyVertexCategory(value); + return value; + } + + [Conditional("DEBUG")] + private static void VerifyVertexCategory(VertexCategory vertexCategory) + { + int value = (int) vertexCategory; + if (value < 0 || value >= 16) + { + throw new Exception("EdgeCategoryPair value shall be: 0 <= value < 16"); + } + } + + [MethodImpl(MethodImplOptions.NoInlining)] + private static void ThrowInvalidRing(string message) + { + throw new InvalidOperationException(message); + } + } +} \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs index 920e2927..4b0b49a5 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs @@ -3,11 +3,13 @@ using System; using System.Buffers; +using System.Diagnostics; +using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Memory; namespace SixLabors.ImageSharp.Drawing.Shapes.Scan { - internal class ScanEdgeCollection : IDisposable + internal partial class ScanEdgeCollection : IDisposable { private IMemoryOwner buffer; @@ -39,9 +41,5 @@ public static ScanEdgeCollection Create(IPath path, MemoryAllocator allocator, i return Create(multipolygon, allocator, comparer); } - public static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, MemoryAllocator allocator, in TolerantComparer comparer) - { - throw new NotImplementedException(); - } } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/TessellatedMultipolygon.cs b/src/ImageSharp.Drawing/Shapes/Scan/TessellatedMultipolygon.cs index e82a5168..513b7ae0 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/TessellatedMultipolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/TessellatedMultipolygon.cs @@ -28,22 +28,27 @@ internal enum RingType internal class Ring : IDisposable { - private IMemoryOwner data; + private IMemoryOwner buffer; + private Memory memory; public RingType RingType { get; } - public ReadOnlySpan Points => this.data.Memory.Span; + public ReadOnlySpan Vertices => this.memory.Span; - internal Ring(IMemoryOwner data, RingType ringType) + public int VertexCount => this.memory.Length - 1; // Last vertex is repeated + + internal Ring(IMemoryOwner buffer, RingType ringType) { this.RingType = ringType; - this.data = data; + this.buffer = buffer; + this.memory = buffer.Memory; } public void Dispose() { - this.data?.Dispose(); - this.data = null; + this.buffer?.Dispose(); + this.buffer = null; + this.memory = default; } } @@ -52,8 +57,11 @@ public void Dispose() private TessellatedMultipolygon(Ring[] rings) { this.rings = rings; + this.TotalVertexCount = rings.Sum(r => r.VertexCount); } + public int TotalVertexCount { get; } + public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryAllocator, in TolerantComparer comparer) { // For now let's go with the assumption that first loop is always an external contour, diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs index 337f1dcd..059731a1 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs @@ -31,14 +31,14 @@ private void VerifyEdge(float y0, foreach (ScanEdge e in _edges.Edges) { - if (comparer.Equals(y0, e.Y0) && comparer.Equals(y1, e.Y1)) + if (comparer.AreEqual(y0, e.Y0) && comparer.AreEqual(y1, e.Y1)) { // x = P*y + Q - bool containsPoint = comparer.Equals(arbitraryPoint.X, e.P * arbitraryPoint.Y + e.Q); + bool containsPoint = comparer.AreEqual(arbitraryPoint.X, e.P * arbitraryPoint.Y + e.Q); if (containsPoint) { - Assert.Equal(emit0, e.Emit0); - Assert.Equal(emit1, e.Emit1); + Assert.Equal(emit0, e.EmitV0); + Assert.Equal(emit1, e.EmitV1); Assert.Equal(edgeUp, e.EdgeUp); // Found the edge @@ -51,9 +51,9 @@ private void VerifyEdge(float y0, } [Fact] - public void Create_SimplePolygon_AllCases() + public void SimplePolygon_AllEmitCases() { - // see: SimplePolygon-AllCases.png + // see: SimplePolygon_AllEmitCases.png var polygon = PolygonTest.CreatePolygon( (1, 2), (2, 2), (3, 1), (4, 3), (6, 1), (7, 2), (8, 2), (9, 3), (9, 4), (10, 5), (9, 6), (8, 6), (8, 7), (9,7), (9, 8), @@ -76,17 +76,48 @@ public void Create_SimplePolygon_AllCases() VerifyEdge(5f, 6f, (9.5f, 5.5f), 1, 1, false); VerifyEdge(6f, 7f, (8f, 6.5f), 2, 2, false); VerifyEdge(7f, 8f, (9f, 7.5f), 1, 1, false); - VerifyEdge(7f, 8f, (6.5f, 7.5f), 1, 0, true); + VerifyEdge(7f, 8f, (6.5f, 7.5f), 0, 1, true); VerifyEdge(7f, 8f, (5.5f, 7.5f), 0, 0, false); VerifyEdge(7f, 8f, (4.5f, 7.5f), 0, 0, true); VerifyEdge(7f, 8f, (3.5f, 7.5f), 0, 1, false); - VerifyEdge(6f, 8f, (2f, 7f), 1, 1, true); - VerifyEdge(5f, 6f, (2.5f, 5.5f), 0, 2, true); + VerifyEdge(6f, 8f, (2f, 7f), 0, 1, true); + VerifyEdge(5f, 6f, (2.5f, 5.5f), 2, 1, true); VerifyEdge(4f, 5f, (2f, 4.5f), 0, 1, true); VerifyEdge(3f, 4f, (1.5f, 3.5f), 0, 1, true); VerifyEdge(2f, 3f, (1f, 1.5f), 1, 1, true); } + [Fact] + public void YDifferenceUnderTreshold_HorizontalEdgeExcluded() + { + // (0, 2) -> (10, 1.1) counts as horizontal with Epsilon = 1.0 + var polygon = PolygonTest.CreatePolygon((0, 2), (10, 1.1f), (10, 4)); + DebugDraw.Polygon(polygon, 1, 50); + + var comparer = new TolerantComparer(1f); + _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, comparer); + + Assert.Equal(2, _edges.Edges.Length); + VerifyEdge(1, 4, (10, 2), 1, 0, false); + VerifyEdge(2, 4, (5, 3), 1, 0, true); + } + + [Fact] + public void YDifferenceOverTreshold_EdgeIncludedAsNonHorizontal() + { + // (0, 2) -> (10, 0.9) counts as NON-horizontal with Epsilon = 1.0 + var polygon = PolygonTest.CreatePolygon((0, 2), (10, 0.9f), (10, 4)); + DebugDraw.Polygon(polygon, 1, 50); + + var comparer = new TolerantComparer(1f); + _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, comparer); + + Assert.Equal(3, _edges.Edges.Length); + VerifyEdge(0.9f, 2, (5, 1.45f), 1, 0, true); + VerifyEdge(1, 4, (10, 2), 0, 0, false); + VerifyEdge(2, 4, (5, 3), 1, 0, true); + } + [Fact] public void Create_ComplexPolygon() { diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon-AllCases.png b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon-AllCases.png index d839d3e089ad8988ff32d54358f0eb36f02a3d65..c22b59dea6f738ef643b0719306a9635e1dddd3e 100644 GIT binary patch literal 28259 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

IFxJWZ%@?jM|b5(Y~R{E-l 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 literal 28252 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 z zChFY^$#?@U^y=t{C$o7xtp;IG^#!N|zqziNG7<`>4WJ%AJ z6FF|O}eO=62ufNZ}G}SgnhTP zh|RFV9_SQnjnnwF5RqDG)Mq(k=c-!tOKoVg&6jQC{4?je(FrYH%_QlMx-2QW-7iuj zv(l3{@AIi!EoXUORC5szhj;YdXS683o_p1u4%X0Kr*G)&qFF@YZru2PH1fP&{ z@=HCtcFa08rjARWPO~s?2Wd5xe+TRKyHqtV-q7&AFI2Q|?6pEHV*h5wrg4nDR65K6B(Iv2)g16W6gA-ul3tvsQ`tjt9?&Rk0fXKAOIk zzC$wkM-TCIt)pU7akSUREpoUU3?Sk$L`=0wy7c()=r8{XP`)GI31D4pTC;rl>dJ6X`k7B~j!zx8-W zO={Z8SNZXAjaW};_1mkn>i#*!Vp*n?ZRGoF{D}Sp`KA?HZ91I7ZeGij znyc>ha848BeY8JC!%EJ)R;vSt9GxJqhx1X`Zi(p~mw$feR{6^@V%9%9cD@~tg(Kw$ z+jy3_p%`UB+n)Il}x1J(pNR<&CuWa$C`mA7>LO=kI;YNsk)~9EI#1Pmi8=>oudBx&K99fRshZBy zMQ^+Cnqgt=4fDPi(8`D%Hu9_8jGeMYxqWmjoKT3~SobXkIs%>JvNRoCh9x6xAKk-! n+LHVJ$45*4Klo$yDVM_MG2`K3ajkBfI$j+uJK{ diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon_AllEmitCases.png b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon_AllEmitCases.png new file mode 100644 index 0000000000000000000000000000000000000000..d839d3e089ad8988ff32d54358f0eb36f02a3d65 GIT binary patch literal 28252 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 z zChFY^$#?@U^y=t{C$o7xtp;IG^#!N|zqziNG7<`>4WJ%AJ z6FF|O}eO=62ufNZ}G}SgnhTP zh|RFV9_SQnjnnwF5RqDG)Mq(k=c-!tOKoVg&6jQC{4?je(FrYH%_QlMx-2QW-7iuj zv(l3{@AIi!EoXUORC5szhj;YdXS683o_p1u4%X0Kr*G)&qFF@YZru2PH1fP&{ z@=HCtcFa08rjARWPO~s?2Wd5xe+TRKyHqtV-q7&AFI2Q|?6pEHV*h5wrg4nDR65K6B(Iv2)g16W6gA-ul3tvsQ`tjt9?&Rk0fXKAOIk zzC$wkM-TCIt)pU7akSUREpoUU3?Sk$L`=0wy7c()=r8{XP`)GI31D4pTC;rl>dJ6X`k7B~j!zx8-W zO={Z8SNZXAjaW};_1mkn>i#*!Vp*n?ZRGoF{D}Sp`KA?HZ91I7ZeGij znyc>ha848BeY8JC!%EJ)R;vSt9GxJqhx1X`Zi(p~mw$feR{6^@V%9%9cD@~tg(Kw$ z+jy3_p%`UB+n)Il}x1J(pNR<&CuWa$C`mA7>LO=kI;YNsk)~9EI#1Pmi8=>oudBx&K99fRshZBy zMQ^+Cnqgt=4fDPi(8`D%Hu9_8jGeMYxqWmjoKT3~SobXkIs%>JvNRoCh9x6xAKk-! n+LHVJ$45*4Klo$yDVM_MG2`K3ajkBfI$j+uJK{ literal 0 HcmV?d00001 diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs index d9f2c15b..aa4cef8c 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs @@ -17,10 +17,11 @@ public class TessellatedMultipolygonTests private static void VerifyRing(TessellatedMultipolygon.Ring ring, PointF[] originalPoints, bool originalPositive, bool isHole) { - ReadOnlySpan points = ring.Points; + ReadOnlySpan points = ring.Vertices; Assert.Equal(originalPoints.Length + 1, points.Length); Assert.Equal(points[0], points[points.Length - 1]); + Assert.Equal(originalPoints.Length, ring.VertexCount); originalPoints = originalPoints.CloneArray(); @@ -53,6 +54,7 @@ public void Create_FromPolygon_Case1(bool reverseOriginal) using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); VerifyRing(multipolygon[0], points, reverseOriginal, false); + Assert.Equal(6, multipolygon.TotalVertexCount); } [Theory] @@ -101,6 +103,7 @@ public void Create_FromComplexPolygon(bool reverseContour, bool reverseHole) VerifyRing(multipolygon[0], contour, !reverseContour, false); VerifyRing(multipolygon[1], hole, !reverseHole, true); + Assert.Equal(8, multipolygon.TotalVertexCount); } [Fact] @@ -112,6 +115,7 @@ public void Create_FromRecangle() using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); VerifyRing(multipolygon[0], points, true, false); + Assert.Equal(4, multipolygon.TotalVertexCount); } [Fact] From 4c493fdb50abe8eb7744cd9c30891fc1b5dd80ab Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 24 Sep 2020 02:54:02 +0200 Subject: [PATCH 008/106] cleanup + more tests --- .../Shapes/Scan/ScanEdgeCollection.Build.cs | 201 +++++++++--------- .../Shapes/Scan/ScanEdgeCollection.cs | 2 + .../Shapes/Scan/ScanEdgeCollectionTests.cs | 36 +++- 3 files changed, 130 insertions(+), 109 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs index 407c7614..c2f391fa 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs @@ -24,88 +24,51 @@ private enum EdgeCategory // since JIT should create a single jump table from a switch-case on this private enum VertexCategory { - Up_Up = 0, - Up_Down, - Up_Left, - Up_Right, - - Down_Up, - Down_Down, - Down_Left, - Down_Right, - - Left_Up, - Left_Down, - Left_Left, - Left_Right, - - Right_Up, - Right_Down, - Right_Left, - Right_Right, - } - - private ref struct RingWalker - { - private Span output; - public int EdgeCounter; - - public EdgeData PreviousEdge; - public EdgeData CurrentEdge; - public EdgeData NextEdge; - - public RingWalker(Span output) - { - this.output = output; - this.EdgeCounter = 0; - this.PreviousEdge = default; - this.CurrentEdge = default; - this.NextEdge = default; - } - - public void Move(bool emitPreviousEdge) - { - VertexCategory startVertexCategory = - CreateVertexCategory(this.PreviousEdge.EdgeCategory, this.CurrentEdge.EdgeCategory); - VertexCategory endVertexCategory = - CreateVertexCategory(this.CurrentEdge.EdgeCategory, this.NextEdge.EdgeCategory); - - EdgeData.ApplyVertexCategory(startVertexCategory, ref this.PreviousEdge, ref this.CurrentEdge); - EdgeData.ApplyVertexCategory(endVertexCategory, ref this.CurrentEdge, ref this.NextEdge); - - if (emitPreviousEdge) - { - this.PreviousEdge.EmitScanEdge(this.output, ref this.EdgeCounter); - } - - this.PreviousEdge = this.CurrentEdge; - this.CurrentEdge = this.NextEdge; - } + UpUp = 0, + UpDown, + UpLeft, + UpRight, + + DownUp, + DownDown, + DownLeft, + DownRight, + + LeftUp, + LeftDown, + LeftLeft, + LeftRight, + + RightUp, + RightDown, + RightLeft, + RightRight, } private struct EdgeData { - public PointF Start; - public PointF End; public EdgeCategory EdgeCategory; - public int EmitStart; - public int EmitEnd; + + private PointF start; + private PointF end; + private int emitStart; + private int emitEnd; public EdgeData(PointF start, PointF end, in TolerantComparer comparer) { - this.Start = start; - this.End = end; - if (comparer.AreEqual(this.Start.Y, this.End.Y)) + this.start = start; + this.end = end; + if (comparer.AreEqual(this.start.Y, this.end.Y)) { - this.EdgeCategory = this.Start.X < this.End.X ? EdgeCategory.Right : EdgeCategory.Left; + this.EdgeCategory = this.start.X < this.end.X ? EdgeCategory.Right : EdgeCategory.Left; } else { - this.EdgeCategory = this.Start.Y < this.End.Y ? EdgeCategory.Down : EdgeCategory.Up; + this.EdgeCategory = this.start.Y < this.end.Y ? EdgeCategory.Down : EdgeCategory.Up; } - this.EmitStart = 0; - this.EmitEnd = 0; + this.emitStart = 0; + this.emitEnd = 0; } public void EmitScanEdge(Span edges, ref int edgeCounter) @@ -125,65 +88,65 @@ public static void ApplyVertexCategory( { switch (vertexCategory) { - case VertexCategory.Up_Up: + case VertexCategory.UpUp: // 0, 1 - toEdge.EmitStart = 1; + toEdge.emitStart = 1; break; - case VertexCategory.Up_Down: + case VertexCategory.UpDown: // 0, 0 break; - case VertexCategory.Up_Left: + case VertexCategory.UpLeft: // 2, 0 - fromEdge.EmitEnd = 2; + fromEdge.emitEnd = 2; break; - case VertexCategory.Up_Right: + case VertexCategory.UpRight: // 1, 0 - fromEdge.EmitEnd = 1; + fromEdge.emitEnd = 1; break; - case VertexCategory.Down_Up: + case VertexCategory.DownUp: // 0, 0 break; - case VertexCategory.Down_Down: + case VertexCategory.DownDown: // 0, 1 - toEdge.EmitStart = 1; + toEdge.emitStart = 1; break; - case VertexCategory.Down_Left: + case VertexCategory.DownLeft: // 1, 0 - fromEdge.EmitEnd = 1; + fromEdge.emitEnd = 1; break; - case VertexCategory.Down_Right: + case VertexCategory.DownRight: // 2, 0 - fromEdge.EmitEnd = 2; + fromEdge.emitEnd = 2; break; - case VertexCategory.Left_Up: + case VertexCategory.LeftUp: // 0, 1 - toEdge.EmitStart = 1; + toEdge.emitStart = 1; break; - case VertexCategory.Left_Down: + case VertexCategory.LeftDown: // 0, 2 - toEdge.EmitStart = 2; + toEdge.emitStart = 2; break; - case VertexCategory.Left_Left: + case VertexCategory.LeftLeft: // INVALID ThrowInvalidRing("Invalid ring: repeated horizontal edges (<- <-)"); break; - case VertexCategory.Left_Right: + case VertexCategory.LeftRight: // INVALID ThrowInvalidRing("Invalid ring: repeated horizontal edges (<- ->)"); break; - case VertexCategory.Right_Up: + case VertexCategory.RightUp: // 0, 2 - toEdge.EmitStart = 2; + toEdge.emitStart = 2; break; - case VertexCategory.Right_Down: + case VertexCategory.RightDown: // 0, 1 - toEdge.EmitStart = 1; + toEdge.emitStart = 1; break; - case VertexCategory.Right_Left: + case VertexCategory.RightLeft: // INVALID ThrowInvalidRing("Invalid ring: repeated horizontal edges (-> <-)"); break; - case VertexCategory.Right_Right: + case VertexCategory.RightRight: // INVALID ThrowInvalidRing("Invalid ring: repeated horizontal edges (-> ->)"); break; @@ -195,12 +158,12 @@ private ScanEdge ToScanEdge() int up = this.EdgeCategory == EdgeCategory.Up ? 1 : 0; if (up == 1) { - Swap(ref this.Start, ref this.End); - Swap(ref this.EmitStart, ref this.EmitEnd); + Swap(ref this.start, ref this.end); + Swap(ref this.emitStart, ref this.emitEnd); } - int flags = up | (this.EmitStart << 1) | (this.EmitEnd << 3); - return new ScanEdge(ref this.Start, ref this.End, flags); + int flags = up | (this.emitStart << 1) | (this.emitEnd << 3); + return new ScanEdge(ref this.start, ref this.end, flags); } [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -212,9 +175,47 @@ private static void Swap(ref T left, ref T right) } } + private ref struct RingWalker + { + private readonly Span output; + public int EdgeCounter; + + public EdgeData PreviousEdge; + public EdgeData CurrentEdge; + public EdgeData NextEdge; + + public RingWalker(Span output) + { + this.output = output; + this.EdgeCounter = 0; + this.PreviousEdge = default; + this.CurrentEdge = default; + this.NextEdge = default; + } + + public void Move(bool emitPreviousEdge) + { + VertexCategory startVertexCategory = + CreateVertexCategory(this.PreviousEdge.EdgeCategory, this.CurrentEdge.EdgeCategory); + VertexCategory endVertexCategory = + CreateVertexCategory(this.CurrentEdge.EdgeCategory, this.NextEdge.EdgeCategory); + + EdgeData.ApplyVertexCategory(startVertexCategory, ref this.PreviousEdge, ref this.CurrentEdge); + EdgeData.ApplyVertexCategory(endVertexCategory, ref this.CurrentEdge, ref this.NextEdge); + + if (emitPreviousEdge) + { + this.PreviousEdge.EmitScanEdge(this.output, ref this.EdgeCounter); + } + + this.PreviousEdge = this.CurrentEdge; + this.CurrentEdge = this.NextEdge; + } + } + private static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, MemoryAllocator allocator, in TolerantComparer comparer) { - // Overallocate, since we don't know how many horizontal edges do we have: + // We allocate more than we need, since we don't know how many horizontal edges do we have: IMemoryOwner buffer = allocator.Allocate(multipolygon.TotalVertexCount); RingWalker walker = new RingWalker(buffer.Memory.Span); @@ -242,7 +243,7 @@ private static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, M walker.NextEdge = new EdgeData(vertices[0], vertices[1], comparer); // First edge walker.Move(true); // Emit edge before last edge - walker.NextEdge = new EdgeData(vertices[1], vertices[2], comparer); + walker.NextEdge = new EdgeData(vertices[1], vertices[2], comparer); // Second edge walker.Move(true); // Emit last edge } diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs index 4b0b49a5..dc07cef6 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs @@ -23,6 +23,8 @@ private ScanEdgeCollection(IMemoryOwner buffer, int count) public Span Edges => this.memory.Span; + public int Count => this.Edges.Length; + public void Dispose() { if (this.buffer == null) diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs index 059731a1..bf3e8fd7 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs @@ -97,8 +97,8 @@ public void YDifferenceUnderTreshold_HorizontalEdgeExcluded() var comparer = new TolerantComparer(1f); _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, comparer); - Assert.Equal(2, _edges.Edges.Length); - VerifyEdge(1, 4, (10, 2), 1, 0, false); + Assert.Equal(2, _edges.Count); + VerifyEdge(1.1f, 4, (10, 2), 1, 0, false); VerifyEdge(2, 4, (5, 3), 1, 0, true); } @@ -112,18 +112,36 @@ public void YDifferenceOverTreshold_EdgeIncludedAsNonHorizontal() var comparer = new TolerantComparer(1f); _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, comparer); - Assert.Equal(3, _edges.Edges.Length); - VerifyEdge(0.9f, 2, (5, 1.45f), 1, 0, true); - VerifyEdge(1, 4, (10, 2), 0, 0, false); - VerifyEdge(2, 4, (5, 3), 1, 0, true); + Assert.Equal(3, _edges.Count); + VerifyEdge(0.9f, 2, (5, 1.45f), 0, 1, true); + VerifyEdge(0.9f, 4, (10, 2), 0, 0, false); + VerifyEdge(2, 4, (5, 3), 0, 0, true); } [Fact] - public void Create_ComplexPolygon() + public void ComplexPolygon() { + Polygon contour = PolygonTest.CreatePolygon( + (1, 1), (4, 1), (4, 2), (5, 2), (5, 5), (2, 5), (2, 4), (1, 4), (1, 1)); + Polygon hole = PolygonTest.CreatePolygon( + (2, 2), (2, 3), (3, 3), (3, 4), (4, 4), (4, 3), (3, 2)); + + IPath polygon = contour.Clip(hole); + DebugDraw.Polygon(polygon, 1, 100); + + _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, DefaultComparer); + + Assert.Equal(8, _edges.Count); + VerifyEdge(1, 4, (1, 2), 1, 1, true); + VerifyEdge(1, 2, (4, 1.5f), 1, 2, false); + VerifyEdge(4, 5, (2, 4.5f), 2, 1, true); + VerifyEdge(2, 5, (5, 3f), 1, 1, false); + + VerifyEdge(2, 3, (2, 2.5f), 2, 2, false); + VerifyEdge(2, 3, (3.5f, 2.5f), 2, 1, true); + VerifyEdge(3, 4, (3, 3.5f), 1, 2, false); + VerifyEdge(3, 4, (4, 3.5f), 0, 2, true); } - - private static PointF P(float x, float y) => new PointF(x, y); } } \ No newline at end of file From a077f4e898f54d46367621c69a3d05e299321d17 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 24 Sep 2020 02:57:27 +0200 Subject: [PATCH 009/106] use Sign2 to determine polygon orientation --- src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs b/src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs index 47b435b9..00b1b0a7 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs @@ -32,7 +32,7 @@ public static int GetPolygonOrientation(ReadOnlySpan polygon, in Toleran sum += (curr.X * next.Y) - (next.X * curr.Y); } - return comparer.Sign(sum); + return comparer.Sign2(sum); } ///

From 37d6d021b3ab0122b848f861b35c4bf0d1e31ea3 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 24 Sep 2020 04:21:53 +0200 Subject: [PATCH 010/106] SortHelper --- .../Shapes/Scan/PolygonScanner.cs | 41 +++- .../Shapes/Scan/ScanEdge.cs | 15 -- .../Shapes/Scan/ScanEdgeCollection.cs | 4 +- .../Utilities/SortHelper.cs | 193 ++++++++++++++++++ .../Drawing/Utils/SortHelperTests.cs | 55 +++++ 5 files changed, 289 insertions(+), 19 deletions(-) create mode 100644 src/ImageSharp.Drawing/Utilities/SortHelper.cs create mode 100644 tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortHelperTests.cs diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index e77c305a..1a0abcab 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -1,10 +1,47 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. +using System; +using SixLabors.ImageSharp.Memory; + namespace SixLabors.ImageSharp.Drawing.Shapes.Scan { - internal class PolygonScanner + internal ref struct PolygonScanner { - + private readonly float min; + private readonly float max; + private readonly float step; + private ScanEdgeCollection edgeCollection; + private Span edges; + + private PolygonScanner(ScanEdgeCollection edgeCollection, float min, float max, float step, MemoryAllocator allocator) + { + this.min = min; + this.max = max; + this.step = step; + this.edgeCollection = edgeCollection; + this.edges = edgeCollection.Edges; + } + + public static PolygonScanner Create(IPath polygon, float min, float max, float step, MemoryAllocator allocator) + { + var comparer = new TolerantComparer(step / 2f); + ScanEdgeCollection edges = ScanEdgeCollection.Create(polygon, allocator, comparer); + PolygonScanner scanner = new PolygonScanner(edges, min, max, step, allocator); + scanner.Init(); + return scanner; + } + + private void Init() + { + throw new NotImplementedException(); + } + + public void Dispose() + { + this.edgeCollection?.Dispose(); + this.edgeCollection = null; + this.edges = default; + } } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs index abee0bfb..7f6cb6e6 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs @@ -8,21 +8,6 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Scan { - // [Flags] - // internal enum EdgeFlags - // { - // None = 0, - // - // // Edge is directed "Up" in SCREEN coordinates, - // // which means end.Y < start.Y - // EdgeUp = 1, - // - // IncludeStartOnce = 1 << 8, // 0x00100 - // IncludeStartTwice = 1 << 9, // 0x00200 - // IncludeEndOnce = 1 << 16, // 0x10000 - // IncludeEndTwice = 1 << 17, // 0x20000 - // } - /// /// Holds coordinates, and coefficients for a polygon edge to be vertically scanned. /// The edge's segment is defined with the reciprocal slope form: diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs index dc07cef6..858b9c3a 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs @@ -37,9 +37,9 @@ public void Dispose() this.memory = default; } - public static ScanEdgeCollection Create(IPath path, MemoryAllocator allocator, in TolerantComparer comparer) + public static ScanEdgeCollection Create(IPath polygon, MemoryAllocator allocator, in TolerantComparer comparer) { - TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(path, allocator, comparer); + TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator, comparer); return Create(multipolygon, allocator, comparer); } diff --git a/src/ImageSharp.Drawing/Utilities/SortHelper.cs b/src/ImageSharp.Drawing/Utilities/SortHelper.cs new file mode 100644 index 00000000..71e55de0 --- /dev/null +++ b/src/ImageSharp.Drawing/Utilities/SortHelper.cs @@ -0,0 +1,193 @@ +using System; +using System.Numerics; +using System.Runtime.CompilerServices; + +namespace SixLabors.ImageSharp.Drawing.Utilities +{ + // Adapted from: + // https://github.com/dotnet/runtime/blob/master/src/libraries/System.Private.CoreLib/src/System/Collections/Generic/ArraySortHelper.cs + // TODO: In .NET 5, call span based sort instead + internal class SortHelper + { + public static void Sort(Span keys, Span values) + { + IntrospectiveSort(keys, values); + } + + private static void SwapIfGreaterWithValues(Span keys, Span values, int i, int j) + { + if (keys[i] > keys[j]) + { + float key = keys[i]; + keys[i] = keys[j]; + keys[j] = key; + + TValue value = values[i]; + values[i] = values[j]; + values[j] = value; + } + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static void Swap(Span keys, Span values, int i, int j) + { + float k = keys[i]; + keys[i] = keys[j]; + keys[j] = k; + + TValue v = values[i]; + values[i] = values[j]; + values[j] = v; + } + + private static void IntrospectiveSort(Span keys, Span values) + { + if (keys.Length > 1) + { + IntroSort(keys, values, 2 * (BitOperations.Log2((uint)keys.Length) + 1)); + } + } + + private static void IntroSort(Span keys, Span values, int depthLimit) + { + int partitionSize = keys.Length; + while (partitionSize > 1) + { + if (partitionSize <= 16) + { + + if (partitionSize == 2) + { + SwapIfGreaterWithValues(keys, values, 0, 1); + return; + } + + if (partitionSize == 3) + { + SwapIfGreaterWithValues(keys, values, 0, 1); + SwapIfGreaterWithValues(keys, values, 0, 2); + SwapIfGreaterWithValues(keys, values, 1, 2); + return; + } + + InsertionSort(keys.Slice(0, partitionSize), values.Slice(0, partitionSize)); + return; + } + + if (depthLimit == 0) + { + HeapSort(keys.Slice(0, partitionSize), values.Slice(0, partitionSize)); + return; + } + + depthLimit--; + + int p = PickPivotAndPartition(keys.Slice(0, partitionSize), values.Slice(0, partitionSize)); + + // Note we've already partitioned around the pivot and do not have to move the pivot again. + IntroSort(keys[(p + 1) .. partitionSize], values[(p + 1) .. partitionSize], depthLimit); + partitionSize = p; + } + } + + private static int PickPivotAndPartition(Span keys, Span values) + { + int hi = keys.Length - 1; + + // Compute median-of-three. But also partition them, since we've done the comparison. + int middle = hi >> 1; + + // Sort lo, mid and hi appropriately, then pick mid as the pivot. + SwapIfGreaterWithValues(keys, values, 0, middle); // swap the low with the mid point + SwapIfGreaterWithValues(keys, values, 0, hi); // swap the low with the high + SwapIfGreaterWithValues(keys, values, middle, hi); // swap the middle with the high + + float pivot = keys[middle]; + Swap(keys, values, middle, hi - 1); + int left = 0, right = hi - 1; // We already partitioned lo and hi and put the pivot in hi - 1. And we pre-increment & decrement below. + + while (left < right) + { + while (keys[++left] < pivot); + while (pivot < keys[--right]); + + if (left >= right) + { + break; + } + + Swap(keys, values, left, right); + } + + // Put pivot in the right location. + if (left != hi - 1) + { + Swap(keys, values, left, hi - 1); + } + + return left; + } + + private static void HeapSort(Span keys, Span values) + { + int n = keys.Length; + for (int i = n >> 1; i >= 1; i--) + { + DownHeap(keys, values, i, n, 0); + } + + for (int i = n; i > 1; i--) + { + Swap(keys, values, 0, i - 1); + DownHeap(keys, values, 1, i - 1, 0); + } + } + + private static void DownHeap(Span keys, Span values, int i, int n, int lo) + { + float d = keys[lo + i - 1]; + TValue dValue = values[lo + i - 1]; + + while (i <= n >> 1) + { + int child = 2 * i; + if (child < n && keys[lo + child - 1] < keys[lo + child]) + { + child++; + } + + if (!(d < keys[lo + child - 1])) + { + break; + } + + keys[lo + i - 1] = keys[lo + child - 1]; + values[lo + i - 1] = values[lo + child - 1]; + i = child; + } + + keys[lo + i - 1] = d; + values[lo + i - 1] = dValue; + } + + private static void InsertionSort(Span keys, Span values) + { + for (int i = 0; i < keys.Length - 1; i++) + { + float t = keys[i + 1]; + TValue tValue = values[i + 1]; + + int j = i; + while (j >= 0 && t < keys[j]) + { + keys[j + 1] = keys[j]; + values[j + 1] = values[j]; + j--; + } + + keys[j + 1] = t; + values[j + 1] = tValue; + } + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortHelperTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortHelperTests.cs new file mode 100644 index 00000000..c7ff890a --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortHelperTests.cs @@ -0,0 +1,55 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; +using System.Linq; +using SixLabors.ImageSharp.Drawing.Utilities; +using Xunit; + +namespace SixLabors.ImageSharp.Drawing.Tests.Drawing.Utils +{ + public class SortHelperTests + { + private static void VerifySorted(float[] keys, int[] values) + { + for (int i = 0; i < keys.Length; i++) + { + float current = keys[i]; + float next = i < keys.Length - 1 ? keys[i + 1] : float.MaxValue; + Assert.True(current <= next); + Assert.Equal((int)(current*1000), values[i]); + } + } + + public static TheoryData GenerateTestData() + { + TheoryData result = new TheoryData(); + + Random rnd = new Random(42); + + int[] sizes = {1, 2, 3, 5, 10, 16, 42, 500, 1000}; + + foreach (int size in sizes) + { + float[] keys = new float[size]; + for (int i = 0; i < keys.Length; i++) + { + keys[i] = (float) (rnd.NextDouble() * 10); + } + result.Add(keys); + } + + return result; + } + + [Theory] + [MemberData(nameof(GenerateTestData))] + public void Sort(float[] keys) + { + int[] values = keys.Select(k => (int) (k * 1000)).ToArray(); + + SortHelper.Sort(keys, values); + VerifySorted(keys, values); + } + } +} \ No newline at end of file From 2deaeff4329be9fe2f50eaf2e63003a43fc119fa Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 24 Sep 2020 04:28:46 +0200 Subject: [PATCH 011/106] QuicSort, SortHelper -> SortUtility --- .../Text/DrawTextProcessor{TPixel}.cs | 3 +- .../Shapes/ComplexPolygon.cs | 3 +- src/ImageSharp.Drawing/Shapes/InternalPath.cs | 3 +- .../{QuickSort.cs => SortUtility.cs} | 4 +- .../{SortHelper.cs => SortUtility{T}.cs} | 2 +- .../Drawing/Utils/QuickSortTests.cs | 50 ---------------- ...SortHelperTests.cs => SortUtilityTests.cs} | 60 ++++++++++++++----- 7 files changed, 53 insertions(+), 72 deletions(-) rename src/ImageSharp.Drawing/Utilities/{QuickSort.cs => SortUtility.cs} (98%) rename src/ImageSharp.Drawing/Utilities/{SortHelper.cs => SortUtility{T}.cs} (99%) delete mode 100644 tests/ImageSharp.Drawing.Tests/Drawing/Utils/QuickSortTests.cs rename tests/ImageSharp.Drawing.Tests/Drawing/Utils/{SortHelperTests.cs => SortUtilityTests.cs} (65%) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs index afa074d8..84a99270 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs @@ -6,6 +6,7 @@ using System.Collections.Generic; using System.Numerics; using SixLabors.Fonts; +using SixLabors.ImageSharp.Drawing.Utilities; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing.Processors; @@ -404,7 +405,7 @@ private Buffer2D Render(IPath path) buffer[i] = intersectionSpan[i].X; } - QuickSort.Sort(buffer.Slice(0, pointsFound)); + SortUtility.Sort(buffer.Slice(0, pointsFound)); for (int point = 0; point < pointsFound; point += 2) { diff --git a/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs b/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs index 7a5531dc..78994dbc 100644 --- a/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs @@ -6,6 +6,7 @@ using System.Collections.Generic; using System.Linq; using System.Numerics; +using SixLabors.ImageSharp.Drawing.Utilities; namespace SixLabors.ImageSharp.Drawing { @@ -226,7 +227,7 @@ public int FindIntersections(PointF start, PointF end, Span buffer, Inte var activeBuffer = buffer.Slice(0, totalAdded); var activeOrientationsSpan = orientationsSpan.Slice(0, totalAdded); - QuickSort.Sort(distances, activeBuffer, activeOrientationsSpan); + SortUtility.Sort(distances, activeBuffer, activeOrientationsSpan); if (intersectionRule == IntersectionRule.Nonzero) { diff --git a/src/ImageSharp.Drawing/Shapes/InternalPath.cs b/src/ImageSharp.Drawing/Shapes/InternalPath.cs index d27acdb3..85308fa3 100644 --- a/src/ImageSharp.Drawing/Shapes/InternalPath.cs +++ b/src/ImageSharp.Drawing/Shapes/InternalPath.cs @@ -8,6 +8,7 @@ using System.Numerics; using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Drawing.Utilities; using SixLabors.ImageSharp.Memory; namespace SixLabors.ImageSharp.Drawing @@ -386,7 +387,7 @@ public int FindIntersectionsWithOrientation(PointF start, PointF end, Span /// Optimized quick sort implementation for Span{float} input /// - internal static class QuickSort + internal static class SortUtility { /// /// Sorts the elements of in ascending order diff --git a/src/ImageSharp.Drawing/Utilities/SortHelper.cs b/src/ImageSharp.Drawing/Utilities/SortUtility{T}.cs similarity index 99% rename from src/ImageSharp.Drawing/Utilities/SortHelper.cs rename to src/ImageSharp.Drawing/Utilities/SortUtility{T}.cs index 71e55de0..f01758a6 100644 --- a/src/ImageSharp.Drawing/Utilities/SortHelper.cs +++ b/src/ImageSharp.Drawing/Utilities/SortUtility{T}.cs @@ -7,7 +7,7 @@ namespace SixLabors.ImageSharp.Drawing.Utilities // Adapted from: // https://github.com/dotnet/runtime/blob/master/src/libraries/System.Private.CoreLib/src/System/Collections/Generic/ArraySortHelper.cs // TODO: In .NET 5, call span based sort instead - internal class SortHelper + internal class SortUtility { public static void Sort(Span keys, Span values) { diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/Utils/QuickSortTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/Utils/QuickSortTests.cs deleted file mode 100644 index 014bc136..00000000 --- a/tests/ImageSharp.Drawing.Tests/Drawing/Utils/QuickSortTests.cs +++ /dev/null @@ -1,50 +0,0 @@ -// Copyright (c) Six Labors. -// Licensed under the Apache License, Version 2.0. - -namespace SixLabors.ImageSharp.Drawing.Tests.Drawing.Utils -{ - using System; - using System.Linq; - - using Xunit; - - public class QuickSortTests - { - public static readonly TheoryData Data = - new TheoryData - { - new float[]{ 3, 2, 1 }, - new float[0], - new float[] { 42}, - new float[] { 1, 2}, - new float[] { 2, 1}, - new float[] { 5, 1, 2, 3, 0} - }; - - [Theory] - [MemberData(nameof(Data))] - public void Sort(float[] data) - { - float[] expected = data.ToArray(); - - Array.Sort(expected); - - QuickSort.Sort(data); - - Assert.Equal(expected, data); - } - - [Fact] - public void SortSlice() - { - float[] data = { 3, 2, 1, 0, -1 }; - - Span slice = data.AsSpan(1, 3); - QuickSort.Sort(slice); - float[] actual = slice.ToArray(); - float[] expected = { 0, 1, 2 }; - - Assert.Equal(actual, expected); - } - } -} diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortHelperTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortUtilityTests.cs similarity index 65% rename from tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortHelperTests.cs rename to tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortUtilityTests.cs index c7ff890a..9ce8f4e2 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortHelperTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortUtilityTests.cs @@ -3,24 +3,14 @@ using System; using System.Linq; -using SixLabors.ImageSharp.Drawing.Utilities; + using Xunit; +using SixLabors.ImageSharp.Drawing.Utilities; namespace SixLabors.ImageSharp.Drawing.Tests.Drawing.Utils { - public class SortHelperTests + public class SortUtilityTests { - private static void VerifySorted(float[] keys, int[] values) - { - for (int i = 0; i < keys.Length; i++) - { - float current = keys[i]; - float next = i < keys.Length - 1 ? keys[i + 1] : float.MaxValue; - Assert.True(current <= next); - Assert.Equal((int)(current*1000), values[i]); - } - } - public static TheoryData GenerateTestData() { TheoryData result = new TheoryData(); @@ -41,15 +31,53 @@ public static TheoryData GenerateTestData() return result; } + + [Theory] + [MemberData(nameof(GenerateTestData))] + public void Sort(float[] data) + { + float[] expected = data.ToArray(); + + Array.Sort(expected); + + SortUtility.Sort(data); + + Assert.Equal(expected, data); + } + + [Fact] + public void SortSlice() + { + float[] data = { 3, 2, 1, 0, -1 }; + + Span slice = data.AsSpan(1, 3); + SortUtility.Sort(slice); + float[] actual = slice.ToArray(); + float[] expected = { 0, 1, 2 }; + + Assert.Equal(actual, expected); + } + [Theory] [MemberData(nameof(GenerateTestData))] - public void Sort(float[] keys) + public void KeyValueSort(float[] keys) { int[] values = keys.Select(k => (int) (k * 1000)).ToArray(); - SortHelper.Sort(keys, values); + SortUtility.Sort(keys, values); VerifySorted(keys, values); } + + private static void VerifySorted(float[] keys, int[] values) + { + for (int i = 0; i < keys.Length; i++) + { + float current = keys[i]; + float next = i < keys.Length - 1 ? keys[i + 1] : float.MaxValue; + Assert.True(current <= next); + Assert.Equal((int)(current*1000), values[i]); + } + } } -} \ No newline at end of file +} From c4e5001eb9606495fa995539ab026182264c434f Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 24 Sep 2020 05:05:30 +0200 Subject: [PATCH 012/106] started implementing PolygonScanner --- .../Shapes/Scan/PolygonScanner.cs | 62 +++++++++++++++++++ .../Shapes/Scan/ScanEdgeCollection.Build.cs | 4 +- .../{ScanTests.cs => PolygonScannerTests.cs} | 42 ++++++++++--- 3 files changed, 96 insertions(+), 12 deletions(-) rename tests/ImageSharp.Drawing.Tests/Shapes/Scan/{ScanTests.cs => PolygonScannerTests.cs} (89%) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 1a0abcab..942fc351 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -2,6 +2,8 @@ // Licensed under the Apache License, Version 2.0. using System; +using System.Buffers; +using SixLabors.ImageSharp.Drawing.Utilities; using SixLabors.ImageSharp.Memory; namespace SixLabors.ImageSharp.Drawing.Shapes.Scan @@ -11,16 +13,36 @@ internal ref struct PolygonScanner private readonly float min; private readonly float max; private readonly float step; + private readonly MemoryAllocator allocator; + private int counter; + private readonly int counterMax; private ScanEdgeCollection edgeCollection; private Span edges; + private IMemoryOwner intersectionsBuffer; + private Span intersections; + private IMemoryOwner sorted0Buffer; + private Span sorted0; + private IMemoryOwner sorted1Buffer; + private Span sorted1; private PolygonScanner(ScanEdgeCollection edgeCollection, float min, float max, float step, MemoryAllocator allocator) { this.min = min; this.max = max; this.step = step; + this.allocator = allocator; this.edgeCollection = edgeCollection; this.edges = edgeCollection.Edges; + this.counter = -1; + float range = max - min; + this.counterMax = (int)MathF.Ceiling(range / step); + this.intersectionsBuffer = allocator.Allocate(edges.Length); + + this.intersections = default; + this.sorted0Buffer = default; + this.sorted0 = default; + this.sorted1Buffer = default; + this.sorted1 = default; } public static PolygonScanner Create(IPath polygon, float min, float max, float step, MemoryAllocator allocator) @@ -33,6 +55,34 @@ public static PolygonScanner Create(IPath polygon, float min, float max, float s } private void Init() + { + int edgeCount = this.edges.Length; + using IMemoryOwner keys0Buffer = this.allocator.Allocate(edgeCount); + Span keys0 = keys0Buffer.Memory.Span; + using IMemoryOwner keys1Buffer = this.allocator.Allocate(edgeCount); + Span keys1 = keys1Buffer.Memory.Span; + + this.sorted0Buffer = this.allocator.Allocate(edgeCount); + this.sorted0 = this.sorted0Buffer.Memory.Span; + this.sorted1Buffer = this.allocator.Allocate(edgeCount); + this.sorted1 = this.sorted1Buffer.Memory.Span; + + for (int i = 0; i < this.edges.Length; i++) + { + ref ScanEdge edge = ref this.edges[i]; + keys0[i] = edge.Y0; + keys1[i] = edge.Y1; + this.sorted0[i] = i; + this.sorted1[i] = i; + } + + SortUtility.Sort(keys0, this.sorted0); + SortUtility.Sort(keys1, this.sorted1); + } + + public bool MoveToNextScanline() => ++this.counter < this.counterMax; + + public ReadOnlySpan ScanCurrentLine() { throw new NotImplementedException(); } @@ -42,6 +92,18 @@ public void Dispose() this.edgeCollection?.Dispose(); this.edgeCollection = null; this.edges = default; + + this.intersectionsBuffer?.Dispose(); + this.intersectionsBuffer = null; + this.intersections = default; + + this.sorted0Buffer?.Dispose(); + this.sorted0Buffer = null; + this.sorted0 = default; + + this.sorted1Buffer?.Dispose(); + this.sorted1Buffer = null; + this.sorted1 = default; } } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs index c2f391fa..b87006a8 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs @@ -19,9 +19,7 @@ private enum EdgeCategory Right, // Horizontal } - // An pair of EdgeCategories defined as (fromEdge.Category, toEdge.Category) - // Eliminates the nested switch-case and also good for perf, - // since JIT should create a single jump table from a switch-case on this + // A pair of EdgeCategories at a given vertex defined as (fromEdge.EdgeCategory, toEdge.EdgeCategory) private enum VertexCategory { UpUp = 0, diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs similarity index 89% rename from tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanTests.cs rename to tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index dabf0521..12fbcc3e 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -3,24 +3,20 @@ using System; using System.Linq; -using System.Numerics; -using System.Runtime.CompilerServices; using System.Text; -using SixLabors.ImageSharp.Drawing.Processing; -using SixLabors.ImageSharp.PixelFormats; -using SixLabors.ImageSharp.Processing; +using SixLabors.ImageSharp.Drawing.Shapes.Scan; using Xunit; using Xunit.Abstractions; using IOPath = System.IO.Path; namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan { - public class ScanTests + public class PolygonScannerTests { private readonly ITestOutputHelper output; - private static readonly DebugDraw DebugDraw = new DebugDraw(nameof(ScanTests)); - public ScanTests(ITestOutputHelper output) + private static readonly DebugDraw DebugDraw = new DebugDraw(nameof(PolygonScannerTests)); + public PolygonScannerTests(ITestOutputHelper output) { this.output = output; } @@ -43,10 +39,38 @@ private void PrintPointsX(PointF[] isc) this.output.WriteLine(s); } + private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySpan actual) + { + Assert.Equal(expected.Length, actual.Length); + ApproximateFloatComparer cmp = new ApproximateFloatComparer(1e-5f); + + for (int i = 0; i < expected.Length; i++) + { + Assert.Equal(expected[i], actual[i], cmp); + } + } private void TestScan(IPath path, float min, float max, float dy, float[][] expected) { - + PolygonScanner scanner = PolygonScanner.Create(path, min, max, dy, Configuration.Default.MemoryAllocator); + + try + { + int i = 0; + while (scanner.MoveToNextScanline()) + { + ReadOnlySpan intersections = scanner.ScanCurrentLine(); + + VerifyScanline(expected[i], intersections); + i++; + } + + Assert.Equal(expected.Length, i); + } + finally + { + scanner.Dispose(); + } } [Fact] From cb38780ce00f952211ed4397306cf001034e2854 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 24 Sep 2020 05:10:52 +0200 Subject: [PATCH 013/106] ScanEdge.GetX --- src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs | 2 ++ .../Shapes/Scan/ScanEdgeCollectionTests.cs | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs index 7f6cb6e6..e90ac2d5 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs @@ -46,6 +46,8 @@ internal ScanEdge(ref PointF p0, ref PointF p1, int flags) // When the scanline intersects the endpoint at Y1. public int EmitV1 => (this.flags & 0b11000) >> 3; + public float GetX(float y) => (this.P * y) + this.Q; + private string UpDownString => this.EdgeUp ? "Up" : "Down"; public override string ToString() diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs index bf3e8fd7..9507c1d3 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs @@ -33,8 +33,7 @@ private void VerifyEdge(float y0, { if (comparer.AreEqual(y0, e.Y0) && comparer.AreEqual(y1, e.Y1)) { - // x = P*y + Q - bool containsPoint = comparer.AreEqual(arbitraryPoint.X, e.P * arbitraryPoint.Y + e.Q); + bool containsPoint = comparer.AreEqual(arbitraryPoint.X, e.GetX(arbitraryPoint.Y)); if (containsPoint) { Assert.Equal(emit0, e.EmitV0); From 2b684836f410e7dca42820782977880c8535eebe Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 25 Sep 2020 22:18:58 +0200 Subject: [PATCH 014/106] VertexCategoriesAndEmitRules.jpg --- .../Shapes/Scan/ScanEdgeCollection.Build.cs | 1 + .../Scan/VertexCategoriesAndEmitRules.jpg | Bin 0 -> 330772 bytes 2 files changed, 1 insertion(+) create mode 100644 src/ImageSharp.Drawing/Shapes/Scan/VertexCategoriesAndEmitRules.jpg diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs index b87006a8..0280a4fa 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs @@ -84,6 +84,7 @@ public static void ApplyVertexCategory( ref EdgeData fromEdge, ref EdgeData toEdge) { + // See: VertexCategoriesAndEmitRules.jpg switch (vertexCategory) { case VertexCategory.UpUp: diff --git a/src/ImageSharp.Drawing/Shapes/Scan/VertexCategoriesAndEmitRules.jpg b/src/ImageSharp.Drawing/Shapes/Scan/VertexCategoriesAndEmitRules.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cbc84c5c0753753b0f01cb20f2b7fab062cbc4bf GIT binary patch literal 330772 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
    G>W3EYMcQ%6$Ha~>* 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
      e(wR)p8gWK7Z-pf4T$bphNyoCuBw!4VX#Z5E*? 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

      lFo!GAG1J2pM+7?LLP>(!XUMVZbYg-vmaVY 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

      A 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 Date: Fri, 25 Sep 2020 22:34:46 +0200 Subject: [PATCH 015/106] Some docs about VertexCategory rules --- .../Shapes/Scan/ScanEdgeCollection.Build.cs | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs index 0280a4fa..8d61f04e 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs @@ -19,7 +19,7 @@ private enum EdgeCategory Right, // Horizontal } - // A pair of EdgeCategories at a given vertex defined as (fromEdge.EdgeCategory, toEdge.EdgeCategory) + // A pair of EdgeCategories at a given vertex, defined as (fromEdge.EdgeCategory, toEdge.EdgeCategory) private enum VertexCategory { UpUp = 0, @@ -84,7 +84,21 @@ public static void ApplyVertexCategory( ref EdgeData fromEdge, ref EdgeData toEdge) { - // See: VertexCategoriesAndEmitRules.jpg + // On PolygonScanner needs to handle intersections at edge connections (vertices) in a special way: + // - We need to make sure we do not report ("emit") an intersection point more times than necessary because we detected the intersection at both edges. + // - We need to make sure we we emit proper intersection points when scanning through a horizontal line + // In practice this means that vertex intersections have to emitted: 0-2 times in total: + // - Do not emit if the vertex is a local minimum / local maximum (UpDown or DownUp) + // TODO: Emitting 2 times instead of 0 may result in better quality. + // - Emit 2 times if: + // - One of the edges is horizontal + // - The corner is concave + // (The reason for tis rule is that we do not scan horizontal edges) + // - Emit once otherwise + // Since PolygonScanner does not process vertices, only edges, we need to define arbitrary rules + // about WHERE (on which edge) do we emit the vertex intersections. + // For visualization of the rules see: + // VertexCategoriesAndEmitRules.jpg switch (vertexCategory) { case VertexCategory.UpUp: From dbb7bddac0a9b1ad2c6c4f423e06e857c5bf4afe Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 25 Sep 2020 22:49:34 +0200 Subject: [PATCH 016/106] Move types --- .../Shapes/{Scan => Helpers}/TopologyUtilities.cs | 2 +- .../Shapes/{Scan => }/TessellatedMultipolygon.cs | 4 ++-- .../Shapes/Scan/TessellatedMultipolygonTests.cs | 1 + .../Shapes/Scan/TopologyUtilitiesTests.cs | 1 + 4 files changed, 5 insertions(+), 3 deletions(-) rename src/ImageSharp.Drawing/Shapes/{Scan => Helpers}/TopologyUtilities.cs (96%) rename src/ImageSharp.Drawing/Shapes/{Scan => }/TessellatedMultipolygon.cs (98%) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs b/src/ImageSharp.Drawing/Shapes/Helpers/TopologyUtilities.cs similarity index 96% rename from src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs rename to src/ImageSharp.Drawing/Shapes/Helpers/TopologyUtilities.cs index 00b1b0a7..aee05840 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/TopologyUtilities.cs +++ b/src/ImageSharp.Drawing/Shapes/Helpers/TopologyUtilities.cs @@ -3,7 +3,7 @@ using System; -namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +namespace SixLabors.ImageSharp.Drawing.Shapes.Helpers { ///

      /// Implements some basic algorithms on raw data structures. diff --git a/src/ImageSharp.Drawing/Shapes/Scan/TessellatedMultipolygon.cs b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs similarity index 98% rename from src/ImageSharp.Drawing/Shapes/Scan/TessellatedMultipolygon.cs rename to src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs index 513b7ae0..e8fbfc05 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/TessellatedMultipolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs @@ -6,10 +6,10 @@ using System.Collections; using System.Collections.Generic; using System.Linq; -using System.Numerics; +using SixLabors.ImageSharp.Drawing.Shapes.Helpers; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +namespace SixLabors.ImageSharp.Drawing.Shapes { /// /// Compact representation of a multipolygon. diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs index aa4cef8c..cbe92ce9 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs @@ -3,6 +3,7 @@ using System; using System.Linq; +using SixLabors.ImageSharp.Drawing.Shapes; using SixLabors.ImageSharp.Drawing.Shapes.Scan; using SixLabors.ImageSharp.Memory; using Xunit; diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs index aded7a29..52b643df 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs @@ -2,6 +2,7 @@ // Licensed under the Apache License, Version 2.0. using System; +using SixLabors.ImageSharp.Drawing.Shapes.Helpers; using SixLabors.ImageSharp.Drawing.Shapes.Scan; using Xunit; From 7fc5f8233cd7fef3b2ed6477c11e878198a3f621 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sat, 26 Sep 2020 15:16:26 +0200 Subject: [PATCH 017/106] ActiveEdgeList skeleton --- .../Shapes/Scan/ActiveEdgeList.cs | 35 +++++++++++ .../Shapes/Scan/PolygonScanner.cs | 61 ++++++++----------- 2 files changed, 61 insertions(+), 35 deletions(-) create mode 100644 src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs new file mode 100644 index 00000000..5069f056 --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs @@ -0,0 +1,35 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; +using System.Buffers; + +namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +{ + /// + /// The list of active edges as index buffer to -s. + /// + internal ref struct ActiveEdgeList + { + private const int EnteringEdgeFlag = 1 << 30; + private const int LeavingEdgeFlag = 1 << 31; + private const int MaxEdges = EnteringEdgeFlag - 1; + + private int count; + public readonly Span Buffer; + private Span allEdges; + + public ActiveEdgeList(Span buffer, Span allEdges) + { + DebugGuard.MustBeLessThanOrEqualTo(allEdges.Length, MaxEdges, "allEdges.Length"); + this.count = 0; + this.Buffer = buffer; + this.allEdges = allEdges; + } + + public void Append(int edgeIdx) + { + this.Buffer[this.count] = edgeIdx | EnteringEdgeFlag; + } + } +} \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 942fc351..f4b0dc84 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -3,6 +3,7 @@ using System; using System.Buffers; +using System.Runtime.InteropServices; using SixLabors.ImageSharp.Drawing.Utilities; using SixLabors.ImageSharp.Memory; @@ -18,12 +19,18 @@ internal ref struct PolygonScanner private readonly int counterMax; private ScanEdgeCollection edgeCollection; private Span edges; - private IMemoryOwner intersectionsBuffer; - private Span intersections; - private IMemoryOwner sorted0Buffer; + + // Common contiguous buffer for sorted0, sorted1, intersections, activeEdges + private IMemoryOwner dataBuffer; + + // | <- edgeCnt -> | <- edgeCnt -> | <- edgeCnt -> | <- edgeCnt -> | + // |---------------|---------------|---------------|---------------| + // | sorted0 | sorted1 | intersections | activeEdges | + // |---------------|---------------|---------------|---------------| private Span sorted0; - private IMemoryOwner sorted1Buffer; private Span sorted1; + private Span intersections; + private ActiveEdgeList activeEdges; private PolygonScanner(ScanEdgeCollection edgeCollection, float min, float max, float step, MemoryAllocator allocator) { @@ -36,13 +43,16 @@ private PolygonScanner(ScanEdgeCollection edgeCollection, float min, float max, this.counter = -1; float range = max - min; this.counterMax = (int)MathF.Ceiling(range / step); - this.intersectionsBuffer = allocator.Allocate(edges.Length); + int edgeCount = this.edges.Length; + this.dataBuffer = allocator.Allocate(edgeCount * 4); + Span dataBufferInt32Span = this.dataBuffer.Memory.Span; + Span dataBufferFloatSpan = MemoryMarshal.Cast(dataBufferInt32Span); + this.sorted0 = dataBufferInt32Span.Slice(0, edgeCount); + this.sorted1 = dataBufferInt32Span.Slice(edgeCount, edgeCount); + + this.intersections = dataBufferFloatSpan.Slice(edgeCount * 2, edgeCount); + this.activeEdges = new ActiveEdgeList(dataBufferInt32Span.Slice(edgeCount * 3, edgeCount)); - this.intersections = default; - this.sorted0Buffer = default; - this.sorted0 = default; - this.sorted1Buffer = default; - this.sorted1 = default; } public static PolygonScanner Create(IPath polygon, float min, float max, float step, MemoryAllocator allocator) @@ -56,16 +66,10 @@ public static PolygonScanner Create(IPath polygon, float min, float max, float s private void Init() { - int edgeCount = this.edges.Length; - using IMemoryOwner keys0Buffer = this.allocator.Allocate(edgeCount); - Span keys0 = keys0Buffer.Memory.Span; - using IMemoryOwner keys1Buffer = this.allocator.Allocate(edgeCount); - Span keys1 = keys1Buffer.Memory.Span; - - this.sorted0Buffer = this.allocator.Allocate(edgeCount); - this.sorted0 = this.sorted0Buffer.Memory.Span; - this.sorted1Buffer = this.allocator.Allocate(edgeCount); - this.sorted1 = this.sorted1Buffer.Memory.Span; + // Reuse memory buffers of 'intersections' and 'activeEdges' for key-value sorting, + // since that region is unused at initialization time. + Span keys0 = this.intersections; + Span keys1 = MemoryMarshal.Cast(this.activeEdges.Buffer); for (int i = 0; i < this.edges.Length; i++) { @@ -89,21 +93,8 @@ public ReadOnlySpan ScanCurrentLine() public void Dispose() { - this.edgeCollection?.Dispose(); - this.edgeCollection = null; - this.edges = default; - - this.intersectionsBuffer?.Dispose(); - this.intersectionsBuffer = null; - this.intersections = default; - - this.sorted0Buffer?.Dispose(); - this.sorted0Buffer = null; - this.sorted0 = default; - - this.sorted1Buffer?.Dispose(); - this.sorted1Buffer = null; - this.sorted1 = default; + this.edgeCollection.Dispose(); + this.dataBuffer.Dispose(); } } } \ No newline at end of file From 254827bb06045b32f9ae11faf41dee7e5fabb5e2 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 8 Oct 2020 04:03:20 +0200 Subject: [PATCH 018/106] NumericCornerCases --- src/ImageSharp.Drawing/Shapes/InternalPath.cs | 27 +++++--- src/ImageSharp.Drawing/Shapes/Path.cs | 8 ++- .../Shapes/Scan/PolygonScanner.cs | 3 +- .../Shapes/TessellatedMultipolygon.cs | 2 +- .../Shapes/Scan/CornerCasePolygons.cs | 36 +++++++++++ .../Shapes/Scan/IntersectionsGenerator.py | 56 +++++++++++++++++ .../Shapes/Scan/NumericCornerCases.jpg | Bin 0 -> 623151 bytes .../Shapes/Scan/PolygonScannerTests.cs | 59 ++++++++++++++++++ .../Shapes/Scan/SimplePolygon-AllCases.png | Bin 28259 -> 0 bytes .../TestUtilities/DebugDraw.cs | 2 +- .../TestUtilities/PolygonTest.cs | 10 ++- 11 files changed, 188 insertions(+), 15 deletions(-) create mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/Scan/CornerCasePolygons.cs create mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/Scan/IntersectionsGenerator.py create mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/Scan/NumericCornerCases.jpg delete mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon-AllCases.png diff --git a/src/ImageSharp.Drawing/Shapes/InternalPath.cs b/src/ImageSharp.Drawing/Shapes/InternalPath.cs index 85308fa3..f21ffbf6 100644 --- a/src/ImageSharp.Drawing/Shapes/InternalPath.cs +++ b/src/ImageSharp.Drawing/Shapes/InternalPath.cs @@ -45,7 +45,17 @@ internal class InternalPath /// The segments. /// if set to true [is closed path]. internal InternalPath(IReadOnlyList segments, bool isClosedPath) - : this(Simplify(segments, isClosedPath), isClosedPath) + : this(Simplify(segments, isClosedPath, true), isClosedPath) + { + } + + /// + /// Initializes a new instance of the class. + /// + /// The segments. + /// if set to true [is closed path]. + internal InternalPath(IReadOnlyList segments, bool isClosedPath, bool removeCloseAndCollinear) + : this(Simplify(segments, isClosedPath, removeCloseAndCollinear), isClosedPath) { } @@ -65,7 +75,7 @@ internal InternalPath(ILineSegment segment, bool isClosedPath) /// The points. /// if set to true [is closed path]. internal InternalPath(ReadOnlyMemory points, bool isClosedPath) - : this(Simplify(points, isClosedPath), isClosedPath) + : this(Simplify(points, isClosedPath, true), isClosedPath) { } @@ -691,10 +701,11 @@ private static Vector2 FindIntersection(in Segment source, in Segment target) /// /// The segments. /// Weather the path is closed or open. + /// Whether to remove close and collinear vertices /// /// The . /// - private static PointData[] Simplify(IReadOnlyList segments, bool isClosed) + private static PointData[] Simplify(IReadOnlyList segments, bool isClosed, bool removeCloseAndCollinear) { var simplified = new List(); @@ -704,12 +715,12 @@ private static PointData[] Simplify(IReadOnlyList segments, bool i simplified.AddRange(points.ToArray()); } - return Simplify(simplified.ToArray(), isClosed); + return Simplify(simplified.ToArray(), isClosed, removeCloseAndCollinear); } - private static PointData[] Simplify(ReadOnlyMemory vectors, bool isClosed) + private static PointData[] Simplify(ReadOnlyMemory vectors, bool isClosed, bool removeCloseAndCollinear) { - PointF[] points = vectors.ToArray(); + ReadOnlySpan points = vectors.Span; int polyCorners = points.Length; if (polyCorners == 0) @@ -752,7 +763,7 @@ private static PointData[] Simplify(ReadOnlyMemory vectors, bool isClose return results.ToArray(); } } - while (points[0].Equivelent(points[prev], Epsilon2)); // skip points too close together + while (removeCloseAndCollinear && points[0].Equivelent(points[prev], Epsilon2)); // skip points too close together polyCorners = prev + 1; lastPoint = points[prev]; @@ -792,7 +803,7 @@ private static PointData[] Simplify(ReadOnlyMemory vectors, bool isClose lastPoint = points[i]; } - if (isClosed) + if (isClosed && removeCloseAndCollinear) { // walk back removing collinear points while (results.Count > 2 && results.Last().Orientation == PointOrientation.Colinear) diff --git a/src/ImageSharp.Drawing/Shapes/Path.cs b/src/ImageSharp.Drawing/Shapes/Path.cs index 709d3368..d5e60410 100644 --- a/src/ImageSharp.Drawing/Shapes/Path.cs +++ b/src/ImageSharp.Drawing/Shapes/Path.cs @@ -82,7 +82,13 @@ public Path(params ILineSegment[] segments) /// protected virtual bool IsClosed => false; - private InternalPath InnerPath => this.innerPath ??= new InternalPath(this.lineSegments, this.IsClosed); + /// + /// Gets or sets a value indicating whether close or collinear vertices should be removed. TEST ONLY! + /// + internal bool RemoveCloseAndCollinearPoints { get; set; } = true; + + private InternalPath InnerPath => + this.innerPath ??= new InternalPath(this.lineSegments, this.IsClosed, this.RemoveCloseAndCollinearPoints); /// public PointInfo Distance(PointF point) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index f4b0dc84..5d88a7db 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -51,8 +51,9 @@ private PolygonScanner(ScanEdgeCollection edgeCollection, float min, float max, this.sorted1 = dataBufferInt32Span.Slice(edgeCount, edgeCount); this.intersections = dataBufferFloatSpan.Slice(edgeCount * 2, edgeCount); - this.activeEdges = new ActiveEdgeList(dataBufferInt32Span.Slice(edgeCount * 3, edgeCount)); + // this.activeEdges = new ActiveEdgeList(dataBufferInt32Span.Slice(edgeCount * 3, edgeCount)); + this.activeEdges = default; } public static PolygonScanner Create(IPath polygon, float min, float max, float step, MemoryAllocator allocator) diff --git a/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs index e8fbfc05..7042dfff 100644 --- a/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs @@ -106,7 +106,7 @@ static Ring MakeRing(ReadOnlyMemory points, RingType ringType, MemoryAll static void RepeateFirstVertexAndEnsureOrientation(Span span, RingType ringType, in TolerantComparer comparer) { - // Repeat first vertex for perf: + // Repeat first vertex for perf: span[span.Length - 1] = span[0]; int orientation = ringType == RingType.Contour ? 1 : -1; diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/CornerCasePolygons.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/CornerCasePolygons.cs new file mode 100644 index 00000000..97b34978 --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/CornerCasePolygons.cs @@ -0,0 +1,36 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan +{ + /// + /// See: NumericCornerCases.jpg + /// + internal class CornerCasePolygons + { + public static readonly Polygon A = PolygonTest.CreatePolygon( + (2, 2.5f), (11, 2.5f), (11, 3.25f), (8, 3.1f), (5, 3), (2, 3)); + + public static readonly Polygon B = PolygonTest.CreatePolygon( + (12, 2.5f), (21, 2.5f), (21, 3.2f), (18, 3.125f), (15,3), (12,3)); + + public static readonly Polygon C = PolygonTest.CreatePolygon( + (2, 3.4f), (8, 3.6f), (8, 4), (5, 3.875f), (2, 4)); + + public static readonly Polygon D = PolygonTest.CreatePolygon( + (12, 3.3f), (18, 3.6f), (18, 4), (15, 3.87f), (12, 4)); + + public static readonly Polygon E = PolygonTest.CreatePolygon( + (3, 4.4f), (4, 4.75f), (6, 4.6f), (6, 5), (2, 5)); + + public static readonly Polygon F = PolygonTest.CreatePolygon( + (13, 4.3f), (14, 4.75f), (16, 4.6f), (16, 5), (12, 5)); + + public static readonly Polygon G = PolygonTest.CreatePolygon((2, 2.25f), (6, 1.87f), (10, 2.25f)); + + public static Polygon GetByName(string name) + { + return (Polygon) typeof(CornerCasePolygons).GetField(name).GetValue(null); + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/IntersectionsGenerator.py b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/IntersectionsGenerator.py new file mode 100644 index 00000000..7a7fca73 --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/IntersectionsGenerator.py @@ -0,0 +1,56 @@ +from sympy import Point, Polygon, Line +from sympy.geometry.point import Point2D +from sympy.geometry.line import Segment2D + +def HLine(y): + s = Point(-1000,y) + e = Point(1000,y) + return Line(s,e) + +def Points2Str(pts): + res = ""; + + for i in range(len(pts)): + v = pts[i] + res += "("+str(v.x.evalf(8))+","+str(v.y.evalf(8))+")" + if i != len(pts)-1: + res += ", " + + return res + +def Isec2Str(pts): + + coords = [] + for v in pts: + if type(v) is Point2D: + coords.append(v.x.evalf(8)) + if type(v) is Segment2D: + coords.append(v.p1.x.evalf(8)) + coords.append(v.p2.x.evalf(8)) + #else: + # print type(v) + coords.sort() + + res = ""; + for i in range(len(coords)): + res += str(coords[i])+"f" + if i != len(coords)-1: + res += ", " + + return res + +def Poly2Str(poly): + return PrintPoints(poly.vertices) + +def Scan(poly, min, max, step): + y = min + while y <= max: + line = HLine(y) + isc = poly.intersection(line) + #print str(y) + " >> " + Points2Str(isc) + print "new float[] { " + Isec2Str(isc) + " }," + y+=step + +poly1 = Polygon( (13, 4.3), (14, 4.75), (16, 4.6), (16, 5), (12, 5) ) + +Scan(poly1,4.25,5,0.25) diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/NumericCornerCases.jpg b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/NumericCornerCases.jpg new file mode 100644 index 0000000000000000000000000000000000000000..91bdf70fdfd24a5f9d3266a29b2bd0ca9b7af707 GIT binary patch literal 623151 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 p`D2mCK-j70w@Pvt_nc2n(^y>4 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�LFFetp^UaXO=c(DPCQ8 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 z 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�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 SJGm7jbUn*@_P>td%AT0n2L|P3T3wMPP|= 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 z zcs^2tPv_hZ%+KHJJgJ$)I}a%~h6n=WI07bAS^3vPzE0AmWASc7$Nfg((reSauDCmn z$r04R>whjMH<&~|nMS_YBfskIrMLahN$)jdyTg{~KP)EU_0UfhQJt-lUB2_uIVA+h z(5}sUxo9|oodm17o&Q&a|JQ9Ro5a{87$%CJG<`KEZHiSF%eyT7c-|@}+uWk1EKUM#~e{D?? z10Z=IvNDiu4}SR{t(NAaqy;JQoJ2!^b;uK74&nZJFCQ#yZCz?HT34dC;E)a_@-MC@;6XgM}qY@X63kXgB1(zx-3~ z^@R5n1(o|fxD&BB^x`^O)_%BIcSt(9^mM%g9kt^~6{q}ooIBx?r;JIxqwTX@xh`V) z53(BP_nZruYFnU<%By((pb4E~?tT498da~BO>H;S2g$&96G`%y{ciU8WWX<<<=PT| z27bf9Cv8tTdvQ*3U9;(m&ByBKE)@$cv$s`|B-%L0?tDdt^}e)_k6dW*T+DQ~6Tk z(DcWu)0(Y`~kqFtQ=51WgflSkZ>|Mv7$l7`o(|`=nJ$`%xM7Xq8!7v3hlc+i@sL z=x=P=x}ARfl%jQxw?}kW6IuHODq?;7+!_00mz@X~;y58Unzo0Ggs>(KvbOacEd55s zp&Q7a8L3&qBN911+nL`gda{+eupt*4>>GCG%u?4m04nXQ^IIy0AnJ_R0@mi{|ABN6 zGmL}65ajzffzjSR=snRgz8MKHLZdxUobxz{TP;J>m8Nz;n&D!cE#S9cPdrMCfI19Z zLS6bWiq;s&$J_q42>DkIZRIn;G>k56E- z%|qw2S}tWUY7``rUs`X;K$Z`l!ARrjBixUo*)`ETJ?Hc&!_3))ER`3?z;O_xzd)6bI(Ya$Tg$tq83c$6HG^nR%fg^~mMf z1w&G$XM(0;4REea@Tut@4m^o*v)N_oD$q;l z2IHz7C*}Y8+V`v#jSpAR43_hB>2ODl%AHflnekVJp(9hX77|(_Lkp>3}t%1+G*Zv;m9ae4=4dOw;}*>RVb z;=-V+=)%JGciBu`e*0If6ZKx(V@*GSX}biur{z0>ewsYXi#UsFBMHY?Dn%bAPa6G( zBsLS!*V``Le+y#0K8ptL@-eQ?rtB2zJ{K^}doeLsLuj*&SiSvyh@EJ^O^b-4O=ZIf z2?I2-FYc#QyZny);K&4b{#NUeH z^qCrr4Q3_rk^5A|rs=^wnGTd$+AwRuaXN=hC50jQV|=}?XF4RJyy>0O54Y_jz@9`$ zJ8dtHXSt$l)zA&dFJr0lyR+MC&voF(cGPUJjr16)BaJ?ZwE&I@@~Aokz-b^0>KI?H zso4ZMq@3Z?>Sn%}n@k7@eud9rbDq5-KRWJ>3VVgj;XS|o=TMbOyB_b7<+EuHD7gdg zzjK@xHba5BK`}jCnFK>hc?)zXj-Dojjj+tOJ$QM$|7vN$bUdz7HQbE<^+nIyP|ZaE zcA7{G%}iMEtuC~5%8I<#ypwovjxG5-dOa+}e1P>U3lppvKb2N?ES~FU{_Az6+_nV# zi@dFy3q02;Jz?n&ynoGTn)Ad@#PH6_`NZ9|dqFgeum!6zOx){=L(9|GD#m>$jALf# zTXhJ^4tC3P^~f8XuOPJcxwxb zCJYOUS3&H?|J+PW^&A;}7;~HLx@DVzLkpN({ozdY{J<79rUHf)tg^?9(5ciT*+6W0 z-o7&DH&@`ktq2j*R8gdz(DYe^;GE~je?2NyQ4l<4VCTttNcx3irZQfDL`%GuE@0k# zc!NMjZx+CB1Sc;f9s1BNI{?nlXFO946*MV_0xTh}87WEzxl~4)D85}HBg#|sf=l)k zwYR*lh-gYZm*FtQ?>_&^hqg|Yex)n_Ca=u%$fLuW>-%#qHO_XJ81D|I3a@qS3i}1s zySsEGNM0|r&$s(RnXcjrx{xcnXXl@NEgF5*tb2PTt2}# zjnH!10vL(^ki7p@vg;j@NZsOo3`BY(-u?T4e@b3rR!@n0N*?f=0+#vO^cx72=<1N4 z4ZSx&Y*p^ygr)!Mh|Og~V1f;{sXvH)E$<>=A>V4ghJi76BY0`*|6V8$jJ)-Zh(%F( zFwNf+`d(m9CiH=UJ1ETm@79jBTJn3n+qJ2Aj|gC#{ow^l{l&L$MYf+$CZ3no5AK%n z-;%^-$hGaeAbF}v?u`6hKM(9OqIPBSds7l+e`QoxroQCmg!)kB*(PNJ;$|%ZsgVdc zKgd$H90ZhBq#W1WBya!J>>+`YiaeUx)!;>5P3rR>H@M)$&jp7!&7lK(ZY_ZxS(@$y zsR?;jJ%@oP<_wyz?w-@nM}gIedE&2ZPRSbtBRI)-OB`W}Whk$ph6P(@78hJXrV4BE zUnCcRuIHo!?RXr`mg(gN$<0wE-*R@gR-0(0zoO?-r-~d}pS+S(D#t!^6(JTqkmv8$ zq-9U%CSakqECb$S?spedu3cOwMJjB!C%1|rTREFNy;;w3L%r(l0o=5h74Zl7(tK~^#!MOLgQ?P;4xb@AAB58e1{eqq>-`|k3UbJ-TC+PH`Ng0ShR<(+I#bz zZ>mu&b#Lt|Hx=q=2!}_RqXsdvqMM{D8dPyR7V&|wE`I`nhmDARAw-9T&jr<5j}|mZ zrtMz79@?(PXq%&%Q6N(oufCaTMJI(`udv4eqdhg~tW)cV$Y>&Tvt;yh^Y#m>6++|R zLP)Z0v#wiu@Z_ng)kXISgBb8)1wQIO<~;)HE~LB<5ft2Teac5LTEj6X6}>8i0cKCY zqAJ_Pt*_vPe$Y1D<<I$|bc!7bL}4 zWYQ9~Y?(8$iU{@&%~0HE9BpHFSl_!g0H?0KTtMLko7v`Et3o! z5z_UB+u>o#(h7U+f9@+R0!R-3ArEG0p2 zDAzgk)rD@%-cvc87?)gX`z#m<-Lyz7n}f7#7Kp44fPMC%?)tNY%Zn}%STRoAkISs- zxp$-)7V^7I%+Aj&tFh9ACcTI`T8^Q=En(e;3unBY;D`F`=+m6>1{B_Ic7yG^bsH1Q z>Lr_gCjon@yL?EIa@D9n0T%Ku4Cvp|>g~5Ph_5zwkk6ne^}9FynkEb-VMOwRnooLc zc=I*#6c_p8chj3Yr`OL?FYlg~y1|ci_%C(EQR^b%&AF5@jxVU!e@HSvuznDH3$iV%rCwQ;1d7@Ro6Weo;H>M2A8$k4XJV9e$#=BPzfh@NH$OG8Q4 z$N^9x$u3Wf0wMRF_zruJA(0gcIiwLr)r06cRC&9Hg__`ChoZ=3IbMLz4(&*zl>I_R zW9JFrMNp=8wJ0wE6?OTOAX0Yl%d?Z1VD}h7o)5ogEL%aB)}+~U*t-rpW?NAQG`g@G zL-O5?n?P{5>36aSd`K$wtA9&jnZ*@Q`&i!AP|&!OXYXRmq8FT-UI0aWC>#1Cs>NZv zCvQ4pT@&f9vzZ6Z)&Z5eK8VHO9r@!F4*QfdhwL3gUWvecV7=bTv)pHexvm8| zM|z7=Io&3z1}wc3{P6x#SV#NkQQvR39Un(KQL#0Zv2kq3U#;Y06{KwS0<5PK4QCmT zrSS%-N`s5vr98PP6;=nS<yZgE(+Qz*S0TNFfN|ALlx_{jm!mEe1H(}xtd)G} zT1rr_rRI?eRR1(moodi6E41j}+DY6Mjy;21az{^8Zd_AQWiCI%1bu(RLy`pm(x)6v zkXND;73V#j32$_^V4lo4qP=m_M-{xpqfe3}ed zGTtUcU28*Xj-@rV$dXj1*%pFUth~3qkri;=N1;)L_LjA9tm%ABPs*W8qKlBEB1Gy* z{vTWK9?$gu|NlR?u`%ZwS>`M@l^iB#P31I(ZFG<%B-=|e%Bj@Qam}1dOByz((yIeS zrRbGYHD;ueyyTd?q(WX&y?>AOdcQuO&-Zfq{ozuVON(u`J#UZu{dT+FJV>ILl*n2` zthU(hV+QE|hDOz+1!w&G^j(C7h$_wL%Gm`3}tiK3HTo<^B7c1mW`7Tt~nrb{$GiNH;6c>kmrV(Qr zI<)_aMo=~%07DmE;OJh1KCOg(8}-UX!JvhnJCTF^mZ5<+^mj3TZWV6e<OP&skwep=?u1Igqcz)Y4 z*L}NL7%^0#G`O0xQI7$y9K|U3esB2Uj+$umI94Z65q=BMUV&7B+>%*( zF29+Rlwh;L+y5j?meyF7=Dj1eDiw8lubj_O! zPucR61BY(wUbFn;=4^n=HBOxCL6PggtET&zRRKNpzDrRxX2f|r?7GwfgASC z=`f3D1Y5V|UT9e7skGfJ$m;TR?sUM;XX7664&6+jOQ#AB=;P-rgi=^BB?U z1+xEosGN_7Yb^;or)a!FtjRNOUq<>lnb`qYC4SKhfzSk_MwwbY*ucb}en#_(yIA45 z_%Fi{2s>GgBWT`{-4BvLq3HXFP?x~9p8pKS(Z9aWFNzBIegW`JWVfvs-)x>2p#If^ zvOnn|k@V_XFF7EF{~5%R$+YIAs^=vcY`rEz-?4P51pO+!q=1|D!Q~(b2(Ug?aVWWr1##RrG~wCjQ&!|I@Pb?;Z2@@rs6StpTG&wTILE7Zu$dvJwp zINO~XDL91{D3-ytLv%KFYV(E;6$_HwNRdK)9iTV>eSDx5OLG@}=1eeQ52pe-HF zg9JUGcF=P#-!GUOo(`I5p_o*3C?U=txQ0Qt0ZJHwhIrZ z`spor|E^;nSXDCOIhxB43(YO3&TTZ;dXRPOy=l$5*vV4Y1?yc}vEHrFMxTo&_Io;L zCbUP-nS*hj*pARNW+(whS&vu|X|fz73MfZg5-1=jJLN?&6oSCViAv>e$YKzL3sDZF!0kQ_F9*IZW1BbK^wng_Kgqp(-P(oOvsh8L z_udyg%=lvDXz6^lnzY8{{#vbbSD0EU>T0%L0;L^#1(!$_iaj?oX_3I9VPIc=*l?QS z93Xe#xuCDfeM`R^9SvC$Jfguq275sIk& zqoxg9?=6B}i!Fv;P1FCHD5xL_lFV<7a`e`jrbb=EOqyPZ?pQB|#n)_Y_552}^eF}R zBEvda8-o#8Y#(ssD>(UUi~VopQVhGFf+kE6et=|azc!ufC-ly6tL}G2=|;mu@yWyV zRVEA7UspTd0J~gcH0!=8+rM_x-YFhI;SFhrrq6yAvE^-E-OQsWs<6^VLE_5iM`=s7 z(_k=OORPr81!(C`TnSF%dj{{t9h$f#IU=#30i(XHa1>KK>QLcI8e!iwdMIxn5|O8} zxe-CU51Ns@6{|D>1tpfk7w750$!SlcrX4U?yoR3iXH#fATQ7oytF0 z;*YJk#ssZk&N&flQYBg@E5pJPDAvV&zhQ|Fx2cIqYIEMAIRzYt>)y4!-n8wnX!t=( zRf;?It+9rL@4vpYi?AxbI%q+l_)OhV8tZbl>SeNtIzA+`IDxcs?d1m(*~Ii#x2D@1 zJG}-mEc~FuX>BoHB|G)^33!@o-P{Ie@FSIlMlRvWUree1p0&Or2tFbQSr-{9MqMR2(RehNzWeJAiWelNb`TEA9HPNPGprQhPvrQ*ON zb$n-P?K@Z{GQ)#&L~%qhjWtjjQH+yj^5IY3I=B!5jlWg}o!vHRFI=HsE<07^X0q*t z15SOrzC5rs-(-?6P2Z8I=_haDN~hQ;X9p`cc10^`Y_)uz#%%L&sQHxtNYmI$kR7}? ze6xcX&d1p)^=FLQgMz{z!g=D!J^IPLKCG8|1;Zc`w$_{1KJC*vBgQUOi_V|`buH5? zS%Bl&ke2R`fLOG@F>$ncnxkMmHSN71*!(4Bh7yl1scYyad&q47q~a5*!jX#ER(CDQ z1HhL=96%`Jdh+?!u$Cz=f514(i(Y5d9jq{s9}B8cPwAbyVCF2HX=g&C6Ck{|d_GfbONoh>|b;d_eV`qGkLTY-}1G)+OfKI&UOA$rulPYO1tyE6;S)CN& zXc9d!IL1w^Rrm;I^pn&6k8?Z3+w(LU4lH>Kl%TQE?8h02pwuTQFjrufESLJ?MD9L0 z7%)~T^o(hRfGB>UuU;L-Ak3;&dvpT$gl=V36rA6N4edKHir_d!PI4ed;+}gp)BK&; zA9t`}t;)yznK4)IAu_=;iIuS8PSu_Aib1;D=oPp$8D$4P$txWTX9*FV?JZ z(@A_sOfFw>-#EzrA$u}VPgS;U+!3Bo{355dW6)lN7EJP??k}OH@5#&bycN%Vkkr}j z7q?tjb+_ksPZ>3Uc-z>1EI7t71jvA$l#Nla#7wS4PX6?)b|$Yd^mS5q?tth5 z+_L7iN#FTuZoaRQY^lu!0OyPLBNto&n8A?Q)YGE35PmiE%KcWWye&Vki?CH?Z9TOA z?adC6u^aTW^s|75^5)}-klv|Mw>f?hPsLq-9f0G=5FJ5BMkejPvH9S_55&ir5HgiMlH2Xi@l@-+v*x)ip%eSa$)94yan$(6QYf1HJz_<9G?X#PX{EYEm|s1VW7*O#Ww*sq@cD|6G#~ z)w2)G0RHE0{?}=s=q3WtYn}M!z;Z#A|F;(UexP1{sY!6(|52~*h!q(OMg`m8%9>>1 z-C_DTE->y;g>?@=;%)wKi_Wi-NDM>^=gt9ihNh~OD>L;(_MZq2#OF%lQJ9|mezvYO zpSap1>|Emwc?dso!L^}=_I6A|UvB|bG}Go?fy`xf{ygHqfm2YG}~+Cb(6 z;P5TgDMYE_s6c>TcYj}-(~B{)u#pXyksUUZv-J*F97C2HhZaX;Fk-k5|Ptpi-CNq;JZ5fNI;slHV0=>YWxt8iBDRP5Hq z!1jI|RRYE4dLy1~E$KctZLh5hnnT?UW082!4L%pzNYH*Ti0(e0L;BVu>O`?`FL`JQOgjY0x*7&WUYiJo!e8b$PG*Bytq<=Q@oH zbH6$uTrEGlohe+XcGs;^D!jN8G+mVj;l4Nq<#)79l)lbv5hP*9xeFr~t=|P-J6X{M zWlxhre%Bsk)9+aB<(1SEy_|2b{M+kc@%Jk?J4r`1!>SC>aNfLp2YjER%T#R!>8diD zn^>_F0YveO?I={qe7TOztlyVU@q~vv(cpE7=!B%a)GJ+CLe*8Ke8+eNfuiGBoI5^f zs)XsB1X5w~@{k{d5N*#&Fr1~eErpc42-R{bN*_wsA|t$vu_BccMmq+Q#~jeh;Er$s z{?0erk1V-qG>;i=#R7Vbc7#jyqy5?1Sj`RCR*Zbd(KF4&TZ2)^@q zK)iprYd?+;AHDNCPI6=MtF-(O-UsEDCkfKe$^=w8()uETuu;g7F-q zUx3bDg9?#;bUnq^@0+hsPtnV7VWSwh%}Wj%_X%iBhYn!sKlUkErPUxTb*1mCxK}uIAf+cmN3Tx)tY-S` z*1WK=KHp3J$_$;8_OqmG>-;he7OL$kLjnn_I^U-;yc`DHVc~JjJiK_THus@DE}Wn5 zAXf;ED2}&Ai>0w#)_u)g&lA&X2p@PmJ{qxa0>V>yRQc{NW0Tpz)YX&PLO;tR2r2u< z`bSvnWAKu*H*`S+%By|cBr-hR7>{y^R#Nl5u~glX*n4y+(^-1^GZ>azI7!1w-0{Y- zo(_T>%`@`?g<&k#thn!Q-{QNrawbL*jSkgqI-puR-7+EH?>kKNjp`*A>8Wq28R|uT z_99OBYdS4?{w_UCCEhoIGhjw;3_7wMNP+nj7T%F$StO0uN z194G#?tf~ywK4iGPoGC77dagCX9AlrFnk_9y6%>T7X)>43U=H^@BsWU?gBr9^J(_!t$zI3w~#q zS!TrkgBZab;68&w5=C9|n4$_p|9VuS)KQwSWo6wQN!@KQcSv~N$~>%CKR9Mn(&uVC z7UN~?d$>I{DDAn2pSd4{_kjyT95z6$%QTOFxDb>(adb@Gk)O9Kt9e5>Gp>dc*Hi^B zbq`mEtERqq5^zS|6V6@XnR)?mDtpMRR@0OU7>AJHP0F~syZA=vLe$mWqwysp>DlK_ zKs+YZ*Z&>?kS%)t)j1qIfJ3d8O~CL136xMbM>Q&`CoET#XP*FVwU|1viIpvAW&6Zm zqn~J5S#x4pM)CyP(5>@ZUs+l9qka)aIT+kXc0)8+Rc@yBfO#DljzFEqX3Xb>mp*cW zrbz7|oB?7S|7T(*qnR1$C--F(*);SOeFI}O)9sBy>kYM#BZvF6uH>Ky@^Rm~&$Zyv z;5-IqYvI2A89xL-1iS!w*>pkogEMZp_XW~105-w)@h`>aT2>|X*JQ!!K_*D}EWdtEU_DpW5H=uHMXG-YmDOaa` zCf3_M)62+zwucNITOc0X6TJ5fEoCRTng)0z6OY-hD*V}ldARfE0_2_R&F7Y@jS$~v zfnafj@3E4)w^@S|r*H~ z{9K~H0|zQzjQwYbM*uKwh6?22IVkUm*0s3ImITu2nB`RI)irZIh z1ujmb4k7t|%`V;*PgET=*I2HMUJzD-(eD9!AfZ+33L=KivvtHM;s=l_+npH#E4j@4 zpjHqhKM~*Fc=hv-r(x?YNMk+TB&6Gv=cqdlC)v}KIoPs5f|yF+ zM1xMd&m@>@q4MidTY|CPg0d8kU|~W3+n)RW*qYiTT$**eBrxj3PCp~x0QnJUxm^=; zf!Y?A;`(Cefy(@gChep2HP^_4Y* zK-FIcWxI9b`v-LW=f=*Xz(QEa&e2cJpMfPC+Xl3~X*R3fv4ey)EkcC+2Rdv+y4)Su z>J*0K(7;D7eA7l6i%n4SI@0$lAUW6)=2WsP^w-@0SwWcT8bDbe`9VZZkJw5>2Un)zZ4R2JsPfk9kNfo z;&dwTGu8H%M)TxAscVc`6STXFBtmKKw73_mxpz12sBksJ!qMOqJcx&Zvl!w7-d?wA zBA*DAo|akFZqsAin26_KN(1jO;TEISbW=cm(JF&Ej*Yhm(DxmJ)zKmQ`PRVta2P8z zHX}9&RY65nLaT1I8u73;2GY{4l1mZ}$WUVJ zRosQDO8pHXy=^AAICoFW$8#h#?r?&ncaGZrR5=k0a1*_zJQBof41wWRNsPw|y9jmx zRNud8`$68MC?&l~ujrRIdhUgrdKZrIddoJ==bO}5F=?G|$NWWxJhf8X2v;Y<7LAW0mPXH?bQv^;r1GY0NuhghM z?R$NI)m3u!Z8W~r8}q$4(u^Tc2tYd663$YrT?_F7q{69G>KI~3C`aYaai9~MJ>{e+ z`Hx(~d3M=Xe%QN>0arV%q48nu8QFyh9P#dJYz{ zq@{^Y==7IOrmqz?5s25W-N*oV3=JC|Gcd*q1RFd)7Bv&EDIds5XodV6IJ>)21EEJ) z5CjZQUJ$I?DWAUFDBRF3+OB4l-;FtWDal^2&1}xg#m3LVDJZBQ^XWuEXE!=pX@wW( zt*Q#q#&lQ>BN_V-1OwAhJ4$g9_!hjNy%~Q7=UCtR9*QsWaz{@D z?Yq2#R>$UsapW8|11f~uW`fGngmW~-3qU(+SvU1_d1Zo?fQnqP?=SFE_(-O0?vZ?- zCjZaigWF!0aR24~r~*wF1tI*a2#`Y%)tK1OCjp4tKGKT~XawAW*qjustzN<3Nt*T; zU)us2b{Cmsp4ACWJg^l)Uv1@Xq~vL}$@{rvVZkROe&kJ`8Z)2oTDJnU43u+#9Rdy@ zr`9gO*OqSp;G`s_pxAHO^lff>_1i|*o9Tkn7W)LYk`sPsJ3r2dt?TU$#;DQ&1)+)R zJXBZr_Sv*oNTLy2-qP<61f7p^WQ(B=klunM%stEG(FAtcaCDODJxs4M)#hCkyg^| z-rBCZ>@zVICV_9Yx5Za!Q5u_x|ACyp(n%|%eXc1#XY^PgTC7-Ab#!#fXX4Rb(u$sd zgE?PCgY!U_s7AVGekzv%n%HYZGySE8pPx~0-d_zJx@fOky&Z~YQE!Ab+odL*$HRSj z&+#3)t)Al?xh+{m>lZGR zKNG+=Z!BTrQzH*muL&Vcl=>ESF}MwmXiKL0b&`YdwSmJ#`pTYwqd)5!^9R^#jPjwt zU1J~dZ^37^4`*XK_25A=Wd_hULB|c}beF-R;JMcr4Nh}0U-fn(s`yquTi$vn{7W?4 z+vL?n=5v08apdHb4=XM*W`Fv?CCt7K?U5qYQ*TACSAr#{G`Vr{jGMR0c=JD|Uj@jq zBZvtD7n@RxsSV(*Fk0N>1*j_@LF>pdsz)Y}z;fLS-wpa{i0aMD)CJL- zpDzqn+KZ4}TD)34WWgG^RPtStKE8ijI*D5)rT>IL;8 zykm_cc<#Qx;p`l)_Jp(<>vR)gQ3VO&px-3+?%jY@HJ%K^fcEIGqG)n%mkmiv{CrDeMN`+Y zcg+h`w4p729u&Of(qE4c}oM{w}4ODHBC3>iN-aY$~a&g0G1M*@8}Nnysk7Y+jC@F8KVBZz%7 zFa_Uf;h;AqB*1E#q+*nhyz)1dhlkaLNu{7;EbwsEC%ez|@G|Q1hzjJL-d}(Yy<8=b zYh5qfe1oey%!Uk38me_ocp=~ffXfty1}HPBz~OehIdJXI2mAs)6k%ll$NH`P%bri$ zuF*iY=vsmqv26Ij8>27gL$GOT5xp8KKxd7+df5}76OU$YE9u$siS>6NZC6K)<#H7) zqVcbhYims|udb?#y^@l=P;nYNS_?5&Z#J(>vVXUqEhB=E1l+8%v@bWr5b-I45-5MTtbfI=v;AMOp&aP z&2nC*foeanZ+n*GC8uW|^NnY&Q+xmdr>K@3bDAIHCf7_xS44YaR0$%#1hQMlBnK&n z@M!@@YIJEd8W}A%Br3~GR;g)F>LwxP=2m&%ZFJk!+XhtV42E+92Z3fxn8JRxlz3e_F8ey2dn*g{f?}#RGUf+%W}EBu%>i4RIx~POI3(iNuic9CotFQz6VRCHRo= zOz0)mjVsh#fR({!`HyYp4?Och>eG=04qs7V3j~C>7ROhXS!@EVd~1s}5%OkAuV+k4(1u*{P1Ry7)S4m_Hk4c~6J$$Jl7+MqG& z60QD<{mPt#x=y&6*5glvPHq>(@MC+6ImrlzcF@%5C1Ck=*RFwxx1l)3_Qath(qZaA zdKU1)Q%NwBPxv?Kx&6GqMTp;tkUEQcf8$_SM1M)(f?Tim&-Y&i$gPUb#o4Lnx5}r| z!@64d`MDjy>s_Us(mv@Gq2mU&8h>HI(IG$$fr06G>THn9uC?9!V?t35UG%;0kRUR) z2CRNAa{=zN)&7uRtD2s*8}Yt%BUbJcGrSQakEn&V<00&{_juL=?iFTz{SmHIyV;=1 zh)p=NqojzK_0Z;Y@cp{6@#?(xFS_kU?6sRq+e<}WNr#<}1l+tEBvhU%&TK{C!l5sU zqA!ok;|dPYLJ|h96c>Yd)0rw=6~k^|TNpd&&<_T>l zz!b)%FQ(z)cAf!BI7ueqrCeZ_!th4s#?35}%F>IB!;7Um&$d*i_@&UL+*^&bMpO2U z!AH(f=?xiP2I%}X^!)C6tIk)f;v*6*xrn$p`7|ob5bq~Cf$}>b^ z1bJt6EukZ{nC`RK3fmk1_V4lp)%ou$kT8?pqYu=Ieq!WLsCuD@jVAFF!w}Via{IPu zCB^QT-Wx1HQCo4^#hqY=<4Ux&RUKD{rbU~p89NA8N;vRlJJsSov)SQKX&;&$pM z)NbxJ%}PiK8`~$5P zGGiMAR*@iXfnfRk8smXc-ub+O0J-=tBgIXG-+$gJ#={u0lCJ;Ra)OPa@ZfzPueW&E zS^o+%a@zkZy}(IJcK`?a}U|~_eBQ9#+eSg z<=RsszkkrD@rIh_`mqz-pxyV2K(;=^*rfQ&T6bf`=HPvIo`kA;UzI=Q1X>Ov?nxqa zlC>+-R+ly87OIJt0^mg+4np<+Ku2s<>ME0-w_V?F1_wg2Nm0<+mZWFCnKVtBY=Ydz z$2Lyd*L=LG%41HmPj4pF`wg|crMY{Ft4GEOsk)>w(2F$Num{{&a0vP zu6B8bZ@ZMQXOj`KdNU&7l?3tR`<%}toS*=u4Mo4s&2N{`U`HiKf_8Oc+TvN;HfDGN z_oSWH>&+}Nv|o*B}R}<%^zYAKF-`` zL~hU*L{7BEKA(=)Z`m&9`$(!st_1(CgV8nLkhk&BdkxM_?;(3vzDzq2d9gALvhgJTFuJ-RQHMTIP^DJd2!MH_H z2a!$o=)js@FbLXp_EaLlg~9eQG|QyDxf&1J|J>z{jCZ=2Pr7kwFg#|3OLQlo|4g~# zP4lNoirJ}WJ-@jv)x}17ktd1wgnrp22>tX2L*HSg&wXDilWybU)+z!oV3EJ*Bc6&?5N2H1JzZ z!yo9Znex4CD>^kh6%zIrjR%)ol6A)0)_UY)V8yq+u`NFs&s-x1A7A%IcesX`m%mZ7 zL$g|;o!;fFm;9Uq9W6D;0g|;t1p=UB`d}gtbN*n5AT}gBwP1H7z>Ws*)z zIv*0b;NQLio|3)qC~m4gwmZVnqna3PfWEih%RMX<41=L20~e4PK76=R>y3m4m`aiJ z<=AO=!!TqtjKyJ~oHPA8TnGsyjqHLWw9FEB?D{?`_mBXZtOsUTJe=_P!I3~VQoGw0 z^Jg-PR@Drk`c;6i-A=4)s)DF@P4m~KbjO}LpTh;?x_PH?NCfV6z{PDj=7+S_vKjJp=_bn=xX7k6mmhK1TG`hH~TiSJ`0 z*H|RjFl}E`vZ!5`5e-AZ|LHUY$hV;j#DHk1JQI9QU2->h^dZZs);iXR2<7hAW%|;M zmdk_!InkJO6vxk+3^EJ^mYplspD4CM_vPp2aH;j@e1DEQauNb(L7hqG%9sd5|4DX+ zPh{V_%{(Ll6w}MMjEd}8KH#I0BU>NvVl=C*d@r2@#N9=A=LAaj$KKD~7%1vO?HZti z7X;bl5FmrS!QF#e4S{~s8M+`433#&N2o*5Cj1snb#vuow9qmu8{55e~&{k5R0D%Fo zMHL7N&tE^NO#3Rr1t37f;6%ajp@|HX2m`^LBwq7EV<5eD+-1hSm*4Qtg92e*AAiyN z!GQ;A71k^zW4@H*(tWvkO-$fo+C9@(`P5}f%k#|MQ><;N0WCX#Zt^C^0@JiP*1FQ5 zH&i|*B3tAUk(}M(hllTOz>3;gzPr-zPHNj)Ai}^rGJu{GtQ0Xt*46;yAxtb3P9PVL zEmU$sD{Eo#mIbfVUnN)Hob|nQLSV5)!HLvdy;0iUtX=KM1KVjEbz>f3E9r3Srdo`A zTiDnfW#Gu1Z1J=Td)Fwd;5*BQ6p~f0GUI*o0`G+d9xT-1HzzI}v^5>X^>E;0$=c3A zN!#W;V}hzzEk<2!UF@Pj-rBK#3H-$F)EtPA4Dwxc*T!2BjQ>w|un3=)rfcWaYS~ z$!H-$UZdAwOYKh!KQ}hFs2fC@GkK5#UaTF(q7|qrlOQ{Eh1{%`zkTZnYRtGoa z6>uSU1D8$%nL4QOdHe$m&|(W9Pf1|LMg9LDWdPoOfw01X}?b zia=Qkg>*`)E*U8F%D1HUse%YI3#;$+AxIexnSG5ljzX6*%co~9R=0BC60A&~$ z0sK`mv;QwcQ~#7-MLlFslcLQ}fOR7cti-_W|Mfgo38!d%v_rsv5A>{AK65oKQi(LzBaT`lK}Ifz|3R9mQZBv-w2fEPX6A`prY@EoZ+)!Vzf z7P9Z5pm>1QU2Ws-!-rJtke5rq2wk)C^mDmGH3zX-8TnUI`<>Fv>pE%;Ix6JXB!-^4 zGIlAEZBjxuuq7D+FD@utxvw_o+Nm&**wS2J7{+DUH{6E68H-r}#OOPIaloa=5IQADY;bng_PSMIVif$BO1ueIY6rngt1o=p^b z1hV*H`|yKr0$2Rzp&b;6SiIl+?qtM8-r#BAkaSw#C(hk(J}$v&0e`wof8HP~CJbgr?n zv1v(pG-#bvXkxhqIgeuMRzrKU{F(j)6f+Mf(;`$1O@Y*bLj#}-)*CQ06dn{G*AU|0 z)`Z771*n27mTSnx@l&n^r6vp7-vZw}dJsoA+2WEcl-s%Q=ze7O5UXw?XZX3AEj|PY z7Og24yozaR;NLh{tM&F*_wS=g+s-pqt(9IiUD9X%2l`f(`|N3Z-{)Yhn{sFNS5Fja zv<0tesXVLw?FW;_@i%yJa@QONp7;J}@n*Abs%MGQ?_}swQavP z9oS+0#J~(hRZng%BC|I-k0ROn{5>L%HQbWAhxIO3dXPk%Z6q3>6L;@>FF zZx-(|{Q!~M8w!w52^)k|xQVvvb@tCT*|G`_8xxNLyDawS)|&VS(rdH&s7+a+&bhpT zms$S6T$&!+b?k8Uwh`l@vfo&lpjt^{DNuUX)1czBb6nTYGJ$NGyj(1iA7KSNM-Dg7 zQP16M8`lr^-cQ?Dg&JZ*9-mSZwzbgz(_p8|Zq; z<9hfY3uWWw2c$wuS;(Ri`BbM z*y5BE!LLj2GCtOkX7+Y$&JTcYhst<;6?yDc6*k@lE`ib!a1U^5_r3h^gAUrAl{mY- zB*>_Mv$xs#umH@8Xew)*9E7u=1+?Jjrwt;X?+#T_?R+b`GFUHP5Sg;PPkoG52eoI! zA~O+St}|ptUhPF-mIe5EulJz8HPb6DRbmMPj6>_6f93aIf*mxN?o>O6*$^ISK+4Yv@9D@cz$X(!3f_eM~n6eF+H^Mj;Bv=j^eS1?_WX`CcEl^zn~rF%d*?pYL73no^sOM zHw_9tNSWozr*~8gQs|joPQZ>(ygJCaSL?8|-BZTc{vozL)qhbQ|CGz^jXLlY)PuXe zuiTI1pXMZkHWzCbe0M!0f$^Ps`hjuVW`=ADE~WT3{C9@^j61Ypl+>y{l5Y>P?HW&C zYa`3f&HgaoxyxkSt6j834Vb`pexuD%=-^rzj34XCvj^>1n6L%7OeyfdGTxi-0G8|s zVp+~-(gfT1l1{7hAx+$sX~Hx~4O1tBQv8|{fDyniOmQpND8Ug_u;Hx7Jh%ar{B_0% z{{i|iw0`|YaB6D!rA>f<_;t}Qpr%9#Kqi9I{zp{&5*LYOIl%6s_JA=`)WnzvGGYDy{JUYrdgu9y^)ev??jtZt zL6|@KuTbxU+H(#th_As=K`n=Dp7PHZ)JIe9tJjgpos*siWM&4tPUavd|9b~XH&M^F|2S;BML2kya4)B$r zQs})r!9-P_$bJ%4k_;w&+d7`DcS5IS8IDDW>{R$rh=xR(VUxkI_H?5p1wtJp&^_1Y zC^6T(xcde>$Ei=qO$Alt6Qw!tnoX4Z?%%54Htut884cY@MU>!czRsrC*R;7q7N}G! zZ?JkGsDM|Gob+fp7Sm9E7fcxpS_oS@5BC;;4$J)CfS#~fM2=Xlt7!G;b&ow_G?cPVW!qL ze4t@2pv-g$taOsf@q6AT;Wf5BEFPqJpy59dx;*}7d*0PKTgd<5#<}`a{>&R5=2;j1 zygCN19Xc5fCNQ#^bC~pie|*~eAjAM$z4|>fYe2(dmMQ6UFbHzW*)b<&>mb{FlPdkj z4Q*j6D`RyT`M$lDx=n;Lhi^Q;8oV~MFK9=E)u?TBBu!h0W^(lkRr+pu4C9y5+}*!k zT$L9Mf3Gx1vsV41Hqh=M??n{hXx~#%4oBB`(~Qi2YH+C4)k7&`4`%HK(l8*Oa<4PC z8aGy}qKL}*-DIdd0n0rVTDYcRjy`*6hTfI2HF81IujhLsG%JzF|GsWzH}jx}!Rp)H zwmX!cyF*@x(Q)Rcl#=o<)kvo}!m&D-qP1!xG4?q50#OjfHn6szA{8zkGOZxw&yX<) zk~&t$nX`w;FD#@$`1g4D20LfHy2pXV#R+unmQMSx!dDGg49suGO9!_Ao0WfW%inrB zN3bpJ$q|#$QV_^O?HwuJPV%>` zQ+N9+l3UGQ`%PN7_fJ09hkd}ym6$_1STTOTE*^gHQbW1+LRDsG34Si}BjA*&1&6GB z!#VME?2ynp|3x(XXhhQ%yR{2M#oH44?m5uqENB)x85NlXY--DY9s+`iHa^s|C}!e9 zdoa?G?~!a;p!svb&;S6y;Pbcy5_W>;;*K?D+mK*5+Hoz$4%{IjluJ_Vbk^V`xl!EL z{`pA+YOPoQP?MIQP6y}cAHDn-=W2ms^03rO*FhwIn(PDyt>z~YnV=G`oNsMyLsHov zGjje^wppSZ@IEDpy70~AxgfF9JJqVDqxw+(q#k|;i+d#uFxADN+sx8Z9tp0RG#dg<)2!o%t zp?aGfFB#iol+z5Reb?On!sWzGi6OHDA0LiyD!9=1&t^a7p=k1+#HxmN5a2@Y`?=cp z`mwJr?xZz|_I`EqnHeEtd`Rz|+Y-zqsiNjVrA3?zVZ^0YdZpoN*f8jWsOySjZROrq zKxvvWdDP{H(GWKRDg5bL*FnC4kcyh8NhjXEg(>DZ&J$0pEapR0FNUQj8KFT^%AEGS@?*!h-gMom3);;H@YGwjIvqEl835XQ z@ycdF#I0ztoe7wEM61Vs6=B$F!5*RUc-VY_gyq)`9IgeNY-ilp%6)evh-xeEPF#-| z+Q8(D3N-Qd)6%lyYS1a^;0eFt%gs=$cV(lkz>))Ii5C$A;8YI=XtR^87FT4F35u-{ zyzGjgIvv&I<^Y^(P%6FE*3Vt$0x2KjsjP?0ThU2RU|(( zeYZ}}Dbuc9dvs(@pcEONZ@b#N(bLulKwuzduy2BgOR@lgs1kKKN(18DAzdd~Z-Zh! zU(E$yjs+zyxtC0$E^4q400 zG8*aX{bzEE!I7Yo4gr)ct3T&G=xhGWfexFElFBg(AySQ2Oc59&%d}EhH0;ELn?JHl zf7;xy0Q$sWTm;M8_3%8|BG-%J`e1wRFUO{w??^vD#nU8^W=RD$3gQm zkH9$7_p=VF3(uiRAjkj5+3mJm!SU$oC24r}{a{k1W!cr$Cx1zw^}p~8vR#c#mRb81 zeD=++hm`y)ekULPA8qtYJ5k+05e~27m#F%6WAGn-jc!hhtQa$k3BITyuwVi$s#B-@ z-AF5Xcd}=x-`kt;pbd3wUihuI85o@n%F^Af{zm}*R|vwYhJ>~{^8!T_IoM4?^_6At z{&&^%Yp&G(o-q&JKXS(p(Wi2M^!Wcf4Ei@r2c|;kEk0hLjy?Iua5XF7;2*u*2cLnX ziV7k;9evO@*$7HTR{-j5uNQ+Ml*p}IZ7}6+H9R6rPsX%)dk{!vIT>8wM^Fx<5JoP0 zbHa!qhmFFF5L6KAhg*oEKD9zdX^NPD(sc*a{rat|R*dz%n&2Pr=gq?`EbDbvz9G)m z5~Xl03!9VTpsD`rPvcIERN?X{Rx6&wy+~7~=LZ^^rG?^nf1ZT!(=&b@?+I4k*<>i` z?X>T)RO+c&X#s+RbO@~K)Lc21DR$blQN`iHxHC;d&N$;pZ-h#Rag&dF`#b-r=22WP z3=a|z zCMe}l@yqhyR%>Qp%`iw_%7gHpDLqKP+*Vzc-M2(_Z@&4xL`;@(%`!8UiL=lc! zxF9rpDKgMmcWISt;pMr(XL-q$A>xTUt!B}-;r;6$+|?^+=HpK=(%oo%UxFHtTtGKe zH^g?-e6+E!+IB39fBnzt^K9d`m#sUqCr|@rjgL=;IdqxtI<`u;8=QuzKK~sR7SvtI zGC47mM`)CTNb%(r3fwW~(;A8sP&0Kx({{C2F4&CSq3Tz{tWhNk_E z&&3Uy0HeNP7k5{!cb*#jq`m>7g0Q`U0X@cETEoUvq7{&rIhIZmWZLYv)`(us^;hM# z%+e?^w-)T%$-)~?LCVAlxRrK#y{l>t^+A^F0xC=^;Ifp5JFMKUWh6o#BAya z3gH*tz}(j0JTD0sXFp}H*lBmPamqIoxB52YU|z6$7n4ydxwmFw#a zo2~U9|IPvxyAP=2ktLUF{y(P9J&@@={{NqCuFKujFn6)(W-JkElH1&NK_zvBv^gc0 z$}QTgR7)CGu@=iV*L0;grF3zt#+u8KU_V*!m;AuPP=g9^XmnXZ5R!?EcmGM{j0jWvCWvVV`=c~4t?{I{9;%SKkOanKIYEa=B2|8Ov@Qc=x zm5^G!g^^8d7peb3Q)pZHKEz=l3U5?d+_aG399PAbI=DWdw~mK2cghRYW?S^h{x)S7 z0@A+HE>>8vrKSd6gcHnfjYF4xU-O}uTiPw5TN=kWN1nmM$p~T@#<(OqvcVxlyL1$s zQjOjls*HQzQYLO0q1^@rK%!bN+b3W(DZg@_g#fE05=xuzj-J0_P|T&nH)BE1;-`=RHq%QJlhiofcUSde+$Yp%x*-xI6yn-EsxO>2oJ8{k!!t`_GeFwp(pwy1SIOe@Cuov_=K#cAtj z?BY$R^{xdbk|-9v)otI!Yy0-D5*=+ca%NmrZ`& z_8Z7kAtK?Iv#BefI1PFjUkQiO_4L3P_X1OSJFf8)p+8M7gU|FEY;l#EIHWj9Hz?c< zBO|_QXfR+AX%ReFPR(EIHa8J^_=;wrr%}rTlS)f0s!0SlVEqBlUf(6 z@<`|=n31#PyoC~`7WI=@9C1WIRzN6QTU{{Spo5DvFq>$7$JQ*wU1&0n&XS(a%A%njlo7 zx5koY1#71Z4+9@<=|9kJd#dKcN8|qWyKW=8$j4W-3YVE*$W195Vycbus1ZxdRv=0( zQInQ7c{sx82TCR*E`riAU?%ls~*L=eh@5j9IhbLlYgKuay;3z~#KnD1(+a4;T`DM-3#eh+vo zXfgnZtdi3xS$)~9nJqKk3bVig)dh-NIlvJ?3Yh<}XM(7s!3%O09Fdyl1x)yDoe$a+ zdF+t9P&1AW54Bmhq3;|4%yukaUdF{EnqdSOo0P&(_ea+j<-o# z7eLlubPnX$YIsX#q(aHR)P~Xxq;!14d+5wmCm106{*wiHKzm%8CRSozdNn|1j+m~1 zpYzvZ?wQ0~V)pEB>nZa06vlQ`yT}wy5qB#S22)DCvgZOKr36KmJnw`FR#Lk3a0Kw_ z(snR~3WNf&9rB<6YjkRKFo=5y)0MF4C!YG~GlK=@W$&eREo@17Ht?gB3zdelmwt^9 z^(mB;mg=b00Z)0kC>GbngQ>S}qO@3Y+TS}#f7i}s2U{O64u!J1gT*7G*W>#tUt9GI zRY&r}&0H4B^hOLIqw!|0ssOi%*WKEfC^cFD%R%5x2`v;N1Kjbwm2obDMThEuZG3ONGrb|@5Wr@-UW(M zenc8Sd^5uZ@g+z%bk$s*W>2Xhs~wl|`L|{+>grqPb{|s%nT1@m&CRNNz1g4)Qrvbg z?q+U&eqY(wVCOSOtmA+x*7sDL**Fu5rrNG@z#YBQv_sdkarpr;4IYQucL%GWEeO^Z z&!M^f$h$ghoqV8q7sp(`_qo@#vL#TmZDMmk4a~AG*~cZ4zqcx}ZA=eXGkO&PR$9fH z0E=V$@-=tY@SqxMJa}V9x|TPm4RN#MAEKa-+I<}QZ&ZKuqjm;oAN3)8Rx-cw^gaV2yn=7x;k!mTepu%V4~5IPvt`gWSP!Emu~-A zZK`!Gjp}m~l}~!r`&1)-$H(?D^`eINu$B2zE{K;Ns)(>Db}n+Jg`c=w2S`N8S+-@M zX_JL(pnP{KZA(D!@l>v+Nqvw9iP6s=N>_H} zq;^k4+{*|((52*eBi1YC`tP_M_=zTHcgGD0rJddk?#gDHH;|E0+i00#~ubbYL zx#S1yCAACZ+he{sd%XciZv7^Oa}qnxUQk(M1LdPG#ka?>UrhDucI*lKYxT|~3_PVx zxa<{LJlLsy!7Z2T;T#8K3r(d$^Jz>c>kSEXu`BKpdn<+#iRG%s2Ldz$=&(Q%-3c`; zT?v_@rn-1-E4QDtE(R&)IBa`N<*wMHT1tVTxA_o$+FuZRDyQbVjKqPeqlRPK7wEY` z+ZQ(&Uc9pYkk)f>8F2p^L>(1y{h4*#MA-s1ZMjo_(~n@sndd303-Z&+$h2ZzG|*sRelbH=txv*EDR7h?>&Kc-wA+JU_%#xdHz}(JWizNv(0b z@>g2-is%&S2KpKnQDY9kumDmGln@H2=heh|m_r1pgc2~P+fx!Wj6$J>s(06>%Fsc^ zI}{QH^2PKN0t_Etbv;6K92ld~t%h`Xgq;)NGPt8{>M99KlPT0_)UGJnkZ_-N zoRfl5$>XyAM7=a^A>8Xa45Fv>a`B@*IkjsSCit8HVGbScUx$(BFs@|b7UzW#1{-tK zo#T{qed^P&0CQ^GRae3W7!1j>@g9zoD;9myqIxaP!N9G~4eP2Zo*=ErsZnun zE#GT-qhf~q49bn8!zN^up0h$NFF*?hanK6@PmWSUNWs0TB}Q?LRs3s$+NR8Wf@oB~ zlxaV}M6?Z3b9^L?%H>jo{xBc%8)i3_?*+`X(bBJ+6Ek&cWOEP8Y}$=fIpj>6$>l(9 zzW!w5==t>buy`NerJfTr(=_>*s}c@6@aCp(XElI4_ge=VYGpASd(@qnZ#wim-y=-dJXZ6*Ic}Jc< zsxqBnQ(RVA4@}Bg=Zu9T)SQ^xJ8vcA#QW>IBx|Vt77Eq=#g7tB4p&WK!=WfHu z%s?kr%%Mm&xiCu}xSpU{?-mMiHE?-%x+`pIUlE|4@Ery7lOZ1N`!^@lItt;LTR?LQ z(`P(5*80t?wWSR1+UDap9&-M!@L=e3o~`KyS|~;RX8Ak{n(3){KKCa4Q2Uc_5$+5S%PuS#ynabwKn5cLXJBdTCR#vgYX%A0AIbV(FF9Csi{iv!iv@*- zMlXEyFb+3*59^}2y!07ELKpQ6vm2}n0*Q=zORx^`SZ7?jLOS8u1OEM?!IlrsUCx?` zBnuSu510(qM71zTbO18DB-8c$2*Z1Ty_v-!F={hO(e&3`x@7l49!w2Ama{pZk%QHQPz#k(PRcW1S9~e8ZFCeWuL>te8I70Q z;a=0Bxsd!9yPGdYd`4Yb0krj0c@}M;@EtM`3%)~fqPX(=58ZukdT?9RPUm`f=(Rw?7ZtuJ*F28(xqcWfG@s>h5N+KC#~0JiZeAXg`NYKJg+k zDwp#By%7O^5YvW5*}rc={GpY`3Ex~ya+H*CweG99H9|!TyC(Vg^NW?Aa98h>l_I`N zJM|<6=TEp@{nEAgQDu02Sx(X80#$M=j2Avs*0jYl`jHqhvPd3W(4)REYMkTTjEi4p z;zkLbsUa)gN~3USOEHKg7b0LCgQKjMIR{)--7rfb54d7SK}?8$OGT;Ii{?^59eO<; zypEiu&UrXcwJUs6pgy{-6tP;sJ3Q}HWhsdBt_(T(xz5_~#O_8hT{^E$+=w7Pc&cp}0WK_|R~SAWq`Jg=`N5N$$jxPA zD77Q50Gw!;I@Wg;5j+}V6K7B4+`!-+pC2i6kv!5|jJOngiPONep!9XXt!I<51P( zraSpv3sr}pLSd9V5>*d4JreC}zdOBp$7QvZy%{;&-YM(4vlD)J@hr4)S-5CTPjxti z%iHK#A3Hy?H>wpFu{;_02{)IcHEOw_Id*u_PMMTmwfy9D`Dqs3*6Pab{YPtH2iIf% z0oe}sMydN+-!+h*At%&hJODV?=^zdz1q&Z?oLQ0t=!deMB{#cQtP@&nw6j4T)^@;&W z**I0y$?hAt_D3t?$Ab+5H-$e0=AC7`>Ij_IKCMHlH1+a=oKD03rV%?{g}T4I1QvpO|dt*+uL1DV{wh>(J#_Ot9-W5sluXkH^n) zw$h}y@t*v62sH3;ll6_7&_-K^dvcxmyN_it4PI-B37OKDKyj_&pu= zXv-`LvmnXVIaxk>ycIPmIr%J}2+?v4#60OQgV}rL`D?MvRjp(T_%g%J^GA^5*8)m2v+#cSs$;I_}zm zM*1=%#*w?^ZeZ-PAi#`QE-3N0ii*_zIW#G>wc0dv*Yvr2AWkyfgnQk`w9pX%t7N)R zqgiZ9RSX-EAu?pii~iV4t|6CMMfa&%psrDgGQLO|TNTgtMn&e-+*1b6J(q|stqShRMq1xIB!3F1~Xe&-g9$h^3S=OA{`B|U2|&3VvaO<6yiO{ z@t>DYJ@xwC&`?KU44s@{{E#Drh!R#)18 z4Aum}%KVxOriFJ=mOj<2ksZLmBg#2T2fD9&WIwAPJ?~ zbx5eHv@uBiXASM?lcWIL@yu`c$O`q3B&}Bbm2Qv5#=Q!Gd_6BRFB~nawiZ0dVp^ix zL7T^^7x%UKAv}=f%4yDOoFJcuf1~k`dH)2mmj{Zxh55TP1f}r23T) z_I1puaqdU$5@*l#-5z~gu5EEcg@`e(nQ$UHTK`?S_cnFQwe5OB^*Fb&_0;zx*f(AX zcWs>Y2;rCyTjz)9AvK1WE6-Rs>4kjQ64l}oRB<0174OVxjK)BFukJYTWqey=@P!S5 zfArHHJN>kQ3L+bV|F|eXP;E9itq<562h2nfuiyy5zUmzcAu;}$Nyq|Uw7wc0-d4Ev zQd-az)_ad=&kwUlrJO&^)f@>hhqpcr>6M#T^}l=vBdR8R*ya+1Pw(%%wrv?F3RA8? zRupc_VLaj;HZPgI*x>wZ2@5vAfXebPVm#PBFM5uGhHd2fT&e=1b}fKhA=*P--i`wZ zh8t0J^c+d8>_*uER2|?w*nXut>nQqgqIghYY}cM2jAxEzfcv!bTbJJcA0K}4B6`zq zik=%UtXTuOzeC1l2LXHB7No;3CI%CEPWiAe*uM?C4dFAz$%S zM%6S%zx0k&DhBjoI;=EZ&|Qhu_ZKxb5j^cf_HODnn5AP=TbkBB%WxFRe00?`c&3W> z0T-`G&Vp~X+A98@Q^3uE7AE0p_B!Wb$^BX}FDl_(Hg=6-wKi+6 z3Ca3WaWt?hHR>~bdIs$0gCt%DW!3sTi>lXQ9?=*3_qTY7Dcqvv;l*L?4Ss1#a zYs?&xMFR<711e}!JRzk;&eG|kdO~lq`M)`LQBNmiOhQ|?qw7DY??AAEccqOXs<-bz z3ENQ62Y1i66Fzlh`}HR;nyGhnPvF1ZO8i2L&i3ilpA4u~Bu}9Uu=Q);EIveXmtW)q zOauo%va5JY%wqYb_6M=Efwg`f2;}jRjxRy|NtJniA%5mlk#eTVkwF~I_ji+L=q{Y@ z?bz6|YccN|(Eyo)D*+pV-E{GU{35VQ{p&$p39Ugd6|-^HEnJO>uqQt~mfF1@GAqBP z4czpCpqeAiSi~B`$SI?<43W~V$K`LfYR~21dOG(zf_ZEbwU6*i?*>jJQkV>}^UBq` z9sI`B9+B}XT*BVwWI87s(U9`ykWs}o^5E1jaWt$c(k>!KU+Ib{`&|pU#&@MXnai z`qTSbZfzGkxhS$f2z_`*kQK;1;Z+@SAY5Ra8z`~fblD#@{TzT%}838L*!?d zuiapux-X}ow8(Y5R|L`&_R;Ewh0f8Uye)$loT^sH5vN*uD$Os9`z>1@fB9#mreqhT zCh~4*1xjM8@~r#m;lr&KV?Ci$-eq3Edx!qT} z<80?mkh%?1<#6_#++Dj))D&cf|@$&<)8fcabni9V@X>r-l6i+|BCVUX~x21{B#m<_7mPOh`_d{@u(zQ9y!27 z4FNwsCK^5k{_`mMTQiR#-6UuqPKrv!e`lXMyu`okBQAQr}0(FDCtAA4E2B z9J?u8R?(_wt>0)aa%V!D&!QDZ06`9vD6J51=zFcvF0_9j;Mo310rkv7ERco=&T#5b z9uu_bxcL&5Y?J_qM{&DR%*}tGT|`|b-qT6aqAy|tO9BoT2kc-4C7=uv)CaEp0MZP2 zkYFQ$o)_s#B_>9FOUvgc3l+*F_RpOoGDT)H$E|4%q+bGVG#GLmUC0b1K)9BpKNty` zG2k)}fq3(RbRF=OLnFo;4V)%@+i`dz(k_*M;$hDWHMhtHk-HWoq6P(2Dxf*R7a$EB z5_7oZG9NmJCJa>tfSBuR&qotrowgw&ouT%7-{qX43ruvRQPa8$b!C)3rh!FRf(_>A zQ=}kHbG_Cm;P^J<^&r6F&BR3r*|9j#VarI4f-(zVBXemy;!X?Q2owro7G zNiiAhKkWA?UelCcZ|UUPNbW3uTls!dFX%%xnv1O6?tKx#$$U%lxgX3sPs#zCv7e|=;JXU5A?6wlUQM?Pt^D6^BK*=O6I?cb%>-W76l&1H9ww&dgPRiV`^)Orwh@_b7tjU%SU#=`Y*K6fU6Z1C zKyb?_;ZZja07vLj3{+=Hw$mhqmlg3|5&>Pp<~Vpf7-+y3TT0C=ac33Q>!#08`KN&0 z2-SG0_TT6CUz8%06po_!0PvILcp#x=DMQ2P>iSl4`QN|7(xLB#Kjn;P=;=8pgLVlLR3Ns}1KFQYHBA+s>MNaVvh;%P0 zQ7(8Fhf+gc^NpGxIy=hMy?{VNX`Of9CJ;@#4BI|Q-V_1a)$*;eRaEsd2~}g8WF7zM zSP}u27{L!*o!T9^o;4A$LOCzxQ>nsr7K>y)U)iztVZaWg;jz>`~4lD8?m6Qd7?S^sw-T7X2an&s76l z0#NlT)Z4vKe`Y*p8a|+OGyJZfyB8S!_y?oXv;VVDsZe#&pEftuvL5>gJxzgJH5A?I}AKTtqbDS4{9|pJP{$O#}Rp0ScJt3 zt1<+q+L*LZmbeRDm)AQS!!8a8crD&u!=_{n}-lTmQ2bZvy57W)RzF1ya#rA9TWqetb%bSXq)Y z4=`4yY7`FMdyL-p9t%aQ)JL**T%_rnocm)Va_1%Xs>6$3Zoa?Anv8Lc8cx_69f10- zJ{hVDfP z33(7kIGB@Ftw96_HEpSWSp*<)pah;{eU-0fpLUdz@e6e#PNB5D!3d~jS-SWO2Gbva+7e++a1<&S%7Mv^pAn)Ho%Dlp}S zwXkvj#tBaiu&-5>v|?yZQpjO9d8TQ##k--?w{M-&d`{G%MmFFka((zp>i|AaM-fmG z<=RE_^~N>8x`l0Q_Cg)sccsaUmQw>=9U&W?9vPvkflVBsXj^1=Mm-vdzC2sKu0nZJ zm&$dMua9Fg?3;+i6MRWWEdupT{$P6?BPkx-6DvLe1ko_RI{6<6tN&<%cEP6Cg&j2A zY-vJL@TWU8Z$H;S8{P*4MT>|NA&eVMrrq=($g7#>ZZ6y z{22DTdx~A3wR4edu1vjEsVi8hx)s0NwK88P_Gj$qwdYI$V8`$ICK~t48xf&qza~jM z!(jP=uYf}VuEan5MEg<2VDXDBJMZd+&U|_c8>hZDQ*qo>0|UDBrCYsCj)#SN&M%l; z#u#T+8YV?}$CgR_4GKDq0PBbErZX~|hP-;6&~YBZ5-uXA`Zahv+bbPzG&{=_fgg{y zeEahQA#G)BqH<(VBp9b+`m0a18O4Z?xi5#PG+n^u_`uRnsn9~)(H3oPRrT!!^Ou^Jw;+6;>|J_zeNk$d+z)imm zDh#aMu7~^wss^_AGAc+kg1lo1Q;ovvVS!))y@UtuY)0jX0T6AxC_zCm^1>zlC8er= zpy#xlF4!il7{l59Un0;)umovexn_yqt`D-6S9oLBJXT`CcFwc2u{;Qu3yN%S%$M`_ zfQ_IRN}MZQCIyq8vH%d2Z)ga>Zp&V3I+)wrc@q??Gy;ex84;h8dHD;)6YO84YZbwN zuT^f#}jJ=1f0^3M&c=BtfCcyVbWseQY6KBhb54@B}Ou-V*0ETd`P)xga|Z1<)nHmJ>|2zuI{~j}O#!phxU#WAXVt zY*?}p@VYyOjMfHb2er=24K>F_X$+Ns3@5rSU>*uRs@N^o56_)Bl; z7a*#kDF1`eq50f0ghsaDEwxmE2b(uj&M=w3D^j0P=uoeZ|y>*q;-mz-0 z+XQ7JyAh?AV0G|9Q8kO7;|(r4nNgrO#%{TBx8ZDR*A+)e5F|rHh9%M>Evl_#xcK~@ z%$>m4!S0n$Hlf94c3r}JzAYVO&oLDf-iYXn0{IU*)Dn6cnhS`b_Ks6D_7Y%@@chhF z@_qRsaJ)er)-S`t3kCV0>C2K2U9{*cysz7AV|PD04tIo%xTG*k#{g4WSrHa3;796a zBLc0s%_<)};HDbEHv-pN=+G>wn|fQ3!VA;>t}0dqD#yzk!_vC^x!-QKr_EPvgKgqv ze>lRHf#i%^eOy}S$hmimA-Q21ke*FGpSZ7>k8X?7Ebi(+VJh52$OR*{>3!iu;0GP3wt^_>lH`vBxq_8&}~-rn{!YGyqD?u}Ji zDN_7!GqB08inX{Rbed8R3x1ls>Px5Pvb&j^cuc0Z)9A_k(v3l9;O9pYz0KUUjZ}n6 zN|AZqaGuYJGQ-2B2O<|`YuYfbkZA#K#9$xaU<=V)@b_0oCDH7qWLk&3KsV(?#`q}D z=f{w`{d0sU(Yr0r0lXWYp7}FdUi0*GQ}7}W2!S>`^-;_lQLQf2l<#b^`q<4TGi%4m zapLmq%GA!SY^U-dX3SWgdpSd+teWQd}~M35y1H>wjbcO6?O0O z{iMK2Dj-2C(52?yBM4KFUp$>Q)mll(eEJm`=bU(9P-gd6fu>^zN_qECW$gYq#?i*t ziNxi%E<2$fnwr=LQ-88&L}{S0{c*0Wi1!g8ugcpwHr_<=Yy2CWck&*ka(?4s4~AZg zTJyPHGM7Oi>b^DXeR(^3hQsuJz#AN77FHkA zsEhZ1y4NP_Zwl6>-PlEtth1WOdb9Mwso8@HjK9@#U+{SR)oSfQz%Ot%b#m^@6t7~Al$SwQ^w0&mJ{D)i(M&AXd{0hc^&u0}tLOXVsYuxl zc)5P5!WWUU{K}l$d%Dg{+Ync0#xtI>c$_j?90U0tpEEPnNTbB=C^5Wfm@M>`j+0h8 zHQNJwG1sRB$*49(`V4-PDefE{!4kf$v?+7_Aa0M!cb(gIWsyvSN2t5u7Fz;p9cDmP z9nSC~2jYcu$noCrVYVAE{3(6>1XvZmz#jFcwcg?J|O#O10B}2)XNUc&mhjs0Y$n?WHb-R%1Hw5A!?MqOm&5L zqV~G4eHX7R=s_KVnD{0Alr`?D z7WQTLo0!^X=2wn}e+wG?__^|K^?C9}KD5*O;Ss|>i(;B>JscE!IrU?D*6yuBl~|45 zoBjOjnyZ!PDq`DOq3HZ0Mz%~rA}4%1d0Xu!k#bIfq#qR}hb>B^w%XIab;g-YqvB9| zAHk<4Ghne9%~4!w<~T__VT~XtDa3>7LG;I${?fH{t$o$*k1mv&!t#T=_O_=8msuFs z)Gn88G&t72VpS#<{lVT}ttAuhOFSVKI|-LydthS2*$0S0$N#-3%LG_>MIDleCw*J0p|x}XjjIDUTre;gfa*g4xg#706=Rb?Q(NZcT47JxR09qA zgc;k^nKZ25tY7Y>s{^iJWboxifgue^1BVOVVc|<6Bm!j0C82@C%{HAEC3Z)@*GT~PhJ-m^$Fn$A zj!c=N^PX@2K##9;I%=KjzONzzJrz8Vw%fLa@F5h6DBsPixfqNHN!FN3 zetjGNH)wz@xxh4dgFD^i`jxhg4{;5a*c{-|V2=9tGZjkj4xm0n?n_2NZ+*T0qj>!L z#|O+qfJ?x5*c2d!`Fi3cOt2Ct*eRoi7u5?Dqd(&6ta#-BFamJ=OM(-iX)u=rt^fIO z_d|>U+G!4R<-fAf%Kw|xfG~xH$_2VqgB z56A;QtY>chOm)H!)NYWIOA+xT2&L=etw^XBiySBU3aENx9@{z(@0&|hL<@8M*Yq(_ zof;p%(JEZaVe0r5V=kSie&BK^2Y{p1Z`s-ax6-rH=kWo`G7#%c4X14x;~dr>WvanE z15+KR-I^d%(<7rfJ1fLZ*a@Oafa<*PW(!IJycR@rCi+9tzV)GR?+jga77mV9zSt_x zZACQ}>Lx^C(s5ZjY4c@$wzD%-hm_X7uq6W(6tSU;|wV1eX;Qql$wKEoQdEOwD_ zt&+I%4-FnnfpO1*6)-E)EH0C1rw^YCEhuxc*c=LF64X8(ndv)sd&{R25LU}4Qewk^dH=Vyxu zCkq+!_Pg)B@12o}rWPoe2RoAKEj|@1-I?Hb&kKp_G&_g$Q~89S~5b>h(;K+M4FP&c4u|&Is*P zTc!n7to#SsR=aaek*36);F08=5%~!0?QdP~2Tm@RTb$>gPft_TU$)h3P>4eMSXjo5 z=m377=qz{Sns?c$HseU+jX^i{wl}V6D`S@0)`QC#{B_nD3)4})dH9={o*mmt71u|F z81??Z!89IYX9bx)!}6;-4|tUsemOkYw=89NLiSbkA09ZE~|gb1(@Z%o1x`Xr{b zN8zEx9h=^7E$@|FN-Zd!G2Q5~#a?aYq#i=$929F_=U;As7 zW3JKRb&3a?Kvut{ni!RV}X$G7%H;cnG>5kuzjCWBNJ(5kyioexta8fF?Y|3(~^8CwM zM$341?^X(E4MasG4V#zk%!KW#c?;8TL6xk|NhUy#Hn^ynq|!`HqXm1~VMAB)>@aF_ zxCb{@Vb&EV#dcuGYtCIzMm>U=q%tk%l8gafP**OR{Y@Xk^0(=aGJr0=XdJy!hn;;gQwW1t5RCS3X>8UEms1R@kHz9?#+^CXCK_ z71(EYQ*5QHNY!(Z{IzyHGc3=y!6C$CD?t>*)I`C;b3NQguMIefb>cl51uyw0!eU2c z($=LS0MH_Lh2hwe8fYtn9s<2isS3BUO{vre_8~>6>L^*S65rp+1~fcXeDHM(b>p8C z)am&vr&_@_IHcLnNGwPV9&WZd^VIJ|{%nP?u(fYkV!N6$Uz#NWYXWTJ^b&PL1(#n= z?{Fl1%^56S_ZIm+p2@Vr9;ZX^a~z z5f*I(nU`e0n;9ro*4IOYPlF}7ipyM}5#C3Nee?nJh&>Vts2BqX;9e5FP>t@!-)Rqm zKhPmUWP{Z^i>wmnip5UmkjT1Wt<#7MK1R4t)xfECxDii|x!T-#EAFHCU6?Aoz~rWjQ>x-DN0~)Bs-854x7xCy6xxU@xs{8CckxN|lcG znzTU8xr*~a*#sj{X}M1X3JgOi57 zvP&1G$ltX~+wTmRwHhisObNP66}%HmxYGZ@ttT#NSbPew!h7IH(&-qv&u3;C3z%(r zALv8bGQbG{!sgPBjN$>>cbE2BLPb>DgLfMX&783?n#AkKmvegNhsv-0d1wa;rpR?Z z?JC`66tisWQ}?cJutl$-Qshjq=m&#wp9o*!gisO#Pv}RZ@!lpNAFf2_ocj5`nrt0^jZ{nV(j_#R82rwe%cBxko0TqL9QMX_W&W2)SXxPzEV=x_Sg7RlS>5~) zYV2E0w@?-PUuQV{zkI41D~~WX|viD2%39-`vb?Q`ggbbe?#%o zh^rpVQ_BxI8&Z(n#q7=a5mw1PT$R#V3a4^NIOeZh>Y9~nKx!0N5=ibO22O=TYx33z z3OYDnu^hDdICPNhrk?e9 z>Nb%5P&jcz#5tOW3q$U=*=DiWWrw+3_uT^u)PEyTizqS#jMB5YT;(x0=Nv^-%uZKz zQ{{&wy*Q_#q9ARsvgmG3DLbIwD*kpK#*f{pzZ(l1IbnFyKbq><-R>32Se^PaX!5VM zs6?VR9@aP&6PcG>Ib!0hmPk9*ZqJ7{Od2JUFvf+FzK4FDTlA=@GQ=PA<6ar5G*3W# z+kND3un{=M%c)^o-@!3$A4T#LeL9e;LfCdpriKS@!qYu6hf()@HlDcbUbz&*b>RQr z91!=a%yMs#8VA}GX=Wul1s`F{#d~sluADkLhJtNYcqw3N#t>B``jM?dMa;~&?_K^D z!&tW_Tx9chGCZ<4HP+_??sd+`2*H-QRw=Y024nO%8%*ihbDe}AXI_=V960`iCZT9O z@XW6vnEfXMK483UdLyOkKwOkc%fbppe0KFmiscOXygV`CYq{&@BRp3 zJiR%kon;b;v_$~DD${GR94e@&(K&A7#^)M+SQfd72g&2ohIKQ>C<6D;93IcTekW?X$_=fFsFA<*nNfHGL zz7^Zm6$U#=`L9s}-yP_%cPB8$CqdEm{S-L=;by01$0oRWkO{*Y!3s%fS-&G}O^fT7 zDwC#3;uC#QUyi?GrVPfhO{YIAuGR+|p%mfGcARK*1Viaa09W4D7B^4E)h;MW>I~i$ zMWCP&nCT_tePqWfxG?c27u-5^VV*C28^xAj%jG1t(F~)qLEpMsuPe?#F zO#1EMD;5Ba>P=^;=2%|dtEQ42eS-LGzyU?Ga5;ZKuF6S6hZTsdVbEYMOHOBH8 zg>URc?qd_TtdKx{?GD+-^c|?2`(0{f)0#cJO4gJIVzu&^Q>ov#6YeLc=${BMmjf-K zybVS%1>219oOruR1Q;%Fcc4-V^@5{gog{NPAO?4(Bh)K6$|kM**k)HoDJTMb{Wuq{ z>{Q`t=jo;QTRRYDAH-R(Ind4QLr&s$8$F)JyyVdcS>fd9gr9choo!B^MNWuO)TPF0 zqE5KBlsF8!jb}_t55C|vo{zsHP`AHMsE2b~wAA&R?2}w*XP|gCU*Z2z_4e^h?|=ON zdmDyaH#LkVV$+q2rOj2t!CY@cb>wt}Q|41LxX1ULoO0%Q5jnQ9m zeVL#|^yjLx2%lKKGOg*2eTle!oD`Oj1>GV7)GKP=nQfw^1;qlk#V^{#IEs$KXvEBH z!fxmcYk;IdrE$pm5r*n-zLsa%!upF-+yeG}`OYf;#l1^;j*d7vXYft(54GUFLybsu zyz(QG5gT$@L4F-V73?aL=;3bn^A_cVTm3GvD#)W7^|9HeO*o7I{t;)%q2hE}5kp?> zB+D`OOg%A!8R+`gKIYPTyRLK0Lh7iKuZBm^#_^{3n`aOtqf4OCBvO#t{`@;4wCZwl zA`Apm!3;M5!lLsu`B2}n&7wR=8ZBf9I=Kc_NbpmMaRmAHuq0EBpw3>9F@v(hrqu|Q z#W1G)Z`uOA?i^WrB@*EH+(`NcO!LAvi$@W94I!$MD+x>Z$9v^QpRaF)X%05anuRdl zJvrt?ic-6$=AI&<`aleo&^`F6lPOTSrkNjcn2g!-V#qCMq72H4S{-FFJ>!s*Scd}m zaoGn^>P!AFG!6~xNid9k)9eaoE+iM8g0T^vMxV5TTpnN@4t3z10M28XVoS6^Rm-+){T;5zs;nk6z{;>h*36k)+cQe_nJFs zTLr*Uo2s1V?BV|)*YHeQgq>Nrxn)K1GNc9+lV=ilK@{=;@(R7)oV@@_9|G3HiHR-jVdFJRGiGlXQsYa3-kY(s+v zIgSO^+$@PUbfM zMZ29^m$qxoPe-X2->Rz@hCzGlXrJG`44!8UK8F+J74v!=FGEMrbYxn~lQb>F@vg!( z&vHH5wb~2s2d2)RxZ?w5XxT=vCd6&YRE&C)jTmDAh+UdT2N9nh&Zyrp zT;;mtHkcFqj5xHmSZ>^G`Bi;4y8aVPj%2G*_CegG(-tq2?MlOu)lNYKwz<|Y{v&(* zL(Ve^(*q8S`rGqXL6r&(T?AfZgpR#3?E9V9TjT3mJer~zkJu!m{78T=65VKDJTX^E zYr{1qzC1664ubkx3$N(+a}_TZ{FOzeC3|zi5sYUt#@bVZMh%Gx5Wl&u^|@Bj(jwcnlxO+N&$l8S@l-{NwGL;kDP3>* zPd?+z{_wgM>ab_F{3$8gA;+wO)o8d1nrB@-_-;)UgT2t&WU?{-jW_t2{Wk6z;+f|> zt+t8G4#2bZl&jvqPiqQ}aBm{~yfY{EFP9bB2D5d)o6r%5M8FLv3{d#=TqEeS2jIMtT-9GugCcuZ{Sb;%zcQ-#Fpz z652ki^hR)Jc{C8{onta_7emtm4Jj?R@NsX z_G%Xx!4?s%2V5oDu!v+(56{jD>$&&h@G5vmdzRv&MPKTjtd4ByU;5`U43w zkgRy8!?VkOdFrj3yhoa-V|0VJ4Sf>MA)_D% zX=GcMpuk~Y0?*`L2nn{khMGP!Hsm*dg890`0qHW~`87!3)fzm8*vXHx{h`jA^Xky9 zl(fW-D)e&Q_RDGYbFx4b)$sklWz?}Q3BxGeZG>)eY=fZaL)3ao?_KO@N&_M9siq`) zryVq6ge|7p<)_3iamR7je;k{Dp!$U$w|Li`UBl8m7an{OvIa_IpRwKDxY)Tj2x zJ!uizn?7LQ@R=vRJPOl~M_jEa9SyBCT+e zkUr~s2LfyhR@9rS$ax{SfCl1I((Jv*^rX=ydKp>HtSY6;Oam$Uz- zmZ07Bz`eZgvZy2VxE}ZjmS6P_=oO3i?8^{e6HtwR|C^(MsTmpEb$LcZ*mii8YS`iepLG?i=)=YnnPRK{(`sN zti6!yyEA1=K~Plqw6_N<&3?N{hC0BcLA4k^P_@SR$CUUmQom?PF$JSWR$2wcYHJPf zbyoEV$w$*DwLaB^cFb?d<$3QrpcKzUtg^~rWNH;LJr~wfE^B>QADbZ9TM?7*1uc}} zi_u}TGv)VuwYFi`EP5L)*_vL{G!Rf~%Ah9^ia%IFXa&`mw!9Xc+Ty6COByb&JuBQ;;_~o3~0&y@BW+zK+-=RIt*P^>HPe z)15ObqKB1hPUvXCUna_;5tthn<}fFEd}b-`q#84qXBJumr85OmLbR(Honn6mCjEcy z_34y5Uby)5cw08cd?LAK(H~I_<>TF%v-Jt>mF~v6R1_-ZhUr{=MpQGrovyiCDZPI< z_JN_$x;GURd;Hu-OO`FB6x1f%^+lg&%8OGwbxZjt{vu`sz6D;|6U7+w+BzlbY^{1R zIy>^dtf%)jdvHfv_A0Ia03^P!puUx2k~mlKgD_w*x_(Q9&ZQN3l-YyTaeCK6rTi;3 zc?@fwWABNaL`rS{C5ytX%3{^ zFPj-ER8gKi7zwShL?R-y-LG4yvd&RuI;YmfreF4{UOeoXY?cHUHrM^PHGwsF`JN!k z@+BehVdNC+w(gS;IXT`A0shkx{hL)t*hZu3vt1XupS7;Kj}-j{oUlM{@Jm6|4SghX zZ98jtVRv!7JXxmWxsb6o;ndeT+!R9x>8-vMS*hwjU1FdY*boVFVGh0?fF6s^nB(`FDFnN;-jb(IYtNI|2a<7uZ@Aj_}HU)`&e&$pj9MX?x0X(>;LF`R4- zn%dUN{}t5~d&K6?ldW}Ud$|>a=zK)nXkiZNPG*sHxzRXU^h~6r? za-C@DFeJW@D3;R&2|34yliHJP4r#==EHJ^`CPe4@@(~w;>X-DY-?> z`n`6=QM=jtzONMtiadrWcs763%4|xyPbPfcs+KAxzXt>&#m7cXGaXH<9aUY_)RMkK&g~I1=d^aAwwbnHa74vl$YWF$Z ztVM-VTU_}3u&-W#?en7U^1|f%1+YDqyBCjFG3}mPv+P{+|3O3;hbMKLEql3jNW3xZkc|c^#K2@mXISq ze#F};k#2|)iWC2!sUT;An{Wx8rHGLprki9B^s{IQJI`fn;`QSIz{MUAum^BES`p_7 zM`=`|SE*|TyC5g*P+BnD*`+xnemR}ffS^Z0I1kA)VuZ(S!}a=7K9W$kLJthBJB->R zRCFB4=m4qu$SL4H^`?hIbztd}a(DCK!Hzd%tHbLcKwxsuAX??9irw+&$7>^!gNBIX zUzdu)wXUkHpA0Bhk?_4|WcxG)43tg|YP}=h{Se5T;RF;YpqSD!(QLhPWsklmaAq-r z>5zyBjF?@497sMfBtRH&V9puSoEDN9*2yRf|JAVpfVO+6 z!wJ3lrk}U4$~v2=_tj3KhcI2-s&iUeX<{1^wW(_DP#*{rar^WG6WiGa!|)ZMd~Rz( zGA!EA;sdXvmVG+JB;K^QZBlx>g`MPu6a+Ud;Olt$^ovp_G8oY|Tt*sn0N7L?t#WW{ z*Ua|Wh!GRAn{Y@xXz52n>@_p6(8&l~3wRttaFdQ`*N4gr8wtbw1${FPJk!6^Er}NS zy+=i;SL7S78BqCf+;1Q!h>|*JG*m2|?aw)8b%V^!O?Djm$le{F0kZqK$MWl1eK}*n zrPYZ1GRd$ov%lB^*NB&C_qerUC*vjVIo)}!h*nPhy0uEec*`i+g4;Yc#`ylY*XKXP zy27Pijcrj;eM7QCX#8Aj1Os6@%k6MSwYY(v&_xOBAi7FKHB_Qs3$it1Cv|r^==<+hx zqGnD$k$wq!JYv{x5?YLXyoMm6d1(l%amegWQBpc*@SJYJzH;icdigWgcz$^_|Z^}plyOgGQQFKJTv=ZJ+2)kzhw{TqIS3AhW zUx8o(Z!z*VfI>8U*@gdXiK?iDn)ue_kEm^(pLruNL|ph;R4uSoJLgyh)H#4obL zB|un?z)nh)`^e@aIMnqGGehEv#-MBuIE!1zbi{Yu>5k?Gh&Fz*>zClSjr;zcnQk}I z%X56J>Xt-dui!rKFBh$@LeRuO{X7;PeG|!uLIB1J!O2YnMZuOB2jj4q%W@roHs#Rz zw`*Gjee46`!GQ~xJWmDLRgvTA-FoG&SDpwbZwH_kKGbWzF-A9;Bqrt2OLFedUb01+XUp+HTj(aoYbHpp)4hu1P;LkA zg$2D6L>VUx5^U|Fgd36OTUQ6hEgUY>!fMLp#6t^{5`SZ#8=|FaT|tpvqQH z?NT$QwzHZjPCrHB3{uS4hUX5__~BljT~q7Z8PyJNZO_+V2U&wR=`c>U zl{hQ5A2(J8zg(M;{I-pqj5?NXoJiN&Mfnf1;?YZ=%oJoNF;BAhau6kJb!S27Z;`P` zK4D1MfBxmo5U+BqFd6lWPn_mhi$%XQk(f@}_!KIeP!&fx4+F>%nM2ZqpJNSnLJ5>$ zM!j@kFJ-{Wv_;;$eK%;Wd2<`1Lco|~cxzVv`fYYQk~m=WSk`nsRHs?#%*d83TEx1^ zr63Q3A_Az$AVyRCdcuwWqwO)MLD|{kWkc?b9}skCt%_K{jWjWRI2!LP{qs7hFQGX8 z8GmolXflc??Kt&&UWEJbHP#@ii)SIQF~*7igV?o0?A>6?b{k#F*$Jr8Sqku(44gc<=pjNqO2wg{tH;k+!?@;cGLWl#re`5WeNWHAMO!yLcTxN7jupe z9HMr}!mfXi&Bkr#uD_oj5-vt#ulWR`G&z>+h7Ib=8Q+jvqy0Z>%xo+>d zmp4)xN$N%DYkrZj>31hm_QOnfw8eU4KaZvZc2T>xhgYBWjCuvTcHDN{KmZarrq-nn zopXG40gleE^}An@{SOr6iu!Y^#f$*fA_ zXB8qQrd}yyF|^D0{`3DK3|;W8c2#5uIx}R?7r?mstxUCJu0jSlZ0i7A6jY}E-@gpP z>aZ_QFpKMGL(Bb7Lu~QC&+yN){kI4Hh*RB&Uz?}(GkEMwI~=Q zuZ6*_cwCLbg|y-TnHx$!Mu?Una(-g^tRuWk8!_;^8)ON6Y*YF`6&9MO3?2#eSy1O9 z(Ckn;6y-pRL8-}u4u?y&nGf3ylR@U|4R^uWyZ%<#WNzuUuqma^L;Lu(-V49wdljgW z@Dw9WtZG10{4&7)jnmaySNBf*kFm(r!`>I`?me)H@tF=_D35YlC@2E!w<~t$4s#f5C;#A9qQ#K2HEB9uQ@R1Dq_Dooe>iaAbH#MN%G}}6 zjPmgjp562Y$_t{8xO|O*!J?0`bv)o?ErCml}&4mo@BhzUUJ(SZc#I3;D$VM zZfGsImNJ6O^+X?8Lj?eWh`Qgg6fuhoiF7XYWZNC~dP~mnHeXVDRJmGOBf~xlpWZ-t zG~`$XD~8nBS*6h*)kt-Ttl%-9+5~UcR!lFSI*UUrx0k$a89EnM+37+X5I#v_46G9VT!!NSw>8$sF+i)Kl2ZWK@y6N&jivL%1hLC)z0Q8+6_1Mrs{? z2oh(&QaivHyd_w`ohLwQHF?i(I}CROb6kFFh`M0{R zp7lFVzlZG-2xf+g0iB?&W%F3^NyVS9;GXS2LNu6_<@6S#c?-D%d{=LB+B{J~*Sk_z z2AMT}%zYc0;?Vxw^Tazg99uj+gKqrvh=B(`ylGEQMrdy2W-@n@jaUC6AJta5B*9TD3%VWZxfS|K;3$;FYNXt-F4AYv@B- z#f#CD?M#;%s+!bBCpqMwy^)MK?R)fh9m(FtSLri@^q^*BCVDtQEfFkVX}mApbYv>{ zW^eJI5u|3o0Y!9@kZoR)hzuSHN}ZMyc2^wJ*_kcQ`S+)2|1ViHkm+b$MU{aeYw>jl zD3)9aIY(}Q1qES2zotx!HX~mtMApT!vlKWa&k>yZrH}iIDSyUlZK!d4In(OxU3smq zFZ!5sSxz4MOE}R00$B%1GMz#fwL{lLMueI?CP7Z5Zt|{-j_(xn^pUMrG!XAm`ZeGX zHwJ^VFP=D~NW66=C5|8rC*zQ9%Qc1cG9NdnL;B^Y)&vCX`L0-2(Rvqtu4(TtW|2x{ zExK5%lvIACDFtDBCwD6nm89)L0DPdet+k2yFB|s_oiE_K2aN+w$P!w_*pESkniLZ%@DrgGf4@@eZm)Q83V|XOL zJ)iHsxey%nigOPV*lwkdae{{r%{L*eTxjQcF_=NexLqOYV5*44Ssyk?4019ZL|3hi z;Y(g$a7tt&&af8FnaW9 z4pI=duvRYYtTO`MnEzYoU|ovt17vrHi5V79IZY{>lhw9cu{ml4>ri}?a^~46nK42~ zU+&G2#1W(&*`|{rgKtPEZh?m9OzoHGsf?--)Z4ykUxYmb9>4bNoIop{;qrx2lzL4% z4OrP)9^nnf=rcxpI+hg(Gy4xEid>-7<8CT7UYpcY7m>mE#VDg&)G}?5UTt9VCoL`` za@d+&<&h;5Qi?LMX?6{$tAeX-ei4i)!IY<) z|GZK===0W6&@v!)3**E8+;1U>)kMeoQ@^uULl_pS-+8d)oUdPCqQXK*+`#v(|x5tf6B)f){(hk&3dUcS+XD821 z2_}o1FKv^=>QIKgc2&GQ#K`I|Z^G5|=a>gnVk#@mOf99`9F&bD3M!nKwG489F%1y6 z;PPGI`AC#Q8dOkh?n@pa`u0c5T<&4}4%ChF`@Bb=dkuG8dU6?eJ(7V)B`!fB^WU{~ z`iKV$O34yOk`^kM5g0AW5d?XT}&m(zQY$0q>rW(?V}%;Klpl?XZf3Z zn^=Eu$yf1rHNFuanJ&436Qt?L3#vXAjOo+53KIT@e?ED%*}zo4zdr^T0~Slz#$8pw}YON1?g2 ze?Adfpmhc!dFMl7js5ASK!050{_nBYfSq%ZT}n_5=dT0_V3dgHJPXa@GOdw75>WTh z+xQVPHIxJqHZ=u={kVU}&r}3`oQ6B|onn3ns})&BQVaq$BzQ&!f3V9?uZ{Rs~OWW?SeqpP@z;t&z;(7%a~9OMFlb~@?&9nnv}?*V1YBO$-onxn&Qh8KAh zPx<>lNQ`tkl4?`^ME}D!sMSd;YTs3PLs(mp;DzFg`_i-#PyDbQ4$AD7)J4>T(e#xI zLz_&4CLW->rh(3VkP`wuI zOB?22Yr(JC%=A*nO^4}St*2nd0)3bqV+t?Rf)KUWESno5$5zN}?pl;1&OaYjQfBP4 zJN`%=%2ggEFp(N`UPlG4XS{DZqHhYk6(_INtkI&;9tNy};6`wP$c=&Uf_(ih>qKkj z$_Fpy`_nP*Gnl&X_zP}iR{FgOt{DG1MV$=u&js_KS*WS?inaE;mw}`gulp9Ek!s&^YWqjzV z?%)C3UzbSn>11SkX$eJjsIixX@|}Q#k>VKIt!*IiMJXI2TIMoB7jfUdyHM|RZe5JMxe3Og-^EBKkdbW8+l_9Lok#5s6oq)nswwsXSUg*weKOX!l zmKRAebi*Y3M1jVMmlaQreBL*sA}nmd8TdEP%CE2D7O)m}NRX^k>6oOb6P58ejfwtD z>)Mq6Aba6hXO?()=-A^O7)ncHXJaH~X)3{tgl?p^Qa2%6G`qYy zj9xw78x^q?U%$B;d2!RC)wZcB@SwOaE*sFl!n=~qJyQ((Hf;ta{yMU%&qJyiG|{a% zmd@poU*XYiQYLy>@p$up47zV?fK zIBrkzYBEt^3jKrmv2G)*t4}&CR8BYa><=z)dHL+49A0SId=1GGG)73Dei&$nCS~)OJnu9$vY+f$w*9xZChA$OAFwF z9AD6B6%R~k^1m8gecPZxt&Y&SmAND*s02R)=B%;aGY_+;Lb#ol$Zm8AzTj`lA~oVk zQS9q*Yqf^k!ucwC{fAtstFca5LTp5hYyn1TQPGlw!R=hx$<#VCL3$P*xcqNPAl0HV z8TAPS^Vgm6bA#+jH4-dwYjvX$^mqPc?7&;rM!Bw=PF1fOS`K_&RK?A;X~_>zU^ZEI zJ4MWm;jPHfD1PXzM!5$NqQ8fky(bwRpQTZsIz(&Kt%mFZ3@k^xHF1Xo>8vh2-#~Yyunezia_V&E0kqtY`?AQmd&Rn{`u9R zIcqW&;Z44}8(t_pf@gLb4vjFUd>druhZ(Ik7E7G_6>ApxikMo@D!#=Z{;_$@|JQGi zs3_lAY`#1uD*~m!*iu>RMN=^e54FFK5F?|oA#yhO-;;d{BOEzhM1@)FV?)%Qib(kV z+xpNMrlR>5Wb*ByAg5SnM=c$uyc-GU&!=HY_-Zj5P>Otxqc@o*^S{Y9ONK>dMj*^K z=#;va`)`~Yq0*xJ_HIX9ec|H*BXUIgNGytI>6axh?L?|G=yJR3XuI=1-{Y-059a8&2YImBA2o7;kC?Q-n5vND z4B`q&Es9}pPFgtP@cKW9p#@ry4aaw;t0yyBpM!-DTkY~`CVCu`OLo7!FC)nNm30QZ zXdI?nF5VF*oF!YVAyhSzkOc*y)rl%fbeSndp*>eD()c1}hgrH!b` z`*$@^P>Wkj!yW(f?5u76P(wjn=%%SVQ^MPX&M7mw)r;&!rzY-SyvvjXq6 zg;{C^ZgR?yq&NG$S!WsCpjXi9;ZhqIfWeSw^9PY4B zY93^y9kSUIxI208lb_PfcG^_$#9pYl!QSqDjlOVaT#}T1L@V0o`^IpGyU>BUW1ze{ za7*J0R4XJ4vFgeyYL-iqj<_2Aq&$l*u4{XPx0ydKPSa_x-5`1CuOp2w_Wm?9Vx z)^YA?r2$2O!_nzz@7TyyBkOEtlHN6vPt@DLQyREwc$hr3^;L=0j0d5g^}42 z{Is7vFjuI!jw4XDLwmf~|9M@Q5u)~Yf+MFgOxLcLx0oX1wyu3sK0aK9keAiG0>2}P z!li3d&fT6;I>uKiuPrzKc^Dxs z!%}iuEby|c4RYHk)c_r3CCqrw&JDu#bo_20LAIn>X>~N>e+st<+lFZN*VH#FP(^Sb zoKyOok@c10+tHY|SpLp4?>~?3&)!{O6jtI04PbgbCF`=Kfu2$5&v&~N!`5yLoi`C3 zEMCsnDeQIc3?cn9C%9W7GJZi{P+j@~E#LOjfeXJG(&Dx`=JbjWPrK(Dc@%`{ob0V0 zTG1TzGb?;YO;dKVcD5zm%YB0ZO;$miPnLi(^!?gB6r>L}?9ZfWcTS!Emw`i2m2KZ5 zjN@f8uXO9{OS>xu21P0?<=x{!_p}sh&I*S2dy1~~-0g)S1nm`B<%hLT?46;wM@08+ zgYKOb`k43q#d|+_NsiqML6rvihhPL5twc24OOwTm5_UDGrF)a9V-WB|$MAGY&3#8X zvdWfqhg}psPqU-YEJ44xcHVipC$BB!JK9rNER-q^;>K&6@Jh!aIVsrc*GRnVyS11F z4WG#g0lGe$BkSy+M#CZh*hEY-6^HU@j2?_iWCt5??!Cw;B-ihh5YGU-{jp&y_T4ZD4*Y)wERJSWrS{En{PE0fgGZ4mxQ4+`0m=^ zy*m=v+%gjJptvo?Jm$St5_^$h{fiv6t^W7*v^cgPr(w9a2)lc^&akkvKB<0uFeAeE z?Ogf&VEmTuW3HFR_(-~_mK{lXjZXU|%{zIE2%nY_7zsEL0XX)0u((x0y-GVrB|>~4 zNLdzlBt3yXLMt7VpS3hnE{ z0)Lk#3`Lpd?4hY3W`yZF?5H>5Jen!*c{A3gBVGuXPqW?fQt?4t9pv~EwZmO%K%N{b zJ#f-udlHYst9xHQT<1x{Ne$XjvkK3=L_%T}@nBj2)dW7Aj-CvxWV>(9jv)ocVlwzS ze3kdVkoR0Nm_DDfxd&Rl@L;S9zLzH{*)Q+ujN)xH$dH`cljhb1OUUX&9c_dt*cc*C z7i}1=_}655y?XTvx^B8lPt^Bx3ydUF#zz7y;%vxAOr^u-M4Wja^t|(a=JR+4+b9}d zX@IAltQB!-*Y@V%5zkKO8?Ocb;YpsOS0`VG3f9V^p6CkXZz zM4QqvGB6!&=Q0N;h{BY%l)QDfVGhY<;9e(QrzTp%ks3=O+2u8>mZXFYR5_z-%Uz@9 z^qG*hIh%=B9mFLR6QOeLRKLif7rNoRLDq3_YgV)nY{U~{0rc@gd3RFZ-bxo1ktmJ6 zt3*h$%gIfU7buYfp!&aaj^rEA6lHbbt9S~I?GOATfeAj(aQ%N`k$C}FB@!r?6v`up z<`0nbQOo}g9-xw-^5;0~3qIiBRt_5%5x`UdI|c(p`At^HMx&X=?GiebxluoV#eqs- z)1r&pe1lt52$>7Lw(}x5P*-yz=3}EUV!8aY(_#IyNz$3uX3j2-ibxd)LGL02CE+n( zhJv&2|CyLhvJ!_Y!vhb#`Pi-n=KhfX2e2_e=lRDBe=1jIp{H`g>93P)#Jr6<6W5ct z%uT|wU;06VA(cDNb2)&K_RkPOHe6{tLO)hJy{LSgdGmQ(w5;9bTd)*{n}47xR>^I_BeiW#0_c8CvB@|H3~I5| z%N&4+1_flslt(~kE|X-llX77Rn2M>2`Q28k|LexXpXyS6X>!dA3%K_JQMOVDykv#T zld>WUYmRd=>WSJRBYb(O3fG6o&?kF4ZAx$@V8z)A-4wQi@zFo8RU)C1$k=U^JTEx2 zT6`IZ{`Y3nPj{nS66Z4Kz^cod7BVPuCE_FKpnHcCA&PYX*P8*IBv?lYa=?Lu*(!hl zN5@{H&TU;hJ>v)Ad58K7BgCQu9btME&6D9Rt&r(pa&GUT+y>N3Fk_>3D=bfTQjEZ@ zp1mii%3YKv6(sPiSrI?)6?8QCTqlg5f+B$e1L8+^Uk9u+cB=|Ow7^3AM*!_^STL7! zLxYRx&pM~*y1ktxR8`VmBJA*?o&^|}Z0}0oeLHX?6hue`hzE)^O8=VZjJ&sRJUUN^ zAQW*mI9O^KH~0w>$;NRSut3n~fLd5r=@LvgYMu<9QH&-#?m#@La!Su|m4zDdC_Dci zK1g}sze}kOs@Y-X+e)>84b4EUe8*av{2&!R1a9Fg$0T7NnV9Bs!5)S7 zwHBpS&NwV9Egbo%VH}bmdek82BSJs-sE!FVr*O5->2$Gk~hRBIE)@uEcjXJXC>7?JqQn|U~vvMg2oL0797g0|9bvF2+)Al|~ zzRRcXc!u4F{J#R$ZX*yn4|m$sDmF&|LSRvQ)&xm6-Dxu}(E^7?VY+y>wt1$0g>ro5 zyS$?CB{h6z;iu*qe1uC1q2>>UNODP4S|M zHkxYjGf5WmmV>T@uYz}vuuHi?pGsAT`*U#jd^=LU{HkhV!Z@>nnR!T^pG&)@1++= zAX_D)e=e&1Tq)P;TgX3QX4J|1lMW-|eOY{bhrWOi73kYS{Y-w+3`-w|F*7o|*mILH z6JdVo{#nAf3sRb2^m(ynZ)0|6$^fB~vKRwfdPX`aZjj45j@=Ik2NG&LH&fB$mYZw@ zMxpe6o?-1MRdyL0g5h~58|lFt1jX2BRF=!_701s~cyt}#*1(_to{n+`bjac3)1RVH zqlexaCF?n|xe-5ErBf;GYcIR{0%-69Uyu>Fse`{Kq+&$Ei8qGNC0iy)kerQ?j{gT4 z(_Hq*3x#xk=Cf=MFMchn+9pfUGQ#)0y&KdQUH!h{ zZc(0PQc;A}@BO*7LBYOuWK(&^-&L!Z1;^6qpA=gKJK~1N=!fnSk}wgvSVz9V#jIjX z!lk8qlaRQ|?bDJtA~HwNWP~%H*yh`GB5z&@>69JT`!oyN?vp*I8%Zd~CCi*@7n}+S z&AYMs$LwAELJYvO)}J2qAi}P+Mh3;-4@uOOIV1GOtIdrQ$t@9qh6wo~HYD(co)>gM z@7=!Y-)(gk-a_)lL4(Alr~T;o&4vgSy&7mYJ?nd`4 zJ$Q7=-wC&0+wWsyTJYrybDgsv-Cadr=g+|J4bgJlf7pW7YM;1e*p6~jYX|H@N44^< z;E-GUro*+5TC{bYb`DzKtQyyUGAqO6I^UIO@eEc{+&7hKFSv^GDosYI^DS_-Z7Ewa z1UVrD(>5I*ZuX%Y z3LTotOt+s$lp2dm^XeE1*Pl3rf++z%{iJM5N)aTn3nuB(6;IXI$#afWlx9%Q2Tzi+Usve}rrucJbT zM@;+fVtJ{Z^--VdLc)FT%Fj9U1#K2%A=-$|ka((_x6qEVr;q6z!HK+%I8qGnO8mP3 zL{{4r8-7oeA=%@dB_nNy)1n(e$PrlW*%y5-01r{Anf^k$-%u&}H!~c(lB1_SryTs* zQfPW=NC_g=%UgV^BURa$ya38NbIHE)9Z+14>g>20-Z1W$_mIPT%}zL3Zt7+7r{$b;Xj1h*Od%rXYx0|vJi>rrtjw?9;&9kab$WePh3ssY*pqSg1 z4LcHw1NrexSuU)NgbFgHyx`ie?HJrttCx)nOSJ}8$f$HfpR@D66PO}^k`SgX1D3o# z-2Qd{g8)e(I&soc6a^VXmDjXO2;xM1_Gj7c~)MPO#C3p&Wo0JJaWHJm~*A>-LZagdg<`lp4Uo{CF<@$(|p3?C!<=TUrFRfGT z<7O2o%j%Pz{iXL!({#K?ldRU4o!Pq*F)3X5ax(B8w$SN2%#QDRN+EhGPiT@zE(qeM zq7q8(z}Wa-kqiiRsaQ&#Q}yNVZ}3q>4)zScgzBAwGKpI>T&KOrlawy`54V}#^t%iMH9DM)mw(n@lw#DwC{jE6`^nf3~Izn4tSEXSia$z+@ zK7is3KNi16waNp|2-C<9Y4KU&t570ve= zgR5Yke+>0Vm7~OC>-SuKJJJR7i zFlY6lruGvz(7Q4mhn(M?JQn&?LK~;+xMFffW5Tfr9Dj*&+3%kf?OOZ@ zSLk9RBlT)*SBZX*H|Z4=%l+HFlrxNf=m8ncZFRQDECp@2s(lj$sX=9wlJ%^$ZJC*= zM^0YM6MUucBE(ag64ywF(>w!V3N7-1I=Ink?Gi^=ryt6#Bi}VABrfPWmj@xouVm_Y zSWB}O`V*;eKfKd%1oq=lNWp?!A3Ke)jGM@>Z z$q^xal9&+?ZF*^5?TfMY9lt*+q8oV4$Za}5`qTBgB^w;8*4cC>@bH)Nz*X924FxK& z-O7HH6I#88lE7Pfc0v$!fhco0vzG47nUX!B8~JqRm6nMQB+D=u&8f6(ecwP`z;H*K zHY<=EwZ-;XHS*`&VFX*Qt41B+j)dNlnx4;Q2gPdx@=jA4unbndsCuKJlFtT0@oVx} zSh39yh)KS&etGK#pJTP{NJJUWN&xL%5TZ30mOhGv&F78} z*B)!!GsYvm4~kI@GMzrQMtTtZ0=i)7&EX#;E6^mgj(v?qWoKzd*M;V3lYC{k5S(lt zr2#APprmtjX)?@_)NoQ`8plN#6w7px3Sn4}R4#LVqrED<3B2v~BO%y7IAvlK7{k~8 zMf}piPuo9zL&$BA8AFBNs%Sw$SdosMfX}WOb~sDxzVNdLvXM^WWG9@ps0ZjZ0Itgq zYfVRDply4gi)Wb_)s=6X&W#-P$Y7k&D(Z!Q6Bf_kDfYb1_`!Eb>XRx)Ef(*yA$$Gt zZ^vxoF}msNp_9VM2i=O#u!u%Z7z#gp?D)~?nNiBtFHVH5sfLJ6;;sHnSPa8>hG6r0Ke{laIZ*tTVT^!9=h% z$9PYG#l_aNrah?TtoxrzroRiZTGocSj%?aqa*EfWnjM@gUvWZU`J=Nby-Bl8xn_w| zMk_5M5{zLPYQrN59+sQ2+2J)_()OhmCRaRbDi>P$j)hAFIiX8*lTjNyBk?q4+_3$w z3qLer3nIo^F*p;Qplm$@pDhL94bR%p(&$8|WYqdK1pXc)7ikn`{~zL8!XDs`+_75m zMD^xU%{0S^L%2#bIwR9&2e&lq@FtAh3PN%;#{)1^QlASdBjKJ6K19a1CKh+M5 zvF&E#UL5N$liE4k+eDg^S%(MUC}4Q6&m_aIG)qVM;s{FZEMLe#em~MM;7uyHAtcip zmtZyLu1AJ#)07wnZpG5n_aWlrwB!N4|9nGv(6j^j3y{6Q{{xIt!@Ej6 zu4ICIhi6it;rkiEZ5`qJhA;s8H6#LWE?5SfO^^6i$O)2D$DXQ#7DG8@jvA*wPeXtW z|Hnu9A^+7*=Bog;C@sbh*avYfP#ou?9Wr0;4Z_U-Z#l+-HPWL3KG`^g?&2X4MRU{) zKu*DW1{hq>YSIg0PW7|?B4B2HbXw=k8q!A!B~ARDB?rjL;}D<#0GpHP`PevctBFLO znw{t~ze;`(Ba_bh{v^tFBtG|ZhuJpNDr_`iU>n*x>a^SoCeFe}Q5!2ZfPjE7mxC9s<$^V@+d zQGrWSP*%7`=hW}4B~=*fYm~FvK7~9xmwex#(@r5I^t#pEMV!iH*>{^FE9Hh`?0)E? z-MIfv^4+;LEAcYjH~Tb6LyC1FC$mKDn48r8ldmH~4wBRui=nlgR`u~=Iw9x%1)Ucu&5X?0e^TP8Qx-7`Sc zoY4g-h>_;>JF4au%dV)@X;HeitH#>?424%Zi~rbBVX@VYJyiM2+2rZkhsn#zhF&l> zIb1yMJIS`cRLar6*LgPCOu1@S2Kt)S(JBPyLze)n!&>c_xS>Lu^CykfD}ErMX5d}0 z()OF_1h@5D$varOU`<&G9M)j-w3&;)WbE;-K)(cwHaMgJ(7-1t;HLy5)iMvDulZ4x z3U6REaP!YyjOE*GJfD3US_S@*`}Fv*og|tG#kFu3l@2?I1~rc)$iMQ%8vn0XaH?hD z_87e|Y@$TZyRwssF?yXX(TR*bfJ0hu4^wJrV-X<7gh5O7yw#b~lMl=6l=x*hdlc)-<%p#;f6-4UqQ!p{(*-DWLR1&32JB)MUOi&8zA z+NX$DtSfz6%9oDEeR(~n{LG~r%ZUa>;f{7ycIHSD98|fE#Qt-&nL{FoGA6@z!&4RO zY8;RN1`iP}s5s|&&~pPJp|C{HnjEZ^ z2Ct^}6=^i9{4MvPOUQ<_!BP_9#VX))>}T+5LIK?f@69Rv(#`(4?tPTK-4+?v|9-;SdBGdLJyYM%^mw`uiD3|oicM!S`O#QcM37DB9t*F0=OX@-*JlYXAfh0nn z$IxrC!>zuKc#Z|tQEpOYH$cW)RId)w`*5Bw`qIRx>fbawQzukpZc`9()TcTUU*8)NrNZ+9^p*mtDdP+{OYA z1R&pm9HS1A^N%0d_A&a*uoCgKP+&ED9b?$n)6}>m*bC$&*DG5lA#mRhI`{ua)w#zr z-N*g^yUox-sVRh%JeqKRj|>4Qsype%^=I>-lPf79*_^KQpTaW!Zr)%8YP+ znXL?GhJ_#Ok|Bl(90hIZEpq#=SF)fo=$wp;+ke#f>21B-b=ngb!a$Asy)tGN`{NNk zUL%fL#j~7{A^DjGnWl(8NV!)kwcIx1t6+fA5}p`cK5lqHhHNJzFNaL|^T!2caXLoP zdcCGdnSie2CyvhU<6~u(7O%)YqOkmHN575}0-A3Qt6 zPx6;?!JpT<2MCV`ZP|5?;;Dv8nh{maw?<_Q8dq+S1vku~>&PsvKix}F9sCV*J)#t< zN^Sr0LrTge%uRaNhpGk)uJI{VZ_zv*ccuHUF+*(VPul1^6Ko2_T1$?Ad^lvrhXGOb zeR}Az?7uEsjK38oq&it&*u>He1dJHnmfe?go!7G?BGf?JkCow=0kM+I_F<)`mPO)) zgG;mwL`R2A+ATY@hV&BfhprX#9Y{78n6$N@`*W$Yhc-iVs$&%4e$%xKhBr2G!jB`= zJqHgkcCa7GeB*n!K1=j*Mx)w)Kv(c?<*&E*%gH8caXdD#&WoabWX8*Um1xV}T}K{iemq%N10k zQ(Ge_gMzHe_kW->WR0jw?~jou4$nIKldN~e_0?XpRH@bccc;lJna@I@>1shCsLS_^ zUAB7d5t;wONN-ORH9WDj_9ImC>-A{lAA^GRhs(5OfirIXc#R;%?J_S@Z7#16{#r{| z7|=KV(uSg4_~%WO0-4_Oz5bC-`g#S$!YR}fIjN73&yU{7%PF!E-E-m~qn4`LQN}ch z)~1it%~jcj;gogt9W8@U8_xm&w^c^XvSbL#xPSLXiqdltJ*PzzTh)8Hi`J?jdUEV7 zO_BYpYVaSNhymCodd>zZRK4#~i|)5EMOZ@gN1s6ehfdo$1Zc4SBG?QXDhcZd$W3kq z#a^(s?vl-N`pW3>Bn~R2DZ^M!ziO$`H@Uk@MP>}E!Xgx=4&L|_`4WAF=iRsdRswx! zbtsblH~}}JH!O^U3fu*l8$nB+=qf~3_No}uKn6s*rRJj^iXin0nUt=C9fmlwV+}xF zjTz{YuRKQEWX43*1@qSdYcGqD^xm0iIxR?O9 z*n|2b;Vs8tc=S!RsfHIoKzoahVwZt)BnKb@{+9F37k)7(j^FZNBkM#jXv7`BUHNZ9 zr8%cHgn|8&!~Wz7aTyWOh?=JAIt`MPJ-4Q+T%-WuHvLPtXG2JNZ%j|(qCA}ULOjfOmK>6l~t><#z!mtlr$KQV4AVfq|Q0bxwv@2dCfXVle)?~*f0M;YpZ z2GZ&?>P~g!=04HrV|>nypE0sNher3R_{@$u_Rkgb6h0S=Q&F*72aO^#n(WG=aeuhl z+Iw>hkCuCMMqW>7wo^|?(iW+UU9<;-)TU@fUVVd3Dc4H{KhOQx@r=5_vK<|B7O5hC z_Z$iPg)@CN%R+SD70PVg)#;xeh`1S`88@>^b8vFYkcz{ z0VA-^EVBay!%<-(ejtS%y6>I(PlS-N;@1>VY6(I*r|fv}YlQyr7_4wLn^9sBpDoUE zUN?ttma9wD1ZN(A(I;F1d76zV9qKzV2=Fym3EKVZLKfj`Mz#Fr%ZVCD2ZT*B;h*6t z7Cd|wGXV590AE6a?A9&oc;dVmH%EuWyyy)awEr;eT0sm->A}Y`h2pq?6W4nxvV-!W zFGi^f#y~&VNuBmw=4m|CDezMwE@8_}aY-Xn1}a?-3$9n4vJHJ?uURfl0z(Wx9^Yxr zhniT%nIT?Cg^5{$xPb8Kql#~^`bV3d#!DExvP`fWb>#Jt;o$cE`-y6EzFpZKD%%sDg?b0A{9Q- zl+ONle|OYx|L_nfE>!Le^P)fc(>$6jbPk4%87N z(XJU7yz1>KK!3l?0YS9myEULCy6L>CFmR=0CZ*D{Y=A#wG9S-BshV3MGylL7=$N6h zsk)MECB91Rn^lc?IYKn`y9v9p8Mm)h?%o=Tgw4f>b?@V!HM-;b12Yl#iORB6>CFHD z8{8u)5bNAB@k+06>_1!N2cid?5vx0{DZ#~5%4>)>Rw3HawvNlBJ~} z@v^_$>`&o6s)Kq>JELZ45!~+!0|GO-pP?HV$Rb`=4U&N@o+3;j#~#cEpXh938QiB3 z`2mGzGcfy*+!D_)hl@G(UO!#pw^!>pi;=_IH|-*q-X|YB*nqehR|=vtnQ)&Z`ru2I z2-I_|HcDl7fI((QCIdB5Ns*U_kyHYN{XT%#QzX7ybH{>!y1R9sAUgSm=RAj6BWS!X%?#`RrI(3QF{h6`Z`ymd~g{j`S{6$#lAzQ1& zD{oUJD~@sTf4@~%<^1kclGG5mAP+fypmX;t*qquvX-7+a+UW5WI}KIk^?NCpUR7sq zKD^Ofvw!02S)V0ZI8Rl%2i)3`0^-v@`@u`u*Y{xMj&j^7I&%8cvF-Q?t49t`jKsC7 z0{7PAodMRN$EmXlc9Bmsl~X)N3YUhDGdLj3LM?>hzc)W`^WX{ z+_1K4;Pcv$mar8rMI_G8s9Y$Sf``+9RY(~~b_%379I}(~1vy8kfr->rT-|=5=^OyG zDnd^ufm<`X3u7_fQg_upnH_x9JKt!1WJC-v)Bn(lzVeoqLlMXflLD z;%Le*?45TfYCg-IDRSv=pgVH9%@eZmr*+I7()>q*>SuD$7b(;L6*nq$@ZG?XSpaIk z?E}h&jlS^yA+q{UJFL>$R^vqUMNthigwwoO(?a4rcXaPJULX8&=V2eErOo%C_hPND z6XcJkr&0UJdtI0%5cZMQS!6&MyER0VwGhW}Obd4!qtaLz?~`gpF9YpdVkUOYX)+>SH{b;#F$}E*$;2=$rD$$89og{p zVh0AD>!+V1a#Upzzw{DN$VziUk2f(Qttz%uzon8h4)&#K=Z_WaoN%gs{+@w3P!Sph z%O}m*Ff}{S)FcF%6pSZNC{d}dbj05bE-n9M|4aseVg7%j>{}j!tbiY@&0{)hy@OzzrUqdkA1(+!ciChClk_e)pavX6T9;1iQp~Nn9I;b8WucvBuwhf zfs@M@n4?@G_Yci1?4Q5-SL|bxBs!DT={GL>>zzP*SrJ%}G{Pv@iGdOc0)eJfNV~gc zzgL%E0}q*UD&p}!@$^*PByAaovdiRjd>MOzIf)&?Vp#hF#_4L>f$Tm1pN*YK)%6c} ztshJa#J6pgtLE1cq8paazpOsEzn9@zlsD%DOaE9;Fu(bA;czG^VqAo6_Y#NOJ`gae?^b>K7#eSPqA-8}8+WtV{d-Sz zQlsl$f^cFb2Oxfqkq(J-SQe*BjH_|^PK<>@>XXk^?`l5d!WS_-3ozv(UfBaakZBiZ z5vCUy98y?mr5<0lT5_yo?n2ZTRouh6egkcyY;Ffb%aSO+n5{aY`{-dlA+rO!PPFZ~ zoy%KpzUk=K{Z5w8l%BRK#SB^KOE90Fx?eZnt!_2RqEvpuQ94GQd8DsC{#&=)&iqp- z+6LgNU(H{?GEWR&d=X$1bxt>9Vma4HkW#EQ@;VpS!Q)k8K#QrViqFqi8Gb$56w;mm`yYK%6G} z#tVhxi;>8^S=H_mF=kF1cDB6R3Ttc!UO?q(8gfb)91z zpC2`ijB?9#uik#4Ze9=2)QofszOlXvXZQenK#;F&OVqjsGWkPlfmde_bO%fCYUewp zNwk#@5}EDQ(J!-Wd~COJP|x?{MJ!ax)Eb(lVJeWXj31h+tF@}-_g2cPUw*$1(X@o` zpnvyZb)j^n_%~d@93LxAb>zb37r#w2fy3ex@W@QiCELB@1(&7CwPsDsk2;i@!VGz` zUO_)Wq8hY}1__o1)3kxu7f_*RcO|R4dym30JlEYh! z?{Sj}R^f0Jd$8hPnfotC7hi$J*RVeUo}_iLVAFD^Z{7En`L(zhUA2O;PF%>xkkLMx zY>Ck8e9zAMxLgQk{9MTaI~GHy+1Q+lZ@L#i#8-fDb+e7wNgsQQVqUFJohD!qWMrfV zY+80C+Uiq2U}H5?D#Hvi(`x%OiX-|rnrQhNt7$)K z#*xmv#u56_49ZYvJ&Fd~I{nM9><)-xLCNqwVA?m<#QPA6)(2p(7WN(V>heKdWMAOJ zI%O`B9q_?`RFOHaI!2;Ghry_fLR-o>YVn)J1DjKR0zP_elLA@Oc7;gFn=pBHsm{AB zZeA#&^|4SnZ(pX67I-Jm!I$O*Dinr(z$e2=_C(dvY++tE@`IJdJ^2LrEY+KVjDZ9Z z5DaFl*~1E#QV_5%H+I3kK-;iv_xw2=(iCIUYSy8hLGD$HauptU<+Ymr&oD4NIvsc1 z^hnx~r)#R}0uXa;C-*9=MYugJ6H@28N6&}UM>th?Ql8~&S6<6uB{=19?EGwr-1>Ky z=-iG6B{w^M^H_9fA*^~pCtbcVU|zT}7*Jjw`CKU8a3kq@vN`v|^_M$u9O>Tsi?Kq> zl(T6@>BMk&yA5nS3&&+QxrehU_@WT&b&zr)c(b;WQ`>n>)wpQay84+LiuDrT`k*&Q z$FOHwJLDgbY99|G<@ucc_}qo;{3pX=U$a%w#)Hjn$=;B^YSzRuXXjCd#sHqguJx9(u| zThzxe(3|G>DO})YcuBxpm#ON&WU?E3LXD4t<4}t^^Trr!OzCfd^5U^h>V6FcXp$g= zkxo$}i_P7Y_K7SG3UTPGceC#ij?wfH!aY(jZ8eH+oGQ`svZ$|!N(;yYXO1whH^RB* zbIn2TT9b2Ed-z7oeb~k-Ey@V3$$Pk87)M4@I#hAmWx5l19!+~={?0BzZfFnmSjmTg$L7F0h#GHSX9kCoNLIXztAfu@aoTenZOZ^uh zi^;{o5RRu^S^OTC74XUti_oexRRlDo5N!+;8jZO4pK*xMyuaTZIJV^~bq4+or%E%` zsQ-ty_|H}YkDB@YW;rpp24FJ(3snTk$Uly-I#ppNwBXP;qvOzU*kA9u;)j(U%S3uv|CR?inyN$dt)}8_Fsegy z7wliiUjK$;^54%!k#pc75YVhqBtZh6^o>Il2zp9(jV`txhg#>~X^rMjEt#gFpF!8C zjAnxS6)j%&Rq5GGDgx%CfrvG8$`Yn|72rU^f@?+}aoKNJaiH)Ut8J2l>fWd!m~;k# zq#-4Mt1(?^N~vP<>>w&Gan>>(tC(3l23Ej5_>Q2_uzMWif9f;WJkXDbiO}`qQvyKt zJuRfrM=e#5fl7VNATh0dnAz4!{we3{UC4CifPiBzPf`SGXJFl*CV=yIe|;<;ovtq4 zZcgO+L?KDu#2pOip)C|KN^_1#V_ohKWcq4Q5O$2lUK(=On&LciqlTjN6uas6s|FrELw6P z@FVlg)#ji}b~$03={U^qnFkknsuIxqpGX!tPD&lGH<-xusjI_X&P;|bIW$U-=BWw* zRElnizn|!);`J1C%$a{x@Y~GC_6_zH^*3*yeq{**qG>Y?xGVk$)Rwei1g>?c*sPJf zdSOeRzTbuOoDI|SwuWNPSepTrv%#QK5R$nOm})J$(sN>1AfnV7Mi^^D=y`jv%Ca9p`|eHe|4vHm|R84Ee?|w%E%*`d_IIWgT-C^mo}= z5-qx$9f)E6X#4zkxTyWk_>`UscmtDRE_SiNKqk)>Plu(rAnA=815-nI7QjIy0%w8} z(RnA{+q>a+(~>{hUNBoHe}_D_q;NSwp;bYLqMjF&A4X6D6Bc{yZ~;e&z)#tY3Kj#0 z%CT42L3jq`L?p&`QX|apU*ORXzv78G8HONZ2Cupu2J&N=j%{^AQAn(6X~dk_yc~@6(G+ z@%l}K`A58`*_J=6F$U(zSnijI_)o^TT|BCL6vFKZ3sP8Kw=gywm&HgoqeTQW9OCQ# zHNAFw$kP2!jyo!xQ(9{m|7nNI+%C6X-J$F3AJ7)x{^dBU_UmsKs^~ex$@o{+e8-8X zNXz6z!gDKz0Z$o}$JLW<-FoA5RTQPguX|h7vp}I!ZReRFx6EyF>+i&Oz;ASa<=)?Q zv}EHOcf3q{^mZo8q^y?JkGVM`suN>xT^)VW*1qpV5ACKCslc-fol@97;yXL%hAOEy zMG#~`8MN^Zq*I;M{!j9x54645r9-JQ!5p#AlfcYa-Bsn8;>(wK?Zb>c*3oE6e`Nl} z#-vb;cFg0}eul8FGh4ePZ4imAzNxVD`Y5JGN8Ubr`d*g;mvK#yZpA=7SBbY{N?Ij4 zvzlIpCC=M_(rIboDEny2gR8h*a58QnlFD9HWR^J6-e99iCu*Hha+k}Adk&>!hu~(p zs_h@j1ZxFz&AKV5(^-iQ*QAVzfweaP|Z897>K6ixfw8K=}>79Xj#)NkH)3pXK zwTqGSPX3EZX-c$1BkkCr5%%o9t@^fADZG`7*~odK@brn%e7D52XEVc#m9>mmhF2g1XAW^X=`n6YsNT85BwlT4o@~+E z44BzfH-jc>b`G|nk1@;}hgTY=O+dEQYrb`162i$c)U7?}q)IQmec@)Pdz zROLe2t-6$k$yE|J z0-dj=Y|O{23vBx5#K^k61v5GJ<)So@d;b#gS!osW=`ypNBJ0D%h!Nizg8}bFdE?FD z_)^NG6s-+EvT)LrB~5ji_xA@ZLf^+3V*LmVhJ5J2s&o1dlaQP_m{1pZj%mz$eT4F_PHOW9f|~c^b1+XcS=}yo;G8| zG45*~miaH;?51-DvQMJ0z+8rTJV1HW!Y=OA@d^8jb4;|G>5gsHqL=%T5D0k-`-ful z-;zZ0rvL^T2af$*N}YvEC9^uF@|BtXfKh?r1|KjrrPzSyyQJ0sgZ$Be`9I(MKUGUnwqCK!V|gR-R6BY6drtOWnmUQ8DYfum zk)QHn!_!0?=HuHhbsd(uI?A()IyLL$sg;wa$`Jjd{6JM#yvG%Ehb)8S=_R1rY1ZVy zXy`)!PGN8wgSY$wJ?gh@65Z@OY(+q&n*34NWnu}V6b~j1<}rW}3=V?n41}fQV6cRC z9bS<|JlkH=>ZQ8zCQw5}B3c)S5rVO|zDtu?gnlz{L>dJ26Bn=n#OGY|kJLGY>Sd}c zq8G{a@L0+n9hdou1vD z9iXtOOQ=6_H^}|?d1)ymkdZ=ydqe@)Ab-@>C4_i!_!1+crf#~;3n7I2utD%Nm)I_i z8wu}e(PPV7)=$*nlL^xcV^9wZ3Or29PI4gx3)A$ga_!R{U7vJ(Dl$){W!viM9-q^; z&9^iX2vyztM6!SMk zYVVb9+yFmvSG_7@m~EtmV@UKEo`vy-s{NHG9YV`g1N^4xL>n2-T`gC*;juRh%SDIN zYe;k_cvhQbJ&AO18fghl(^@a|9Z}#>n3Jj*bzUpNKjId&ZZIOWXr|WRHx}PU;!JAJ ziAmI%U#WSet34W|4WP15~f}m>BHjCeGRJ>SbtwWUf@XXVU zSn=!%AFAPx7WNwN#Fc&{%q9mCbx-eOW0~I1T)cpy^u+6J92=&aT)oKcMTISwA^vK^ zTiW?K(P-GGV8-wgI<7jG=+UcH6wlb{4jhMV4w z?j5CRl1p)g)LH6-F1ouiSqGOtBkPLJ;15+_R(aGBMR8SNsDjdOpKzdZOuMgs(Y{Bp z6mjnD{==jDxBU;SY`kFa@wk%Q(pUek(rOPN!S1kqo<0nWxaO z_Cu4>br8)sXqPWTNQcW&GHfY}58*8zL$q`6nN}1~jOJtvMeN?$*Ue{iH-Rh_92%f( zEx7vKPK=2cCoiiE z`T^UwR}rDRe1;|SGgS!<3$uFF**cl}PEPlulGm3*nXV*gi%t2x1|0OlvOTq*ImVYD zr@Laiy=Nes74^c3`MlX_PW1W!67ycuzPtzI-A*F`9i7fFzzUAlOMLcGP+WercDmi) zPuSg&!oP{g6ZX#3fYnce7OU!0LJGA6{!WDJRsrqD&$zzqUG7k68*2EfsxEjlFjUxqmF@~-6K%f3)o;DIeO2x23liOa?W>@d%-k%|zUb=XOEF*Qe$Upv z%B8xOxGd-F^F=?0y3jvtOPjm|g*y0dV-tl}LedTuA}_JENFSGBx>eOZDPm;5oA4y9 zWsn@AT5#3gzS%3kB8|J&jrb;Af}8WU&XuOqb28};PvPpB8qhmeT(asRfA$rwt&rxF z*>$G%XjYH}w{Y_zlh8HMS~z{D-%lj&a`M;+xdLTyh45Ocvs2pW>4SZI9fz~=MTvEH zFFl>EI+8Mv)b4_JI#;y%0|9l07^gZR-9y9DCaZi82ii1;o}o#!^O^KZ^r19~{$*U; zdLtCZl01_0pB@G&4|z_QSj`TM$~6?p+fMPBu3^2F9o7 zF?sZ{P9D+O(-aSyXT#jAKHU*N!s2#$>66uG%h+wbppGO7Tpjycwi3U#_p`Pz+_gYO z%~-ZcUAcA73|sb>g~cIRCw7CYHZVV`!0?FlQzAuVu}{qNYn5QvUuc-Vcc3goVeego z%#4W9>oEDwC;Di8$dEc4Z8B6i89tfZHrP{UtCj50L1Q;=lbD_@tSG9?p|HKd)<{*mTq*aqgyJa`U%gnYAC@*7C_tB4}JNZiVC{G z708IDJ2zjl+V6xHlL{Z^G)ZcrWBCUD2(y3-{s{hDvtqO2i}MWF!D&UvR)TW~$!l zG(%AXMA~`?=~Wlwky{?T@bF8_CIzh`4St+v6as@4P1xFh(-yzgA4BuX{wALJmrtXq z9R6?EBS3r;UEk=_5?#Mv+LkRW%?x@*gBuzGs^( zNhFN=TVe6=N-mfZX=uu%x|FRpUsoNFHCDv5jQsLy+o?9YQrzk@w_LV9e>W7#wzw`F zdN8u>>C8#crlkZag9Id4u1GfyNELyubDVc{Xzy?xY^z%xoOP#&=3;bl@22vmx|xuo zuSby*F%*b$6NrQYdPpq@pMMrhodU{4@uJbarq zSCYOLPL{dLr{~n?6W`TXzQmsyt^@o4X&d=QRQ8`NNblUrk(6RMk;8 z?)H8hiK0NrE#{Zg(uY}h6?r-?TVI^NxvRvtZ@FtyCN3tJtGngM{~)-_vWOUV+UUAO zf|_l`9-+m5uU2A#r=y)kObHS~L%%e%i27%7m>2H;#e*q>rzO57zf{=O&-{^VeXig4 zu7Sr&zF7<##UYDk@@N|tHd4Q~h10W&`Dx#}Rq`)~c8DtzX(G%>NI-dp0>39kX{ReC z0cDdqok|wfBMo|u&bR}T-zReTiwtrEexTQ0yubvm%cViU<`XOhVF=+E+>o|OO#PI^ zI3Z-L-hL93xMCIR38_1OqLU{Qb zV;UJ5EZcbO$SyzDt2~EkV?tA;$T1>8B@+0vAkjGoj9-Whhjj#4M3^_XQ3+yjEd^S` zy__lRtj}ak%1k6$EpLg9fH+hvKy3M&Jh`VoxL3I$#a;OJvtX%Mjxi^q1zA>rG@%|l za#qOmN9O4?%=6bWU6)&jxZRmgcV(#osX9BxMm8_N$)5sO&!>k4D=N!U!lmBRB)YMT z)j1Bo+D7mINJ*)wMwQdvht3&1QxhbG^L~kqxpIjpAj5^Q1^NYaQGx(|u()D7MRwn; z1G}}zkopTrbpn70*qxNo-~;BhJ3qtIq^{{U_06hnMJCWki*raLRGreG*PQ2X6C>ft zrb~1$_fQ8PN*`AN(~*oQ`^9N5ZBCJ|&{@U@_{OUvvPGv{O#Tx8YR8|O{MucH@0^Co z75L3I7)RL=bz8~z7oT}3UKujfp_R8REII29<&m~X`=;)ISlSQXgU0rI9M7{(JjRi~ zd0~2whZxSj1{vgv{cd+DFFDVPJ327u=uQFpPNyd;lkvJd3}~lm#+j-EFp-*B-ojdb zyGlo#Y+ZTi(P@e9T<6e7RW9+{h8aEimwz_I36QwzmZ~K>c$%{|0g&4G+iRV?-?Uir zBHsl(@xx5iRDL}JZTb#owrVf3O$w2BfysL#dUkB9wKXc<%$b$wmhV_MOx+i-y82d4 z3d~rk#SagfV95M~sEejffr)=`VJoPeg6T^UjwoP9BQ5l9Hvl-UvkjbjEMO1qLiI-x87F^wh4@-j+@`$@q zS}nmU*SgN1;!xcm=VD^3$9jJa5|fO6zK>eErzMH&F_s%#zg?n3oEV8bIiwY1p_8~x zHTZH}=t`8BYP^+$UK8p0*X;4*wjv!>DV~V(58~gBn3QN~lnIo<)=2W$;eZt5r(75XC zb~InRe@Ml7}W1OPbm?9l8&8deANYCI|g zQ=%lF-v@(lz)1;yzFAbIBkd+<5P-f;roD~Uvak|EW1c{?4d^Ct`e;7>Hx~;J^f*j> zKbye|UP6zQPwix;$i6TjK%`S@Sg<4~i4=GM+tHC^83-GJw>KrQfcXR5BRhdSNX2DF z{MJ|Ama8ODB-5}2d5$LO71Fkp1NlxY)cCPuW1uF5cSI0hH6tO>8^x;) z1qlafck1IA=)K;gK;?MV5^K17Dyy0*W2#^)=L=JoDUdK8dH9CtZsP#JQ*4tezpPCqtFu(2^-$MfX#$zFKKGKC7*u5BlDNN>%XDLBr9a{Af?#bMz<$PON zb+FT@Sa07&&Hr1s-K%a%sW$;lcUVp~=)RH&);-hxSH4t%^*prQo{S<4D;5KY`(W~v zj3K$w<{=bM8V~veoKGOV0HZck4od;!T)+Dx)zF}deEi|zZt>O+T;Tx?T4?uFSw!p> zA)+VJPlL8yZ}z-x^28#m(i}5hxokAPT>mV;v}?0f@7B!7v-K?}&%`add7^ESyT1$n zd#jkCd2z_Y)fMc{dFhZKyo$>WeKy}-5 zB@&`vcm+k<6o><=liou@1Va0O%L$f$M@;KA9nA{$C zJ23>>2fKshdd)*&V1&RlC>jScr{Q1$*q@TVM-(M5q+q<-nxn21)PnwDgGq$rvrv+u z*BX3W-7?Re!f)N5W)!F^jL}Y^$g1qSo0wN|=Q?Lqo2Lb(6+S$vuI=4feEjoq2fu3TQteQ?!7uDHq1#uOO-M1u1m88r)uYCzd$JNu zHaNQ?%BY6FV)g!h6GKZMQ5_W>w|dnambr41(Eqw)y43ndG@*^Yi(6n;r7G7U>*c)& z4$OXd?%L&yfd-sf{93nFZY}7gL??_@4{TZ%Ubnhw_o5wp9WEOlnuigll2MZ4g$C2A z)RlQNYmuRE-BQFklV!ZIsL&+3KwjpLtZFK#jftEo>osVqBgPr*UdhqhXP+yMb(~Rv zct-F-Seu*wR3Dpt`V~I=&z*xs989qJSa1j<4U!JxRmPQ9esg=*>-Nays4!vpm(ib1 z_fnKjE~`ZM8|)m&ac6dkK7@g|T@()^xG3TY8Vm@`#ed$vyR5;wJS@?~y%4lKvxf{} z`>BJ!xpSLjTBu#3_l@x?4bl=&TUMLk?QJ4|CpiEPk8V+#bXhmj2oi@M9Q!WZkl_!q2Cpq|k;)Ql&CHVi*9_qP`%B4zIl4 zEsRKlct9mufJJP}Zu%Q0A1eyOi)~)JOQumO1*8DDV-?q-0ZO<}=4imx0g4#=4ERdT zV8AgO-0V-uM?7G0%iEIZn|@4u4I)+lUSD%g>06QBEjbUu0ZAT_V?ss_JG+yc=b8^2 zmwlv8NRSy(>nbVI1^e}$??INBzgF7820G}NrU+Z?Z@&mjpFw&0rQ6wzMnFeS3EB>d z5mHcaF+@nfu2(bq;Sws(kdb2t3TEn%_v{08HP_z+U;4^jf}GcJ!SC!Y!dxJ?gW@qL zdpMvI-WMSqNJN^nhuG4oK%6AxJ;ZS+O^x?htTIoGW&qTFS_tuTE$h6t=fm9j&x#|M zJMZvkgs8J;2O7-O>n>k|D_w$bt~QC@r=yicxSm_K3;&g73x*wJ<&j@RW!t2Cp5KYi zBdy#JeKSkp$JuV>_XA$1_iYT$EWPfhfin98RSighnZ>w{&dVA-hs>@hy>XzH2o357 z^V$U5KgOk`W$6?t=3H32O&zJQ=4kYeF4PV4XWToF%0<^NUE%t)OSHCJ=BcF71r9ck zvgz~jDB?T)04lqs^6qEpFH6f*sE_AEy~s{rg$pU`hc{oU6*)mA z9D?Js)gU!AnldJRg=5?5l@+keCj6 z0&|b|>nGG%89Cw&=;93ohzD2KS#ZGn+X|m0oRK3&MC) zUX3Zn4LtO}rOT{b@K)>X!gm_?v#wfp&Yw=5p@1zG+|%rO021}AezT@qe>xh_I>oK1 z-!6UZO$3nh4lFs3#}em%d5wCSE`7>EDHbCEc-1DzQ6ZogS9x<<+oC|O@|W8D_1ES^ zSYaR=*PM~|K5&H48pC(%dvew^1f4J3i$#1?yJN%Y(XYru5GqXCdCill7W39|ort<# zx4k-p>RF?BB;y#=V4I{p1mr+ugmPo9TG{wfeBe#U`OXejk6is3-_nGu4RBYB%DU)3 z@sDl`Rj5$+%*gewJoc%DVnk#(60Gn6q|8-UIF+S>Q^~S@`2Rt~1qT!eJG4C|FOla7 zY45YRI5R`)Ea}sWU6Xo|*jNK^hudeKg25mail!B7@=B&F1xP*3TYqU~YHc}KhtGZ! z$NbvsvGG97pWed*EYA+CIJ(>6>ri+09;-a1iClevZ>Ep$fgujTqMpUD3MGAG*W|1C zy64VI<$>4OS44Usv-vjy3k{Q_Xw~emVs>c3i)r3igi%I5xA|V;x9W)L!x5tgcYZa) zUG5Xz2wd_^wr=HN;@{8lL*I`TpiFd@l|i(-^-^ zBK9*`v@13a|1_rEWQ}B)jR8|m!>V%g$Cl-p56Ylc)Z#sLDA>{cDm$n}UVIh??Q&Vw6*KZ%4#r2I*r@ zk&=ELdPmyN=#24N=P+P|ud>4qF3f8veG*6rwB|4VrD(&5>QqekoPxKZZ8gWWI!Fy> z1;^pVUnfeH=ncPk+|;h{n>!14A=Bw^yWU@&7jYR*Sb%71;7YCcI(UOe^G44{5(~i#kOrA}HW*}jr zKGFjv+`dN*)N~%ZfqLUT9_7?-G9i6hLY5q9lrT_yET+y_0-$H|$*3bjmO&E`eCrVG zcHA`EiJL^gr4tYqYN)f~Fy73fo1Y*>Pp3#gjRvKn(=;VAFW;9UT_%#S`f&(V z*GQ{MGI`v**5qIbM5(uWlERFw^NyCiefP;5LLpy`_`V05Xq>6_}aX0m8? zKamNI$;2_C9{fVJ?n{(zw&kVxw=Acx9JKL1`w_M-TNVM4H^+~t-$7N(b z16||&TG}SVkdezOi^~EgIFTW1)|^nqf(b(igr|l=XCpX8SjKUoctP>dD48}_=GkC9 z2#aGF9A;Ce(K9uBVb?&kU`8JVhm5Lb=2yjpti#dC2Dx9|=2u0fBFo8#FCh%EbR(5 z?2eT`4e0IA`UT=Hf0;)if2f^7_cI2*qy-1RCqHpzB*s{sgG6^|CGyI;v#Xhn%$FZ& zSUsK0wY?JqhhM5PHjji%1ASD0VKWDoc(hf?3d?9*4B*6&OAO3MfdOP4yttVm!?r~s zhpQ#qs&k!&13urUBL{JrdE9yL#2d#10h{WOMH%J}KB}XvRd82y%59fSBl#H3x-+(I zpnQV~Ai1RSuiy$G!3?5b)g2pIsWc~`UWub4)`J(<7>4I9QfZ$z#}R@UTIF;~mCm?) zDIEF*F|ieb*o)bD+`bq*4C3WmqEn>?-W+roL8?a*g!U(pfm9#T2YogJGfWaBloIYc7azb)u6iTy=mHyF8ruhhjn69{#^@EM&k%*pfTc&ABTg~aSfKX$0{M@rSh(Q z0}|vPc)7E=8XZN?-;v2mf=PA$&0}BpBNpQb(L^oPimUT`Q1cW^DjLdE&1Ev*R&GF+ z-;D|}x+6}V8XHUnGMW0&pAoUhVy%HfUK#zqCe-)p z2mzh>Uo8QqPiX5k`A@JNIb=^yb@o#rzEyRh=Dt;SRrI(yLO`pqW=^FZg%s@Zjgr<* z+7NhD{F)i|ccSKee4F3Pz-uXa(Of ziyR6ewAX$voMU<6;i&=s!lp=8_{)fR5s4DjwQZGIw?0QY#K7vQ;v;XKGvDv~P+4Zc z{Ubli8*|~A3I15;eR|UtodabZq{0<1GVID{c0ZOWEUkLF*T2~Wh0R~;_rV7s^&Ik` znwkl{eS2jsm9Sv5>B}NYiyT<>4-vf%45L3KtdBS|K3=e^2MHYscsU_^67({ku8rN7 zB!ZQb+#}qPZ(cY81fQjMD(}SgWg9$W^toEKjIc5`=|oj+4PG`)uJt+S(}Cm0)p2@- ze1hYuA};dP37;U|a!8Q236#{#n03A;Da^H&PXI0+NHjK9i{Gw}Gv^@nn>*uF zRn|3BwY#oYWF^s9qB9_j*tOZ=j@WO$fOrKg%ml<*7|REIAP42SGWE{JUuB##?E^Kv za&@mqhjp;u*9YRdL?LRUcP8%i(moIZ!SCKC^%+!#RHJm65|13JzCnn03UsQ+H_jKJ=bUHI!ZyGtCq06~bJD)Ck+gJqad1x&AK9KD_#?k8;>c3wtnGRoTDLjRMrqn0C&rwk@j~qdTu9iS#mnpN z;(M_DcCg2am5AlCZb?U&0Yx%Mh7)QxILt_)t%}7~K(N(2tqdv4aE3Jbg6A*Av9T>*F;oh@wfzQ zcdV=^ko@U7MIIy+ASGdl%%0qm65cA&8W4DP%&0@~xnvpNMB48C8s+bZB{$#^c|jS@ zEwh7zu$#CU3#m7IIJN)-Z*PoR4du1%{KdAvr}1rD?{U1CWei=IJ7{euH(6X}hc}zW z0m2zwC7w|i_(k<j){Fz7Ll=m*ZUO<@I362Wpuot2`38CwTh zW8Tw*p+Rl)cUJ{HIwHkv1qWSR6g?xeG0;R2k-hy+anDK6y{@Ckymj$$Vp85XYMpOn zn~TR%rx8Y&^WX?u((5F}ay2YZ=W(o8i*&$X*wl?10;lIH5g?#~WA89u5LGwVaff zlfNi4;z+eb_cPAxH1~@PZo_fXr^+yYyB3!(pFV-?&!+JqV7u z+s4DRSc?+a;OYLjLLlX`SRGnBv|%be9t+k+gYHXnRTV*0eFwr*AQ&3YHn9^|+R3(D zOeDNUedjC$jG>>eYE*L!9_45rG4K4r&2WvB;*B&Y2b2Kp2!2rb1W(p7nN@W`pt6JH z8OR@laVZS8XX9g`T?}Cj0AFC%@^lBL>QF`bzkxh(-2k!k--BkBCM?fzIWs&e4osjD zovEyuWAL^A96p+?J(vqfbcc+|FNcHd`(%)RtN-p5P{!YHR)o$^?}9fjj1NGP_z_&CtORu7;nULTun6p{g2dcY>*hG@;GNBO+*j zgTpqts|P^1ECG&>aOH(inuaj2LDuY!hz)B4wNGurm#_XT(fbtrtvhL+S#i`39ZBsY zy6Z=(Ad$!Bzml!^^PokEM1aS|_{}=KN!&0Q5bCn3tb0|_SLXL}tW`m9a)>m3P$l1+ z>aVVrI4?I3IzEC-&vE9UP2|qW2G~G+K;TV>o~LXTc`hHHq>8_!zOh+TGg?z5`@Y982;gs8-HmO zC7b8sNFmsP0zs;k(vsMF^2vjXk&>f)7o*#+v@13}t+Z(*x1_ZOpJrD}F|LcPe8OR1 zGyfnpzfU#-_@}tG%s9e8)l+7pMJ)IL=NarhGM0y`+3yB#72X|~| zvo^~l@t#k=*Jtc&tVt%i!b9#Z6ZQXKpNB;ZX8ZS!4N8mEvQJx`>EpB^MPZUMYrio%L17ViDl0saYFg>m)da+%%aI|4e2FKj11y-yF>{{+U! zXB5WrX{7EL)>oj^5~Gs(xL%#qf>eplW_)(W|D)==`#SIe9?N6$8uV0|%`gHPW>uX3|sOmY-R)0SF#C4c`Eyxn3#iYz{86F4Rd_;$d+# z0du{I?uk_(G}FcbEo$p8yp`m6nskRlm@wxkk;n8^GV2{h~VX)?pjM1i@e{Ruf?JSC9@w^p%a4913*&IZ#&Djann>^0qxNj^{gq3ORN87btCBllo zCD}DXh93%J59a&<^fnET;Po1WDWNu<%$8C5>vmkGLMet&4@5zH4E)wP3tYkVzh}q8 zcSC2bz=_#R-iE5%QHUS5kyv@_%ooPzu1b8kPXYve$UagR^g4Dx=g2ahj>9E{GA;#|uRyelTv_7+rPF02j z9naekdo(;k@>PRy;e^IbwF#jx^gv9B65_C?Q)TLYF@mXH^XdJ3ilenZ!YCtb6;vFB z2?;o2=s~ZohPDEhws6`4!+l1Mx*|I}sxaevc({pdjfCR^whBTvX*)|>&4pMG0%_sMKgsV!zBu@@!L-{YYI=+ zJvJ&%@0{~xEijriC~^`ub+iLZA1!d`xeR7;JNSF;zr1BZWkK^(1i#=y(172Lm!g{?cPmrn>VDB-fU=vq5PSvffTjkusd|Z$&8VCNEIB=eSM|7BKE#`! z^nZss*pRnD@tX>|i~3~(wxOM)Qbbya7F=)${ol_3aHHyHLqI>bz|oB8sWqL7VAE^j zqp(?X1|7hjDUl*7j&$~T08Z`sVr2hz;}#_|zv+hXCRa+2$=)i{f0JG83IWy)18P9E&w)~ zS0mGV39lKckB9dkqlP90Go`IJW-ds`{yR z$cGx=s2>tFy2lzE1;SW5{hsVjO-7P#e!fT2(CHWE7+gu#*+gAO2gW7mmEW04rdz7|6ZRft6J-cS% zr`vGbq6*{VUnLENPum{hW*~6sTIy}Fxh>}4^}Ny)M%)ffrPrVw%*gCoy{k5@YL7p1 ztT#>$XV{?UM8cS1Qe^*bog|vRoBAN&QWg0(nt;gVxjU5#v2tm#<0@Mk3G+w=Qd?Kc z1toA8r{)_V$A5Av3V+vH=ef=@0ZX^vM*OpSqaIC`%ntf}Mg;5tWx5o9FeRnQf7@Lz z^MWldE@EWK*Yuz7(~NloJ*t;A;mHr0=$$>pxJnepNTJJiF!uR|?myq8-hU?$}iKvH)m_HLKP ze9(sd>S4?3$2wf8*EpyE^KP4y0VqS(=;Yl{RQH>j%mvkKoCG90E&=B5aHyi~9|%AO zMFx_+fr`N_2m{v@SOGE5Z#1Pcg1<>aGnfN_M5qYLCT4D#f5x87u*oAV%+B2C01)F)pRO1# z9M9Og{zM1s>%2#n9fLk=j;?Y)sY+uiz^lhW(>eTpe;UR@q`kc3(D9BAEWC3r~=Il zuLF)*Xue@x3}KB^*_v=T!)fx|+r&9!0heY7wBDRZ;zu~l;A~gOq1mX9FQUShzW4~l zp9%!1QEbCB>v9NcvWD0Kw{a+?|Lwn=ywP8W{umC}I9UBnpNlMvY+_m(Tac8kV47P2 zChPx`;r+jYCAY|n5z1Sjzx0XPUAf|r&9{TDxG;MLyaJ-6B6DiH7C3~SJo+mdY)odp z_W<_qe}^^Nw4*|7l+3H``SEtD()vmy5GJSo6F});LyWE=;roTUW%^=1ImF}gdmp&< zfr#|&F}@L-qjt6O;wo2O0ww$RIb<`u5ATedyCYq3SIw5WC2>^%SBSBvU zu7Q@8NJ&x4{zZx<7?(a?yAL{J^4f7*2Z6(s2^K!+ELTG0*n-`$Eu^%qd*P@Y=Gc85 zALD~SO+^G#fFWoZsAF`L=v1m03FVIfgD62Upw8x*BZ6Dij714;?0bT&!?3ixvUe`o z3g++`?hqEd6EC+w08pXZkaZ{>YSbgyVbcibj^yE&E}OQ)Y|uF>7U}x>Ua~ z=t(4Xc=?WNKVBf@I*jRRiFBgX2bUO6Q;SUPmcTZ8TI5y7Y@TT+0CYFlzC_u80tt#7 zr3+Vd8JS6<8fA#FnBu+G=(PPYmVJHz3(1%IbihG^5K^i2`@|3pFU8xwfVu~)7sxCG zyJp>?s48~0iybYR++w(B&^d@C*py+fN$Sf0*XZ-3mw#Z(49 zLWkD#Uhj%7$sOPO(zL}ILR7AmMW*ZBXKA_oo{{kQ`q`>%6u-z*%pZ#|byC>t$BE`# z-j`A@A}2{*WU$z`Ur#6n$x_}g^Fzp3k@X;Hl(EuD9IvXpV_A*)Yl!Y^en5YVqKAZC zpB*n+)_wfZ8-W?ajED&!Ci-?IHBKn*5RhYe(T34k&S0`S2E%xA;`E@1HEnaoZU{`r zU~lZ*B8yt}HezNU&=$uSZV}|m3HP7K$Fvi$EFXPMJeL)(g9AG9Zt`@`=3d9&q86VxaL2g2be1pA97L0NVqdDA6xlew&;7om$lht<(0n1XXrpi~WGqhW z&h7w@JSYrVS526-pU$t5j-v~i|g4%=8iqAJkwn7sE)bbMQ;r`4vgydBb zv^Bo)i0xz&ZF-&}oI(O)WRPpUVnN-&@;X95P|qeJyuqpd6i!VOi)IQ-EJQZ%$mB%{ z)TrPeni=%0YOKia_;%btfk3L)ei|_Gve3A#&Op5J%)JYj{Ta9{%k3{uYO|rn#nC=cOrzIO4V~^v#V1U_se-(4gYWy=?(5w6fE&OU&Y1>+uZ?Vtl zK|+QiAfOr)E9eIgZ+W`EK+rq{hafzq_D}8nu*MN7Y?exmCikmL+NdL!!2lj}c^!4s zWouGc=ypu{DlO+2AR$a$Luc@|MJ0{Mv(Y@x<`r5a+rbl1+!AU6uR(-Te+G| zn^;IGmkWRR-GF4cu#m+LZ3_-V+IILDehwhTi}J_iy<|@U5(<=)oF@1O1VBzrN#GIx z-w}_<9r$Y!De}UyK4Vt@57awleD2qclrw%WsMU|lxQPokwfUT&KRhw*cBg4Qe0=Cz z`ThfoM~d0yH{{m?4S}|fna4SQQ?3cG!P{iieYhafe)(LhIQc7n73qp={l25vfBCjMSEeH zy!6gFO!@n{$SRs8Dj-r3x5{)^eu@34=}Y2xJ~gdr4W!{sL8^gauPTU;%Lp;@vL)@? zNFLFDB?g*M_4R{++Fp?_1?T{tJy?Cbbu=Vg_`}z6j@E;3w-0u)8R{Id3$VJrmas< zrYUg)4(6Sr=iaqukw1`iJp7DB$VLrjV>alKgYvK2o#@3bqj(cVWftY+r110lc9R#R zMQ3HYIv>GGWy!4}?&*(ecIb9TWaS_2c!B(fKR$L{jOsb;&yG5ucUNNEzBJ1v$1MSK zt%RtFy`B{zi;F8lk!Ga&`JvU2DHYQL)Iht7zw7m+d{Wlm;Lc zZc&5QgI@gd>bd{IY-~giJV)2*uIm~1STV!^^^Npwg4b0gK0Api-a_2xNE${L7O;YW zE_KR=m}kx-ld$AatYXC>Vr2o}37xP3j5wnlv8o>n_m;(33?2f%ZC0fY6}eszp_40M zyEXxa^_wB@0pAMp&KR9|f^kmxWZ?(~@9FS>uIH_W;Kv*9 zm7-QZ&84EuFwt}*@a);^=84PN!f8bH13!+|dKi&PWH+l=fyZ@Vd#L|UW!iXE-0nu1 zwwdk=;^htVI~cbi1aOSxwrzxY-ao|NF;p$Gm2y&B(+fQbrLC+}1Maa~PsDiujZhC` zH9ngkPI6_ez7Mv(4A)`tO4ntVh4uzd`<0;Od{W%6224%U;C(QeB+7QDcQ^v_YV0c*pmqh2YTTic6EKx_;DSFW-biK=kvH{x?-4p1StOBSw@LLN88eXZ&4`w}R?58}np_hZBC=50;Pj+%Gm~{1oVD}3G#a>LDv!$ zg%Wc_yh6s$=dby6txSS^oSG<5(0~;^_0UtWS5)$r8jAO#zh$e7kFtTLf(})>Q+>1e z+lU2#jwj1K5LyyIy9hay|4zeim1ycL<(aS07z4NpMa#qRZM=LbN`~}2UFY~7;zhXJ z$%;JB9ucr1#|$Ufa~`3S6iSTTm;&C1(q9MdvON%TfXDnkGU&!%6GeO*IViZ#@J3|X zC5t3`&Q^`UL>Riy|K)@2QYgyVkkyBpdkIX5T~+5>LQ0Mf#*vbt|IKvO->Y7#cmG9}a9wkT&NSM-9y?LdOpNx8} zxAhdI#G_;k-Cxg)gqA*l|Jt5_DPJ|pSmR+Ey*k_3)y zb%D!>nE6Ru-$CiaQE8rIX5l(&cGGb;!4neZ_AzJs`QEBI_l0Kn)3rm}JKM*&#Z|{; z;pN#Hwv&Pymc>{+9)%Thoe?&Zdr+G+26k2s$_CH7@^vFLUBmm*qUNB}S#5q^j-`f> zFMLMc3%_6;#vQGMl^K`a>q`GSoj~(~x~;=n>0+QkKCafUk-PD&B3#I#tJ!bcqi#}u z^SX8OgwYiu#$&EW8GpyU1Z;G8r+yZ(V=lxGL*7ridNQj4?woap>7QYT(7`<%LXsE* z2>0ByDlLoJn)rZ-p%{=KDCcFz9c@epEP&f+9s@0!YlIwJG=dxSYKx!MKdd?RXqtF! z;k!24tlxXY(a`)dQh^>b!?Ragp(O=fiHQe_u)=h|!I#L<+Nh9d7LJ_zxx8VW32$ZL zs=QMP*e67?z6`F6jcj1A#lcWG>|)jB5ri4ri?DonYB4_h9!|PvX0BeJIL>MNt_4RQN73G@yt50-^b0|1AJQ;wO*{TqK}4Vb zt2_E-eLr566$Dwk;&3o9?n$0BSutWL{i#TL#yem0Xq&z{a!(v= zZQ3uF{(R@^iAbzb`x4*AZkxtYnwDWh?YlB*rIuqvB=)q!Dm0fSp)F_(zd`m4vi)X) zNZ8H$>H5W8zN-#Ln#BEGVBHX?ZM4mp_Upr{CETPDKK-wkrtgG$hWD51*1icyB^jCY ze9o-t-t(qaIR9UyE0f)D50*|J667#oxu%4EGl-c&V4y`ef*?=3BMqRXt~^p*Gg|?? z0u~9O#))-c5|}EqMvU20G%9B11AdNYGvZ`o@pP*^mO@SqrcImuq{dg1^reGGKy>9Q zuPq8Y(VVa%81-@9GIb}|8Tt=B0ETrtIFvu;|K0|`o~tUzD}_HG&eUGBNP{6^OBC}- zH^3LaoQ#K5;vw*2#SsZBE`fL_iw?*PGAL1}fORSeuCv=`iR=z1wJ|P{ly}BvP(oIg z)FH&!4j3tM3B%ozw=@~DS;^X3$H0dqwNNoDFh_Pr(kM^0Pdu96_fzjl3=jZr%BPLO zd1U@LQJ_N+Jc}*W;%d%fPO<|LR|QRW?*3_Rg= zJ+^Z$`*sp-U*P#W#1F`a+7AyWGe?%fv}N>BO>CKDhtUuVj#jXpWcT*Yw{7-7Y)Pcu zR9Z+&^~I}m>XAS4Gk5#&KdVD1vUx?l631SNen|cngy0{)8B zYvZ6lBt&mYhk=f;Q2-i)5XV&c6PiI=u=TDwM!GTQG!f%f#W$&Wh_>;M0WNoT_C(P` zu{(nerSUM_&h>JR}Bo10uoEp{Ohf60f9oG9dUW{zw@> zk|2Y@d;AXO9pRmGpYO%|=3V{Zb6*iu?ua&bd*bnZ=r10=w7Q5nNI;6Vm{n)XIBT>; za~0K#n``{8L*0!_VqU0t94U0uU=|84Hdfyljdp?DrU(i&WAoa)PHmSWMTze#Q>#Dl zMpTGzs(g&RP@PH3%CJpNhXvdt+Vq*mH(VKE>%==d;3ofdP-W@}g=v&FW3O4&9{I}4 zLKtpQQ6D874m>lUT0qVF|A~ejfkQMS!^=WecE$jY_ur!Fzdte7Z#wykd0%>_?!*6} zHTYBdrAG7TFpcmnoEDvUP`4#mZ-4_qkYHL$CJm%;s3R2&xc~E`4TW`8K(mQ+(5`N= zR0K0ITBgyy<@+O})IzNd6MI=cQS6ER-QYCyZ3spud-<_A8VHQd-o;@iIa&xAit< zmh}Sao`pe2)#>qeMMC5Nh8w26y{g&yPf*Uio14W_$2%I(OlDJ-t_a5TM z!ADgPR_LoKl>>0&=pbH~URt;Kx^%ULvfw56KGicCN$lgfLPX6a4f~c%+o*_dC#n~h z*MH_|J9e-W{v?hlOSF<`;;$U1o`Qm`B=t!=&;gd8P_Np*g7POzS4OzvTKP-5^fy{7 zD?Cm#FZRV{!Be*nHLGKqSvRL6Q9txbj@*1L{1f=0f2u{4l1;(%vC*aH3|TN<6E04^ zWRrFrW1R)wpWpEzn#pw}O?InoxyxyVQ=u}`CEA6IP5N?w#3p)FPYUqR6E- z0}3N2t$qdLItRDy8G+sEv7m_gJWgbPtI8+>VgMz_+YqoFL8>IwQg1LW^WiVIYN|>Z zVqpML5FQ6)F1GXcKp0Gl)Y8BeY?jvuamQoG{fpYzie3`bqzPD2$v$|;*IY? z(+t+`%0hpEXEii33{&%%c37(sA$bMt6{X{yHYWq_}l(bv=#`5*odw-JjZ zkJoi$BlBImD~i{zaSn05>Su5WyRY;U0g0*KQ)_tRqzWs$Wwt4LGxq=}=jS5JF8+&f zQaVlOkK@-`y+6LyecF;ao8DIr)65%HM9>7NxR+yA)qYuWIYtE@Gzlq=hKhyn>~gN0 zm5ctmI_^#88?T~cgWbpa|i}#C^zh+uW^b4Lhu4Z30 zrR*YHqWhTNzY@1L$^v{U8-%VVVeCC7djp5XNpRp(0@8&$qKw9DPXMc`*7N3%8p0Je zNe?dL5UZOlRg5HKqoGK-jZqfO%=Jw%`$V+(Vw7Q^czvS7dRDHGh3p>k3`&ZMGi&jv zzHT#EoyMLs27P@Yb$OaKYxjdgHWO70%L6(dak@d70A4mM+jW_8!=Ivq+yua~`L9V0 z|F!1Wk%qwJ6xYvtW9nmqNZ1vC8P`Kh4@%-9lOMp4ghFr;^#nd`P-JstG>h*X641M{ z4)W8qolPrYZ@}x9z%CZ=Oytc#Q5_zyh)KIvQMxuHjLW`e!NEY+qFT7%0(rcJ1@s}z z6lc1$0v;3;MDX`U8DL-9=cjR06Gw*mXC{TZ`|s|ANG5m{xTG+Y6rzXP1;YzLSz=R* zA9&h&4nA$ay`^wTAK&rQohcbq#CSarcc2%9-cVbp=;#|;dZ15QIX{}+D4VwM&NCu2*#J(ar7gCB%=%Yf4t{Ifx*1PAcX_TvQ_BPye$HV{(WCnV9Slb@(Ag@T_UU4HJfjN&g zN0ye{(Z9T}NPrunT|LBE!%xqpgl`Y2hLG3k9l5OWa_zE93$N|O`2^jL}JcV zrtmL_=@v;e?9J)2<&b|pmr2qO^ zxxw@~5YCvE3gS`L&q?ebiSMbIn8BQ^a!{}T*)5I95FFP|2|FhudX3WGGJnfk0AV*t zW&A^X=V+6r^+0fVe95j=fu9~!johaqnUjjA%=5%X8UAVb{7}}`o){cNbwVu1bl(lY zixfC?jIGY%;roFAZGUIHjr2si^Z65T63F;E8FbJe{8Nn~TEvwZ4@Y9l@Cbco$(^cx z2}dgqREWQ!OwA+s`8|+QdE`6wvEcH^BI(nuBGW^2UGWUqs}+m2fE5L^{?uLwE@+fq zq5J2kd8*RzGGtu9q73EuN&W}ylz_9t&LNqu`WRQiWPIP&!3GS)ETJG9eI1#mE{u?z z`2X1)O3z;6$85;qN>!ky&1m_}S9daH2>-|5TPjZzWgHhQx}VYqZza+H;;QJKsOD(x zdeQJtSGj7Hq2 zkamWKNA#&gU}qt zWpC%bph60PmE=f9O)JQhu^Y^W!V@tqHExtypZY}(x~}xA5hEb^h#jwtbrNR~F=n~> zt)slopU=p1HJI|9f}p(Ursw&H$%-c_E+4!4-T&ceS^dO4^D#=(_+CbM9wFHJmcK#K zf)&~HxVH?Jr34-8je^LiU>a80GG3W*Ux9?Y>&$(e)Lp(LNnNxS38JSd^S5{9{lFty z)$3MYpDvbIc`0LR^mY3c2e*Y5(e$MB09I;Ddz?;pzP{G#BJPX9e&xc?YTcIg7;!9h zr*{=@l+{u8mU(u+kY?}c&z|#puax^ynw$kYJ1@oKBu3zC@+F`k-;qYTd?4;C0_p;? ztu(1y!b&qSHR}@>!A5G(<%I(O&oJBRow9tVq$T<0wj^HK0}~yaw-NV+$l>^#Z3~VJ zb1;z*!YF}GT83YY-}gp%8;{Fg zvZKGuDzjLSv?P0f0~UyN6V|Ve3`K1S9o5bd{<7a87A7K2@J6L}RXWAiF)~`~QI5@A z4~tuu!9!xlU7ne?w@m+<{>G?dbt@b4&mdnnmolvjdKC1KIZ+6-?pRWba=&SnHjpO7 zHO}V`lajjYW|9FN+>Qxd9coo?buWm@V*Y_e;j&6gLNr-J3#peMBWpX zg(CAPBlLWS3y*TCG&D}w#ksV@f)KlOkh#xS+LaSjZE|e2)nr&fOWpk4`%tVf|2s1b zCAz}y0YrIX5?1f>KUk$DKG^B0iOVyveX0=Crm!#czW?vuhw>!(n49wHcbWkt(PV_` zeR)vx?KVYgp!T=lS7*1|ptdD|DY|A1yss(!+@Sw6V*;f`jRI!~W}R=ACU8!mTMcxB zg(q?Vx8QyGi)Y(kQ8G$Et?Pdyr?3I((!tRMjWQ4$u3bMj%Hp0Y|8bIdx79lEBkkxZ zE&>MZe6pTOOA4?pF?%OJkeG7~4t_g(Kh5JMsjVI^{b0G^%ZKPi1Xvoq<4V!IpAE|_ zqB<-TA&E`l9SM&lFSdo2%9V$uYP7 zFgh<_;3dNw2%(CBw%sx1loBsO+=Ncn%{9Ro>95}F+qF)FiNUWQ8&{0>1pov>aaK9v z7lFX@G3q=Ijb0%0ycsI7^72xWCTnkiYZNU@9~uP`gyP6HD~R<-?;&Ct}%ebOV3ZE?6 zj4kPsM2hP~4$BAL1_+~|9FUo~I(jFP2(~IDet{Gu><(tZVPg8HeInBSxF=~QX%SKB zT{8pHTGKBa+swheRRMOpK=|uF)!4uYVh6BKE8vh!_Ouuk_q*vF%JGQL{O-eNC6QQPq#2#=^_aW(N~&h}_n{4~GgGWfs9E$+%BdFu)r{Uu z3H(3R=-YUw&Fqozn74?3p%3|ukur6y-XEyy1TL=SRFPoM*RdRu7t2=vn$AyG??o+t zkSZQw3fI;Og{VjfaR9m^O75I`nQ|(RgVUWjBurmXs2ZT|10@B21Ws$iz{J51RK zt5#Uleg6bl===%CIp7GtVGkL5m;c zBnaxl*l-U#xKhUwn&w5L$%z1MDO7XuqJH>y(E0+q2_qk+;axuxGCa;CU=G=R={fi@ zQ5ba#wkv}oas=iEEFeg2w*J*1HE|Re`jf$C9w7%Og*cKh+u|ks>5kyhHn7cOj?rLJ zgnw%F!z-ye>BzCSGTs^tyaWxZ%8BWh9sU}GXLa$`zkp04;T3O(C1uYvvj(2u8s|Zk>4Y8@sECbK97J#>Iy#~rGyTseigWf3 z)~uA8RpQge>r1pVXD6Y0ro>l*y*E;+`f2O80b|rSbVXz|V{$cZ<_oENVG7$xP<5&U z{IL3uJTm|G&y@{kvKbInY8I-%&`fN#3dE~!yyjrF_-*s%>kwZXXqr)L zwUeg=N}sY-AqxW~4oTsba zOnyqmWii&uru}GDe{WXxVDPn#o-Ja)JBR>Vv@9IZyZ@!6cM8 zwnQDIL;V-=1Ys^Zc-z-G!9Kque7cnV8Ii0K7;vW04tx5~AT2VFJz$6PT?GTXF0StjfWNTx2<$Kw;%9 zdI^(BG)XDd4xm0(bH%Y_yCUjpIP!o1h|&bWi`@R*eiQw5&U|B$kQD0Bt_9d{XSE7h zC?UAQxkjwt_f3dO2Byc96W9#qAG?(+4(Vr2?5^e@tSr`_&>T%jWB2a(AdBbpwUeGAx(P5>RQko1v>NfAJA zM_UM>fvJ$W3sAx&*yaFt44q4-Q(V|V%}IQX-zXL1_Kuvy#vc84asum)h=5HfEa%ab zRt&le`(-=dxRA|yLU9(KmPg#v$$zw@ftV%Eh@iU z=!qr+ErqJnMoHW!`X1~VU!H4vyEm;v1X-Sd>UrC^zFl+IaY2)7r zH#@`?+`pB@Dib3mTWr_!L&(5%(*Nz~1LD~&Uj7387>!s4TRX^u5qjr#z$T$^wMbAv zep1A(DDkb`(#O%N5XV+QXh-A|rFew~GxN&;EFKrVt$_pC0bwdEg_qu~86hIA$*s>7 zxr>t1s_fqK;0q<05??{35fqlu1^u!M>-9NWM)TLS#aL3B8wZA$;t}75#h1?3==E2u zkhg1HI~uNi6pm8Zm40h(rkWkwsiIdH{H}wY|D0rcP%SqhW>5lY)6mT!)FCXW0nlm& zM0X5OI&~Dt;$x|rii(H^o9~oP6x#%)*HrBxpV|rOgpn5+S}P>4gq<({15E$>6LOXJ zlH{ANM8FsIKfRl=Sg;GMmz20HW}}qmPHUY#PSh{2KMqGaQWXb`3_0-SG7(rf!L!IZ zLXeQKkh$MOix@EO!e;=u^;}qQg^r3#qe4eDlK*}5dZ;oeL7zBP@K%4>z~;P|2`K9~ zhACVjaH<3K1YNdtGW(13)mX`-;4J_8I}L<(x2hs%4AFiClRUmD5H)R}FvYYZf_h_k zJOVtaPH&~@QULK%Zt=t#{w4`CWkjKiCb>yVFy%z#5BcC zZ01Ma8V(lBgZhuPZXCB*pg?Q}in=8h(v7dx1IJ|`o4iLR77IPs^n=F`H_(QIU6{mO zJ!m@2D{gZ?xjWNv+PimxLekXv60^B=B}xaT8} z030sIw8}cuRu&Q*B?l69dCIaQ$7@smeh5Piof9viYfpDr`6{!DW4o{qL}+n+=llhC zQwI+l_EPmr)_GISW5z;k%x7$IEF&81mT(KgwQk@&Ee6XHMi{s>f6@wfX*d_~r=pkS zv`|7z}NCu4Sc`G(TS(Pe{Eb2aH>kSm|FqA%B&Cfm~f4_F18z>NIix4{1uo zfK9f~48`TKzztLJcJgdkoL9X3GUD^GU;g{Q$kLtle}o6_Y{vUy_EOK95uc4PR&V^_l4^$+vd&m0gl64X8RTePRwqS z>Fn0CtE3pFZ(S%(h|zZF#LkUrs>yR88s&XB~afIKF>Ux6@%zGMNYE-{A-F)G~P>)T*^U-XP6$x8O)`3B$In=L9 zEt77%nr*}&Ts%x?^cOJKOMmNlV^2*J8WMF+gSS~@wd2Xj*mDA{U<)yF(i+O6y9MEp z%yRE^!#l8RxMGi%V`<`^GIPIEB&_}8Y)u9G_M$^(I(K^#2%)A*H}(rL-&MzCcJV`n z(X%mz-kz2*b(w?d@RHj+yba7&$6Vs`T#QspFCO$?N&_v=WNG5trIKKzZE zWb}qO^Lp<@{CNAlUpxMScn7iibAOsV4Yv4B5t3J#b6ZiX4vton+{3gm&o!kxGmogO zG;r@ONmOFRTc~aWb#wNm1L;w&(<{n&i4nMl6);nxo#fmQb&C10-{h2d6LZiw0 zJ{>e5YruvbuqP?-Cef~cwpRrRvJR{Tx)j*jP@D!=@xFU416;*n0=VXmu%P{A(Lpwe*Ec}+@`#F7y z&-QeH-K0d+&PGUfk^=4<7{~_bG&5?u(EAxCk%S2L=_+sZmBrW2zMoF}$9|ZW;~K^e zB4kN3a5LUf>i$?`9n)1CgwqGb9W~UeJh?y`ad^;c%?W%*w_{MgttYh!zH>7r zxT_kpxkZ%mYYMIK2qh^(TdFLBeJ&I>zz^#I@^r>d*@o;+t=Koj(EanH1|{0UYz2aW zZ=eS{9Ks;F=GfL_;YDx6G{_SGwk|5E_%?xl!$(1quOG0poZ^?Gxp;pSZ6?oH9KU=* zH7BK8L~I;k7E|$6ahci3MAd3^ZDAz=GSU+z%sx}gO;SZB-c})}BHujf=YnAhlGIz0 z{84R!dY*|!u4RiiUVS7ML;?vaUXmen-v7J#!t-^&f(>b#b3_3qH16BextB$_iQ2&S zsGo=ag6fe0{;{YJDsXNdPoIx=E#HY>pw5_!&}qGTHTziyo;Cho)-V(Br+NvOfg-od z`;2Mg)!Z&J=huSWJm#IqTmR6y z8S#hq*ZDTstN`uPMa!B{tQ^-&1vn~@+8j#luK?pJ+Vq}CR<`xAI@V)nTGlV-$k}7* z(-3mwO$88+b)?vVVn6P zQwdNLU8OMq{{li5U-VXiEx1WU{#ezh`E1az!f2oO`!-e@_#HX<;h1HFO)Q852#`%w zDyTRqUj;xIv!%aud7c6Qu-{nH6O@8`l>4mQqzmqC$PX5+d91W*=h7D@tAWPf{i*)u zzlgZ(+3L*j?9WP()3~fa8gD>$?aiOLPVCO@1b3#rX4cVyMG}MQh_C<4HmB$a3G!MT z0r8B^2=<8kfj=FOI9#2b+rYgO{=|SR+WYVy6aP#0qgDdv)pL?VJ=Wv`buB0}!pV=n zOdL%kUII`;M_qyy`*b3eMB^|u@Zd@ZsF#i@?91jN>z-KL)*C$8WB5c|lk)X<%eTww z{>kQJJ|zoiDzaa@p`S)nT2VsXllfE%^cP+(U7-64q|^;~#-OOGJG*R*rguSNFy9u8eGe$)W&C~AC>Bjj4lPXRT93Ne#o z^Z9#`rTM$$1c~gPAUj|ezYiD^zwL`LAb)vjFQ&OC*yUH`3jP^kEQ2-ps%)2=@)@E_ z<24W*zg+(Z_H&E)ld*C6Gg4?KpHGnzB$=&tC)Z`iWy9ZDBQGhQlgrmN z|MX}q{;&(b;S4!5X0>>$fg5ENVZf{EWNJjZ8r$f#UX4&TT-vNWa5?EdaDQwDkM6!+ z$9lU#IpU8faWtDP%0gA+2=DbqS9Kog1geGfh<7lMC`zpiLi|qsRG@Oan+$FmN6dhW zC`igrqOBldf}e35S|i5Q>7V$-XJs6Go{O04a$|b1CMCjV1B8G0b!a$_Z6W7z)Y2B2 z-sg_cQcB~TCWpTho&lSsWy|}@yOxy8y42&z5Zj$IJRH^(nSK(nSJ?6kz}wI?F6Ub9 z=WAuBA}wEHUh5n#;GJgGjy!GlcJR6-n?`Mj@wWG_+|JQ@rkQOh#$92Z_MIiubKaNy z04B9S;}IJ9>o%}ktEiZ%o~(q!|X>LW;VY1`I=~!>>~SZp^v!qjLO~ud=(ZJZe&+AEUz`%`6|Zh(6*f+E=2I^ z1_YlS1WN0ui~A^!v1^DJn<_q0oPnE}83-kU1j~86nO*U2JYsgU(iF};Fcp!2TR>WL zF6?ai?HZ=09h6xL&ju2Nd6o?xWssTR0-%lqG}(v1;;Rcq`aCQ0V}l0V6)N)XpW1hp zPosINJfdCf%nXuI)O(fQoxH%sW#;8Q3;Mm3c*P`*__yGANI-+_ULvqigUBw1#E-w| zx8oW4lYf+Vtv3(h`0~%vv?J?u3IGC#N)24EKIymQXhlvv1~;FeIr}&H^u%6&9}aGR z^zN7ACJWPQC!EJP82xn{Lw>aMu8#G}GXb_#KThBLfGDC1!iZ?T=U*6{Nbp%;*;OOIzT~}MGON61mJA%?tDlWT zJPBVdMUp#fZN6$QuY#*Qq58b%s?fXXQl!LYoANMmTlI%^btKr`S`Mc3HaRIsG%`q% zeRJlp1BkHD#g*|}&_zHXP5ZkX1>P@I*}Mq>*nEE>FH_)V6@%KRUIM_nC+G-}qt$Rh0aqBRxLgGtf^o)QkreXjoPNbej@DXCW$ZU1@t)1p z4T~D)0+IOdCpl(Gy>cMDx^Lg6086k3l~|BYn|pSiAuB?KNO<3%{4vFNLR2*X07c6Yo0y$WGMNdXTPrt~qzsO^D8$B8X&vQeYs(S&c`z51O3Wj-kPInj~JFMM% zPF)urVtWhE&q1K6Oi+RoJLKD#8Z!fJCggG)n2|K8NQ031BQ~@YpnU$(Kv_DpWx9{W zYj&k}-s(RxV;G{33dM#EHdN3U07{H&CUSd42K5gu=uQ3!XK_v9d8?)W z)aKe{p%WqwZe&s@jn{3W-dX!fP_pJNFnR(ny|IYO^p=a#H4kLknIOXe!zgZfW6ku% zJKrPr`Ys=%u3V!me7=vug(mqMG)H=bE`Dx+kuG#Kt-_%CkJAw<7o`@vN~8z*FHV@u z+;xhIu>sdmvyn)Dz~MsAm28CIRcPNMo_&40Ec<;;Y~b?@_OkppjUMR%?}dg6#NAZ( zmIvArjFo?a!wYc{Ts?NgoLsp^As|2@w~G+cTvZEaP+<67s5YqooJ4;NEE3pP*=0do z{E4y-R2$$bU7wXT6p54O2HzuL=cJ6Cv1*7NtX*K7zU_o)H(p=+JS*3=Tb}3|p8Zyg znT^uxyYt(1{RJY6TuGtJ;#)vf-7uBLatJM*V$!LV+%i{}HmU56A?D;U!C3=Cr2h4k=iIAvM zC$4o%k*N38oV5?S_Wi{U zoZY+Vuu@Bg_2JdD3RnKsW(p_>O>dY^4s3Hwp=tM~gq4ZIrNHzNoQzx*iTcdwjg%+o z5RcPsB>fko|YW_hq?nhOrqv1NI zlEjJqk_ANYQ_M`Uv0|Y$8CDQrqkvn=!V{vN_R=Nk5|2LZu353mv3@= zN2?|25r4CM+E~2EhLFhiM!0S4VJ1+O?B~3fHoq6C z3HqpheN#rbmwm;BIxvCpn1Aoa5r@?5f^gks4(i{^ws=smK_B~%o)gXcOQhfkH`G51 zgyd!i-rCw_{BpcaFvMDdxHp`)e?!ZR)EfQNK|tMPgrb?&cJiFdOS~0LdGi|ivFtln zLBHqTpC3T2)1xXa3_!_5S@`K;8}oVJW+l;|gqa+`mhCCv#?kx*$+ulX5axxVv=Q!E zuOV@W5GnJYb5ZkCP4EYqUN9j>V_UP0qt!B4eEfb=*rj&2XvzY&GV7vno%2sTh#BO; zz-+!rH8z@jye1e84mnb-kAf*T<&ViogGDah;Oilr#aMXI??sI2pNe=Dr!X~MGTknu z%4je36>M1Z&D0sAbuoK(RMfWp`BL~SrW!73{#gbD$+IE^8V*8g1&=i7>+8AbUIjM$ zI5=#us3S~iTwa` z)1niudAK_gAk%>2?Gq)r1#4*1&8kdx1cimrU?T#|A+nwvX~iDLrK}mR@qx7{0_CnA z^zUKey1j=4b6=A~Y%IUK*x+GE2Yn*3zQ-Nbw2rTSZh1>10KHSVlb)^#-zh}EcRjQE zd}f3`h|0$Ko_W!cF1T(;6=_?%#|6qY`ZYEC_l zTJ4a+NKc^|K4Gowh25MW$Q()ADHyh?zQ!MjMt1&-2-zb;kzj14wY{{X*keB45f93v z%1zAx{<}DPGzyDLuMZND|5_rVv@LdS9nvSGtf)^m+iR06conhwDD@i$|4W{ z;G_vxM#z@FE>%o*t=PN&H0~YPsb6K*^IytVFYIX88vwjE-E+sHU4#*Ei`(Bxm&Tk= z-}M)8l^jd9l2O6$-rwo{WED+W)dqdkt)855JaME_Et+$Qdy#sPqz8^I2IHG>MT}*{ zY#H43zD-`((!Fdc|3FrGAo%T0BD2-?rKN38(0CjI@~F>Y;CQv5${^9gtkv#AB%Z zlTR>K0z4?EB=y$e3Z#`6Cl0HYGhOO23lnPJg^7~5dXKvEXHTd9i=?0UB2$~)0<&XC zK#poz65#iR>^Bx7YHq_;f02FE9CUTq4k#)4Vw225jc&qWPdrN;h$?#(C7X~RG>l@XiTQ)u2VjCrAnf84)_ictMCyaY>d8WqKcJSeBuulGb?Ay!KNjzZTOX)2%!}Z?c!BTBeVIGab^!sehQeOfAP*3cW86$*`Drg#6ApK<~*K z5z93U>^t<-xtc8ssGdh_+_S=N$+V^yi6h4QkP2`*o9^*Xkl?+=3!}nagxGa2UQDzl z{IN4)o>$7;1l5Fp%^6DoBBFhwL{Ehz3u%%}doQxC8Cy~ZmvA;WtXpKd=qq`=^eTL! z4Rf+#eschq*ufO^F$!Y4?!Yu=&$MEMLkH-V1Cd7+l1cG!UBwqSF2% z?W1BcvOk|LG~It!xYSGguz}CVPHd!*ljzC_wcur{Z06K|pu(MscGtsg3({9e5UW{7 zx+UdgkO*1Tr}RJ=vj}lXt1?I?yD|&wF}eYlSB>y7y%iB_g%T*HsS2uvkN+kiNflS;*vYrx`Vg+$(;Ka(`lhM4sqFVSAC3P{3<*Ss(&myLz% z{V8iB`*pfSOgB^6SQrv7#pfyJx)7}xZF6nbJ{>=P1dL`$IBk)@y{sJpov9JaozdEW z*ve7@A;uWX{9|#tCh?dgsxY5d`76TFdXh#Y1hUfMD27lK7^@9{Ya#&4a|YhonuWxC z?2I6@9pUh-Ixbgfi{@4TF?ce{{!3C#p0z%DEqY8#8Ng{ zRxqx_Uj_y#qRUL`6J01W_ek)h|BDqV`oDJ48gzeyHj{Y_bU6w+xJb5G!T2 zA3Jm^$}(ru+Z@zjtz24jtYKA*a}MB2#m02s5YIs4l5Qm$qFc z(gB@@QZ0vJg|)QU0bQ=@YD!n>(qZJfTA1a!k|aveRb3UiI$hu2bNYThzwaL%Zrxb3 zz4v}S50A(FK{tEg(RXeqKHfO4Jzcg#gRGMq3TRm{|8ENZk}9t|JRmiuSxW0DW+D}G z%hE~gCs&RXcHv!S{AnFS5>yM2h7@~{j7pd^DN#D_W^v{!qM7cHp&X%w8_E|C7uvb4 zyT-D-;U_?j77_0|AAR?f9iIiz`!;fLNy0kOmLdN1rn#dlceKp~dtim4%De7kn&^qK z-v}Rle~(M>PYF;}heOUzQaM*mcUD}(7rQwYpDIEU%!8+gS**@}!?5F9EpdH&_QDPe z`hbRNOqx6^bX>m=fH8+$CzjClS35PW!!U({|`dgTv3X_nm;Lnp` zCjl|91yU56tunINJK;E9H|>4I$Z)-M(|BCaM#g+FgUkdw?5!4qBv59#t?=H{Jwk*= zsYFw&fqhDu;Ml!d4TOc1#ib_v;7u{A;@;not;{aqyT~-O#829^02L;Ma&NRrPao)dfK(`H`W)IEafJF|#kj$)Qn?t@El z6e5#p=I^7HREBuuz(^Y@-#1qiYL0FXv7gu6-TXJ^1ne1G+)vn2F>4vK`laL`fkvu(}JXC3{iY)~F{WrYP)IkTg(xU5s*Sjq~2Xld` zXjjkc4#{_jG5YNqe?Nstanar6&LBDDPQKn$olP7a8~ z8`H9+DMyEda7QPhNX_vaE$dtYKIA_R;Qz9V^f(EpZP!gB-DW?z;pP5K?EHV$0q`{8 zl}-8jeMIcM34Yw8It=LzJgHb1!A$KGM6mF(K9})Z=1ca6I@iy&FX_Rv3X>a`JhF)L z5nM9=eTrBWK~vXKBvA6}pZXN!PS5z6D|eHTEf}^3F1F}QY zRw;C_nDskv&g4ytxlXTtoy~Gv5Oa-#-FIDA+?=SBWyb&HJQt*XoIji>LmqM3Rl5-D zOJ5cN=6U0({QCMu$$hfwCN!f$RQ__cC@Gn5y;|@CUz#ePtaD|%pmrer$!hy(Y}d3K z>RDnjO3V;I;#`llxM-*|+AW==MpzsVZDmqg+qvPt71KQ4Osu^_0np3VoHg-wHK$);D@6jjiYsy&gA9BQH zxChO>5CQ4cmnC9k-9NSaFk$k!Buqp`)V!S10x~+ncUg=KKJC5|^jR0edH9kxv%ms< zy=(@<(4W`RVP8r!YqCmubSM#038NoG-yKodL%9$EWwpKgn?UDG+N{*V&pL;W7v$yE z$Vp1?XkLA)xoWZiwp&=zBK|XgZjx~FMJV6D9u9uJ)*Tbe2w<~x+ux~> z3nue@%2oh#3K7BRkT%~^UteqC0|Ff6KjxjVZgMR!e3!rUZ?i-YaGmEnuhFqVHh+22e43`=^im-%e=ipcI zPWL+kprA&-7UF8hZUS^?Wa8&_Q&u9OD2AFOV5C+k+EK7r}qIZzYdc> zymXJYn}$rtQt!xNI%b`j8*!rs2E{*N8s5G8=(P;gKk0s&>!Q|^^W5I|39HF8JT81d zXl5u#v9Z~$%r6Z~K$4%V?e94fnwVOVx9`QnS2P0z9Vj^UDztxGYETxlANCEt+n$9t z??4g0_I)w=`uMDN$ag*oG4%&i%eGyOE;(dSITI&{eMw(KvXb|kV}%Bu8Z@`Wu>$;C zIKOU)7DH{A*yqk&kPZevb=CMt!Bgh`*f40usyQw~_j~3EtEk}8BLAz>eI2uGOVqX0 zVZevjDJMNm=G!;#yCPR5hMi_J`zOv$Pp?$qRaLUlhyfuH7J)9HxdH8^VN=MmFp!aX zw{=Hi%sg0Zi_8cO80^zH8hca=;&i>p`cxhK(eTF)@A7=|S9!+Xy;{5RRir_n!%inJ zQb5xx&Bwm1SF4Ul4da~Ni1*AStUSCBbk9kwp1`5<-2jw_k^xYJQ{&i+VF^K8&}vM| z6hI4vm18Qn3BKA)Nt>*{mP=2v?R-W%GTD8#SN6^@C771c%Xc)@_&W89r;k)SQcN(zVt}&$ z?p^!amM-k<3E89k8yaeGsm8bC#t`4CG&CdHLtnxmQNTvoTNZ{EECmJdA%~5Z8<$i> zJnOPwH6pxB85Fe@7Tk~~7t~Vl-XD}kR}{DqlZ@yYpV-%aK}wu^g5ySJ&^LC-@D6qO za`q9C8RuOaNLV=?_1AuhwI1TzYw&jWy#vMTjzOigbghL;4~^+etp}lD@H6qU936mW zkVA2Tb*CB<5}9~|g_+SsK$dt&*Rv=JM6Qi~nXt&SI-k>ho(+n`t2}V6K2V1$D$S-1 zRD1l>MUr9o9B9jtWRW!}h;-HCG+}5{|h9iaG1OR`` z|JP?5)Xdv2ud6r#LsGd6uIc~ZqXG;magf!sL5@soRrY`o^4rn(&GBox?Hc)J<>S5V z7nZQ57UR)_L*fnRW#FuLUl=ZB4Wni%LZN z2(b&46DG}G-M+BbisXj!=V z=@5TD%7!V3&o_m(UPecfb^{c`svvNfi+iU}4_6?Yu!+lXJZW>f$hnR9N@N= zYWZ{g>+Z;2Y=;<{pFu5|nH%W>q?o|Ygjw|(RObzQtWU9HT(YMaF?tifY5qrBx7&q5 zGhQ<7`)`B=(vHm_ttr^k^RLM6mMzJKXkbw6!?Gz?<2MTs14G982WkYNO1p4-#?KT0 zCpZ#>>=&Mj6Enl-@UmfTdooaQ)p3t_oZ@T*;t22 zV_&T{Z9~Fx0c|m9aQhxs8d~Q5=bj9j)gLq82ur)Hi?%=dN3r7ZiiD;gW~aaUhnS4n zvMVpV{!rb+&YbfZ>ILqgby`X}8kZwJz(99HM{bf6m$~njK$z15J|CoX39k75Vvnd} zum432GzfJEMT>c7JMX-CrXo zd*OVIcE#DLh?bj}cn^~c5G~<;;Kz+`*pT{Rimw<tBrFr{$Ujso06pl6QkjOaUc1xW zB=#7$ap8yTwL+0+4x;iPNk(WFntW0Pf`RlLR>0sjV*JOD#R04+Byir{+eC?pNovip zxh1`_KA7jB(xJ+yxcsPvuo%yd{_ur&*Y#;bYbtYv_0P3LeMIu7MjO^!zOQz-8lhhD z)w1^t9WOTEU~V{qbWl6a>H{f%e`ezU3nU6=M#&OyYiY1h{K>wj!84+sD zVkpR`AnsB`0q3UgZVEflb`;bSFQX_8SpX|8sMzV=6xs>h?}ecnu6sJU@FRKwurL(l z%bd0l#)VfSd|v@70gm#Cal%zLb_V#lO2g1fIg0F3>j|?Kw}1=@hPjdRUM|hi z9gN!m3&!;%bP-trx3FQL!y~vrSf$Mkp_agj2-Co!!fr^q8?;VjEeBG%S%TcwjWStZ z&xh`h1=D$0T7wf6Izs()E>J^;5pL*bneK;}{fAMtrMCi~+fx5PL5!svrUFZ1y$%^O zwTDWlCs)x;Gjl2T1KEu^ewLs(=9))DUPgZ8wqI#xHtYf}0$nXLOByQxp~oRT*6Kf} z7OrXKuX}Ze<)Nbg9=h|tX}7zfzGKg83aBlwgH)6MG}GTqwhpahT=`cLvLfe{(9Lh8 zB8_7y|4Md`qM87BkN_rGm`)SOu#M6`h^juEp)xAaXMuh*W9XHg@b4_^1O`&{@86$v zwerx9cl6SH`1!vn=)f=ajhv~_H_e;BCe>e!bA{jQ{yQqy_uT}&A0e38sa4jwjM7(< z0(i}*chxIRSI>Ff1^=}{?jf`Pqy9};gTXF`;mJ~b1>SrgJ?k_I#nkE$%DN&5{O*Eq*5`u98& z-vIJuv8mOh{`F)8#qeOw(mx3*LwI#vv3w#`%H$w*f~O<$m+F}qKoYYDHbRHQ&?y$4-*M`LD#6+NZ@UscwIQ z4Jj-zx>eDZX&b1iIKl-t_h;^zsO4PKUjBRyw)SKF z1AC}2H>#b3r@f)y&7e6GlcEH{J%W-wGs3D=+ez4!HaldURK>z8U&wx%eppR$94qzc zQ?4q7x_;>= z(r^F3RU|bSDw1loUHIir_Q{fCDx4sqL0M{=DD#R+8Af5Z|pRaxDez zzR@au-sAwE<_<%b8qt?wu~5<&=qM@XVB-zz(KDCG{^ZrpJ4fH(*g+Z8Xt}7%dDPoVD|~hI2XS46{#==wGLFf8#VB-bSW<+^<3!9w<}GlU@##mx>YLa`Y5T;3=EnQ|4!5W2bs`t10NC zO_#AFf8m>9IYoTTnHYb7O`C~}S!MXA?z@kWyj`rqIHjH`e=Xksntbjzuz{YQ_>DKV zbXXt@T$<7MqdlMy-jR6@?Fm`XpTp=EyvT;E9?u9da)1~4l!X(6YE%_V&w`+W#>q@^ z8fn{A0g}8k;5cch2C(`_hLi>VZbT_gfEfZ}P(eAxkrF7oq_KVc>2MlE19<+-yeyqW z_rs~S%9#+jleim_4QIJjc*ETr&J-}lk}%$YF&81p#iAV`n7<<1_Dcv_oFz3Nsp;fn zF>u^8Lzqw(CO5p0C5FPCyeF2vdVoK>yv0(jpSHs83Hf8tdRD2}<{2lNfKZ7Egee#> zT=$94krK^9(9;Y!S;45qN6mPilVgFswXO?85Jq!5<+X1dm2yphoS2gTw@$65^$Xc4 z3z#{hi2Q1jM*+o?9{3B2Etp8@EyMzN>Lrth!ecKF=#SD!zK_<*kY)-g3b_MS<@D** zD&&njD=kGUBEja=V5@5*DUm&Dig@LSvlPXuF@q`Zo_^Oim8>~?%E4?ezegt1K;>Tw z8I55V(UWU0DDb+1npoAc(K|V?*TV3{c>dgtrw>1h8p4bT#dc08`*Uj zD?HMAi+CyEMMF|qpcii`1BCVzmB<7(J9^{1*4kSicp^yKSBIS{Z9=o8`2C_6|5(hb zCco&1a40|>LpcX|KEP6v5~vfhwh&v66q_3gzX?3ULFc@WT%6(9=u5SjyB!+jhZ0K8dPHJ3~P?Da*B>Ye~`|R|e{^UN6)OZ#w5vMN-&TubGvg5wL>zH_8 zMnkECIO+}LLCg;SIsE4RIs=`ftPg3GKh$5Otf72J^UP3_ww9V`BW})$t4_X6L|W#; z9lze5b-oZrESWSDO7RUR=bjJu7yR*i!;)c|$-16jy|&mh5!vNJN0T@icyY4juhhP1 zrT)%+19+j4Rl65K(C>3WQUCd21#el&rpVjlqv05rC2jnLXY4Z~@}pzl!5tcviI*>F zbg+l1(Q-nAcl+xSTQgodx%@zbBY#?os6C;=s-ahgWcL1;%EyvJ=1+qbO>tqkn&926 zpnfD_MVcyO^@hUzqd)k)ciA`g?t+o3wX8z!J~PS}#GdOt%6Lt~Lw<38F3gDAHg73t zhzaL|w4S>x&IptnTRW*^yn*eUBv|QX&|`S<_UX_eV8RkY?E!N@uWbQ;W*GT5mVc`) zSza{^tcUr9Uz(w{J4_ivJT#xThIBv$eX;ai$% z#p_w&mLCnco4g}qtv(`<>tdTLNbBPEYrAmEOxSy`X9_B{0Pkai z#Q_Fx8?`lz3fPvX2=WeG(X6q06Q33XQ$bEZ(7v(Ox>xOY+_u0SXFv}i0x2w_FImkv z7}=)G*zn0VpJb&v#1)(cx9m-N4%xqeR!mt+=RUp_1>@gHGw2&ErG;iBL@MdYu64FX zLf2De_Q%_Evix?`f-NOXpiFoFTp>Ms*Uh-gsKa)YuiMh*8DaJDLTqcMm95&}5Vkzk zWEfL{-e{O|cRDvB^G#&7VI#u0jftHzQZuktDs|Y_B1U$U&CD7pby{o|6=9wGZjk-Y zdJ%>gcDa#Z;G-=a5N6Uae%+5L0Qk6Kg}%)rm*IYqG(%giO%~a(AVULfZfB6J;P7`6 zM>X3JJvEErE@)%MC1yrT0ZN5Di~w)y2e|#%BCWFhDC>P>MIV2G`9w{l%QL_6hO_@( zYCHp1)cTLg*suf|Ws~+pt?dg1){cCoW2ibE)VbKr=(dR(;VXz#m?!D3&WJ6~FAaw& z6Fr)2bpxMVp5+AKS{3q?m*q9{EB9+1Mm@Tm?IHGrywhS*XJg1na)k!qzv*P2Ic2we z<_LdbYFVZ6n`m1uqH5t@k#)jdyc&JaJeRP?&NQ?NvQ=-Os{Txdc_Xq2FV>HF%Lghb zeS~iaRkZ{9Bplw*u+P`W-wHO>@aN83P|m_d1@Z~tkP;;e*=xYF@&Y|rM$#a@*s{X6 z@Wv+#2r%r-h2A&JVf>6CTE;%Xx7EYbU;|?^B=9WO9RwzQM0h?;iW5g_pNm~!vC^exjP z*l@c9QKCCX&!j z2Sg~SYtzuHhZ~oFPXI@HIwd2rZ%?dBfS3=|6INz9RxJ9HiC4wJcRt-UMMog-)hB14 zycTNP_^$a);L*2t)CtV9g)<`HxU9tQtk*^o z=OKmHzuP&#m$=5bx%U3KTAb!?N-7Ss7N3d?f zM>A^RzIFb(?yW!J*RGscLz$#3J&uFX(WFHrsfB-uRU2_-va#Ufw8yEzwaK1DGTv2bfW)bWtM^^ZDAYb;gK z(wcg+n(QZZyIL5H?x0|@H?O2xE5 zY^m`@wf?=qW_+h@TluggU`S;&RC&ipYE-s2BPP4xx0GPWnQN7PP!N7kU8wY0?ACN< zerBObyf71de*7G*xH$1RRZ5)v2_HD8zGlWji|;zP>EYCR(Q%v;+WJcixm>c6>p1_q zDA8sm7qfoRy^|MN4a>6q;&%Nt16uSx_cR?Mov!LgcY-og!3YQ*ml`d~Hrb;aE^}*< z4t~D>BcL&TAYYN@b>$^kD2HTk!d-EKB&O4(B>u1O39M}s(&3g3F~1NHdpp%uwGU_@ zqwhQK{IR1_RiJwM#P~-A?5#_3IMbNn&!iR(&C0OZFa8*1Y;Bj@+b=itMvW82l|i0; z)!lD%X%^pA6?=vk!0UDF_mS#3*;3-$o8J}e*;)VnmY;LkZiC{2XiFykf_Q&Aw^Y2# zTS~Ci*uRVzjRM*BJ_maiYjegRER=_p6g%>@*BW2&lVrl)%AE*_201{8VEs+*E-81Z z3cwD@VkVOLwt(P)*_4K=k8ObLabRx{6QXsn=W9I^ojdJ!nTYwH$nsXo*NS4YD*k@o^si zgETr;&N35iE@YCN9EC>y^|~&P2rx>t)ZqjP!LSrkyL3yswE%!d3j{Ew_Xy98rc`Q> zrIA=^PEYGc9y!`7riEc{DMikqCqY(|Pn+>qZ4&mhjtMs>&jImjF+fgeGqzH$W-Ci_ z;BP}h*a?Q00I?unV3w^cHgzgILqR&_zS)YEo@}@`J$A45h+n)x=zG8Q+DLtW(jCLS zUHA*Whyk^JrHIrDsS=3aZ}_|-RrU_#>gaA_>b)qJTQK=etF^Z-`GL6_sy0`PX{YX* zGt!4Dvnd#=4V&Ih>As3Bz1Ss2vY&41mc*?+BJYQm%)H4Vjpz6@7Ffua10l$(pDS-m zhaT~koRS~b0|hRKonhDu6NP#(A}sdnz% z<{MJ&gcNT`Q6;fJN^dkQ$0^aadrw$PP$X$sjPWP8m0#yzqBGPkQHvb5>;!Rt!PAWB z!JZf=M~M#;BeCN?K>K^>enb3u3<70`?4Bv&H!)PT99xm0V1z%vMA9?i{;<9@yT0u} z_8+CIF?S63K+o7g$%B?IC$>*y*T%Q@9=x9&FPZ@5jB^efW@Ho$^GaK|?7ewP^uu>E ziVLKEHf-#=zkIr{bOy3pgM*f1#3wnhL?JBdtge&|+~3hqeY56xXbxbIF1t@Cx24@r za((>~eHvn0hrRTCyms-P_@9pz4hikYrNo0?F1=pqw@L9gq(+1bPGvm$lZSos5m16} zLoqNvqT>U`O<3nO%lH=mphrT<^W^r4V3EqIIVs6tn1T{AHWY$7Zm3DeI2X<$Z+wra$7Zii3erXq`%v&b-o`t? z(YMr#q6`Yz7k~&<7#pp2eMU1?TgshdOJCBA(#iRaR51qz`GFCaggzhSk6(eIzi#q0 zBk1lPHkPr}&2fzu3h65Jq&iI1eTi?ENQ|N6un0=H^m~P+TH&nd{c|WsY3iqwwOmID zVG%-^zqmVE9|Zx!GT;z}U}x6iM!XypOV~7XR7HfN6Pm{<42z5h=QS`O2@?n@FRuXa3KM z``e#WlRBf5Zv+(a z%t?ySR#5mE8V4EfVu&jvvJ2dcWZ#U?eXwMbb-)*^L|34~hNQ(vn)k>l2Zh5(<;>fL zIl|n&Dl28GaGHQD(~f{>WX2T#mSaTl5sHyzT8qwvL}<`WRX5GJ;~;BK%wU`%e?N{M zg?PCJYK;_XoQlERQ=72SF=~u`1n#KR-Fw;Xr zTrEMY{d%o&ymU)*{bJ)Z-?-^-7q1{Dah_9D`ADo}rwl@8X#KOIQvK_&kvaF*s_!P| z=;W2v+%nS+)ou#%PpA{Z{@u+i$~ncj)54~-%E)RMZq5Cm+U+ezNLI2fhg{!DiLq@7 zqhE2>)f?Z}p$TpA5q7ek(_fPm`0lU$DHiJ|eQ6d+%M1u!BI=0H!r|D{-)EJxXt%>l za%>Azu*Y_KKW}kgRNMp-@N!1Gg+))YU5=Qx?BV&d@vFK3OATvtCP{V=`h-RB&OzR; z@CgZf%;q4A1SI+z30qC@ ziuui-^Qahv${d{7vm9_>?&;h)xr}fbiVTN`?T2wW|AX96jAFu1i}~hl5<@gE@9`oe zWcj1c7RF(Zku#!aZXwhn81iEtGnk>7!KN)_03h5?LE<@VmAbZ*X0C{##y z+B`KbVZ1;%j^2lB^EfX28IY|Sd`FH48^@6J$o`3jRa6Uf!%J(vt87AQmk~N~&yz;L zQETmqp4B?UngpX&Gp=vX#VC+%u)65&pehU(dosMGM$Yqm1gDFi#?5?w@1<651CGp{ zRxlHg!@SPk5}iel27L;w_Q_@;KqCla@Gfie$O-(}CkHB;u>9%UVa-%!Q^!p%x~xWlv6~=wN#JUnLWD0)P&Yurmwz%`e&MQ6`AO;QOapTZ)e-+DKN(Z*MF+8@vU#8GVgs#4YjX zjv3p;J>G1kVbm?#B_pIC*7dXns-rFm>sx8$J_ zyJ|C2fYEWeFtr?5cEzd!eM=f@Q>^=XlW(idzax932HgNmrRZTNxZxv}&kL=Qg2jnn zd3P*FHbQ!cuiy*$an8UsS-cp-%kEgrvBX?EjAIGRX1XjA5{HO;q9$PBJ9i!D)>Cg zmdw!Y+u`LF5Q4%DD)u3a2Woq7n?m-=D)i7HWCca4+tVyJ^I>6wGU?um*XW!Lpgg`P z@F^xNzl+Zd{hNewzDF?1stKBFDO&~cx6V>x+SqbXuqSDED7L)_A>7MGk-y-&P95$O zUfiKZ=-%=-vELsKX6)YV3NKDz-8*hJtQc^?!tA==A-JN0f>}&MPuAy#%Z*_x);O2{1_+9;qWgeNSr|J)j3lnB;hVc}ZiFi}_OW1HtzRb1cx0E0LxMm5)iX51`@()69`(w3`{MWu>bNwPXH)>$J_`2t?9W%1|Umi z;x?2DQ08-k;~dxv2omt$6lkyt2hAD{Ga9Q*5dKX*N;Cg2CtEKo6F(yBpp8_=suxjq z=mWc_RKFsmD3FR4ay`U|L6jd68G=1S)@Y=%SY&kWKeBY#IUq7HZOw#Pg9tNsVo0_= zBy_?J)}i3)n*U944nvBmXAukY{$)?v++rcKeJYy^p4B%@FZ`ur&H^SGG!;Md3=0eH z$QE&IYJW?ah-O#oOq1ZS?qc}I9N|Glz~gk$TFoVG&E$*_nM%7W`g5JL9}jUG^ns^soy+CX$aL!H>ff$ znikr3e3c{wFXVG!$WBvT)e-Xq{F+s*$^!iT{oMZC-rTZs!MgiK8Y>9-ejNHK-&LEp z7R8Xugv)sI#MNf7MY=@ZZ4E3;008W?`#$8JcMadbe{{yhC?{{_5*&(r{mjF>UqSic zWqrDuzo-C{5&E~=!mbSZ!WFxsxtXyeumfCE;kQ$Er>@gQLRHLm##^s94dr4egu}XR zop$4Y^;o{8tvODAC^*2&HKxc*c-Y&bcE99uS5zX#-n{*fWqtV2S(8S(Ov0S)@{%4J zpgMFxy?mej`PV#`!t&CXN8!y~vu&!T!`HB>dPsOMGELhI-Yiuamu% zMP{lLO74+ZF*hgp{QJVB%%Go!V;4M^ugI1z^cHCU)G(Yx1RcCn>GJq=&aE$~gTk;k9=eG@N2j&&A^%b$5@D8+~#?3=*|? z-xzL%-wqjoV`;Mw_t!Z;5oxXdc@;UZKBO~{Hd_bC<o-#RcmlrW;A+O3zQoqMM8{xAO3~Lz5pu=$-n5W z6F4-#UO5|KBIa9q=Fhw8C`r%8)(UMlb>X@WG5y^V^L*}eZaDQ-b1^QoGc83fOG$o( zpaIHc>@y7kW&_Z(4kA>=Ys#|~i%s3Xk}$0wWTyAb8ENLAEwXaaGad?eDwO_QVjirD zN<7M$p^v@mpIS1`&2vR|OO5-VZi-L3y~1l_E>2JwCK=&72UoiVf@5OA=j$y|{@0nt zARHqGm(#DL(41$1h}4O)iMS5hD{i24*vi&z`JK6k5Z@NxzH$@-!t!D!YLx5S&e9L$ z_!q@E+{}X+XqMGI4lyGtl)w%2y#k{&0Zqof+7lhKmx-OM$ps*UAhuU%M{?w2L&3sk z7D|qL4od+xFydCnjAg`j-ab%-OdqV%gcn+Gast&&0)MWcKh#oULFM|kwotokr0P1~?v_M{|Mz_(Lw3II zz_T;p6#3)zNa1?{PrM(YfCxf_c|$XL&gpDi)t|62x_R&4YTQoGNGgO8$1x>*g4?kmOdkyGLf3UDIo(@m+# z#Y?kon1tl!3OU_SL%%hd2O?g+br>b3ko`AkH7r~XF@$zpa}>FmCq1?7om;npadjAw zAM#e{n`~0$*ecRTV=3{4r+xj0($+c$ zh)Ldr1wD8|g?S7P1uDfY?Uz>e+gxBdC3WF9UE0UJTDhzKDx2|^HpA0a=@t7iW%as1 zR@lb4wJj9fllfu2%8rS;L94)5tYJsKwef_sn)?JKi~qXONG=uP?Tx-$k{x5krK!waGrQI3qDe$pgg#l*E9BhTvXq4rvFi=%E z!xXMm4P~)tRv;zcPKESnmKW-7S=K$E?I&U5o`gb}V7)g;>wu*j0Wz@^0nG#YeCrVG zDX3+QLYCuqD7$G!{-fa3#&4E%;i(_h;g`jm_v-k&A<~MZUV?&<0S0F|jA z`f-8?95fuzJWQeU^wo?0m+-Sb?)YeP2Cz+a0FxB~5>dY&*IVqsmINkq;EclsiB=~} zqMtly(|w9PUb5Zz2|9({94^Accc!Xa% z6@s%|Rix7IVmJ?DY9PH#*cc!L)h!<SPaJ z!IxUDDo^DxNSIvzI`S*fUe3tgk)2h~@$15`B`-^r1K9&RJ8_3BUc>lGX1~s*O^>|F zsy(_rleKPnVDzO8(A}o>EwjFGNkozopBc&ecsCNYTcw*2JJDa(mG;s_$V$)^J@?uq z;3VLKFr$GM0ezeDiwTH(hE{l*SH;c^EY20C7TsTdg5&`h|F;98>25I#S(Yy_@{1uP zLB;oodzZHotZ=7ZAg#4ci%lI2_>Se`s_$n!7SxgeQaRetZ@<}A}>r4Wrtk4klIA)_(%-u z-&wbIWE+pL@yCRqeQvk2n25r0xXEvc9CyKi#|*5yqb8a)T7C?n11UWD1bi=oj7HhxN~6{A z-G#45>DieOo25ovvZ2l$BsWVjS&$7fw^&t2;vp&9l`bc@=0_**swSUL_oU6TQ(1I? zoqfLwX~z}mlq0SFbsMWyGazHeN`|ZE#wCdp^{SylR=Jue?Lw}Z?4op7@{v*2^st;r zESz*BwKv$MfFnZ0$dRpF@A^ut2Xn^f0k^$-Ti}+SUTctlrRx?tePrO6<}5V32r`AYs=v~2(B zLx{8Uuy{X@GMEvgK|(w?ZR&9tlVA@kP)XR3`k8Wg9(m9ySs4^Pds0Zit zo;gjp1P9v2z3rOl=LpepLxumC@1bO4Y^6!rdYzCF@h&IMRJfG8_4?**8)mgE_Z{*_S3-GK^NnurQl5QX zveSM#=(&h{axV{5_RmK`eEH1{%?k%~lgS!E&QBhZ#?!ZA<&T8qt64+25aKMOKqUtt zB7hvutY1j4zo2pOn?XY-#ig$HgW87FU}kvHb30Y*uU7q@F_!mCgSVB=3lM$q+pHDh z3#X6Qed!Amx=+gD2>_fqO7gSL@Mbd)%0FKy<6w>MIR_lyVbjQp`L%TQ^t@|b*gPK= zYj8#>9gaLRH{X&gEQ}^BL(5;Fp8V(R4{^g(;r$CVGsj#y$psjOY>o}AiMS47lxp5k z_2?CPL&0)SFwQuo2l8Bi{3wabin zxEbHB7-j?4b<87?eOY<6tXLK4W`+cp(#Jo(9xgf^f6=k?r#KajIiW4`zkESYSffj?k+(!GAdjr06P#k+h{;+s_2F>`fqfjEw zk?gdve0Ef7nBSSO-+vS_tdkGRk;OfXrR0O9t?~}3;jGXn{XM&rg~LEnjx0$?+$;~t zXDkIx$|G~i!D8KES6Is>YM%p+#is~%`D7GsC0FD!e6^_|Xqj~^CY->i zeyv~6traIEEn2h;TmY_*&g8^8oB<4x`o9|divKgBpRxS0Qt-pRPwCQ>IhFtr`U7{dO)5wj2QF znUA>UK)5Kxa_h5DY~dt#->KYWHg1%sSLExDNIl>cfH_iZeh7-0TP%7TwcRsjJxnJ4 zJ0SSqL4m%`wfcM$JPR(L@56fG|G4+yb364=5%j1j)=aHDsC_a|4rUv$+f7A57Zr_E#KBQmS9qfWX*CZp>oA@HJsYe3B4QjkGzW|Rij1&a1wQBR5= z7^unw41>krOacsjpo)wBk%eOXQbt;OvpgkAYFvI?<5Q_b*cZj{g+QRk)kB>D*#+7( z7&HN^Q4a(Hdn=}FhtkzJQrL6!CX?`8@$<9H^y6_~-{f4L?h7(PmNje-E{2Eq>N9`f z1`SV#gyDI+1@Y#%?nD?$K>`o5=lMhrP>2$P14q97d_dvTdrp%pz#g))9|A=C+*S-* zECHlm>Qwk&?trk7+6DL25SIb2j)-iGCgXQ5=Bf~lM7zaVr&3|eeha!bq-=`{$`*EE z&i62EGT0w#QIm!gs@#ZouZv6kAT@I520AMG$jjc+rkC9wsc?ZhB(x7n&8npg9TfZh zf^77{KjL*4OPiw_X$7sm;)|v6PoBno&XRIKd~TiA^D?w&jAQv#ceTM?*~@Pf;~8@W z>n6;i$;K4I(fs$({cgWfu22ZakdX>6qx}+=mG=<;f;ZIyNH+;FjV@n$w(s85y>ZQX zl~QnI8F@GB{2D+C-z*wmv(WEtc+`@J=Gdh3D%Nb2|GW{iQO7ibH;`qgy8>Dp40`(I zY^ALy^YT(0dzX~9wvW#x!D3UKtypW5HryDV6R_=O*`Ef5)=6uM3XGiO!M^X?8K-}L?%yDJa{P`z zc&9=OpL=D*)ireA!49{$-OWkm&lmQTJW@2bvR|?=m0w?A&tluf)h-Y1dR{UwZpmm* zs9xx^iHZCDsW$3F;v)NdW9c^U=|odeMyY0nW^|QH;jBA#k$!B1+dOpIj`7-6+>qIf zS?y$10u~4B(j$-Pf%n1^exSCQCm`8W>FxlXI{nrtOW8MM_yCsRsFOjEzuPS{o&{A{J&swXH3Z>YXJU`29QcK5#7iid5pjod z^~g|RKFzRKe0vwF$OU0X@4cmD$bqNuBj1MD#OA^#$Tj38Bg7v3HAxB8wf?7SQ<<;zHA2x8RVQ;AEPzhA-~dn(+d)xfY}3sx7RvZH%Od@YvS@<5z*a1JoRMCM+smC=R1% z4k3&5cN`~Sx_Jw|gAmz>{ZN3(Y&}So+ z9eZL!LrJo!06hmTNdx2siil;6kTmlhAPqoU7NDr?%#Az>L)B?uvBz1Q@uoJ%NY`?K5!L&v_Kux2(&-^B(ufKXrd@Jlq1~DL<-a@uwr^jAcOF zxbe2PBI_0N6{tU6(binJ#(HD1)}^T3k2!ncYc$Owv5eFoC|&p+0Ak!OjcDfHkuF@L z30c8Qdmkw(Ta~*;RS6acp6PScm^5v+FDtp`y}OV0XeQ%EGGq>Kt_rK7t=UiJ`Hx>u zg63Ng8G8*N*~gINJaQm<%{s`+{%&ZM5paq5}7r79^OTX4oUHu=yNE1?$(Hv$#h4nH5rvLv0&RqPoB#Pdh$K=N>(Jhpg`Zuh)&Ca%X) zxni1_XF_y-76ZNbyP?MV!Fb9D(|_!l`)px1(Cretp=z8e?B>9e3xx^9!6#86mi_G( zz-Wza1qs-a=z{VA{o746|2=;5JogW09jlh6dE1GQ(7=QoiH>>d_x3`l~zs zxg-2Vzj@p^v((*F?fn19dK0jw&UR~fClDsV0fRCrlR`p8L4phd29YTc$N*}owF;Id zX+;r76dRmPnTZM!H9``ImbSL2SjD0?PA!TdTE!WZidL-(wQ6nu^#t4ZeAjp6v+mX6{-0bmtZq8TCOC8ESpCtS6_@*6; znDY2=_s&GSnug`NZ~xM`&J#_W(DvrC;Z@8T-ad8nfF$1}pf`l?%MY3rvO*g>ZZ!tj z&iS>M>!vMFI5_=_gU?F+b9{2aYWRox(oS~%%z9z<%dkbUGp()U)IQe7j67~slEyFE zL>t=vb#0#T@Ek?WIqzzpC`>1O^1sRB?_n&FUK$#t`uNgGD13Y|^?5|b?tI~CH7op% z2~GD@D|w=Nq;c0etQI^I-00tL9a+3|-;3ug`uMQ6{kF!s!}l+yZVT&ycR{o=Ygbp1 zfg10^Arrvf^5?+#etWr3?A|&j*T=W<>}n*yY2Eu}XSCu&VUMpgtygf_E*HZZ#ZNt& zl8@dCZ>)D=(xwFQS`e7UNeNa&sM55VNqxdZ9leYxk2Rox;_QOO0H;RRs~k{Ud9SW(*e5nm1M9oxn3uHRl&3JB?{i*1xE_D(|Y5OsG|FN|WXGMlMy`1}A-AbFi#nN|xLz@>#;q zt2+|f6$GrmC`=vluk2SddLHa~iTRl@=Kwv77zUehRU5XnZWrmQHgwQS;g{Ljl*k$} z3yrZb#qv6|HXGGeziHS2A$_jJ-$+*qEI&wVvRI+lv(z^2tgHy3A8*N5%#pX`BUg=y zbL+dR@n=ytrW&7&ZN918$fEO4T`4Zh{9=B+RBc-{w%K)aMe=sYSA~rIgSqn@s`99~ z#9>ah4Vyqqj0;_Cwzj*$%iw$LaG3mfNJ z(mP>gU!q%WZ}n)JXXpA1VL;-yFA|5i)K$BWxT18mfr50}{6k`oe ztApmzpg*VowllZ(AKABJ+R6@#-(F{Yb$RB`&t{UU0_!$Ns_4#%!KN8TM-4)A)6Pm= zAgfg=rVW&E9g7S^h1{x}fD5OXSI=@m(L_og{n-m zErbe|XuHVt!sXj-JLtQhuIc5YNJ-a-;81ftX6$9mj3pz6vQEq95RY>o3nyfoS_mqJ z&zf+&pW2#w?be<{I~H1azXz2{h4L#R8NWcZuvgP1<&nP)mkDZ(-vW^Hi3(0$|0vDE zhx54E=8J$wye}{Np5VX7wV7>v?}cLAnexeJ0H;y6 zO+6vGR}pzauo2q1LmXeNE9tJgo(w>E{4Lfk|A1qc)^lf92Wro@&vH9zyw}6AJEf$t zLngIyhjEUUcpeDyVQ#a{POehWe>~EySiibJwAEqMkddy!PSxh0)k)mhwW8tv(Lg-q>x?HhsK@Lo9F}HDFfs zRPe&EjjC%osZt(_Fy*4Qa*a9}z|r z#xdn7`N_qd5(k(d? zw-x9u46GEf+-O(`Au1Iacc1}OmQtAxK}VQWf`P}MQLiW$Q#T}#Z-6p#PYoxlZOSLnqIrK;0}0-rLTr;VKnS- zpC!)DsykKCk^VTc!>g_6T>Z~ul?E3*y(8%8xd*IQ`aiX}zZd74$6juSc7UctBd(zF zYX>651qU$LG%I2L+rh;eE2JN2!F1{ukx3%ZMCPXL#Dfu3*`;-IX04s1xBRa&UAwK| zs<4CbDLKx%CWt;@vtfzg?%gL*t%bT`m4mGgKznS&}$k1ftyd+L!yO zd+Av>6AE@fD${C^f0e{_$WFNs7yg#5p1+t~9m~P+n z4?F%$@1{){Et1e>=1x=rG{6BOKno)(%T-oZ3a->dWx(cEbtuhAbVuNg5mBvK1&5JirwS2*(+rGLnEN3`YnZ;b7J_I_qqf#VNSVoi+ z%^q^CEz>7|{-sc?DEfy2y1NJMCHiBn!BdMW(o%G(3mknXNOV)aLGkRHQdB2d+vQ*t zV1Fs`i|3u%d!hy&CG2D}8eC&l)bz;``mQc;0B=d&>(W>#Kt>2;2c_!nN+9K0{)hCbDhRHXU@yd+pOuCs1E}Obgc^ zsKC&}a<#;Jk3x!gX@L66bsmG7G5m>cN``#@Y^ThOSHD2ZV$N=VmracK1=PiYuR}pm zxN2&2iVn15PyefKw^bYl$C?jMYYh}S+;duc8Gl`Q6BV5InCG&QmARZnJK9d`yB@;($=h-DzZ9bEEYL+R}UMe z`tW3(!Gc4Z66fONj`MB$<>|#3W1>2>FNtqBj91=ZX*yI%{ zUZI#%YND3k>$GW)C@${6K5Cz>mPxfrSx*x%-$?E%e+IYlpRVk?S@`fkt^4KoFMydh z&fCLADm^lirb3Oi~uznej2*J*amj{B0 za*3~ouMo2az;Pt`Y#tyr@dFktKsce|k@AU_#GCR7< zCSzn^T*TZ6odfprXDPSQ-eXhqc-1Pkb$78i^q_Aq{<724S@V;~5o#Xi{ZqHuSk*Et zJSrYRSuUkZavh-!mJUZ*S6Q^{hOr-qO0?IxRgK zUeRDE_WIHxO#4ujb&PgRO8rC6%_InBR>i4$YR+Gy4KqBQk<5`4(Z ztd*RjK!lk0C`~uXkMkPc(Eq{%5$ddn5dDA&7ZK$m`N0Z1EpA%o6^L{gLdTc*Wv*1i z%Med+X1RFO9_%Wzxlglz7P)X+? zML)$HY60Is-=50w)CINGiq_rio28w~+z^^?7Yfd$P+=Lm%&oO=xx!9i1se&|LR8H3 zHq&TlNqh3PNY_v6?!4d@_y4-5pmlUi`dRvPYq~aRielazKYE>?Z~Y6})6}%;XNk5| zie-To$?X;%P}RX%H5H%00pw3e?3KIyY8M+7vLn(op}|<>*!)WK;(%Z+Q`y$+*Vet` zv9)nuuGXQQw&dQD9iL@2IEhT_PB%HSoFB5WZYB?om!NqNB3=8krm@a7WPG}HF^fKA z^Nl>w^-19&v!-5<^?wA<+bmy=diABm`DD6sQh}M(CtBk2%w{ji33eO)_z=Z2tJku z5RSa?t@4qaO}i8}YO6mQyPpo|JvMO8!gRy2R4F$?QSggoK0JkKrxlVO)pE&j^X3!w zg%45zoPM?Iv<)4WNiR!y{;a>B={Hj2=>QeYX6IO&6Hrp=;E7{64Z-fDQ(y?~AL=9S z$Q4@k0(@v~J+7%MBLIUv8+536^nnq&@xrj4FrJ#6YkF{odG33Qry{?b*nx0XV=07} zB0>Tk!?w{{mG;{&q{NL+xfEz)Dwuz6G*~}TrF5+AQ`_u)b6VFp|K6S^KCTRUf<(=A zoIcA3Y&M@Rr`S_E(av`(L@51EwZ^jEcANg}Rad>0b$E-S=lbt`b?Ylf`pAsYH7!uP zqV9<0T8o2}Ake!C3725db3iyTcs024sD%NfZiJSkEbO8ar~Y1J&qtVop5bKGGT3<5 zgW|%P+$6MWO=RaYR7-(PzF~S8G*Ukc4_npZW_4asEN8RmzHhGL>6-r!^}YztCaPgg zesU@JQA^lI7t6R1FQx)TBe35Z#C3Qt>Co;%b_1-cm|3;V0ky(1M445+Qa@A{dcj!8 zqFHl(>l}#%SMGS0@4DueZn<04qxc?`fIZ~}*Q$qGZhTCn9FLZ`ovo{4w%KpidRFc_ zq?#!o{c~93f@z^WVn#dnAL?@^&3}sjhXanoWNSh3zjVARceU}c+M;mm$JnRuusE#X z|EYNoxXlpbRtDy)%k#K~n@Qi-GP9XCt0RAB4KH27mUq|wDLkPomC(6=Lf&37)--~9 z#)W#yEiW)KoV9jS71T$8Ba)6Q8~f`~09w6Tx8vu2=Ht2&oW`FySF)cHrzU#fuYIW( zq}THkd+0^B0CIXa!0m-fXrJgdM#gQ{i0GcKyV|D_S(V|E6AkFVX`|e(>`<)&u<3HB zSWKE2DZH$-Ye#KRTP&Q|wTwyKY+lHG7|ey7eY2<+Dl&F~X84^99{t1pd7ln2sr|-X zDNOQk{)e-mXd_q)iZ)y9d(3TqUBW<;LX-|PE9e!0Yi}+tuSGwO*oosh-H%r|Ia>KT z_TPfe{596Ny#k`~Q}7S}DdIydq1jxmWAi|hZ}9Ih;~1ixirVFxdjo3fuy%ZyJ%sI; z&Fgk?8E}cG?l+h|6$!i#VZ=Xgu%aC#42-whUXFdl{szCBx*vE;KVNPZE;6T+B(vHO z{@dnFB&TdO2lbKzE$Qosln&-PC}aP7r?Etlh&_3n3(RTpokTDY6Jz6GVlv}3W~KtZ zDV)Wu6bxgYAD6i-D2@3narz}hz4drc7QkqrHrN@tzJ1p61#fQp_p(ciHgjx#9=HA6 zQ<2&-pTBK+Vtm-+>4$Jmjw}1KifP&s}1!fRqs^E@Nh%*CMHrik8RAux2?zdTb*Qd>0_0_8Iy)Q>rN~q4^|4`#9 zDsI(o|8ci;@6Ic_((K(57yr0#@{*f7FKzo?e1LoQo7Kh_B2_M%x=|~vN`n=kMW_c4 z|F;r($9YcozBvazqs=C^v^k>t=vWs9_VMP zbtOMN$~bHA`xzzxO{cEx@VT+VU z3BG>a$sHxpfNygN(NjQjr-G*LFeg4jXBjc4@X~;Oq;~S6yRR`vr6v^&rq@jL^k+C2 zjS*H%Ea|z&v)||x!)|hD?(R>b2LfVj+u$Jqw`z1nql!^a(M287BPdPdd|~~>CkZyz z@AW0|G6cyeDq`lzjFnb>AP&~vKk%4;*fKnN-H-=9#ULBFNU`s)LnvA^vpl6 zYz+@Ae4!sKa~$YKtbf=HYs&`^j>D|N|S`qBoI)VK#*Wy~9B0R}j`ff z5!0kn27+UA*WmD+{q0!xfO~7gl_ERbjZ3MT{}gA;L6WSE=NqUY=B@F;xQ~(w?ob=L z<&LRAJR5rT8DFTT+}|u)WNH$h!( zm1NxIaYJ{`xGnlI6|I1)_rHL|U@k#OA8|HVWMPPZ8<*J1AcV93!9L{21NnEQ6sZUO z`x|SQ_-FJDLL20Ol2<&QBLMpF^AU9nLl}<`vkE#5LAbF*zsHN%Xmtch+NWUZZTy6j zh0Hovvff^`|FH3^lp9%lx5ij2vb-*YJNdVtaA=S7Wc`?hrayVe{1;DWl{I~0FwKJKxa6-P~_yf0t@%w^{Qfx*|sCYW_NH zYR~=#c&XDi((r`!uTWck#=N<%!Qg9MKz)^|s`h+8)gF|6y0cF77CY&`8sC9z+Spw+GB{xBIXM{j;&R=9sWW;PqPn6DOi^^>!K7Bxvl zCB@II^fiH3v{GP)7R`AXCb-I0?j_P0xPa<^eI z;`E@g{t(;;W|w0Q`Z=(jiW@)Jub3GY)|o{|%1uA^sN`59w2glCT6DeehABAcR^H5j zf8fPtX%gq-^JcPxcLlv-A1K4Tunz8J3M!cRC0pmn zrDzjgB&nnrnptnJUzUJI^-ZJSdVa%l4h@Ws_r+OzKRV7&b)bNy2x~zja%G>YKrzb; zPLu`{p=5$PRuUO*lQ_Mmu{TmcDgQS82vuitk)~r1yovPh5?V8HLEs_#qGb#b?AhJ) z!;O%%zcU4lme=XkjrDI1f=iH>YzQTLH8cZawwfYW7-<*%WS0VKSzfuBnz^zmZw9!1aRJClzuc~=bY0QW7`cer4R7Jc?AhFGdurs|E zM+lqinEFcE@x^K<;)UZ_3G?Ivs65F;h;QZCBRI*$bzmkw#)+ z2ONCm33z2rE7*-ANJ?j1Z}#S<2o)ChHlk1<_%X%4Bc8d3>-3=UrSYlGs~@mhD3U#! z23Kd~y5Og{z?&dK;{4VjB6^hSE&CjNjr(!*%_uT{2%1&_y#q(Z=60igv^J>k5i~E6 z6U=21$)ju(Hg>T{0rmyk);^wbGeMi!isO#=!Xl0Re+nn&THYl>RJv|!m}U$ksB#jn zfwa4v{GxRz_MDq>Er;rkGUlj+f*ZRIjO1>)@vAn;?vCiR{Io-&nl-*8(Cf$+C%;y~ z{?WlZUd<}XctFp%WA}qaZdu>^ecR{NS7i?0oA|rLGFp+zw$Ekb)0^kH^vSnFtQ*w> z>H(c)+g-_H{zbY{MAfY)UO}wKK=vK?uAQrUDrot!b}W=PKKq?z@Qf48@SK?N`KmJoNV{Qt?uqrA7EtuG8gem8iYz%L(&DzgfVQbKZ~3 z_G+UCKKW^kA^t%S*J<*K99`Lj{I2>ncB)^jsz+KF7$spwT4L6MZh5~(j5fd_{^7@# zIdYGdEM=e}p5d&XQS(xJw(*Gegn`1l8~%)+tJE9iN%-EIH^< zA>U8J4*CBLixniiY)_Rj|Dk4Mbb%N&$T$OVh;MrL!c*W?^|Vp{CVld-TLC--yk63Y zn}6oue*s*RG?Q$PC&tbN(*md|la7jV>dUlA|L1AJV}~dMNLZX``!rrUwZmekcGjZf zvYC+?E9STK%6;-H3uUHHY@)XbmJCP>vLTMp4l+386OvRs9yamvG50VBDhgcmxG6A1 zx_0p=g-;*9xy2q0s|jLJfw=O zl#g!mVuE1cwjPBy*mbDU$3ripKp{MnxiiGRK}Dr!Rxy8!OjlAjFl-_58XuEKt`6uL z;Zcng2C|(u#K(Tfq}GX_UtZu+aC9;&)nD_`BNqKU+Yp&>n`5^adaQ8)#6hYGIZru) zv^D^|f|{2%03vXVE&wun@%7K7&sU&>bZ*{6bpC{K&|oH33gf*RvVa*#8+SLHak72W zZzDwX1CT@i(MTd1r+>Cq zRtcn3^Y7vYehO5PZ;&D$#s`!6DEzN1;!ROuWHa=J3IoU)Da2op}{xzsZJN2OgdQ@UWdP;uU%x?6RF7E&raA7>clXZ0@^@XYTUj$skdXro;W0lkx-H2NY9Eq}-GoyU8+( z@ZW;Cqn`T@sdTYvbiGqLFfuW1j*8lq<9}4f9ycKmqvIQAu~BJFXq7GOMFPGb=%%>G^zsfq>V?S>s_et>4QO)RnDY>< zPH9UJzIeGsODr zzRZry__TQc#9;+g?0Z9xXkWDMo41cUPBi%|v`F#3(c8QoPmL4kAE#XiqZgHIsXE$K zD`gJ!Fn@zPdn`Y-x%W&AKjs&#Q$owU3qJKj;#njk+XW>KagsQyK$=X8tO-5wB5fa1fGa_4`jM>L44wr^+tehRKu?4ui@ zTM(h(pTxSikr>`mz-qyo;9)Z5_}Jr)W7~zTW&pG@O|rh;kLJnW_hkT)XDXhktAlW=?EN( z!6nI2JZb@!rYh%NZJ5NP7L&0FeLFf2yG&I2|2E`~72k{XO-8wQs!r?VxGW@q3P5&g zA@%8c1X&iw9C%xp{*O#ndx;<^qt{_lY8@;N#io2GOyYv`GP*s2 zIDI8kXl?2t$;MrLRI=tIN=Pg4ZAZ^E9)qEj4vB_iv!%E-k-h#Y#&smz+Ve;)3AtTx z(ee2o$7nSiYI6h9!8LtbcRiIGrlvs^mVif0j5zIi4gpLXSd<$AP+4W|!Uf{R_wl4S zSekJWkr-;-* zuyPvl0hovTXUtJ0MGELuRmq8rsjXC$wEuF0z`F^o(08RcsuPm@P|wgx!?a~?EBF50 zS2yV>Hcyck%^96V3WXaBE;S=PI{34$gY@UKNGW=JM>sxeE#BW}(arN-cRnys!M#i? z&R?P|`N+KbRa%1^G?b3-SX?jBurPzMv(-H|c*Xt#hl&`S#4QO|XU2#p7!r2H6@fVV5YgN}KrCJP2u{B}(Z`($>a`~PFOHJ@D+K9bJ z%1hVys&5rmz=np*eV7&y*vg-syUl)!`@9au>Xj=>+Qk*cj0gVi5x=vKeD<#c5il z&sg)W(9`E#XL)fUTHw-ZqyGj7H|B)!2yzG(v<$}!)Um^$!7RtUeZVqUqM)UT%9V1&e6 zm~AS(r`lM?v03_=#RAini<>XVEGaCrf&+sIT5? zX6Bk`+1@25_sjoob}FC_91~V#eDkOFrw+?EdRfaS{q?IY&T?oIj&)Yq`>a5;Mcf?e)WwkIOxhg-@7w`YE02ro+UC&g*n? zpUrx`ys?K`p`Xm6K@t`p0q}aw*yg>!p(A!Ea)884Q-qn-Jzoc>w7WIZ?(aLM+2J%% zW;^Txi=M&x%_Nh)B7+f4yE8#!6w^sg3^KP~G@XiQb^5p8+CDUwk$YfxWB^DG^7*F9?dy$2!@s@_w$Ki}9v}#wIMR&(t2T33FtxR#w0LMb zjrGD8>Fvh4F%nvvs2j+LZ9KX`%l+O=chL?FW@eg&&6n3u7nv)crU zua;hJ|ElrTz7(V$@2*1W^3|qlkh||IK3um4t011*F1&pU_jF!#wg{e-%Q&?0q_6sK zd`rfw!m?ITdiGOS*vd0-MS2Mm2IP*$igI9L^~TW9>A2@z&x`#(3w|GuAKFB@_|`H& zgP`hLnGlK^wY@?r88Np~5sUV&C@?QFNh#7rIGJ z0*fiDjl<)T_%f^M*EH0xid7BqQ#+lN_dgT7WfiY!-Y}8xh5QCe>Gt;U4^(!FTsZ6< zX=k<{c^Yq=Y8;LecuHXVlsl|$XI0Yoa;9-__s-hR9mb-vb|S7mij2qLSOFf#po?1? zbHkndR1O)IxgF0=v+iYHwphVi9-WtB3lnsZtXPkE3^RRSKm$6Ubtg5Xf>K*Z9x0@8 z0Bek4YMVMi68J7*x(2c0{h`A<7^Cl>TyL1Wb@^$AaAWd?{LI;HAXzI?LurpvL+ncq zoDx{%ra8aVXJutsYcm+SwegHO!VMNiIdgTV`!iAc!W|3i4`)&teaVD7?6By2sh4x+ z(ml&7BdEgh0ak;UEUKu7L0sD;RVL4B3~UqHaiD@yV2f78Jcsw-Sv;R@+WImcx+bTX zkQug3Jm!iGP%838lKF=k!l0!C+V+UlC^jl0glJZn?#3*o zaRn$fSwIVO*;9Ho_0EtOeHAyoMrz>az06NJD?wwRdVthEm`b;S#$Ao@Tsp3MZ_%1F(d)kQr&u)Z**?B)m59cp)OIUAZ95|? z{DJpD(Fxxg7ytOx9gJdOa@RVR^Dey&=MIvsYZ$X$6$D>t>a>J|zE~KCONUZFKMia( z39WH5BatyB$S_SyjSmRGB(x%SX@d}EIn6D|2dbfb@O0c1DdIkO!rw9F?Up6n=fsVPv81p`zRrkShE0Tw8=)kaBmXcEM6a981|JEfp>uB_ZWR2FT&3DJwC zMMGc@CE0e2Gh)zX2Qz}UNvrAU>q$pk@3OyiLV+T_q@I9yDs63v+(SGYF=LA`5@j8 zE3AsXh-VQ|hd?%uKuA-JJqO3&t%c@DSmw#ohB0jWY}Mxlnbdx7s%H#)MsiPEAMXRDOM+H!`o*&>p=VzXlwy5p?eqZzaqO5t8JWxXaW@cafm;%MO)=}(Kn?6XQ zgy!+ae)*gALC%j@tsPs^-$XqY9z&*n+rRfaft=6t@hp^3x1T2Ut~RbpSW&Q|GKxjp zl$jRzI(@g`B2Vb-EBA3!eKhq-ZAa-kl{eJk>`kjoPbU^RU*u7rsH8KR|JX7j<#{7* zO;>i9?~Zflbd$$iRohzbR@P-^oiR*3kB)auSLDOANz6KbN*FSBndcVKmeUeiAs{EMpinQkjE6?~SAghP+Q%bh@SnZndv77UqmkqJB zfGX}6lD4AMo5Fo!3|_cr78zK18Rt$IqO9%$2|jEWs@SrZxsXHi{au26mgc?Kwq3PO zH9LK^1pgd54EE^NV7~bOE)&GXC>Fy5=r>_Y`s%bMMm~2K)=AkrS=XSV&&*}EDV;2u zsH9_}(H2?`>rryEfObsuq#heSEGR?qA?IcYu|hT9@>*CWx`SH62dSb}mO}n^0zKbD zbJn;X?{EHkE%{pwp*}@5UvbtS5T4`O)a_Up9yb-d`{td}Khc5ZundIqWJw96l0gz5 z9sX?1u9h>_4kU&*{zH{&=~&}4OB{g`)uJ^}Q}6{ndNtW_Ae9pSw9i$Vm@nPM=|mre z5_Ol`VhQ3u;st4MC`hEPSIxT6^%)R)09Av-af0EI*RWXO*O{wydZ@UVCooA!<3c+aBd+5l-m(y> z$!0$!RRQ*)BPGZfnr!nsvYHl~>~T}GR(YThUc4lAy=z*{Y0I3tDr@&F6(cpJDpBG{ z$hI5Ug8wJCx%lzY`}kGbaAHl1Bx3I0%qgX_J)*p0vM=+%9Z^enbr{FK;X?te%A=KxWwtCVyVXT7b(wXZ#=d%CKR%$F6m+^xD_R+HJ1Yy z3H7bY(+43n<_lG8L2afTZPkByBYmfIBRZ_q*;yKol{xj)s$=QZuMXfCWeVbgKPi}^ zqSi{%$Kwx1ylSQ|U{#~D*mr}mwGUkO0^u_o&xD#w?5S-q8ycG`A%$EC!V_1jY=ynCR zajwtBD&blm-|rTLhZOX3hd1tnk#hD=YpV54UTwE-uD1Kqf8{;z>M!cOp=Z5hU3kOD zii*T+J>3*7b&$*2?!lHwQNQBv@A_uFzEXJcb(@6#sqo+u+3C9qjeC)Sx9?Zz3cqjf z5Rl=xaB=WVS`P$4*KTusekc9A{>JV%cRCnf^H>m1z?&qe4WF8TtdyMt(?dq_7PJPX zHQs}a6sngVeyZ}J73i(lo4^VM02S1W?l_Jp8#kZVrkqco(Ln;Rjc zg8D6qYZqb4FYaN!UeL;*L)f%e)f$wlo=*tIHWGr>*v(zO3~;PC&2D};l-v#tvks=cpeC}afr8RvPbm@(T{h*1cEo2_`4XjC8`M^akOLw4Zs?LNwdHLQ+t%IiGjf)Md?~4 z&2{Kzr@+3HEqN$}U9DJ=#)>$Lk>G{a!N#RQ1zkWC@x`JJiTOHDzmu`{>zRxgqnPW6 zA37J~gyuVJRy)PkFqdhW6fiqXjM)wor9}V2z_d}^P0BdY;QyD}n7GQ~md09+7FkvL z$+!VW6*zFF+$Wo=MSC4V>W&);vCCDR#~i<*07J zD^pQ!x1bQzMJy+fLkhD$M3!}Hz7F5-Hoja6nU=5gJ$&uFK+K^k(LmF@)FIli;RK)4RFx9(v)c( zJ+^PaVI^mXAd}`5Sn>nn`%-xMOF3V_)Q;>G;NT9n5kCFuZ*-%ej<%9HioSE5bb1Hf zG3gKO5Qs*Q`LIoafCYG(v;xhPAc92cVV0sNP}+kHhqs0!OyOeN40jU0g8UluN1w*? zep9zS?PwBWiS7T}U!ZOx-%1Foyo5g9E{w`ZMgQN6@c$65&PBK`Sqhri?7s=^X)ykq zKQKT;nkGHBMKAqoGRuX^Rhuro?b^7*-So|Kq$hk}XVdzo_m=9KsKf}7(e9nz37NCI z-h>{caoXUIH0K@s?56Edpj_||HAlvcUeoF0(Heb_H7x|}7V;Di-eLIV zk^H$3;3vPXg!p&tl-hM`NTSQKFKwPIuJf2E{ZqXldam?D;saR<*ofHtIIAbT%?Y*Q zRDN1f5+0Y)o}woW-NmQ{bN-GH9>{`4agj?Kv8_=J^}ssJ0ny)~;U-729y3GBCB^#2g@4cVyu96I z-;)jQa1>lwn&e)3P|VmfX1~DUr*>iGe%*gd%~UEwuy_yzM=q2=nXPjT^X4vM5 zJ`^u}{RHwX^u29$}q{Iifh}kpi_9t-A;iWddZT<+>zh( zaISv;Mtu8;$*XkeRDtE2HeC(vk$^p6RpZqvmhfr^qdSo85We<~8mluawROcgWL6Ci zYiN7i$*FsBWbc9rZ{nt%x6EeRSehQcYW#5}bHH6-F|P4(?bhX{(j`|L%NHI|578AH zml4(tE^YwQ77hld8S^UiJ)1BdFP$3~Q4@MoO^;rub+RwSu*ITeyo-io&(23!L6Fvf zP|Vg<#e_2{*C4dFmXl&K&b&S;%K@Y7His6-A;chT4Yuei%!6w5V6o_M47f=`uAB(J z(Zf+bIPNX4^7YRkv;O6eGdf0pK0o=r1+|?`n_bklZ4K!kKX|e7rJ7N(?((v#Ni#|+ zWt{sPsShv2O^V?QQ+6HL$fVAVJ7@3=xU%J!yk2ZmPzR>OJA}6|P0pI_bL<85uN(D@ z*b&`YCiO7>GrQoJd9V=)y}&#!X^(#f(Jl#g4ZnfzapjT?VyDC?S?pQQ4o298aZW4U z73#IWpJ|#C`y5ESi-tMxb%({AXVcw{&~_gQvXF$3lgOD6Cdd%R|0Uu$)=gWh32}MT zPYpoY0JY7P=X(fFE&7%W-|_zqz$r~Sybkr62-GOWK~(ot-`f2+|2T&<_i%+emj}%IG~Hzv%TU^CV5Mw ziW+2{lXya2S6~JOmLOF$?CJ4?o~Y1-34b3B@rGQ?IVeaFSQBUUsZnG@MMVzD=%v6C(N9hL&d9!mDYmvd9HyH+AB>M=eDX; zGJL=}#Qyvc#Y$h*wSacY|1?+#0`}3Pq9lS)dw#^3zJZu}eFmg9FYGiI1?Gj603kqgUc4j{RZ zUvdy0qCQL2HdUK}J`4UD2*E_u{H@5p>^NtfrC5MWb}XzDh{t<`y*90@tJ;oHQa_$q zma}-{lwI5nb=whGJ->h8KV*936{o24z0(TxxmQ(kP7;-$abJ0$tNE4FuJ7-NG+cMk zxs1B2tK5y(3cFXk?!IqZMz8x;M7!8TW#&Ck7f#BoOly%I_&u0AJo$}oQJ!H+*W}qp zhckye1US*g2dAhll!>so7%(JbmkH zR+MR}Sw-tA`5#!0sK_{W&~AxzVfFUK1$NW{Kwx?n-99HarG^)nC;Er_X^waztTqpL z1T{tM91f==u7mH6gG@Z+MakGsEH?^Rv^Xy<7A(?5{Qw_+#_Tt&p>x!pF7yeAG2|xU z!eX8&Ic@0}SL_l`DGdX3mq)|Cr41VxHAGoOlH8 zp_NgA4nWR2>^S1-%%G#qJ)A^yUhM1XHs(DR_6UKV7P}3P@xG`SZ+C7V(e} zst{hhv>FZ!TN#ie@4v6vp>6=10F->B1d-9qt0U2ol)FBkA7ejC`TPg8F9fYOldVNY zM+WB*3p0%a zMnRRWUcsyrzwKJfa05*F^B?tv6E7uw1FPuI6ihkmy&`B$Qal@Nd)zm#jgL7LLHzBo z)}L|-3+lO;0fO<-7i$Maq1?M9qxke|QyC#!4E|sqUm|%mNrk*c7$6Ad=DE=?eKS5< zzPWD(0jSt`%cOfJX^%mU9*NY5_7!it-naf~`chyUq=f(@V*ISb{phX| zfVTXX56o8-WexL}`+RVN9jF+q73o`FwkLSNAkh!iOb8j^j7LfN|1yc)pQY-c;yPyZ zO{ej39yfcyQ$&KndnfN7FJkp$B>_FqXFFn>zsoRhg7BI|gKw9-WxNJEyt>biMIQ{9 z{tvaXP+An&7iWP-$DE@Ea}}MGsR&q|bl>|1p1=Fw&&`Sq|0c3(95-^RhNIvGIFr8c z?{Dmsrl^nMJPpDble!`1S>U&xJ(;aF??tvBv^N|uybl9YuEN&h?2;d8GwaHJa(2;A z@7@Ld)Np!TWo(yr4XoPWWMGs1VS``O>>F`Gn=deuixd?9S7V8(MRT2ds?e?RdJ+a{ zEy82sn? zSwQIG`o&1|Ro=x4Ts0R^daTa9WNm&T^m^qm;`bn8+=NeO)?+50myFNIS{J=SFGXv$ zG5VQ)-?%rYwRkc%kv4g*i4^|I-w?t?mw4}zt(9u)<_rF7(gR+?3ab^B`doZdmiYlC zo&L4aOM1G#{auv$>D+xEPJjQ~>a%KFukyt8S9J77&yS;Q_6vhy5bVS9R&5!rO-fQw zpB8Jm*ALCh*zsmlop77lPX4W`;==>GWo^YHIz+FsEwkh{w|}0~dGpX|{^W72mb!c0 z!%oY6HXb{%UQAOoNq-tS^BKS_o3q}#6sbxYzo+oWPZTQV)gZCcMGg(sAkbMG=Nw+? zBGrd=nw~u0`qQt5*iqlPyrTLWItBAE12iLTyv$4r0(Z(wT$&lZtC{p(nl9NWw{#cx z>EXiJZehM|&KeG`h5`o!)KngNKn)n97D zq1%?S1JW`pXForpo34$cW`BMpz4lJ`SEX@roR}j_+6Phovx{yxjGg6TNU4Vd@6ZcY zGR?)R+RM5-8Gdg}G@1K0D_w|vf=$#z8C5#Ns_v|N#yYmnb2V7eKeV3RFaN7f&N&_OUic5h)l^l`i z=H_bTsZF&kwUwA+?3w-KuA=X5^*?rTE9Dg7Q7#7Pk(@~QLR7oCY8T})cM^`P+F zHEeIND+}keU?>siHNUIoQ0*u={g(2^fj`J@Gu3AMi06oLD>aOVC`MuND^l$7wDZin zVi*k@U~d-Hc=5KLz4>W}1?)zEP_f>{M61xuWnPbP`lTC>v}ygmQQHeBEA}Hk5)3aw z$kpn+%Q?+A5XCbg8-ZIq7)ePq1^SfOW_WL@rc~}h%2aw4DN`5Lqr9SW2PeSL3+gIl z(nc<3xxi}oCTmL`*Y?HG{*N&c$13)bR`!}x57^h^e7mT$;48|o`h{MgRy^Z5yOw?I zW|n^UpR5DgF%!5DTes2gAmoCAm$`u%c+j~(aOw()3~>_^2q3B&>@2>1DJgr>@s@>A z^q@jJ`Q+rXk{8kdhx+9XQ0;B6g#^_WUBZ1sqyY8>4k2kHzAZeJs{0|9>(q1Sjp?VC zC9|xD&19~F{T|t29t^`uMe&f3n_TPJh4F&SAt>A~(C&aE>f4E{dF9p}W&b*NEF8B|M!lEq{ z(>-3v{PP4J1M3=y){YSRz9h-L+unWmm(71?nhpX=&XmyCnoz60y9jK=%|Y~oo>gp@ z$(uJLuUDZ`UwkSnFe7zl@WPys20Kgwp4@*}r)|{SQ&>h0g^V%$^{fcPkBs+yyDBTO zQ4imiAg(>ayT$-lM%D@V?Tq*#RXSQbq5gh@XSaNK&JJIq8)|My$k!X-jiOPZYB)7$ zRFEc4m)rvMlqDaz%q!PnBFhIL>|*H~eTAZGA?2orniNuq)x%KXVO5HN{-l1{J1Fd| zj+}q22vuv|;|^<&@9Di`ykq*@z#Tb>H>Z<}Cx&{MS*EfDufl089|jBKm>Xk2_jtmg zK6B~gjb`qIgSCW+#Hhbv+9cVGPz_&@Azcu_5`^t%EoM3YCh7s1WQVuhK4bNjllw{s zJ}JxGzxe2{A7MZ3ivD2mBXPH?+QOxwgQl3y&W|H&S&)^GHbm{?N!4~=YIizC=52Hr zbKlS+S-og0T zBS=r_SiL%&utODf_WmgXJ|!N`j7(R28F5(={FplemQO7qeq)sjfDv%jMXBA`Z)8}j zGE)EsT{sVy_mzdR-+p-bum(#T4C;g8HR^P=T}ebbdMO2_TFho~9@j2$3?FXl2gB>z z183y7Q}K#S;mkH&9RryFoIvOTSbNv5+vz7X+Zy0_F`V(y2A>eKh%=Ak6&F6-UguFD z9|yV{p=!BcpdgIDo74ghw6S|9iU-hlWzz!j)lzvbx=-_h{pF7x^aft#UWcO8TN3C> zN1d(;z&f??e&Z`x>KYfMuUwQl1+J-8i#6juX$sWqw!yzLp~-80%C$%FHw2a=J@zb1 z9(jMV%q1briSy}mdvN|jjfe|qJb+%XMwSxv6m^k(S6b$W%@5h~o6Yl} zb%rLzdD;~Jm=xhTJ;T!uY*rE&F%3evB(->C>;G5Ry9YE~x9{Wcjf05baVUZca*|OX z=nynTP=_!Wuno1y)I2g$63cHtkm8Y{V?y5oPq8XFts~n}O!yo%Dur z2<_a|{9?i8<%G>W@sKOLr7&<(z%3%FM6}%q(DJG=ay$<`M#D)&)fN8Ic-V0Ho?Kqt zE@oy%bT;k|dp>o*FPn68e}FVK^;smmqv5UP!)Xpr9$9tXs&Ga?sS_tIT4Vif=h+9d zQg-jXen8d59za{^I7h2J<>V6)R*ZC!F*?V0% zPi*8d`K8J@^}me2U&LUqea~F=-4JaZJ!NFrhn_s_guP*y9 zQ}kaZn-L4SPy>W%LDv%0Q}miCY>Pz4&(L1o!(*4Ilc;nqQB!n*O6dx8I~q+WrXm z!#ljpiMQ)o40xwa|xDyRW#gs$0Rd7oos)aGiRTMr~RO_*tS1c22#0sbyKAjKutEr}`3 zmx!i2>z+k5p)+KV_MPDVf|Z~Un3kxwszGg;o!fR~#GzhchLw8^oNZ>y1SN`*ctVab@U6mMHxDh+a%I&{=o|Ngw(qwM6QdyN_R4W`BD<&hu$IEg6^ z9;*K;1K;dZJ5;~^d3mqPc>`N^dh8=j4Lg@tyd9+83X;B8U%5i_@=`#g-{J99=ms8` z>P)ho%_NW;s{bJ+_7Edh`@OB6y{C=iJyib%+#v_8u)@O~Qp6l_b|?2gb{@DeQK61J zk1p4QC-M43uo^K;gIBC?&u>(XpHu}KQfvMgN%DREvF+NC(3`YR+L|%CSf1%0;OF16 z4c75TNnBEn8WB!Wjxxt8CaTv$$zd53PvA*;B}P|afDMxJ@?XMK56gA}cU->-w8+Yb zP(HE#WSe`fC_V9`^E$4=jE}t>%N*IBFtBC2s%X{R5ID}!+5h}xP!15z-`o~wP(j@&($VMY# z1-Fq}1ain}Lt6e(mn4FUXv2zkc;h#K`9|Pb3WH08BU{5AUi+=npG^WT3?L9K0SI?- z2bnhfU7qd954}p2-Brp0BwXEy zJz6Qe!K#orzeq0B4tUi_#iqN%JK_txk%6Dx7s{I~N+h&ul7`W&oX|>;j5SVT?efx! zD=^4hPmylNQE4Ptyeq(Az5bdNcE$pq^n;02{scdv)_$L-mObfv?Fbx4KdT24X-mYsw^{5|%E zG11@>3n&@TS(hS{e0BjhirsP6A9Q^!C1a6CzBZVjbMsris`~bS4K{sC?uZ=&Kl?KH ztrdP=oh^z{nETA4ZwM{I$==e}nzCGTP4;KMxe=Ahj%RHLVDq~EjsA&x34v~$K7cBv z{hoavKi{bE8SblD#WMhof3r80wX9tJQCWj_OvRbRUG%(;k3kwV^cN=x*-WWS_tYBZ=QM4HaAe7!*a}@ zc9_sywsKXli}dSxeuBlrletFBb8pD9itPpcdV)|O+<^}zsUT$cc52bF5!DMMGoAP80~fY=e3^$Ky-yJc@3yO(f)&FG% z&bS!Iq`nY;?hGD$JMuoW@XS8N%Re5(@BUhHb$NQ7&67Hb_*y7%#$NT}Yy7qL2;D>M zElR!w)=l)vE>658o!Z&K91)Hi=e@prBs{xz^ezfYxf%RRPA9Jp7;j`|KHFZr?m$q? z;pT7KKRtUQ$?(oz0cV9JP9(mn>t#L3&)W@S6^!u%=Z6S z&PbfG2-2?exeLDw6vdJHy^rmS_N{!ToX4_zaL`$z28qM11S(QFMCDmycjqA>B(Db| zk^ub=t^&tvmva1s-|1C)<=vwRoc^bB%w@%s__s4-Z8Ug1xCL)&lf8+HCVtUT_;SX` z*4VknlR3@1NjJM(I8G&nToi?2=p@GJ}HSiYixv|PjdQ!Oc->FcgxFg*Ja=?Iadpp6Qq1G$-Q=ukuucDWL zji#J@Bz9eONA7kd(FPgw%$iyERT_GBX`hYS!vfy^!f~UvJFY zD6c_hfy3{{@wWW;wH~aJIB_L>M}K5D!Re-knRJ8(sHgXn7bsUKnH4!Qs6A`!vG+kX zJS&UCBnJWK$m)IVxByj4t9a`P1_9W=;{kHke`}2%BAVGssbu7Rx^}$lW4XL?L?XP> zNCGSjE9^P&tQ!ZB2c%z*)~RjU?T<)rB-vA%QDc*-!^MM8>MQgBp$XQTeGl?JB#p-* zM$e$8&Sw7dYv%gIQ6uEFF^GvU7Ln3fao$P(L{?ao1d``ECx_F)yl=*ga~xai^-Rqe z4yZ}}|%-}Ica$R@hXk%Ptbi+YUwA2cO|r0xG{!+)7krI(J+kWMzK5^OZf18rQZ z(rQt`v3DlbmwKe=hto|@9!MTy@<=Zz@QhRU6*AFkzlkp6HN7r{zzi03}yna38? zphKtG3Rl6stD}O4 z-F(jb4#3B^Y!FQsnbxle$jy;gYRTc4w)cTw(idURV`71a(bcW!@;~HHZsPP;%S0(2 z;py{YVxlTN$qxd64niX_IqN$2G7BqfWXb+lDKqqUA7BbL+KdT(6+$)zMF7VvVGJfm zw9DJhhdpGxCZQ+X4UOSMgtHi1Po4_D3csA>4m~z_`Y)RlK0E|Q786Fc7PbX`oqnU8 z&*admSz2Mpbz3cIKxU5-IZE_JB6-zsott)x3m>^KxdV(b5@Ai1+=129q!0}3NVjE~ zvf-6DA$L)jxkiP7&V6x*32&0^k!HWZTVwJ8CVjVOk57jlzYN0{C&0Cb^T@?9pnOPw zqC%^y<387k)+qQ79whv{;*`P*Ian-i`8@iKnc;6uub{Fpm8ma(Kjv|TCD%@i=A}+TDi$qy z{P#;aY2Q?C&j96-KOm*N*|l-J*|!6a+nq)q^Z)QOSA_JP@GRab&Rp<(g(b|vo|2T3D;pt{{H8AadcW9pXm2!>lz;qb zOSS#QlaUW*l`T83?zY|J!gX8G&DtqShpXEqvOPO^pM6Ty=ip~4iwY=27oiB}F>S`^ z!wU}_n$sM3VXufOOEDe{-GAoG#-}wh?sbxUNIA!njfg>q8tRo$X#Yi0O9Ilu=ps_N z;8_3kaD2u0p+l<{&EBVfcs5kP8J`|fk4gx0?A~?$xO!k#w<2%F8eQcS>iG*ukylxH z3xTFh!(<^Y9}yvW*<%+~qJ31b`+T&c%B);qSs@Bm4~$!{!<0HO5&6e9R|jB!c)Q9y zFDvY;gU*QGJ-7e+Q5dIo`7B?pKG67I=0MdwXDAZ9k?RtJ0C;g^p}xa>!Bm#FaC*af)xpFIXb4Y(SD%1BUh{-*%Qtvg~r29ciC*qwNw%0BqqGS_yXs#%(oc=d@1JJ8i3C9l8IO+ zO3n&#&hmm+jjPAZnW=Cc47(h#v7#cd>-+xY*t4fUc8pC=t2sQ2N-vWlh1)x7C9 z!l5A!Afo*0-TZ~2Nz?AZ4k3W(v2s~hrU75IX=h&KHIJ19`u)!1_=f5~s7Xx;UpXVd zb<8}Md9$T<)>8A}7k#o!m9(%BP7^$;#z#mD%MhTg;TL2y&J(sU>#NL<5`;^B-tckt z?C&NYVQ~5l7S;$RMM4k-2v5`;0Q4U|i2k9ZFt&F@^S0BMi^s-bhFn_o@xOV?(9q0; ztaM2jdwDnPIchF=i&*I3g+T|8Bh&hOAoj6rBx^AXMwl^%J8y;IZfg%X111y91V_ZT zaj027p^kZ&Yr{xw{y-6snbY=Mw-#{$ahOi}a-OVzSN2IrHWVr|h3d|X7qkqM%|{2{ z6w0#?SvE2PQ`VgO&)@#`8k83uu4Kr^g;YmF?DST)TQC^;+%Xx+voKNYg?L;bCKS%@ zkhIADqSiMY3N(+S5~NEty*BZVK#RsuXI<*z_x6D6Ii#K(*}FWA$5c=IY%S09`##LA z@aNSuZ#zXtu2otY*;9d}1e~C#WDYp1l@K-ovxw8iUNg%#;OLOx)s^6SZvP+P9?lPl z;3DSW$QLzL3-pU_J(CgE6UcnztaRaL+iZFn?F+ko$aYTsjqwaQ=N5N_w)4JZBA_JroFL+kLqlf zmPVx*3krVfm?4iCxZv`Ceh={UQM|oG@WyhWu!qwD>|<(!(=aQCGZm?-bDz9I5r=B3 z;~Ej(E7C^;I~P^XGlkZM5e@X|ZeA@F#xZ`VG$1vKiL!mjb0Wb5V%FWlKv$)>@-iCd z5&fE+e6;A5a&A8G!3e(=za1B$5aWON9ZuC#dC~0w_B(kFsp6pmWPb|Omd%IDmtiQ; z2bfk`I8S5s%W&UkHm)|oc`nRawWF(X?1f638jbaQOxm-`F)uqU+jvLD6`v~fyj(&I z`k%_#4R(TJs6IxfkN_Ef3a4j9XN3=JQEpX-rC3LcH>gS*-VfE-KfA-E^#48B|H7x` zjRy{1cYdz3t(bfNa)n-%SGN0bbKcqd*lWo*&@fZB>xXS^b{V`T^D#Xv>@{D9Ny*HH z9mAG*HB@}4+%)QsC+KA`)R>RJ|3^6nBzJEVSy(Mk)z`pbCnvNf{5*NxA!1Yhy`vP& z^BW)kGlJgu3$+YDoUrm-i*YR%s8nwpI$i=0RF~x`Q%&V@hMEE;UrtROxtC;2AfZRc zTB8esnR3S}_Pq_MhO3)i?049GT5X-2l`r&Y;~6&5<{<Tt{m6LNzJA-^ zvk4lq?{2T^Xvvux|H;cMg4z;4sc9vW8ER1~hPQ~@n2x0FX%(QZCW*GEmBV*0F3)>1 zU2wi{FF{S^=<9AtM_f5B%~j{mAINvN^BoY-5kJQm-%r# z(|R%wj3lANf94-eh~sB}+XymU8_#B+Z~}%{B$p}rwmpfZ78c3hr}a?9+R|km2)fIK z@4}?QaT8Yd<>w>4rJ5Wt##pEBN-4ysCX1quVv3+T)TX1)DaJbPg&WEY~RIP5+GgA;IHijqhGgvx zXc(fmFZ|Vae6L=iRkv4PRnGSq{8%BsxBZw?>KMD54W|?E>rfRa?p& zznaXsF*e;?-&a1x#>u&GV4g3x*5Cc!n^~siCPULe{EmnE4tmjNc)mC0{puv4{jqR; z^Sg1*89I1wJX5y(vjT))RB&Bs{8Uw-6p;{54u_Z|Tv>WRZ z%gRtL(GBM-sJ%dY9BHEiazmmnh{{V7Mg}1bZn!`GXo3y@zEkI^FDDGP{@dw;4gYjB zSj`Ml^=jP76TbdZR^(amhVRUyGvq_F$F8ZzuLLg8^l6NGSb zRQmDwik11wd47HQ&$-dL@0d$kiJ;7C$gWAmO_5Is$$`k}bchyrgaE744K}(y3-33{ zan`oiEBvN_4sSh9o|(J~LsXl0rd1%$zheUMe-E4_`~iIMb9KDBc%X}DvFqhRM-;CY z=apK;o~-!vp@1Wm?G*gf645I9!)Ht85{>Y#C+|C{H<7f$9WX4k6;7jJmJ5C#ef zYPq0Rx2+m)tX%Bq3?ZftQL5v}a~ckYG6jF3<-t8H7W>3kyL+`ps}~b_L_GAaa?*mn zn6{$7BUoH=v@io`l5)EHZGm=wuT**FhkoHHyz!EF2UyavAax(B0;jv=UK2_W_`ii{ zJ}DRcq6YSa&XMx*<+ci^bNk-yduY%SLECJMiV>gM)?Aoe(MX5RY(v+IRff;A7-C$n z0rfHiTPU}M)YE{dzNU=*#dj{X9?t2!6uNWe?L$F>J%=S8lOHxl`8t=_K#fMqIjp^k zQ|sefLuEk;^g77N;kMJHh~*KynyO2R_5-bTGt=|D-ID6(sO%7?Mt%53io>~L{>a== z5-RwDt$0vBMr%39Wgv%b?pX4q&g!g))NF`VCv_X#6|l)C9_Dp?*xB|M@#XTRpfPDr z@Q?VY`ucLlPa=cnK&n5%PkxA7N^*_0mG&Q}F9&@MVuu0u=gq?VSkvoEEU^l|mms6t zYIJ9jsGm!BA+^jNq?9$+F<`LIESP*u)Wr9AqsU_ky$Ev8gZ7Vjd#>t_R&-_~F{MG7 z1?#47Mk3nxwO&*2*7iFE*@K4+q?>T}m+`WNsKzWlNoSYU>I&tM%`tG?sL3}nkz&6? z4tzaE#lO0JA~aCYWI*V>2*C zn7HXlyAqsE^3Euh0A&94%k@rvc}_~fxq9gxmu>C0tKVIc=oXUx zk<-F!HjHrapNaSSrRR=_2*$7x@(w-jn%13{ZZjk>cjlLGuDqRaJ^-B;o~wAAHOl`u zeEz&Dp%5!tmT9r=U2dA#_{mKgTcgw*2$m1d#=koR5I`_y{_C&ImD*{W+pA+2wxQ6D zE(uF<)Dlb57&3eNW1CpNLBIScDyA~LHC+#fKf`fI0_`_#*bzK+a*DOb!AAHg; zE7Ol>-Q_K7Q8?N1>{t8n0eZgiq42eJ&{65sxX+HMmrmkmqPoIUSjx`8II+xZuv?^@ zHzm@iDrGFH|0>Xuc1N@2l9Ah}M}Z`&9mxzZbmR(PZy)~loWvc&cI*4sDN5COefbBZ z^NY`5dY>LLKvawhs-!sZm@|nBIe!~L=|8+FlT}aZ0NO?C(2^)Ca_DI_2Gt`SMKvTB zU+c|=9F9!QTuAMGU|iMH#U*!A#~&E*pBl(6*bwUFCcvg(u2wsvDu7~p#W14%54x{U zs9y16o4B#u4ag*DCZtb?SQ{dGMn59@XAf(vVYtl+){dtWp}4jeT{|^Nv6zY2B?nMK z%-b3^4YwbsBqaX2lq$C%kAg(ST%Mh92|PU^<7tgr+eoAaj|r$*Um zby+Aak&91Pgc!8MF%E^&D5G%3GZ379QhYmj*t{pRWbZ_#guWZtUX_f#75m6}C*-hR znWxu+9cwY5uq7VS??u!8jVqGY7n`yFv_5y990br3y_9`~T+1a8eBSV0HZ#06h7((9 zL!|kdRUqe1K)OsTXS~Y~;&dU`p|8l&MG=_BT+Umq9iGe>odq5I%sD8)Q@cq{SvTRs zbCqtY8DsLs_@Ow?Mm!*>l1)Jkhs3pjYzjyXDmGW)jmyA+wkaD<5=)L688MvE11eEv zUvRevXYJ-r(BJWj@7ZZMXetOYGGP{YnWn^)7eE4|4XP_0SPf5v4&=9jIn0H47h1)x zQU*kzR-h$;bhZ0Q+lrh*Q^}+WF3bkUVMG%&1ma-N$PAT`PRS2Dxgbf026M7QkYRu- z2XbrVO!T>W>+iUJt(2%gf)ZMmHh`a*>kF>)6|D{}RjCh24oakBK>E2)dTV&l|Jw!g z!MV-ZNm#EcS~xC`@()c9A1qHV%RHQomL-Q(q8+XihF3zwTF2~@9%b> zEcB4n!y#d7)lB886)!G2c`Ym6BDjzjUK?33U*Rv@cG$^(R^~TXK*M>{bCIt83&JG|PTqMTEfIdD`H z?|ur#Hv!7*VYAU>Z%x_0qS?!RIi`$L@{z4m$IUNuJIdbzb%7!XE#ZjvEQUAZKk}wa zFFB`{~STZypt-bZO7FWL6lHyu8dt7oE31vn$qiI}0ig9Yt!|=XaK0Q*!$J{Dd zGqN!xI3mvpX)D%@4fydo@45c!PCO;4#?YVd@i&0%N4}8f=g2BL4f(I?V|ybgi?T+? zoPt;>*b$l+;S277{KSe6DlXmE20e(K()jenfz@-GL^+p~woZed-VP3qJYQ7H1eKrt z#ULELxaw=;tli^Yo>IJBFFDnDc`sYIikv9*??)O6>)E4kv9f^kz!Z@Gp$$g$zE$q) zg}V_OU^CLI&gwi@J=auXXoqdHeR;OpRsN5Wudy9J7p9ziVUuAHXU@@5B2;Zy#Iczf+Vq{W@<%j4GcO55m zVrGz9yrtMg@g`j907_Ef)t*)tne{MYX11r1_Se# zEyNF7g^aay9zs<|^syu3s|C16Xs8X!SQi|foW;2*qSyrM1zGV;;<+c{;TAhWFv>oe zD7SWq%L*4U?<{|=bpSc?D$!{pj9#Mb#$PG<)QlYLs#fUohkA|J1A6dM^C#yXLZ~05 zxYfStL`M14PPYFLEg^#oa)3iGatKUu^Xi)>Yw(_TAh(UfTa@_Zx8URzoc%#huOGj3 ztHyF{yVr&=o}$Nk9bcs%yV>}D#22o?yuWr|RiQAkuwkD*q#y_^<;21yS?7&N`#iy5&>=rao z)Nz+anH0A3`tm|W4 zA6^vvkgQ!aVuw|mH`aSc##v=jmDSxR>hIr7=D_6|lW{X8Wz*c_zFZ+fW~k*+qxr8O z9P{Cj+7;|A+R|Ykoet3nQrUikL?a@R;_wL#6OF&3Ch*%Z*)~vWnEYHn(Kf&EhW%D_@LLWUqxkBCU$ zM!#@;n$#Q*CE==g{cl*v%iYBOSeqh8@ESvTsTOlkWFfdMSI^&yK)08_;OR z;=-t(+f4GyQO2w~u+3B+KDIV+i&H3ElYm1aw$E*ufAM50Z(7gS|>E^$>+iTB`$j9dk4m}x%^j0=d(#O z(0qShuz<9+TTMaaZ0RlX6(l5c4qVIlQ0cQt2%!uvKoj>(U`8kIoY7K;K!A<)&ivOf- zj1oQQQNS+*@yWAQ#74Iq1TULQ^K!##DfN5Pf9|E`QN?OHlMRMSV$ZMeGDT!;}1 zyHm&rSWWNE5yCzuw&&$vcZLuEB3r`;fFkZMbh{DEQkuzOpdm;xd3@R`7uCGW`Mls+ zU4sV(cr%4OHr-KD3h3vw`N(RVI#Ax0V6~p~x-mH|<*U!PRO-%!B{7?VPcN=)igtbh z7>hCeQ=So;iE!Df{)cUb5=c5+)ngz#namCXXo(mt3rz5tVFU2t#|%rC7#i$D7ATpj zjn$^o_m?w$Q&xOFLazM$yJYT9eZF2_3{{QpcxlQeyM1^e&xdJ?{MhxLuoNDWW?)&vIXl8UA%WuKes zZ`=Vw^j&FuXXSHa>{ouJw}XA^LE4)3xyzxUKez0k?I8YV##Y%;G~tuN@q7}pdh^z5 zjX|Iti3cp_FS;d9NDDuk6{Cj8TX(RE@o#LnuxXZ)sIT{dT9f|ZAQUMhSDbx-d3tNB z&|guu$bR#6-C3ukwSW3@eJB5RsYAQ8IOEdNgdoH(gt9|!9GuL)&rT?d${<&(>1_jI z37dsm@<$r1!M`O~%SHr2ZCbo@m<;n=$%souSA!iui%mnJY3#joqW!^Rj?#&-ebddo ztQ!Vw7<Ju!-9&4lKB6*8sVepHE-jVD-#wb zT8%D9mn>a#jIXoFN(egbQrxC@E3LD-x#F~X&;F~c4hWcABEG>w(jv?+VyJCwmA>47 zgHq)e8=h3bC`yreb*%}bzazfn?afFFJSqhbmiSa0@pRTdEW~uMA0;3>9W=`>D|&@W zQw&o-DODETyv28So|9f@E&ETS+U@XIiD>OOn|C9!H8z+Yk4V>Ida6w&!^d|>y_ty; zEDnhu*jJ&)MtBTfQ!_wdhxL{G=CV;fDl0(QccdTlYJX@u=F8k@jXqL!Rlep)xWh@z z<7lsJRx-#Scn0S3FzG0ftJV)eG>Jt?{jLwm+GOwVtCWU7JXY5F1>$0gRKYlM979fo zqKAh`>TR@cNK-R2Mi}mkl9<62PA<=@Y%qlzT{19!nRJC%^WzN}NdW+o^u;C4)(s^< zH*(xH>a5z8A@<|!A$(I+P4Kbf$rl; z_nu+$0jzw*+jh-cE~1yFK#@$XH+%D`FQBIWsAN==wwpFj!3ny+)Sjd87S$nzL(p^D zNJLFUzG&Eu!H0G^dyn^#st17cEW~1>Rj`)hv9?umUGvWB`F!d zQJvQkp}T_!4p9(vY%H8G7Wbe4PE@+o1PzB_8Deq5+4fqvWtuywD2hbvgyjo>d%|}4 z#da}hygg2a9MP`Vn7PN|^>;gu*KyB;N#b>tLCLlUCMz+t2LM|gA@!+Z$sFR(QXQd!UVNdNQ*??Lo(yHQ%^J>!^2yA$gx z3g-24dao4T$YcHohYx($`i;Az(E8oG+3x{_sTYn^pof5j6vdljOrN(-+wB{ta>!uK zCQKY*YIGfjskPEY9yeW%%5y_Uod|N+;({UE!Tft^QFeFpd~5bs3{Dllotb&Te#x$% zpTzc&1o$QW$Gb*5(?9$I4~nK1HY$#z)1c43#J~uj&Sr(zaK5~kM-k!L(lbDBG@EMj zIJ^_WN$E0g02k>vkv1Xod=+8NuQZ6i1(G`S$8NwaMc4(EULhpIJ2)5Akr0n0A7H zs$`T`f|Yk@xZi*N44%E}dXRFP|BDL=9`29EKb+~lbFH=M8^_|aqW!&d=Pn4Zwf|^U zWxu2a>Ttozc-|#m2L<{_T;w{sNk1SiMLr=ROF1tzQD$`+d1c!U54n+faoT8cu%hSSd02G*{=yaXxVo@G*lLRwF5$7dvCY(+~QkADQu= zO}|B+O`jLr&CaU3v}62G{dYSbO!GRxBLYI`F47_%wV|$q z1O!<^>$LCz2WOi%0!t~ifcvl+>;Cdvew#SZK7GyE zFeoxBG{bV*64whB={fJ3ylwL%leu#s+?dQej6!O~+sQ`f3XJ}0*-NAxPHOm-%|#05 zfe?WJJNdtiQ6-Zg}q^AfDAOq+Sfh;Ru;l$o0h*`W6MO{#tn>3V{JSF98*j(RZV zYYe&|=nq9o^mNI@KVnMVh1Ohw_ZS5#6 ze&OC#N~q@?3%AC1wgRq;*L+BP4C`93PhFn^JxS+|stNJrgI10YWe8H$S0nj#^K)Q+ zd{|*#O{Ovl!l)me7yMOLy!TVHp$5VMI=2-){8FB{a}tXkPVu zgL80)_M{b+o#&+rYKjWVn+Ojn>Y8$KN1v9=-ov9MRVOjRYm>viO^)Gzr6*pk>f<2e zd@iWr2dV`;DPahA#O0RXzGyoG>;_x^~nsIMn5d7udAG~ldYM4U}I@jTgx z(ky>8nNwK;1KQ#Cu9F#qa^IEhAT|2zS5<3qh*yKC)`WsBul5WY=DjL(cj}@w+&KxC zynkJHVA)~woSFPg!Q_?J^`oxyE?G+p!EhVy>!aovJ*^;sb>2AR%!{xc^UjDpeoCyf z$xaPYFHp;8K2Qg#!=ow|R0qg2gJQD6`8ELVTdit92m_bgzgEQ(`v*pmqPJ^{78N^kQM&#PR_k}ngL)L zh>bpuD8rPufK4FcmlFAa-L3rNrvAyCmogvmlP8x8)p5z3IHwezO=)4B%O`&Te$yKR z-?rZr@kONXvwkN8kNnllH@^C;kd-25Wq35EDwVH2#6(X|*`7u;WX_kWGo~JH$bu5{ z#^pqWWE2cRdc!k`{TfG*BNob*6Rl=o1|=9O>T1Khv##Ps!11=T1Br(&( z#RlE%pk$%WhijG`VeBUYEG(DvyMjXeNlN=DL6d8L5J~woO$z`IVu3T?yjI#ds^1<^ zd6w>g5UmUl|VZQH2NW6yoo$@&d8sh*GUnRafHYR=>5xwqS$}Sh&Qn(8#annPCW``!(%* z!JCF;A7noQN0Q<&h=?>NBbFgZzdaxArCVMaXrxK8FICsG&sP$K+C7HJ9?(CxpCu@< z!F`9YRN8f5%bq8nS70y`FonfQ+uB}A3<*}SK(uu--o{G_QFXMDP;} z$VMy^eKJzONF3ds9V7YvIuR1pmJ^jx!i&^WsFxaa{LNHT5%_&p9!~yKhsb0-Vg&GK z$gg0D=@;W<#Espo*!jq0Z2v!fx~$KWTsVb3LDDWX`6$2b-0OR&$kNaq3q^w!xKk37 zafVgi72N48D;W*#T{Z!O!L=0c3)t3lZ|q7Oda1+=vF5G$8I2iMT?U_pt1QU{gwU3L zz@Muf=NB#}eE2TYP3X-uaq#Y?ot!WB#(|(d-cXY}KNMnai7QrI^2lfmM@mW9H^M+X z8XxMUsGrY+PzC-LHFc*`EqkM``ExzDx6D>=s7F6xWnEB-&B!EZTDg8Dp`sQTVAZB# zAe4)Y!{KU7Rva>njr<9Rq9xnW`*}4ABbzY7Be{{S(l0~KXuFJdE)TMdz9PJ3W?Fi~ zsVA|Z$Z2^B+TVvJ_eR8Uf(@gcpj1~$01AqrHVgPm{{#+L&y>1J_yiCQB>%NMHl0}=$bWZ{n3uEMz-$4? z&2K|UV~Mb!+Ra)O5|?@YI;X;k46~2|^0&kU1G8}dRSC&ttBVw#8_c(23!%H+bDjxj zhDK~QXmmy!0dr|$!~M_>HNre907Pb{(r6H$-^xv2nY+W4@Pg43VXz!AZ^l+_)@BEO zFJS&!*HRp>4HzqeZu{tJU*7$xpcbH6$r|$uTrkUxMo@Y6LiDT;Ygn0yWvn53%SI*w z_Q;){L70%P%qS8S#8qesxpI;82(Wbw_M}ocB8#>Mm{^v&Eitmw8JCZigFyT-E>}lrP%lL6QpO`<=;T3Xzm)=Ph#@BUu1D$jSxy!InsC% z-)S~?mhJ8q)g}u>_60u#5aNX2G&g^tf7EUS`4VBb3Bo$T*8pagT&M~5pAN+6-3~xT z?ZU9kY#M5kT!1jkajl5eK#BA9L*NwO{AI{{YEX0)NxL?K{z(LA2$(Ir0WecS$N2gr zlj5YsQj;$z%r|_G->?=@0g+7t1$j7sr5HntK&WiwGe>A+qlj!VfJAgbs5paO-FjZN zQ#*Ck4JRUGOVXL16;ly+=pAUkbnlwoFyD0?H|WMrAJSB5V)1-_vW`nGL^wiY6{TeL z6MYf?ONz`?7Jr;biTvxg_3TCez0Y^}wn|nPXon+G#K$K~(EU>38>gLasoFpI?mg7* z-O*BRtszaAqtb17Y&n+Z7(^DvI(0+(x>nHpEesLLQ}1SoP`Dvilo9zVne)K38#=0Q zAcVM6=tTq73)b@dv<$vit0?O(X`mv{X|Pl=Etxil@P?}jR%vYFc6dkbGKNuT6-EB8 z1QYQ_g}~4N6(G-eCzn^Z*-jej8_DPLwj9C%-$U_Tf92&R_f~e9yM8}T6c@fnEX z`A)xH0W=ErA^c=lvO^B3_4*fEj1yPsJ{wNnU(|;a-Y3GNc8<3Vh;HcRjyd6aVX+26YK$9nfT&@Rdj~k3b(r#hyUtuA@ZnZg}Xm z+xPRAXjUPm;vO;`O8q1Yv;ORuc&m2&3*MCu3#ng493-Bw>vcZt5r6(&T+)V^0jHFx zeABlfRvi!|wU-5`LnBeEA99U{mg)tafaQ9wF}>25c(Hn<#?J0+(zMPOm52XOFI_N7 zz?o#(2|IZjQBFjV&t| zkh~D1-yo4&%O_B;$NcTXNRpWCrlNrUve|c}XO@$U%qD=+h3tsE7g_w3eeT?2(nJys zooyFRKpUSK4cufkC^|)~H+^LehyiY$8$sI7Vbn9T$!8@N#^RT}xr578m;)(G2zmll zUQc4z-bBH=UDvocRo>nrsO@;oU6VJEMtXGFR6Q84fA9|v{ewFatVUi8dmcP>2+iNg zaUoF_iLPuc3(aYj@L%1k5>E*Q?u0%wT03&@@g#V1R3W(h3CjHR#E;uIPr5H;TllE| zh36uXI<*dg_6vVpu@||10_+fZd_xBr651t7LYnt2Mb^kx$*AkWZ>`ebek3MQeV0>a z4;V-x_#7A^!EAwE6YNmG=bI1`!H$V2{z&~Ho(ViTT<@&cNiKWJ9*opLp6Gsr3Ga|+ zGA$7>3BKB%^QyuVPTTNGf;* z)LA|v{YuZPh|R-+AOS565oiuW!kDcG&@$n+0nbXa3WIE4%hxJd zy39H))Wk~oEB)V<{sU6`dG#D87o=bIaiBS7f3w(PJd8m9T!_)yvsatg@g1~z{_OjdCV z@|?`*(B?va>HI>}D{jX?6%patSeUK2n(}2_*B^GS4rmmYDICqms>antV&JsQEk8#2 zQQu_3T+!D+2iIYJS^4So`XbnV{nKQOCE@c+wgo%`%dbNB7#$j5dUk|lg>O3FDjhA_ zc0_P@BEckEFb3VyDAcpeiBhw!OjT#qpq-%3QnCtpWKr1{>4n9CB;njCQ?#jQ^06q3 z4!^}~#vntb-}+l?99lm)!$u)6G+zIApxYH=F=o%l=1T*S+X-q^?06Z%Ebp!du@PU* z7q9<;{uZQ>&E=#_KrS8@A6sU*?|i=Eh)%R2X*G&V;eFiT&?nfh#y5hUgKzHHbMjM> zox1Yv)lp4+NF0#%Zu~0P8^~ucz%L*!!6w*)jDa3=e*ha~?ih+S_yh_s`^VG*`_A=7XPH^!u%S*rgdR5Bk7s-gS zed&+j$8aN%)v%iakLrz1tMrPb4?EB7d6NV4<~k|29W~P$UcaQ(Gjdi_b&S zV2!Tj7o)_?IHv-wVGg4NeX*Nj$@6{#sZaI1f0OI2Dl`ZmU#QMA4MMCznr zq9*xXa~v5ly~vlDADEnzBl$j8?gZVh!nG#??r;B4vkA1Pn1q+7&@C<&PCbzw(1EJ$ zt`_NIqR(JuKZbNudc9|SYXEAph^kb?0~78mA$8L%15auN1(PisZkEM58GF~D)A7wN z5B2~8Cw*m-kL)Z1n=&6e4BZNQNLY4?R8G8JBYjB zccLNnl-11MjTM&?U)=EzA5?QJAyJh@H0rz49!W^YN#X^KOza61wv&bN!NXM{IsTKM1x7pQ;ZMFNQ>$?Csz15R;7o=VK5iQJd}R4y54| z`F*j8D?p1ea6EGPPy+Y2vd0^6d=ezg0NkKcG(=)5_e;jfkY zJt4D=%*V1ZdK}W1yoIuHo#^)`O=^cB0*8LyC4$mAY|^hVkT!*n>fK^x&UfbTh~p!r zN4|T8P_!_r0t+7^`LU6R0A#otVLH)*b_!j@;BnlMy^HE#R7axf+&`qXVdxvDPm~md z&7Y6HcS+?9qT{ByQ)j)gh_vSzuzmD2kgEt!i%yX;g$KcehWmNG{)YDC6Il*)&01 zY~F{tNsmz=j?>Y{r{;|HvPG<2T(4j!pLdtKAphG$Q>Y!*^mm)(QC6>x@jUUJuW z93q^%+U}>OnFP7-9N?r?exB|3xHIUi6BIZsIUZRa9tkNM+_diqP!nSE8(Q<*DuGde zhlL#T92)D%PSWxSuePnEmI=#i2yq!3ZvSI?MeP(@@jJ_y$;&bB^3Qe@YHT~ie;f*^ zk25l3eXKELJH0`#vE{L{u^tst z?#fJQ(5Z$6n6ABcz~yZy<=WR-Ic!wiH2uk2#$!I#1XlbWmGHNwH^)}F9ruyce7Hha zXn@R46RAuq_z5I8gj}rJ7A(vpYZ8LdgD=8IaKf3w2ob~Of8adxVE*mWqprB$p#UXxdGX!z=N<9!SkWYdg#a(ujid+qH1S{E%gbGD2M3 zj$tSGtz-pbrHO}$?-iiGZ6PW7u zkRPzpmnm(#JvY5DSEZ;+>Bg3Llv` zXl=s=mI&!SVzMaN#bxDGcDYe}$QyObps1hI&8ltfcIX@M#Eck^&W(Ff(;$698rzi- zKA^@-FO0k`#k2=z@$JZtHNIEFd;hTQwfPvPiE@r9Q&v|F5YG_<_5%`#Y6z7r@__8c zOXb+ule}U8flipubDf-kXOUtitY8-z$>Z|b<=0Ng;68JjyoTJdwe>%+rqg09%{7qC zgi1exsl#aBA6&lS%wF{Zu-JanPAIOJU+PSRh0Z-E^>FDz=^Y%3p`=_%kH=69jP!KK z5{p)j2-Rr=y`bE?7`f)+oI3JdyU-!$dk*@XTxIO`q(1$U!jTcTmM^bZ+^lfPQWlj< zdnK)*YV$v0_7G{H)%yeL)wjEZxDY0PTAQ|sKmmm@h2i!$)fhsnWWoRDPUf9)~iz;oi)7{rsIq8=vNFy&UJZXzguD`wV+{Z zsE$myKs{JDkN)VSC(9M-6QyWbg(5H5*QS)J5nNyucI64bB!*MxbV&OdSB3_R+ zhHW#I41H(Y#5Ub@GiAT_fCJv7zmpWVIMqZiSJdQ7!TlZ&K)e8XebiPKWb8*o+Bn{% zjzJw1d7t_CjDXv5mCrKv(}wcCSw%H-IdetwnHR0i29?A1z7t%;zfLe4`a5zxuU%Ii zdnLb8;pfYlcrxy~p@a9kUa-ez&W^neBZqOYI5(`EsG$f=LaKTi%oB!>r#ucmJZHe&g zPi4p}zyczCE*dLk+6YHqpNo_*=7K%51FXW)qApQcc29T+GHu}5?Ua(80LS$UCm(kT zL=h{Q7*@-^b^Yn&a6%|fIDbLO}f-KNV>_n#9is&^%(tu+P@v zsL%%@Q89sQNeo4nqeKp=?P8>T!()^=0K5F%2XTq+t7D^YBg$oJ#DK(u@rA`4HOuh>x_oj?ONo^U%*d_mpf>om1MxaEh~>R`%m`Ke<-9{&#gNs*<>82nxVwp2!|Qq* zW>H&A7LMjHu%>4h){5vlaKD07ZjXi!F*M{NS=BWRdhC)hCZLTINbu5uO2YS0SpWm_ zOE0%Z?GDwZM4f;ypf``iUS0Pd)fWy_{{Xh(zj+Yw9#~JFg>0k+n4nhK)%}IoYk_hW zoui5>6(X5amd%b}mj=q_AR>3j_CAs=xQT?D2A)^OiuvTc{vQ4HW)V)%))tKO1A%xx zrpG9){x}r6J!MLnf_qIel=t~O>1c=m3DP9XJWn`#D7>}$h^4D4G0U9j0VUrEKhF;m z--t-J27dJ<=I~kpbEu!s+?1UjU^Uss2)Q(D&Ln$zil9PtRFdvT;6EJ+BS*GM6Vp~z zk>r$x7m>q|FR)0Yd3MWPq_6k*-?UX$UgJ5uDd9@dZxy!OiB}p}l`=kEX^k2d@>rfj zH$Q<*X0TqU{H7;(47q#uvTn|fKChn0Msv{#LKgdfUI`aY+pG5#?vy+x1FDizpruD| zjb%ZtwWMZ)o$@HrM(tgmxYC^e>SPop!jtVJukM!L*u0lIjM->+WZs_bAGT{qlbfY% z)n&0r0*MCzr5^gO!pnPJ@$(25-QuapA)?KM9VK=(4V0iQG}$p$Td; za{$>VrrLwzwK(q(6WS0XTaUSr9G{K+8dTA)W{M2ercAbj1wSrAC|04dejF2h-SR+j XZG(&+b=If=7?C-Xkma-g{{H^}jh~)o literal 0 HcmV?d00001 diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index 12fbcc3e..8f892859 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -288,5 +288,64 @@ public void Case10() DebugDraw.Polygon(poly, 10f, 5f); } + + public static readonly TheoryData NumericCornerCasesData = + new TheoryData + { + {"A", new[] + { + (2.5f, new float[] {2, 11}), + (2.75f, new float[] {2, 11}), + (3f, new float[]{2, 8, 8, 11}), + (3.25f, new float[]{11,11}) + }}, + {"B", new[] + { + (2.5f, new float[] {12, 21}), + (2.75f, new float[] {12, 21}), + (3f, new float[]{12, 15, 15, 21}), + (3.25f, new float[]{18, 21}), + }}, + {"C", new[] + { + (3.5f, new float[] {2, 8}), + (3.75f, new float[] {2, 8}), + (4f, new float[] {2, 8}), + }}, + {"D", new[] + { + (3.25f, new float[] {12,12}), + (3.5f, new float[] {12, 18}), + (3.75f, new float[] {12, 15, 15, 18}), + (4f, new float[] {12, 12, 18, 18}), + }}, + {"E", new[] + { + (4.5f, new float[] {3,3,6,6}), + (4.75f, new float[] { 2.4166667f, 4, 4, 6}), + (5f, new float[] {2, 6}), + }}, + {"F", new[] + { + (4.25f, new float[] {13,13}), + (4.5f, new float[] {12.714286f, 13.444444f,16,16}), + (4.75f, new float[] {12.357143f, 14, 14, 3.2857143f}), + (5f, new float[] {12, 16}), + }}, + {"G", new[] + { + (1.75f, new float[] { 6, 6}), + (2f, new float[] { 4.6315789f, 7.3684211f }), + (2.25f, new float[]{2, 10}) + }} + }; + + [Theory] + [MemberData(nameof(NumericCornerCasesData))] + public void NumericCornerCases(string name, (float y, float[] x)[] expectedIntersections) + { + Polygon poly = CornerCasePolygons.GetByName(name); + DebugDraw.Polygon(poly, 0.25f, 100f, $"{nameof(NumericCornerCases)}_{name}"); + } } } \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon-AllCases.png b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon-AllCases.png deleted file mode 100644 index c22b59dea6f738ef643b0719306a9635e1dddd3e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28259 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

      IFxJWZ%@?jM|b5(Y~R{E-l z7SAyiCpxPf*3il;jOEyjOlz!;qwdkyA=zPILV2Ou9_MrH@v)pyO~9Bth*OoYPFh^2 z)+Fa90h>Oxq39g%pw5SNIE_Wj03`5wE-6l?yEgUz?dncC|u%Z!%Y)(8y_zoXxBCe>!i4*&{E8YeKMVTflj@uxpoUwV(OX zX$93~MJnovcv3gF|GknU=TT`n zBoLgd=mTR$58BnJ&R$y;tXU}ic*CmYRh*=Q@G9YWx9L|N<3<(|AuTY@nk=x3|7!5V zcqujlUfc#C>1ym4MC~9kmEWBrZ*sJGE6~xqgq1PgO&Gd24dyX!+l0_+Ce>oytk7;)h)b z0XVk{r%6Gb=sJYO^RMMy+HP}yVXaihK^_IH5zQC-Jqr4y!!#G_veFc9Y$V<}u~GV( z-ejUOayGVsF;H_*3oaVK1?VgOv}*fN1;3V#k%|!W{CE!vc{9IfU$vjH(rEz{ z3KSbX_&2ZEZiyZ09XE>#J->vzM>a=tGi9M9qeNYm5QQksk75SX@wDz%3+` zhOOG`q5)~(956lb-~DLt-Vd&4&t(=V{B@t}gW~n_Bm0O}K1v!BQ|l%8Kqru}@O>vT zuKxlu{}2dxLt`J&ijC7tLVn%iTEcNJ-+_mteyY?~Qq9o@EK{}8IaW_Ngm#Js22hA7 zAkz4IBGV(|a0b-Gls8p}7){kP+?`G{_)@Y_IC*39bnf?MFFKX9i~U21q&}wB%kbj% zfT<)>pS-(R=VaJ2+1=wjxvN<7E9{3cS-s@w%!Z1{b?Oj#r6Zc)@*zaK`G*_<3$ z92t{41Am2MS$sj1TOmM9y?u&c`%5CLZ3CSP#7=`ye^v^5pf!dyOj1{@ZA~_BExq!E zhP)!kSP@x}xyfhe1Cv7^gd6!Lk-FyH#d+Z0Oqn5Xpd<#imnKtOt_ zRaedsbYJT_)>KIy3$OSPr_>S5Oh$#iDAtq=x~FyhIHn8Ax(kuH!IzIUiy%>*`^Pa- z1R2@F;F-pO5flOiAf(bcJlsUlroe}d6X|5}Lv@I!eoIx_OMR^hHpUrJkjqJ=c6oQP zClSMtiH{7woDx4+gGEmdnST3LzE21_`rg_!s^Hlg&*AkNhA|y$toh!_YVg$Oe{6`G zxlVgOt7u>X^(;DMdW93<=Q`gSjvpbNF+*tKBbQQ$jGj*7G1WsLB5{<9f(LZ0v#~^C z8wNIF{0K5Kg~1&<)*J9*3}W}l^^m(T#GNZT+OWnQ^R@}hcL_&JP>0X}TKVX!SD@uH zrJ&-%(tS=eq8L@1(f@eg5jY-O_-=|l7*7`CaCjjRTLi@#x#<=E`I@`@FG=hq$JD&Y}qWJD|I^) zZ5{5WJ2Iww3N&$(*BB&gegXsq70+pH{ z!cNJ_NGIqh#uhqiWrvL9NX-}?I@r{1W!;={X5ur)qPTS<@27UY8!C!~W2IKw*-)ny z%dKu<9^+Q}ThY&{iWBUGRS|Jg*m(SsJpL?Ks~-LgI4zK+`y}12rr;I8d*(7M!tKXv zv{Rq4ZQ43b#D#cW78x#rKEbk5-vAv&QC#IPw~3i;gaQT_jp19*9p_6^m@Aan=xBcU zEM`^*`~i!_w8`V+n4hJ#5Bo?s#_hVC4Ri>PV{SoV-^wtC?vhqL3ye|!rVg99?sES6 zUR?HwFUl5R#Lg7F1}ANo9h-}df^8Sp-wcwHYiPGAtmAp^&)UK6saH-OOc1kdlwNiF zR;Et~F}gCFzVmOg`KcQNA(()@py4Qho4o!(Mz)2`YaN!UxGQR95V7#MUv;u2ieFO1 z1SKU!&yc;zo`)7yX(it$$!A$IP3A;&dRGbI$K}pdXWla|9iwzI=s^>~5#DJCh9&6(1TT5cM#o6aBV)_#2 z?r7=H=L#)Tr9cn!RbYMrhj$SfvSxB-KghvDw{Nbxh+wQP9Fo$x!vYe%7nex!Q*0Qe z*Yg=CUtDN=-h8l06(NVdr@in&O8VrW9y-T1*#1H&=Cj+ujT?Ga1G6zB-;0H$1fq8G zLk^2NOqt)Nt3!IqzHe_kZ?)&ng$Y$%ATeb25i-klJ9w~uBQ{cc4yxlcNzj}YpF-g2 z=TYIU>Y$_;`D4i2AVV7xw)cC@#`vN0fKbPYa2tApBJfK{9k@tS+=a=7sYBkB-y8FQ zp!1-u*z9bbo~DYW{`$;D$8cHs-kvYS_%oQayRG*umJjLsRuW^;Gye_Efg;rnb!^sN zE3BHstr@*9tkORHh z9=F3gjfAnV-Y^=tKPN={D8K(}Qnre0rmNY_*XQutI(ZmD;ox@$uxR?;fBvMUCh^GG2&!vU! z9{C|NwbI?U^WF;_7Cc1V8h&0z=le7*fx>uKHAhU;7Mb3WWvlVrG#WOXn2@vs%-Wda zbBSlnAENR#5l|YL5g+?Blq{5#buS4`g2;GOMn^|mApBA<;v$(kl1aj7#-Xjaw)pqG zGM>Fca&$AB(5t1=~Gj?o(j*~btx%%9(aV* z-|TeD?05RTy8C5h>+wp4o-@BhwRIOHD&*o1JsnlO{CNGhZnd1`;v;bNJ*e-`(zB7< z#vi-_6VW?M$M=4%eTobfpcdYI%p8~Kd?@%rUBpk3=3pic$<2g zYP-Hy<#lSk_jn4E5UJhf*k0vGcTwAQ;p~=clHLbRCt~c~wbDw8p8JQKr*4C5tp}V| z&!3N42D2B9F^qXX3$pTfJD@ar8JfNg-n4$VFd^pd*>&e@OU;8{>pX=6H1(4!=BEOO zH2WmNg3FVOsLSI;9mc;CY_m$CUl04P_CE8v{gE~45d`5@#cwK7^}8pMGN{aBv`5Kq z!uqxtpK|W6Tf-@y=CD}qwi;HHv`vQZfLE_qxP4pkf{>y?kT7#KB{<0LBKqm5FuUP^ zZR(xMOrgA%&OMse_~fFaT(WU{v3$Yu@$b(LfU4v1fxOeLD@$oRQ`<&-noB{BLS18* zp{!=T3dk4yp=iOzKXe7dL4OL?53?@(-Y5C-aJkk8_Jd^d7PRS;5)1Wpx49!7LVcv! zt*O+9gfC_IJ#8|)2E2}AI%um^zmg&WwLH0-_4vV;B5U2+U(D|ZpGeUcY}HEdDtj6j ztJO-2hNMvzV~|cRt{2c03}Ux#&NvS_(#hXW*+1Lm{yn2v8(uX9i(G;8>MRiwL%RS_ zSzkQi%^H2M8+N>#Rhd-T!)X4J#&y$kk^8AWbqbPc8l_Rx*G<`R$CA1oaYz5eydZnM z<5(%pB`jNDnM>1J0|v)Oy7Vt8r+;1GJ;$sb;L!FD)v2H`Aw0 zv{VjIp8u$m#+A80!=ruE4_la1=hF7ZONtN~BZ*6iJ9Bkep9AfK)=4+ISW^ImuB_g_ zKb~A9U#U2>{_36?j&Bq|Q-Q9ndZ6$s?KNN0Rx8K4|7;6U9T5D^<9PK!L2%eO<)PjX%7`7@*W zTxmzqv%W6NDbSuql-my@_R;xsi*k-tu{khCSeV@??!kZ7=M+ry@|!C!L&ZI;fLsv>QX%FE|81-ay3*0U7vL!yXp zwsYvbJbM}eV;hB}44^c=^o6rQXRz$X6p8vNE?akuXehd9V)QPg4y!vRYckF+$uXessp} zq(SurHUrBtL)Iypj`2uj(fhb%=Z zZ@@*A(^pJPf(Wtucp{1ooHx>RfpG1f{}~9~dHVxA4Ks21829=rXSlMvix9l>!RI z0+cc}nJfrFUZ+=>jDy()`eJ0kbOp9bQ_-_j@I;vQ3S2}Z-6|;NmrsO{ox??RUr018 z92~IrJ8#6yH`{)ER@YT6sAXl6uhiHk#&Y1t5zvxd(q*-{ECTz16=24q5glcmVj;fr zN|}eQ04V?JGawNXsr~U!c z22eCew|bKp{Q*07#|@HP1mC*AzH;0c=5)(wL*X(eKje2-?mj1DL0`$Ep7uU0uVxm- z$%oxPxdAFbDR`E1BhhFO@=(dR_`=nPmv+LwLDJ$%WC)176U&;X`r2a#z&ORc$Ae52>UEOTlO})A%3ip^qJBUGPPV_^iyCec?;>r zl^V745s&(>RC?6Ev$6r9ZPT-*h1m;Gf@;r5F z;Lt3MPo_O}ty&*sgy-h+t*&gG{hFqM>K-R1m%RckfCXuPbVC^YU|IJ#hD>cKaVg2s zx~qJpN9XU4AiD~kw3(6e$xp_`+8=F?k-kekROxt_CjrH6U?@ohpAD1%CY9AEEXdMS z<3V_)w=Hp{H#Ki+uU8a2fr}eRrWk#s6fzYb0SE%amL3bgDH$f*!^NsBqKzPfv)mgQ zuTPO*G6hDX0#g%rz`%Wi2H7euzQ6>wzR*t}qvjY6chX#L`Vf;C29g3%gm4Gz%KYfO zsXuOaUDb+Pl137Dl3X6*CfouKVu7cQ!_0gt<7WPyWg9A*BfKoS?0G~*Q%!<~2G;@^ z4;LGMjRGLKS&=bBjj8nUlH8!F3lwc%Ps*K_!5x(06x`dP_g%Czf{L&#xUfksC%z4 zSYBki;a!qTEpFaT@Y?>|4(A9Ko@mTmovO`v*1c!%;|6X`onM-KRdMk43aZHxs|dZO zHIcQlhUMWICb$gK9-lHZOoYggmW8ZW7&)dr%es5jCPvgUbjWD$X*tCGvH5`Q`U3lR z@#X4cEY6-#Gh66Z1A5fltb>)BpxVv3>uF+OnTgVtWThg)#%anG7Nh90&&lmVd)H!T zta+hcI;KW-@)3k2*3uL+dBc(hNV^->6fMmo(MuaxHkLY;$}yJi({4faAw+m-OUpMe z6`INS)@px>#i$DEOd`M33rMBszQ3K>3DKW`rOj^qlENDLmCT_!n9ZQiEj^?JRInfQ zzE86c1so!`ha#S!gMIXI2>Yd#ig-@?+_G=qEw1@uY3AmvxP#-*^0LUww`&Vs?_dsN zw(+buf6HwkF!Zoto9;$WVu<)2Ece&V1<^cpd%EP}g76TcUsj3$W;2;>lVUkFtMc>& z(j1i&dV$lF=_LBj&-?AKDg`!`8;38Dq$ux&^>qb$BBN!@29n;68cSn2zE{WVp18PR zfZA#27(*R!{jvcCDsy?sc`QiRhIow$Au@oQq9);-C<;Sp$PEEvfD{NIwGg({RW==k ztlo2<@CQnZ>rpULV_GJ-jTSd=et7N=KseiOz;p62y|?_ytxyC9tK35863WmBiiJJUnEUbnmR0{7Bsm}r+(neq1)dagpP!pB z*gm*=`bv5G4kD)gw8#9go#<+=K!t-*t>>DE*EfA?vE@~Ia7oBU%o6NC7t44mWlB{N zSD@5_@?`CCn8#r9I5C>Tv3~oJ#8yLNMuR@J`@m!M33BFA^0a_7T41MDa6h_cCWY!n zvM@LQTUMkFIna7|yX6R?qoW*342DHMyi0YTSdu;A+Wq^`Mj`jI{gVuHV;W7fc&ZM> z*OJEYa-x}FU z7T>%C%%1j6wBs(~3DXN(Wl6&fs0!+rh^OK`?j$azz z-#9fi-#)4S<{*8){XG&Mlt+yuZ4VavQTpECj+0Cux6W6WC@C(WnZN}BM^QR|ww5ww z9O#AU@!P*^ffIpUoG?+YW-+h8o7stUGYBKbH#W#6D4#>~sc80>pyJfR5Sr zD&{-N0mDVAL@(Mh^TD6=eib5^SFrPSSc1CJ)ps?lUzEOts3@i0bKm`~bSkB5_kX4x z-T60dg2JBqER(ooo2z&8RCc&UsmNoQ#b22pZ12PHK}D`H=OaPOIE5uLNs`B+F+sA; zliKiqblQ*Zz|z73u-nzMUIn_l+5wcwU+J7fx?)W>2c!s744{aY30b~!695^`k*KrT zlbpUbs!Bx{!wH&D6ghNhE`~L?iQ^@3cU8!m=G$6dr%@v2zNfXp3H|=&A0j_YV}4^0 zi=?RFuO^cx=v;3O;eX2+dY?^KZO`ZHTlghpdP1W`ZC;(uFRG**wRDQMm^`npY}n5UG*~o;^Y+oqUt_1i(!2Bt`f6hetwt#Vs3#JYkzY zs+T1f=>o+*-=_ZGV4ill6l57TLXm$y9|C1Tl5*GuEC07?6pWBcw7CM4hA1b-BN$yo z1cj+=1s#aI6wN*7I)t>H^~`RfBzMcMV*hIhGBd%hsrUbTVO=SlWDSk1U1f< zGbNi0_oiGG#;2)6nW51|iL(;5^F^L8jU$PFzh)9YR^)~BAGVT7+T!cU|w<90N^e<>w| z&0mz`qp0=hUaW`7u>S2$*Qy~MQ)5)CUcSX?_?2^tguvNiDswV5_xHUh7zx$Yvv__; z;Z=&biVl{n!DIeWs4yw>iUlxx zg=jR?F}eEo7sWEYik4Gy$*`GMWPUi)Rs?MBU7tu+wkX)D+hFLm zAkZkt>#e%PC`Qux^Z1@{m48!Oz?W9W*XO%GK|kPue`8=&h74IvMz56JA=sjAEcAu7IuT#)7*)UIAWU2-!Snmfi!Ce^hq!5(jFz_}`1{-8y2u1?Q5 z_4@4eCzVS2V<(__2rFUzTzgI^xj}KDIOTeM-|)e`Gr37S4UVV~wj2@JB2m1;(L#D| zK86|Mr*|w_QpBG?z6_QFhK9qF3knkCt_^`bw17+Kj~pn=v3#bS&e{K4cm) zf|mf%qvM*aH)&m_b@;e09;J7}W}My`Aq~)(q^K8V{okx&#xhNy!T2)Iw8ZD8W3<4& z!tzCc+8|>_A08m!)Sa>WSp;u*T+2qk?>TAsGm1EFhf#Xt9M9CS`Q}iszvVS`tkk?< zk${Q+a0SHD6`8YkFQm3B_H0_aj*InxsRHB`8Mk7^$B0FAZ9rUP*slcpq&+^ zz2bUfib#BX!%Yuk9LN?e;>L^$JsIs{KAc~`Uni5PHx z0UihtI}SRi#fVRej9x->l_kDPnN;b!P2v^sKmU3*7IiP_03S?o zY*ve8{fpE%!?R-?X#2m0Sw}`}yQPOx{-3av;fyomh_&5M|H57v(bn`Z< z`M_EFoZ6TWUA|95$+y$Wm+NyOLc^!gI_+n@>0-ZP7FO-6+JX5Te*zLf$|mOl_@Q}> zZ-Qd17utF=}#|P@burXT&f}TYOIZcXcUYJNX>AL4v@}+owiK@dErBeUb@ZB z;@hS_6EG}04o?dHaY|a1B=mAEAU6^9Q+PiCQ_6`fOu2SSBa~sYKfx~hptZaPieF&mwFsYG03g%m>^Z;eD z$@`l0KB3T;&HbQvKZtyGiLUCS(gifB*-AmDb;FG2 z1+Yt)WxKOdVz>FiRBJS8Uc=h>yuWn+@n=%K{@S|_FX7UFgzkfPt4a~=^R^LE!X5?R zs|1+of)lhYid(kM;~%M&0d1R-rIOEA0h32$_8SlQ-z&}-#lg@X=lFgU`jVQQcI<9f z6;B3zPsr>-?#9&K*2223363MSZ~QD+jEGIb@Iv2i%hWKi>5`~`UBfuh55$wqF z!Kw?BJ!TAcK8 z9jtW%%8DAT-tBZ>KhQQ5A|Sz%3=RWcFWWf$(xSg4Sj);@?{d0+h%!D6N&qjmKHkrL z^^^rjzu#KDK;`AvvTK*VVxgvDuZjG-Hk+L)_UdHY*c935!12vN(BUG@6@YD1@E15K zwp|n0{q}DSLrT^BJ?26>y4&yx_#<&{3LvUALDwt!1&4ut&t zqT5tX5QM{_oir0m_4Q8=OlWVYz_vEO-uS_V5$%cPep1{74=@Bv7&N8av${Ck6FM|E zCu}u1CTbntF?v4b0O<2f#lsC4qcET>MN4-dXS=m|tA#|ag1mRgA-RH1%=yI2;00TN zlW%m{x!vo<35x5fzMH5olMB?v&lkdk332-cK*NB$9PqdHXx)XFNjenqcZ~a70K+95 z3XR~8SOR8<{a-TrBigLUvihiPQ&JoPA-KyJX#%L~MX<|O@3VR?Eg_j~;85U=3ZZI$ zFBCw^4w%NLM-T-T|DHQgMQnTLBAVNe^u7${jtS5_>d-g)$x6)zRAc(Bzr*`@$c}(+ z5yj~5h~qR2`VOAEKVdEX?T`1Hej^ z!9#rG8Nlw`}B|CNY-!C=A!q}!BB~Uj2n!U}g3}H<|U>nG6Ko0}pT)h?7u0m{t z+m!*9L`=zpoQ|h9!6Re}UYCxjaw+-(H0{p0m+8e_UC08JOO%w=0oe0@Thg$w7h6(bNCVz>3GDJN3TOp6JGJCq`p3L9;u-d?g-sBui@siPJ5(M8X+1!B=4*9&Uc>JR zPL9U5or9a(vwkENXE$etTvPfZup6QUf6$A!Knm#CMvct_S1cqU)7_@f93`>*O&)EC zI^Rr4p3S9s@m6q+8a}`_XzwI@eGn`TcSD!txt~HIc`az7dohT?2>w|#M z;!Yz3@bZyd>+m0KZK!7V_{j|f-jSYxN3k+K2~&(;%lV<1{o}ckQut^-aK8|;+!CkY ziFbVbeFBzi`*F7>^h}${ig32XLfH7$Yg+ z)VV;Vb5`q#opJa{ybyp2(FfL&v$1{oxs`du_2pXF(c3_ccx;`si#3urJy<&fYY_^; z;O$LDxC-Yi`7(p6wy8_pq2E$;XZ{#LfZ=sN0=E&hni zQ&jq~niE&8Zftn7U^@-CG%U^Y2m11|eK`MX>M-#V0@C2Tx{1QI`0q1H9WiSLKr?=| zHNXq==mS=Yt>H=5K*eCd?fal7aLYeL!W-Kgt08Cf3Rw2$blqifZm%8|7GPstTEF(i zTN;ND*!>ZHU=_IL@yCIDAL}RCKf&00j&m1!-1{D9bgK*4a1hwbg8Rz_7Xvnhp8XF2 z1+4qb7PFYWRtz=~l?Q<3kpcA2W$}0i(1(;2*3VFNNSx zM*w$5%ERT3Z>kc6=>SKOYz7pUnIF9&y+4mxa=<#qKG3Ppl5Bsko)LC0X|>qhf$rMB z@S^@Pj43J1`^85wcUvysD`<-4cnni}mH;sMbC`Y7YN8!9V(Wj%%y$6FGBsk5uY@N$ z*Nn&jat*iq@sTIzMnJCs(#yAouWVsom+6?^poUtHt+FDdIe3x(Iss^WVy!$Bwvw55 zWiCgPGU)~_KYG0T^g33kkmFkIIiVDM_b3mHKWTY>`!YCmNTN;mr*Gv~NQa-JdutrAuLA=#z1VeSNMKsLZEa`@Jp_K)$U-CrC2pxDDq4@HkQDqu5^tD!(D5zAr@oVLCP&`rCoH!on@BUcKp zRVa2`1MY9ZE>WyeHDX=dOal;s9%A$jx?R@KSr>szr6?&P@SD&fkyjv*lhY42$VEf+ z4XXb;$dAi!H6$DmiH0`VNAT+C0K~FyfOBhyc`QVt zYsAP@nKKl4LHO?`3mj#t#!T>J=XpBlacDd7?bt!vh0c*^W}`_ToD z!RTw!8qyG?&R1R_infN0iwdMkEIS=d{79NnGFy-FgD%@$Ao-Trb9!?tU4<6WC@B|s zUg+IHk;aC2KfNW}vl!;Z!`E?yA2V;-S*%0UD_zwP)DVIO04eF%VpHyr{Y zFC?eJaRj<7uK)yK4p*O2Fu8u5XGd*e5Zk}d3lpoqQpDZuP0dCRi;~Rr@FihL*q+Vw znX}`X)G+6z-|SxqxUWQt_owE#K*3@h_JKpm$gZ@yjzt1|pRk<*#p01RDq9`!lzH;@ zw?Ct2OH;MGJ=NY2o)krq8q_ZEt;zlK`twncm+CTe=|dF7@5~wk1_^Pdl9U1>!@p{W z2sVd6Iu>PxR$NJTBs4Zn4P0f)J4s#p6gfio{)+9!!{{$q1_uAK5&_*5L|=a@<-~of zT!a3O@*(?lKM}}HDDv0Q6VHp zLa8R-9rsTTtpXGm4!oN1vB^g6E1ZRzwiHObU(9jV^%lNt#L01A=pxEngC9ZPE_-1T zoC<${PDW7UReIO5w4M{SHul|#6@_gHeW345#4{ytNH{RKwdiPa0ZF@nP=xd)P&$Up zPCO8j^qsj;4`RZlC|TWwMx%5wu%9tgb%0Y#8_S{KHx`HDm=D9X4=>>oSy&n+cD%PE z@WutG>LdNuxAUH92b9KIw0LkeQsS3mo{z{vF&K|&Q2hm&|Q1Tjg z*u&CTEe2kx0Md%iORr-YfXijTlT{^b@D-LFKEs@AiGtTb=$!yU_MBeTCxR%G&oD8t{CAhrwEl^%(mc9+KhrqUiGwE}<20z@fgC%MiqDwR-h z30nJOa&t?y^gXgN}Ih` z#vD=QXbj|q7ng;ANB%XJ4BlK+1&Z$&p#;h2uGwXCdH3>zwtvef!}GXw^>V~_fBe`~ z!MMU5u_*o~trs}lV?n)tL<3YDbEM^>>iVv&zdOm2ggJ1H;p}AWcRnT$=9oJI8LLLM zsDOQ}fqf8#0P|RTNh3X***=j9U;7#CP$;Q&nqyFL7xf6jo7MGn2`?YHung0!UmO#c z?}7n!x`26st8`fcM4xIe;B<~vF+@N^K8jZ+M?lK&6A;%sz!=eWIN$*+O0B)^VAkr( z1Q{Uc(kIKEb1`|Kz#}MWS3JatnSf!!~z6iK>JSDK(LaR>*03Np$ zH*iUg1y7zQ^DO+B3UI)u-A{oVaV+=|3UbqoB>Pxv7Hryp*F8R0plUnA3+g@uU^9cz zlRDWJycN7n75sBf)gtTnxp-pcePn^hAT;;;nCLI(LJWp|jXr=uuvmF3_XJntVI}8bPr`<~PvEpTp_s<= z-D9L`@fv6jBRvO^6@hRC6nXJBJN$eTLMwzD_7fgJoL5n;_@!1Rgolv#7yyo^fH-qL z)0}+jvt<^iEWb`eDRFLR^)#pv4-O0Bzz6n|DjQps9rzy{3&=@fORba(;B-ckY%J}@ zpJ54gvMd%elfI6;-e)b`xITsui_9Q{oZ=}08bUMYLV+A^&tE`2J52(=v_*rxsx7E0=Q5pmvVqskEMkBLrn;B#HVM3I zw1_!3Ne)W@VN1Nz-9-0uA~nt}o<|0F|AI3W+4Erfc#|w*2zwr|vC5eL8w;v2GNzn1 zxh#4?vl{REo8bGvqmf`Bz|UGu)E!BlEZA*wui^C>+}$^JZfpXxd!vU{hi3_CKV!G> zW*6M)p|2baIcG*-w!;AU4oVG`TgVnZP6cE7fGcyXSIt@^oA6tUs36Y$uogUKhz~Vi zNv9GDhdBP?-JlPdK8?4!w$3Q%rr}nN6VD0=c-<}D*u=8SjTP3VFlx;-#y9UtOc zEDrczs-)qqKLYiONeErD@@0ZXlxF=B0RP>l;Qxj?vJNwJs-~mhy3{~0iY67}m-6EV z0*4WBk;hZ#G+i#|Hd-UvNsw|A2sbZ+SpO5Pln-e&gncf%)U|5syw^@wl_dn+Ay9PO zng35hR}1L=NlyKw%k(JvVeF~0m?{tgPQs!kV|e@5|7mhelJ7FruTNiY0y|ugY^qOm zZ{`%#cF`olnaxDl-ikoY+LMH)CB^D?RS3HSEH1zx=7lr6E6!Hix+_cEPAfHndspq< zb*-|)p!ol&kd>JCq>E87fWSTi#G~Y$OyfBb$F!b8-3VSlQ#n9wpERLS&*}`khJL zw5iQX=cf|87&xR0+y$BBU#?Zx)5GES*6Iq1AwbO^*8T12$h7X_vElx_dRj7q?I?0D z#U6DB{az>pFb6S<1UKRw9KFKY?U7<8(p(|f9l8DPaOi6sy7XN&0UB5;FLXBYm{(oO zf#(}l?HoDBFV4p5t5oT5n_(Y)L_NQg1E3?$8J?;-f*VQl2gxZfh$J7GqyZK=nGi0G?Dib>Ux?kH-^YVIv#<#1<}0=w zK$2^Dt$=emt0~6vAeT_WQKY|?*}3s)_ZS|ae!kAUbX+(dcSNe0{@Z^iLp;{^<$|JR zO`L*H`~M8 zSEiw^H4az<9E8!k;8N;n;rzfC`#fni_J0^?&@ZmbMMCjW+A(rbRbPr$`AUxvczZ?} zTmM^7gi{CwPf%`4d(cGPJiisMxt41V25iFT`u?@-cLXXSJSJcFmo0Q_qujs$17bg7 zmgX0ub&dVIgw5fqn3?oFdbh(0$exbAzW3!-QfY%RL{Enk7N;P<1uv8UwaqZ`6UXaP zWgAnY;|8Kz!F#T#1`53F3ozy!)q)`5)H_XVMN#=DpQpyD*JXjx0DHyKjKomf z9e|4kYvMO2i#PV%VS@JU|6&sTy}L) z#F?WpHH0dOod(_jErUzmgHs0q4Fb>B`pCjlMA*$N=)>1jl|;*i`{IC)A6krPxpP8{ zV96Uz!N3{tn0n5LK7BJJs~vf$V#t^&8qQ9<4~fiwJObS6U>qJ8yrXGJYB7xpiT?G~zZJYL8? zCxNZH*b}D)&JvyIdo>77MSiq1?Ob``#j}{r&aidX$hSnp(t0*<(*q(5u1+&NSIFjW zQ!6nq2Q5#;A9|(ZoiXIm{U05-y(h zhNer2HN^VwkFrXlX5R_wcDEV+v~`;Nv~b?3evtc5kxBVD$fb3TZPr!zk0vI!r@wah zOTg%|U1XASn@yfiy(fGr#LTH5=tcUOiVTei=$79d?Ptk~D!t>~Q^bE7@=)KasVj}9 zROt&o(@4_`GtINI?mc6j8?}qKmU7G-H~*us8xbCRrOau5=o|Ut2eo$%f8ox_dXdh8 zCj?!KlTTUYblwUpKu-XYL2lz z^r!JmYsrcQKMwLxY9qPyfA0+1!*7d?sk{~8d5Mr`p<wJX zjzIBqM?kT<7otPn`{GD&Tau%6;AOn|IHQCbk$bhTrlXV-wifN#;lKIlvqso$cSjLa zme$xR#b#s<;a$Bvlr@Li{`|Vdt{_3^RGF6*w3~G>?ueB?t_oq8R`1X}GwuF5ml`My z1Bx()7_HMHT1)I5nw*I~!KxE6zlei>zG9=FoBcV{Fta){g^6yKNv=?OM(7JMlJ`b) za5eJwFBN>8Ymx(l=1p;#U-gHw<8Ih!jIy=%*WsO-!&WY_a0__xseu4>{s2zw4opGk>`TYOVL~R zn7OILIF5Am$=EjcdvP~hngS3h0b_%Ci}#VChPO5kiG#v!?OjlnW2aEJUK7tGZKGoUGVEmI=ez1mj2?~5>8Yd{e*{Ykw0&nvI z!M(QphnW}Dk@-{M@8Tf0B{p*GMt<=(3q|a9JiyDZ85;sZVsGJB)iK1pO7(0h9&W>$ ztuwRpdqw5wdIy7ut_JF>>t1TsO`iTWO7?1WqJEz%zs>9!mh+75ggcASo0&g|3TCZh$Kp|hr(v-uId8^N% ztH@d@2M1{EkSQy?~+Q=ka094 zE;RFn2eH3DzuL>F8|AG}ykyy8Q8^o7vIQCCTgtn`f-jgK*jO|SRJYE*2DuCL|9a4| zM4f>xYgC<4-^h(VAzN>5>Q|fF4#VYjWR6@u)1K}`oatBm&a2`L(olMqIx!}i=v|i_ z@PO?dFl>@y(eRn-m#f8ftaew0iZvp;syzL(loYtlgmxN=xkkU*_&an2syn}`5}Wh7 zntOT*VdUc8Hqz$f@oH8MygNV~9LeDgc$f903pn9yUCr<%Vo$>MMtMg>-wF$qM4;eb5Mx!6 zd!hV5Yyi#;T&uL0pXnrGOodKb7s`rq_CT0aTzRHB(4J>>Rfr#S~=?@y>J(R5fru^hQLGKkYp@Eu0u_HJ;B#S*8E zxhM;9UJ>L}Gh$X_2{d#L(unACUJE!U!D-JKFmW+DT1WW4+uE4f+}M}%fmFT<-rMH* zi;2s{g1ei9!QgR(zlf|opIcKH;#&v18)1v$h5Z_2FVR)8YJvc}DYSfvWdp0cpGK4ZRtK`3!uY(H z+I*t6;c@Z#uVVwJo6l~DY~(9Dr8vO06;gdSG3Iz9{idX@M_7(#s>NQD4bMYEsU@8H&8q%@cF?A!_2MuwFOFB(3y7A_nh?x26pYq;oFXRU za+Bq`l0e_N0x4hGegp%U$5VvpGaVHv3!f7U)}v(V;B~HHOPpwHsSCET!tBn!%hZ6d zfMrHsHZ*a<_`nXAi@K2l;{9P;FaJF-(Qt#H4lv-&vlkNNJBs*-Qt(97YY-Nu39q&g zHu>-<(||Sn+=bWj9ff=WX5Z~dD*#CY-k1gwL5Sz5HdS#8&x=Ism9*{gJ|~P5Y&)PZ zP-;?PydOYn=!^#OVB9kA1t)o80iPUhIbrGJC|c+@X?pE@0Ya%M9TPc&3z1UO^LLQD`;Yd1<;us_()! zIdmBdf8WKSt4m1Ut(?aUg)4i?J|cP2Ff`zDt6gm~f;L!B=xwXhJR@fq=&~5-NAyZX z)X%*8@opq)T>t?&1{-xI<&FOxoqYDTL2&?%O>wT4M{)ct4GjRy_lI66k88)X^NbBm z^SVPxap?+=orB456fcp<<)4UEAs>=J@u5c=aml^tavcL{BDFez#fG#qL^WlPH{1LT zK*VRulfG54)8D}9TqckpDdm$kzl}C3i2C|nGYhAR?&pmZoTZm_3T0_9raSiC%+c^= zN@Q93D8E`EWe3!WGP`bZ{T-@GfrX4L>@b<@YqN?!?Jam@fAjMYBXfE~%r!<#74Z1k zv4}2Xh3ZOB>q+O!rxIi~qVIKRASgZL*s%DIto-nk=O(t=i-%VH(CZ2h@CKV4{e*@U zNM^3h+6T_#hiFM+oRaEqiJ*LgZpLD8k^gT^<`jeaDb!+Bqhk$cUp8tLy{3ESu%EC= z7;=;A=Ad(gh1GN4D<`?gAv&v+J^S(nqAC@iS{bZ3E>i&?EE)_@sCgzx=cP>u)V|Q9 zsP{t%8ZG}s_R2<34f{>&E^E%0;~WPASnD`%X&4lvbG&+VQ&+?~mF8!4d-V);ZkF1q zhWnYQ(4JYexec}&^Pp_LZ>=(`whNl`{IcJ;&8)`zxvgpMaWBN9k!hq<^ig(50E-VP zDQ52h1#-zRh8XPiFRysg5RQIkAStL~r$aaZC=<7g5noQ|KTI4Y!Tq@Q@ol9Ii&ZCR z^;-5L=I8t8;%_fVGv|T}T9I^Ok9EXTrfmK^0n}N_TZV)&VN#@T#VsWcX|Sbi_wQXh zN!L?Q4SY^Q{8@5ql+Tv+O1H(E`45sM!74QAW3-7+KLtu_Qerx|CQw5^;)5s9e`c0~ znDVlAlo*>m(H%>kBMWF(wV$d7LT440qpA(&m%3NTS!O^REm&IudE1*Z`%A!=LwvBS zug4Y3gipU^gBL9x-HU&6i*57S;g>Z)#6pR}Y-TC#<}!E3zF4??kAgO)(h%^JU=ydp z$Hyx7Op{zGD@!0@B)tex6C4Y#D#xy=*<^fQg&bwV)*hi0#y(ke^=~pIYS9Q&P}h>S)IG%1M|9XkBj5fAeYKj9>P}2 zer4ngTHdG-qU>S;aL(}>ew~|75GeBNO~QBcSbSih5?m8%ZVe(S57ZdpgJA&TYMgtO zA}P<|6bMq(*JDG!GrtfyA9+tQ-k?}y-RR9@ixib{dtWTH5!vMiVq;zIh8v;ZbuNu# z^0_vQ7{E6#v7!CooAk(g?~1R7kl7tyxLaVXNOyWu*`UVzp!%kb*N4fa4|SVLW)nLn z4&c*sJCK-aF`lq!XU=}FL#BTZ;ZpIa6|8TwAm>_ZWvKq(bWQBjxEVcD9w^VFBG{jiHItEYsr(l{ z3?bXSkn=j<+e#_%C!L=irCS6pO-Lu$bD>!yvBA!%de05Px~H@4prBP8*m<7)gxl*M z1feW*dRfbA!$&?fNOnWO`>_ z&gW^lPrGDxe-1%)3yeL9_@_5W2&FNH&AN*m57KoNNkfUW3P zyM8zMd86+_;-Qe)5E%4xrZiD`d{>us3zRvbGxsTC8@io11vDIz_d=C|j~3T3?KKhd z2EP5q7*tgoQxd0PEP)|u`fbDUg(+nhERBa|34(R0&c|i74;As{YS}X4PP(Y}zRE!9 z{jqmuHhI49w+7h_Up}VIy*oE-8N!|Ew9PPcVey`?S%@l>w?wq-V^|6@aY?O$B_1SD z16w1e5AKfjGyKTXiED3LtWQnq-pCBVcBlKtsBl|FwM@bXe%tZM9@hQ39LJ!uQ@CzJ!+9v(J{Zh>BpKn+^?(smTGTh-_O9g7qP(iSkq^d5jG z;=-J*QXO)JJ5Du4)}8&l%76_TpqCQ~>r|6=fW9d_i3ks%9G<7;9tF7<*?PTR7k4H) zME1UTBMs3ODJ~>RY<31Mk%TttFp+xYP0N!zm2Wd9&R(EE9J1GXsn1c<9w7KtHKKB* z9ruW^BnkvX8ypAsxBIEyRLwPBdmwtuPS#xw5N-mBmP!#Czis>z6V-(NhcN)f@4zW@ z4BZufI4BMiik=cdrrhvEx=&AKUAk((U%EVPurNmrXjd>K%9s8moP^phc8j{g$2jL| zz-Wpf?c_(mm|O>xxcY8Mch?1o~9Hr7%d z%Hwc9<;O2uF-?tirNU`decQ(Djq6co8*IOM+n$)5)Lo8> zvBRq3Osk82ea?m2%STO2>$0`@MCmqN;9To$&@X?#3nhy}un9$(x5hw1{@pSphtlu^ z5pDu`Th622ZI?`)V{I#GJ0uGm4JW>Qmh0}sQO3Fc;zG5v-XUG`SD73>k=8t&MuUDPK}PP~%!E=dQa ztGBrZze3Ey?(Z(ym3j7FO>>jreYbSe<+c}IF)(O?ulAj~9fwWBuI}O+tx8ZX$Yw+q zxQvM11?4C0PH?Xb5*R3ulxzL-*$L=jilXmKZ^!!vTieLo>{lLHNOdy%q^`C!)^sQ` zvLT}KgpcPfZTz_>1Ct*7jp7)88>{1$IaF!vui-Uy+ep5Cnccj`;ne4jkmyH}F0u7Z-O5;83g+#n^i3*C_Y{bJOdC3PdB zJYH4-219AY-&DNOpxs}0DViyF$@-`@d3Xgfe?M8)jWDtG_?=hGuk-H_ULM_-rq%4K z{HHJtFR6t&Sz%bl$f}Yp5L<3}xYN+w5*Y)Ofg$Un>C4L{d?^aU^B(uFLD=ITDc_Tb zg*Mgs4k#%O`iLgo{6`ckpj@YaduzM<&8709xH!LBYca=~;@TV?gfsKJZXIm!UUVp` zkMdBy7q^@gHT0gq^bq~=htHP>0Ht^n!rI-KRr|_2rkHP3o}K*g%zN@eYtlkdt>Tz0 z2_7E@TW^9VMwNh%hOdn;{35AuXx!$*pUGBRvi|l@jxzZn{}N9zsZ2`diPT>rJ}M)T z?x%xxw&RGkB(;ss4^XI#MUYZN*LBY#by7Ioy|HBDbAxRp{;GKmoDkLfp78Cb`FQ2F zh=vVPI3IygufJ|X@3`2wK5|;*6-8LIO>5v5$?Edp`%m?Tzq5j^ zZ$t8SQ%xk zX5|-O2=5LiOnNS%DnBj#!>}?gB~A4s3)t3F{Yyw0k9=j_OO>b6^csHN zByN&P*?}I}DE+|V0;(WqIL}%#QR!2=dFOkxp%A3A!cOG)@%NhNFVjXlaeT;B!E7XD zcNHbB$Gx1_ag-{=S+5q95Zarc*|_B$rM%S|zF=v$^R-~uB51mv7ke%%vdLTd817Yi z6{CMn+Q#bJcmi^<*Q_Otq}F{gHc;5CPKNWx?40#4T}Fq2R)GVJ!&B*Fl&Orjh{e*7 zAB?rkr`GO|Mz=h(4IiL#t(pDdy^TP+ZjC1DSO3(Al@2Y)HN?s5J?RcUvu`byunNF_ZoMcmPN!f?#u0&7Ma}F%B*3jJ@xR8GqjIV z>au*(m|q~qsv>ImuQs!&BUC#EhQ=m2@2;lxb6kYwBraUAKJxzW~EbEN1`! diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/DebugDraw.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/DebugDraw.cs index 30debf0e..d07e6a7a 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/DebugDraw.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/DebugDraw.cs @@ -28,7 +28,7 @@ public void Polygon(IPath path, float gridSize = 10f, float scale = 10f, [Caller RectangleF bounds = path.Bounds; gridSize *= scale; - using Image img = new Image((int)(bounds.Width + 2 * gridSize), (int)(bounds.Height + 2 * gridSize)); + using Image img = new Image((int)(bounds.Right + 2 * gridSize), (int)(bounds.Bottom + 2 * gridSize)); img.Mutate(ctx => DrawGrid(ctx.Fill(TestBrush, path), bounds, gridSize)); string outDir = TestEnvironment.CreateOutputDirectory(this.outputDir); diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonTest.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonTest.cs index be009261..165205b2 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonTest.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonTest.cs @@ -16,9 +16,13 @@ internal static class PolygonTest private static readonly IBrush TestBrush = Brushes.Solid(Color.Red); private static readonly IPen GridPen = Pens.Solid(Color.Aqua, 0.5f); - - public static Polygon CreatePolygon(params (float x, float y)[] coords) - => new Polygon(new LinearLineSegment(CreatePoints(coords))); + + public static Polygon CreatePolygon(params (float x, float y)[] coords) + => new Polygon(new LinearLineSegment(CreatePoints(coords))) + { + // The default epsilon is too large for test code, we prefer the vertices not to be changed + RemoveCloseAndCollinearPoints = false + }; public static (PointF Start, PointF End) CreateHorizontalLine(float y) => (new PointF(-Inf, y), new PointF(Inf, y)); From 5bb6933ac5d922c4d4eeda796f16037142bae3f1 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 8 Oct 2020 05:19:43 +0200 Subject: [PATCH 019/106] better VertexCategory rules --- .../Shapes/Scan/PolygonScanner.cs | 32 ++- .../Shapes/Scan/ScanEdgeCollection.Build.cs | 25 +- .../Scan/VertexCategoriesAndEmitRules.jpg | Bin 330772 -> 498923 bytes .../Shapes/Scan/IntersectionsGenerator.py | 4 +- .../Shapes/Scan/PolygonScannerTests.cs | 236 +++++++++--------- .../Shapes/Scan/ScanEdgeCollectionTests.cs | 47 +--- .../Scan/SimplePolygon_AllEmitCases.png | Bin 28252 -> 28411 bytes 7 files changed, 165 insertions(+), 179 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 5d88a7db..1a83635e 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -11,9 +11,10 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Scan { internal ref struct PolygonScanner { - private readonly float min; - private readonly float max; - private readonly float step; + private readonly int min; + private readonly int max; + private readonly int subsampling; + private readonly IntersectionRule intersectionRule; private readonly MemoryAllocator allocator; private int counter; private readonly int counterMax; @@ -32,17 +33,24 @@ internal ref struct PolygonScanner private Span intersections; private ActiveEdgeList activeEdges; - private PolygonScanner(ScanEdgeCollection edgeCollection, float min, float max, float step, MemoryAllocator allocator) + private PolygonScanner( + ScanEdgeCollection edgeCollection, + int min, + int max, + int subsampling, + IntersectionRule intersectionRule, + MemoryAllocator allocator) { this.min = min; this.max = max; - this.step = step; + this.subsampling = subsampling; + this.intersectionRule = intersectionRule; this.allocator = allocator; this.edgeCollection = edgeCollection; this.edges = edgeCollection.Edges; this.counter = -1; float range = max - min; - this.counterMax = (int)MathF.Ceiling(range / step); + this.counterMax = (max - min) * subsampling; int edgeCount = this.edges.Length; this.dataBuffer = allocator.Allocate(edgeCount * 4); Span dataBufferInt32Span = this.dataBuffer.Memory.Span; @@ -56,11 +64,17 @@ private PolygonScanner(ScanEdgeCollection edgeCollection, float min, float max, this.activeEdges = default; } - public static PolygonScanner Create(IPath polygon, float min, float max, float step, MemoryAllocator allocator) + public static PolygonScanner Create( + IPath polygon, + int min, + int max, + int subsampling, + IntersectionRule intersectionRule, + MemoryAllocator allocator) { - var comparer = new TolerantComparer(step / 2f); + var comparer = new TolerantComparer(1f / subsampling); ScanEdgeCollection edges = ScanEdgeCollection.Create(polygon, allocator, comparer); - PolygonScanner scanner = new PolygonScanner(edges, min, max, step, allocator); + PolygonScanner scanner = new PolygonScanner(edges, min, max, subsampling, intersectionRule, allocator); scanner.Init(); return scanner; } diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs index 8d61f04e..7ccdb1d6 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs @@ -88,8 +88,7 @@ public static void ApplyVertexCategory( // - We need to make sure we do not report ("emit") an intersection point more times than necessary because we detected the intersection at both edges. // - We need to make sure we we emit proper intersection points when scanning through a horizontal line // In practice this means that vertex intersections have to emitted: 0-2 times in total: - // - Do not emit if the vertex is a local minimum / local maximum (UpDown or DownUp) - // TODO: Emitting 2 times instead of 0 may result in better quality. + // - Do not emit on vertex of collinear edges // - Emit 2 times if: // - One of the edges is horizontal // - The corner is concave @@ -99,6 +98,8 @@ public static void ApplyVertexCategory( // about WHERE (on which edge) do we emit the vertex intersections. // For visualization of the rules see: // VertexCategoriesAndEmitRules.jpg + // For an example, see: + // ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon_AllEmitCases.png switch (vertexCategory) { case VertexCategory.UpUp: @@ -106,7 +107,9 @@ public static void ApplyVertexCategory( toEdge.emitStart = 1; break; case VertexCategory.UpDown: - // 0, 0 + // 1, 1 + toEdge.emitStart = 1; + fromEdge.emitEnd = 1; break; case VertexCategory.UpLeft: // 2, 0 @@ -117,7 +120,9 @@ public static void ApplyVertexCategory( fromEdge.emitEnd = 1; break; case VertexCategory.DownUp: - // 0, 0 + // 1, 1 + toEdge.emitStart = 1; + fromEdge.emitEnd = 1; break; case VertexCategory.DownDown: // 0, 1 @@ -140,12 +145,10 @@ public static void ApplyVertexCategory( toEdge.emitStart = 2; break; case VertexCategory.LeftLeft: - // INVALID - ThrowInvalidRing("Invalid ring: repeated horizontal edges (<- <-)"); + // 0, 0 - collinear break; case VertexCategory.LeftRight: - // INVALID - ThrowInvalidRing("Invalid ring: repeated horizontal edges (<- ->)"); + // 0, 0 - collinear break; case VertexCategory.RightUp: // 0, 2 @@ -156,12 +159,10 @@ public static void ApplyVertexCategory( toEdge.emitStart = 1; break; case VertexCategory.RightLeft: - // INVALID - ThrowInvalidRing("Invalid ring: repeated horizontal edges (-> <-)"); + // 0, 0 - collinear break; case VertexCategory.RightRight: - // INVALID - ThrowInvalidRing("Invalid ring: repeated horizontal edges (-> ->)"); + // 0, 0 - collinear break; } } diff --git a/src/ImageSharp.Drawing/Shapes/Scan/VertexCategoriesAndEmitRules.jpg b/src/ImageSharp.Drawing/Shapes/Scan/VertexCategoriesAndEmitRules.jpg index cbc84c5c0753753b0f01cb20f2b7fab062cbc4bf..04e78f6904edcb3ac196703b6a4a22a2824e5c4c 100644 GIT binary patch literal 498923 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

      {_Z@qbO_u@=5yh}O!o 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�=jXMq;`KbIYx;-*8^F!Eu4JuE3ifB_1; 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%0AL_o;4eub&a3*jR#Iy5^(r%ELA`8k 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
        G>W3EYMcQ%6$Ha~>* z_EEy_9nL8i?4lu>W`M*4Z3hUC@KMo~@3(A79&xeg6LVSqb6`m)hM*#71KqqmOr`5I96)all!nO z;n57VusGlUX<$qk0v(e9*#mcW^cBxbdo;Q1Mgd+1V~|7GJ4k5ZERYpO9NeSs1Q=4D z>B^ByPp+0Va9l>DAY$fD;x7q;9QU5{I7r{6;I?-+?j>Oy;pR8rUrYirR)D`#-b(h?O%^M!I zS^)$bCME>1|36C;4C17Dp^8q=%S_cm5<62d7V=Io_QDzQ-&6?DFp1-8jyMUyP}4kC z(K!p-hWPrZkAOGi)xeCo_J_@}=$d|mirIdAWUAP!*QnKQifw&6*CkBO4W1NXHvma( zG|i2#5+iaoz^=m@&lOVleBCm3$uv7L=QVZnkMqS*Jz_hUu8DmesrA3iNA!h#(cRdQ z?h>!lVeH?h=fe=79MSH5w>~$mZj=&nv(4xz;#|9K%yae4;<`!{z_Ex_>t0L!x zU-Zxbhi?u%j*`L`Y7C;^ZcOWY#yzN{t$VZ?+QYlgE=(ma5c#hhxO{h_Ak7OJ!2335 z$T~-c{fz}4fNaG?iHb$vysr2AT)|Tn@7I&Av@B`Tb|oW|Uva+Z7z^bKF}Pg4b-E{l zXyu5iYJ(2X*4<|rUi|(@eFEJP^Ch;@!|8UB_GG$ix^b z-e+*BWnX5Jxdf&ASzO9V49aPR5q!v32rJ>AdIG_Tqie8e`YDBn4{>{J2;-?=IfTd&T_NPDDRcZGIt)Gsz54n=FxaYs1{u`_|6m zqWsD(@-ShOXzGbb%&(jg8$PDpCh$tRyLa%`47IhFR#kB(|3d}J>E_i@TohX~TZjzN zp$&+W;$YFi6t+)WUr9wUU~FOqGA@ZN(i=5g^{4Ppzl5?1^CXe0)_u`=ttSQ#mzZGA zV4mEfh~2^n2DmCFJ0A9;^!s zbUffLpZh+G*;t#)q6W?1(7p*aYVVePmya75FlG%pE`n7%&(~(wJtyr)ZEBS!L$AO{ zR#MXAZ$OqF+TKU(?fhn4-<~)m>8LsLiLlu(&|#fh{3FL++wE@@MdM~r2Fdudt=h+k zdUxJ5D~G$w4{K{0wLjfuBZ<5tJz?t8+m@`vrR*^?kEJ5LfTz>E@@yWoZr>e>v}^;E zFJcXbE@1nBJ6*jHD-gU_HQrZ>%A8J?f&DQkV*sj-*8uFRQgZSRf`~W)-IPir92r zKM`snCY;N)_d@#+^MM{X&0|}4TDd4p%Tn}w4o@`}DivvOs7!O|Qwp%vNYt!sNqA(? z#VXYiOirTs4p^FR2(nYouHboP`yei(pps>X6#dBGg3mPC-D%!uHozxSVyahMC15+V zH!6hs=%_PkoQAV}mOqdY^I!SHSvcA<4}x>+*1xx_Eq2|s&?~+l$l5on?QfDu5N&!P z7nXEWR4_oF1f?y%0Rx95baio23v z41eUKX(bUa?@Q0>mT0>=faFx@!!C%pt-f(L{av|eyHodMG5jZyrfbu=Y5K@Z`0~k(5#la|({tu#Yeaux~py+(S-z${&e*-G-2OUd3Cs-+8%aI^pSbRs? z!xG=N2Vdd6qOmYS*c|@O1O^Z21GJ#zz&(;%4GUiAFVga|e73+M-TmPYS6W(bcm1{wDT2OgpD3x`~=Pfl{ z!fE$Jme039ng<5jm9?&c)1~DC$mYq&y{>_^Ls5jw9<@1d^Zdvc47C7fI6e|8$dIN{r}1lGdElIISMEB^$0VUE3z&+2D`dy87gA#*u+rwg*%GU!fMm zd=6oBs|P z@;a`f;_pZO&z@v%{q#Rd?V5~C8Ebo7z4~`ieIwvJOZvO|6FM&CMv1D8 zLAo*ok|{Ly1jH!3^P6!%^EjLXP#BArDxbp2^`n^xt`V$jAH%9T3!+0b_a$>EAmGsQ z$ESuIqq)=!RDBbXoh>{nN4syW>S4PQkU;LxNL=gW`y77x_XIdSs?rW@$ zO_k8yNmKU$>*j%NGTEe^*a7RBTX-t*230(t$s!i86YzTAE7Xf6Ndu_Sh6$*x% zFUGqJUEyv&09jjV(nPi(m`<*-Nzm|=n&juf8pCc;o~a^z{zG9OOi{HKn6Y<{6iA%=_=cYq>$O0zsehI(^=379Wgjq^hBJ>aLGxYCYQ&x4A@%*z`Qf zZ?m7nX(7Zah}%yhSX|!8kN>Dk8`X6X z9rl+e6W1H*hS7$$SU&3w5JC*k-v5pJHYAlqmbVA5~Wg+TaSjQ z8%O3<1A8)$VJ$x?O|kAC-CCnTbjR=$BnG0BuXTkYG|!5_X4sNerD8(MHlV~ArcY<{ z+D!XnUj~Ah=j5vfWJeZ5Hl_Bo>;Qe^_RzfMtMjdhfo0)sR!(Mx|Lc^mg5FFEwHAEw z;1CA2iw-K-g6n~?!?SrmN5fYuP^zQ!`OVpK!Pxn^a{3lPcFk;Qn%$S*Gh3& ze~J5as9qb%<+L6g8M?E1lNiL&BC^u~W!Z=GlY#)}oK=Hf$76u}({S+Dc$fSK#y{g;uzuI^ z?V_~+?hA5gA{=EQr_zfB%O-{mt(CUwQ&`zwE_{7Z4k~U!WrKr%?K}`3D7pO)Vw3)% zE4tJ9jNAxOjzrk(UMkNtv{m_c=vr`$!y;fPTU47edZI3{HU(+1pEbmjY3*JLoWG|B|07Qr3pSnsVp7fl=!RlnT=o#XS)4 zvG$EP&hi|ZSEjLg70kgIaw_mHpFC%k=xMps!&^qy4w*mQ2^bwjcT@jrc?ndNCKHF2 z)f&8iAb?dW|L<$__u-`?A+k2}lD44CYK0)IQoxPMjx*`wV9Vvudxo#SfK@m`<2BU7 zj8e`Nu6>C=HXrz!iTr@nZA?qns#v>9F9Lo&S6F=aFl01vrbJ0L}o&2S&ut1rjy^{Rp;=T92=xH%rA+$cHX*ubx$@uZR6Epe`}P zxx)pMB)J*~IG9W197!UO@53?7SYz1H$QpzV2jmh>pq#e#v$n5}g1iLpJ-_D41Xm7t zH*4-~_e2&)YAX#*;cxNaMh2e8fW*NC=2_cdN`XZ+*?cK~$$?u3gST`UGS zP;R|JSURo!S#&1$jjbK{SivoY%8q^{fa?yGA71KA`*qEzavS5V)#|MLHn@@N!F%@K zg1jei9{~pAxu*G(Q26Gz>uK}kXy`;erR3jv?#1QZom$TxW2ZO;48J0uD?rcv`<$Tg z{E;(tQ#RUlu;I*4v)&+}exFDu?_Ihu0s@skt6W?-ym3DbY}qDO4V&ex zuls-6VEmNgUcO3O?UInVFFiAqu*r1wo=nlKOj&Dn(I4^}Jk^%yo4S3cjm@g$d$s$8kRC4syRvn>YjU zco{yB>T}}*KAWObZZ0kzPCF5zs3^Ycjea}N-C3T=e?T=cLK5aNiGtJ39_%RI9ods( z9TIVA=cddvMxCRG$Buc6@0O14#T*d7*5;T5hTEhkUCV*%d`8_9i)6WZzmK_8+$g?8 zcuIsEoT88`Z1wDyRdG}k-09(B+u}FZhcMO|Tzyusl5Ny9QzV4W5S2R8sF%NlpHmho zwcTeaF!WirAo2Dg$oUzHh0d+Gy`?I~s(AXEi|@0+ST6GZ!BXc(JogTHo@nQK_)1tv z>kf6JaA?Vq4l9NL%g5(;Eje&!NW=a%JwspM@!j6V^GwDl<$IdR{AHf~t1L zQj;cq{HFW*i*r1qLFV@`9eG=owUu31sI8p7-D!g^Gurjn^m1dVEMxnr6i-d@4IMkS1d51Wl3Rl$4#<3DHP|ozUboUA$5;$!G$MIOj#Dx zYn;WFm{aAkA4mO|(ov!%;F*5j()jvJzL08YiB{kbEV?YDRmmXhY>7vhfDI%SP}4MY z4G{f~ZGEXab7CrQZSyb6&X8H^IQj5)M5gHML;Qh~kp?MOD3a4cXxEt{P`v_!{s}?! z_l@@$2@wy;bgx0C6fYRUQ%b|G&PrrW0`Gz*KK~`LaIM^}MYi^*OXY;25M=Vl*5!MfZ<84{N zZ(T#yhUt0+ugCc|Sv{^~;_o6F?Nr~T!Q=)k^%uwuk>ocX0lu18%x9%S%w-f*i***1 z1A}F(r*XR-ze}Hggh8pU8QX7oh@HypZ0F9rBHf7%)KBivnv@u%Uk%c{2aeFd0_v@; zluP+A>boH;SPNMhxG`osbuF(&iA|OE2xEiOezuh~JJh3{>*+Jw)EDM^W(^#_(JbPR z99eQeZQ>>ry70_ZyF%9+xfqA}$)ey=ewLvX$0=`K+*;Ch>ekw890=(RJWN26( z#nc`^YtRvz_oMc>kj`8?Ju&IR!{QSSmSxLN>4?478P)VRu$XM>PJa#Cq|m%dASQ-- zrN2JdiG0@eX3F{+;`-h4ry3C1Q{-z_7T#mTpNNyvP_+`+Z^&mz3O>*I9&HjU3b$+) z?tEKgdW+0%_D^w89OrdlLMv*?@4kb37IvoK)t8rqQNLBU3EN=QIt=n5tC(sYXuosG z>n3`F;MSS#!0Y?+}MlE}^;yQG@Ap-l_P zq^AcKt%=*g+7%OeIll+nV~9m-C`?!$mG69FCIxvi$^~W0-_8_0EZw`T1Ju(-Y2p=1 z7)w6T?t?xsZ1>;{2IEjg4?)BYh~$OVQ>NA`r^3BeY^v&}HSNZkEOw?y~;RoyoELvv5%=W$`VH2B8 z?0~%hAUeRBN`DbIMhan3jgK3TgY65nI_Q*Gl8RTNrf{VY^WDvlQuinXw_FHELQCCy zd=na(VyQbn?dKcpm(ACj94O5p{F(&e0{!CCwyxoY+a72&&*od2J{*x#TdGYFe&K&i z5OYkAQq6xz@j5 z?Dx2ntiP$1t1L3b!92_XL+# z+p=%puv?>4t?jCC501S)0j2{|DO`Z~Vl@Iv-2+l!H3jZ#Jr z0b+=$=PZ|aT&w;;_N&imdoieyQwR0ik*IEAeAxAcM@7)l!_|cyDT5oX*riM`PI`Rf z7Q(%XK{?vzoI9=C;C^JC|ANd73qd2N1+^@nJGKo#{d?>y^Ga)CVa}NB&${^O&h;)S zt;dI3AIZ)dvd1eE!X0ER8b9Tl&!W?Am+Mu4sD|VKy)^Wo_s*Q2Ec#*VRy^-vwWUZ4 zr9Lym%$I4{hHx6owHF6IrTvJ?vzlQse&4Z#=BIh(1<{?l?YM? zwB;C;NPxqdRexFn&rZh-&k=hA!J)kB-zUErbs{ZBCmrbY+)AmFd0cF!GCqxhSV?%< zz74=7dRS;YA1W_Q+gB8`!{BfH>@7x>gunZ5jsf9>nL7C3=X1MW(0OAl8E?&e?1UpRNH?E z`EW%bx6HL#x8`EJb=ik5_xOe7Drnpuj#*jv`RzvgBDu*dZpfiuyD_liSVl1TGKwrL zR~HrhrinB%F0Ag+6d`B(LuM_KvKR+f6T$d^wFg-fhR64Ef91?kg!Hd_Hr~m0ig%z? zMz1u!`_Rq0-DOXgh{ zq2V~P{0!*kTAX|F-#|d(K+7wE-muIaHafKM-w1JaJp+=-v*fFY;sl{7fB-zB3{7p^>fv2a{=q5 zxuV3sLCqX-=UQBZNl@eS2uiT=Hj}gSm_^B(Mqi8oRIT8k@f-jcz+b*G=k)70jVh1T zfC6a_IP~xSJ3TmqOo7$B2s_6%a0(6&rH6X4PF*~Oi)Exgz?;bssD-f{GEK{BSx|o= zUo<`DeCSn5Ac)jqO#Jisz+=Q!#!@uajG#m|mOQt}c+nr71~Vb|S_B2>3U18J8Sm^8 z9Q@AUYhvGmskSo(BFq2elcJr@^34koom`_P#{&tkA42HSQ+$>#x7S_a6u=q)T?W{G z&45r!tyf$60FO10z8ryg_2)Z6Rn=e17dBD&-3Y;hb~2F_f{Ad-Va``naQ^*2KW-C5 zdYk|7MT^6HH_HDw=U+kgAAA9RwtXC?h=~atb=H?e799b(EYJq=WfRcKPE%Dm_s8~~ zO#3~5NfNr#4_^*jO?|MtONO|WkszG9b^YsS?dm^5^Cz4uhCfrD&ghnyXKXkS)nYu~ zV4ITxMmWLtOM40ogT^36hqJR#mny}a`366#zq0$eszc~=Vmvqf#H&tpZqj>FEq_FD zX1-MF+(k!(k1X&}V*X2Jf<>ioBmWIEms-=*qtcsN-ACe?a8&}$&>MgY1szMpN2w!6 z*x$ms4(uT)Hu_4Mg&*B$vu|qM7s(UdPqr)jo~wV$v$Kbgr`+|US7LwNQ!MWK(ZHeY z-Ct0L+u^Ng*=XWPbWZwz?&+h|^F1cC=@Xs=r zOa%|GE8wAdIC}@GEl+D@pTDxYAJhmmd|eLb|6lft8oq_>&nx3C37w8=+buYi5EWu9 zfRr9jJo8b;)|O)Q_l&nQBV@Y#vo>CDS{RHQqnKiDPjmY6&h({aZ1yvAZf&ZRs~g;k zMZX_3b2j#sy_~*9Ha7v*Hne-!%6d}P1;)0cPSqzHRl58TsTefWD|)7X)0H*m>@Rky zUU|w)l{eOH%2h_guK50)l8v#Gb}tJT%52t4FpC>}ka8VDacK}%jXT^iKx?()nD&06 zkD2}=jXUUUay&H66Aq1mTkFVZ%bjPB{at{5GhPGh&xDo9ILZmCo+Fh@la+)ayl#Uq4Jv@vF)r@MhM#>tni(P@zx1+j`urFpV4Nfso3r|R+ z)kSXTi?SEJO71Hj6$~x3s1sLHg1~zl-JSO!U&Dku!0gEW^6j^kkB^b{($&Nn;`=Ap z@0fR^WjXKNq_oSldMJw=EFoYl$?e8$aQSSsbA#iM?MgisT@S&Z=N|0VMtyG#p`CbR zU37TaiCWgn9w@o#X^c-cx!L)xiLhxVx8!W*m&XYW zr%wkZ6V1*JeR?f7fg)3ouY@}V6)P*xxYqYjw}0CGd)-WN)mfv%*ehau6QXI`K8MFT zb%&G=m-+9Z^X|W2CED~fK4ZQ_H7zOQA~TP38qu%~^74-cbhOfRr|fnQ-3rQ4q0SWe z{cw~DZ2m>qY>O%Q17C8WD}l>@U+}{k1U6W|5k0FhP`=}sU+VL}`K(>hzp}2L%yW1V zO^T~AJ8E)Dk&xlZL2w zw{w+#_4BCRX*jl5s2D+rF^t0mbaIV47vM!a$ESFzjQa~e3cAlu(BnzS#~dHAZHavp zFbafr<`9R#$QOnqFunxqF1Dkck0%(tKSgZa{j$bHwW#^D><~hD>nGfpPWt6E?tdjq zku+P-*B^S$Ogg)|;3IjnqF-1xfw8T(N_ax$Y;a+FlPa9T9Gf=l-5q{rh_mSpbC0;{ zqC#VJF@9LPX2u^Twa(YZP&XP|C*{TEaCmzx;Ko7SFcgM72ZURBUb%C4ysEt`eDg|6 z^hXvrWkBhHh=6+7`*GIka%;MP60w8-AghLYfW4{NDLU{`$R~_Pw`h(2k3DmV2pJa^o2s{_u7j`2fc=7DQ8~YRlpK;;nshUivTtSL1gW7E6iD zLUzz*798JDR@Pq7!9Zj4L3dc}kh6RF^$fRQ(2{8#qY(k5)q>V@t?^4C5(~*l(b3h% zjvpk;`-?wD-OcO>b_aqar*i}+IyhTlO~w=cd0|d&!f9l+)Z)C;E>L-ZhB`e3^sH;& zks}95fr5*SIVZ0geH*&dbx7cIb{LJY-_Q@o0lGno44(-!#+lngc0sS4ye2h$IHW;x z(zyaodP9&*0Y#Ma;(S;1`nu{m@-2&3V4_@|L%wy+guny;Y%SCP4f<#s?g{6z)wEfk zlEAq%8E}1|W3|@c-?aurJU@AS7dwp(yNneq`Y+E}FA%2W^T$z~Q{BEmT*?2gQL+|_ zr|Gll1WDvEUMlD5mHtBU9xOC6aL@l|+ATbLaL4RhIO<)mdYxTt-`N1vFoplE%h6EP z0YcBbsD+r#n^`%&fWHtL;0vsAtpwt}_;3*&sr46n9eB?xpW>=HD7HuYV{oe{DUr~? zp;(%5eo`|`3KBmrWGd2ElsQhP?SPzzOBewlsQqaVQV^$&Ktm*Fm$c4bhV;jsD?N_3 zo=@xmxc&EiNbckGVC_XoUehfkusC$RUIfd3a5%*Iu6+!keF>()bj2Y_zps%~+m9*O1FuJ+R`s#-~>f1K* z1={Xxde`lKg#8-0*K==iV~oB_#MOqSkOr=rRyhT!2`6-ySH`cU($)j{jkesPcQm5s z&Hc{jxAn=T8qo;5T1?))+wXeBSnml_KTP*lGFc=Cm@%N%4ozka3xlS|dS z(sHK1mzLCteq%Y|D4ltkLjRn#;)gnJIJwUfXQs}fPM|__<0^p1DblAcedpDBl*6-- z1NXlO&gXNL)^*$12RZcLn~0t(DxIu77~Zjiw6*q@rscZQxI?`8%Xld}1<(Rd*zn)Y zJfW6t>v-*KFFyGHL`51_`v|neeCq z3nnZrZ1kR*cv$OWcWm4_^v(9q+{pUNTkkFA$?d0-C4V#_44#|6C_aVQ<9iDEA4EXR zj}h^yu^IND&t+=Dn5?$_dv?lGPljnjY8pW*_@jo{P1Wnw$6CJOkUFPEDOA$)o6gJM znCv+fqvZGAt}Ukdau=s{G`FD!HQFMu=4aU37AnUttW+G86Yu$`(QJXMR4%pmBijp{ z>Q;=Ow>ERLJT0@h`w1~8#nP^(=KR&nSCRI4_K&|WEI~aiUw5n-NNhQCO^9%8<|DWI zAUR*2875D+($T`)T)+29!>V7y0^$h(j8C&voV&GFwM}FU!r8pCrEajF3y#5MC-3JE zwQI8FkzUMKeC^hLh+k|7P)s8*%CF9uT`7|4qJ&&mBwA{?oUUZWdpyn;kv?}>!8|Yx zzt1FG-2}J(r9xfcEXoJ@a5ct(`aNy(oYu(UOnDmxNBPO@HoFUpNuQVZAF%y;xJ4HYS>~cmGbpoqZ z7$xuX5qwY;_xD=kBP*5Xjg+w5H)cFL%N{892Kh7*-t1DPYlvN)HQMOiD(9Ik)j-3` zK?4WX*(Lwrb%%3_Maxb04|n0_Xzk49&Q>&fLkrt3eVogFzjVPDVxow#i<{q~pJ5n6 zhNQ)4HhD__*Ur=1Hv3aR8Z%g|NbD|GU%$Mt*?Rn+A;?y?gq&QYtuS&nSR_ug{CR$E ziQ1t#bly|^^W2p{tN^`|pwGGKeKc_2f}36oRU8I)&c!Tmh8LOz2_ua3cQV5KYcMMk z2Nti~1ghhq0}YCc_$oX#g~6v`01}>{-269Yq`%;O`tWM9KhFKGEE_U`bHyBN%xmo^ zPM+bRfLffmwePvnkDCuX%G&gR@C7*`*ST)_@?eRI39q!4#D0C zNvF_Vt2xbuJK_OjYyML7|Bb{ryV1D_nTYbn)ri5_6`gV%IXH#{Sx>HF)oTAB4SJDu zd68w)xg)ss$?=>L^$kff}`?zc^&SZS(PFwVq(h(daI9YX~9viu-ka_ZS4a#KINNb#>B%Fh@}@s6gsey(Cjy~*7f3zlKqV7 znoD>^A%&4{&;pgjKLWsKy?w?4cFE2c^Fs@6z&ixOcHxZz{49opzR=q5JR`9NK*Zn$ zoU%RSWXSfH0Ehzr0cV1KK0C{RA&2M-Ky#5p%KG?hct!Z9h?jED{V;yEq-ND2^X##5%gR}gc$BfezO^Mn7xSiZq-Om^ zz8x-}#r2Cr>EWh07!OzXKlYVPANEnPpgq7>doCx)FY+ae9kqjI`q43gW63riN!*%b z@9wEqO!47h_Vgq7A0EUXmZ#46ckh4f>rgi0Qg^fDDCX{4C#nqcK|R zC~CQ8I#4}V;!kj@^O@A7F5aqu@;Ap>`SvSWB3%<^%!q9#Lv@Lg`Xf@Me0~0EZQDwD z(-yUIi^js{1HRT%SfS+kesKdk=atn?8Sx3#HUEZ0iG3j70$MHw+LX)~EV8&%uD;`s zVPMC7yVD6~S*lrlcaQIWu>`rl$*IQmHnqC;AD{igFUDOwHk88LAjG#<(NH1Mo_|As zxpZcvFeypVzS%2i8*#3hta1)UT8is_o1Whn9sZpUbg6h;MSdk$v3~ z(LT?&@5lv7vFfdKVz{g6eopMn=nyg+&-x|C%~mTdFY>wHtF9|}|7(`WnTg+N%RV}- z-rWv41qYO_I$mV&*74re2MZkBab6G`Q~w#|^cUF%{nM{g$PzfPS$$6(Bsu%K2BRmp z77DOKq4V>=9cU)J7H_iaJX!ZkiIs{!@KckTvvG2Wvzy8=#i@MR;~eSG3@|n`xVg~m zNKsr1ZG<&GI?G{3#o@k(l)}_X;nZSrYgkRYUMOt6pI3JE6^Losw>w{(7W#6rDH!K; z_)PkT^WVgl%4D=lK=sbg-OAefWzJ?`tPL9_Z;rYau~M47vSJ{LYC>GBB(YI)-jX6< z@{$Gy&CIeM<|aNUrot8LydXec8$#l2KLqY#IAk9Y)~Dx;RDrPNAFGJj=9$oAho4UD zPwkgbKi-QJ7VE2K3A8Z^4wVnQd(b%i`vEk&Mfjen-bbScw1c9Z_cQwXZFYQ3?sM&~ zuEQaXd`2zZm{2+9L|#jU5`65X3>5zC^KGyK8Z&YlIv^%txKiF^ zV-ppG|EYA>MxLPMRfg}`<-|GSe*aD%(O7REVCd0hbFSZW_nhznMp5~frHKsp@zk)*hYVJlBON=#Bx#j3 zF~*J>O_pbn<40KIh^0Nxo(qBrLJoW98hM}6Lp`}DIql18(&+1Z*0fehcD|S0NPx6o zc5cq`?6@nz4vYM~qakScv3=Nv19pcBu^PR{!DP=Ebcg%Btek-@i8?1_R5pX)r8qMwP8am=SAhc#65Jd(dxI6;DF1pI@_FD3n(SEYm>R7YWYORABh0<7oi z6`EVGMFrdWy3P=<{A9lD2J>q>Nz@e4K;0tFwg@lqSvCAD6m(?U>$PIcdhaaU7K`RH z#6VH*0*SP*sF-W0?pyCqE+TE3))4_WO$*=I8E2|sw>PXuh36Xe*}uUB;u==}A_@^+ zMe`S0nh*_>s_+|~s)N8B4hO5s@EcQB+|R3dzb+W386u{2p{kG>p9XkVw6J&o~$>d^usxG%t`uP`J#PRHc~0odZ(~6^CEHXCXGc z;bkzEKL}Gk{6Xh|@$4bUWOSI(B&kf8-R);9erF<)PDCDRih92-@9~ZJRDV?v<_?|_ zU4FB9SCSQhGpevuQ1Pdvz5Vp5JT5TYaD66Uc{AyP>SCz&4(yIzo&mE+{|X&^0dGv~ zd0A2z>Gy~`L=L8r7o6r<(FJyW!k~)1@lnd|;!vb8k{5%!{?um7qZ$#&pZj^KfI=@W z4EBashBWI;ymVIv_Zyi4@=n`7x#J9YjnZeIlB)6omcS#Ik0 zi40|!0%1hDWZQ3A|Ku|Z8%24`={yXB8P|~xVeMC7tws+8sowP!roq0#^82RsL&+@t z8|^9s#n{kfiv9r!{-u&_yS!hJw_R)EL%e3q%tzsXD`wNf%t99?usdz-rF&CU@)l7# zSgiV)3G>XwVhG-vSwx+gGBmiQ(~2}u!Q%U{c|-?qe1S zqV<30+8yZUW8AKJs)h1iEEglB>;1Mg=oPI4G-YN?)~QB@`d8bWxqn>%O2cwnf?is@E3jL^#0JlB-*h3aQx)a0hk)lH zrSp7gXHqY^o_bZ^amejc5}rD%6zfy-(#Qt5wkKQn8yd!0_6}5`biW&YpTbRF#O4#X@=b1U*Na*f1iS1 zxADcF%j}u-X7FoVDIJvzn6;cA>`uJ`|F5jb(L(7v0L{Tz0ADudE%IJ#+ze~1G)j>Y7z72_OP56^6xUXs_~Ippe(g@ zms0u~&Tfxo#%VUI?E}SUDh9fAx>t=o&mBJXz{OJkhOXg0aDhkZQ~noxBO-g%ZEQRE zUB6E`pO}1tiM-Cp8H*9-5W4vG!GvXld*ybzVRqyx&VQ@wQbgL3FKl5U&1&gB3cmBl-xEq^M(+;x#j{9H4P=)b z-^-|QBj2K(`C6XF4&0@XM^?z*7eiO7uO}I!dwhqL(m#T{nL$wKrCW#$)nL2bvm{Fc zx5Bq0XIRTB>=9uIi6hW`eWB78#vaZ2;W}YaDOpll=7|`+>b_Iic;Z!h4y1n2I~N-x zZ!$x+w!61kjpkAb%EAB4M+g0vOHj=!NmlAFFn_ausIT5LGS02y_;Z+pf0#yl2&$-M zOMZr=Y<$BR&OcHMM``j2@&x&Nq$XwXTwn>l-gznjf;nvNnevKVF zBSh@LN^d@zDjc>N3#vM4bV1g3SHsapC0eip_1wY3NFyPxBjH0P^3 zOXNDLnhf^yik{MLglbagl(HuQb@t^E6%RO+f{0$ z1#WgB$LZzr7RXJ<5Mo!d59+)qo7^?~d*K`vG38N|1$_Rh*kO+j2&IAAoo>ry!VuF< z1PPFDqCwJ>BbP&VqLE5oh2vK$0-=)sO&mnMf##T#1{UQ%-3`RE`W8AU`FB=@ldal% z+CW6&+@^XPp6b#OEf1RZez`+*^JJdN@|6n<-`lK~+$&C^p0nuIkvTL(0ssl!++m0a zie>nntb<>&tVlqaA`1IgGV<{zv;1^5J9vNsjLmbIRpI95=0LzMb<(vN$QAK^s{vHFlhMtOo2j}x*C=G> z`A!|om&X%U1q4BNJ6fRWNb`g(xE;Ngn=nqhDUBw0Ckl{TvEQ<(w}<)8ER?s-4{Sh= z#t#f5WTQmm&D>;~&}^SYI-gg8OQPw7exk8isCN;gcJ-_QhAq&l=n}e}=^$A-w(H<0 z8*t7f0f;$9*#*l1lFgr30R6$XmxfpAK4F7de}FFxDR4uO)#J|578xi41mn@x;?;>~>xN0US@`cfk#%dcpuJxKxhTN~WcV?L`+)uj&s(H3J9bRt?!10eQa-77k;eJJ zkdcCBQ!-+P0SDN_0+-{~#&Nrew6RlQBPp>KTRe?>v0`YBZ30&cCZJ47BWO1-xW(+B z|FAUmjt)_>8TiGe)x2S&yU6)yP!%M0;Bsq2SN;R%MMs|P`9c&vxSggHH4N4_AX%Wh zyoOQ8hi&NJ6LQ@O_`L2)8gypS)y-IS4=KT+%-~3X4TTZRDnz_)ftx9rO<kf8PSv*fO}s=_678+p6x~@A6;f8u_47 zgE@2dif0JZ;+X;oI&!x(ltLz7Qrc7{c1fMZ>{{ifEwSIIhVx)YM}p`N29EnnZhw&~ z`BS}jo@z#!vFh#cl?w7t89`PMtHXa4zVNIs%e$h+Cwf zQAR&^=o&{HcbRU!Q!?=V#IDaozshf8Nj@m=5K3t;7WK8I86U*Icj0_7BbWpH!-i~n zlNO;3a_+l0zv>S}FoSciO!G9$;wAWrN?716!BV=lq1tbwb9y4&OZZM)c#;A-g{xP@ zZb~1y^lJ>bW7`b3=3R706(|r+-5^_2EDDKNTz~&b*1f3=Os=8{aCQLx6YgK$%u%Qz zGF@jKQgJ8det?({YM$Q>>~gG9B!CIG zht$*Pz^=i^MS1ddw@`~rF-$_yE!=yeA?5wR4y9!>+ud+NaztK*Q*33|W8E{SF)LusRk zoy`%OcxPvpFK7cAj!%F*3IoKSq_Wb0-MWd6_!DS3w8|4lc5ZyKW2{SKjffqIE588FCH_Roem~Ru(R42 zGM19rYhG zwn*MaSLp&qO~+E~;`N5N#A0IV}SW>4UFW%S9 zt%LsNB%5w<;?9~cIIsFjWk=Sq2XuOhe|G8KWbq$-C`-d}z4rb}I7gA-{XCOTJyz~$ zTNY~US5ku?1NeZBtYgTZ=+_B$xxYx6o{g>H2agFG&?1$}4nPOI3AU7&LRAC=?{ZLc zfmO7#_3t%n$}t`JsyKn`5Z0GZ-4c~UBLQWfgnVXjRRqaRnw5Zm{Me^Rj)9kT&Q@?n z(6a^rH8H`+t`zyi^0(yabJ=QcRpSX?I2%DAWn<4j^L_j6JF?HCYp+62ggLXvV{-r0323 zBl;Fwu2|~cK7aw1Y2ZAqny;ac4}Oz=E5Sej?x~>!9P^=9)(`(8HWu~YqI{N*%|9le zCOYdIGVmuY!rlQl6w=vohaR8#@j|Kl_heB^Mj4Q*Z;|8}=u0o}oqRHonv*g(L!#ss z->%wc(AP9JjA~T|J<-JE(ggW*K=AGghKd8=#9|EWhyT}_E%QHll2%=u+Li~t+u1Ar zMed~mcdo(gUv@bhrA^Wz7|!eu{K2ylZ$41)L|kH(n4$$Cc`u2F$61}vy7b4eH^<>HSYPn*7}=-c=RI|CLH)j zZh6^s-`gN6hqo&E4KJ8Q0F8a{6w<8P{lp#1ciL~yq@nh4!?yP(5E`B^8WU1(tak3_ zTwX!)BZCBAGzw|JvY4vQh40whFZUPmx+?fZp8EQ*9M<6vSX-zEw)+oD)*s!Gbb)L< zD9Az(6@6)#BUUZ(%pyp>%7&$-*}#!s;t-BuqcYUl?gHzt{Fia!R+xFfpo-`Iyf(VM z{Mh=JM|a7#ak)@B{e3z(Iw+;zGViE(ypvpKQbv)#KR-dvQt~a!j9ls?#w2{xw>_%E zf@)}XZc`y4vgfC_uL?TXC-k0LeR-9lq3Wvu;i}0WZ?*GKF`2%<3Kz;kMMB6GJ34{X zpZU!V;RYrB#EZ3?8mw_9cG@dsHj9U2IhWAk9Z6l7gwb2?8$W8%;k?X=Sf7{2o_N{_ zpG&P9$Gc^q1jDUu}$YRwyXcZmSD*047aVkOhmbSfZPI&nEaS~#q!VplLtn(KcyIsO9 zIG5zJR?2WdvvE|#d@OISvP{{>Kx6^CBdS8^o!Wuk^fl@q`*^}nIb{_HZBli46S)I2 zwIH2`mL=Yg_O<(pMxoP;6%=ky$~j^gMwXk7Hi+SlTE8hYl92{m?QM>y)g|+=6*BfZ zY%6!?1P4>(4R*|S6ZX$o&*Frl>+PQvYcS>5hFkD(dNXYPkc0th^^v9+<$463xOcJ`Y+%1Z|3%RPsr5tqVhyS1}^hYB={1QG|d*^#G2`TVaYlUYre z=dK1={t1!I>6XoDhc)~{V)HLbB;`U+geQ(+Vt6~up_-0fu}@Nh2q~?dv`Zli)( ziEvd?O2e*06>fLr#%IX|3MUj6(in+PO^88wQ%-|fvZe3Wd|&(8e6_noO^wp3xd$Q< zkXT@2q+gf}>P4H>yee_3#8$0IEfsN&`^+i-c9dK%MBt3(L#((RtbJ`v+fmc>urITJ zTmKdw;qavKnX7HJwuc1!{cu>K1I3r|A>YR#$d^va=cdui6nJP}`cq)NvpEcLH=;4;lg5uJdD}GYo9`ZH1`QbuuzD2EI43z71N?9?T$hCEZdx16A z{F-alkyJhyO^us!Og;x3rvKadq2lt`7>Y{NFByKTAu>}o!n)fyqU79pzGsF`KWfET zoskAZ$Ax>YTq1&YQ&tOha=ULoKeowkg zJ{~Bl@Pkd9?k)RYsml~*{-mq9w5WQhpH)Y$6F$t-HFm%IitJdrCl~YsqM1_r#}FLD zaI)EbwO0b$zak$ZYAK3Bvn;_sUPe6z7yS>A3@YKL?&Qd)A8&hN%gMTdU zmA`r0?s2(Au4ZLzO-ih^= zM^*xM?|mkG`B=;D{=nU1zxB&92iOAcutcr4GkL8l1PE@(mEaPhInp~R$9m%m*lp3t zPvkh?Kgs^k_=0tS+Vk*Fq<%}WD`ISQlQ((4lKd}Y8?3NuwZl0MneV%VFCJBT8#+%N zhxBfG>1`_vLUW_F;ycN+;#3RJ5h$J4b7rxS^I_h{z)wH^^m^#U`8bF76qlY^tAaX6 z-YiM)DP2eLuYaa{7G9+wM{U+#IkK7&qVK9{fI&NylUs#S0g=T5Q~aoWNphjIcT`O@ zDC%+X9y}O+o|!2WwpRY0{Eh%Kf!U_Rmlf^>zbIzP8F}O}VR=Mhgs~kqw--0jo}^Px z62$BOurpU(Xc^hS>+^EIBMPr&}%;({uQr^oL1?L>{^NA#}3oUqaDirx&-MmUK8 zk*iGX&ocsm1cDd@G2D@eumf7yKd1dF6qT2e621*Z zoiiIelb%BB4%PkP*mOUwOoIH|!Zxg-#ZHz&;OrKx3g=T1MIyUDt<`pVOlwxK0*?5p zBjt?}pl`c=++*>c|ICt04@h>g^Q`^gmsG8`|B@Y6XwG2t!232e)y$vUks$BRhOUN3 zI~;?t=x1eM1$;`rvh_r(5XduZ2jx=F?m3`1p|n`VpZjS$y8cYnGp z7He~?#3S}MU-T)Ndk0|4UbD~Tkf^?>+Zl@@IOaBG8ST`(tUDL;vo2-4z%zO#3{#Y* zZv?lUq@m9EIu*W4SY|2D@P#;I!x1Jbb;|grq6TmNoBJS)76Qxb(+g?)K7{d@c^*DY z$w-l({=6P(3Wgm%P-I@OWk=4itg(FWAjl}EwyDOB(S%J# zS)@_nB`sQ#1RN;0nbwT0cz&4pM+N_}TOYs1Tu0&B$z4Q55?m78Z%yw_qOBh`3ea3G z2@eeYN~b4Ardln07A?D&)kaZ&do4tJt)1y8lWHmLcb`}nbNlPb!eV)E30swPEbnb} zND=Qo@iTTNevRW`1G6B|eJdh5qHs-7ugP@zob^Y7bRXA#!^3XTv%=a}!KY2bO`clU zqnZ$*RK}!yX4XFNM+*|9LFUjDtICc)?4GVF_+uQya4{jkyY=X{gAq7>obELANRU~f zssE?r(#n$+1f z;-ibIb9?<>u+Yb{f39kKy2q#o=ih^YDIaSdGG&|(86PLOKJ!n_I_|nBUzNZ~{25?u z7Je&%gxsp<6Cmjrik(-KR<+lSR(&2QIRk^)p3_N8{gQ~hoWHFg=RK_eR;qmr=U-$( zJ?{Q$HB9W&Pd2oy)fvx)sZMctVLL5&@{{B#bnV)S z@?Yn{s-P8dSUY9Ql%lno6KGLaM|8ZrH-MT>s{1Jvxax4WZqIp~he)0YnFD(TNf5tN zP_~iouYLVmv%8OFU&>sdIAmACe1ViEbxm~F9vFPK162uPGuY^{9IUCPso1GzRYHZJ zo_~5?EH$irs;Ms_N*-pdfKIBIaRF!P?d(?KOIRU&{)%`)royyrNA?+jRw}IWvqZRu z(gv?(1U42iW!R8hV$!UTkxrCQn(E;0m&D@h((A>hC@1uK#grL&(Ck=U49`0q{C7!& z8=1zUBmiONj?FgmW>rNTB9njrxiR5*p}aGp?@gq83cnH&h>$ypZu_?-zRXb)aXiBR z*-~8wy;ZLkEk^TIg|Y~J9zDPt=!@e^|*^PEwbG$sUSB@-q3qmhDQ)t zDSx8u`$(bB-yg#;jd(5?i&cec=*Xc?4pv0hgNaaNa6*1Wr6nR&Hrn`BYk9R(BBez@ zlJnUP+X@8#h>`1CKy;Ygi)Gcu2Zl@pA7weD3a2z>;?1y^US9D)d4+yoxRy^b-64hp zvF)UsI=jj&Nb1r9zz%8&>JN1uXS%m_`8;QT>2d|MLQJqPl+-AhY-`4!BxGvX&`2Co zCdb|)4%oJc_4Smb{AoMX$LWv(mt#)Nj%8^Y!!AaJy7d#U@QH;nreG?CD34C;8~zB= zaht*DU>V%C42Pl8wz`F6=UV~I&PYpU_cGe&;`Em>hI_r%%QtW%!3pA2{nAM`VmrC- zwcA3+Ez88T_neAO>DZml$r&5?h}c0wu-y!rfGMJzEdXd;ZZcunhv@@Rn@D@ju!4ws z;FLLM0nXS6Xf=$)E2o*R?-|nn+D+h}z1Fx=Qet+mbKAFZ1Gy3V@o)POU83byh6_La z&-4p3^qwe;NY8LNL_G>&bC+)Fe*Z#a-3SFgdB~dc|DIIE0!|8(;C#9I=@|~iwS zUjXBB>9vvxqdAj7*bEU6|Q3JCAp zXjSChWu5(@?$BUo2Q`TWjp&qRzp*k|Di??#^xE!hgNbN%_Lpx=XM&d*9`X7VKQ{_8 zg2XBh-iI&6K_Ay+|nk?D)7uQ|v#xzIl`9JVF zvmAGNr^otZvEZ!dZR=kR?s8#ess%s;Y3r5Fm1V8r9~<_fY17*QCc zgTyy*7H7CwV>4lAuM~Yh6JWBc*v$XBNFbrH`Cr;{NIGX0JHB4A#7F1aR?)qL0P}N) zamMZ^qdS+%SQkrYtY@sdi$s}0-~F!yX9QDiu&}qsSogXDSWVkTA4mY1<&>EmtC=%G zQJv*#`*6v{;YRqyuC|EdSxleSmhb+SQ8eLu64xrB=7V8UWD4Q}UNF~|L+A0o;Kv08 z7w&5a&UY*`s^dPoakuE{S6dj~lidFl;3l}p5`b!GvSzh9E4CyYG_LM@ zF>m0Lz1pmCT`6zI$D-CIbgR)vIX^dPVKk;pH~z8WR zs*rk1GcEQT4a0WavCw)I)+3^&lxa{|00SDsuuXCQ(5i5jLu6r%p>IgZSM$-hBpO(q z(aS;{Xtq$3(VOpz5+u=6wKIUJtpd$~t-6J6Qq@%=mK`xj>dN=~@G)viKipu}ejkBX z+@+o6#`&Vrj64_&2V)z@?hH(K8AvLYM>#d<69Y7Or@A@4f+6_>bX*WupX@8HeYcg0iD~O5&wC zTAJ1P2HT=}U<$Xmw;gX$SgSB2T@ zDBbkR7QZ(p+ei1NM6pYB^WA)Kt}5$iAl;IL+$3=D5i7^zk&`-@Z=o=(Ma4`QGbXS@ zGs4(z>v!@gK;x*B<2+hoikfAYO%sNx`WHj9bj*bxeF5*Ny1B%Hj6EI{Xi3gxhR@`S#(P2d#j`Ixkx%7*C&&F>spU?)!=LD8NKKlT) zG}S>hStz$AMikMz1>}(aYim+>Q4vLy|JDRD)tMX{$lRfXD#3SoHCi?3W z7Gdhb*^;L{xYC;iE7tt?Fv&FAw1+eyrzb0^PYifbje5=tPSOMOP|GjTO}giM3;poF_*Zy3Z_patbUC( zKERPNuX?w(JJ^3$sDvkwPseNDjjJqkWvLJ4+K~*x|O}@7^^u?IFU8!?JZ21lpyF62uUz@G*cUvx_FR(CT zb*l&g`zG}Fqu!Pkrb^*#;@AU`UtrR%>yHkQg9XIE6o1K`b)~#T73HcN9hznsb~zzP zQ>@D?!=ob${i(mpRn%utH{yI5&NsC^M1+{0Y=(8zJ+&!pGwR7($EWw*9IPfx0(4I` zsX1I@I>Wc`^Y)$NKJI!FK)*ia#9bAC@-7j+N+;4Hgb$j&tx&}=yQPJpPc`d1hA$QB zKv;#is>#%Lg^lv2GkCWaZN>X@K|TbU>3z?EZ`X|VryQ4`x3eOFO;+SR@r(%jNpFUG z%{rDWnumlRnJKl%(wz|5`p)R+;B%MW$3DQmelTgcZ~D*8^=sTJFYu%{g6_L+utd9b zGH{$wiwjTRZtWuc-2QTNwQ0TeVL6e+t0nMZENZQ)WiuDQUL4k~_E05U_1FMcc95Zw z*|clhWYXVX-1_?wUkuxySv${90|dDfMxWe0#TBP!z4aX zGVWcwvP0rkJN<-J+GB|5xprYnKfcXqsCX96l*IPDk&dj77t{{m&5&zG{gHN>3kO#! zbjoYjYgLiI$i4?8Yq@&7+XaZ;8QuA%^Pgol(D`pA}tq?vH?$K2qtq^xaJj9Dq#B|c; z1rn2Lf7JYZ)Ym_)K17!}3-;r}=!-eu95|Sj`&2KF5NQoVEpMlY6pHNI=}DiM5F;zi z39B7zoi(ZEwoJV4)`L6j-dQcJc1r&_FmSqBH!S0HQ06>W){BW|u z)}QXgC?FIAPOT5X849QW0SGG*SHzdna{eL$W=J;Wf1n!{fPsJ!;vqi3r&p~XoLjE< zl}`_1eE})@2P#712*>^3E9XkfuIk&Ih;DuwWoV+s17fNF>K*#C5E`3ar_`!faVhwc z7wfHMpcEl61g58kIGW$@1zeC;*CZP!#VNoCW%kmy^zem>5~}Ajua1%7nY^1NBC#f~ z*tc_23P?^2=p3)C?O%Vvh7kd|)2~*3h)>(U1b)eXN0aagPL@Xhwl;i)yJlOx^J9%# z4+q~>TZW~5=>LissEnXC;X?FTS0|!KWn@PCb^M6rO2-Digrhv!qJz<*!4oivAjl#g@DPh(@Ox-t96lJEMo_^k!|D zQ?1-FRuyB3WWVvzi>dTmSP_$>X1|i&fEvEsXSVJGs7ve-h|%jris&O_J6DPpX+4Qq zLR9dZjHR&8yU&$)o!e#hD^*{7sR zd_1MmM3H6q8L86WIKar8A&?MW-dXd*U4z5cT4FmxQ4qe)=yojQ3r#6ohT}RvIqDjx z9WjV}{7Hg46rezjL42F}=cDAg)GtfecP1|$)4j=c)g74UEtLQ00$b|7t|%-xZlY!# zFx!yBYe+5Zfjuh?cz}Q(1ImkJ6vjcp*TIl6yrCu8N37Fw(0pjqueEn)(`}BT~R%A`FOT|KsMc%`$&e zr)br#?9rT`++W1A1C^OSHwoIef-1f7)D3yMCNK^%9RJ-84AsB5_SG$FRv44ZYon*A zEwI4FgPE2-1Ra&$KRxez+ASb3<~Oa&&Jpe?KGqaZXkIcdStgh#@G3_OXXIyeCLu_K zozr?TVHfXAK=f1GvA+oQ7I1_6F1EHF1p>h_%8GOB<-jEz8!~m$I#aVW+q70<`mOB1y-!#n-Y;#QoRyE=w1%n_ zMpeElBq%n=*^Nmuc}Ca<2zcX=pO6+*%UibssbPcHJ%MP0n4MhA_yHCvdkmiVSQj&! z;4z99N0%bN4}xy{rS3X6LmLlI5XYP6`FWyie$O8T|3>(vfPkm{>j*WCEWKD4&dWqw zG5eIgG5x7>EVN-tITEBIK6zCc=NZ6l_R;Q4{)B`5eO?f^cqUOyA?T-dY4KmgBZa%? z8XqMs5}W~A{N&Fw72RI<>F%yIKQQYwZPV9H)+q7jS3YWal>m{HMQq8N#~CZV z&+ZAW;POxX`l~Juffe_{6V^HztyOO_*VDp~pE`$xADA#CQ@~(AU0Zh8@~P|MDfx{> z%~q}14cB4Y*NjH?i+i%zsPzubMnWYHk&c))|Gt|eQSwc2DgWcMl)uies_nQ-ygN7t z`BEsiGiaM$Sexi0CZX3hs)?Tr`HtGSzu9|Q`$0=Fqpzg$qZ8)29|LsaowE{)b1EM2 zA>TOdq}Pf%7&KI>?7O%c`UJ~L1>xln+3nz(zxD9EP5K1R$J_DisG#PoQ~>ejBJIVC4-*@?P0>9n!`Y%G9aqfcgU-K;4Q zl^6JnI73S7mX`+1NMQkh)>x)UC(zvTWO(sz8my9JrqTlVrXJ{~?74IGwloaOhAH5v z_kS$Qdko^s@m3Kufr|yn5jml-n>rtAhghe7J-Gor8+4kK5+ZJvG;-;Cyh%MI<9F!yp~gNqB|i%$g)wXpzwe^ubd}$uc*u&%4SL(m$P-A!xM_ojB;C$& zNJcKG$d1*!{AoF}@ue`xb&l?QJbo4ZJn}CRFhmgF`dEwQnHT5mELFmfpc~bk`;%tm zP?Q84hYx8HjK;SmHig}e6@Z>zFX-0AhJF}eIz%gD}ZgbLmUrPS12AS;5AkB`XZQBQWO& zC}#>PHo@6IO>QSQyqvvY(`ck(;R`u zo$nr5_dvT3CmDhd7N66fKjWAWzrlzIBP#!VqMjL}0@lDBsqb=@%U3UHuap%XNYEIo zwtW@aq@i!BXx7^%F>@;{F}*E6=s=)C|>obs<@6AxoM$H1$q z^qd|IR%i8)SGkW>(*?XYPnmFte>c0-6oiQ9#iMG$o7RLJ~7rr`1JdrqMUJBw*?R1dcn36!C~Qjv(RgoGvX;ZLTi zU)oK8+}VKxpRw6q0x!v@e_~gh3F?x)TK?IU-1?~_QSaK~et1Ab+TQk#r&<~#WRsKu zR_|%I(6I!R8SvMygufImSGGj7j%BLJkc0O=c3|T4D!L;1C^E_Pqx_qoZMqqR_YdPA z&$jw#k(2j7W~lfQyW{$|GgJXPPd{WBTBLU^KQJGyW^M+3;KAf1kgjmpzH_#!kLOss zO)MK0Nd}I~^@5xLBSUG$oz+nGa^2e08EK<9c4liVR@fr#bvo>%k`k^uF&Zi&E#ngw z3N2vDRb`NI42P}_D|B6r*31@bRtvMK8!@V%q`u}7C4`Bqs4*A0c4So-TOL=lGZlQm zN+Z=;WCAF~z)Kg~7iy^52Ai;_=hmh;d?Yg4);H&)_(GO}Z1SHW9zC{*z!yQR;MVQm zuQhr%iOa!afAOoemnr;Za@KT|DC57`s`9DqaMm@Me9QEWBlL{Tq_=VSti`hOnj9r> z<=__36T?g$you-wHw57^AD>-H;fbh;a4;XfPW^bO>k)83>xC%Dd7bjh5qJF#NhT7t zc3N;OZIvg|KoN|k#^4Bka#LDOiu{?}AV{!-G~C$Z<{q-D2{C z=4>S(CzRA`w5f4rs;I-Z{m7h%RSv(KXkepYfm1@noWhD(5}QU8d2(ZPFND7}F>fm2qE=jC5qvH#^0IBDqRvvWvgS7n<`dhdPhO8#B_5cq-B5q05B zOySljz2CgL|Ikb;F7;z>@N<>tLYi-U_Mey3!Vpzn%o-B9lQ*0bLMcsN``R(QH{*3+2{*KsM_Wbl@}VZ~UhTV(I$i$*)29Pnz1c5D?gm4ujNY zP__e;y&KrZJ$hZHQ2$hIO0agS?M?mB&{1)mH&glGg)uZrI%}gZE$^X{n$AJ#y_|R@ zLe)&1ED{B%XjbQuyXd#%PRrLq%{f)50}*Figmqtj6Y(lsJMpA;wW)FC?%s)uQzdRe zT8xH-j;CF`>f5&W$1MmanU70*N~I?I-%K|=gz9XTH`6udYWA?c7s_{2Nfq@=t9$A0 z%OU2J^V-5#&@63{CQ#TZ5O(tcYOq=DRe@Df$ak)c=s-#i3>0_7#aXaXpO3^nU$C|J znSU?;7pW%Ejn}3-;yO}xxX{T$$u{P`dO?M~X%L!dM{drn+oISoWTEJS_pR6f-)6t6 z4_fhR0IBcj{Ly;s$2xiZd3AU<<3iFFB`n z-0?}8CX?KJtg_{?ns4G%t(i~z)6*BYuUuw5WN4{#xAFleM6BMK=+3%MyZ3jSL{*UeS-<_%p@F$@T2)iZPSbbZzsWqBr1=~n#X0J&G@ z$+`1SqkK@(vKIqVOuEU_ddl=3xKOSaaS5 zi6qt4;84j@wkWQRn!%+))upE~S9yu&zW6O{Qhky=P#QbjBI2;TY9sQ>E|<<9pEg}i zzhbN7L-kNpn9huZf} zd^9cY%(V#OJ3Stb*0fvE7pp!jRTXrL-8h&yZbxzJ?QNB;D9^ zZePvm8e;#Fo|3sG%Gr{|JWU=T-i)xfijI(Xn7}sE^(sKOPXp}X{~_wk_uTv(qvz<##qLhBD+#j_QpCSTOuUkwuiWX*VO&_ zegBw8Ju;1R&YW{y@8$J=zChq<1bPuhWpZDU1=IKHe!k8w(`8A$pPK^rT}CqNv+i^l zHKL3+_!!=F@PqLVW|AgN=Ihbo-^FjQizLT>1#v`4!Ib`%q;9mPUsuQhJXB$7UDF*{ z4i7kexC=PXGq2tv z0)jmV1q!z=trjyGbNkOetqx*_3^rrWJDSX?gK-ttH9D|c5oFk`x1GeJFwUD%xD?@Y zZT*?V8(7es;dXAj)frtW8u6?T$@jrKtIYIU$KFmhDBto_zP+tZ+0_Y&`r|&06k$^y zf7{6Mh0mdMZcmwK(+$=vyiwASvZGy$2nO=(d)7gQql>C7Mias$=z}rdiTgu>W!b^j zzAL%KKRme@gi<3fM^q~)7<(yCbLxBtQnly<*COU|C!f`bomLtsDzjLRdPNJLNG5*3 zxuN z?Sf*E42vb44C}Q5ZU`FT2TN3sXFODEU&J2*;ATROgO}1)K1-}of)`_UJHWCl zgl@yf2u9Q7AnLi0>F@tSudq1A$34G*#S?Lq$z;~%&^TT&{hHzOFO(IL zK%0cwaM6v~xDy1qUO&yEJF34qU)paGG(UkO@2za(wl^rjSqZu$-flc6kSL$-GFzL zM^4m{*>5U6(yA8dpq^Gw8*{$Hsx=^fO7kVB-vT~DnK6_Ko*c3Tq+&5;y=!O`T%A(^ zDcs@Hcj!_a0qPyAu@_IO{)M!I4Ajn%LOr$TwIX+cvUX0^Tb`+SxbK@$RyaIBejdr* zT_$9|E`q3HlKR2J$fy3unm;ByJxuvf+_)UWXJ6T}V}2V&`_%AvO>7S3on-GG+`46!1*Ci_Rd0W->e;N|Zs_ktdttIQNo>vl_lp?_bV<@0 zSM8N(!z-aZ5_hWt5*T}XnfBy)#$|HWqzz*-k_J!2s2OD9*mr0RBvnIZYzIL0piP#6=ThP>P;T& zO%Hcbql{bG6rQ_G@roCZs)13tcsBICf%KTm!iX8C-}A)SA|d;V4*>ljOHudpYvK~< z@ww>nKqS5)oP^9@hua#N3m40A7LxAF+cm$A)UmPGE^&TSZ?#{ZU3Q%FyZc=mh99>j z8?uWELkMHjVy9*dh~snpi8a@meq1pBt^W_a^>u?+xMVQgmh1XUE^4h717XOgy$wIx z@ibLw!uUG@c}gQ(cFutKJ%#m!c$AF{#lTEQA~*aT*M zu$}$R!f5j{sXmlwZ~ckyWA4na%kTTE*E39V6RB~@W}a0rM>B_;QI=b|4sRcrD~caP z=dAjhhd02YiP(j4Y{&p7nsZjjHX;qY%j)bTeXM_XbYyfOJo$o zZ_goim~rb#nSn1s{i>a2}^K|H8#+B37V+14{zxy7)^GvzBSw(eW_$S|T0rb84b z(fS@<th7dXqO z1rIMQsR>~R(Io{}Ceu8bAR_{FRxljIQp zY(zHR{#?V&2C|JmSB(3Y&;EP28?TBV&a~=}6ZrDkD}1#_oXSa282|MFvu=lv zwW=?dcrsTKZJ1JiUf>dwRMDoHYBxo{nHQK!+11cdTvBR*&O6bd?m=CY~>qbM^OVP-v48Py*_r~@1eHZFRB(X)BRq_T1&f_+A=^$lT|eV%V8XmukVWo4T)W zIF!7<)zC*W9uFY1aF{l;cvLKsyav)Dzxd9Uov4%JNgbExN>`j21>Ci(iP_gOCZAX`hp;uKY?+I8j?W1v44D#~OwV_-s?Fm$00ChM z_xlW1LgAjogF;XBV(}+u9-h->N0wM2cfYM&)?LiB1(NRC~CtKH1kx%hFiD?yx(S!dkwnwGsGiq~7S584Q zbfV_w(*17U*3KYv8Ait`*OrSVDOt9^`QY6A0@*X|cZJzO z&9y2i=2_Q$H5E=>w>6$jmN739VlTbV_3l!Z`;jxET_38RT6Xgow1GPN(o3)%qjhDu&oYEl*-}^DUfSW8w z1*B*R!|!DOArfw>>R1>^lm{CeWjOHcSd96v?T2QA>FV?zhZ`6}SgM@K^ec)wYe81X z#C_5-^!b4}FDsmhWhj}SS(!7oou+6sE89M@7T`1_^l3W!WQCC{r$%33)1h*6X_*VV zQ%U_$ZhCj#FXC_af~jMJp`f>&)y7{^CVbPIk$jC5H{Q&RsBh3y^%)6$g5k#|>t);F z(u$bJE(LGR8;wkjX70leRG3)r52tn*{+8$ZdFQ)(=#ASYf&N;BR-dWrw^$5eTGnbZ z3Gy=rQ3-A0XqMsv)2#z47kaYy117Pe?#Ak|wG`+gXcX8W?9E;Ev_hfJ=^2aM+^WKY z`X~K!iyuGf7<*t;&GMa_x{W=kyjk9})$97H5!v9xJ~^4`uUvZj6;t_e9i=s4b)iek=s{ne$v{+VV(lZLP`SSz$nRnG>}vRKA$`+)dy_<1?G3k9krw zT4o<8Xbq$YNUe*wr_JWQO6;sw+wEy8V6vHBJZh;f?2CWtgtVA#Q5|IRf_+!dPneKr zrDjvaB@=d-C)H#}@}l3@U+blXHIG}I8?a(fXC#xILjmD1hWVr$Z&e0y!PI;h3}_i< zNnK5Qa9~O=Ss3Si(LioHM!nejh%!L4K$;YzQ{#mL(!yw^cwas>J|=Azw|bLd2iXxW z$l{_;^m|=A;+a1xZ_fMDf`0x#&mC_r(2?7~lTy-i`Z{~Lh-Dy?MoebE2cPh#5xSjfS37A{)Ja-1tl!W#P5i66DVBBFDChRQ_t@#($DsJ|zb+L0 z&)Y@1Gh6$NSQ_iTZU{S+imfyUr8{1>Z@!?}Dg~J=BDvz5L7As{K9vYxLsO4i%CPuv z@)0IZgv*vOR-C<-RVB!EjC`IqCVZixgxUN29h)hd~9Q~)5j94?C+{k}x z_b%JQ9d?cTd(tk3W)s~o$U|;H8KX@m+3i*G4gAgpJ6bGXjH|DsnKH)l%;O)H(MQaH z2aMF-t9?cr#G5k#0NEQCDl~HJ2_XacYvAcAaDi;Z`o76F>o(Ef}YR4Hb`tv`vRJASO!^ z0en)YnJD5q`0hu+GnZ1laM!6~6&Ly$(Sa``M0P_;K?SI}Im+I29f|$YZi&3EXEJ|r z#g*!*nGW^-)Jej~9RrjVdg=~)&Sph5V&%S2jWRT3KCdt7(WckFkiSFOAE&qryK$;qLeNH3?ydh+?-D zkI%Gv-yQh*RVl}%)m%de7yCqAMP9jy4NwHY%ncn0E$Vpf=XISA6}|$~DmkCuB%_+V zd2+}ci$e(!3npgFWI>?z>=|^5zifp|UP!OF1|y9f5j*2ec#o)Kekc*;5VuTjGIeO+CqL8Xd#$rJa8Db;IbFrkOtS|U%y~&kz#7nS%=NdN>U3>j zI+)b>xu3+ZD+p90umcbI+wcrksE^ynKk;d+Ua?Qy8!%%(FE^9bC)OpRMM5v0{J;*RRW}u*0=u211^eTa-a4u z?k7z?q7}~D=(3~1;ACi+r*Rv_a4p|ap$Vr^pA>LTVQ!?fC7*hVs+@L?QSXJE}DyzPKWb&H6;u4{UwOTXu+{A&!3+#-d-$m5mmSi&4GLNcBDV*U&ru$w7$%YPaEc+YJC`6#V}9a%z_^A77pV^V64h z>wE>`VP-lo(Luf{tL^^iyl~?KZ>xl~Walk*Z%~49(C%PU{Pa?6XJTip_<8}eK%sNI zzBdm=v)jy9T(HLeQH=4tRfcgFgAo|1w^MXXzUMfR^~})tMyTa3KX#R9pxgwBKi8gz z-gvpTYgwIidF-bCO;9VpmHSSCxnRqYU*CXN65ClmYk{fE%4_9!F$NxGhZ44zt!KY& ztA3~qIUI|+9ll_;kZCO- zzUqoIL~z+20a}eN!wz88Im4J}G?G%mCpPT(Zd?*`B7xH*A@$H6*yfIUZ;Hg6m{^h8W>9$b>|Fr zkKD2H6w4otOzBQsR-B&4%ji{;Hbm44ly&8xNmvv+F0x2Gt6JPu5Ro{H>!B;0Pc zRPUCbwvi3zIJ}4twq1vZ@p08bT###sd&kIl(LOCjYc#!2DZ!md{}Uj&1zFxRdvW-< zXtKi>G_h?>b&NaWnW^A`;g=C@MI{}Dqg`u@3(LquA#S4~_b?)u&mmFS_Hu&G<@-EC z*_%Say8f(Rk-Q>iXLpL8Qk8q|if{844n2=NXw=o#pCsD|xlHXFAfSsYi5X zvud7%z8y^5P;tK|WN6MHF2|5zi_ap)=9HYR3BJ(7-+6npERUD6`VLdp|Fmf~IEgqp zTkWCzWW3?XR4p;3V7c0-e898GP4u8 zB7k(kkWSDNS$X;eAF>%^w3CPF@^}ct@dSF0mVi+##vn=9OF{kHKADlo(krM?)0qT z+`cUwX8LmyK-4k(nIT<RVErcpO4V`_AT270}~WIRJak=^n=(TG1ef*Bq zw}Oz?)X1%ZJ66A}?^63rL^@9~MwGs>Eet@lqt}7ZSp4EUWLLX#uEVzIph&u$QB)LM zt+*4`t%Ph(`pFNd^@+onb2%@~P0Ir@47zG-$zsXMU3Ecy+qhTEr=HXU{rTD#dok2? znWf>wb;W6@SdtY0OpUN?C zy%?TK;aRYO;B|1=CCPe9>Q5WF&n5xvTo5=DDltm~Y>cl8lW+%+rV$Dx zNfBT6ZoCDASbEg?$C4a$`e4jGfV)V_^i$#LXg;;uTmaeWjbs)ye$lQqTU;;^ZZfK-0N$6L5`b|N#PNI{Q3C$J*a2mj zUIx`|KwC{Fw?X}bu>~vMcRRukM*D|gdfmIHzAcdB1io#inbilh{FwlbpbC2Wo!&If zc_l;^$5o4Td|-*=IM@k>ovfM_!+}eqBE7``OzhoYav=IY5MbD5=ViUVIAJpW$*WX5 z+WMu`5(u%S>%V$i2F4rm!mKWH5)oFN;Yd1KABfdRNU`oxVCx~~3hWnS5RFZMiwiXH zE<^z^z$kWlwrtS!q=)pa=CWQGnCLEmnT&vF5>`-s;+QhgDvmtJZ*j7HL&X=k$CoID zw0$1!AagMeB_tPDLG+OohSKp)L+ik)Y^?`|P!Ur9>Xg2eMr4Ere@+vXtZx!`ap3!}Fk=RREV${w3tS84pI=ZpPKqIu z)_0#4iY8lpwCAB#q;n2U$+??_~BPWE#sk zZt<^MVX)!=xg^$${VoMQ_OGsYsCB@i;H{o9d#!2xQHIAejTKuC~%-rXodmjSvF{Yo|2#PSAjulau^IK z7Pajww{;b0ak8`2cxH9pzm!{P;>9KR&eDbpC)X08#S@tVe;-4 zP=|OB;b?uR)4?>BwI(1Dfag0T5RXrM3ox1}V_cmrA&7`G?t=LZM-p_#01*>V6g(hg z7pZ@57?jaXjRX6T97aGz?Q9IxXb24xm)k9CEm;7^*lG|zcaGd$;+22d3{G<*jQ>nS_7mGe|mOp|#h{rRW9rOym$ zV#8j@BUg#un)wztzRhCyTSwQ-ZHI4Nc>V>o40#Vs=( z3e8K3A7Dt*8}K>&iv~ECOb8wUcrKh3*wq;*3RM_EUZ{gc1iU=dsK>u({VcYV(7wE0 zQloWLG=eBAE-CEFWswtMC{JDsr(t2A^A_~L+M-j%E(g0%<}{xDE0w40y8P_R7onGW z+j8<*(*FsIS(jCM(ND5h6ICyAuBuI%iF2LDV0sxHW7Jv?B6rxmw7_ElPXqTc`$9`s z;9w})^Ax`rDxM;=+4?GWHJ>p*{unHEZGOROB#$}4uijqf=Ri{5bHqX>;pT4Z$2H@*~_CW2r{Ye_H*4Eo3E(11PukDMOC1Ul{D^>ptL~F z{{B-S3;ttRMqz~m;TL-f;pURoMtAFO^D~b_h60xS#Rm=@Glas2ikzQ0%T1_EF$8eW$NAPIM~>wgVQ?N+5g+ZVSA4cf`9qzle5 zXQUpo%fIXpKA4hR&Uy=95N5i~l)zAaN^b$l!BG8?szo}-)4+9U(c(K~MbreIG7gDw zkQ3kcE1BE7iI*tNk|8@S^glJ$z>t{ub3^|dp6oD!?>J@q_A;T@i(B+~P}$Xt^l^kg za}@^kDwc@RP}WoV6p`Zj{?J%pLt6!f(IsHutEKN61>*Dyg$BKWT^Z;KN-MYaUtZlR zV(f3o zW92V$Jd_2KoYyl>6MygF02SkB`9DQ;YqE#`yd`t5O%?!WY+I`sD;USjeUhVY;;XNF z9E+7*7A?p(j@MxK_dz}fjvL{~$isVgcWE0}0GBio09cs8DMGm^U}7=}FkTO64EYot z<Pq$rbYzlIazttCBuvRYn`8nd`HX2 za2k6ihEeCzBRtP3evkXKA)6@`uARY%M?yt~QQXW&AmyZdG%)+aOo1tn=U$s%esNuF zQ(@#;r|5t?WZtLJPgQk1+|p~+v0BO=%@juZUpa9Z=x%KqtWO=3EVT}8gS^mVJn6by zKdvF!-N5BV0WViN_Y;`ioxQlq1K4>NfPZ})kKIlB2t~G^*8uz{7U;iniHG4;z-x@Y zFSrmHx6Ch8GkQtZ7dt2O@p}lg7`fzi*tB=#Gd@>eu(aH8Nb}|Hi@oB$5}Q)?2ffJ* zcU7)}lDXQMT74F=xZ8}tu$+8A;h#$5#?VriV!YB?w)T(D3jkC6t$zTNOTo$jl!%|c zyRWxt2|_mFvR`pG0_wd9qd~x#=Y^YYf4Ix z=3E29FHhIZEvoIZbs4`(kP+hH9o=A^I z>FWUVu|)&P$rIv;E3Uo@Jo*<5{i6nt$3KYlm9D&C;UAhsqmL0Z{V{h$gG{3pVRNx6g~FO%*=v9y1d3WcJ!E!fIAs)6S5@YhueCLx!4>-cM4ag!nC&o*A=rVK@2EVWk3=oVobk zet+3&y~2*!;q#Vg)$C@<(;+#Li~@Ox93g;Bzp{~?$Koa(-z7o~P488PxN}P`t%a!b z-S8_Z_X_Ze#Ut_d&lP_NEm%)9A93is7#vYZJ)w9!=warwpYp*Uwzr>)7A~8nLqyvq zrB^;d=4Pb$C<*2rz_4W4SU`_QjhJ9)x3xyP*7IR>n&`rMG2-~uUz>O^C_%T_1n&b7 z*uXvm@#A2^_nX=RsnUAM_$d19J?kh>umI2(f&X5@uA<3TdW7VAzWNb62lLa2Z?tmg;``bZI%v6Go zBVhD_!5`EAvH`VkwU8e<`TWT_c0~Q@%PZl++I!{@^5?+S*i-l0WL`)_esbGMFRR9^ zShKK9Y`9j_pCU927;e);Yj@y(E_r*3TseEJEwFq{GKfph{lgtlSo;pV44deytvtBn zkCcx6gB4!G4&HtJl_w`3cA|o3Zd6$D$D3*?pZruYzgOWHLw}Of=DcFNrkyXrUbm5t z$>;Rh6kXPe4Z6P%D0Z`3y@Mx(@RHfN*~cn=nqLerJ2$TkiwZ1i>Of7=6sO=nVJH964nHOmPbzGyX!4zZd%J8-u}&9E>_-bDeC$#TXK8lXv3g>RwEnMw z;FcQ!O8t8YVB#K&qvGNchMvfSdae=!hsD_Wk}i7v#jKcZ-+?GQ{XOM+7I~f0Ot$*ALY3q z_$L9Dr^bIq5RN@8E`FfLWg*88vX(zsRr(?(UZ=c1Z&oLa&6`hWG5!;ffblQjQYuGg zE6OD~(BE@dg-I+BFcN|XIYpeo03uO#2QAkEfDZt)MQ=@=mIG>Y@rK>f{eOygX-92G zUfmT;`Dg`{@T`4SX?Y@+$`Lb~f`C17f2{CEe^90e^7rb2OE|;5SO8QZ@F1{* z-&chgyzFj5JiGA$8OrC zmrCA>t6R1>Hg+h8pumgT0RUeE%|*y39J~Eu-YQ2EE+_1#JoV9%1IaP_CJ?h7yEkGc zXr}_nrpW{^%4Y5jWrvxAlH%E(Tl&Z+`k&y-3R%qJ(V=9PCm&wDJZ)rUG6&!{j|C3L zX*fJnIL{5}r5b3qT#kSX8U$D})|TO&(LBNf zk^&BQ$Om43W+iBSe*4PiUiHF63iyCa)Fl7e6l#hHB1GA$7zBVkg&Ck4Y=oJ zS_x#C98OWS9_~yrfs7`;2ZmoyX5u;@Twov`TXPaYQr4XI7cI+qc>>L=U6ID#)10P><7rCu{A;M{|jFn;Flf<%q&6vw4-g(ClU#u3MzTsR186i@CFpJ&| z@g;em;s||LcmuQ`*y?o0l{peD5d??E3X>Vo^AB;;iAJ5&HZYc)iimQhK#F!e7D>4? zKD`5*M5sm1U>y!S=h<`SaFax`NbYE86Q5uFIVFai2S;pa<)B@%;Psx9lh);}W-Tme znks3{6eezC9{25i>CPGgJ*)_-qSB`cB2Sg<6}hweL$NPI&3E|$ z{o{+<ru`%RHrJJCN}+c=frHnVIU*JqnmS-ItyY?I`+m= zAPYORfY(qdJTQ(t3Olo-lg0WV^z129UW~{p^U|qEUvJ)_{kUzQknT>3aE~}%r_P8)Vp$8e)UIt`+4@3o}$v8n;wgG zAM*F)G5l7cwsB%;IatXHk!&&L2kuXvxO;HaQYHOVoU#D9CL+)M@VV|1Mpzc&>4VqH zgnm6a>?@(5>zJSWa{{|#><^8@j8A+!#OYiIhq_*wK29Z1T=3LYJ+7B)bH6!w{&H0n zBNcKSHS-;P7?{nIR9%BvX1QCT5u~BW9ph zdsD6ED#g_5lJMvYVH}8u{#N|x5dhNWb=$}>ma>ooCAE25y<&mYU=ZtXk&7MD24MnH zZo&E{Pmki#l``(!QhW$~))=Y)jzR@6b7yVb5$m^2eo}+ z+^mz-syi8em6M|WSxF~`gl;wm+*}v|+w$Gse8tWf|TFU z7d~dJJ$DYie&sc5I-vc4_tN4mjmhPt{bU72Bab>XM_|_asyoy%9B^~JXj1o;80y}K zfK%%Q?}5~fC`I{SkVj9eE~M-cXd9eg7BKYlbN>?o(aSD?Ib_x-PaB*Ee5OC83{b(47h1yfgDnHbba}s8tw`cWaP?pEDwwbR8;C|sFQwb= zu*>WgBMuE{_IDiEl$_fXDiAp3forvAMy zzolbeQ75d-%M{7SgxQK4*zX<|aNHgwok8*y#5!H}cJK1wK6}`pW80{n?`$9xb*WWj z;B~%8aq|k`VH?lJFID3O@o$^=*-^&E50)I{c z+>ik7aP}-1_)^gZ9q^Scv3{a#k1|>VSXa6MxC0ZN@W3Q4nx}I3()p&RWHCZ|TracS zVhS~0uZK^(63tqzaS9l@%wtK&3#zY0z1At0kg%~2gCvx_p*UnODsRKgsshv{Jtx4L zerNz7TE=mlFx*U2e95;)L{jR+@FGwc6ZvC|^s&4E$Z}>k*Jr4(fYCn|WyeDglokKR zwFyxxNM2y(A$ExNK0TD>WdwawW^)=b-Z401)3Hzjn;%)*nn| z?aJ*d=>fX3(`J#^z>a7Br$z-%JDt8P>G=k`RqXwwO|IUxzMEwh0-T@0^7Cgv1~_$r z(L)HK8JddEFM1wA(~*aM)f?cC$-+)Bn(;j{g%tT{+0hR169(+E-EHNNonL9U?Z}HI@ z1v{Xk$*f)SOm}5Ve5=$jj;;ExmvP^5K|q52A{RJ-=Tj@z>_Z;p*TKhjPRH96mm&G^ zs^6w#@gxR)H4(ztVp0=uBt`D(Ga`?CRd9qg46FvZX*0utJr5mewepD}wi%T0>`qbm zIS;hKK~IB-7?HD|jQSdFEB7=4QC;e=>eS|A6Aj66*31bR1zcZ`1 znwUA5A-Nw_UtHINg7R(bS!`X>cE=_UnY#horJD>yd4+_@f86hNC=Kv=7KxKAPk>SZ zRN(BXO+9WrO6WrJD7Qr-!jZhKP0xkb((gz=8l~DiHFM(^n=0_4FunztVO(!G2t%^Ff~f<>1u%tZbdqL{*+0J@NF?* zT{iUj!gq{#7Yn;L^UVpf-EMI9=fZ;Vij-AlMUz!J6p~(__wg#e)a`}W!MK0UG!?%N z2hJ}6kF&T=ZpfAyZ2Gs)k*wI-zmcGu6FO%8DvHUr+ysHQ{ud;r)~O7t$LGJ0po}{k zl(93PNcYbV&u{n5)Tr}=(0TV^nT%oJV2D(fx!fb7h#N!D`=O{_jpfBPT}=MsUR zDVOZDb&Z-fmH!$rigB-uT?c$MZlO2sAK9YAecP0wn!F=Fc&=2-{YEr6kw@o^x;1;5 zqezH~lbTkIYoIrfZg+Rkv*)`zTOyE(^5Au!USKg>wU9GRtXGCENB5u8oKta{oaVzD zFej%@!;d5igI0UXDLz}}i0F^3$}m^BL#c<)MCkEAL8y|1dNG@g_g@D=7YaocE3_7;sm{F%NsY-+RAIpBK5M6A`uy*2ui{7me>`lZ-)r$2X>p zsNPAg3^qKCKrW7woJRrr?6$TXtoJCdI7h4ew@yQdA@@;FLaKHNlDdH8SzU#Ky)4*a zUk%RN^?L*p2N(zluAVF|nX8}R#PT3_jZBC$f2;I{MiQ8$+Z?;|{gdw+ZBT zt%SEgw)yXh&dBI&q0G9#C6p`D3ArNg{TU?vDzH-vq_b*_=}=}CmmWb!e}ARWxq_7UN> zMwznR+I*7#@oBU%Wd*R8T}*sm$V(}*4m~#rU@yAdCWeams`vDc@J8_=Y5C6B&bT)1 zbq?`kkMEw4f1Q3s{C-%-qvA&g4hciL>>1n|N>oV7#=c#;{+7}n0K3(}h>FY?KHPuW zZGLK5GqYFXUY~XM?~S~<7RW?*ry&2K5Nm(BH!eb%=(yC&9NS8Iu{I0z2rYCc)?<6_ z!S_H5LWU|(q*?>8y+Cc3MNZvc;ZpP1DyTWrLx9q}LQUfr(2%8%VJiS2>-+!!)SO`> zjN5R~zmNu$?I|*UmUE*>t1_k_R4A~QY4?Fp1VSX*v?@jpR#CoorEpB?U6E>7n~3|p zXB)Gji7X;iU`1*$lZ~=e=#{wqUisAn{h4g6VJj6f;}7h$#Yw1cP*$ms!dOm=l!7X^ zJ3p^{C@`^Nv7M+}FiLHVHkfhpN!Kc2GHvuSnT<(45V>A>ps`3m7O+K`jlRuQi&}vy z9}~%3U!K8WXW;cS!Ryh5fS=4w4*F^`d#dcb1Xs8GdC7h-b$MYZkt$l%BNd2A4SE3S zQt?`Y1p&%gMs$LiB4(LM(Eg!vfU_GczJ^WZRBB$M{$OO`v-2@-43>(RfZRAkr6{Wz zc8If7FU>#{4V;tpw2NS73r3l5@s{8-w;lP(O!4ne!D)%N@IEI8sY*w0d`lHa$@B`U1UBmb*XaSt-Ty=b{>ts7W&e6)kBi|0nfE@*d5Pu^Xh6EBGLcGpiSxwf~ll^_K4P3ehC&Yia1MnzlJp;El0FVcx zkWd6Yp81Zr*3?l1ghjDw1_nV&XveE4{z+H&q^+5X?vP^3(9rttuZf7yG|Gy;yuSY6IFusWw~CAY92{^Y0jGoM2YgdMChJQI3De~&*NaqaK1`Y}G{hYm=S9B=^u5>m zra7-cxOjuV*iq~cP>cs<5Bhx=m^;w1v&K}x@F!JRxA>d}Z9Q-0s{wcyJ*`vH16LLw z9j%kv#>rYHE}%Ghckr&|uU{efN}p!Rg{roZFEnnZ0CX8I9o9#=!+UbyELlUbo9TLkEgq1&>7BKLOQD9BkjvQa2- z6KNx!{j}Lr8Yc|efG;F=*d6BH(C<(2s7j*O;*lan;7V}G=_=*}LvHy{OjCCDaC-Gb z@o+e(x* zu$?;4$Vz_(1Sm7s8NFD-n;hBXLSvsUPhCNXa!a9>eGTPPU4GnJ4IO0QJYq02f2oK0 zi%QYkAHdh<#7K+Zj9T-wX7P#ToVv8UsLa@*+`$Qz+G9;)MttcK*VW3FXnWJ`1+04J zPYfa?mWHh?>=ZdQM6b(QXD^di%3zqjz4X9+L2>0z!)mtC#Gq zP3?U`x-o27r9XeW@-K8uvf5C^^k)6|FNYGHe4U{y%4??;nW5`h8fe6E6RC8rHKUo# ze-L;`-xL_A9F>XM18E*Znl3=_$J7-LIQPWM_7jC}hVxEWo3wdZU0egCE`VAskeluY znOq3W_#D0GLx-?_1=_JI3wutE6${u0{EU3e^G%Uk<2D+wbjUofKZOyzA8K09W4{Zo z8$Xz%1_lx>5PP0Psb07Oc`ah9jOR7tnXnxd#FLewBt>n|r*DGj*7M*gh7@7*hOA`p zJ%X_hquZdNlz?lTPn5gv4*L!)FWfte7D*MM)(S$$qwHgJsy%xd>;tVr=M7FM9*)%m zj+IqV>fhg(&m6EaM_weALq#XKKTA4(A%Q~M%6GY@9u!zAz~Mpu;671X&!ZnMOi_ud z=i$w^oL*tQ=;`y*jo}`rFa0NY2$|Q5nFQG2!wfOnAX9?u@8ZrvOss_}>O~#_k-LIW zpj?Y4L&g#Ra0@b1QyxftAv1PGc`)se3Mcy*2v188& z2F74uXbbLdi&RUrou6eHgbFA5sc2vy(D}xYj2sYg9Ezb;J)}U$w+rcod|(T*0|P3| z`CvQ-pkyZKt!secO|*X@nk>v1iZR{dI?atkGtnHt7Y7ZO!ScnRdqQuH1MD*Bd(0aL3i_!u2tv=Z7q|&c0H3vYt(1`hbPn=vy!4hnP_Lnx zy!S?&E;H-gdX?^^&HSHp9ayjE)_0)C`B&+{MrL_+bN&+_GkM!KtG+nN`Q_b#6AurC zG=g{#y!F2qjQP{JLj1PcI#cM&J7HsO+wONwl>V2p1;y~z!oOo3yTW z`!}FY04u?}IZv~f*@17K$J?3g-9g14f1%%h3#nk~ESgh$5N+}Y$cbin7kX%VrEoxE zN}28%m{bpLFnU#no|MC^Pbkfy!goKH1~KC*#pX|EI4 z!)qo0rMZIvT0&5q0d++((=ye_k3QXmnI6i^7IO{$1t*>esL@}vEV?OW`7$OD`}^DX z0|kup1~Ol3{RsjEusdXjF1ahr3Y?csR2bx+wz77O4VLE|CG@kvqfX1a{d7BM_|4Jv zmG%DMx#b7g{oc}lp=R)4_IO^V^;e=cSN!H!l?!^$sxT2NBdyznC-G%OU9L*iVr)l*J}O zx|4nHdIq@aMgvvOg4DHvocW783yWcLdlu&I5LnqE&*R6jqQQks;;#HXbI2nnk9PG> zTcnQK4D4aHrgCV=T~+NC^CO(5F;m3Tegh3t0IcG=Ge|`p+66KxztXwJ!KaRMj0(}1s13bI zwoREJJ# z36m#*y`ohE^QIu;&Qz#rgsxI?;E#u&-5C0GlU0*8^5Mik@E8)5v9D1|iOj;4#50as|_+!^`Pef1dsStpUfs_=fNOcu4@V(6NVmKdOIA{I95vhJjrd zlG|-AdEY{-cJt%25&QK!)jyv(YrQIhWdBEQKo5ut%=dHllXh;rS6$LBV&Jfc%Zr#_ zRKfQo@i}dPVj*3tN>>~KO9AoYA5|^@bipoL;PngP%IWAgV@;cPZv<{xR|IQTbV0OYx(~V#UTPf#mB}!j?Wl_An-5`slcB9ve$h&~I zNH2cVHCKN`00@rQH*Z>>0qd04K>ePqv#60u_v)js*kDbB$$2DIJuPAYhStvs<%l}a zy91?wq(6Dj{|=MMCuk%_G+7~&VsKQC#9|4kx_{(KVPI7NY6{@4o3T~ovK{zsko=VZYN8-WCS z$Lc81*kd|%{lB1$10H$(L5luWO8+-e?+uBjUTr0f$AulU8T1U&+(hhet2LIFkA67!8 z(>n)$DQ|Z_h8aGwETUgQMrsTCa6eAh-C{kcn0~VdqQZeG5{x|d+=z9R%oeMUYv0b_ z!A;rgHK#vso2812xdrf-CTBC=54mO&+Ok4V#htO_B z;{Rjn%j2Q!zxVGMTgj3dg=|?eGeu~KvW#RK`;4We5@ngEM2j*dgVssNR)&}`7)vYB zVyPZUCEL(SvSkU$mbKrx)${rO{t&&4nR|KP=Y7s~UFSOWr^5>tZ5vG-r@xU?>Rm`k zht9F^w*1vbdnL_TWxJ+s-hE5FGMiCMsNvcQcs8;kd=G1$tjDDv{dQK546|WFe@agK zS!HPK-2k9hCm0@@n0)2D-h2SynmkXbVA+{w^SYSGt0|?oAeJ)M8H?+i?BLt4j|-9@ zNOhy@H;`4-`%3b2R$VGMCi=$3Wv%0ksW0@H8;zt%u`nthlHAMPle^=$h2$T|4yhV+ z^Nx72OjNYwlDc<;rS-R<0@G@z3Vk6}8N=+cJN{~5VmWL5R+n&vA%Zxq(rk3K=>5Jg zp#4Tt>Tu-^Gz6t!7 zUqO!}=Y0*j995f*ZJV#BoL+YELQ`hC|ErFP@mzD=gHOA_&KsN3o0~V+x8eokDp|rC zsm+f!4Ec?CXS4Scv1zRR`>ns8#K6cDL4)UVtfBBGU|`*zZzNmL%7OwfF7#C+>dZGy zIt57{_5PL`x9D%p`p|k_Q1N`)7T@bjEi@HCq#oOpFBF;NU6`CsV7Gb9H&k9W4lLFrINoA1pw)v0HQk+-}j6+HF+t!Z; z)jKulIwna;@`sOay*gzfq_)1z`n{+FQ9nLhvsOdUyV$4LqDz6`cSYz)Dp>}1;h10l zH@jp}#6ih-9vV;B3u8a((qbJ3Q<=>NZeR zVbW&oL1IFP`$KoK^>gNDEf-R%QRVU6$BaDQ%}$(Ri};VatW$C+CoN_~$+Vd2^Lg*Y z&Ukj8aXn?!BvCBqg*9mT(1L^v1lMT=h*0p@n7mhGyFP)GKf%o}oiBdx-tw(-F_YDS zugb!1ZEbOBq%C;Z)$|b}=q*F)NegeYRC(310#pq?#(A&@mwko|Va0D}d64*t6brVj0b4m4>!=?qU*#McvZHA&^Rs zRJK@sKk9~2$IY;AhfP68Fr)BP2o@cPPJ>zitp~)FamVxThSz*w+-r3%*ZO1Y;7{Q< z1g26E&e4Kpy10TXH;vBVzuq?RYLfDD6chAR?$=95MpzHIkTpz?ww$>mgz6MP__D3rhu0 zwScZH_JMK!o9iOS1*B?}XI!GVmJU{S%{3H3An4GYIuVs9f_qN*#6Q#r`VYd0FeAnr zv>t!UC$#hsVMGr83Ld1fBfn)r8=}i>@c{kU;s6>a3>n=tB>@;e3{ zxI19Hv;UuSTr3UtX9Ud?*M~o*8O(pkJ5=?Fyb=# zQKs)GSu(F^#&njSd0g2`?$Z8!k9$VgNHHPU^-2H54(HVK9dKnj6S!vg0!L=3p}LB< z$*XjY15Ru#GMhZwR{xb;x|jB=0sC2cJu|cppM>;gUB&WD&ZpfuFRQ{-`c{)sZXLMl zMt7b(#wxiYk|{fxq;O^JL*qpDb<3&eQw)Z3;q)wR4;~;ps(U z_g#XG=Kqw39Znx}-Q{X6XUTKNJ|U&bi2?&KVLj-eGj==+l&|e|JF`fbU9YcC(2Y_| zE8Tctm?mX9)xU&j+0|Ouaw?-zX_k*fuJd^?27*~4juTcQ4ds`QPXD3v55_Cw8%3v~Qz@3TU& z1WX^{ncldxbk3C6PemKv026vh6GQ*$cNnrjG?L5Dt$|J>7V;1NqXV&EU-p6TS$c;m zhFs)rbZUMyU_YJn)jLd|aoy!Gchs#9qiswGGKSo2r2q^aeF1+)7U6DGz-Nz;mj}Hw z3;&S+D4zL}-T)87^MxUEp4bcH{2i;luDuCmSQoIthgx~xiF6M5^=T6~r>J@rhU%?d z3>*R_Zr4&e6)fr1+kk-|Q@TUKsCES+*|9Nv9ncEfBerb#REa1(if`N1L3gF$%}sgR zPQ1)#h>EP(!DJb~ugwnVHhpHX!({I^e?_N03xS6>Hc_6hjrCxBdiCWbyL1b0X{r1j z-i1AhLaze+Vgfo_oNWqRoYu$H1QygvZ>HlpWYi0Mbu5K-I@Hbz^f?*x=JN#Py~xY# zm=-M&PLBBk&m?h-jBzzSx7KwWS4_j`Z{)7A;&8J-Hg(Xmo3-t7dg1^cb8dA&SBY7m zQMH5>&27hNNP0C*`GlII*211uESHFOWW<7p?25kvJbVGBOJV}2XS=D(LQTK%q`g_lt+jFCug&Ykacu%E(Wp5j4T3Ry z^bP00PkM{qC5~wGh6-o3QM=OGZL4q5-((m28J}~zciN;LoP<)RI?}wEf!bT-?gUAa z{6L2?l6Ksg96CB>v7@UTG(Q+5KG4LIzj`z69R8w!;>0PVMrIqCBX;WKf#ietx&`XX z143^t!64EGRbR>O(Qp3dc;-pE~7JwA`es)l4H3{f1-X$SX|W&eDKL#oSY z&3SodKa*laG}KydYib7x(PkTkUuqa|mNs=7M+HCS&TbF8MB-r&u1S=0UJ)Y05uP5M zXmc35b~mfm!2r1W;A(A^Cl9wr=LK31eN4&us=UFG<~q``_nJ~@3^GyB_$hz;%H|@W zW9sb>zn)V&XLoSv03ouCkx=dW_~81`Lk+%h7u0U?MIH-{W9w4pp(oRjb2VwM^Nuo zwK)dspQKN%H-GLQtQ^bs@2L@V!g?txhR0a8^u>%vs+4)D=ecJI2B+5Tc=VysijC`k7WUpow-X1U^P7=Lq!Wgcev` zU(&JMA2aTo(kp7zGGe`yn0>RdI4*X$C4xAa=NVhF)bv9&vXg#D<9az>q5>Vjm}4P= z6QMOU2=EAx-@$ZO7!}&^`Ngln;wIs}9x_+1)ccT^?-1K&DtCvzhRTys7}(vBUW^nM z*9~lC?e2#kVfv-kmd1yupL67EmaZfNxqWhzXxcdahDk@Ad5FpOnyGxR!TUHQhh_il znktMK#ec3S4g?Go9g}JQ44Mou3u(QD(Z};UyoYMLfUJ+Q5RCP(11Q~t055?_nvk8N zQ!4Su&EH6iX;U=oU=yC2A`k6g_4C#R!n|E^H{DM#O3TjR(8CekED8lX{3ZI`-16%n zd0#uo)s=LW7-`4y0uA?%L{ZO+lmi2l0^>~~Pti5D5V}wVAj9U3MOr-**%;RjS@t$b zMuzfKp7+}Qr_=T~2!1P4Uvupt4vrg&QFv=DM-qJ2<8y1yA(~dl>mExo&WzUR$#=_K zLAI>@iEI@O)790dl}aw2gebf*qN%z0K>|>?T@vs4YluE&|$8*Hm z1MAZobS~sdtBgx8d;OD@v@^(%W1a`69sp-@9M|^j%JWvHFigmF-W6UTt*ZSoATF+; z9vyGg_Uu{^2bhAo&MTcv1q;$6n5yXm)iS4SL8-{LjKOyoQT723Du=|GD?2c?xrYHs z;nOy=jGmGuGgEqRZE1W0=^K!EU$mWj#g2kk;Pa{JNnW*^#uWFlH+Rg6B5Y&p9GZFU z4QG3z%bq~sXkj9y#kY+m!u!aQ;SZgj&Ii08zp~I-q*GMnM z7)y(!;WvpQ?3)=}{B`iFf6hYUq0`%a#UUA7#c=_ROwL$&ztInIEDS!t9;O%#AnB~A zwdvpwqIz9NXFNh^(s*ubs(%&OYeBqRigM0RFgt!4fN9MZTBe( zV=p;N!5;p+iMYW7ckZUG@UXIo$oGH~o4JUiCHbb@Ver?*R!_$w zqRH!xnSqAJ{SCf0Y+5siSEsZ5vj139nsW3pX>}aZ6r~_!A)ypnV_EGuw~kXXdoTQn zKlTjN5U>Z5Zseh4Fw_&vDpZt4M6Zis#`A8~48I$s9S0|t#{UESk=pQ<%}w!26NGVY z>O3usuol`~(FVnMNDc5EVhIsu%2-FUo!8vYTfI;D)C4{Q{}gnbCCan!V|*{J>R|Ky z{F2AiWXFYzO(L1zE~`a^BxhZHO57jGTP;jr*D0NBYB~XwrdvpXz@`oPnP@(x?#(!kk)fJY{;f3 zyh|gL2V*mx#RPvP9d;4uHS2af(z$;JHbCi8jL(BhtfsyO~X4w6hXN7gK8&)t{ zcA01~r~+g*_-26h1u8!kr9j!!O{Ki zipO5*ujZ?byA{kcPUM&VxTLZ%#zM_qwwU%g$bbDY8>6&C3dGW6MZ>ZAc7l)F!vxi> zA~g5y^s7kE@r?b0C4JVpyI=RzlrY$W?qhcM?nPXEbQ`~f zBS9=mJl!4pqNqf`+cz5Y&f6sTeoZU~KF00G%4L3~dfsjKu^G;;BNB(c7`a|tedv)S z9XS(V))^neukvhg2*3kPK1Z-u<}_fc-5+iZM(yKJ?#~kds*_&F!;RX_f zv{%QPS#p$Ro(E^=-IfiOe|ZBBrjLq;FpsF^o6=u}D(xY*%ZM9J1|l zzfDgrcMHpllsSnDwROm3%6U^9)g>JWHLqq+~Xh z?jlT9gHc6niN=R!KEIfTHNBtfV}0mpeH{xz!iDcu8Bc=EN)>ZQd3o7_rhZ*TI=@o9 z_u6%XV4l16a97QgKW2ek@3B{Hyp1{zDiIH1gK3`8C2~g#%a9}5Nf7N|JF1vB=GWmc zo@UA;4(|sF9rv-5qh6WL<}j7b9tvy>w(Yqy7w|ysI$~S~(_EE*rnbfs?m%1fxG!^k z=mslN=H?oYyD;*s?8#6^_^q}bw!u&}l1!K}M%P&7~4yrmO5!X97o z)KhpjlU|;OH+Q>x9`B6Cgj0N++`R-^i!Kh{~|| zh)<-{10$^a84P$Y&+AoRzHsq2*7exrZlBkX>F0{{43d|hO~|oWqc$O}Z;!()w;Zu{ ze(b_`5>(vfQzWcEp=XT4h`xBvtJ^dpkMD0SjCz^h7`$m7jNv!;TU}chTWa4;2Z3ear2_S!p?^y>l`1*#)vJ*87T zqnrtJgyvyFx&O~EcMFW1VYtinFYii-s=?`Wh6oO0zpyLbIG}ek-n!q$pt@<6b?=Fo z#C49SXv}-z+@GlmbPFdUMcDmk+KH^!;U0G_u*yF(6atKL6$Ywt7|G;U*$E%B%qw## z#ch&J`5$2*xIfl><+0jq9TQ7&Mmb!Nw>FpALPuNzvYXk%PwcVP*V3$L~5O0ex-nQm_nI_Ylev<83CL*J1{id1B< z*vZWGQYj&`w6lh?b+Glt#y-ncz{{?VH}?N2a)j>TA-HWVPDbRmM=}hSUM@*Dy4p`| zY7n&4EMTA4`{I_d#xVa!kj@CGAy-9U`I*T~m7mN${Lc$qp!O}gZwIsYs?%W?HYLyv zuX#tiOo##F%@$U39<8(KA!Ns7!(2$)ek+*uXJdg?g+Eht;=!!rbm(pK2vbMg_l;p_ zMA1vormJaJE+ilxc_s3O1$NCH=R4jvY{@SU;vSQS;FGlTYAEL{J#r5}cFJux^*|C) zwM0ZyGIOQ>c=ksEh{NcOpV?=*BY-lYksIZWP$~ug#(tb+wvf4L$adq*gBh9^ zWDdm`O`*u>QY?#gEMVm_01>sUlAR4TUApYzf}5^#*hb0QEVisqLe^`E3)k*k)!LW$ zwEq(>tSpApoauj{16uvg8y&;RKE~CJ)+79*ZF!&K7*j<`L?a*nJT0%w{x3(!w<5Q4 ziMm2Ilh+5o!E%Oti>iM|w_%QN&q;)heG!AN_LJ3OzIcWQ z(SrD^Zg1vY&g&!WCqoumN!#j7-$?!K~3zD@o zM)PvGT#IH-D7gfKC`0o7R_II?IGoJCGWA{w@}y4*8H{53GADhP@js~tygmiJh;N_7 z9;%IFxV~3gxn1Uro?vaSgZn(2RX3Ny*61QJ8wzijy(#t9KIy?vwz#rP$wA0(XZ1Hv z*7K;m8JIPW;&GJ7y}zbo0rLxen68>Wj#(c>xI5ovyU}?Y<`Glvzg<2v z9`LEhN{^vU_CVgP7tWyGAVO!^Vy=hwFTtL%B7TpmDaGSpT@KKcBa7~$p!lP# z4B)qNfXaXAIn#3L@UNM!93ubmPTbup8k^^9?s#>kNq{^7HdBD;!XF6X(nP~b8ry3`^rFFkof)1_ak!Z8@ z4Y{EJT@cGwq;1bkj+k;|d8up4-2ZMIWNUCl3RLbHdIQ}?DJN> zsN%qWuQN`edB=Y3zhQ3p%#TaYEc~a$5-%Qwv0Tl<528)aStO=7&iNAy;f7T|9_@Gg z+S?9{H<9~eU0Y4lE%OL$_#+e#2ALl!HiR9YgU#Qozb>j-FEGDddxcreD0sLvK9$Yp zk`k*3{@IJ*8#2z_Q=BNapNcJ(Z+~0U@8;-Hgjp7o|9A}mhbF}Zn^L|7b<^+#;sZu(QIepYY4D@azAzE!@qUWOADSI9%qWLI=c zqXiv2-MIFn0a?Kw21R znZi)^0=7|`$aK4&1W>lt&B~)NV{~#H<5Qxkjz!P!&o!XLbY0)oPo-(} zia>F*Lc&`HY!|{OY+>U2;(?>EJq$D58cde{R{JQnpB9s}r+cXE;;idARUGnmGluG- znsO#d?|(5<;i%KDBNAcsqt)&uri2-oM}z;9)-EceoId}^8l<^wHa$AZ5dqtj*x?D@ z;uS(a41vc%W}G8B1eZqXoZS|ejqroGmLS9|F_nY$rT(8K()r9%7{f9mmwLC({GTZ$ zD0%)TGApJ+`n5au^KYc;oWq$3vl9yieP+DbZveymkLG~O8gqC;GnQg4IZW$!xHi8t z=M&h{?&Tu3piSinDNDVqb7Q|E=!SH(umig)15M>H`q3$cJy#$=I}lq69G|TBlRkCZ zLs$gl1U*3`PM-7CFlpYUMW}Ilb=x_t2Cn!9yiXl2GMOoX?}PdXDj zmY-MV9Bq%s3m(~jjOR~={dMtyU2!vY{@`AZbWZC0v7Hl~rE7{*j_2y>Z+g7$Pu$Pu zRs(DWmT~ByXs@Z4ymJ=E!4sMe7!Mw_)B^wAIGV50!-EW3|Gn@6pCPgoTuh!LJvp=V zH{z5&p@+Ku+~@;!H9BDoDiPNrk&y$3X>P57P?)U;}N; zA_EBaT)t(W)+>H0u;P+lM1Nw9S&NRw9p0t%3@LEkeX=~9Qy|O~br>&(SI2VK`C|fZ z_uI1n5d%Ey+|SrxmqPbL-=iKF6r6lxx4M=0Y2{?AKogT>ufG0xHVG+qW-pS1Oaj;i zkO#@K_t)F%RSDeWjgKGL@J6SGvLj|=k6qAbb}{xg0;-TEpt_mpW({9VA*Z&5xQ>_! z&X(34Y6H5ry^fOQC`Xu$6ax!XadvOjvZUVpV)0F2e0XlRaLkQ7nfIAHt}ScL$nY?? zVhCZbcg8x|^@G|V0VNFTC%hhkS z=0ncy(20C=hLvR6qS5d-)v#i0U0fW9^zO=TD^`gGnsL#@SL$fi6ai~=Q8Wx z$Uw$?v#nXr4hD}S`ao%P*d(X0XT8iMudCnbbM$AcabDK!!y&Sm+1Onk9Y4$e6GtJQ zCL(gT|7pDNut0jxmtPlVU0^oo;od(eSnX?Axoqgcl(@aK%yF|4YBs ztxP}bXMA?~_hgr#skRO^nEQa&-uNUsP6f|X~j@&Y)yL33|j8jED{x^4R zZNDpjU)>Hpk-1`$*mXcmKsO7(6=W!jar{rJwuIs0Hm@{4kjQrmdk0%6ln4>FsInQ| z)}f8g{&fa;p=^yvG(BfcG`y%Y>aapf*qXBxlbN|G*MM~Xs}MAIm`_H0u$gI`jG6~_ zpfmpF*e7&m>XvN)HrZ;-+#k=`1>wkZB1cyKhn4Wv-TZw}*|$jVcvABKKR+t_8IP@# z7jUf%i+RRO@EJMIS!SqMoFct<<*}DssoHc8m?XQJeD9Xw^tpAl#sSyFd+=JYhSN8- zUQ;!u$EK==eRNs}jK&l$MZqS2k4s%k>^G|qyYF5D+pdS@VF4!yeb0FFS1K#~SG|>7 zAxHK^sQ?dlG?WfgRZ@eKdi zR$fZyTV&9Br}h#fC!rBTWB;+_`){JuywmmvQg}6V&Tn8wmgt%z6J=$Juo$ z^;|-gDyb^?p;8;^OR@e*JC@norMSm;UwmehvEAUY({wp%{<)=%u@2+`TtzQ$oof7} zDtWo+w71$@T_Tq5Nkl5?^**-W()@(uYTiruOQnw^6{kYXS&qe)v9o?2!TknB*vG)!)ezR$_r>y>%c)Lh@?Ivr}^9gUS-E(>0#oCj_CYyh=t*Lcb zVK{)y1$^=cHYH{@E)pMb@mXFy?o-soUp#5-f=iYEjj_n$P#7}i_;Hh&b3a*Z?7Bdb zA;;5nitv@u)FIFmCpBF^|4OiK{$m2J2@o-8m2Tr|?X*@c+KP-?zjuK#1}axxDJv$9 z6idyiHG9cgtjkfBL!v#EhS?^KHEnw98VC|P4Nd}Qnkp{*!B+#h|l=#DpqtjZXS`ruu4~j80s|X{!RD_8A}- z8LT%Sn{>V*A-QU_z`+QzoT2QC00&I9-*v9r+cEp~gauWyoLXK@U2BZ#ll2BQgn<`v zH9D$dpk)kT8V3|&s2JJ8IfwE!q$b~wRv@O>>wM1y=F(c!HQ(*PIAgTVjH))JD`Y84 z54JKl>iuhG8#u>X;d+LwI=J)a%>x}$_0pS@HeO3Is6+O4q=|aUz5QTN>rl*T3;W_w zjJX-hpk!4XX;0^8?!53L-XGh~ag{87>(djkeM~IS?nEbZ-6hA#vsa=K;#=+YMxSlU zQ_Pf`tKWQ>P2nsnBe|*`*Ep6nbPw~&N$9h)OZ8XNQ0wejAHr-lfI>YA#A}~YXD{?S ztj=XFUm#%)9+zfkZI0I-ZZRmA?Q!&oG~D*q6H_}vmOI%YYIjPm@LisP5&Q6`BPWHK znw`9be-TeCvdSw z`?kc0Bf8z;S@z?&*_ElJ$-JJRhF6$c19_L^!mD6&Eh7(b%ZLTZR@TUXRIxw2JqO!p zz0)|@TERE~DbE8^4ka)#^jkNl_Cee&+8?5~=SQHF*SH~PnZR(A4MjG{aL5W*MIao( zzl2zPEqVf&!?>js{G5Lm3FCT_zxT6iLTdpBO0%T=rzpv(V}*l_`5I6GRA>t!>+bzE zmC*0}Ud%)CC}?4WriTg1QLFOsSPy))JgRo`Ufe_^atb~_(CScZ@hPL&OKm#Bybeh+lZ)z2SnPbtvbQ@^lFX>y=?(MS?z%ffzjqu(F2B~T;Q+%)Or zUhGw`=URnE`M3Y;0uxoyoL&
          e(wR)p8gWK7Z-pf4T$bphNyoCuBw!4VX#Z5E*? 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

          lFo!GAG1J2pM+7?LLP>(!XUMVZbYg-vmaVY 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

          A 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 expected, ReadOnlySpan + TestScan(path, min, max, subsampling, expected, IntersectionRule.OddEven); + + private void TestScan(IPath path, int min, int max, int subsampling, float[][] expected, IntersectionRule intersectionRule) { - PolygonScanner scanner = PolygonScanner.Create(path, min, max, dy, Configuration.Default.MemoryAllocator); + PolygonScanner scanner = PolygonScanner.Create(path, min, max, subsampling, intersectionRule, Configuration.Default.MemoryAllocator); try { @@ -73,20 +76,6 @@ private void TestScan(IPath path, float min, float max, float dy, float[][] expe } } - [Fact] - public void Wooo() - { - IPath poly1 = PolygonTest.CreatePolygon((0, 0), (10, 0),(10, 10), (0, 10)); - IPath poly2 = PolygonTest.CreatePolygon((0, 10), (10, 10), (10, 0), (0, 0)); - IPath poly3 = PolygonTest.CreatePolygon((0, 0), (10, 0),(10, 10), (0, 10), (0,0)); - - PrintPoints(poly1.Flatten().Single().Points.ToArray()); - PrintPoints(poly2.Flatten().Single().Points.ToArray()); - PrintPoints(poly3.Flatten().Single().Points.ToArray()); - DebugDraw.Polygon(poly1); - DebugDraw.Polygon(poly2); - } - [Fact] public void BasicConcave01() { @@ -97,7 +86,7 @@ public void BasicConcave01() float[][] expected = { - new float[] { /*0f, 20.000000f*/ }, + new float[] { 0f, 0f, 20.000000f, 20.000000f, }, new float[] { 0f, 1.0000000f, 19.000000f, 20.000000f }, new float[] { 0f, 2.0000000f, 18.000000f, 20.000000f }, new float[] { 0f, 3.0000000f, 17.000000f, 20.000000f }, @@ -107,7 +96,7 @@ public void BasicConcave01() new float[] { 0f, 7.0000000f, 13.000000f, 20.000000f }, new float[] { 0f, 8.0000000f, 12.000000f, 20.000000f }, new float[] { 0f, 9.0000000f, 11.000000f, 20.000000f }, - new float[] { 0f, /*10.000000f,*/ 20.000000f }, + new float[] { 0f, 10.000000f, 10.000000f, 20.000000f }, new float[] { 0f, 20.000000f }, new float[] { 0f, 20.000000f }, new float[] { 0f, 20.000000f }, @@ -117,10 +106,10 @@ public void BasicConcave01() new float[] { 0f, 20.000000f }, new float[] { 0f, 20.000000f }, new float[] { 0f, 20.000000f }, - new float[] { }, + new float[] { 0f, 20.000000f }, }; - TestScan(poly, 0, 20, 1f, expected); + TestScan(poly, 0, 20, 1, expected); } [Fact] @@ -131,15 +120,15 @@ public void BasicConcave02() float[][] expected = { - new float[] {/*0f, 3.0000000f*/}, + new float[] { 0f, 0f, 3.0000000f, 3.0000000f }, new float[] { 0f, 0.50000000f, 2.5000000f, 3.0000000f }, new float[] { 0f, 1.0000000f, 2.0000000f, 3.0000000f }, new float[] { 0f, 1.0000000f, 1.5000000f, 3.0000000f }, - new float[] { 0f, /*1.0000000f,*/ 3.0000000f }, + new float[] { 0f, 1.0000000f, 1.0000000f, 3.0000000f }, new float[] { 0f, 3.0000000f }, new float[] { 0f, 3.0000000f }, }; - TestScan(poly, 0, 3, 0.5f, expected); + TestScan(poly, 0, 3, 2, expected); } [Fact] @@ -155,59 +144,14 @@ public void BasicConcave03() new float[] { 0f, 2.4000000f, 3.0000000f, 6.0000000f }, new float[] { 0f, 2.6000000f, 3.0000000f, 6.0000000f }, new float[] { 0f, 2.8000000f, 3.0000000f, 6.0000000f }, - new float[] { 0f, /*1.0000000f, 3.0000000f,*/ 4.0000000f, 5.0000000f, 6.0000000f }, + new float[] { 0f, 1.0000000f, 1.0000000f, 3.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f, 5.0000000f, 6.0000000f }, new float[] { 0f, 0.80000000f, 1.2000000f, 4.0000000f, 5.0000000f, 6.0000000f }, new float[] { 0f, 0.60000000f, 1.4000000f, 4.0000000f, 5.0000000f, 6.0000000f }, new float[] { 0f, 0.40000000f, 1.6000000f, 4.0000000f, 5.0000000f, 6.0000000f }, new float[] { 0f, 0.20000000f, 1.8000000f, 4.0000000f, 5.0000000f, 6.0000000f }, - new float[] { /*0f,*/ 2.0000000f, 4.0000000f, 5.0000000f, 6.0000000f }, - }; - TestScan(poly, 0, 2, 0.2f, expected); - } - - [Fact] - public void BasicConcave04() - { - IPath poly = PolygonTest.CreatePolygon((10, 0), (20, 0), (20, 30), (10, 30), (10, 20), (0, 20), (0, 10), (10, 10)); - DebugDraw.Polygon(poly); - - float[][] expected = - { - new float[] {10.000000f, 20.000000f}, - new float[] {0f,/* 10.000000f,*/ 20.000000f}, - new float[] {0f, /*10.000000f,*/ 20.000000f}, - new float[] {10.000000f, 20.000000f}, - }; - - TestScan(poly, 0, 30, 10, expected); - - // var l = MakeHLine(0); - // PrintPoints(poly.FindIntersections(l.Start, l.End).ToArray()); - } - - // https://i.pinimg.com/originals/81/ae/17/81ae1726065726a5c0b380e9035dd32c.jpg - [Fact] - public void CartesianBear() - { - IPath poly = PolygonTest.CreatePolygon((10, 10), (50, 10), (50, 30), (40, 30), (40, 20), (30, 20), (30, 30), (20, 30), - (20, 20), (10, 20)); - DebugDraw.Polygon(poly); - - var l = PolygonTest.CreateHorizontalLine(20); - - PointF[] isc = poly.FindIntersections(l.Start, l.End).ToArray(); - PrintPointsX(isc); - - float[][] expected = - { - new float[] { }, - new float[] {10.000000f, 50.000000f}, - new float[] {10.000000f, 50.000000f}, - new float[] {10.000000f, 20.000000f, 30.000000f, 40.000000f, 50.000000f}, - new float[] {20.000000f, 30.000000f, 40.000000f, 50.000000f}, - new float[] {20.000000f, 30.000000f, 40.000000f, 50.000000f}, - new float[] { }, + new float[] { 0f, 0f, 2.0000000f, 4.0000000f, 5.0000000f, 6.0000000f }, }; + TestScan(poly, 0, 2, 5, expected); } [Fact] @@ -218,13 +162,29 @@ public void SelfIntersecting01() float[][] expected = { - new float[] {/*0f, 10.000000f*/}, - new float[] {2.5000000f, 7.5000000f}, - new float[] {5.0000000f, 5.0000000f }, // self-intersection point should be duplicate!! - new float[] {2.5000000f, 7.5000000f}, - new float[] {/*0f, 10.000000f*/}, + new float[] { 0f, 10.000000f }, + new float[] { 0.50000000f, 9.5000000f }, + new float[] { 1.0000000f, 9.0000000f }, + new float[] { 1.5000000f, 8.5000000f }, + new float[] { 2.0000000f, 8.0000000f }, + new float[] { 2.5000000f, 7.5000000f }, + new float[] { 3.0000000f, 7.0000000f }, + new float[] { 3.5000000f, 6.5000000f }, + new float[] { 4.0000000f, 6.0000000f }, + new float[] { 4.5000000f, 5.5000000f }, + new float[] { 5.0000000f, 5.0000000f }, + new float[] { 4.5000000f, 5.5000000f }, + new float[] { 4.0000000f, 6.0000000f }, + new float[] { 3.5000000f, 6.5000000f }, + new float[] { 3.0000000f, 7.0000000f }, + new float[] { 2.5000000f, 7.5000000f }, + new float[] { 2.0000000f, 8.0000000f }, + new float[] { 1.5000000f, 8.5000000f }, + new float[] { 1.0000000f, 9.0000000f }, + new float[] { 0.50000000f, 9.5000000f }, + new float[] { 0f, 10.000000f }, }; - TestScan(poly, 0, 10, 2.5f, expected); + TestScan(poly, 0, 10, 2, expected); } [Fact] @@ -235,13 +195,29 @@ public void SelfIntersecting02() float[][] expected = { - new float[] {/*0f, 10.000000f*/}, - new float[] {0f, 2.5000000f, 7.5000000f, 10.000000f}, - new float[] {0f, 5.0000000f, 5.0000000f, 10.000000f}, // self-intersection point should be duplicate!! - new float[] {0f, 2.5000000f, 7.5000000f, 10.000000f}, - new float[] {/*0f, 10.000000f*/}, + new float[] { 0f, 0f, 10.000000f,10.000000f }, + new float[] { 0f, 0.50000000f, 9.5000000f, 10.000000f }, + new float[] { 0f, 1.0000000f, 9.0000000f, 10.000000f }, + new float[] { 0f, 1.5000000f, 8.5000000f, 10.000000f }, + new float[] { 0f, 2.0000000f, 8.0000000f, 10.000000f }, + new float[] { 0f, 2.5000000f, 7.5000000f, 10.000000f }, + new float[] { 0f, 3.0000000f, 7.0000000f, 10.000000f }, + new float[] { 0f, 3.5000000f, 6.5000000f, 10.000000f }, + new float[] { 0f, 4.0000000f, 6.0000000f, 10.000000f }, + new float[] { 0f, 4.5000000f, 5.5000000f, 10.000000f }, + new float[] { 0f, 5.0000000f, 5.0000000f, 10.000000f }, + new float[] { 0f, 4.5000000f, 5.5000000f, 10.000000f }, + new float[] { 0f, 4.0000000f, 6.0000000f, 10.000000f }, + new float[] { 0f, 3.5000000f, 6.5000000f, 10.000000f }, + new float[] { 0f, 3.0000000f, 7.0000000f, 10.000000f }, + new float[] { 0f, 2.5000000f, 7.5000000f, 10.000000f }, + new float[] { 0f, 2.0000000f, 8.0000000f, 10.000000f }, + new float[] { 0f, 1.5000000f, 8.5000000f, 10.000000f }, + new float[] { 0f, 1.0000000f, 9.0000000f, 10.000000f }, + new float[] { 0f, 0.50000000f, 9.5000000f, 10.000000f }, + new float[] { 0f, 0f, 10.000000f, 10.000000f }, }; - TestScan(poly, 0, 10, 2.5f, expected); + TestScan(poly, 0, 10, 2, expected); } [Theory] @@ -250,70 +226,83 @@ public void SelfIntersecting02() public void SelfIntersecting03(IntersectionRule rule) { - IPath poly = PolygonTest.CreatePolygon((10, 30), (10, 20), (50, 20), (50, 50), (20, 50), (20, 10), (30, 10), (30, 40), - (40, 40), (40, 30), (10, 30)); - DebugDraw.Polygon(poly, 10f, 10f); - - float[][] expected = - { - /* 0 */ new float[] { }, - /* 1 */ new float[] { 20.000000f, 30.000000f }, - /* 2 */ new float[] { 20.000000f, 30.000000f }, - /* 3 */ new float[] { 10.000000f, 50.000000f }, - /* 4 */ new float[] { 10.000000f, 50.000000f }, - /* 5 */ new float[] { 10.000000f, 50.000000f }, - /* 6 */ new float[] { 20.000000f, 30.000000f, 40.000000f, 50.000000f }, - /* 7 */ new float[] { 20.000000f, 30.000000f, 40.000000f, 50.000000f }, - /* 8 */ new float[] { 20.000000f, 50.000000f }, - /* 9 */ new float[] { 20.000000f, 50.000000f }, - /* 10 */ new float[] { }, - }; + IPath poly = PolygonTest.CreatePolygon((1, 3), (1, 2), (5, 2), (5, 5), (2, 5), (2, 1), (3, 1), (3, 4), (4, 4), (4, 3), (1, 3)); + DebugDraw.Polygon(poly, 1f, 100f); + float[][] expected; if (rule == IntersectionRule.OddEven) { - expected[3] = new float[] {10.000000f, 20.000000f, 30.000000f, 50.000000f}; - expected[4] = new float[] {10.000000f, 20.000000f, 30.000000f, 50.000000f}; - expected[5] = new float[] {10.000000f, 20.000000f, 30.000000f, 40.000000f, 50.000000f}; + expected = new[] + { + new float[] {2.0000000f, 3.0000000f}, + new float[] {2.0000000f, 3.0000000f}, + new float[] {1.0000000f, 2.0000000f, 3.0000000f, 5.0000000f}, + new float[] {1.0000000f, 2.0000000f, 3.0000000f, 5.0000000f}, + new float[] {1.0000000f, 2.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, + new float[] {2.0000000f, 3.0000000f, 4.0000000f, 5.0000000f}, + new float[] {2.0000000f, 3.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, + new float[] {2.0000000f, 5.0000000f}, + new float[] {2.0000000f, 5.0000000f}, + }; + } + else + { + expected = new[] + { + new float[] {2.0000000f, 3.0000000f}, + new float[] {2.0000000f, 3.0000000f}, + new float[] {1.0000000f, 5.0000000f}, + new float[] {1.0000000f, 5.0000000f}, + new float[] {1.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, + new float[] {2.0000000f, 3.0000000f, 4.0000000f, 5.0000000f}, + new float[] {2.0000000f, 3.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, + new float[] {2.0000000f, 5.0000000f}, + new float[] {2.0000000f, 5.0000000f}, + }; } - } - - [Fact] - public void Case10() - { - IPath poly = PolygonTest.CreatePolygon((82.142F, 63.157F), (37, 85), (65, 137), (103.792F, 79.11F), (200, 150), (50, 300), (10, 10)); - - PointF[] pleas = poly.Flatten().First().Points.ToArray(); - PrintPointsX(pleas); - - DebugDraw.Polygon(poly, 10f, 5f); + TestScan(poly, 1, 5, 2, expected, rule); } + private static (float y, float[] x) Empty(float y) => (y, new float[0]); + public static readonly TheoryData NumericCornerCasesData = new TheoryData { {"A", new[] { + Empty(2f), Empty(2.25f), + (2.5f, new float[] {2, 11}), (2.75f, new float[] {2, 11}), (3f, new float[]{2, 8, 8, 11}), - (3.25f, new float[]{11,11}) + (3.25f, new float[]{11,11}), + + Empty(3.5f), Empty(3.75f), Empty(4f), }}, {"B", new[] { + Empty(2f), Empty(2.25f), + (2.5f, new float[] {12, 21}), (2.75f, new float[] {12, 21}), (3f, new float[]{12, 15, 15, 21}), (3.25f, new float[]{18, 21}), + + Empty(3.5f), Empty(3.75f), Empty(4f), }}, {"C", new[] { + Empty(3f), Empty(3.25f), + (3.5f, new float[] {2, 8}), (3.75f, new float[] {2, 8}), (4f, new float[] {2, 8}), }}, {"D", new[] { + Empty(3f), + (3.25f, new float[] {12,12}), (3.5f, new float[] {12, 18}), (3.75f, new float[] {12, 15, 15, 18}), @@ -321,12 +310,16 @@ public void Case10() }}, {"E", new[] { + Empty(4f), Empty(4.25f), + (4.5f, new float[] {3,3,6,6}), (4.75f, new float[] { 2.4166667f, 4, 4, 6}), (5f, new float[] {2, 6}), }}, {"F", new[] { + Empty(4f), + (4.25f, new float[] {13,13}), (4.5f, new float[] {12.714286f, 13.444444f,16,16}), (4.75f, new float[] {12.357143f, 14, 14, 3.2857143f}), @@ -334,9 +327,13 @@ public void Case10() }}, {"G", new[] { + Empty(1f), Empty(1.25f), Empty(1.5f), + (1.75f, new float[] { 6, 6}), (2f, new float[] { 4.6315789f, 7.3684211f }), - (2.25f, new float[]{2, 10}) + (2.25f, new float[]{2, 10}), + + Empty(2.5f), Empty(1.75f), Empty(3f), }} }; @@ -346,6 +343,11 @@ public void NumericCornerCases(string name, (float y, float[] x)[] expectedInter { Polygon poly = CornerCasePolygons.GetByName(name); DebugDraw.Polygon(poly, 0.25f, 100f, $"{nameof(NumericCornerCases)}_{name}"); + + int min = (int)expectedIntersections.First().y; + int max = (int)expectedIntersections.Last().y; + + TestScan(poly, min, max, 4, expectedIntersections.Select(i => i.x).ToArray()); } } } \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs index 9507c1d3..cf6f859a 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs @@ -65,20 +65,20 @@ public void SimplePolygon_AllEmitCases() Assert.Equal(19, _edges.Edges.Length); - VerifyEdge(1f, 2f, (2.5f, 1.5f), 0, 2, true); - VerifyEdge(1f, 3f, (3.5f, 2f), 0, 0, false); - VerifyEdge(1f, 3f, (5f, 2f), 0, 0, true); - VerifyEdge(1f, 2f, (6.5f, 1.5f), 0, 2, false); + VerifyEdge(1f, 2f, (2.5f, 1.5f), 1, 2, true); + VerifyEdge(1f, 3f, (3.5f, 2f), 1, 1, false); + VerifyEdge(1f, 3f, (5f, 2f), 1, 1, true); + VerifyEdge(1f, 2f, (6.5f, 1.5f), 1, 2, false); VerifyEdge(2f, 3f, (8.5f, 2.5f), 1, 0, false); VerifyEdge(3f, 4f, (9f, 3.5f), 1, 0, false); VerifyEdge(4f, 5f, (9.5f, 4.5f), 1, 0, false); VerifyEdge(5f, 6f, (9.5f, 5.5f), 1, 1, false); VerifyEdge(6f, 7f, (8f, 6.5f), 2, 2, false); VerifyEdge(7f, 8f, (9f, 7.5f), 1, 1, false); - VerifyEdge(7f, 8f, (6.5f, 7.5f), 0, 1, true); - VerifyEdge(7f, 8f, (5.5f, 7.5f), 0, 0, false); - VerifyEdge(7f, 8f, (4.5f, 7.5f), 0, 0, true); - VerifyEdge(7f, 8f, (3.5f, 7.5f), 0, 1, false); + VerifyEdge(7f, 8f, (6.5f, 7.5f), 1, 1, true); + VerifyEdge(7f, 8f, (5.5f, 7.5f), 1, 1, false); + VerifyEdge(7f, 8f, (4.5f, 7.5f), 1, 1, true); + VerifyEdge(7f, 8f, (3.5f, 7.5f), 1, 1, false); VerifyEdge(6f, 8f, (2f, 7f), 0, 1, true); VerifyEdge(5f, 6f, (2.5f, 5.5f), 2, 1, true); VerifyEdge(4f, 5f, (2f, 4.5f), 0, 1, true); @@ -86,37 +86,6 @@ public void SimplePolygon_AllEmitCases() VerifyEdge(2f, 3f, (1f, 1.5f), 1, 1, true); } - [Fact] - public void YDifferenceUnderTreshold_HorizontalEdgeExcluded() - { - // (0, 2) -> (10, 1.1) counts as horizontal with Epsilon = 1.0 - var polygon = PolygonTest.CreatePolygon((0, 2), (10, 1.1f), (10, 4)); - DebugDraw.Polygon(polygon, 1, 50); - - var comparer = new TolerantComparer(1f); - _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, comparer); - - Assert.Equal(2, _edges.Count); - VerifyEdge(1.1f, 4, (10, 2), 1, 0, false); - VerifyEdge(2, 4, (5, 3), 1, 0, true); - } - - [Fact] - public void YDifferenceOverTreshold_EdgeIncludedAsNonHorizontal() - { - // (0, 2) -> (10, 0.9) counts as NON-horizontal with Epsilon = 1.0 - var polygon = PolygonTest.CreatePolygon((0, 2), (10, 0.9f), (10, 4)); - DebugDraw.Polygon(polygon, 1, 50); - - var comparer = new TolerantComparer(1f); - _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, comparer); - - Assert.Equal(3, _edges.Count); - VerifyEdge(0.9f, 2, (5, 1.45f), 0, 1, true); - VerifyEdge(0.9f, 4, (10, 2), 0, 0, false); - VerifyEdge(2, 4, (5, 3), 0, 0, true); - } - [Fact] public void ComplexPolygon() { diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon_AllEmitCases.png b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/SimplePolygon_AllEmitCases.png index d839d3e089ad8988ff32d54358f0eb36f02a3d65..7b188191a193758c725eb2b86bba27b717611517 100644 GIT binary patch literal 28411 zcmd>mi9giq7ym?&J(LXD8AR0Bx60mR5LvT@L0Pk8mt@b_W^7|COCdX1vn1`P={f1jCgzxV$Bh2O8&y|4Sa^EsdMoaKGabIy65PvH+VRH?|B$Uz_w73`jpHVAYc z4gwJeT_gs6K{o450slE~Bd;zG0+mKn9GPDL9)cdgb(DeML05^cfUHRuFI1_)u=>a^ta8( zW%THIZOQq3Da9?xrC(5j+}$NrRTV%W@T_*AbfxPHIFYb^i8cY*< zt*ouRyu3&PDM2B$phSA+Kw6dr@~cUgLGQ1Cs;<%%G4P~P@CHeX7E+6TXQ=R1>l8>8qT6W<~W-wC6{ z=@sF19?&TabgIL2Di1pK;~ToC_L|1%6}xg3gZ{hA52~(czvXa>rn5<;_Xwf2Kyulj zdF-k$JH3T?7V>%LiTZxzhlg7|C~$Vpbk}JiHEOzIG{SOsi4Ar_Yj8^a@R&|*nb-0w zsq28S%_)WXK7;SvdCyZ)yIIJ+&)N@8UpzfE07XYj#>9Y5BS5Fww?8+6PTN7JgI7;S zK&SJdlVkd&Mc&~d@s4(<$Vk`FQ1#Q7!5~l=11JFmiWEPe3j!6h5>5xY|QHMUKdg*s5!G<#SIaRR+*?T>*D%Fc04K9{C(FS^XWvQy>>gd!e zD71n=ZQyeQAkZ-VxlRG1cJT|t5aL0x^Fw^R3+F)#m(R^GG9H0ITMVFO_H*4j#1mS? zUu;N*tu72cBmM49|5FVV6mu;pjsy9Y29td)sgXJ8E&HolzT#-wj}^@2bv)r+e8>** z$bR0Cud)ekJaMDkfy>09C+A=9&|#LYVUEuwZ_`Fi-%OZgPyPul=wcQKw&pM; zc^yyF)q0A!YolIM-$g)r7pYm5d&hokaKEBOv_Mq5t$U&_F*1Ipz7ztxnacXnig@6a z*F7Q>@yhkfS@*DOE)@*ZK`713U#JtgM5*10mR{ZiNzqWYy&QN}Q9gPll`j^7Vz^)@ z-j!5*g{vt0-5$kZ4?N7q5(!x{EFuAn$C9VEa&yVJ6^Zmp1nAJ-~hK_LQG(R6!j}reB zUe6|@v8su$UZ33uMDjKdM~|Y$%9Q0wNXKOs+*m*GT8}oLeoIpwb>lUXcBk+YSXX9q z+sOswS$L9K=k$1S@U=kehLT#W;xr=KW=7H6WEit^MRVL^t}}sb$wHz4<13N%{wzd zwP?D_LriYydKprhYvg!K|lT5i#+QP>uix4Fx#vhA81obqsv6@n);kec+vJRs5a>q3k+`;^hsFzGeCdImJM5v%Dm&V+bKJ7 zXsj=1;y!w!!qBeN#fkRWW%C$bGvsfTTiN|N7Dx&{y561X>fcd0=RB{)Al|e{e}1hT z>TiDtY7QwhVzquIs&RDt>L)4iacx=9v*NT3?KfZfHW%EQ5MN4eMP69Gs+Xvey{1Kxa>$@x8w2Z6{q>f>Z!Aa$t+qo zlj?`9wBI)~wT7llyvSjfHm!6m31(xfda*(?d*SlI0jFj84BgHDD}JHUJ*1$=DB0oF zh5{iZG3cfW>+~;$=NbT2h+E-pvR%9!w$0%(z}L-h?osEo>6LKJjpxkg9=8) z07PcPSj&sHk490e9Zw404=F}GzP&(+eF?8EO~18TJMaFXoq@l{pk~KG`*o?sEIU^s zG`#NpBQPXrDAZ>y)7v6;02yyL1+iij(4dA2ni_~nS;b+KTo-GCh ze1*Sszifm1fS#^z6$$Fu3IqY~iyTekfa^`E(>Hv=dq|!lq<@uGH zo0Jh(_0*%P&#RqYV2Y67uw<5Sm^BlZBCWYEnW!9K;G|Ao=h;r(E5Y>lwCq`U99cP5 zwXx`hZ2(cUZdj~M%bh@{k;U{uh?CwTr zi^w5&CyCGsCsobV2bx7?@+fGj9h$Q!pRW@YOQw9SfLE95X5z;Q%d&eXV-8yER|Pab zG$I0k*OEl^od%=p+;&zBi%cr+bkHR8VGJr@wBL0v<4i_Gt@jfpF;?XBh#`D0ez|hW z(`UPDsTh;<7{E=B*Ho1MhY;KC`QJCw5LvU>>@JAe!_zj#3fc!?zp%oD4>59VFY zslGq?YwCrWC7GdS5EJoRg+Ga+bh&XWexcHfR{Jr|s~r31 zA>WC?i_?coPE0w^EX5eAv;EXrjir0tNr^Gls~$sU2FD)`BtrOp7_>e}K*IUP9&gvS zIH}JS*Ln*JKZASNwbdyC!P*ldZVQXE6H#MShO(22=G(Z_wy$^q`qob)Z3R zDbrm;C^X}4;LvZns^`rf;Xb<89?7-|AI(%i*mO@@1TQeupO10>u;GrbVIOFm~4miovY^L>lnaD z@NEddD*&fDxrjl7+N4+7_xAmb&P>7c-|M~RX0c`s{H)%ESTpU@PQGAp{#)T+LQf|y zDK@7X6|*(c-R^5?u2v@((Nn~u-KvBrG0d#u(@2#srn<^;@+j3i_qM@l!jZl;fA^Qo zL%Lrk@9FznCTe|`wsa>OgRMB3>pnyJ@=otb|BnZv#M^jUPsn}^Mb<13vs3kZ>M-UY z6vE$OaKR6|Z2RDHmD2>>;VTp9Qxm5eiK4%%0qV%Qt9mh|O!sj%V+tRlyH(EK?8?Z?ppPNb)!+l zDY9Iru2}xh2C+En&H9(5Yc0#H&_U1-(&{=-ij%#Ek_)=>L!a;R9INJC;lKpN{Wxhj zn9tYDKYgrCep8PdhwU1+f}Eix>Q4yoT~DjOTguzWjYg83^pA~PrvV$o+`E=T9+S%t zFk4$5C#1y>cOf-w0-U(utE16_n{oPk%FEH8S3h>@^e;UTQf6FIlaz}L<>W@Qj-MBY zeNUNvQ4oex$mO;{zaNZS{^5EBFmIN#6Tv~YPB=@|f@_PV#G3!m6 zhp0Q(mgqvJ2J@FCk{#7u8cGfhP#Mt0al_g3;$HWUL(wsROF16`aon-}c;62z!7oIX z?5(EH*|BY)yv3tv#d&J=#3t6f1yaK*K!wxMixq%vMh*7@ysk=;%FIRXJB2`|aJaoJ zqsb?!SkE^Ja7(mtbUX=8uWK|3)@B38J|h}-sF~8&D{8aR-ptXzptsD?*P`PYa3n|6 z365q1H|W=W!=JmhZih8+r)NNKJ^tVGAJhr%W^}eog&!d`EcqS4<6qFlGT4{#!a4T> zQ5<$=pO>WT+hHaXJN$E!y^F>69rjH`X5G!7Zu4+svMXVZ?f20*#AuK%OI4t-Lce$i zs#=1jxWyl#Q={Uo%@ok#r?fdi;@Cxlr+7omKVIDBIsLZ1e6_D@nV!6ES3-R2L}HB9fEB$T*St#s9WHlv{KDIOK`5N>(%)V3o?iw$3u+5cGW*Tmq)sk$ zbLo90AdWcv1Ap)GNaKjsk1x97=)Tkqls~BSG8?$d?jqU5 zuoDJ6OKNV20lllq1MBK85_)8KQ#q8Nws~SNOjkhK)~+Of3Xabe?vDjhkEjp&N2IO- z&c9O31wno=w}7Mu{U^O`*Uil`dC)E5*ii!>Jf@19?vEuZT@Cx5oKy=CFz9`0P{O6x z{@PqefczFt5M!$0oWZgo4}eSVaLXW7jfCe50Vn56g}*KKMM#efp?Sk7XlrZm?|ph3oe3Xup*iVY^XoearY)IA=zY z2q>G;>9a2-e#l^U`Te9ody9t{F_7#aB)mbYQ8+ql#><;#H8(3^mVR9G=1`eIr3x0+ zcKr$-a+G?>4ctX{yC(%iRVe^I(7TYH@ZVQ9J{#JW+N^sd>RSt!=B##=8}m?>sk?~k z<>6C;b;(h~tOvRpcoSI(sR8Hf_+deq!D}{^ootfy8bc1f)oZW+GWk!YKDQoqq@KxN z;-Tb{u#89H&e-IDxTLu{o2rKKd+HQUKg=1J7-C>AlF~{o>qFbKD zUyYHvOAUw^c*}+5x?2?fOsK6Bg!eP0UbXO3ahp_dLrC+wCKLk~ zO_`RzTzbLck7-7YfkECODge6J<{Ga07_FKA9s1H38GjCsL&k!W8J_!)$wPG4Cf`pK z*HjgfyWwtk1w@KbfY^`B5aPEm!cA&v6$IG#%L3_gzHI=B(9=$h7EIFi2{u1bJneQR^}D>kvDC;9k`$b; z_lP#uuH2VX8;>i>Ob8u!lL)1=-487-f}!(%K2c-P(i`c5wPCDEepl113GD9ik43tSAQY$<&n<{D0g`BtQ3~iRV4LPaCrpj zSOVYSX(n%h+d;nsTa^gIgwaANvRS5PY+Tm_vhY%g8>k$j%r98XnPzY?3uO6)pTk_T zhnAH>;Xq0=*9qJft6-$6K^O!uK2=w#EJ5z@KoHZF{`&QqLpeisE9MAGt0bIf!$_7L zDlV(zDQol>!rD5YnOP`7UKC&bo`QT*fW%>(vF9<^1N)WeR(~?`i8**pt-AxLiDT=r z0JS6zg|U%X_H6NUUsN`1H(l% zZER5Kf(OJr#Xj{a6oVF)`&(Lu-!Yb(%4X^A2jnul@H9qx%~5pSH$&+`X5y8%!}_i0 zdC*?_10rk!YB)zhSp|)RGA`d+@(H$<)k`=)#X(1PNAp<8h*D(vt+c1OO?}%ets-$r ztTNE5hbNl|HlB>AD-qo0Swxh5Dl?SR_Izz>^1Iy(OxhCB=UGsog-cs5C9ljX+DsI# z$9x1fEH`t*Wk6a)sdh~UtG8#?5>|;dpvSF15TD{)N{-Ab=1dd>E)6Af*XuudPto-V zXTGZf@f$s#-1F$wFQ=w*gbQ`(SEG-cPg=pVxJWh;JG`NeDQ-ldsGR2asjm_J_i;OjPQdoVOrQ7T=duG2U!}jHw{{_4J=EF5gF$=fVKTg|lnfq52IB z*VHJxX2)`%8k-Go z>-09W(1BEG-1iUqc_?MY|Ap43MQ1h4>+7N$>-s~@+78>2_g)Xbny|_N%LPATH?>2} zh8PUVpt0~!KABtiezOlOQCZ20^Zj_S20~Qwc zt?Zk;(4}?LjK)IKRFa)`+wOx6x+r-}wLU|fe68e(aAfsGD(D!p`U8vHq3SSZtA=~? zNV|DbT)5Bb>=y+S7BAgYmz?kN87Y>JRS-i_z&P`GN$VO5#Gd1n5;hJwF^v)L_{~mOblvp7UKfgV_TAZYpV7=#rMi z{B5TuZXmnPIu-}a|H3KsIAl`k{jeelP6L7plH{50V;rwurK{fg~wm5zA3n&i&h z%y6Q{n;L#rE9m?;+XX@BbT9XNTh;Cp4VwsWMhlis?hP&aPZU7sF&xJ*(BUiS3^|dX{%v=e~3n3G<`jE8~c4Xn5gRe_0im=i79WxF_cQ zu#w~uV}sFco_DD5=P5`XNU3hh!_JQ-9iD~ZbM*?VHwxYg?-$D^3hL(%LHr-2B-5Go zXnl~XvPZ{uWjGR+I*jDUW5)3;T`1 zE|L3x-eFXd6VG{Xdt~=zJZU_6Yi)+-#9dIPyj;Di&2;^Bmgz_SPOFcSr3bNBg-&gv#RhNpH4J{+c$Am)h@9(qnVy znngLA%hcKFuaD2isWC-bGI+SDRCtc2e`!Gh^@+o8rh z3pL$^gjle<0}PvnmY;};m`qMe-#Tf?b_;gABHa8Q5QDC~lauxP$j6V4d!&3+sBf+L ze#H;U(X2y>am8O9rfu9tXZgiy-@k-kM6&2mZ%6@y+I9iR`ss4)_ttzLW>*4f$=4fn zh>>zKgu>64+V`@Yrw#YFtE*G0vCNiUv(GoY=lLEO(WB9<6Nz!9UswC%&3hm**k|JV z?WUSPbazv3ujvUnn(9M0degHjArM}x45KWW<^*+i^skja)D7tdCVpDCrLpf3 zepsd5`{(B%azMn{WQ=phnFH>?K6B6Qoke@->-VuxSqwZt(Os>*pri5~t2GA*@l^{N`|wu1PhFYU zL8h-o%r#-t!r_+gY?>vt`}zxdvEU4J7IOSNG=m-$el&bxzlGh)v`)G(JRHXMBQdV< z>nbPITO$hU061FX9;CA4@ANiMJl90l5C{ss-r$0IYetdVXL?lpVPvP5UN(hD7s3u; zY{Q9hz|$!_9SKx8i!(9(C!1FyFBj%-12jgCx5|p`N7N!XRm6Z-Ow6~XFO?n zRlOS72X=w@Vd>yD@H)L02@_m|qzxp-6@4w_gl6KzMU_bez!&a9D3`R*qG%039=(MG zTCj`fA)xJ03SQKZsz1HC^5I-P+20OOs4KNrB-V^e_!Y@QN0PbUxY?SOX^>A`3KZ$y z!Y>vy!*YB|D|Y=B;h8D<1f?PrNqDC8)8w66CB-Ru z@kt?U0G6}Mvz+r){ibO1OWZnsP{X3mL!06E?^{grZHH{dR_oo!OFVV$HXXzS`?*ux z(i#vfS8C6N*Z|WWjh+yp7_u}|j3|qZitMw5_t#D;#E0O1e^-bEP1h+`l9>|kq10Z2pgY`fp<@ih3yuxO825Y0Cc}0JO^Z33@>lR{VY>hc#&_!=QZ0+@}!3WT~ zK4%EtO|;NFXkdv++7;E6b)Ywf7HYgM@vQd=rnXf_!D~&;${NV!Ze#{V1qg!y3EC(v)6NFBV``jD>Pf|+U&kuGY>Jn>%|-l~X)50I@g zbz=Q#ZpRIXi7VdMbHPvXLipQ!!Bl6n-W+HU?&fQo-Y!zQG?l!dQTxKI?1Ws7Y8H7J z$C6hY(v>$wN&OJnx;!DU^(HT4QPpVxy~VR!^7Y}}J^;e}Vlp~_wEbz}=Hz9b^~1Af zI+ou;C$o7M)rKuIcvZQ$O0YRYTbJ;-IyXsGV_`&}2Gbl)Ea+0uL~5uE5a8@~t3a$D zvjwD>1HrBACsy1mcu2vn0?M9#Xj%-uy$A#B^Jsyrzw6#G9*JnjkdKfpnC4hw!FL7C z5bF?+Ad`FoekVK|>ntA8FJ<$ts|`D3@G3}fl>m(?UIq@5D###A6M);4g65Z>$gx?{ zmb~#HTU}p7g_M}#jJVgnCEMX%*DOJ>pg)h$Q@YLcA>xZq4^Z3M3)YND{cZ_%=%av# z=&SwD5^T%O5aM25JM%Bru3~XEBZZR90R2jtScbZHaswjmaxDjmwP>0e8w1;U=Y&Tq z;N4D?YxwG7o$O(RuY1`4UV-xhufV-)&t9?7VNo@fX~rZK)~c^vIg#Jn@e%HmE*CD} z&)CMtRd%SnsyZJ!y-3(lIM^{H0NfJ}tno?eC|P!z*t%lZwdPM&3EQFMn~dTQ{LB|| zf-Raqu!H&zeB0q!&i+bu>!zi3r$cWoZl2NH;gl5eJ0E`G5i zh#E1_^)d_6%q!3 zCu18_%P79M2zX9=A%qe2%S1NNztEd4$VT%~)$w2T5JEc2j@}zajAZ8k&Qi}{mgnN~ z)r$PNQjtM0&0_N>j_*?s6))fP98d?4SN4@2Et_>LC#I|D1B4SGUv%wqtH((u6W5z2 zv}2~Qe8zGNCjh$`oCm*gp@*rQRKIawFsdsp#J+_|d`o=$_4z%tJU(>IF{y0DsroeP z+8(2mU7*)nmxgfDDe6A6Hyzon`^4Vf@Dd!_K5!$IXSx@ri%LyY+v z0Ot&M{P)Rok|w~pX{?x)Ab1N51uW^GM%7=*GTuJ>SXr|c+i*U(Nbvyq3)t>}Jl%i3 z5F1c)aP&*vq9l`d0)b=RbhqsRAwHhe3D6!LM0p1~KjC64$c0Ia+y6pe-3*C~ zFAfZRowe9Ly@BryWA@94?}uA$67$t+OxvrzC7F;3dpy5;D%t97;tuqUx7q1g6rizF zwd??OScHBB#6#I~;K|BQu5Wi1-yhOluBEnya@s?88fx~rEIK*psl44?S01#q=08H0 z5AZlcZ%yC@i0gNv4?QIhUsq8l2CCYQRskdQRVy1Pn^$*>FMdfKm11@APQP)f69_8~ zx8aJD0y@~)62^i_n8XyGNkYFRTHR$}`AAL{hXJ~XC+Z{}+zV=xH|GICNamnKDRr%5 zv^?~sP82vRA3Vv+zZu5tQqTE)$hgHZDiUYOz$PFmua``udfi&23hja7*9xtIEKQ{D zJNTB=@=j>rsI)H}cI5y8{VE@6X%E${5SY21?Vw~-gjKjAubKfqaG zQKTrkJTETs&*GAL8+91W=^Elr5YAs(zOYr%@5=)`e$dj5+fnC(HF*8nXml9*^sl=# zR_05@=Ex~RlJ7!jjUSRPW~xFe@$B+MiuBz#)n4W0Q&djrplc5#e#_H$DA9CqzY-3A zH>h4MQu-Z_$Ta7Mvhn9v_t}W1AjKVq^XtFlAxyr%sGB`uLHuLWtBKgUy^#`$MKgW7 z-dAc57MQYoljh#o$(fD5OFs}_^roSKhFdoe7Xp2xfq_YG#9uQR$guX+JN)hUj|}sC zb%dmth2%5rVx%ogp*^R6tfoh2SF~;|Z?nX}C~2gT^-JM240@mUoxLuE?8LLCq}EnE zM8-4TYI6$bv1#VvbEDF>$(^`neYy2&-_e!;P%*Bj$Nar5L4r{#%P99>e`KRB_qXZG zCYez0RIU5IntqX~)V5`N)D1zwqezje9}yM>du+(38~k^tcnX(EoWz6n-=d{wEUZM{ zxSzUi>PLNFj?5B1IFyPEjDZRINJkHGu?Y&k=?p$m`#IU*wY^j^zH-h*^^IXkglCCPhJ?XzpRk*hUDf@yJX{Cih!v+2u{#pmshUUrWNuDZ;FUAhvwV{*0CE}R2Nu6+SiL^9@z7==j=DTzn)lwcQLqcCk z#NTziOTzF$jYowq#`H5hI;@JA@HCDD3)Sj-(g$o;lhu&UMPTT z_0$3$(vR2Q09)<%yIPi7#(%Rr-soFa0&FYqz0~7~gR!2PzTM3a2ewfslz)@D!I>3BvL~c5U7l$7Dyma+luw@`zl&E3_K6-7Ja-iAWxD8hbqO7SUpg|iL7iN zW`j=2iGEY(t0rgeX2vOU!Jy79MxGZXfd25bd=_2IuhZpnoLS@ftxqQyBy# z=NXAPommMlispHS*)ri2;rM4MT^4aHCl~!Is{QWrlkIm*kq3)L$B7+qat2`*#8)i0 zqHd^qCokH;)tGbX)pLrRqRm)JKyQMm?cOSfy=lU-8$s7E`NU~LmaKb(>o&iH)8Fym zf6v(chX+a@*s4Yfb}O*)Rr@h8EAT;~K)#4ywmn+ z&i>WeQgu>$pgV_Gs{_PVUK!!$+lvH9F@y<}Eh+7E8va{zgv<(z;h)mVl5XMTv zPq*ImyIwt5f6ciEHoUyUR|TgWKaU4lQr|)ip0+!LvEm>0=P=pqj*37JizgZBcnR0O z^ogTE{e-XLOw&l@*LqV9dbw$dmMZM-z<()kK2}7I{^!k`PZZ&2|DV*CG%05~D(j~u z7YG*xS964%nWx*P!)o0m=i@O;=^h9D^+1W)d<#)<-q}-on;)@ur&79x&@)X z4^g}EK4G_9RV^wee6Refps94nTT2<@Pg2Pb#9P+YiBjM?tygUmxi>)Q2lH{ zcXzMGHk%kBEGtFg;I}hvKQk?>L*g~N0;pJmt^W9>ei&=|rCD3l#{3eGQJnE)-`xkO zGyp1W>}myBvnx!HfKzt>@nn9A7T)wk|Nao(7Sgf{QT)fE?DXnx;@nUF;|t$=H~j4i z)G+7ku@WEu=gqew{Yp-XN0UljXF-5t9zGYsy>x~yyd5T}U<3bi^L>bB?mMT*=K^T% ze}W+G9Og-8BS&8s$8ZS&xUe@`DFv@J{Re^GIxn%pwt^|Og$nZo^;j_-Z3(YBBTDN} zHAw%(=HfJzU<28cuzk2`VMf=Xgyv?>94D-oHVE$KR&Oudr0`SM*mN31WMu*%fPLgh zK3f}>*6(KfFv=*uM(kwKgXB;eyl@`c&pjHluuaei*p;=*A?{9lt@X1N5sCE?zPAA5 z&^ZDy@ui&ZkUZ9xB$RDTtX>Jg5cjpk(Tk#^og$`yn}_-wnL16#*oF&GApc~nG=Kj zJrdz_{N8v9`28}o!rFh#j230yL|$7lNcrg4QAB$NEu6L$9GYGIQKeYmHj~!|=sypt zI0C)VCM)w1)3k&%g>wYTMUi9+5+9MmLGKVF-;Q%AY>Wy#2$b>%?151@hoT3Wr*|P! zYrwEClLoqg4=h+Cpz5YZvAVkgWDG}#ypyoZ1kJE`48SA%J0vFjHZF2zG-t~~;JHa7 zG1Wj@(+{L>dz-tEWX92$=ngHK@qg~_>|Fd;%vZ?Hq%-*-md zM_O9Mj)S1#?Ej>A-?nY%O62e7B8=J)Gn=U~_a|!|0g)E5MgS3K+u2&aXNB}+@MAxW z{Tn+`rtQE=VAR2ldU6&7GvMz6GW*Xx4eVSF$102(;FWzMiK0xd<3raas1S5LZ|GLVMC^pZ{Uz+RzhXmscS)0m5NSU&@!uJly=hrZA z_MNB(#x0&u=XC4?d;2ga^m?b%7krYQ6KNCplp`>+wusYL`v*$Tv!>qMKjBNjM!gS)(vdfNDe>`e+(iF~0ORJkxPm-JA>oWpt$P z<1wgX0-)B4v^%OdkM=TJClg>tbI5|L&qwGJBfgeme${6*OV+^(pBmkTG<#0#4}E;R zvGkHsT2ExK1`^pu>*F-T7c%@a;l`4D(SpA&Lm{8AdLJPNx{EaAdZQI>rN%7{s3wqP}jM&yG7_|e9q@!K=(7F0n4VDCvU@wVh0rTXjn&?fcjkMblyRZ>-Cx?fz#b_=W*=p((m`&$zdTijU$&nEBy zib`9Kam2H>M>!}(j8en(@xWFG!UhS&K3E=s5R2@1?94xa^cQy?Jic|7^x)7zXeIVD zGBmAsraetnsvNeJUv|eJ0&gxH%PZrEB)FvA(o>DF7rJ1|Va|Vwu^SdClszMf?SJ8% zrb9J-WAi`eS4BF3qd0x~IKKk8g+P|iZIL`0-H6hao_FvAGhN7>ZbB6qbb&pvx8`X@ z*bQhMi9~Mke&)KaJOn6Qb7a9g4k%?RYa*ai1-spkGoJu50SVsYy!n*l!1O?rU~i0- zK_!q*&JiRLnhCw#>15_e0i3+kYx@4`WjXy|S9v$!D_}EVY~b{K`^JwY3%*JT#LCs) zNx8#L0W*4$naOIt#$?h9xRpFfJg`ekGPcSoq)?7ql`|b?cf6-ZvsCZ=RTk$zQXx8G z_$y9em%w3SQ3_1t`0QmDrdk&UZ+t%v=$ziaulz&pvn1aopeSgDuH8!A4%kgPPa}n;3=r3Ocs#tUIszf~QDm8Eh(MEke_M(PQRj{?c0f-=q%42#NV1fjV zi!=dl&?d?B6g#*yl&STi%pb4=Hc~|xtN}+H=Jqm~f|-&Bt*xD+>u`3oJkV0OgWZA2 z65=BBe4G-~cGl+dm5P*Rq{TV>s#;(@{KKXVRHEr6GlnAL0{c1A$HEJ;JvoZj71ZYsH z;@@r_nd`<7IPa7;y#*Cs+QnYn(H(-(Qihs!q@{rzQ*eSwrm=f_7l4iiUo#4@?)8{( zhK{#rKb1q1(qu3MI39Tr0RMQGB#jnfPzua5FF^Z=z-}tB=FPxl3OMbgKzs$mLM{Ls zlg=a^F%9Mt&`otiA4$||JiX}z4CFfKU4EP@^#qCG%^Yfz%0^=n)Lsp�m5Qz)D(e zLY2s?Ll5O2ql-J0)9E^bE+R5Xfp#rUtENOs5V%$2Yk1?Y&RvKSJG~sxg_R>sF^qt( z{(0X}k?H!p=$zoi`xHgUBGnxPvxPNE~XxKs^yL%Cohng|b}vjYiETBxDB^`jeA zqxQYsaLJx`?|s4-mGARN;SsIaeGhLVPK37WHJjnIU+s_WbgO_f22xXy9g1=BSn5(rw}1LNsYxjt_6#b+D>UA#3yjUU}V;-VkZxHbf&!F`Q8T7AfHxv6$LX6kEalg#+OH~4Z0nlO&?#1?n95ZlNddKs@OSJxk5OcR?(%`*rT{>4}idcF3idR)AtgbjR{L)y+~^Q4a`ZAT)dAy zN#VkDO$2`eay|{88cr!6{Toh1xNr))9(EB>b)*LutgmALOz`W{9s}+mSUR|aeFRu% zQ^ew0<2OA;J1RnFaN81}Z?qv(y2Q)1h0IO-?GQqtMgk4Noh%P+MAg`_Pa#Zg}8dyo9S)OK&Z61vyP*3iGV3MAcr|&+D`(&pcTt#518ZL`Yj;A z-t2h$@GX)r#ooi+{xZ!!czl?Ryq$uqcPi4lQx*w~fWx*r5xfZKCB#>L+=#ofPl7Sj z>tBT}tN?{U!brs*Jdp?PJC^{xuH5pS(k3RyP~xT(f-_P3T*M3e z&&B(0Zo&rd0F=vm=a&XQ#HdqKBo2C%uqi^6z5s*!PjAyPgt2|Q-0j{vT3|0oJ1oD_t z1I(QN9(2QDGxHg2rh~DV#t_m99Qgw2uj3MaMoeRcPFzxekShCyUFSas99kp3%7^^K zm%QW0C+|LDDYPM^O8MCSdsv5pdkhxP(!_|>)uihv|^2pc)tb5VY8@bGQ2Y-&%WXV zZe+0mqMEejFWGU9+&LM2^MHhGum8=JJ4f%Dpy9UXTs~*@Hj~n<<@3IVOVe);v3}cA z&jnnN)K%>zJ($wX)+l&D=iz+MPpJYV^;1h#ZXxqB6w@|6bPnuBY5k+YYk$@miv_;R zdMy!NqZZPc-FTtnT(q=L<%iJQRxxC!j91P&)Fxx74rEEb;S$w1xossaB1~8`!U8u) zW$6O{06v)*m?D~e>F2X6x8PQpYl9-{M07V^Nxu7{j+xL=_FNJIUq_!Xu=C0;t>{K` zx1zCafv%AUM@3A_@#Se>Tx-t?e4bz*qEm?unNprNdJO0%NDDBc2>$2AkR-GZ{po^E14Gma0YP2 zwddjM5AD+lmc$}I^RQ`C7y^;^Si0FYoEJS~pGkPsgxrxBEHm*_xq-NV$PD;JImMHI znj;HTo48#OI6h01Eo3Mo1s;t8Oq`6-i78Up_vCnQa`!!%xHxf>w^A60vYW~Mzfn7d zZ1hm6p1HHb5V&D$#1j zyTkEp`xW2!i1B3#EWMux{h8;DHiZ;$12do$Nt4UJVZu3%b*^-MjUQj2Y|cZU`fC=B zJpsPRl1}RMysr*RRC^R}@~s=_%%y=a-9)CP!-*1oAKjQ`1tg}lQmSrwUK~N8S5e|A z29%GpVBF)Q%10gbfTT&-FgG$ATEfmHtBB1$E_zgvZ>CF8L(`!|%mpqLa&F%*FvlM^ zWP`tbY8Ob!5q7Vc?Xu!^tM z&b>L4Pra5Kwm|Rw6dHzql0v&qxBKdd`4d5-%isXDNmRZlHE@eD4oqxJN0?-iAO<1% zN7{3axI)Nv=cU>6$Kie^7DB%y*61mnfre4B7MU{?N9jgJt^~CF;eG#9M8o!*#TESf z&!1+F8n3xvWh`xZ+JWg-%=HV3U8qldeg+2j};gv}7tfedX`O##dURG^|QoY>YJ5VCaf?g8mRvQSk{Lrv7 zT5wG1V1asvs+g*2hVv-xp;VF4@vkuE-BtkqF|y6;Y7KHNJbag^fS%&^|6Mb^^$FkR zRud4b8n#t`VO(hRS`9esrnA`tJ`M}5Ie#G&NU1G0CG{BFuC&}6ebNOSPc^F1Q6e*@ zE_&9fqtV9=kE%0L99nUjiUR9|d?LI<+3`pCb|0J0D0S2x$)V-%H+j$1TyfU>LJ6Ed zU&theE<6w!Y@*ZXR=+y~^yK#vGJx9&cirxiupHw;S4+T)5wJ!$^doQ(97f&oHY<(R zf2P3zz$OZD6qih!srG;!H;Zv>dwHfN`;3)g?zhSr8zTOIywma^cLZG0=e;APWQ} zZ}5w8k)5s12h2+G9=O|mum8-53M!9qq5c&*utiwJ##6->_e%^EQ0EYK_G*ZAj1v(P za5wiH51`KEUz0MZh@r_Gjm26cBN0CTgjhZKK`@R&$W-EaA?K7HuuaIFu!d6$Mtt@G zqxzpK{%XO67-KqZf8xbBc-^6JuiKRWStn14{aQ`-L>5p_Q6%$#PU9ObRhY;vf%Qho z@#m+?CxJrvPDs`2qhr{i!B(a#{Z~)GJRw#s+dOKM6AWByjeKi&rY_){yAC9-cAb__ zs_Z4;h7q-4CB{)Ngm2JJPa?W1)((X=h6c?x&t^BJ5rqTF8=^rRIOQpO!(7Q4^Xo*G zH3m(WKb=mmtmv$35oRj1U|IV~^{Do#bQ)8>EB^4J#B!~wGbaeO@F$?Ox)5-k|8#<`1K@Hr4_602I zEBx*Z!JP~7Fcbm9mr{Q1^5mW63LTYbINb!^_JP%uu4llY{U@Eic6tVUMFUJQZh=XF z8z{IK;eyV3*RwY?U34V+@SG4VnIgcaJ9w0}_f`9CcNR}EM587NOgkvE&X{gM9p9Md z3a8HTO7fh+J`*~rM{m(VNE+>3)!I(LSXp2~sQ)bY(1PEe$ytZA?BZ%bvuV@fm01r6Y&4lL9q4}I zKU1I`)^~IW7lSCrVe6?C<)}O05NE$|pR=nmPYDqb-~XbPb$_}5G#2wHbM7Ru8RcbICx&i1N<-jU2C2gH^T{_2?C7u$op0+^Dvz)|imJVi35 zqjDx-eN7ahn2=ShZsCk$LfVn2d`a(Rnp&?dPCr0!)Bm69zB~}h@B3dHDJ=}5tYHvY zhOCteA%j9FB8(+FV`r#HCbErf8cT_?W{V+PWgS})HP*?VeP74$y~Dfr=kxvj`~B

          f%_kGI68^hA?@oL7ppjxh>%d112CY5yay?;5lGUK zKiqUOF7;3ojNJ-$4Z!w<*;4Z)RZ-I|5B~<3Wbwmzkjj>iB#eM!zYWplwUQ7X!-8>4 zFj*{D+;bwf-8yN3TRbutuYqfM%(Ff+K<4Nq3{(Wurfq40GcjBAx&hdM@QYMmIRwnl z3qXn{{4Og;KcP_SwX{4r;F?dNJ=r`b!dM&`r%JOWIsi$ZtVEfDtT61fTm#WqR> zwp4|%DyUufcT-Vye2fDkgf$_@6h^*TRtiuZP5k4i`_QW8`fAwWi`zlFk2N40kC4Qz zZJby&vLa!`1qvHg$0ANiwo-w{CefJfT-|SQFwQYG zHXl#RH>*a&-1K_8xxSGUqz}Ro0KXY@vVNBsYA>hmx2vE`Ppo`vroY5ViZ|i~un$@p zg4gBYsAlmx&5b37-HN8WC=~c5$q=a^Z|5JH;#j&VXw_$PIP3(6oZxG~o z!|O#l_8p+w8i8E$fqFvgBP>h-D61mx;5a)oH-E);MUpb9J{>kLWHEFq&O8Rau38`| z{pU2fglZ;2z$n)l_0XzfTxqYJgApO9sangm%o|?NU(zpq=SHC*%wDE|w`H{fx=E1& zJ$%*^kJ}MOTt`rLZz8lZmys`NjBNAUFngL)M6ZEDalml(xbiLW9FrV>9cC^qByr2D zubxg2-3(Po!!8$BgrWpV0w;MAxptXMpp*Qyv2}&*mr_E0KXoZ?&zAmni~v%M#`0zx zZO)s+;+yxpYyC5oAzg!R77?W0C;DJ}@>hsTu$`KiCn<5hz=|Dg-eUC2N7|>`L(M0e zCPm>*JzSJaM_&#Ps~>K2i>$+~-$)NXnGQweGD;|oU7OD&g@SpjHm+tUwJYM(N!4oC zf3ARhYJFuX#MjG1DQCIcwOg1fF#|R^tDb{f2TKpjVsS;u#>3|`75O~T4@KG!T1$-1 zH)yGX`+Znh1VmGABOK=gCL#GS3(=g~Y!pCCyzqHE!M0vnR}<$GmWjrAh89=*75 z>E*LK)Q`KM6w^Edziq!*g~h$@=xkjtOcn8ve+YzM&U_CTfl7hF2T2of*7uwb?>6H{ z!)7xfrnKsE#}7icJF480h&3R9^g4TG<4QwJ62HCL-C5h3YX*M#+-`mI4jmAqtFHn{ zh_66DH=)ojYclzC$CWb;Kib@|7dDa@ucJA-%bpz-VwXg$1}RocQf(_OLb>LL%+^VF z-pTvOe^@9U$E(2|1MzvD5`RN~S2rdWk@20jF!h1mn0Pmeu1UL=$G89Wk-;rN$BS0GQ#z5I&JEVu1aIH0yCv((z%!S)t!?Vv5lR0 zL-Y5;<*h$$!o=0TK2Y#Jm}z2K>;}UCMvVGuy7{*%GG7h1@Qd~Lw+qQIgbcRyEXoKx zY!ZvMX@f)%rgR4@soq~Tn_Riq^oM41+rK8~`!m%O=fbeVhIz^fo`L2pmo$9}t5$BG zFUBR2eQkdhW%wUvE|kRwT3t zJ^IFm>Ln!p=V_i7`&s*Y>?S;p-%!MvLcVbGk@PiVu$97gv8%@(9kBl_=Z9>-HrM5! zX)McaLE&S#P!?q*%~oaCCzIVzK5tZ5MRaT1_K60?R+PP9heVTX-f}?-sj-<~ucQ3G zqgYmMqzQz5d+=(d_Pp?k9&O>Ob;quv`wM-QMrq-v5r$oWQhohYSU$9%mnI51nkSo` zrs&#P3*QfmJ@Fk&Tu$CuuFnb$un7wzHU_xE|MpXI&wV?!c6x`fwYt<=2Hh;?5%mu) zI>08hi&zy4H!gPIZg0KLzTe9w#7-{{$Z~~S5c;Y7G5wk(d6CRO^j2i$V|uGi+3}3YQNb(pM5H@Qd*yd z2(XE-2Pe7%p+SmhWGRQBIa0>rtRjGI3f0f_OMHoRar^|XCOzaglc5H1D&UFb z;&*P1$WscPYo(Zfs&{j~LR091@2nOk&xVHRX7i6e4M@EuEw_qMP=8I5Knp@;M*2%N z^h@3!{x6)3voZN-F?*fcFzCuFFLWUH&cJhMZMPj{9g`TzpYyaMSVeRoS zU-4a$Yn?~Ho~1$*yjn}Yq?kzjPFCo5NC-wzily)el-pmwS>;T2b2ZP#>=UiK49I%* zsU1g=s4sJ+n`EtFh}J>DW)v1eDQzQdx!(pH`NZV+qE5bMQ5kKy=c8NaQL-N;R&u@2 zay&bZHw08L#!0bB;2jqncm9+UXWgRW)B)ZPLw)*4_ul2TWrpa=D!?|+&Wq;)eLEP~ zsV;v3=a&)&Szh|_%Ar5kbVHcy1(j1Ack2;z)b2M?U@k1LS@2lZ1~9`Xy7$9Cks=u* z)Bk=fi(^Gz$RIuEO)B}w{5N~&&wxW_h*5S@Auy~p@V0)sRt8h*i?eE$Rtl4rGeCBu zS6F~h@r7TlrMLfC4&g?o=JAh41fF=i(N-_%iHZ| zDP#bqG!1u$kgK)rG>s%^90 zZsU+V{Gx%nV2p644AQ_K#6fJ`*T2I~pWU!voCfwpU^-+P181`f6c)wfrUc0Ar@PAO? z8~_U3z4{Wx?1h!Kj#$&JuWHGVeWG(_&$UyHSI+CyLXxEyLG0MO`I*q9uYdO+S0c`b z#zw+H`p74q-}8=G_-MVU_K<0_0z03QOX@L61Ic$(2Jzz%x7IItM5IgUCGd$O*|ZZg zJULmjAN(>DtFECjGCY0W)WC%(*%K78Jbix<h!JO;pu1RM1A+L4qzl`b!tM1vt%Vp?&bxBc2%%Kd=&&Z5BQZ68A<9SNSmFgo3s%oMYs5!=X9BhftWaHFj~h@RJq9EM+xCRtc$kdrX!n=myuXG;qf#&=$p=ZYdmatH11=M+S9aqBiQWB)_g55;BmXw zx|ITH*U(a!6}ca^_=@N;hTWS`e4y;WtYzOc)->I3lpo^4{&spo*Y+-{?V=yG;EFpI zP86!OiC%eMj1>*}r7m-*oXf69iYMS@?fW6U)|bD0T+^lw_IO=jnf33<)CaQG)-ftG zM+cXpQL!nr!`BcQ(oZ296@1l7_f_Hp1b@bSXF}Co$T%Fg$40Y!eoO6{Q6*=VsAlvdFy^lB7;3X7^q(60H1q z-Bw|~M#Mqv(7;L2y^_C*3orT>l_(=4c&a179m#6cM}KYfp$vx8rv)jAX_9A@=Rezh zmi8BamaK}GOpnI7a?GrO0u(vC9dIcTo6}qavbxk+!y(tZOpcCb6B2i*DemrD+9c3rzkwS5UiK2ZcKvZ zzD2+ol9-Y6Iz~vF2_QM*?EskTjJ$SVm>O*qsRY*c$?_`3ljc>)czK~7eDN+ov|XVD z4=Xw@BhFN{OE`Dx!I3$Mq)Ck7h)G3Xo6IJew;-q3OtG@@wRhwdA zJ6}GD7}T7Mp#%66u7MpR9<{z`={_G&Ivoi=9q4}FN?UJ`Dgg}<8N8pPbJy;A1K*#d z2vX=WB8p|LnGFYeTT!r+i#BxP#(iQMenvzOnoVXX1cr~0O@5WAIuf|^EhP4RlF?S* zBm5LN6p<32r7wqBF~Ig|p2B_I399#T7sPU#c~7AkN&qnR$+I@WmdLePRb*?oUXAm6pXci1{{trR5A3$E|9JDcdE>-M z$hTU_UMD+MUOiFNM*w}hFa=uS zpR?J1#G)+%S}vR3Zfoi)uPflJJ>D81XGSM0`7zPAX91e^KNf>#u^pN>abhIsy)JbT6ak-ve^CG+^IakoR3WT$Tb&RXQui)EfMKx2v)(Z zQZ2LQOVq;5l!CW~Wxpw0@O%~uD?g~?3Ak6!|L)h)M8@4GRVEpu7Z^``0-fyW5mCwU zB)zXFvBoyOjRS=}nh0Dj{kQ0qge+!f8PB8>*sDwCDZw5&pu(;MD6LUwv^i@Q2C&J9foS0zCSlIjp{5;6Zl?Il!CmwA=JF7Fh%B$yvK#iR{Io7R{TW1JR;=a8~ug4L~&|F z-aW?vT}=vAYo_(cQ@2a(hu;=-5pFFQ9qEMOK$qjYq|7o1EM(k0D7h$Gzl_bcz4)pI zG*W+>I5&n#FU+(8_#F9I;LZ+Y4i4^QH~VQZl)RAZF#0lAP$O5-$;qiv{Qmf*Nm6_# z86F4IQ*0>2j!uQHhpOqD=qD;Vbbu??-#LuxB@_%o+`|(ue6t^{0%3|1Gzk3wph9LYbGWWiHo*$qNTI4IY?ZJ?aT{b#D!X#R-^RrarExmQPc z<-ZSP4P|CMkXQaK0@#9^KB`ps!ls`DvfvWjaSiu`vfyv0=Cz;w$C`lVGs;=KZ8H#; z?k0)@RhG4rq1e6jVMlyKM(}DN+sdW;t`Kt}^X*sYjhouoVE-{SV3^OgsOuXyct$SV zEvx%;m_~DsWG>J$5469^Rv}cJ4TMv{ided9jNug*iUW3g2JO^ECVTySKBe$2+ZP-Y z@4c!3T5O{?2B$6wbs0b`#uNkemn}V$eKJ>txG7Mwk+Sp|BNu*`G5}Vn5j7MW%vD`T z^EN9goby#=rhFV_9jtZ9U7s1R;8&ylK>dmKI_Iqtmq>mz{%u|24R+eLUn1DSjMQCxx2gNnSS$Pw2S25f3|WJ z;HQ~Bqvw*J9q_F6uj2L}kL#pq_uVITe?<_+%+pJ6Ug|G3bYbMZ$7y*@JrG=6LjDu~ z8$K37^DkYBjIDwGVf`j{+X%z>VdM+??NG6?dqOW6%4mM#{MYDglYu*H3Xsuh{@^DU zDFZ>NL`eO(F(pbC*!1qDTuI=J z@|HQ7noqGw`t1vk#=`lm7FeSE-vwe+WdrmDs~Bpbk`8f#2Oiz@6fMK?bmxVJmYrsdgy)e?jH~4}@NNh+F+jmva!GW94nyjaQ479*Fiu@?w+% zC_(ndCD}~LxfV|CmJKHXx&nATy1wl1pWnTHNk4B3gAf#tL;sVb$uzIOk6q9u7>Yv| zjLKyyOCoXs_1z9Bzu=}f)edNA3Y(g=kYdAy(|aZ*mSI&{z44Rm8dWyTNb|EOIv>TL zOKN+e*xO%4k~S&gb|*W#K5R7G=MF`DI(@*YBrOJ>E|r4vJK?1-mYTu0$dGrmkS<+a z0&bqGWc97FTXo%)+=eM=#i|x3oP=g_!wYFM#f^U?&icToL|J}sxs?ZZqs#q$jUj$L z4J>t+AwDKBZ__ofJ69mlm0!0k@r$9QM#S%K5sR;ap2HFWcB?S&u0&YRT{GaHIxAfZ zH|EFlLX#((L2ppf&yLR@Z!laK>=cZ>xiwJb@a!hrYqYYl7a^jLsT<<6p-7J1TYJ-f zC~48x%{%0<5CW zz-!h#LC_FSwNKaHk6)xVpadN*h8>wQm@}c$;TifdTR)8ci)3OIRSymyTjx+33wJO@ zE^C;07tvtV1r(z5+(KyPgx5n0{mC~@bD?y3c-W)>RE9du5O934WcX5oY;Ep!{kz@& z%3==WQA8PCJDks??>HBFuduWh7V!uu^7!EB$5s(P1S?_QowVYGM9_3Vss;32TO{wR zyOh9G5cN?tgLn=YyHj24O)pL2fg_C!&_%h-+f)RM4)L&?rlK=ga);3S*j`l%f+)8+ z-JYyDQyYf+Ud52Sow<89Hl|%U_)`jQi$d|IG`O5iRM`e6*xBgWH>_U6lLnY^#dkrE zjfvSmUb_ZmxmR+$JT2k8U1i)VaZWA7bs~55gyt_q%C`r|AF(sl%?7|M=lO^ys^NX_ z%6Qn{E0%`6CCzoXrGD52dFKk&C>${35`+1o`-H}4i4H)_+SZ$Y5`1()qSsxft@#B& zgxGXGf-2-!sEfAwUeJ~2%s_P5%5P`~Fv&rKgu0)F++S^-DAZW6Ar*LcLHCI%9WcN} zUcqgZ*Yj5POlWXNkF}6}*K^EyBEWeAQ1+Zj{BI0^tC)yGn!Xsn7Lsx}McHyQT9Di9 z9|*vkn>L@FHNag2G+}(Vv#iXadyt-^px_;HNX{08?jrD;5HoCgh# zoD3qhG1L!$51mPO1>M7Hh$Gq%1x$dbQL=o2uDKoC5gCXDP@tX1}f*(9jWJ z_;WRZ)0bGZ33b;H7=8gqm$=YnV)mvtfYWf>hWG}-gMr@26#P|KOwppp763u1yG)$J zyZkQ}2{Pji3*>9e#2k%~1BEuQ5~p$0ojJV27dJ-c6%_z$Tis6#*u| z-NZt)Nh%S_p8%184>WqQy>}=(F>ZhhRmK6Dn)c<$kSSoEd5M-_@_QvRr2k0O#c*vI z;OaKeI{-b_OF7If^qP&fA@9ddrhR#vi4Ynf*xHU(?z*XTNvCjLI*#2fGJ;`tRCJ-8~o=yQF>%?5iNbL+g3< zKTHGx1D-S_j~;M7av{w8Z5bKN;vo^}wjEcKmk+BS-fL-i!4var%)prbJ7lIi^KHae)MZ!$REW(s(pb2{9(+W6P zr+5y%n#6`V6S%DcDQvfMu^4MtEL#oLO}(|G^i>dZ+;BlEIC$ur`Ojxa3-G zyxg+uz9hbO{)54LW)rd35UOvm@jMWE9}DtI_{rUW#|RgxWj>S&`$iGc{$-k&^n&6J zpgVq4nGzn9gdB;U0LI(9ilB+c?fuliZOJxEvlo)QSta*}toXj}W1Peh@(K$P4@;E3wb#e3+8%VU z^g=gbq}EVb!sb72XJ~SNebt`_c`wP$WbDg}xK}5KQMz+!nrfKCp$iWdC=JavRnxJJ z_A!syg|s`D8TmAy$^~qm1Gz&k_K`jS_rMerAjCX=hnXr)iSk|V`tw8zy%8qv)kaE% zFH%-lS6ySyWr6$HCX72cfb?CM_yeosk0*V}6Ez-ONVFDCf!M0VS}m2-L9K@&6Y}`n z7*~&M*dXNs;tlK=7(1g6^^^SUn&xAsbkgvA6~kV44J%Q?4Pc<+iD=f5&)l_kS)jz| z5Y=6YbNK>DaNq%ql6$bBEz-@5)y_o%@W3y_IGus;6HGer!Y{`B_E7*6+}ml7uwILe zVbwQ)3oymukzWCLsSyDbt4NNq{~ewTTEJqWn2^r7ft`5EdMk#`?Q7Yaf4Ha}`pk$i z$M(%J=>3K7qFt+OEJDtEf9cypq?`yS0iuUXuBDTH8*{r%(~yB0YBBPg1;`V;7xVTn z^4kfD7rXdaD1Bxg!Tc9BmLvvpzAu}mJ|tMiPp2Lq!Z|KxN7gOasehE2m&+KS+f~QS z#rUgOO=NXc8m`aeymAL#jWn;r7lG;kn>}+t;LBltWi6!5*Uok*hS0~B4w_!#v^K;) zEqIo0$g773WLc9IDxU_!-o$97l%X{h$Wl0ALWhkZJFteJo=1VdqRKuny;=7> z?<+&UFMyN2JG!B!0%TiY*YzWgyVzsXDhZNmIdy==fT=35*t-Z!RlD2e8}mBpX#(JL z)V#cyk|;EEaB3|YnuMB6PW()!%+3zFSbll2t4tuLTd$#sX-eW4Ss=gYqd5@tIf??5 zfGJxLj&@7G?M%auPPQmp!-sWa?%!-JRN6Xv-JW#-935dQGF_cHzLmuR#-LHas-Wxd zfqk5cdoFMIgX8mt#xtYbc<3lwgc93@Omegui`kDvA2=nQcfMdT*{`X zaChxD3`IVs=S|KYHJ*#W=sEPDLYlIYX|n}Oz*N8=AdppohawCg7ub%J-$Ile_E=>~ zxR@_>rD(@%I(z?)jlZ0X05#^={<)5hM~@Tw%~9~HEB1{@=Snl~WVjsZJMDDA)u=<& z;e* zcrXk&`=G8sm4T#KYKB|UHOj5wczzUYb;bVK48q8IWvV-&p=oAzz zWVxL{XFF5}bqhE!a~HT8SL;1lH_^c*q;`=v+*(#Udq^CNjsaA{d@v)Q#pD?w3sS(U z;3D_ThW=ExRF;@8^=8&sANy<1at*kKw%oDo7~=3mXZ!fUR3|3QN14J)%Bq=}1hh8W z)oS+M)`W=x?MY8OxqZmogs8Zr&k1h>=oYq;Ve2g7vssIP{fe5Z2jWRuUoK9bVQFuW z>F|TbAr2J*kQiX8y)4M@>}fIAMQ{-rZ^}c-+PSuLXUmb9R!bN2eYS1_M4!7x!I*iR z6oh-Z%~eYg79_8pkLEH38gU>bINVxpDM5VYB{*p9X#vR-p|^ogorIh5zN!~vI^2|b za4P(2+)05BY7!$5I@poW>`Dr@(tIe>mbIIzQ)X$~7BGPWFc2H68TTO5bLc`NeWBR% z&@b|ge20lTs5%Tf>W}Vr*CbyYa9wyL4O?X)?>Fg|(c;8;Hk~R`0Sw%PUX647(mZNu zJ*R(Bt?SCIkyKd?PsLsrAp*`lcfebGFN^Y$PI$160E>C#02okuHPkgurzEe}8i{D}$>gNc)Ij{)3m+srE${?`gtiZog2>5Ws(y8&Z z8dD0nRL-Z6S4GXefm1z=*~&|fI^%of%L#P-Ti^~hh2F>!`8*~I?_eiLhO%9()!ASj zA!lpDs5%26w*}N3IJ%X^L-d4nn~x0=YCw#I{maW?rM6%bI^1BINS+Bi-<$?xZ z!mc2T2lB$I!gI?#0$NP8e=j{yTnJ*dnV`K6+@9Pf2EG*90L6Wjq5=$gK)e|KY!GvS zLGjyS?GgDBbPX1(j-3dfsM=4eU}b#Jv?*UNj$-G$f!WU_{MI{Pr~|hb>^n_KVA!#+ z#YM#=aTsJj6KGRT4V+&~^#SXEe^XEe1A~u#j;4l#hd$2@#U9Mk{|=Aw;U2!z$sQ3x zL?}Q7Tm%RvLVc9!jJPKM;GXc655S!*=9hub^Z}J#0Xq%=LFcJcF#iZ}6t=eKtMbp8 zxq-ZHFL(0c*a(P{r%_u1_Hx0O8qEcJU5fcOly*M!`K4W`1SocZNSCF{)NB*a3GFhE;FikKd{jYFyQl!Kfrfv zz5nP!@h5Qa-vZJ`86d5)9bl>}h@Nya;@S(U&%h!7#OtDSl$ntLg!qhLTe}c~RFL&G z?4+}N7DE^HbObQT3t)O=gul?@RSZD(2t@4xItSu0DE3ih`fDbDClojhDUh*op;no; zr%RZ0_o~HgA(ZX)PzV!LD< z9RH}E(EK5wj%Yv}w`mt_SC$|dTy<_lfXyx7==9eY${_%I>r+%VTL|T>TbwZ;oxL~2 z#-*8*Tq{WcWet#<3}4I1>ferlZf!I?m~=b;c^4bm0?aZqkdIq{c*GsStMU&NwC^(m z-`Uii8|BZPy+7d>y_kn26uYZVv}Vx9B)w_DN#F!7wH5Hc+}zuMwlzE2*Vid$4UF3Vgos7t3kn zOBCK3ZZ(U*5yv_pW4=(Y*8uJXWT2CUwm%%$mafOSf6IRWsQ$>bmWv~+m7VdAS8~@e zzufPJ3`|!X))5>LvVGx<%W>quM>cbe5+PTxR1k87@SQ3^7wJm)+59XQ?H$xusRBrz zo-g2w()*`h}@k1*#EI%NKspY_fdmL1CzW zr(X3xddGld{;U~c{`)dSP_KvA9&eGzy{3GgO~3yWC;@Mzq<`aoD%Tmgh~j zQ{>@MQx~hDi1RNaU<p~uEvd8$oWf(N`c-NIf#)T z7+bjj-&tno;Q&%^5KpuFWOQC6o7VPt7n9qxHYG{cKY@XHPs~isytvn8usArka86tUP+td<|0CHH1Di7`wr^mGD}eyElLnjWT%_n);J^pzxlnKY;dhCPZR~YX zalqYEz=8i>hpHC9Q?<2g_77RVIXHZ%YSNyMQX~O1@FbAyAMv?R9^}z`j&tWGFEg_Z zgKe<|e;^b65s*83nw!WQn-(#BqHYF!cfWY_L{_uj*dg8TYE< zRc`ErBP^-c{WN(z%+a181x5>QL(Jd#5>-$?k2BPmVe(jqO$!ejd3FLD1u2pc>REw` zaowR6t_(Qvy+#F0f*AE2((4t1nFVgbqe?Dkfx?-)`F~YdBpjFq2IHxeA^YRRhYy$q z5}J3}yE4j#?Pv~|EG`4B*FD=(cbB^~r72vKmzbTm+uvHqqo zd#A7Gfazc;-(qJMdM!%wAw{tW8=Jj9eAd>4e(HX`0IF+W*npNP^iVcbUQ-qN^ZX4Q z7Z^PmwlsESs<2;kSs!qzPQ3mF-#F1Xy{PWgwY7uvFw3t4VRWikDi8dp2d2^YFEvtZ z@UkYnOYo+XmszfpRPK*>Qv=T5a|$ZQcHP(8;1JbW3bi`y=i0!vq;vZ^^o1yqKXi;< zYCErwWjHKB-l+K5b$)*yZ&BF&+qF-EIqe9+P6=H5NRq8=wv)@RQyu#38AXLv?F_h) z9Y1}*Ku6#%)n3`~q4zM(;Q$9~LU2m_&?IMEFffDc|3B4zc_7r^*S{h~Qj8Yaw?PXT z`<^1n3`Ir7M>42vF^qi)CHpd222m(N$-a}_SWC(>mN2%-*s~4hxijkXe4pR**YoG^ zznS;@Zs*=}?>YCJ*E#PL`p`WqY(tUmRoPR0EG*ARB+-lY6E76p(9d8>!@h0_jG|7e!XU<3}*U7EA}qS#W~P{*8se>`c8}0mwsn4Ll}2 ztksI&h<4rDdqRt1esH>s@ zQh|9XOnLX{1Ss;rbchklLdPk!II5ZMV|ExzU<=?X_|-Zz6g_Nq^4t9UltL7aKZ>n0 zTUN2jRuF&`${PvKZAZ#cg$IB|IqX!wT9?12d&@$txMxZAH?x zzOWXU0cI5yfXxNBZU|?39q}oA`4CtDPG=S*EzGV}I29@W*ZA>3c7{>wYGwkb=jM@l zRZubJEx_TMaO7yni(OKB)?o}(|q}5S|ypxWHidI8_wf;{(!<;9F zzsrcHUV^#<%QtX(Sb=*QB!?M>J4w5)OC>oPoy#shNjNPH42E>H(ZHf{D^B5@)Vn^d z3KbT(XD1h<0w_!@7y)AdP%PkSC``jTMv`W)ps`{W&CtFdjdB7eAV3%_nn?-cwU0(J zl_@WQ+uMFlj!#J#puq#91tu7P3T!&~0b|mJgVTia#s1I#Gw|gDw6>`HyJy?K?g#(x z_9L(a5FSE>JPAUap_}{vpCPMcPw@RSZf2C(BHFle?d|w54+jhwTrE#3=c(%UclaO%KH+s?N_c{6`<$mD^G^Nrm-r*wp;!IsAwZD>CK}^-2~V^#H|T zh5G)_-F!(&V1Vw5IUmsq0g?a3)!az#^M~C)h zM)f%*G}b%T;gILTVd=k>cvLytca!SO|NURc8Knc1C9qz!?Y`&#V9pEGI)Ejx(5Ou4 z+_1~f;>RTaua)|@k^fk||MRm#PG9JWJwOq-%pt@p_ahvP)-*-y7331R^EYu`Tkj_dF11f22A zES!}Ym^o+QPJ1nOAj9q+-fkzUmxZuAa0a|{tv3^3hWCc zUG>^clQ7dqaoXXRo$_bF6>M+!Zb?hr`7u+1!!;>qW@wylQHkf4MR%P>rtPOq*Q&LN zbKkcNR5R*DOYZyhJOJ+aLvTl#%cX0YFzY!#CZHbfH3pUbxT&m^yk%eB6Gr!!jC9UY zO1njmaEAz=jO*t>pych5SIAlFdn3DXD9A~;Aqoe5>SX}LB-r#|!MY+lDkT)Fv?Qbr zSu~*1c6IwUW#To-thCMhT-yHCxUy2=)JKbPDFy)iT>X=%u2V>=CVXSF zNvSIhRDI45>54!rcas(WzTOOrlg_x*r>EKM@sSIn5x7tgzjqJvHvM=ZZfN1{L2$Cl za5@EJkqVr6Jc(!7+&*~GbPYzk3$3{n59Ici-74CXQJi|s4QoQ1Vx^j!5}w!#3Gg#R zq7cYD>IjfijaEZd!h9LP(EBavt9^H?cDYEKD<_UndA^)Z0pU6D{`LTCT!|Fx-S=iZS=w@2kZ{H#cX*~pX7`8UUcAft|k8T-+mlr zhT|8SL~n=J3h=E8*(=N4p^Vo)zC%g$ii_EfJbq;2cil`h4&#-ItPfr_U3-NqP_3>2 zsG+Xx&I*WW0tHca-}G1?i;Qj}>2>i5N4#TzS+lJH$Q{tgs(ZEpaZx8eb(ist;BP60 z_8zW@y80m`{^Aq6=nM9*tne`3sfdlk)*-$?MRiVn3!(uGFJd*Ng|X*;DX$V^oXnf5 zBEN3!I#iOas~DS%z2QD$jh4G}4wKWLEo*3N z!&;Bkq`BlokBE&;_d&e*9myeO@lro2-^mE+$D~&=t{uAi;>ex~&-M0un@7Ss0lGlk z51w{Z&P~E`A+nRr!ZMW0()B{AGIb<(508qB#JwQ(SCp)!4ejq5Qm<-oUAyAKb4}tI zyhezT^y|SFmc14PkIEI*i2S24Azm)xl)L-E;`fzmUK4?xmQupxXG>=rfJ3kksuh_> zs}%qEiv2V~NSw%hthCrb3x&DK%#Xx*9D9*JI3NJ&gDR>$;hbgn?V98=lvHb3 z>myR$jOZWQTN$k=op{!}3&DLIZW{K1x|#44l<#K{o$m1y2JDHi9G;+Ygh|h7y%eum z-+0Ou$bmQ<5#gXD0FmW~Xk@bbvv21PF$SN?8J;IA7=ZKuTVL+*^GGn6HVr4C%9BAxmJFMkDy;R5rP*mPth0X4~e)579 zJBO}KABB39q??(scWg@dFqHTtjOH6v0#_xKrS{{5#{=pGHjGK^2k%F^)h-m{HQUjv zBwc?+K1CU$ROJdol^=GP`Zna_g{)$`w(1a3;1@uSL&^w}xW17Cd^ynpg#brw+kG(& z4^=8@aK-WAP7XX%pH6b+Qz|pux>AT>J_~V`8R~wdL5&jOjppNE6=;6EG9Q5c$xf2{ z`UwyqI1nqU%c+^A zIu)eF_3vBd8KcQI0AxcO0Uh?3X^%s0(SY!G^cRyJ*RIr9%CjN>n*j!oo6C}zpK0_C zZGGIAYxB1fxAilMbrMPZ6&aLdbs-9uIB+3TPe_6pbXV(OjewaGw|7f+r95Zqv309F z06N&d`@SGgckUNEEZN3!>>nrqJ4WHkk!XYVEq087=9=8|tcO6#=-}1e#(CC-X{2LmZ{Sw!6Mj98? zpPt>BCtZomTXbmY(T5gW8Oq4s@ZTZ>?vf<-cD`2Z`wATR;2wNNF+P~0G3F|$4mtVY zi}7YPj{HFc9}VLyJgbLFR3G=ffbE?NtW<1I2~uLXh4HVLs6>8tvZ*hdSe11)UE z;rv2b1349L`#3D`Hfk2%b`%(Ei=0m5=nOUq_o>(05|a5@^Ri}b-boxeW45YW=LfbaoWhseB7)iK92@1Us3oZxVU zu4~`lfBYD+vK5+6LEqFmzkVqD_dLiBHO0Qg-jhtO*2zRr(_N+PoGW>B<#NiDHS-M*ZnL)3kN;{BR*(+)rED#U%r zpT-8y#V}Tdk3vmDX4b6(!!n{E5#T0 z$6qJ2Zzb3AQ`&0~(2d>Wq`#BV+l6!&+#(%q*&OrLsFJv{&hu>IO~kFl5zYLIz*WJF z8u^y=LgS?wneSgRAtfk7^U6&&2jAS0-LuQpHxI;rp)L7qTS)PKCX?k#SmJ)~E>8~( z>(+nQ!epCr-3xIegM_0cc|rF_sUTi9|3c#oI&ps$?IVSHRg7XsRhMMww^W?^%)G=*sZ&o61e z&49gtk+I9HkHoF)m_aeKi{{8y&G2v`3>_tnUP}Ib$mK`5>}$|f($&HEtgiCWBrzU6 z34eGZ+NBqkNXRl;cwYDA^w0w0rmX=3 zRzbIunBaDSKA{1fPx7{iZ?bs0KA#Fs zdy4>^utLv8^6Mvue&-u3Ag44^*dO0G@~Y}6Q}eZQ z`8T%O6*a;G$vGf1WweeuwZKbwFZH~~frE)@$tgRKbjYMJ(+Kh>I%8g!y}SHRTzD4Y z3bc;r8HVT4Rh8SDFtgY+er zFPp_Y=-L@UQsK2!!JFJFT&7&!bMV<^VcwjpNkgYBeGA1>H&#bkdAxNJ6*H*-DPTFe zriXMgs$zLQNG-^hlXZ{a{rRqOQSQfY8Cwq8i#mQB-a6TeqJK-PAurV`yYm@@-EwdM zF}f297}XCtwO|fn-bw1nPxt;60ngwZ^LiseG8W&zC7rwL$z%PL!j{&Jeh3n$b(Q;m ztKa=A!1y7xETaZhGZzzXT1>7(edkV$y)6D54iisdctLuh1k3p#siQo-i#SaFBUEuu z;oGq76r$F_`V6kKwes%T9Ao~nO_Uc=I;+ulKrS_+q9_$q254(rv}CV3khZHac1)bQ zlLHY10Ia=ssDvk4+loH^n1gzMP!URR_RoyLEekvf$-`{7pFgHf?;urt#pl{>)6HpZ zo>7(12kGGEj?pBEM@-+KkDK1zow~8Bz2PmEdB@uQ0HMm;cE_ zG|KErM9#Lxin0&)ph~7`7P%>Lc~@4UIn`vOt+GdC2a%+^+5vX&>Yyh4&xmHFF!tDt zUBK!*7RL*87k9fa>x%9??Nu&|U4^#4pGG2IyW|uPPulbPT6MTYSt3Q;SJFlJuK5$>fQB z>SLMHD@Mbaj9cvCC|;l>X)*!!d=A6z#hnp+gl30vYO@gLw6a*q(`e74*!^{sOCFP8mNTYwRCdPef!nkRW z;4i(Fymk$390w#uvyW?@HDlM%m6cGfoo58E8O0Z06P>#+zLbZ4|7{cd{qH@ z=*S_5Aa}UsMJN-_705ms?zBpst8+)0=8CZvp5Q-mH-A^13l%)C82Ly0XOGe8 z)m~bCGG>^@$o2bPhsYLnCmV>~W&dZFC+{jkU&m13>9V1>G$UBzenz_C^ktJAWZ zWhLQttM`7o<2&*^K}e{AwT{S}^BJ0l`*0ucc#l`woZEArfWxG!Ic+S0MCkJEzUlNN z6t6iZt)0+?-Mq3RT|W&@9$U+vm03=^4K26r((R+n>K5U1YA|`%n?@p!`Oc0)N8|6+ zl}y|n9*(&1TWH+QL3Ji|rIdhXkQ1+fe|%x?8$nHfV{jU)VAQlKe_H+Qeoo2_(oFJ3 z*N}#4b?|QfvhDJ;)7gHsm#hJZ=rH%L4t}b*kgwxtIi9k$@yNBeJ0I}?Ht-04+H&Lw zxTxqt-#|uWo$AUP^eA zL!>Nl#~ki*88CNo6z;23RIS$eYB^4lk=IKhhmr5=rFK^O!LtI9?7LzqdK>jInTg!L zh8o6tk52whUMgUYO4v zc^0yM52{Ard@{}!QF+*L{`xC80t1xFGH}bn53}-CdaCk4>Le5Dulh;*p{wnt~YG z|7a&-1m)Ur3eQ?AUw+REtI$^&5r}sZ`fYd>yZ7OVg{W?m4u{qsAIxezODB${b8gf- z zChFY^$#?@U^y=t{C$o7xtp;IG^#!N|zqziNG7<`>4WJ%AJ z6FF|O}eO=62ufNZ}G}SgnhTP zh|RFV9_SQnjnnwF5RqDG)Mq(k=c-!tOKoVg&6jQC{4?je(FrYH%_QlMx-2QW-7iuj zv(l3{@AIi!EoXUORC5szhj;YdXS683o_p1u4%X0Kr*G)&qFF@YZru2PH1fP&{ z@=HCtcFa08rjARWPO~s?2Wd5xe+TRKyHqtV-q7&AFI2Q|?6pEHV*h5wrg4nDR65K6B(Iv2)g16W6gA-ul3tvsQ`tjt9?&Rk0fXKAOIk zzC$wkM-TCIt)pU7akSUREpoUU3?Sk$L`=0wy7c()=r8{XP`)GI31D4pTC;rl>dJ6X`k7B~j!zx8-W zO={Z8SNZXAjaW};_1mkn>i#*!Vp*n?ZRGoF{D}Sp`KA?HZ91I7ZeGij znyc>ha848BeY8JC!%EJ)R;vSt9GxJqhx1X`Zi(p~mw$feR{6^@V%9%9cD@~tg(Kw$ z+jy3_p%`UB+n)Il}x1J(pNR<&CuWa$C`mA7>LO=kI;YNsk)~9EI#1Pmi8=>oudBx&K99fRshZBy zMQ^+Cnqgt=4fDPi(8`D%Hu9_8jGeMYxqWmjoKT3~SobXkIs%>JvNRoCh9x6xAKk-! n+LHVJ$45*4Klo$yDVM_MG2`K3ajkBfI$j+uJK{ From 1fb057801aa66190dac8d2969cb084546a68c748 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 8 Oct 2020 06:05:35 +0200 Subject: [PATCH 020/106] robust rules for categorizing horizontal edges --- .../Shapes/Scan/PolygonScanner.cs | 3 +- .../Shapes/Scan/ScanEdge.cs | 6 +-- .../Shapes/Scan/ScanEdgeCollection.Build.cs | 40 ++++++++++++++----- .../Shapes/Scan/ScanEdgeCollection.cs | 6 +-- .../Shapes/Scan/ScanEdgeCollectionTests.cs | 26 +++++++++++- 5 files changed, 61 insertions(+), 20 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 1a83635e..83a376d0 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -72,8 +72,7 @@ public static PolygonScanner Create( IntersectionRule intersectionRule, MemoryAllocator allocator) { - var comparer = new TolerantComparer(1f / subsampling); - ScanEdgeCollection edges = ScanEdgeCollection.Create(polygon, allocator, comparer); + ScanEdgeCollection edges = ScanEdgeCollection.Create(polygon, allocator, subsampling); PolygonScanner scanner = new PolygonScanner(edges, min, max, subsampling, intersectionRule, allocator); scanner.Init(); return scanner; diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs index e90ac2d5..b4939444 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs @@ -25,10 +25,10 @@ internal readonly struct ScanEdge private readonly int flags; [MethodImpl(MethodImplOptions.AggressiveInlining)] - internal ScanEdge(ref PointF p0, ref PointF p1, int flags) + internal ScanEdge(float y0Rounded, float y1Rounded, ref PointF p0, ref PointF p1, int flags) { - this.Y0 = p0.Y; - this.Y1 = p1.Y; + this.Y0 = y0Rounded; + this.Y1 = y1Rounded; this.flags = flags; float dy = p1.Y - p0.Y; this.P = (p1.X - p0.X) / dy; diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs index 7ccdb1d6..ed3ab7d9 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs @@ -4,6 +4,7 @@ using System; using System.Buffers; using System.Diagnostics; +using System.Linq; using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Memory; @@ -49,14 +50,18 @@ private struct EdgeData private PointF start; private PointF end; + private float startYRounded; + private float endYRounded; private int emitStart; private int emitEnd; - public EdgeData(PointF start, PointF end, in TolerantComparer comparer) + public EdgeData(PointF start, PointF end, float startYRounded, float endYRounded) { this.start = start; this.end = end; - if (comparer.AreEqual(this.start.Y, this.end.Y)) + this.startYRounded = startYRounded; + this.endYRounded = endYRounded; + if (this.startYRounded == this.endYRounded) { this.EdgeCategory = this.start.X < this.end.X ? EdgeCategory.Right : EdgeCategory.Left; } @@ -174,10 +179,11 @@ private ScanEdge ToScanEdge() { Swap(ref this.start, ref this.end); Swap(ref this.emitStart, ref this.emitEnd); + Swap(ref this.startYRounded, ref this.endYRounded); } int flags = up | (this.emitStart << 1) | (this.emitEnd << 3); - return new ScanEdge(ref this.start, ref this.end, flags); + return new ScanEdge(this.startYRounded, this.endYRounded, ref this.start, ref this.end, flags); } [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -227,13 +233,18 @@ public void Move(bool emitPreviousEdge) } } - private static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, MemoryAllocator allocator, in TolerantComparer comparer) + private static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, MemoryAllocator allocator, int subsampling) { // We allocate more than we need, since we don't know how many horizontal edges do we have: IMemoryOwner buffer = allocator.Allocate(multipolygon.TotalVertexCount); RingWalker walker = new RingWalker(buffer.Memory.Span); + float subsamplingRatio = subsampling; + + using IMemoryOwner roundedYBuffer = allocator.Allocate(multipolygon.Max(r => r.Vertices.Length)); + Span roundedY = roundedYBuffer.Memory.Span; + foreach (TessellatedMultipolygon.Ring ring in multipolygon) { if (ring.VertexCount < 3) @@ -242,25 +253,34 @@ private static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, M } var vertices = ring.Vertices; + RoundY(vertices, roundedY, subsamplingRatio); - walker.PreviousEdge = new EdgeData(vertices[vertices.Length - 2], vertices[vertices.Length - 1], comparer); // Last edge - walker.CurrentEdge = new EdgeData(vertices[0], vertices[1], comparer); // First edge - walker.NextEdge = new EdgeData(vertices[1], vertices[2], comparer); // Second edge + walker.PreviousEdge = new EdgeData(vertices[vertices.Length - 2], vertices[vertices.Length - 1], roundedY[vertices.Length - 2], roundedY[vertices.Length - 1]); // Last edge + walker.CurrentEdge = new EdgeData(vertices[0], vertices[1], roundedY[0], roundedY[1]); // First edge + walker.NextEdge = new EdgeData(vertices[1], vertices[2], roundedY[1], roundedY[2]); // Second edge walker.Move(false); for (int i = 1; i < vertices.Length - 2; i++) { - walker.NextEdge = new EdgeData(vertices[i + 1], vertices[i + 2], comparer); + walker.NextEdge = new EdgeData(vertices[i + 1], vertices[i + 2], roundedY[i + 1], roundedY[i + 2]); walker.Move(true); } - walker.NextEdge = new EdgeData(vertices[0], vertices[1], comparer); // First edge + walker.NextEdge = new EdgeData(vertices[0], vertices[1], roundedY[0], roundedY[1]); // First edge walker.Move(true); // Emit edge before last edge - walker.NextEdge = new EdgeData(vertices[1], vertices[2], comparer); // Second edge + walker.NextEdge = new EdgeData(vertices[1], vertices[2], roundedY[1], roundedY[2]); // Second edge walker.Move(true); // Emit last edge } + static void RoundY(ReadOnlySpan vertices, Span destination, float subsamplingRatio) + { + for (int i = 0; i < vertices.Length; i++) + { + destination[i] = MathF.Round(vertices[i].Y * subsamplingRatio) / subsamplingRatio; + } + } + return new ScanEdgeCollection(buffer, walker.EdgeCounter); } diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs index 858b9c3a..1fb025fe 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs @@ -37,11 +37,11 @@ public void Dispose() this.memory = default; } - public static ScanEdgeCollection Create(IPath polygon, MemoryAllocator allocator, in TolerantComparer comparer) + public static ScanEdgeCollection Create(IPath polygon, MemoryAllocator allocator, int subsampling) { + TolerantComparer comparer = new TolerantComparer(1f / subsampling); TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator, comparer); - return Create(multipolygon, allocator, comparer); + return Create(multipolygon, allocator, subsampling); } - } } \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs index cf6f859a..d89f0947 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs @@ -61,7 +61,7 @@ public void SimplePolygon_AllEmitCases() ); DebugDraw.Polygon(polygon, 1, 100); - _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, DefaultComparer); + _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, 16); Assert.Equal(19, _edges.Edges.Length); @@ -97,7 +97,7 @@ public void ComplexPolygon() IPath polygon = contour.Clip(hole); DebugDraw.Polygon(polygon, 1, 100); - _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, DefaultComparer); + _edges = ScanEdgeCollection.Create(polygon, MemoryAllocator, 16); Assert.Equal(8, _edges.Count); @@ -111,5 +111,27 @@ public void ComplexPolygon() VerifyEdge(3, 4, (3, 3.5f), 1, 2, false); VerifyEdge(3, 4, (4, 3.5f), 0, 2, true); } + + [Fact] + public void NumericCornerCase_C() + { + _edges = ScanEdgeCollection.Create(CornerCasePolygons.C, MemoryAllocator, 4); + Assert.Equal(2, _edges.Count); + VerifyEdge(3.5f, 4f, (2f, 3.75f), 1, 1, true); + VerifyEdge(3.5f, 4f, (8f, 3.75f), 1, 1, false); + } + + [Fact] + public void NumericCornerCase_D() + { + _edges = ScanEdgeCollection.Create(CornerCasePolygons.D, MemoryAllocator, 4); + Assert.Equal(5, _edges.Count); + + VerifyEdge(3.25f, 4f, (12f, 3.75f), 1, 1, true); + VerifyEdge(3.25f, 3.5f, (15f, 3.45f), 1, 0, false); + VerifyEdge(3.5f, 4f, (18f, 3.75f), 1, 1, false); + + // TODO: verify 2 more edges + } } } \ No newline at end of file From ef3992cd49c37ba7f322b7d7eafdded23a202350 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 8 Oct 2020 06:27:08 +0200 Subject: [PATCH 021/106] RoundToPositiveInfinity --- .../Shapes/Scan/ScanEdgeCollection.Build.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs index ed3ab7d9..64261715 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs @@ -277,7 +277,10 @@ static void RoundY(ReadOnlySpan vertices, Span destination, float { for (int i = 0; i < vertices.Length; i++) { - destination[i] = MathF.Round(vertices[i].Y * subsamplingRatio) / subsamplingRatio; + // for future SIMD impl: + // https://www.ocf.berkeley.edu/~horie/rounding.html + // Avx.RoundToPositiveInfinity() + destination[i] = MathF.Round(vertices[i].Y * subsamplingRatio, MidpointRounding.AwayFromZero) / subsamplingRatio; } } From 3bd5e94e91b363c90c5f374d17abf240d3ade4a2 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 8 Oct 2020 21:32:37 +0200 Subject: [PATCH 022/106] +1 corner case --- ...Polygons.cs => NumericCornerCasePolygons.cs} | 7 +++++-- .../Shapes/Scan/PolygonScannerTests.cs | 12 +++++++++++- .../Shapes/Scan/ScanEdgeCollectionTests.cs | 17 +++++++++++++++-- 3 files changed, 31 insertions(+), 5 deletions(-) rename tests/ImageSharp.Drawing.Tests/Shapes/Scan/{CornerCasePolygons.cs => NumericCornerCasePolygons.cs} (81%) diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/CornerCasePolygons.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/NumericCornerCasePolygons.cs similarity index 81% rename from tests/ImageSharp.Drawing.Tests/Shapes/Scan/CornerCasePolygons.cs rename to tests/ImageSharp.Drawing.Tests/Shapes/Scan/NumericCornerCasePolygons.cs index 97b34978..a69a7825 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/CornerCasePolygons.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/NumericCornerCasePolygons.cs @@ -6,7 +6,7 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan ///

          /// See: NumericCornerCases.jpg /// - internal class CornerCasePolygons + internal class NumericCornerCasePolygons { public static readonly Polygon A = PolygonTest.CreatePolygon( (2, 2.5f), (11, 2.5f), (11, 3.25f), (8, 3.1f), (5, 3), (2, 3)); @@ -28,9 +28,12 @@ internal class CornerCasePolygons public static readonly Polygon G = PolygonTest.CreatePolygon((2, 2.25f), (6, 1.87f), (10, 2.25f)); + public static readonly Polygon H = PolygonTest.CreatePolygon( + (14, 1.88f), (16, 1.75f), (16, 2.25f), (14, 2.11f)); + public static Polygon GetByName(string name) { - return (Polygon) typeof(CornerCasePolygons).GetField(name).GetValue(null); + return (Polygon) typeof(NumericCornerCasePolygons).GetField(name).GetValue(null); } } } \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index e8032113..761f3b1d 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -333,6 +333,16 @@ public void SelfIntersecting03(IntersectionRule rule) (2f, new float[] { 4.6315789f, 7.3684211f }), (2.25f, new float[]{2, 10}), + Empty(2.5f), Empty(1.75f), Empty(3f), + }}, + {"H", new [] + { + Empty(1f), Empty(1.25f), Empty(1.5f), + + (1.75f, new float[] { 16, 16 }), + (2f, new float[]{14, 14, 14, 16}), // this emits 2 dummy points, but normally it should not corrupt quality too much + (2.25f, new float[]{ 16, 16 }), + Empty(2.5f), Empty(1.75f), Empty(3f), }} }; @@ -341,7 +351,7 @@ public void SelfIntersecting03(IntersectionRule rule) [MemberData(nameof(NumericCornerCasesData))] public void NumericCornerCases(string name, (float y, float[] x)[] expectedIntersections) { - Polygon poly = CornerCasePolygons.GetByName(name); + Polygon poly = NumericCornerCasePolygons.GetByName(name); DebugDraw.Polygon(poly, 0.25f, 100f, $"{nameof(NumericCornerCases)}_{name}"); int min = (int)expectedIntersections.First().y; diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs index d89f0947..e0206521 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs @@ -115,7 +115,7 @@ public void ComplexPolygon() [Fact] public void NumericCornerCase_C() { - _edges = ScanEdgeCollection.Create(CornerCasePolygons.C, MemoryAllocator, 4); + _edges = ScanEdgeCollection.Create(NumericCornerCasePolygons.C, MemoryAllocator, 4); Assert.Equal(2, _edges.Count); VerifyEdge(3.5f, 4f, (2f, 3.75f), 1, 1, true); VerifyEdge(3.5f, 4f, (8f, 3.75f), 1, 1, false); @@ -124,7 +124,7 @@ public void NumericCornerCase_C() [Fact] public void NumericCornerCase_D() { - _edges = ScanEdgeCollection.Create(CornerCasePolygons.D, MemoryAllocator, 4); + _edges = ScanEdgeCollection.Create(NumericCornerCasePolygons.D, MemoryAllocator, 4); Assert.Equal(5, _edges.Count); VerifyEdge(3.25f, 4f, (12f, 3.75f), 1, 1, true); @@ -133,5 +133,18 @@ public void NumericCornerCase_D() // TODO: verify 2 more edges } + + [Fact] + public void NumericCornerCase_H_ShouldCollapseNearZeroEdge() + { + _edges = ScanEdgeCollection.Create(NumericCornerCasePolygons.H, MemoryAllocator, 4); + + Assert.Equal(3, _edges.Count); + VerifyEdge(1.75f, 2f, (15.230769f, 1.8f), 1, 1, true); + VerifyEdge(1.75f, 2.25f, (16f, 2f), 1, 1, false); + + // this places two dummy points: + VerifyEdge( 2f, 2.25f, (15.285714f, 2.2f), 2, 1, true); + } } } \ No newline at end of file From 48ce7cca5615adc6fcbc20b3608ed07a50a202fc Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 9 Oct 2020 01:31:25 +0200 Subject: [PATCH 023/106] some progress with PolygonScanner --- .../Shapes/Scan/ActiveEdgeList.cs | 97 ++++++++- .../Shapes/Scan/PolygonScanner.cs | 67 +++++- .../Utilities/SortUtility.KeyValueSort.cs | 199 ++++++++++++++++++ .../Utilities/SortUtility.cs | 91 +++----- .../Utilities/SortUtility{T}.cs | 193 ----------------- .../Drawing/Utils/SortUtilityTests.cs | 2 +- .../Shapes/Scan/IntersectionsGenerator.py | 4 +- .../Shapes/Scan/PolygonScannerTests.cs | 25 ++- 8 files changed, 398 insertions(+), 280 deletions(-) create mode 100644 src/ImageSharp.Drawing/Utilities/SortUtility.KeyValueSort.cs delete mode 100644 src/ImageSharp.Drawing/Utilities/SortUtility{T}.cs diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs index 5069f056..cccdf26a 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs @@ -3,6 +3,7 @@ using System; using System.Buffers; +using System.Runtime.CompilerServices; namespace SixLabors.ImageSharp.Drawing.Shapes.Scan { @@ -15,21 +16,103 @@ internal ref struct ActiveEdgeList private const int LeavingEdgeFlag = 1 << 31; private const int MaxEdges = EnteringEdgeFlag - 1; + private const int StripMask = ~(EnteringEdgeFlag | LeavingEdgeFlag); + private int count; - public readonly Span Buffer; - private Span allEdges; + internal readonly Span Buffer; - public ActiveEdgeList(Span buffer, Span allEdges) + public ActiveEdgeList(Span buffer) { - DebugGuard.MustBeLessThanOrEqualTo(allEdges.Length, MaxEdges, "allEdges.Length"); this.count = 0; this.Buffer = buffer; - this.allEdges = allEdges; } - public void Append(int edgeIdx) + private Span ActiveEdges => this.Buffer.Slice(0, this.count); + + public void EnterEdge(int edgeIdx) + { + this.Buffer[this.count++] = edgeIdx | EnteringEdgeFlag; + } + + public void LeaveEdge(int edgeIdx) { - this.Buffer[this.count] = edgeIdx | EnteringEdgeFlag; + DebugGuard.MustBeLessThan(edgeIdx, this.count, nameof(edgeIdx)); + + Span active = this.ActiveEdges; + for (int i = 0; i < active.Length; i++) + { + if (active[i] == edgeIdx) + { + active[i] |= LeavingEdgeFlag; + return; + } + } + + throw new ArgumentOutOfRangeException(nameof(edgeIdx)); } + + public void ScanOddEven(float y, Span edges, Span emitSpan, ref int emitCounter) + { + DebugGuard.MustBeLessThanOrEqualTo(edges.Length, MaxEdges, "edges.Length"); + + int offset = 0; + + Span active = this.ActiveEdges; + + for (int i = 0; i < active.Length; i++) + { + int flaggedIdx = active[i]; + int edgeIdx = Strip(flaggedIdx); + ref ScanEdge edge = ref edges[edgeIdx]; + float x = edge.GetX(y); + if (IsEntering(flaggedIdx)) + { + Emit(x, edge.EmitV0, emitSpan, ref emitCounter); + } + else if (IsLeaving(flaggedIdx)) + { + Emit(x, edge.EmitV1, emitSpan, ref emitCounter); + + offset++; + + // Do not offset: + continue; + } + else + { + // Emit once: + emitSpan[emitCounter++] = x; + } + + // Do offset if not leaving: + if (offset > 0) + { + active[i - offset] = active[i]; + } + } + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static void Emit(float x, int times, Span emitSpan, ref int emitCounter) + { + if (times > 1) + { + emitSpan[emitCounter++] = x; + } + + if (times > 0) + { + emitSpan[emitCounter++] = x; + } + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static int Strip(int flaggedIdx) => flaggedIdx & StripMask; + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static bool IsEntering(int flaggedIdx) => (flaggedIdx & EnteringEdgeFlag) == EnteringEdgeFlag; + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static bool IsLeaving(int flaggedIdx) => (flaggedIdx & LeavingEdgeFlag) == LeavingEdgeFlag; } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 83a376d0..da616fcc 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -14,10 +14,10 @@ internal ref struct PolygonScanner private readonly int min; private readonly int max; private readonly int subsampling; + private readonly float step; + private readonly int counterMax; private readonly IntersectionRule intersectionRule; private readonly MemoryAllocator allocator; - private int counter; - private readonly int counterMax; private ScanEdgeCollection edgeCollection; private Span edges; @@ -33,6 +33,11 @@ internal ref struct PolygonScanner private Span intersections; private ActiveEdgeList activeEdges; + private int counter; + private int idx0; + private int idx1; + private float y; + private PolygonScanner( ScanEdgeCollection edgeCollection, int min, @@ -44,24 +49,26 @@ private PolygonScanner( this.min = min; this.max = max; this.subsampling = subsampling; + this.step = 1f / subsampling; this.intersectionRule = intersectionRule; this.allocator = allocator; this.edgeCollection = edgeCollection; this.edges = edgeCollection.Edges; this.counter = -1; float range = max - min; - this.counterMax = (max - min) * subsampling; + this.counterMax = (max - min + 1) * subsampling; int edgeCount = this.edges.Length; this.dataBuffer = allocator.Allocate(edgeCount * 4); Span dataBufferInt32Span = this.dataBuffer.Memory.Span; Span dataBufferFloatSpan = MemoryMarshal.Cast(dataBufferInt32Span); + this.sorted0 = dataBufferInt32Span.Slice(0, edgeCount); this.sorted1 = dataBufferInt32Span.Slice(edgeCount, edgeCount); - this.intersections = dataBufferFloatSpan.Slice(edgeCount * 2, edgeCount); - - // this.activeEdges = new ActiveEdgeList(dataBufferInt32Span.Slice(edgeCount * 3, edgeCount)); - this.activeEdges = default; + this.activeEdges = new ActiveEdgeList(dataBufferInt32Span.Slice(edgeCount * 3, edgeCount)); + this.idx0 = 0; + this.idx1 = 0; + this.y = default; } public static PolygonScanner Create( @@ -94,11 +101,21 @@ private void Init() this.sorted1[i] = i; } - SortUtility.Sort(keys0, this.sorted0); - SortUtility.Sort(keys1, this.sorted1); + SortUtility.Sort(keys0, this.sorted0); + SortUtility.Sort(keys1, this.sorted1); } - public bool MoveToNextScanline() => ++this.counter < this.counterMax; + public bool MoveToNextScanline() + { + this.counter++; + + this.y = this.min + (this.counter / this.subsampling) + ((this.counter % this.subsampling) * this.step); + + this.EnterEdges(); + this.LeaveEdges(); + + return this.counter < this.counterMax; + } public ReadOnlySpan ScanCurrentLine() { @@ -110,5 +127,35 @@ public void Dispose() this.edgeCollection.Dispose(); this.dataBuffer.Dispose(); } + + private void EnterEdges() + { + while (this.idx0 < this.sorted0.Length) + { + int edge0 = this.sorted0[this.idx0]; + if (this.edges[edge0].Y0 > this.y) + { + break; + } + + this.activeEdges.EnterEdge(edge0); + this.idx0++; + } + } + + private void LeaveEdges() + { + while (this.idx1 < this.sorted1.Length) + { + int edge1 = this.sorted1[this.idx1]; + if (this.edges[edge1].Y1 > this.y) + { + break; + } + + this.activeEdges.LeaveEdge(edge1); + this.idx1++; + } + } } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Utilities/SortUtility.KeyValueSort.cs b/src/ImageSharp.Drawing/Utilities/SortUtility.KeyValueSort.cs new file mode 100644 index 00000000..04a52a8f --- /dev/null +++ b/src/ImageSharp.Drawing/Utilities/SortUtility.KeyValueSort.cs @@ -0,0 +1,199 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; +using System.Numerics; +using System.Runtime.CompilerServices; + +namespace SixLabors.ImageSharp.Drawing.Utilities +{ + internal static partial class SortUtility + { + // Adapted from: + // https://github.com/dotnet/runtime/blob/master/src/libraries/System.Private.CoreLib/src/System/Collections/Generic/ArraySortHelper.cs + // If targeting .NET 5, we can call span based sort, but probably not worth it only for that API. + private static class KeyValueSort + { + public static void Sort(Span keys, Span values) + { + IntrospectiveSort(keys, values); + } + + private static void SwapIfGreaterWithValues(Span keys, Span values, int i, int j) + { + if (keys[i] > keys[j]) + { + float key = keys[i]; + keys[i] = keys[j]; + keys[j] = key; + + TValue value = values[i]; + values[i] = values[j]; + values[j] = value; + } + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static void Swap(Span keys, Span values, int i, int j) + { + float k = keys[i]; + keys[i] = keys[j]; + keys[j] = k; + + TValue v = values[i]; + values[i] = values[j]; + values[j] = v; + } + + private static void IntrospectiveSort(Span keys, Span values) + { + if (keys.Length > 1) + { + IntroSort(keys, values, 2 * (BitOperations.Log2((uint)keys.Length) + 1)); + } + } + + private static void IntroSort(Span keys, Span values, int depthLimit) + { + int partitionSize = keys.Length; + while (partitionSize > 1) + { + if (partitionSize <= 16) + { + + if (partitionSize == 2) + { + SwapIfGreaterWithValues(keys, values, 0, 1); + return; + } + + if (partitionSize == 3) + { + SwapIfGreaterWithValues(keys, values, 0, 1); + SwapIfGreaterWithValues(keys, values, 0, 2); + SwapIfGreaterWithValues(keys, values, 1, 2); + return; + } + + InsertionSort(keys.Slice(0, partitionSize), values.Slice(0, partitionSize)); + return; + } + + if (depthLimit == 0) + { + HeapSort(keys.Slice(0, partitionSize), values.Slice(0, partitionSize)); + return; + } + + depthLimit--; + + int p = PickPivotAndPartition(keys.Slice(0, partitionSize), values.Slice(0, partitionSize)); + + // Note we've already partitioned around the pivot and do not have to move the pivot again. + IntroSort(keys[(p + 1) .. partitionSize], values[(p + 1) .. partitionSize], depthLimit); + partitionSize = p; + } + } + + private static int PickPivotAndPartition(Span keys, Span values) + { + int hi = keys.Length - 1; + + // Compute median-of-three. But also partition them, since we've done the comparison. + int middle = hi >> 1; + + // Sort lo, mid and hi appropriately, then pick mid as the pivot. + SwapIfGreaterWithValues(keys, values, 0, middle); // swap the low with the mid point + SwapIfGreaterWithValues(keys, values, 0, hi); // swap the low with the high + SwapIfGreaterWithValues(keys, values, middle, hi); // swap the middle with the high + + float pivot = keys[middle]; + Swap(keys, values, middle, hi - 1); + int left = 0, right = hi - 1; // We already partitioned lo and hi and put the pivot in hi - 1. And we pre-increment & decrement below. + + while (left < right) + { + while (keys[++left] < pivot); + while (pivot < keys[--right]); + + if (left >= right) + { + break; + } + + Swap(keys, values, left, right); + } + + // Put pivot in the right location. + if (left != hi - 1) + { + Swap(keys, values, left, hi - 1); + } + + return left; + } + + private static void HeapSort(Span keys, Span values) + { + int n = keys.Length; + for (int i = n >> 1; i >= 1; i--) + { + DownHeap(keys, values, i, n, 0); + } + + for (int i = n; i > 1; i--) + { + Swap(keys, values, 0, i - 1); + DownHeap(keys, values, 1, i - 1, 0); + } + } + + private static void DownHeap(Span keys, Span values, int i, int n, int lo) + { + float d = keys[lo + i - 1]; + TValue dValue = values[lo + i - 1]; + + while (i <= n >> 1) + { + int child = 2 * i; + if (child < n && keys[lo + child - 1] < keys[lo + child]) + { + child++; + } + + if (!(d < keys[lo + child - 1])) + { + break; + } + + keys[lo + i - 1] = keys[lo + child - 1]; + values[lo + i - 1] = values[lo + child - 1]; + i = child; + } + + keys[lo + i - 1] = d; + values[lo + i - 1] = dValue; + } + + private static void InsertionSort(Span keys, Span values) + { + for (int i = 0; i < keys.Length - 1; i++) + { + float t = keys[i + 1]; + TValue tValue = values[i + 1]; + + int j = i; + while (j >= 0 && t < keys[j]) + { + keys[j + 1] = keys[j]; + values[j + 1] = values[j]; + j--; + } + + keys[j + 1] = t; + values[j + 1] = tValue; + } + } + } + } +} \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Utilities/SortUtility.cs b/src/ImageSharp.Drawing/Utilities/SortUtility.cs index cf34ef5a..852485f8 100644 --- a/src/ImageSharp.Drawing/Utilities/SortUtility.cs +++ b/src/ImageSharp.Drawing/Utilities/SortUtility.cs @@ -9,7 +9,7 @@ namespace SixLabors.ImageSharp.Drawing.Utilities /// /// Optimized quick sort implementation for Span{float} input /// - internal static class SortUtility + internal static partial class SortUtility { /// /// Sorts the elements of in ascending order @@ -82,34 +82,34 @@ private static int Partition(ref float data0, int lo, int hi) } /// - /// Sorts the elements of in ascending order + /// Sorts the elements of in ascending order /// - /// The items to sort on - /// The items to sort - public static void Sort(Span sortable, Span data) + /// The items to sort on + /// The items to sort + public static void Sort(Span keys, Span values) { - if (sortable.Length != data.Length) + if (keys.Length != values.Length) { throw new Exception("both spans must be the same length"); } - if (sortable.Length < 2) + if (keys.Length < 2) { return; } - if (sortable.Length == 2) + if (keys.Length == 2) { - if (sortable[0] > sortable[1]) + if (keys[0] > keys[1]) { - Swap(ref sortable[0], ref sortable[1]); - Swap(ref data[0], ref data[1]); + Swap(ref keys[0], ref keys[1]); + Swap(ref values[0], ref values[1]); } return; } - Sort(ref sortable[0], 0, sortable.Length - 1, ref data[0]); + KeyValueSort.Sort(keys, values); } [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -120,81 +120,42 @@ private static void Swap(ref T left, ref T right) right = tmp; } - private static void Sort(ref float data0, int lo, int hi, ref T dataToSort) - { - if (lo < hi) - { - int p = Partition(ref data0, lo, hi, ref dataToSort); - Sort(ref data0, lo, p, ref dataToSort); - Sort(ref data0, p + 1, hi, ref dataToSort); - } - } - - private static int Partition(ref float data0, int lo, int hi, ref T dataToSort) - { - float pivot = Unsafe.Add(ref data0, lo); - int i = lo - 1; - int j = hi + 1; - while (true) - { - do - { - i = i + 1; - } - while (Unsafe.Add(ref data0, i) < pivot && i < hi); - - do - { - j = j - 1; - } - while (Unsafe.Add(ref data0, j) > pivot && j > lo); - - if (i >= j) - { - return j; - } - - Swap(ref Unsafe.Add(ref data0, i), ref Unsafe.Add(ref data0, j)); - Swap(ref Unsafe.Add(ref dataToSort, i), ref Unsafe.Add(ref dataToSort, j)); - } - } - /// - /// Sorts the elements of in ascending order, and swapping items in and in sequance with them. + /// Sorts the elements of in ascending order, and swapping items in and in sequance with them. /// - /// The items to sort on - /// The set of items to sort - /// The 2nd set of items to sort - public static void Sort(Span sortable, Span data1, Span data2) + /// The items to sort on + /// The set of items to sort + /// The 2nd set of items to sort + public static void Sort(Span keys, Span values1, Span values2) { - if (sortable.Length != data1.Length) + if (keys.Length != values1.Length) { throw new Exception("both spans must be the same length"); } - if (sortable.Length != data2.Length) + if (keys.Length != values2.Length) { throw new Exception("both spans must be the same length"); } - if (sortable.Length < 2) + if (keys.Length < 2) { return; } - if (sortable.Length == 2) + if (keys.Length == 2) { - if (sortable[0] > sortable[1]) + if (keys[0] > keys[1]) { - Swap(ref sortable[0], ref sortable[1]); - Swap(ref data1[0], ref data1[1]); - Swap(ref data2[0], ref data2[1]); + Swap(ref keys[0], ref keys[1]); + Swap(ref values1[0], ref values1[1]); + Swap(ref values2[0], ref values2[1]); } return; } - Sort(ref sortable[0], 0, sortable.Length - 1, ref data1[0], ref data2[0]); + Sort(ref keys[0], 0, keys.Length - 1, ref values1[0], ref values2[0]); } private static void Sort(ref float data0, int lo, int hi, ref T1 dataToSort1, ref T2 dataToSort2) diff --git a/src/ImageSharp.Drawing/Utilities/SortUtility{T}.cs b/src/ImageSharp.Drawing/Utilities/SortUtility{T}.cs deleted file mode 100644 index f01758a6..00000000 --- a/src/ImageSharp.Drawing/Utilities/SortUtility{T}.cs +++ /dev/null @@ -1,193 +0,0 @@ -using System; -using System.Numerics; -using System.Runtime.CompilerServices; - -namespace SixLabors.ImageSharp.Drawing.Utilities -{ - // Adapted from: - // https://github.com/dotnet/runtime/blob/master/src/libraries/System.Private.CoreLib/src/System/Collections/Generic/ArraySortHelper.cs - // TODO: In .NET 5, call span based sort instead - internal class SortUtility - { - public static void Sort(Span keys, Span values) - { - IntrospectiveSort(keys, values); - } - - private static void SwapIfGreaterWithValues(Span keys, Span values, int i, int j) - { - if (keys[i] > keys[j]) - { - float key = keys[i]; - keys[i] = keys[j]; - keys[j] = key; - - TValue value = values[i]; - values[i] = values[j]; - values[j] = value; - } - } - - [MethodImpl(MethodImplOptions.AggressiveInlining)] - private static void Swap(Span keys, Span values, int i, int j) - { - float k = keys[i]; - keys[i] = keys[j]; - keys[j] = k; - - TValue v = values[i]; - values[i] = values[j]; - values[j] = v; - } - - private static void IntrospectiveSort(Span keys, Span values) - { - if (keys.Length > 1) - { - IntroSort(keys, values, 2 * (BitOperations.Log2((uint)keys.Length) + 1)); - } - } - - private static void IntroSort(Span keys, Span values, int depthLimit) - { - int partitionSize = keys.Length; - while (partitionSize > 1) - { - if (partitionSize <= 16) - { - - if (partitionSize == 2) - { - SwapIfGreaterWithValues(keys, values, 0, 1); - return; - } - - if (partitionSize == 3) - { - SwapIfGreaterWithValues(keys, values, 0, 1); - SwapIfGreaterWithValues(keys, values, 0, 2); - SwapIfGreaterWithValues(keys, values, 1, 2); - return; - } - - InsertionSort(keys.Slice(0, partitionSize), values.Slice(0, partitionSize)); - return; - } - - if (depthLimit == 0) - { - HeapSort(keys.Slice(0, partitionSize), values.Slice(0, partitionSize)); - return; - } - - depthLimit--; - - int p = PickPivotAndPartition(keys.Slice(0, partitionSize), values.Slice(0, partitionSize)); - - // Note we've already partitioned around the pivot and do not have to move the pivot again. - IntroSort(keys[(p + 1) .. partitionSize], values[(p + 1) .. partitionSize], depthLimit); - partitionSize = p; - } - } - - private static int PickPivotAndPartition(Span keys, Span values) - { - int hi = keys.Length - 1; - - // Compute median-of-three. But also partition them, since we've done the comparison. - int middle = hi >> 1; - - // Sort lo, mid and hi appropriately, then pick mid as the pivot. - SwapIfGreaterWithValues(keys, values, 0, middle); // swap the low with the mid point - SwapIfGreaterWithValues(keys, values, 0, hi); // swap the low with the high - SwapIfGreaterWithValues(keys, values, middle, hi); // swap the middle with the high - - float pivot = keys[middle]; - Swap(keys, values, middle, hi - 1); - int left = 0, right = hi - 1; // We already partitioned lo and hi and put the pivot in hi - 1. And we pre-increment & decrement below. - - while (left < right) - { - while (keys[++left] < pivot); - while (pivot < keys[--right]); - - if (left >= right) - { - break; - } - - Swap(keys, values, left, right); - } - - // Put pivot in the right location. - if (left != hi - 1) - { - Swap(keys, values, left, hi - 1); - } - - return left; - } - - private static void HeapSort(Span keys, Span values) - { - int n = keys.Length; - for (int i = n >> 1; i >= 1; i--) - { - DownHeap(keys, values, i, n, 0); - } - - for (int i = n; i > 1; i--) - { - Swap(keys, values, 0, i - 1); - DownHeap(keys, values, 1, i - 1, 0); - } - } - - private static void DownHeap(Span keys, Span values, int i, int n, int lo) - { - float d = keys[lo + i - 1]; - TValue dValue = values[lo + i - 1]; - - while (i <= n >> 1) - { - int child = 2 * i; - if (child < n && keys[lo + child - 1] < keys[lo + child]) - { - child++; - } - - if (!(d < keys[lo + child - 1])) - { - break; - } - - keys[lo + i - 1] = keys[lo + child - 1]; - values[lo + i - 1] = values[lo + child - 1]; - i = child; - } - - keys[lo + i - 1] = d; - values[lo + i - 1] = dValue; - } - - private static void InsertionSort(Span keys, Span values) - { - for (int i = 0; i < keys.Length - 1; i++) - { - float t = keys[i + 1]; - TValue tValue = values[i + 1]; - - int j = i; - while (j >= 0 && t < keys[j]) - { - keys[j + 1] = keys[j]; - values[j + 1] = values[j]; - j--; - } - - keys[j + 1] = t; - values[j + 1] = tValue; - } - } - } -} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortUtilityTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortUtilityTests.cs index 9ce8f4e2..71904d42 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortUtilityTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortUtilityTests.cs @@ -65,7 +65,7 @@ public void KeyValueSort(float[] keys) { int[] values = keys.Select(k => (int) (k * 1000)).ToArray(); - SortUtility.Sort(keys, values); + SortUtility.Sort(keys, values.AsSpan()); VerifySorted(keys, values); } diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/IntersectionsGenerator.py b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/IntersectionsGenerator.py index 45f76252..0e1e2bfe 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/IntersectionsGenerator.py +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/IntersectionsGenerator.py @@ -51,6 +51,6 @@ def Scan(poly, min, max, step): print "new float[] { " + Isec2Str(isc) + " }," y+=step -poly1 = Polygon( (1, 3), (1, 2), (5, 2), (5, 5), (2, 5), (2, 1), (3, 1), (3, 4), (4, 4), (4, 3), (1, 3) ) +poly1 = Polygon( (2, 2), (5, 3), (5, 6), (8, 6), (8, 9), (5, 11), (2, 7) ) -Scan(poly1,1,5,0.5) +Scan(poly1,2,11,1) diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index 761f3b1d..54cda3b9 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -77,10 +77,31 @@ private void TestScan(IPath path, int min, int max, int subsampling, float[][] e } [Fact] - public void BasicConcave01() + public void BasicConcave00() { - var stuff = new[] {(0, 0), (10, 10), (20, 0), (20, 20), (0f, 20f)}; + IPath poly = PolygonTest.CreatePolygon((2, 2), (5, 3), (5, 6), (8, 6), (8, 9), (5, 11), (2, 7)); + DebugDraw.Polygon(poly, 1f, 50f); + + float[][] expected = + { + new float[] { 2, 2 }, + new float[] { 2, 5 }, + new float[] { 2, 5 }, + new float[] { 2, 5 }, + new float[] { 2, 5, 5, 8 }, + new float[] { 2, 8 }, + new float[] { 2.75f, 8}, + new float[] { 3.5f, 8 }, + new float[] { 4.25f, 6.5f}, + new float[] { 5, 5 }, + }; + TestScan(poly, 2, 11, 1, expected); + } + + [Fact] + public void BasicConcave01() + { IPath poly = PolygonTest.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); DebugDraw.Polygon(poly); From 99d7052a3c38d707081c6d7f79a03c281ed1a6d6 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 9 Oct 2020 02:19:21 +0200 Subject: [PATCH 024/106] some tests pass --- .../Shapes/Scan/ActiveEdgeList.cs | 19 +++++------ .../Shapes/Scan/PolygonScanner.cs | 33 ++++++++++++------- .../Drawing/Utils/SortUtilityTests.cs | 3 +- .../Shapes/Scan/PolygonScannerTests.cs | 10 +++--- 4 files changed, 35 insertions(+), 30 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs index cccdf26a..51b52290 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs @@ -36,8 +36,6 @@ public void EnterEdge(int edgeIdx) public void LeaveEdge(int edgeIdx) { - DebugGuard.MustBeLessThan(edgeIdx, this.count, nameof(edgeIdx)); - Span active = this.ActiveEdges; for (int i = 0; i < active.Length; i++) { @@ -51,7 +49,7 @@ public void LeaveEdge(int edgeIdx) throw new ArgumentOutOfRangeException(nameof(edgeIdx)); } - public void ScanOddEven(float y, Span edges, Span emitSpan, ref int emitCounter) + public void ScanOddEven(float y, Span edges, Span intersections, ref int intersectionCounter) { DebugGuard.MustBeLessThanOrEqualTo(edges.Length, MaxEdges, "edges.Length"); @@ -67,11 +65,11 @@ public void ScanOddEven(float y, Span edges, Span emitSpan, ref float x = edge.GetX(y); if (IsEntering(flaggedIdx)) { - Emit(x, edge.EmitV0, emitSpan, ref emitCounter); + Emit(x, edge.EmitV0, intersections, ref intersectionCounter); } else if (IsLeaving(flaggedIdx)) { - Emit(x, edge.EmitV1, emitSpan, ref emitCounter); + Emit(x, edge.EmitV1, intersections, ref intersectionCounter); offset++; @@ -81,15 +79,14 @@ public void ScanOddEven(float y, Span edges, Span emitSpan, ref else { // Emit once: - emitSpan[emitCounter++] = x; + intersections[intersectionCounter++] = x; } - // Do offset if not leaving: - if (offset > 0) - { - active[i - offset] = active[i]; - } + // Unmask and offset: + active[i - offset] = edgeIdx; } + + this.count -= offset; } [MethodImpl(MethodImplOptions.AggressiveInlining)] diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index da616fcc..56205e22 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -33,10 +33,10 @@ internal ref struct PolygonScanner private Span intersections; private ActiveEdgeList activeEdges; - private int counter; private int idx0; private int idx1; - private float y; + public int Counter; + public float Y; private PolygonScanner( ScanEdgeCollection edgeCollection, @@ -54,9 +54,9 @@ private PolygonScanner( this.allocator = allocator; this.edgeCollection = edgeCollection; this.edges = edgeCollection.Edges; - this.counter = -1; + this.Counter = -1; float range = max - min; - this.counterMax = (max - min + 1) * subsampling; + this.counterMax = ((max - min) * subsampling) + 1; int edgeCount = this.edges.Length; this.dataBuffer = allocator.Allocate(edgeCount * 4); Span dataBufferInt32Span = this.dataBuffer.Memory.Span; @@ -68,7 +68,7 @@ private PolygonScanner( this.activeEdges = new ActiveEdgeList(dataBufferInt32Span.Slice(edgeCount * 3, edgeCount)); this.idx0 = 0; this.idx1 = 0; - this.y = default; + this.Y = default; } public static PolygonScanner Create( @@ -107,19 +107,30 @@ private void Init() public bool MoveToNextScanline() { - this.counter++; + this.Counter++; - this.y = this.min + (this.counter / this.subsampling) + ((this.counter % this.subsampling) * this.step); + this.Y = this.min + (this.Counter / this.subsampling) + ((this.Counter % this.subsampling) * this.step); this.EnterEdges(); this.LeaveEdges(); - return this.counter < this.counterMax; + return this.Counter < this.counterMax; } public ReadOnlySpan ScanCurrentLine() { - throw new NotImplementedException(); + int intersectionCounter = 0; + if (this.intersectionRule == IntersectionRule.OddEven) + { + this.activeEdges.ScanOddEven(this.Y, this.edges, this.intersections, ref intersectionCounter); + Span result = this.intersections.Slice(0, intersectionCounter); + SortUtility.Sort(result); + return result; + } + else + { + throw new NotImplementedException(); + } } public void Dispose() @@ -133,7 +144,7 @@ private void EnterEdges() while (this.idx0 < this.sorted0.Length) { int edge0 = this.sorted0[this.idx0]; - if (this.edges[edge0].Y0 > this.y) + if (this.edges[edge0].Y0 > this.Y) { break; } @@ -148,7 +159,7 @@ private void LeaveEdges() while (this.idx1 < this.sorted1.Length) { int edge1 = this.sorted1[this.idx1]; - if (this.edges[edge1].Y1 > this.y) + if (this.edges[edge1].Y1 > this.Y) { break; } diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortUtilityTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortUtilityTests.cs index 71904d42..0808360c 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortUtilityTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/Utils/SortUtilityTests.cs @@ -57,8 +57,7 @@ public void SortSlice() Assert.Equal(actual, expected); } - - + [Theory] [MemberData(nameof(GenerateTestData))] public void KeyValueSort(float[] keys) diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index 54cda3b9..df0db16f 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -39,14 +39,14 @@ private void PrintPointsX(PointF[] isc) this.output.WriteLine(s); } - private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySpan actual) + private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySpan actual, string scanlineId) { Assert.Equal(expected.Length, actual.Length); ApproximateFloatComparer cmp = new ApproximateFloatComparer(1e-5f); for (int i = 0; i < expected.Length; i++) { - Assert.Equal(expected[i], actual[i], cmp); + Assert.True(cmp.Equals(expected[i], actual[i]), $"Mismatch at scanline {scanlineId}"); } } @@ -59,16 +59,14 @@ private void TestScan(IPath path, int min, int max, int subsampling, float[][] e try { - int i = 0; while (scanner.MoveToNextScanline()) { ReadOnlySpan intersections = scanner.ScanCurrentLine(); - VerifyScanline(expected[i], intersections); - i++; + VerifyScanline(expected[scanner.Counter], intersections, $"Y={scanner.Y} Cnt={scanner.Counter}"); } - Assert.Equal(expected.Length, i); + Assert.Equal(expected.Length, scanner.Counter); } finally { From ea57b49afd2065ced128665d13a4424f01a54943 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 9 Oct 2020 02:34:41 +0200 Subject: [PATCH 025/106] even more tests passing --- .../Shapes/Scan/PolygonScanner.cs | 24 +++++++++---------- .../Shapes/Scan/ScanEdgeCollection.Build.cs | 2 +- 2 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 56205e22..3c7a6fdb 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -12,7 +12,6 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Scan internal ref struct PolygonScanner { private readonly int min; - private readonly int max; private readonly int subsampling; private readonly float step; private readonly int counterMax; @@ -24,10 +23,10 @@ internal ref struct PolygonScanner // Common contiguous buffer for sorted0, sorted1, intersections, activeEdges private IMemoryOwner dataBuffer; - // | <- edgeCnt -> | <- edgeCnt -> | <- edgeCnt -> | <- edgeCnt -> | - // |---------------|---------------|---------------|---------------| - // | sorted0 | sorted1 | intersections | activeEdges | - // |---------------|---------------|---------------|---------------| + // | <- edgeCnt -> | <- edgeCnt -> | <- edgeCnt -> | <- maxIntersectionCount -> | + // |---------------|---------------|---------------|----------------------------| + // | sorted0 | sorted1 | activeEdges | intersections | + // |---------------|---------------|---------------|----------------------------| private Span sorted0; private Span sorted1; private Span intersections; @@ -40,6 +39,7 @@ internal ref struct PolygonScanner private PolygonScanner( ScanEdgeCollection edgeCollection, + int maxIntersectionCount, int min, int max, int subsampling, @@ -47,7 +47,6 @@ private PolygonScanner( MemoryAllocator allocator) { this.min = min; - this.max = max; this.subsampling = subsampling; this.step = 1f / subsampling; this.intersectionRule = intersectionRule; @@ -58,14 +57,14 @@ private PolygonScanner( float range = max - min; this.counterMax = ((max - min) * subsampling) + 1; int edgeCount = this.edges.Length; - this.dataBuffer = allocator.Allocate(edgeCount * 4); + this.dataBuffer = allocator.Allocate((edgeCount * 3) + maxIntersectionCount); Span dataBufferInt32Span = this.dataBuffer.Memory.Span; Span dataBufferFloatSpan = MemoryMarshal.Cast(dataBufferInt32Span); this.sorted0 = dataBufferInt32Span.Slice(0, edgeCount); this.sorted1 = dataBufferInt32Span.Slice(edgeCount, edgeCount); - this.intersections = dataBufferFloatSpan.Slice(edgeCount * 2, edgeCount); - this.activeEdges = new ActiveEdgeList(dataBufferInt32Span.Slice(edgeCount * 3, edgeCount)); + this.activeEdges = new ActiveEdgeList(dataBufferInt32Span.Slice(edgeCount * 2, edgeCount)); + this.intersections = dataBufferFloatSpan.Slice(edgeCount * 3, maxIntersectionCount); this.idx0 = 0; this.idx1 = 0; this.Y = default; @@ -79,8 +78,9 @@ public static PolygonScanner Create( IntersectionRule intersectionRule, MemoryAllocator allocator) { - ScanEdgeCollection edges = ScanEdgeCollection.Create(polygon, allocator, subsampling); - PolygonScanner scanner = new PolygonScanner(edges, min, max, subsampling, intersectionRule, allocator); + TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator, new TolerantComparer(1f / subsampling)); + ScanEdgeCollection edges = ScanEdgeCollection.Create(multipolygon, allocator, subsampling); + PolygonScanner scanner = new PolygonScanner(edges, multipolygon.TotalVertexCount * 2, min, max, subsampling, intersectionRule, allocator); scanner.Init(); return scanner; } @@ -89,7 +89,7 @@ private void Init() { // Reuse memory buffers of 'intersections' and 'activeEdges' for key-value sorting, // since that region is unused at initialization time. - Span keys0 = this.intersections; + Span keys0 = this.intersections.Slice(0, this.sorted0.Length); Span keys1 = MemoryMarshal.Cast(this.activeEdges.Buffer); for (int i = 0; i < this.edges.Length; i++) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs index 64261715..6b336272 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs @@ -233,7 +233,7 @@ public void Move(bool emitPreviousEdge) } } - private static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, MemoryAllocator allocator, int subsampling) + internal static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, MemoryAllocator allocator, int subsampling) { // We allocate more than we need, since we don't know how many horizontal edges do we have: IMemoryOwner buffer = allocator.Allocate(multipolygon.TotalVertexCount); From 722e57f457db9452bf73490c9e54f24460542254 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Mon, 12 Oct 2020 01:10:43 +0200 Subject: [PATCH 026/106] FuzzyFloat --- .../Shapes/Scan/PolygonScannerTests.cs | 308 +++++++++--------- .../TestUtilities/FuzzyFloat.cs | 59 ++++ 2 files changed, 214 insertions(+), 153 deletions(-) create mode 100644 tests/ImageSharp.Drawing.Tests/TestUtilities/FuzzyFloat.cs diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index df0db16f..ce07a277 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -5,6 +5,7 @@ using System.Linq; using System.Text; using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Drawing.Tests.TestUtilities; using Xunit; using Xunit.Abstractions; using IOPath = System.IO.Path; @@ -39,21 +40,20 @@ private void PrintPointsX(PointF[] isc) this.output.WriteLine(s); } - private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySpan actual, string scanlineId) + private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySpan actual, string scanlineId) { Assert.Equal(expected.Length, actual.Length); - ApproximateFloatComparer cmp = new ApproximateFloatComparer(1e-5f); for (int i = 0; i < expected.Length; i++) { - Assert.True(cmp.Equals(expected[i], actual[i]), $"Mismatch at scanline {scanlineId}"); + Assert.True(expected[i].Equals(actual[i]), $"Mismatch at scanline {scanlineId}"); } } - private void TestScan(IPath path,int min, int max, int subsampling, float[][] expected) => + private void TestScan(IPath path,int min, int max, int subsampling, FuzzyFloat[][] expected) => TestScan(path, min, max, subsampling, expected, IntersectionRule.OddEven); - private void TestScan(IPath path, int min, int max, int subsampling, float[][] expected, IntersectionRule intersectionRule) + private void TestScan(IPath path, int min, int max, int subsampling, FuzzyFloat[][] expected, IntersectionRule intersectionRule) { PolygonScanner scanner = PolygonScanner.Create(path, min, max, subsampling, intersectionRule, Configuration.Default.MemoryAllocator); @@ -80,18 +80,18 @@ public void BasicConcave00() IPath poly = PolygonTest.CreatePolygon((2, 2), (5, 3), (5, 6), (8, 6), (8, 9), (5, 11), (2, 7)); DebugDraw.Polygon(poly, 1f, 50f); - float[][] expected = + FuzzyFloat[][] expected = { - new float[] { 2, 2 }, - new float[] { 2, 5 }, - new float[] { 2, 5 }, - new float[] { 2, 5 }, - new float[] { 2, 5, 5, 8 }, - new float[] { 2, 8 }, - new float[] { 2.75f, 8}, - new float[] { 3.5f, 8 }, - new float[] { 4.25f, 6.5f}, - new float[] { 5, 5 }, + new FuzzyFloat[] { 2, 2 }, + new FuzzyFloat[] { 2, 5 }, + new FuzzyFloat[] { 2, 5 }, + new FuzzyFloat[] { 2, 5 }, + new FuzzyFloat[] { 2, 5, 5, 8 }, + new FuzzyFloat[] { 2, 8 }, + new FuzzyFloat[] { 2.75f, 8}, + new FuzzyFloat[] { 3.5f, 8 }, + new FuzzyFloat[] { 4.25f, 6.5f}, + new FuzzyFloat[] { 5, 5 }, }; TestScan(poly, 2, 11, 1, expected); @@ -103,29 +103,29 @@ public void BasicConcave01() IPath poly = PolygonTest.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); DebugDraw.Polygon(poly); - float[][] expected = + FuzzyFloat[][] expected = { - new float[] { 0f, 0f, 20.000000f, 20.000000f, }, - new float[] { 0f, 1.0000000f, 19.000000f, 20.000000f }, - new float[] { 0f, 2.0000000f, 18.000000f, 20.000000f }, - new float[] { 0f, 3.0000000f, 17.000000f, 20.000000f }, - new float[] { 0f, 4.0000000f, 16.000000f, 20.000000f }, - new float[] { 0f, 5.0000000f, 15.000000f, 20.000000f }, - new float[] { 0f, 6.0000000f, 14.000000f, 20.000000f }, - new float[] { 0f, 7.0000000f, 13.000000f, 20.000000f }, - new float[] { 0f, 8.0000000f, 12.000000f, 20.000000f }, - new float[] { 0f, 9.0000000f, 11.000000f, 20.000000f }, - new float[] { 0f, 10.000000f, 10.000000f, 20.000000f }, - new float[] { 0f, 20.000000f }, - new float[] { 0f, 20.000000f }, - new float[] { 0f, 20.000000f }, - new float[] { 0f, 20.000000f }, - new float[] { 0f, 20.000000f }, - new float[] { 0f, 20.000000f }, - new float[] { 0f, 20.000000f }, - new float[] { 0f, 20.000000f }, - new float[] { 0f, 20.000000f }, - new float[] { 0f, 20.000000f }, + new FuzzyFloat[] { 0f, 0f, 20.000000f, 20.000000f, }, + new FuzzyFloat[] { 0f, 1.0000000f, 19.000000f, 20.000000f }, + new FuzzyFloat[] { 0f, 2.0000000f, 18.000000f, 20.000000f }, + new FuzzyFloat[] { 0f, 3.0000000f, 17.000000f, 20.000000f }, + new FuzzyFloat[] { 0f, 4.0000000f, 16.000000f, 20.000000f }, + new FuzzyFloat[] { 0f, 5.0000000f, 15.000000f, 20.000000f }, + new FuzzyFloat[] { 0f, 6.0000000f, 14.000000f, 20.000000f }, + new FuzzyFloat[] { 0f, 7.0000000f, 13.000000f, 20.000000f }, + new FuzzyFloat[] { 0f, 8.0000000f, 12.000000f, 20.000000f }, + new FuzzyFloat[] { 0f, 9.0000000f, 11.000000f, 20.000000f }, + new FuzzyFloat[] { 0f, 10.000000f, 10.000000f, 20.000000f }, + new FuzzyFloat[] { 0f, 20.000000f }, + new FuzzyFloat[] { 0f, 20.000000f }, + new FuzzyFloat[] { 0f, 20.000000f }, + new FuzzyFloat[] { 0f, 20.000000f }, + new FuzzyFloat[] { 0f, 20.000000f }, + new FuzzyFloat[] { 0f, 20.000000f }, + new FuzzyFloat[] { 0f, 20.000000f }, + new FuzzyFloat[] { 0f, 20.000000f }, + new FuzzyFloat[] { 0f, 20.000000f }, + new FuzzyFloat[] { 0f, 20.000000f }, }; TestScan(poly, 0, 20, 1, expected); @@ -137,15 +137,15 @@ public void BasicConcave02() IPath poly = PolygonTest.CreatePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); DebugDraw.Polygon(poly, 1f, 100f); - float[][] expected = + FuzzyFloat[][] expected = { - new float[] { 0f, 0f, 3.0000000f, 3.0000000f }, - new float[] { 0f, 0.50000000f, 2.5000000f, 3.0000000f }, - new float[] { 0f, 1.0000000f, 2.0000000f, 3.0000000f }, - new float[] { 0f, 1.0000000f, 1.5000000f, 3.0000000f }, - new float[] { 0f, 1.0000000f, 1.0000000f, 3.0000000f }, - new float[] { 0f, 3.0000000f }, - new float[] { 0f, 3.0000000f }, + new FuzzyFloat[] { 0f, 0f, 3.0000000f, 3.0000000f }, + new FuzzyFloat[] { 0f, 0.50000000f, 2.5000000f, 3.0000000f }, + new FuzzyFloat[] { 0f, 1.0000000f, 2.0000000f, 3.0000000f }, + new FuzzyFloat[] { 0f, 1.0000000f, 1.5000000f, 3.0000000f }, + new FuzzyFloat[] { 0f, 1.0000000f, 1.0000000f, 3.0000000f }, + new FuzzyFloat[] { 0f, 3.0000000f }, + new FuzzyFloat[] { 0f, 3.0000000f }, }; TestScan(poly, 0, 3, 2, expected); } @@ -156,19 +156,19 @@ public void BasicConcave03() IPath poly = PolygonTest.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); DebugDraw.Polygon(poly, 1f, 100f); - float[][] expected = + FuzzyFloat[][] expected = { - new float[] { 0f, 2.0000000f, 3.0000000f, 6.0000000f }, - new float[] { 0f, 2.2000000f, 3.0000000f, 6.0000000f }, - new float[] { 0f, 2.4000000f, 3.0000000f, 6.0000000f }, - new float[] { 0f, 2.6000000f, 3.0000000f, 6.0000000f }, - new float[] { 0f, 2.8000000f, 3.0000000f, 6.0000000f }, - new float[] { 0f, 1.0000000f, 1.0000000f, 3.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f, 5.0000000f, 6.0000000f }, - new float[] { 0f, 0.80000000f, 1.2000000f, 4.0000000f, 5.0000000f, 6.0000000f }, - new float[] { 0f, 0.60000000f, 1.4000000f, 4.0000000f, 5.0000000f, 6.0000000f }, - new float[] { 0f, 0.40000000f, 1.6000000f, 4.0000000f, 5.0000000f, 6.0000000f }, - new float[] { 0f, 0.20000000f, 1.8000000f, 4.0000000f, 5.0000000f, 6.0000000f }, - new float[] { 0f, 0f, 2.0000000f, 4.0000000f, 5.0000000f, 6.0000000f }, + new FuzzyFloat[] { 0f, 2.0000000f, 3.0000000f, 6.0000000f }, + new FuzzyFloat[] { 0f, 2.2000000f, 3.0000000f, 6.0000000f }, + new FuzzyFloat[] { 0f, 2.4000000f, 3.0000000f, 6.0000000f }, + new FuzzyFloat[] { 0f, 2.6000000f, 3.0000000f, 6.0000000f }, + new FuzzyFloat[] { 0f, 2.8000000f, 3.0000000f, 6.0000000f }, + new FuzzyFloat[] { 0f, 1.0000000f, 1.0000000f, 3.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f, 5.0000000f, 6.0000000f }, + new FuzzyFloat[] { 0f, 0.80000000f, 1.2000000f, 4.0000000f, 5.0000000f, 6.0000000f }, + new FuzzyFloat[] { 0f, 0.60000000f, 1.4000000f, 4.0000000f, 5.0000000f, 6.0000000f }, + new FuzzyFloat[] { 0f, 0.40000000f, 1.6000000f, 4.0000000f, 5.0000000f, 6.0000000f }, + new FuzzyFloat[] { 0f, 0.20000000f, 1.8000000f, 4.0000000f, 5.0000000f, 6.0000000f }, + new FuzzyFloat[] { 0f, 0f, 2.0000000f, 4.0000000f, 5.0000000f, 6.0000000f }, }; TestScan(poly, 0, 2, 5, expected); } @@ -179,29 +179,29 @@ public void SelfIntersecting01() IPath poly = PolygonTest.CreatePolygon((0, 0), (10, 0), (0, 10), (10, 10)); DebugDraw.Polygon(poly, 10f, 10f); - float[][] expected = + FuzzyFloat[][] expected = { - new float[] { 0f, 10.000000f }, - new float[] { 0.50000000f, 9.5000000f }, - new float[] { 1.0000000f, 9.0000000f }, - new float[] { 1.5000000f, 8.5000000f }, - new float[] { 2.0000000f, 8.0000000f }, - new float[] { 2.5000000f, 7.5000000f }, - new float[] { 3.0000000f, 7.0000000f }, - new float[] { 3.5000000f, 6.5000000f }, - new float[] { 4.0000000f, 6.0000000f }, - new float[] { 4.5000000f, 5.5000000f }, - new float[] { 5.0000000f, 5.0000000f }, - new float[] { 4.5000000f, 5.5000000f }, - new float[] { 4.0000000f, 6.0000000f }, - new float[] { 3.5000000f, 6.5000000f }, - new float[] { 3.0000000f, 7.0000000f }, - new float[] { 2.5000000f, 7.5000000f }, - new float[] { 2.0000000f, 8.0000000f }, - new float[] { 1.5000000f, 8.5000000f }, - new float[] { 1.0000000f, 9.0000000f }, - new float[] { 0.50000000f, 9.5000000f }, - new float[] { 0f, 10.000000f }, + new FuzzyFloat[] { 0f, 10.000000f }, + new FuzzyFloat[] { 0.50000000f, 9.5000000f }, + new FuzzyFloat[] { 1.0000000f, 9.0000000f }, + new FuzzyFloat[] { 1.5000000f, 8.5000000f }, + new FuzzyFloat[] { 2.0000000f, 8.0000000f }, + new FuzzyFloat[] { 2.5000000f, 7.5000000f }, + new FuzzyFloat[] { 3.0000000f, 7.0000000f }, + new FuzzyFloat[] { 3.5000000f, 6.5000000f }, + new FuzzyFloat[] { 4.0000000f, 6.0000000f }, + new FuzzyFloat[] { 4.5000000f, 5.5000000f }, + new FuzzyFloat[] { 5.0000000f, 5.0000000f }, + new FuzzyFloat[] { 4.5000000f, 5.5000000f }, + new FuzzyFloat[] { 4.0000000f, 6.0000000f }, + new FuzzyFloat[] { 3.5000000f, 6.5000000f }, + new FuzzyFloat[] { 3.0000000f, 7.0000000f }, + new FuzzyFloat[] { 2.5000000f, 7.5000000f }, + new FuzzyFloat[] { 2.0000000f, 8.0000000f }, + new FuzzyFloat[] { 1.5000000f, 8.5000000f }, + new FuzzyFloat[] { 1.0000000f, 9.0000000f }, + new FuzzyFloat[] { 0.50000000f, 9.5000000f }, + new FuzzyFloat[] { 0f, 10.000000f }, }; TestScan(poly, 0, 10, 2, expected); } @@ -212,29 +212,29 @@ public void SelfIntersecting02() IPath poly = PolygonTest.CreatePolygon((0, 0), (10, 10), (10, 0), (0, 10)); DebugDraw.Polygon(poly, 10f, 10f); - float[][] expected = + FuzzyFloat[][] expected = { - new float[] { 0f, 0f, 10.000000f,10.000000f }, - new float[] { 0f, 0.50000000f, 9.5000000f, 10.000000f }, - new float[] { 0f, 1.0000000f, 9.0000000f, 10.000000f }, - new float[] { 0f, 1.5000000f, 8.5000000f, 10.000000f }, - new float[] { 0f, 2.0000000f, 8.0000000f, 10.000000f }, - new float[] { 0f, 2.5000000f, 7.5000000f, 10.000000f }, - new float[] { 0f, 3.0000000f, 7.0000000f, 10.000000f }, - new float[] { 0f, 3.5000000f, 6.5000000f, 10.000000f }, - new float[] { 0f, 4.0000000f, 6.0000000f, 10.000000f }, - new float[] { 0f, 4.5000000f, 5.5000000f, 10.000000f }, - new float[] { 0f, 5.0000000f, 5.0000000f, 10.000000f }, - new float[] { 0f, 4.5000000f, 5.5000000f, 10.000000f }, - new float[] { 0f, 4.0000000f, 6.0000000f, 10.000000f }, - new float[] { 0f, 3.5000000f, 6.5000000f, 10.000000f }, - new float[] { 0f, 3.0000000f, 7.0000000f, 10.000000f }, - new float[] { 0f, 2.5000000f, 7.5000000f, 10.000000f }, - new float[] { 0f, 2.0000000f, 8.0000000f, 10.000000f }, - new float[] { 0f, 1.5000000f, 8.5000000f, 10.000000f }, - new float[] { 0f, 1.0000000f, 9.0000000f, 10.000000f }, - new float[] { 0f, 0.50000000f, 9.5000000f, 10.000000f }, - new float[] { 0f, 0f, 10.000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 0f, 10.000000f,10.000000f }, + new FuzzyFloat[] { 0f, 0.50000000f, 9.5000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 1.0000000f, 9.0000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 1.5000000f, 8.5000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 2.0000000f, 8.0000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 2.5000000f, 7.5000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 3.0000000f, 7.0000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 3.5000000f, 6.5000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 4.0000000f, 6.0000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 4.5000000f, 5.5000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 5.0000000f, 5.0000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 4.5000000f, 5.5000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 4.0000000f, 6.0000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 3.5000000f, 6.5000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 3.0000000f, 7.0000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 2.5000000f, 7.5000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 2.0000000f, 8.0000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 1.5000000f, 8.5000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 1.0000000f, 9.0000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 0.50000000f, 9.5000000f, 10.000000f }, + new FuzzyFloat[] { 0f, 0f, 10.000000f, 10.000000f }, }; TestScan(poly, 0, 10, 2, expected); } @@ -248,54 +248,56 @@ public void SelfIntersecting03(IntersectionRule rule) IPath poly = PolygonTest.CreatePolygon((1, 3), (1, 2), (5, 2), (5, 5), (2, 5), (2, 1), (3, 1), (3, 4), (4, 4), (4, 3), (1, 3)); DebugDraw.Polygon(poly, 1f, 100f); - float[][] expected; + FuzzyFloat[][] expected; if (rule == IntersectionRule.OddEven) { expected = new[] { - new float[] {2.0000000f, 3.0000000f}, - new float[] {2.0000000f, 3.0000000f}, - new float[] {1.0000000f, 2.0000000f, 3.0000000f, 5.0000000f}, - new float[] {1.0000000f, 2.0000000f, 3.0000000f, 5.0000000f}, - new float[] {1.0000000f, 2.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, - new float[] {2.0000000f, 3.0000000f, 4.0000000f, 5.0000000f}, - new float[] {2.0000000f, 3.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, - new float[] {2.0000000f, 5.0000000f}, - new float[] {2.0000000f, 5.0000000f}, + new FuzzyFloat[] {2.0000000f, 3.0000000f}, + new FuzzyFloat[] {2.0000000f, 3.0000000f}, + new FuzzyFloat[] {1.0000000f, 2.0000000f, 3.0000000f, 5.0000000f}, + new FuzzyFloat[] {1.0000000f, 2.0000000f, 3.0000000f, 5.0000000f}, + new FuzzyFloat[] {1.0000000f, 2.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, + new FuzzyFloat[] {2.0000000f, 3.0000000f, 4.0000000f, 5.0000000f}, + new FuzzyFloat[] {2.0000000f, 3.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, + new FuzzyFloat[] {2.0000000f, 5.0000000f}, + new FuzzyFloat[] {2.0000000f, 5.0000000f}, }; } else { expected = new[] { - new float[] {2.0000000f, 3.0000000f}, - new float[] {2.0000000f, 3.0000000f}, - new float[] {1.0000000f, 5.0000000f}, - new float[] {1.0000000f, 5.0000000f}, - new float[] {1.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, - new float[] {2.0000000f, 3.0000000f, 4.0000000f, 5.0000000f}, - new float[] {2.0000000f, 3.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, - new float[] {2.0000000f, 5.0000000f}, - new float[] {2.0000000f, 5.0000000f}, + new FuzzyFloat[] {2.0000000f, 3.0000000f}, + new FuzzyFloat[] {2.0000000f, 3.0000000f}, + new FuzzyFloat[] {1.0000000f, 5.0000000f}, + new FuzzyFloat[] {1.0000000f, 5.0000000f}, + new FuzzyFloat[] {1.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, + new FuzzyFloat[] {2.0000000f, 3.0000000f, 4.0000000f, 5.0000000f}, + new FuzzyFloat[] {2.0000000f, 3.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f}, + new FuzzyFloat[] {2.0000000f, 5.0000000f}, + new FuzzyFloat[] {2.0000000f, 5.0000000f}, }; } TestScan(poly, 1, 5, 2, expected, rule); } - private static (float y, float[] x) Empty(float y) => (y, new float[0]); + private static (float y, FuzzyFloat[] x) Empty(float y) => (y, new FuzzyFloat[0]); + + private static FuzzyFloat F(float x, float eps) => new FuzzyFloat(x, eps); - public static readonly TheoryData NumericCornerCasesData = - new TheoryData + public static readonly TheoryData NumericCornerCasesData = + new TheoryData { {"A", new[] { Empty(2f), Empty(2.25f), - (2.5f, new float[] {2, 11}), - (2.75f, new float[] {2, 11}), - (3f, new float[]{2, 8, 8, 11}), - (3.25f, new float[]{11,11}), + (2.5f, new FuzzyFloat[] {2, 11}), + (2.75f, new FuzzyFloat[] {2, 11}), + (3f, new FuzzyFloat[]{2, 8, 8, 11}), + (3.25f, new FuzzyFloat[]{11,11}), Empty(3.5f), Empty(3.75f), Empty(4f), }}, @@ -303,10 +305,10 @@ public void SelfIntersecting03(IntersectionRule rule) { Empty(2f), Empty(2.25f), - (2.5f, new float[] {12, 21}), - (2.75f, new float[] {12, 21}), - (3f, new float[]{12, 15, 15, 21}), - (3.25f, new float[]{18, 21}), + (2.5f, new FuzzyFloat[] {12, 21}), + (2.75f, new FuzzyFloat[] {12, 21}), + (3f, new FuzzyFloat[]{12, 15, 15, 21}), + (3.25f, new FuzzyFloat[]{18, 21}), Empty(3.5f), Empty(3.75f), Empty(4f), }}, @@ -314,43 +316,43 @@ public void SelfIntersecting03(IntersectionRule rule) { Empty(3f), Empty(3.25f), - (3.5f, new float[] {2, 8}), - (3.75f, new float[] {2, 8}), - (4f, new float[] {2, 8}), + (3.5f, new FuzzyFloat[] {2, 8}), + (3.75f, new FuzzyFloat[] {2, 8}), + (4f, new FuzzyFloat[] {2, 8}), }}, {"D", new[] { Empty(3f), - (3.25f, new float[] {12,12}), - (3.5f, new float[] {12, 18}), - (3.75f, new float[] {12, 15, 15, 18}), - (4f, new float[] {12, 12, 18, 18}), + (3.25f, new FuzzyFloat[] {12,12}), + (3.5f, new FuzzyFloat[] {12, 18}), + (3.75f, new FuzzyFloat[] {12, 15, 15, 18}), + (4f, new FuzzyFloat[] {12, 12, 18, 18}), }}, {"E", new[] { Empty(4f), Empty(4.25f), - (4.5f, new float[] {3,3,6,6}), - (4.75f, new float[] { 2.4166667f, 4, 4, 6}), - (5f, new float[] {2, 6}), + (4.5f, new FuzzyFloat[] {3,3,6,6}), + (4.75f, new FuzzyFloat[] { 2.4166667f, 4, 4, 6}), + (5f, new FuzzyFloat[] {2, 6}), }}, {"F", new[] { Empty(4f), - (4.25f, new float[] {13,13}), - (4.5f, new float[] {12.714286f, 13.444444f,16,16}), - (4.75f, new float[] {12.357143f, 14, 14, 3.2857143f}), - (5f, new float[] {12, 16}), + (4.25f, new FuzzyFloat[] {13,13}), + (4.5f, new FuzzyFloat[] {12.714286f, 13.444444f,16,16}), + (4.75f, new FuzzyFloat[] {12.357143f, 14, 14, 3.2857143f}), + (5f, new FuzzyFloat[] {12, 16}), }}, {"G", new[] { Empty(1f), Empty(1.25f), Empty(1.5f), - (1.75f, new float[] { 6, 6}), - (2f, new float[] { 4.6315789f, 7.3684211f }), - (2.25f, new float[]{2, 10}), + (1.75f, new FuzzyFloat[] { F(6, 0.2f), F(6, 0.2f)}), + (2f, new FuzzyFloat[] { 4.6315789f, 7.3684211f }), + (2.25f, new FuzzyFloat[]{2, 10}), Empty(2.5f), Empty(1.75f), Empty(3f), }}, @@ -358,9 +360,9 @@ public void SelfIntersecting03(IntersectionRule rule) { Empty(1f), Empty(1.25f), Empty(1.5f), - (1.75f, new float[] { 16, 16 }), - (2f, new float[]{14, 14, 14, 16}), // this emits 2 dummy points, but normally it should not corrupt quality too much - (2.25f, new float[]{ 16, 16 }), + (1.75f, new FuzzyFloat[] { 16, 16 }), + (2f, new FuzzyFloat[]{14, 14, 14, 16}), // this emits 2 dummy points, but normally it should not corrupt quality too much + (2.25f, new FuzzyFloat[]{ 16, 16 }), Empty(2.5f), Empty(1.75f), Empty(3f), }} @@ -368,7 +370,7 @@ public void SelfIntersecting03(IntersectionRule rule) [Theory] [MemberData(nameof(NumericCornerCasesData))] - public void NumericCornerCases(string name, (float y, float[] x)[] expectedIntersections) + public void NumericCornerCases(string name, (float y, FuzzyFloat[] x)[] expectedIntersections) { Polygon poly = NumericCornerCasePolygons.GetByName(name); DebugDraw.Polygon(poly, 0.25f, 100f, $"{nameof(NumericCornerCases)}_{name}"); diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/FuzzyFloat.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/FuzzyFloat.cs new file mode 100644 index 00000000..56b93b97 --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/FuzzyFloat.cs @@ -0,0 +1,59 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; +using Xunit.Abstractions; + +namespace SixLabors.ImageSharp.Drawing.Tests.TestUtilities +{ + /// + /// Represents an inaccurate value. + /// + public struct FuzzyFloat : IEquatable, IXunitSerializable + { + public const float DefaultEpsilon = 1e-5f; + + private float value; + private float min; + private float max; + private float eps; + + public FuzzyFloat(float value) + : this(value, DefaultEpsilon) + { + } + + public FuzzyFloat(float value, float eps) + { + this.value = value; + this.eps = eps; + this.min = value - eps; + this.max = value + eps; + } + + public static implicit operator float(FuzzyFloat x) => x.value; + + public static implicit operator FuzzyFloat(float x) => new FuzzyFloat(x); + + public static implicit operator FuzzyFloat(int x) => new FuzzyFloat(x); + + public static implicit operator FuzzyFloat(double x) => new FuzzyFloat((float)x); + public bool Equals(float x) => x >= this.min && x <= this.max; + + public override string ToString() => $"{value}±{eps}"; + + public void Serialize(IXunitSerializationInfo info) + { + info.AddValue(nameof(value), this.value); + info.AddValue(nameof(eps), this.eps); + } + + public void Deserialize(IXunitSerializationInfo info) + { + this.value = info.GetValue(nameof(value)); + this.eps = info.GetValue(nameof(eps)); + this.min = value - eps; + this.max = value + eps; + } + } +} \ No newline at end of file From a2296be968fa2375a33a6cb14d2e7af20859d0b0 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Mon, 12 Oct 2020 01:41:29 +0200 Subject: [PATCH 027/106] distort lines according to rounding rules --- .../Shapes/Scan/ScanEdge.cs | 6 ++-- .../Shapes/Scan/ScanEdgeCollection.Build.cs | 28 ++++++++----------- .../Shapes/Scan/PolygonScannerTests.cs | 10 +++---- .../Shapes/Scan/ScanEdgeCollectionTests.cs | 25 ++++++++--------- 4 files changed, 31 insertions(+), 38 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs index b4939444..091eb880 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs @@ -25,10 +25,10 @@ internal readonly struct ScanEdge private readonly int flags; [MethodImpl(MethodImplOptions.AggressiveInlining)] - internal ScanEdge(float y0Rounded, float y1Rounded, ref PointF p0, ref PointF p1, int flags) + internal ScanEdge(PointF p0, PointF p1, int flags) { - this.Y0 = y0Rounded; - this.Y1 = y1Rounded; + this.Y0 = p0.Y; + this.Y1 = p1.Y; this.flags = flags; float dy = p1.Y - p0.Y; this.P = (p1.X - p0.X) / dy; diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs index 6b336272..04720ecb 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs @@ -50,18 +50,15 @@ private struct EdgeData private PointF start; private PointF end; - private float startYRounded; - private float endYRounded; private int emitStart; private int emitEnd; - public EdgeData(PointF start, PointF end, float startYRounded, float endYRounded) + public EdgeData(float startX, float endX, float startYRounded, float endYRounded) { - this.start = start; - this.end = end; - this.startYRounded = startYRounded; - this.endYRounded = endYRounded; - if (this.startYRounded == this.endYRounded) + this.start = new PointF(startX, startYRounded); + this.end = new PointF(endX, endYRounded); + + if (this.start.Y == this.end.Y) { this.EdgeCategory = this.start.X < this.end.X ? EdgeCategory.Right : EdgeCategory.Left; } @@ -179,11 +176,10 @@ private ScanEdge ToScanEdge() { Swap(ref this.start, ref this.end); Swap(ref this.emitStart, ref this.emitEnd); - Swap(ref this.startYRounded, ref this.endYRounded); } int flags = up | (this.emitStart << 1) | (this.emitEnd << 3); - return new ScanEdge(this.startYRounded, this.endYRounded, ref this.start, ref this.end, flags); + return new ScanEdge(this.start, this.end, flags); } [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -255,21 +251,21 @@ internal static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, var vertices = ring.Vertices; RoundY(vertices, roundedY, subsamplingRatio); - walker.PreviousEdge = new EdgeData(vertices[vertices.Length - 2], vertices[vertices.Length - 1], roundedY[vertices.Length - 2], roundedY[vertices.Length - 1]); // Last edge - walker.CurrentEdge = new EdgeData(vertices[0], vertices[1], roundedY[0], roundedY[1]); // First edge - walker.NextEdge = new EdgeData(vertices[1], vertices[2], roundedY[1], roundedY[2]); // Second edge + walker.PreviousEdge = new EdgeData(vertices[vertices.Length - 2].X, vertices[vertices.Length - 1].X, roundedY[vertices.Length - 2], roundedY[vertices.Length - 1]); // Last edge + walker.CurrentEdge = new EdgeData(vertices[0].X, vertices[1].X, roundedY[0], roundedY[1]); // First edge + walker.NextEdge = new EdgeData(vertices[1].X, vertices[2].X, roundedY[1], roundedY[2]); // Second edge walker.Move(false); for (int i = 1; i < vertices.Length - 2; i++) { - walker.NextEdge = new EdgeData(vertices[i + 1], vertices[i + 2], roundedY[i + 1], roundedY[i + 2]); + walker.NextEdge = new EdgeData(vertices[i + 1].X, vertices[i + 2].X, roundedY[i + 1], roundedY[i + 2]); walker.Move(true); } - walker.NextEdge = new EdgeData(vertices[0], vertices[1], roundedY[0], roundedY[1]); // First edge + walker.NextEdge = new EdgeData(vertices[0].X, vertices[1].X, roundedY[0], roundedY[1]); // First edge walker.Move(true); // Emit edge before last edge - walker.NextEdge = new EdgeData(vertices[1], vertices[2], roundedY[1], roundedY[2]); // Second edge + walker.NextEdge = new EdgeData(vertices[1].X, vertices[2].X, roundedY[1], roundedY[2]); // Second edge walker.Move(true); // Emit last edge } diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index ce07a277..c3be1a7e 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -334,7 +334,7 @@ public void SelfIntersecting03(IntersectionRule rule) Empty(4f), Empty(4.25f), (4.5f, new FuzzyFloat[] {3,3,6,6}), - (4.75f, new FuzzyFloat[] { 2.4166667f, 4, 4, 6}), + (4.75f, new FuzzyFloat[] { F(2.4166667f, 0.5f), 4, 4, 6}), (5f, new FuzzyFloat[] {2, 6}), }}, {"F", new[] @@ -342,16 +342,16 @@ public void SelfIntersecting03(IntersectionRule rule) Empty(4f), (4.25f, new FuzzyFloat[] {13,13}), - (4.5f, new FuzzyFloat[] {12.714286f, 13.444444f,16,16}), - (4.75f, new FuzzyFloat[] {12.357143f, 14, 14, 3.2857143f}), + (4.5f, new FuzzyFloat[] {F(12.714286f, 0.5f), F(13.444444f, 0.5f), 16, 16}), + (4.75f, new FuzzyFloat[] {F(12.357143f, 0.5f), 14, 14, 16}), (5f, new FuzzyFloat[] {12, 16}), }}, {"G", new[] { Empty(1f), Empty(1.25f), Empty(1.5f), - (1.75f, new FuzzyFloat[] { F(6, 0.2f), F(6, 0.2f)}), - (2f, new FuzzyFloat[] { 4.6315789f, 7.3684211f }), + (1.75f, new FuzzyFloat[] { 6, 6}), + (2f, new FuzzyFloat[] { F(4.6315789f, 1f), F(7.3684211f, 1f) }), (2.25f, new FuzzyFloat[]{2, 10}), Empty(2.5f), Empty(1.75f), Empty(3f), diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs index e0206521..21aa110e 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs @@ -2,6 +2,7 @@ // Licensed under the Apache License, Version 2.0. using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Drawing.Tests.TestUtilities; using SixLabors.ImageSharp.Memory; using Xunit; @@ -12,28 +13,22 @@ public class ScanEdgeCollectionTests private ScanEdgeCollection _edges; private static MemoryAllocator MemoryAllocator => Configuration.Default.MemoryAllocator; - - private static readonly TolerantComparer DefaultComparer = new TolerantComparer(0.001f); - - private static readonly DebugDraw DebugDraw = new DebugDraw(nameof(ScanEdgeCollectionTests)); - private void VerifyEdge(float y0, float y1, (float X, float Y) arbitraryPoint, int emit0, int emit1, bool edgeUp) - => VerifyEdge(y0, y1, arbitraryPoint, emit0, emit1, edgeUp, DefaultComparer); + private static readonly DebugDraw DebugDraw = new DebugDraw(nameof(ScanEdgeCollectionTests)); private void VerifyEdge(float y0, float y1, - (float X, float Y) arbitraryPoint, + (FuzzyFloat X, FuzzyFloat Y) arbitraryPoint, int emit0, int emit1, - bool edgeUp, - in TolerantComparer comparer) + bool edgeUp) { foreach (ScanEdge e in _edges.Edges) { - if (comparer.AreEqual(y0, e.Y0) && comparer.AreEqual(y1, e.Y1)) + if (y0 == e.Y0 && y1 == e.Y1) { - bool containsPoint = comparer.AreEqual(arbitraryPoint.X, e.GetX(arbitraryPoint.Y)); + bool containsPoint = arbitraryPoint.X.Equals(e.GetX(arbitraryPoint.Y)); if (containsPoint) { Assert.Equal(emit0, e.EmitV0); @@ -128,7 +123,7 @@ public void NumericCornerCase_D() Assert.Equal(5, _edges.Count); VerifyEdge(3.25f, 4f, (12f, 3.75f), 1, 1, true); - VerifyEdge(3.25f, 3.5f, (15f, 3.45f), 1, 0, false); + VerifyEdge(3.25f, 3.5f, (15f, 3.375f), 1, 0, false); VerifyEdge(3.5f, 4f, (18f, 3.75f), 1, 1, false); // TODO: verify 2 more edges @@ -140,11 +135,13 @@ public void NumericCornerCase_H_ShouldCollapseNearZeroEdge() _edges = ScanEdgeCollection.Create(NumericCornerCasePolygons.H, MemoryAllocator, 4); Assert.Equal(3, _edges.Count); - VerifyEdge(1.75f, 2f, (15.230769f, 1.8f), 1, 1, true); + VerifyEdge(1.75f, 2f, (15f, 1.875f), 1, 1, true); VerifyEdge(1.75f, 2.25f, (16f, 2f), 1, 1, false); // this places two dummy points: - VerifyEdge( 2f, 2.25f, (15.285714f, 2.2f), 2, 1, true); + VerifyEdge( 2f, 2.25f, (15f, 2.125f), 2, 1, true); } + + private static FuzzyFloat F(float value, float eps) => new FuzzyFloat(value, eps); } } \ No newline at end of file From b6859e9f4c70557124e3acde4e7bfe52895dfbbb Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Mon, 12 Oct 2020 02:05:04 +0200 Subject: [PATCH 028/106] comment on SelfIntersecting01 --- .../Shapes/Scan/PolygonScannerTests.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index c3be1a7e..64cc7de1 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -42,7 +42,7 @@ private void PrintPointsX(PointF[] isc) private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySpan actual, string scanlineId) { - Assert.Equal(expected.Length, actual.Length); + Assert.True(expected.Length == actual.Length, $"Scanline had {actual.Length} intersections instead of {expected.Length}: {scanlineId}"); for (int i = 0; i < expected.Length; i++) { @@ -176,6 +176,7 @@ public void BasicConcave03() [Fact] public void SelfIntersecting01() { + // TODO: This case is not handled intuitively with the current rules IPath poly = PolygonTest.CreatePolygon((0, 0), (10, 0), (0, 10), (10, 10)); DebugDraw.Polygon(poly, 10f, 10f); @@ -244,7 +245,6 @@ public void SelfIntersecting02() [InlineData(IntersectionRule.Nonzero)] public void SelfIntersecting03(IntersectionRule rule) { - IPath poly = PolygonTest.CreatePolygon((1, 3), (1, 2), (5, 2), (5, 5), (2, 5), (2, 1), (3, 1), (3, 4), (4, 4), (4, 3), (1, 3)); DebugDraw.Polygon(poly, 1f, 100f); From b634dea000126c61b9c0a4a20c4c921d2ba5b730 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 15 Oct 2020 22:38:03 +0200 Subject: [PATCH 029/106] remove TolerantComparer --- .../Shapes/Helpers/TolerantComparer.cs | 117 ------------------ .../Shapes/Helpers/TopologyUtilities.cs | 28 +++-- .../Shapes/Scan/PolygonScanner.cs | 2 +- .../Shapes/Scan/ScanEdge.cs | 8 +- .../Shapes/Scan/ScanEdgeCollection.cs | 3 +- .../Shapes/TessellatedMultipolygon.cs | 18 +-- .../Scan/TessellatedMultipolygonTests.cs | 14 +-- .../Shapes/Scan/TopologyUtilitiesTests.cs | 6 +- 8 files changed, 37 insertions(+), 159 deletions(-) delete mode 100644 src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs diff --git a/src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs b/src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs deleted file mode 100644 index a71fc02f..00000000 --- a/src/ImageSharp.Drawing/Shapes/Helpers/TolerantComparer.cs +++ /dev/null @@ -1,117 +0,0 @@ -// Copyright (c) Six Labors. -// Licensed under the Apache License, Version 2.0. - -namespace SixLabors.ImageSharp.Drawing -{ - internal readonly struct TolerantComparer - { - private readonly float negEps; - private readonly float negEps2; - - public TolerantComparer(float eps) - { - this.Eps = eps; - this.Eps2 = eps * eps; - this.negEps = -eps; - this.negEps2 = -this.Eps2; - } - - /// - /// Gets the epsilon value. - /// - public float Eps { get; } - - /// - /// Gets the SQUARED Epsilon value. - /// - public float Eps2 { get; } - - public bool IsZero(float x) => x <= this.Eps && x >= this.negEps; - - public bool IsGreater(float a, float b) => a > b + this.Eps; - - public bool IsLess(float a, float b) => a < b - this.Eps; - - public bool AreEqual(float a, float b) - { - float d = a - b; - return d < this.Eps && d > this.negEps; - } - - public bool AreEqual(PointF a, PointF b) - { - float dx = a.X - b.X; - float dy = a.Y - b.Y; - return this.IsZero(dx) && this.IsZero(dy); - } - - public bool IsPositive(float x) => x > this.Eps; - - public bool IsNegative(float x) => x < this.negEps; - - public bool IsGreaterOrEqual(float a, float b) => a >= b - this.Eps; - - public bool IsLessOrEqual(float a, float b) => b >= a - this.Eps; - - public int Sign(float a) - { - if (a >= this.Eps) - { - return 1; - } - - if (a <= this.negEps) - { - return -1; - } - - return 0; - } - - public bool IsZero2(float x) - { - return x > this.negEps2 && x < this.Eps2; - } - - public bool IsGreater2(float a, float b) - { - return a > b + this.Eps2; - } - - public bool IsLess2(float a, float b) - { - return a < b - this.Eps2; - } - - public bool AreEqual2(float a, float b) - { - var d = a - b; - return d < this.Eps2 && d > this.negEps2; - } - - public bool IsPositive2(float x) - { - return x > this.Eps2; - } - - public bool IsNegative2(float x) - { - return x < this.negEps2; - } - - public int Sign2(float a) - { - if (a > this.Eps2) - { - return 1; - } - - if (a < this.negEps2) - { - return -1; - } - - return 0; - } - } -} \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Helpers/TopologyUtilities.cs b/src/ImageSharp.Drawing/Shapes/Helpers/TopologyUtilities.cs index aee05840..edb20596 100644 --- a/src/ImageSharp.Drawing/Shapes/Helpers/TopologyUtilities.cs +++ b/src/ImageSharp.Drawing/Shapes/Helpers/TopologyUtilities.cs @@ -18,33 +18,35 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Helpers internal static class TopologyUtilities { /// - /// Zero: area is 0 /// Positive: CCW in world coords (CW on screen) /// Negative: CW in world coords (CCW on screen) /// - public static int GetPolygonOrientation(ReadOnlySpan polygon, in TolerantComparer comparer) + public static void EnsureOrientation(Span polygon, int expectedOrientation) { - float sum = 0f; - for (var i = 0; i < polygon.Length - 1; ++i) + if (GetPolygonOrientation(polygon) * expectedOrientation < 0) { - PointF curr = polygon[i]; - PointF next = polygon[i + 1]; - sum += (curr.X * next.Y) - (next.X * curr.Y); + polygon.Reverse(); } - - return comparer.Sign2(sum); } /// + /// Zero: area is 0 /// Positive: CCW in world coords (CW on screen) - /// Negative: CW in woorld coords (CCW on screen) + /// Negative: CW in world coords (CCW on screen) /// - public static void EnsureOrientation(Span polygon, int expectedOrientation, in TolerantComparer comparer) + private static int GetPolygonOrientation(ReadOnlySpan polygon) { - if (GetPolygonOrientation(polygon, in comparer) * expectedOrientation < 0) + float sum = 0f; + for (var i = 0; i < polygon.Length - 1; ++i) { - polygon.Reverse(); + PointF curr = polygon[i]; + PointF next = polygon[i + 1]; + sum += (curr.X * next.Y) - (next.X * curr.Y); } + + // Normally, this should be a tolerant comparison, we don't have a special path for zero-area + // (or for self-intersecting, semi-zero-area) polygons in edge scanning. + return MathF.Sign(sum); } } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 3c7a6fdb..8236aaae 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -78,7 +78,7 @@ public static PolygonScanner Create( IntersectionRule intersectionRule, MemoryAllocator allocator) { - TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator, new TolerantComparer(1f / subsampling)); + TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator); ScanEdgeCollection edges = ScanEdgeCollection.Create(multipolygon, allocator, subsampling); PolygonScanner scanner = new PolygonScanner(edges, multipolygon.TotalVertexCount * 2, min, max, subsampling, intersectionRule, allocator); scanner.Init(); diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs index 091eb880..201c4585 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs @@ -9,7 +9,7 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Scan { /// - /// Holds coordinates, and coefficients for a polygon edge to be vertically scanned. + /// Holds coordinates, and coefficients for a polygon edge to be horizontally scanned. /// The edge's segment is defined with the reciprocal slope form: /// x = P * y + Q /// @@ -35,7 +35,7 @@ internal ScanEdge(PointF p0, PointF p1, int flags) this.Q = ((p0.X * p1.Y) - (p1.X * p0.Y)) / dy; } - // Edge is up in screen coords + // True when non-horizontal edge is oriented upwards in screen coords public bool EdgeUp => (this.flags & 1) == 1; // How many times to include the intersection result @@ -48,9 +48,7 @@ internal ScanEdge(PointF p0, PointF p1, int flags) public float GetX(float y) => (this.P * y) + this.Q; - private string UpDownString => this.EdgeUp ? "Up" : "Down"; - public override string ToString() - => $"(Y0={this.Y0} Y1={this.Y1} E0={this.EmitV0} E1={this.EmitV1} {this.UpDownString} P={this.P} Q={this.Q})"; + => $"(Y0={this.Y0} Y1={this.Y1} E0={this.EmitV0} E1={this.EmitV1} {(this.EdgeUp ? "Up" : "Down")} P={this.P} Q={this.Q})"; } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs index 1fb025fe..d9cfdc09 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs @@ -39,8 +39,7 @@ public void Dispose() public static ScanEdgeCollection Create(IPath polygon, MemoryAllocator allocator, int subsampling) { - TolerantComparer comparer = new TolerantComparer(1f / subsampling); - TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator, comparer); + TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator); return Create(multipolygon, allocator, subsampling); } } diff --git a/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs index 7042dfff..99028644 100644 --- a/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs @@ -62,7 +62,7 @@ private TessellatedMultipolygon(Ring[] rings) public int TotalVertexCount { get; } - public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryAllocator, in TolerantComparer comparer) + public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryAllocator) { // For now let's go with the assumption that first loop is always an external contour, // and the rests are loops. @@ -71,12 +71,12 @@ public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryA IReadOnlyList internalPaths = ipo.GetRingsAsInternalPath(); Ring[] rings = new Ring[internalPaths.Count]; IMemoryOwner pointBuffer = internalPaths[0].ExtractVertices(memoryAllocator); - RepeateFirstVertexAndEnsureOrientation(pointBuffer.Memory.Span, RingType.Contour, comparer); + RepeateFirstVertexAndEnsureOrientation(pointBuffer.Memory.Span, RingType.Contour); rings[0] = new Ring(pointBuffer, RingType.Contour); for (int i = 1; i < internalPaths.Count; i++) { pointBuffer = internalPaths[i].ExtractVertices(memoryAllocator); - RepeateFirstVertexAndEnsureOrientation(pointBuffer.Memory.Span, RingType.Hole, comparer); + RepeateFirstVertexAndEnsureOrientation(pointBuffer.Memory.Span, RingType.Hole); rings[i] = new Ring(pointBuffer, RingType.Hole); } @@ -86,31 +86,31 @@ public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryA { ReadOnlyMemory[] points = path.Flatten().Select(sp => sp.Points).ToArray(); Ring[] rings = new Ring[points.Length]; - rings[0] = MakeRing(points[0], RingType.Contour, memoryAllocator, comparer); + rings[0] = MakeRing(points[0], RingType.Contour, memoryAllocator); for (int i = 1; i < points.Length; i++) { - rings[i] = MakeRing(points[i], RingType.Hole, memoryAllocator, comparer); + rings[i] = MakeRing(points[i], RingType.Hole, memoryAllocator); } return new TessellatedMultipolygon(rings); } - static Ring MakeRing(ReadOnlyMemory points, RingType ringType, MemoryAllocator allocator, in TolerantComparer comparer) + static Ring MakeRing(ReadOnlyMemory points, RingType ringType, MemoryAllocator allocator) { IMemoryOwner buffer = allocator.Allocate(points.Length + 1); Span span = buffer.Memory.Span; points.Span.CopyTo(span); - RepeateFirstVertexAndEnsureOrientation(span, ringType, comparer); + RepeateFirstVertexAndEnsureOrientation(span, ringType); return new Ring(buffer, ringType); } - static void RepeateFirstVertexAndEnsureOrientation(Span span, RingType ringType, in TolerantComparer comparer) + static void RepeateFirstVertexAndEnsureOrientation(Span span, RingType ringType) { // Repeat first vertex for perf: span[span.Length - 1] = span[0]; int orientation = ringType == RingType.Contour ? 1 : -1; - TopologyUtilities.EnsureOrientation(span, orientation, comparer); + TopologyUtilities.EnsureOrientation(span, orientation); } } diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs index cbe92ce9..171af431 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs @@ -13,9 +13,7 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan public class TessellatedMultipolygonTests { private static MemoryAllocator MemoryAllocator => Configuration.Default.MemoryAllocator; - - private static readonly TolerantComparer Comparer = new TolerantComparer(0.001f); - + private static void VerifyRing(TessellatedMultipolygon.Ring ring, PointF[] originalPoints, bool originalPositive, bool isHole) { ReadOnlySpan points = ring.Vertices; @@ -53,7 +51,7 @@ public void Create_FromPolygon_Case1(bool reverseOriginal) Polygon polygon = new Polygon(new LinearLineSegment(points)); - using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); + using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator); VerifyRing(multipolygon[0], points, reverseOriginal, false); Assert.Equal(6, multipolygon.TotalVertexCount); } @@ -71,7 +69,7 @@ public void Create_FromPolygon_Case2(bool reverseOriginal) Polygon polygon = new Polygon(new LinearLineSegment(points)); - using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); + using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator); VerifyRing(multipolygon[0], points, !reverseOriginal, false); } @@ -100,7 +98,7 @@ public void Create_FromComplexPolygon(bool reverseContour, bool reverseHole) new Path(new LinearLineSegment(contour)), new Path(new LinearLineSegment(hole))); - using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); + using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator); VerifyRing(multipolygon[0], contour, !reverseContour, false); VerifyRing(multipolygon[1], hole, !reverseHole, true); @@ -114,7 +112,7 @@ public void Create_FromRecangle() PointF[] points = polygon.Flatten().Single().Points.Span.ToArray(); - using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); + using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator); VerifyRing(multipolygon[0], points, true, false); Assert.Equal(4, multipolygon.TotalVertexCount); } @@ -125,7 +123,7 @@ public void Create_FromStar() Star polygon = new Star(100, 100, 5, 30, 60); PointF[] points = polygon.Flatten().Single().Points.Span.ToArray(); - using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator, Comparer); + using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator); VerifyRing(multipolygon[0], points, true, false); } } diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs index 52b643df..92ac4dd5 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs @@ -10,8 +10,6 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan { public class TopologyUtilitiesTests0 { - private TolerantComparer comparer = new TolerantComparer(0.001f); - private static PointF[] CreateTestPoints() { return PolygonTest.CreatePoints((10, 0), (20, 0), (20, 30), (10, 30), (10, 20), (0, 20), (0, 10), (10, 10), (10,0)); @@ -30,7 +28,7 @@ public void EnsureOrientation_Positive(bool isPositive) polygon.AsSpan().Reverse(); } - TopologyUtilities.EnsureOrientation(polygon, 1, this.comparer); + TopologyUtilities.EnsureOrientation(polygon, 1); Assert.Equal(expected, polygon); } @@ -51,7 +49,7 @@ public void EnsureOrientation_Negative(bool isNegative) polygon.AsSpan().Reverse(); } - TopologyUtilities.EnsureOrientation(polygon, -1, this.comparer); + TopologyUtilities.EnsureOrientation(polygon, -1); Assert.Equal(expected, polygon); } From d3d1fe790fedf55d24001c85347b3d7df196a67c Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 16 Oct 2020 02:05:22 +0200 Subject: [PATCH 030/106] FillPolygon_Solid_Basic --- .../Drawing/FillPolygonTests.cs | 20 ++++++++++++++++++ .../Shapes/Scan/NumericCornerCasePolygons.cs | 16 +++++++------- .../Shapes/Scan/PolygonScannerTests.cs | 14 ++++++------ .../Shapes/Scan/ScanEdgeCollectionTests.cs | 6 +++--- .../Scan/TessellatedMultipolygonTests.cs | 8 +++---- .../Shapes/Scan/TopologyUtilitiesTests.cs | 2 +- .../Shapes/_IntersectionExperiments.cs | 6 +++--- .../{PolygonTest.cs => PolygonFactory.cs} | 6 +++--- .../FillPolygon_Solid_Basic_aa0.png | Bin 0 -> 167 bytes .../FillPolygon_Solid_Basic_aa16.png | Bin 0 -> 174 bytes .../FillPolygon_Solid_Basic_aa4.png | Bin 0 -> 174 bytes 11 files changed, 49 insertions(+), 29 deletions(-) rename tests/ImageSharp.Drawing.Tests/TestUtilities/{PolygonTest.cs => PolygonFactory.cs} (85%) create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa0.png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa16.png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa4.png diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs index c6420dfa..f4ad2b06 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs @@ -14,6 +14,26 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Drawing [GroupOutput("Drawing")] public class FillPolygonTests { + [Theory] + [WithSolidFilledImages(8, 12, nameof(Color.Black), PixelTypes.Rgba32, 0)] + [WithSolidFilledImages(8, 12, nameof(Color.Black), PixelTypes.Rgba32, 4)] + [WithSolidFilledImages(8, 12, nameof(Color.Black), PixelTypes.Rgba32, 16)] + public void FillPolygon_Solid_Basic(TestImageProvider provider, int antialias) + where TPixel : unmanaged, IPixel + { + PointF[] polygon1 = PolygonFactory.CreatePointArray((2, 2), (6, 2), (6, 4), (2, 4)); + PointF[] polygon2 = PolygonFactory.CreatePointArray((2, 8), (4, 6), (6, 8), (4, 10)); + + var options = new GraphicsOptions { Antialias = antialias > 0, AntialiasSubpixelDepth = antialias }; + provider.RunValidatingProcessorTest( + c => c.SetGraphicsOptions(options) + .FillPolygon(Color.White, polygon1) + .FillPolygon(Color.White, polygon2), + appendPixelTypeToFileName: false, + appendSourceFileOrDescription: false, + testOutputDetails: $"aa{antialias}"); + } + [Theory] [WithBasicTestPatternImages(250, 350, PixelTypes.Rgba32, "White", 1f, true)] [WithBasicTestPatternImages(250, 350, PixelTypes.Rgba32, "White", 0.6f, true)] diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/NumericCornerCasePolygons.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/NumericCornerCasePolygons.cs index a69a7825..bb834623 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/NumericCornerCasePolygons.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/NumericCornerCasePolygons.cs @@ -8,27 +8,27 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan /// internal class NumericCornerCasePolygons { - public static readonly Polygon A = PolygonTest.CreatePolygon( + public static readonly Polygon A = PolygonFactory.CreatePolygon( (2, 2.5f), (11, 2.5f), (11, 3.25f), (8, 3.1f), (5, 3), (2, 3)); - public static readonly Polygon B = PolygonTest.CreatePolygon( + public static readonly Polygon B = PolygonFactory.CreatePolygon( (12, 2.5f), (21, 2.5f), (21, 3.2f), (18, 3.125f), (15,3), (12,3)); - public static readonly Polygon C = PolygonTest.CreatePolygon( + public static readonly Polygon C = PolygonFactory.CreatePolygon( (2, 3.4f), (8, 3.6f), (8, 4), (5, 3.875f), (2, 4)); - public static readonly Polygon D = PolygonTest.CreatePolygon( + public static readonly Polygon D = PolygonFactory.CreatePolygon( (12, 3.3f), (18, 3.6f), (18, 4), (15, 3.87f), (12, 4)); - public static readonly Polygon E = PolygonTest.CreatePolygon( + public static readonly Polygon E = PolygonFactory.CreatePolygon( (3, 4.4f), (4, 4.75f), (6, 4.6f), (6, 5), (2, 5)); - public static readonly Polygon F = PolygonTest.CreatePolygon( + public static readonly Polygon F = PolygonFactory.CreatePolygon( (13, 4.3f), (14, 4.75f), (16, 4.6f), (16, 5), (12, 5)); - public static readonly Polygon G = PolygonTest.CreatePolygon((2, 2.25f), (6, 1.87f), (10, 2.25f)); + public static readonly Polygon G = PolygonFactory.CreatePolygon((2, 2.25f), (6, 1.87f), (10, 2.25f)); - public static readonly Polygon H = PolygonTest.CreatePolygon( + public static readonly Polygon H = PolygonFactory.CreatePolygon( (14, 1.88f), (16, 1.75f), (16, 2.25f), (14, 2.11f)); public static Polygon GetByName(string name) diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index 64cc7de1..3cda3c4e 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -77,7 +77,7 @@ private void TestScan(IPath path, int min, int max, int subsampling, FuzzyFloat[ [Fact] public void BasicConcave00() { - IPath poly = PolygonTest.CreatePolygon((2, 2), (5, 3), (5, 6), (8, 6), (8, 9), (5, 11), (2, 7)); + IPath poly = PolygonFactory.CreatePolygon((2, 2), (5, 3), (5, 6), (8, 6), (8, 9), (5, 11), (2, 7)); DebugDraw.Polygon(poly, 1f, 50f); FuzzyFloat[][] expected = @@ -100,7 +100,7 @@ public void BasicConcave00() [Fact] public void BasicConcave01() { - IPath poly = PolygonTest.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); + IPath poly = PolygonFactory.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); DebugDraw.Polygon(poly); FuzzyFloat[][] expected = @@ -134,7 +134,7 @@ public void BasicConcave01() [Fact] public void BasicConcave02() { - IPath poly = PolygonTest.CreatePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); + IPath poly = PolygonFactory.CreatePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); DebugDraw.Polygon(poly, 1f, 100f); FuzzyFloat[][] expected = @@ -153,7 +153,7 @@ public void BasicConcave02() [Fact] public void BasicConcave03() { - IPath poly = PolygonTest.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); + IPath poly = PolygonFactory.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); DebugDraw.Polygon(poly, 1f, 100f); FuzzyFloat[][] expected = @@ -177,7 +177,7 @@ public void BasicConcave03() public void SelfIntersecting01() { // TODO: This case is not handled intuitively with the current rules - IPath poly = PolygonTest.CreatePolygon((0, 0), (10, 0), (0, 10), (10, 10)); + IPath poly = PolygonFactory.CreatePolygon((0, 0), (10, 0), (0, 10), (10, 10)); DebugDraw.Polygon(poly, 10f, 10f); FuzzyFloat[][] expected = @@ -210,7 +210,7 @@ public void SelfIntersecting01() [Fact] public void SelfIntersecting02() { - IPath poly = PolygonTest.CreatePolygon((0, 0), (10, 10), (10, 0), (0, 10)); + IPath poly = PolygonFactory.CreatePolygon((0, 0), (10, 10), (10, 0), (0, 10)); DebugDraw.Polygon(poly, 10f, 10f); FuzzyFloat[][] expected = @@ -245,7 +245,7 @@ public void SelfIntersecting02() [InlineData(IntersectionRule.Nonzero)] public void SelfIntersecting03(IntersectionRule rule) { - IPath poly = PolygonTest.CreatePolygon((1, 3), (1, 2), (5, 2), (5, 5), (2, 5), (2, 1), (3, 1), (3, 4), (4, 4), (4, 3), (1, 3)); + IPath poly = PolygonFactory.CreatePolygon((1, 3), (1, 2), (5, 2), (5, 5), (2, 5), (2, 1), (3, 1), (3, 4), (4, 4), (4, 3), (1, 3)); DebugDraw.Polygon(poly, 1f, 100f); FuzzyFloat[][] expected; diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs index 21aa110e..b4676f4f 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs @@ -48,7 +48,7 @@ private void VerifyEdge(float y0, public void SimplePolygon_AllEmitCases() { // see: SimplePolygon_AllEmitCases.png - var polygon = PolygonTest.CreatePolygon( + var polygon = PolygonFactory.CreatePolygon( (1, 2), (2, 2), (3, 1), (4, 3), (6, 1), (7, 2), (8, 2), (9, 3), (9, 4), (10, 5), (9, 6), (8, 6), (8, 7), (9,7), (9, 8), (7, 8), (6, 7), (5, 8), (4, 7), (3, 8), (2, 8), @@ -84,9 +84,9 @@ public void SimplePolygon_AllEmitCases() [Fact] public void ComplexPolygon() { - Polygon contour = PolygonTest.CreatePolygon( + Polygon contour = PolygonFactory.CreatePolygon( (1, 1), (4, 1), (4, 2), (5, 2), (5, 5), (2, 5), (2, 4), (1, 4), (1, 1)); - Polygon hole = PolygonTest.CreatePolygon( + Polygon hole = PolygonFactory.CreatePolygon( (2, 2), (2, 3), (3, 3), (3, 4), (4, 4), (4, 3), (3, 2)); IPath polygon = contour.Clip(hole); diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs index 171af431..717a4d0b 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs @@ -43,7 +43,7 @@ private static void VerifyRing(TessellatedMultipolygon.Ring ring, PointF[] origi [InlineData(true)] public void Create_FromPolygon_Case1(bool reverseOriginal) { - PointF[] points = PolygonTest.CreatePoints((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); + PointF[] points = PolygonFactory.CreatePointArray((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); if (reverseOriginal) { points.AsSpan().Reverse(); @@ -61,7 +61,7 @@ public void Create_FromPolygon_Case1(bool reverseOriginal) [InlineData(true)] public void Create_FromPolygon_Case2(bool reverseOriginal) { - PointF[] points = PolygonTest.CreatePoints((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); + PointF[] points = PolygonFactory.CreatePointArray((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); if (reverseOriginal) { points.AsSpan().Reverse(); @@ -81,8 +81,8 @@ public void Create_FromPolygon_Case2(bool reverseOriginal) [InlineData(true, true)] public void Create_FromComplexPolygon(bool reverseContour, bool reverseHole) { - PointF[] contour = PolygonTest.CreatePoints((0, 0), (30, 0), (30, 30), (0, 30)); - PointF[] hole = PolygonTest.CreatePoints((10, 10), (20, 10), (20, 20), (10, 20)); + PointF[] contour = PolygonFactory.CreatePointArray((0, 0), (30, 0), (30, 30), (0, 30)); + PointF[] hole = PolygonFactory.CreatePointArray((10, 10), (20, 10), (20, 20), (10, 20)); if (reverseContour) { diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs index 92ac4dd5..b9a69f93 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs @@ -12,7 +12,7 @@ public class TopologyUtilitiesTests0 { private static PointF[] CreateTestPoints() { - return PolygonTest.CreatePoints((10, 0), (20, 0), (20, 30), (10, 30), (10, 20), (0, 20), (0, 10), (10, 10), (10,0)); + return PolygonFactory.CreatePointArray((10, 0), (20, 0), (20, 30), (10, 30), (10, 20), (0, 20), (0, 10), (10, 10), (10,0)); } [Theory] diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs b/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs index 1cd04a24..3123e7ee 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs @@ -80,7 +80,7 @@ private void PrintIntersections(IPath path, float y) public void Case0(TestImageProvider provider) where TPixel : unmanaged, IPixel { - IPath path = PolygonTest.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); + IPath path = PolygonFactory.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); PrintIntersections(path, 10); @@ -93,7 +93,7 @@ public void Case0(TestImageProvider provider) public void Case1(TestImageProvider provider) where TPixel : unmanaged, IPixel { - IPath path = PolygonTest.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); + IPath path = PolygonFactory.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); PrintIntersections(path, 0.5f); PrintIntersections(path, 1); @@ -108,7 +108,7 @@ public void Case1(TestImageProvider provider) public void Case2(TestImageProvider provider) where TPixel : unmanaged, IPixel { - IPath path = PolygonTest.CreatePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); + IPath path = PolygonFactory.CreatePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); PrintIntersections(path, 1); diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonTest.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs similarity index 85% rename from tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonTest.cs rename to tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs index 165205b2..8d5a50cc 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonTest.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs @@ -9,7 +9,7 @@ namespace SixLabors.ImageSharp.Drawing.Tests { - internal static class PolygonTest + internal static class PolygonFactory { private const float Inf = 10000; @@ -18,7 +18,7 @@ internal static class PolygonTest private static readonly IPen GridPen = Pens.Solid(Color.Aqua, 0.5f); public static Polygon CreatePolygon(params (float x, float y)[] coords) - => new Polygon(new LinearLineSegment(CreatePoints(coords))) + => new Polygon(new LinearLineSegment(CreatePointArray(coords))) { // The default epsilon is too large for test code, we prefer the vertices not to be changed RemoveCloseAndCollinearPoints = false @@ -27,7 +27,7 @@ public static Polygon CreatePolygon(params (float x, float y)[] coords) public static (PointF Start, PointF End) CreateHorizontalLine(float y) => (new PointF(-Inf, y), new PointF(Inf, y)); - public static PointF[] CreatePoints(params (float x, float y)[] coords) => + public static PointF[] CreatePointArray(params (float x, float y)[] coords) => coords.Select(c => new PointF(c.x, c.y)).ToArray(); public static T[] CloneArray(this T[] points) { diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa0.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa0.png new file mode 100644 index 0000000000000000000000000000000000000000..04fc94decefc5751568eca04d412cc956ef75169 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!3HGb=lz)rq!^2X+?^QKos)S9a~60+7BevL9R^{>?PYdP6Pt9OBo^u}Vcj;t&P%fY8Mo@HNqMKLN>zd8FnGH9 KxvXa~60+7BevL9R^{>> zb)sQYaA4ra{d@PyMhdkEPBLIfO4eX_*}`ZN{D5Zzi=Xy~gf&e8XFkX?%$wam@4~z{ RQ9$DuJYD@<);T3K0Ra5OG?@SZ literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa4.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa4.png new file mode 100644 index 0000000000000000000000000000000000000000..40e8a9b75db33b1320ceb96f33f0bd6c58511835 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!3HGb=lz)rq!^2X+?^QKos)S9a~60+7BevL9R^{>> zb)sR@ Date: Fri, 16 Oct 2020 02:52:54 +0200 Subject: [PATCH 031/106] ClassicPolygonScanner (for safer refactor path) --- .../Shapes/Scan/ClassicPolygonScanner.cs | 89 +++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs new file mode 100644 index 00000000..aa62c2e7 --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs @@ -0,0 +1,89 @@ +using System; +using System.Buffers; +using System.Runtime.CompilerServices; +using SixLabors.ImageSharp.Memory; + +namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +{ + internal ref struct ClassicPolygonScanner + { + public bool ScanlineDirty; + + private readonly Region region; + private IMemoryOwner bBuffer; + private Span buffer; + private int minY; + private int maxY; + private float subpixelFraction; + private float subpixelFractionPoint; + private int y; + private float subPixel; + private IntersectionRule intersectionRule; + private Configuration configuration; + + public ClassicPolygonScanner(Region region, IMemoryOwner bBuffer, int minY, int maxY, int subpixelCount, IntersectionRule intersectionRule, Configuration configuration) + { + this.region = region; + this.bBuffer = bBuffer; + this.minY = minY; + this.maxY = maxY; + this.intersectionRule = intersectionRule; + this.configuration = configuration; + this.buffer = bBuffer.Memory.Span; + + this.subpixelFraction = 1f / subpixelCount; + this.subpixelFractionPoint = this.subpixelFraction / subpixelCount; + this.ScanlineDirty = true; + this.y = minY - 1; + this.subPixel = float.MaxValue; + } + + + public static ClassicPolygonScanner Create( + Region region, + int minY, + int maxY, + int subsampling, + IntersectionRule intersectionRule, + Configuration configuration) + { + int maxIntersections = region.MaxIntersections; + + return new ClassicPolygonScanner(region, configuration.MemoryAllocator.Allocate(maxIntersections), minY, maxY, + subsampling, intersectionRule, configuration); + } + + public void Dispose() + { + this.bBuffer.Dispose(); + } + + public bool MoveToNextScanline() + { + float yPlusOne = this.y + 1; + if (this.subPixel < yPlusOne) + { + this.subPixel += this.subpixelFraction; + } + else + { + this.y++; + if (this.ScanlineDirty) + { + this.buffer.Clear(); + this.ScanlineDirty = false; + } + + this.subPixel = this.y; + } + + return this.y < this.maxY; + } + + public ReadOnlySpan ScanCurrentLine() + { + int pointsFound = this.region.Scan(this.subPixel, this.buffer, this.configuration, this.intersectionRule); + return this.buffer.Slice(0, pointsFound); + } + } +} \ No newline at end of file From 78a9b3e24ddd8d5beca036fcea9fae047d0fea4e Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 16 Oct 2020 03:42:52 +0200 Subject: [PATCH 032/106] trying to utilize ClassicPolygonScanner --- .../Drawing/FillRegionProcessor{TPixel}.cs | 99 ++++++++++++++++++- .../Shapes/Scan/ClassicPolygonScanner.cs | 22 ++--- 2 files changed, 105 insertions(+), 16 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index a4442970..0a878ece 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -4,6 +4,7 @@ using System; using System.Buffers; using SixLabors.ImageSharp.Advanced; +using SixLabors.ImageSharp.Drawing.Shapes.Scan; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing.Processors; @@ -55,7 +56,7 @@ protected override void OnFrameApply(ImageFrame source) } int maxIntersections = region.MaxIntersections; - float subpixelCount = 4; + int subpixelCount = 4; // we need to offset the pixel grid to account for when we outline a path. // basically if the line is [1,2] => [3,2] then when outlining at 1 we end up with a region of [0.5,1.5],[1.5, 1.5],[3.5,2.5],[2.5,2.5] @@ -74,10 +75,103 @@ protected override void OnFrameApply(ImageFrame source) { int scanlineWidth = maxX - minX; MemoryAllocator allocator = this.Configuration.MemoryAllocator; + bool scanlineDirty = true; +#if true + ClassicPolygonScanner scanner = ClassicPolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, configuration); + + float subpixelFraction = scanner.SubpixelFraction; + float subpixelFractionPoint = subpixelFraction / subpixelCount; + using IMemoryOwner bScanline = allocator.Allocate(scanlineWidth); + Span scanline = bScanline.Memory.Span; + + bool crossedPixelBoundary = true; + + while (scanner.MoveToNextScanline(out bool crossingLastSubpixel)) + { + if (crossedPixelBoundary && scanlineDirty) + { + scanline.Clear(); + scanlineDirty = false; + } + + ReadOnlySpan points = scanner.ScanCurrentLine(); + + for (int point = 0; point < points.Length; point += 2) + { + // points will be paired up + float scanStart = points[point] - minX; + float scanEnd = points[point + 1] - minX; + int startX = (int)MathF.Floor(scanStart); + int endX = (int)MathF.Floor(scanEnd); + + if (startX >= 0 && startX < scanline.Length) + { + for (float x = scanStart; x < startX + 1; x += subpixelFraction) + { + scanline[startX] += subpixelFractionPoint; + scanlineDirty = true; + } + } + + if (endX >= 0 && endX < scanline.Length) + { + for (float x = endX; x < scanEnd; x += subpixelFraction) + { + scanline[endX] += subpixelFractionPoint; + scanlineDirty = true; + } + } + + int nextX = startX + 1; + endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge + nextX = Math.Max(nextX, 0); + for (int x = nextX; x < endX; x++) + { + scanline[x] += subpixelFraction; + scanlineDirty = true; + } + } + + if (crossingLastSubpixel && scanlineDirty) + { + if (!graphicsOptions.Antialias) + { + bool hasOnes = false; + bool hasZeros = false; + for (int x = 0; x < scanlineWidth; x++) + { + if (scanline[x] >= 0.5) + { + scanline[x] = 1; + hasOnes = true; + } + else + { + scanline[x] = 0; + hasZeros = true; + } + } + + if (isSolidBrushWithoutBlending && hasOnes != hasZeros) + { + if (hasOnes) + { + source.GetPixelRowSpan(scanner.y).Slice(minX, scanlineWidth).Fill(solidBrushColor); + } + + continue; + } + } + + applicator.Apply(scanline, minX, scanner.y); + } + + crossedPixelBoundary = crossingLastSubpixel; + } +#else using (IMemoryOwner bBuffer = allocator.Allocate(maxIntersections)) using (IMemoryOwner bScanline = allocator.Allocate(scanlineWidth)) { - bool scanlineDirty = true; float subpixelFraction = 1f / subpixelCount; float subpixelFractionPoint = subpixelFraction / subpixelCount; @@ -174,6 +268,7 @@ protected override void OnFrameApply(ImageFrame source) } } } +#endif } } diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs index aa62c2e7..c8dff4d5 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs @@ -7,16 +7,15 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Scan { internal ref struct ClassicPolygonScanner { - public bool ScanlineDirty; + public float SubpixelFraction; private readonly Region region; private IMemoryOwner bBuffer; private Span buffer; private int minY; private int maxY; - private float subpixelFraction; - private float subpixelFractionPoint; - private int y; + + public int y; private float subPixel; private IntersectionRule intersectionRule; private Configuration configuration; @@ -31,9 +30,7 @@ public ClassicPolygonScanner(Region region, IMemoryOwner bBuffer, int min this.configuration = configuration; this.buffer = bBuffer.Memory.Span; - this.subpixelFraction = 1f / subpixelCount; - this.subpixelFractionPoint = this.subpixelFraction / subpixelCount; - this.ScanlineDirty = true; + this.SubpixelFraction = 1f / subpixelCount; this.y = minY - 1; this.subPixel = float.MaxValue; } @@ -58,21 +55,18 @@ public void Dispose() this.bBuffer.Dispose(); } - public bool MoveToNextScanline() + public bool MoveToNextScanline(out bool crossingLastSubpixel) { float yPlusOne = this.y + 1; if (this.subPixel < yPlusOne) { - this.subPixel += this.subpixelFraction; + this.subPixel += this.SubpixelFraction; + crossingLastSubpixel = !(this.subPixel < yPlusOne); } else { this.y++; - if (this.ScanlineDirty) - { - this.buffer.Clear(); - this.ScanlineDirty = false; - } + crossingLastSubpixel = false; this.subPixel = this.y; } From a4edef484b0c6ac48023c03a08d32b0f61842c5d Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 22 Oct 2020 22:01:54 +0200 Subject: [PATCH 033/106] ClassicPolygonScanner works --- .../Drawing/FillRegionProcessor{TPixel}.cs | 77 ++++++++++--------- .../Shapes/Scan/ClassicPolygonScanner.cs | 52 ++++++++----- 2 files changed, 72 insertions(+), 57 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index 0a878ece..4ff9544c 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -77,63 +77,70 @@ protected override void OnFrameApply(ImageFrame source) MemoryAllocator allocator = this.Configuration.MemoryAllocator; bool scanlineDirty = true; #if true - ClassicPolygonScanner scanner = ClassicPolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, configuration); + var scanner = ClassicPolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, configuration); float subpixelFraction = scanner.SubpixelFraction; float subpixelFractionPoint = subpixelFraction / subpixelCount; using IMemoryOwner bScanline = allocator.Allocate(scanlineWidth); Span scanline = bScanline.Memory.Span; - bool crossedPixelBoundary = true; - - while (scanner.MoveToNextScanline(out bool crossingLastSubpixel)) + while (scanner.MoveToNextPixelLine()) { - if (crossedPixelBoundary && scanlineDirty) + if (scanlineDirty) { scanline.Clear(); scanlineDirty = false; } - ReadOnlySpan points = scanner.ScanCurrentLine(); - - for (int point = 0; point < points.Length; point += 2) + while (scanner.MoveToNextSubpixelScanLine()) { - // points will be paired up - float scanStart = points[point] - minX; - float scanEnd = points[point + 1] - minX; - int startX = (int)MathF.Floor(scanStart); - int endX = (int)MathF.Floor(scanEnd); + ReadOnlySpan points = scanner.ScanCurrentLine(); + if (points.Length == 0) + { + // nothing on this line, skip + continue; + } - if (startX >= 0 && startX < scanline.Length) + for (int point = 0; point < points.Length; point += 2) { - for (float x = scanStart; x < startX + 1; x += subpixelFraction) + // points will be paired up + float scanStart = points[point] - minX; + float scanEnd = points[point + 1] - minX; + int startX = (int)MathF.Floor(scanStart); + int endX = (int)MathF.Floor(scanEnd); + + if (startX >= 0 && startX < scanline.Length) { - scanline[startX] += subpixelFractionPoint; - scanlineDirty = true; + for (float x = scanStart; x < startX + 1; x += subpixelFraction) + { + scanline[startX] += subpixelFractionPoint; + scanlineDirty = true; + } } - } - if (endX >= 0 && endX < scanline.Length) - { - for (float x = endX; x < scanEnd; x += subpixelFraction) + if (endX >= 0 && endX < scanline.Length) { - scanline[endX] += subpixelFractionPoint; - scanlineDirty = true; + for (float x = endX; x < scanEnd; x += subpixelFraction) + { + scanline[endX] += subpixelFractionPoint; + scanlineDirty = true; + } } - } - int nextX = startX + 1; - endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge - nextX = Math.Max(nextX, 0); - for (int x = nextX; x < endX; x++) - { - scanline[x] += subpixelFraction; - scanlineDirty = true; + int nextX = startX + 1; + endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge + nextX = Math.Max(nextX, 0); + for (int x = nextX; x < endX; x++) + { + scanline[x] += subpixelFraction; + scanlineDirty = true; + } } } - if (crossingLastSubpixel && scanlineDirty) + if (scanlineDirty) { + int y = scanner.y; if (!graphicsOptions.Antialias) { bool hasOnes = false; @@ -156,17 +163,15 @@ protected override void OnFrameApply(ImageFrame source) { if (hasOnes) { - source.GetPixelRowSpan(scanner.y).Slice(minX, scanlineWidth).Fill(solidBrushColor); + source.GetPixelRowSpan(y).Slice(minX, scanlineWidth).Fill(solidBrushColor); } continue; } } - applicator.Apply(scanline, minX, scanner.y); + applicator.Apply(scanline, minX, y); } - - crossedPixelBoundary = crossingLastSubpixel; } #else using (IMemoryOwner bBuffer = allocator.Allocate(maxIntersections)) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs index c8dff4d5..f3cd79b2 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs @@ -16,11 +16,19 @@ internal ref struct ClassicPolygonScanner private int maxY; public int y; - private float subPixel; + public float subPixel; private IntersectionRule intersectionRule; private Configuration configuration; + private float yPlusOne; - public ClassicPolygonScanner(Region region, IMemoryOwner bBuffer, int minY, int maxY, int subpixelCount, IntersectionRule intersectionRule, Configuration configuration) + public ClassicPolygonScanner( + Region region, + IMemoryOwner bBuffer, + int minY, + int maxY, + int subpixelCount, + IntersectionRule intersectionRule, + Configuration configuration) { this.region = region; this.bBuffer = bBuffer; @@ -32,7 +40,8 @@ public ClassicPolygonScanner(Region region, IMemoryOwner bBuffer, int min this.SubpixelFraction = 1f / subpixelCount; this.y = minY - 1; - this.subPixel = float.MaxValue; + this.subPixel = float.NaN; + this.yPlusOne = float.NaN; } @@ -46,8 +55,14 @@ public static ClassicPolygonScanner Create( { int maxIntersections = region.MaxIntersections; - return new ClassicPolygonScanner(region, configuration.MemoryAllocator.Allocate(maxIntersections), minY, maxY, - subsampling, intersectionRule, configuration); + return new ClassicPolygonScanner( + region, + configuration.MemoryAllocator.Allocate(maxIntersections), + minY, + maxY, + subsampling, + intersectionRule, + configuration); } public void Dispose() @@ -55,29 +70,24 @@ public void Dispose() this.bBuffer.Dispose(); } - public bool MoveToNextScanline(out bool crossingLastSubpixel) + public bool MoveToNextPixelLine() { - float yPlusOne = this.y + 1; - if (this.subPixel < yPlusOne) - { - this.subPixel += this.SubpixelFraction; - crossingLastSubpixel = !(this.subPixel < yPlusOne); - } - else - { - this.y++; - crossingLastSubpixel = false; - - this.subPixel = this.y; - } - + this.y++; + this.yPlusOne = this.y + 1; + this.subPixel = this.y - this.SubpixelFraction; return this.y < this.maxY; } + public bool MoveToNextSubpixelScanLine() + { + this.subPixel += this.SubpixelFraction; + return this.subPixel < this.yPlusOne; + } + public ReadOnlySpan ScanCurrentLine() { int pointsFound = this.region.Scan(this.subPixel, this.buffer, this.configuration, this.intersectionRule); return this.buffer.Slice(0, pointsFound); } } -} \ No newline at end of file +} From b7a145ec7322a4146ae2a8ada64b439bf6895af5 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 22 Oct 2020 22:37:41 +0200 Subject: [PATCH 034/106] update PolygonScanner API --- src/ImageSharp.Drawing/Primitives/Region.cs | 2 + .../Primitives/ShapeRegion.cs | 2 +- .../Drawing/FillRegionProcessor{TPixel}.cs | 4 +- .../Shapes/Scan/ClassicPolygonScanner.cs | 23 +++--- .../Shapes/Scan/PolygonScanner.cs | 79 +++++++++++++------ .../Drawing/FillRegionProcessorTests.cs | 2 + .../Shapes/Scan/PolygonScannerTests.cs | 54 +++++++------ 7 files changed, 102 insertions(+), 64 deletions(-) diff --git a/src/ImageSharp.Drawing/Primitives/Region.cs b/src/ImageSharp.Drawing/Primitives/Region.cs index c930cbf7..d0eece42 100644 --- a/src/ImageSharp.Drawing/Primitives/Region.cs +++ b/src/ImageSharp.Drawing/Primitives/Region.cs @@ -23,6 +23,8 @@ public abstract class Region /// public abstract Rectangle Bounds { get; } + public abstract IPath Shape { get; } + /// /// Scans the X axis for intersections at the Y axis position. /// diff --git a/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs b/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs index 4b6edef9..08b68822 100644 --- a/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs +++ b/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs @@ -31,7 +31,7 @@ public ShapeRegion(IPath shape) /// /// Gets the fillable shape /// - public IPath Shape { get; } + public override IPath Shape { get; } /// public override int MaxIntersections { get; } diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index 4ff9544c..6583218c 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -140,7 +140,7 @@ protected override void OnFrameApply(ImageFrame source) if (scanlineDirty) { - int y = scanner.y; + int y = scanner.PixelLineY; if (!graphicsOptions.Antialias) { bool hasOnes = false; @@ -173,6 +173,8 @@ protected override void OnFrameApply(ImageFrame source) applicator.Apply(scanline, minX, y); } } + + scanner.Dispose(); #else using (IMemoryOwner bBuffer = allocator.Allocate(maxIntersections)) using (IMemoryOwner bScanline = allocator.Allocate(scanlineWidth)) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs index f3cd79b2..38ee054a 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs @@ -15,8 +15,8 @@ internal ref struct ClassicPolygonScanner private int minY; private int maxY; - public int y; - public float subPixel; + public int PixelLineY; + public float SubPixelY; private IntersectionRule intersectionRule; private Configuration configuration; private float yPlusOne; @@ -39,12 +39,11 @@ public ClassicPolygonScanner( this.buffer = bBuffer.Memory.Span; this.SubpixelFraction = 1f / subpixelCount; - this.y = minY - 1; - this.subPixel = float.NaN; + this.PixelLineY = minY - 1; + this.SubPixelY = float.NaN; this.yPlusOne = float.NaN; } - public static ClassicPolygonScanner Create( Region region, int minY, @@ -72,21 +71,21 @@ public void Dispose() public bool MoveToNextPixelLine() { - this.y++; - this.yPlusOne = this.y + 1; - this.subPixel = this.y - this.SubpixelFraction; - return this.y < this.maxY; + this.PixelLineY++; + this.yPlusOne = this.PixelLineY + 1; + this.SubPixelY = this.PixelLineY - this.SubpixelFraction; + return this.PixelLineY < this.maxY; } public bool MoveToNextSubpixelScanLine() { - this.subPixel += this.SubpixelFraction; - return this.subPixel < this.yPlusOne; + this.SubPixelY += this.SubpixelFraction; + return this.SubPixelY < this.yPlusOne; } public ReadOnlySpan ScanCurrentLine() { - int pointsFound = this.region.Scan(this.subPixel, this.buffer, this.configuration, this.intersectionRule); + int pointsFound = this.region.Scan(this.SubPixelY, this.buffer, this.configuration, this.intersectionRule); return this.buffer.Slice(0, pointsFound); } } diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 8236aaae..8863b000 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -11,9 +11,9 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Scan { internal ref struct PolygonScanner { - private readonly int min; + private readonly int minY; + private readonly int maxY; private readonly int subsampling; - private readonly float step; private readonly int counterMax; private readonly IntersectionRule intersectionRule; private readonly MemoryAllocator allocator; @@ -34,28 +34,30 @@ internal ref struct PolygonScanner private int idx0; private int idx1; - public int Counter; - public float Y; + private float yPlusOne; + + public readonly float SubpixelFraction; + public int PixelLineY; + public float SubPixelY; private PolygonScanner( ScanEdgeCollection edgeCollection, int maxIntersectionCount, - int min, - int max, + int minY, + int maxY, int subsampling, IntersectionRule intersectionRule, MemoryAllocator allocator) { - this.min = min; + this.minY = minY; + this.maxY = maxY; this.subsampling = subsampling; - this.step = 1f / subsampling; + this.SubpixelFraction = 1f / subsampling; this.intersectionRule = intersectionRule; this.allocator = allocator; this.edgeCollection = edgeCollection; this.edges = edgeCollection.Edges; - this.Counter = -1; - float range = max - min; - this.counterMax = ((max - min) * subsampling) + 1; + this.counterMax = ((maxY - minY) * subsampling) + 1; int edgeCount = this.edges.Length; this.dataBuffer = allocator.Allocate((edgeCount * 3) + maxIntersectionCount); Span dataBufferInt32Span = this.dataBuffer.Memory.Span; @@ -67,24 +69,35 @@ private PolygonScanner( this.intersections = dataBufferFloatSpan.Slice(edgeCount * 3, maxIntersectionCount); this.idx0 = 0; this.idx1 = 0; - this.Y = default; + this.PixelLineY = minY - 1; + this.SubPixelY = default; + this.yPlusOne = default; } public static PolygonScanner Create( IPath polygon, - int min, - int max, + int minY, + int maxY, int subsampling, IntersectionRule intersectionRule, MemoryAllocator allocator) { TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator); ScanEdgeCollection edges = ScanEdgeCollection.Create(multipolygon, allocator, subsampling); - PolygonScanner scanner = new PolygonScanner(edges, multipolygon.TotalVertexCount * 2, min, max, subsampling, intersectionRule, allocator); + PolygonScanner scanner = new PolygonScanner(edges, multipolygon.TotalVertexCount * 2, minY, maxY, subsampling, intersectionRule, allocator); scanner.Init(); return scanner; } + public static PolygonScanner Create( + Region region, + int minY, + int maxY, + int subsampling, + IntersectionRule intersectionRule, + Configuration configuration) + => Create(region.Shape, minY, maxY, subsampling, intersectionRule, configuration.MemoryAllocator); + private void Init() { // Reuse memory buffers of 'intersections' and 'activeEdges' for key-value sorting, @@ -105,16 +118,32 @@ private void Init() SortUtility.Sort(keys1, this.sorted1); } - public bool MoveToNextScanline() + // private bool MoveToNextScanline() + // { + // this.Counter++; + // + // this.SubPixelY = this.minY + (this.Counter / this.subsampling) + ((this.Counter % this.subsampling) * this.SubpixelFraction); + // + // this.EnterEdges(); + // this.LeaveEdges(); + // + // return this.Counter < this.counterMax; + // } + + public bool MoveToNextPixelLine() { - this.Counter++; - - this.Y = this.min + (this.Counter / this.subsampling) + ((this.Counter % this.subsampling) * this.step); + this.PixelLineY++; + this.yPlusOne = this.PixelLineY + 1; + this.SubPixelY = this.PixelLineY - this.SubpixelFraction; + return this.PixelLineY < this.maxY; + } + public bool MoveToNextSubpixelScanLine() + { + this.SubPixelY += this.SubpixelFraction; this.EnterEdges(); this.LeaveEdges(); - - return this.Counter < this.counterMax; + return this.SubPixelY < this.yPlusOne; } public ReadOnlySpan ScanCurrentLine() @@ -122,7 +151,7 @@ public ReadOnlySpan ScanCurrentLine() int intersectionCounter = 0; if (this.intersectionRule == IntersectionRule.OddEven) { - this.activeEdges.ScanOddEven(this.Y, this.edges, this.intersections, ref intersectionCounter); + this.activeEdges.ScanOddEven(this.SubPixelY, this.edges, this.intersections, ref intersectionCounter); Span result = this.intersections.Slice(0, intersectionCounter); SortUtility.Sort(result); return result; @@ -144,7 +173,7 @@ private void EnterEdges() while (this.idx0 < this.sorted0.Length) { int edge0 = this.sorted0[this.idx0]; - if (this.edges[edge0].Y0 > this.Y) + if (this.edges[edge0].Y0 > this.SubPixelY) { break; } @@ -159,7 +188,7 @@ private void LeaveEdges() while (this.idx1 < this.sorted1.Length) { int edge1 = this.sorted1[this.idx1]; - if (this.edges[edge1].Y1 > this.Y) + if (this.edges[edge1].Y1 > this.SubPixelY) { break; } @@ -169,4 +198,4 @@ private void LeaveEdges() } } } -} \ No newline at end of file +} diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs index 2daafd13..1837d815 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs @@ -115,6 +115,7 @@ public void DoesNotThrowFillingTriangle() private class MockRegion1 : Region { public override Rectangle Bounds => new Rectangle(-100, -10, 10, 10); + public override IPath Shape => throw new NotImplementedException(); public override int Scan(float y, Span buffer, Configuration configuration, IntersectionRule intersectionRule) { @@ -140,6 +141,7 @@ public MockRegion2(Rectangle bounds) public override int MaxIntersections => 100; public override Rectangle Bounds { get; } + public override IPath Shape => throw new NotImplementedException(); public int ScanInvocationCounter { get; private set; } diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index 3cda3c4e..3c23b342 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -32,8 +32,8 @@ private void PrintPoints(ReadOnlySpan points) } this.output.WriteLine(sb.ToString()); } - - + + private void PrintPointsX(PointF[] isc) { string s = string.Join(",", isc.Select(p => $"{p.X}")); @@ -55,18 +55,22 @@ private void TestScan(IPath path,int min, int max, int subsampling, FuzzyFloat[] private void TestScan(IPath path, int min, int max, int subsampling, FuzzyFloat[][] expected, IntersectionRule intersectionRule) { - PolygonScanner scanner = PolygonScanner.Create(path, min, max, subsampling, intersectionRule, Configuration.Default.MemoryAllocator); + var scanner = PolygonScanner.Create(path, min, max, subsampling, intersectionRule, Configuration.Default.MemoryAllocator); try { - while (scanner.MoveToNextScanline()) + int counter = 0; + while (scanner.MoveToNextPixelLine()) { - ReadOnlySpan intersections = scanner.ScanCurrentLine(); + while (scanner.MoveToNextSubpixelScanLine()) + { + ReadOnlySpan intersections = scanner.ScanCurrentLine(); + VerifyScanline(expected[counter], intersections, $"Y={scanner.SubPixelY} Cnt={counter}"); - VerifyScanline(expected[scanner.Counter], intersections, $"Y={scanner.Y} Cnt={scanner.Counter}"); + counter++; + } } - - Assert.Equal(expected.Length, scanner.Counter); + Assert.Equal(expected.Length, counter + 1); } finally { @@ -93,7 +97,7 @@ public void BasicConcave00() new FuzzyFloat[] { 4.25f, 6.5f}, new FuzzyFloat[] { 5, 5 }, }; - + TestScan(poly, 2, 11, 1, expected); } @@ -127,10 +131,10 @@ public void BasicConcave01() new FuzzyFloat[] { 0f, 20.000000f }, new FuzzyFloat[] { 0f, 20.000000f }, }; - + TestScan(poly, 0, 20, 1, expected); } - + [Fact] public void BasicConcave02() { @@ -206,7 +210,7 @@ public void SelfIntersecting01() }; TestScan(poly, 0, 10, 2, expected); } - + [Fact] public void SelfIntersecting02() { @@ -279,12 +283,12 @@ public void SelfIntersecting03(IntersectionRule rule) new FuzzyFloat[] {2.0000000f, 5.0000000f}, }; } - + TestScan(poly, 1, 5, 2, expected, rule); } private static (float y, FuzzyFloat[] x) Empty(float y) => (y, new FuzzyFloat[0]); - + private static FuzzyFloat F(float x, float eps) => new FuzzyFloat(x, eps); public static readonly TheoryData NumericCornerCasesData = @@ -293,29 +297,29 @@ public void SelfIntersecting03(IntersectionRule rule) {"A", new[] { Empty(2f), Empty(2.25f), - + (2.5f, new FuzzyFloat[] {2, 11}), (2.75f, new FuzzyFloat[] {2, 11}), (3f, new FuzzyFloat[]{2, 8, 8, 11}), (3.25f, new FuzzyFloat[]{11,11}), - + Empty(3.5f), Empty(3.75f), Empty(4f), }}, {"B", new[] { Empty(2f), Empty(2.25f), - + (2.5f, new FuzzyFloat[] {12, 21}), (2.75f, new FuzzyFloat[] {12, 21}), (3f, new FuzzyFloat[]{12, 15, 15, 21}), (3.25f, new FuzzyFloat[]{18, 21}), - + Empty(3.5f), Empty(3.75f), Empty(4f), }}, {"C", new[] { Empty(3f), Empty(3.25f), - + (3.5f, new FuzzyFloat[] {2, 8}), (3.75f, new FuzzyFloat[] {2, 8}), (4f, new FuzzyFloat[] {2, 8}), @@ -353,21 +357,21 @@ public void SelfIntersecting03(IntersectionRule rule) (1.75f, new FuzzyFloat[] { 6, 6}), (2f, new FuzzyFloat[] { F(4.6315789f, 1f), F(7.3684211f, 1f) }), (2.25f, new FuzzyFloat[]{2, 10}), - + Empty(2.5f), Empty(1.75f), Empty(3f), }}, {"H", new [] { Empty(1f), Empty(1.25f), Empty(1.5f), - + (1.75f, new FuzzyFloat[] { 16, 16 }), (2f, new FuzzyFloat[]{14, 14, 14, 16}), // this emits 2 dummy points, but normally it should not corrupt quality too much (2.25f, new FuzzyFloat[]{ 16, 16 }), - + Empty(2.5f), Empty(1.75f), Empty(3f), }} }; - + [Theory] [MemberData(nameof(NumericCornerCasesData))] public void NumericCornerCases(string name, (float y, FuzzyFloat[] x)[] expectedIntersections) @@ -377,8 +381,8 @@ public void NumericCornerCases(string name, (float y, FuzzyFloat[] x)[] expected int min = (int)expectedIntersections.First().y; int max = (int)expectedIntersections.Last().y; - + TestScan(poly, min, max, 4, expectedIntersections.Select(i => i.x).ToArray()); } } -} \ No newline at end of file +} From 7e61da4ee9abfe41ddcaf84036cf50ecf69979d2 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 22 Oct 2020 22:58:07 +0200 Subject: [PATCH 035/106] FillRegionProcessor + PolygonScanner --- .../Drawing/FillRegionProcessor{TPixel}.cs | 2 +- .../Drawing/FillPolygon.cs | 50 +++++++------------ 2 files changed, 19 insertions(+), 33 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index 6583218c..e47c46b9 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -77,7 +77,7 @@ protected override void OnFrameApply(ImageFrame source) MemoryAllocator allocator = this.Configuration.MemoryAllocator; bool scanlineDirty = true; #if true - var scanner = ClassicPolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, configuration); + var scanner = PolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, configuration); float subpixelFraction = scanner.SubpixelFraction; float subpixelFractionPoint = subpixelFraction / subpixelCount; diff --git a/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs b/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs index b9272b35..43ef33e1 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs +++ b/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs @@ -4,38 +4,42 @@ using System.Drawing; using System.Drawing.Drawing2D; using System.IO; +using System.Linq; using System.Numerics; using BenchmarkDotNet.Attributes; using SixLabors.ImageSharp.Drawing.Processing; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; -using SDPoint = System.Drawing.Point; +using SDPointF = System.Drawing.PointF; namespace SixLabors.ImageSharp.Drawing.Benchmarks { public class FillPolygon { - private readonly Polygon shape; + private IPath shape; + private SDPointF[] shapeVertices; - public FillPolygon() + public const int Size = 4000; + + [GlobalSetup] + public void Setup() { - this.shape = new Polygon(new LinearLineSegment( - new Vector2(10, 10), - new Vector2(550, 50), - new Vector2(200, 400))); + this.shape = new EllipsePolygon(Size / 2, Size / 2, Size / 4); + this.shapeVertices = this.shape.Flatten().Single().Points.ToArray().Select(p => new SDPointF(p.X, p.Y)) + .ToArray(); } - [Benchmark(Baseline = true, Description = "System.Drawing Fill Polygon")] - public void DrawSolidPolygonSystemDrawing() + [Benchmark(Baseline = true)] + public void SystemDrawing() { - using (var destination = new Bitmap(800, 800)) + using (var destination = new Bitmap(Size, Size)) using (var graphics = Graphics.FromImage(destination)) { graphics.SmoothingMode = SmoothingMode.AntiAlias; graphics.FillPolygon( System.Drawing.Brushes.HotPink, - new[] { new SDPoint(10, 10), new SDPoint(550, 50), new SDPoint(200, 400) }); + this.shapeVertices); using (var stream = new MemoryStream()) { @@ -44,28 +48,10 @@ public void DrawSolidPolygonSystemDrawing() } } - [Benchmark(Description = "ImageSharp Fill Polygon")] - public void DrawSolidPolygonCore() - { - using (var image = new Image(800, 800)) - { - image.Mutate(x => x.FillPolygon( - Color.HotPink, - new Vector2(10, 10), - new Vector2(550, 50), - new Vector2(200, 400))); - - using (var stream = new MemoryStream()) - { - image.SaveAsBmp(stream); - } - } - } - - [Benchmark(Description = "ImageSharp Fill Polygon - Cached shape")] - public void DrawSolidPolygonCoreCached() + [Benchmark] + public void ImageSharp() { - using (var image = new Image(800, 800)) + using (var image = new Image(Size, Size)) { image.Mutate(x => x.Fill( Color.HotPink, From cd2517bd2037d86807a3b5d7d78e1d50b3bec109 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 23 Oct 2020 20:30:06 +0200 Subject: [PATCH 036/106] add GeoJson test --- .../Drawing/FillRegionProcessor{TPixel}.cs | 2 +- .../Shapes/Scan/ScanEdgeCollection.Build.cs | 5 +- tests/Directory.Build.targets | 1 + .../Drawing/DrawLinesTests.cs | 23 +++- .../Drawing/FillPolygonTests.cs | 12 +- .../Drawing/FillRegionProcessorTests.cs | 1 - .../ImageSharp.Drawing.Tests.csproj | 1 + tests/ImageSharp.Drawing.Tests/TestImages.cs | 5 + .../TestUtilities/PolygonFactory.cs | 68 ++++++++++- tests/Images/Input/GeoJson/States.json | 109 ++++++++++++++++++ 10 files changed, 215 insertions(+), 12 deletions(-) create mode 100644 tests/Images/Input/GeoJson/States.json diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index e47c46b9..78efcc73 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -101,7 +101,7 @@ protected override void OnFrameApply(ImageFrame source) continue; } - for (int point = 0; point < points.Length; point += 2) + for (int point = 0; point < points.Length - 1; point += 2) { // points will be paired up float scanStart = points[point] - minX; diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs index 04720ecb..a5a457a5 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs @@ -245,7 +245,8 @@ internal static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, { if (ring.VertexCount < 3) { - ThrowInvalidRing("ScanEdgeCollection.Create Encountered a ring with VertexCount < 3!"); + //ThrowInvalidRing("ScanEdgeCollection.Create Encountered a ring with VertexCount < 3!"); + continue; } var vertices = ring.Vertices; @@ -308,4 +309,4 @@ private static void ThrowInvalidRing(string message) throw new InvalidOperationException(message); } } -} \ No newline at end of file +} diff --git a/tests/Directory.Build.targets b/tests/Directory.Build.targets index 422308d7..26160b9b 100644 --- a/tests/Directory.Build.targets +++ b/tests/Directory.Build.targets @@ -33,6 +33,7 @@ + diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs index dc45eb4c..5f6785c2 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs @@ -2,10 +2,11 @@ // Licensed under the Apache License, Version 2.0. using System; +using System.IO; using System.Numerics; using SixLabors.ImageSharp.Drawing.Processing; using SixLabors.ImageSharp.PixelFormats; - +using SixLabors.ImageSharp.Processing; using Xunit; namespace SixLabors.ImageSharp.Drawing.Tests.Drawing @@ -94,5 +95,25 @@ private static void DrawLinesImpl( appendSourceFileOrDescription: false); } + [Theory] + [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30)] + public void LargeGeoJson(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy) + { + string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(geoJsonFile)); + + PointF[][] points = PolygonFactory.GetGeoJsonPoints(jsonContent, Matrix3x2.CreateScale(sx, sy)); + + using Image image = provider.GetImage(); + var options = new ShapeGraphicsOptions() + { + GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa} + }; + foreach (PointF[] loop in points) + { + image.Mutate(c => c.DrawLines(options, Color.White, 1.0f, loop)); + } + + image.DebugSave(provider, $"{System.IO.Path.GetFileName(geoJsonFile)}-aa{aa}", appendPixelTypeToFileName: false, appendSourceFileOrDescription: false); + } } } diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs index f4ad2b06..15f4ac94 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs @@ -2,7 +2,13 @@ // Licensed under the Apache License, Version 2.0. using System; +using System.IO; +using System.Linq; using System.Numerics; +using GeoJSON.Net.Converters; +using GeoJSON.Net.Feature; +using GeoJSON.Net.Geometry; +using Newtonsoft.Json; using SixLabors.ImageSharp.Drawing.Processing; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; @@ -23,17 +29,17 @@ public void FillPolygon_Solid_Basic(TestImageProvider provider, { PointF[] polygon1 = PolygonFactory.CreatePointArray((2, 2), (6, 2), (6, 4), (2, 4)); PointF[] polygon2 = PolygonFactory.CreatePointArray((2, 8), (4, 6), (6, 8), (4, 10)); - + var options = new GraphicsOptions { Antialias = antialias > 0, AntialiasSubpixelDepth = antialias }; provider.RunValidatingProcessorTest( c => c.SetGraphicsOptions(options) .FillPolygon(Color.White, polygon1) .FillPolygon(Color.White, polygon2), appendPixelTypeToFileName: false, - appendSourceFileOrDescription: false, + appendSourceFileOrDescription: false, testOutputDetails: $"aa{antialias}"); } - + [Theory] [WithBasicTestPatternImages(250, 350, PixelTypes.Rgba32, "White", 1f, true)] [WithBasicTestPatternImages(250, 350, PixelTypes.Rgba32, "White", 0.6f, true)] diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs index 1837d815..8cfbb2ed 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs @@ -16,7 +16,6 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Drawing { public class FillRegionProcessorTests { - [Theory] [InlineData(true, 1, 4)] [InlineData(true, 2, 4)] diff --git a/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj b/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj index 54199bb2..f7726806 100644 --- a/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj +++ b/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj @@ -22,6 +22,7 @@ + diff --git a/tests/ImageSharp.Drawing.Tests/TestImages.cs b/tests/ImageSharp.Drawing.Tests/TestImages.cs index f3e2e642..62e2a38d 100644 --- a/tests/ImageSharp.Drawing.Tests/TestImages.cs +++ b/tests/ImageSharp.Drawing.Tests/TestImages.cs @@ -388,5 +388,10 @@ public static class Tga public const string Bit16Pal = "Tga/targa_16bit_pal.tga"; public const string Bit24Pal = "Tga/targa_24bit_pal.tga"; } + + public static class GeoJson + { + public const string States = "GeoJson/States.json"; + } } } diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs index 8d5a50cc..fbdf94d5 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs @@ -2,7 +2,12 @@ // Licensed under the Apache License, Version 2.0. using System; +using System.Collections.Generic; using System.Linq; +using System.Numerics; +using GeoJSON.Net.Feature; +using GeoJSON.Net.Geometry; +using Newtonsoft.Json; using SixLabors.ImageSharp.Drawing.Processing; using SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan; using SixLabors.ImageSharp.Memory; @@ -12,11 +17,66 @@ namespace SixLabors.ImageSharp.Drawing.Tests internal static class PolygonFactory { private const float Inf = 10000; - + private static readonly IBrush TestBrush = Brushes.Solid(Color.Red); - + private static readonly IPen GridPen = Pens.Solid(Color.Aqua, 0.5f); + // based on: + // https://github.com/SixLabors/ImageSharp.Drawing/issues/15#issuecomment-521061283 + public static IReadOnlyList GetGeoJsonPoints(IGeometryObject geometry, Matrix3x2 transform) + { + var result = new List(); + if (geometry is GeoJSON.Net.Geometry.Polygon p) + { + AddGeoJsonPolygon(p); + } + else if (geometry is MultiPolygon mp) + { + foreach (GeoJSON.Net.Geometry.Polygon subPolygon in mp.Coordinates) + { + AddGeoJsonPolygon(subPolygon); + } + } + + return result; + + void AddGeoJsonPolygon(GeoJSON.Net.Geometry.Polygon polygon) + { + foreach (LineString lineString in polygon.Coordinates) + { + PointF[] points = lineString.Coordinates.Select(PositionToPointF).ToArray(); + result.Add(points); + } + } + + PointF PositionToPointF(IPosition pos) + { + float lon = (float)pos.Longitude + 180f; + if (lon > 180) + { + lon = 360 - lon; + } + + float lat = (float)pos.Latitude + 90; + if (lat > 90) + { + lat = 180 - lat; + } + + return Vector2.Transform(new Vector2(lon, lat), transform); + } + } + + public static PointF[][] GetGeoJsonPoints(string geoJsonContent, Matrix3x2 transform) + { + FeatureCollection features = JsonConvert.DeserializeObject(geoJsonContent); + return features.Features.SelectMany(f => GetGeoJsonPoints(f.Geometry, transform)).ToArray(); + } + + public static PointF[][] GetGeoJsonPoints(string geoJsonContent) => + GetGeoJsonPoints(geoJsonContent, Matrix3x2.Identity); + public static Polygon CreatePolygon(params (float x, float y)[] coords) => new Polygon(new LinearLineSegment(CreatePointArray(coords))) { @@ -24,7 +84,7 @@ public static Polygon CreatePolygon(params (float x, float y)[] coords) RemoveCloseAndCollinearPoints = false }; - public static (PointF Start, PointF End) CreateHorizontalLine(float y) + public static (PointF Start, PointF End) CreateHorizontalLine(float y) => (new PointF(-Inf, y), new PointF(Inf, y)); public static PointF[] CreatePointArray(params (float x, float y)[] coords) => @@ -36,4 +96,4 @@ public static T[] CloneArray(this T[] points) return result; } } -} \ No newline at end of file +} diff --git a/tests/Images/Input/GeoJson/States.json b/tests/Images/Input/GeoJson/States.json new file mode 100644 index 00000000..c35138b5 --- /dev/null +++ b/tests/Images/Input/GeoJson/States.json @@ -0,0 +1,109 @@ +{ +"type": "FeatureCollection", +"features": [ +{ "type": "Feature", "properties": { "GEO_ID": "0400000US01", "STATE": "01", "NAME": "Alabama", "LSAD": "", "CENSUSAREA": 50645.326000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -88.124658, 30.283640 ], [ -88.086812, 30.259864 ], [ -88.074854, 30.249119 ], [ -88.075856, 30.246139 ], [ -88.078786, 30.245039 ], [ -88.109432, 30.242097 ], [ -88.120151, 30.246149 ], [ -88.137083, 30.249179 ], [ -88.166569, 30.249255 ], [ -88.208540, 30.244807 ], [ -88.280571, 30.230274 ], [ -88.304773, 30.228031 ], [ -88.313323, 30.230024 ], [ -88.310025, 30.233233 ], [ -88.299705, 30.231812 ], [ -88.280781, 30.233781 ], [ -88.258370, 30.239595 ], [ -88.224615, 30.245559 ], [ -88.173350, 30.252418 ], [ -88.158303, 30.252393 ], [ -88.141143, 30.255024 ], [ -88.130631, 30.262125 ], [ -88.124722, 30.273541 ], [ -88.124658, 30.283640 ] ] ], [ [ [ -87.984916, 35.005881 ], [ -87.877969, 35.005468 ], [ -87.877742, 35.005512 ], [ -87.872626, 35.005571 ], [ -87.853528, 35.005541 ], [ -87.853411, 35.005576 ], [ -87.851886, 35.005656 ], [ -87.773586, 35.004946 ], [ -87.767602, 35.004783 ], [ -87.758890, 35.004711 ], [ -87.709491, 35.004089 ], [ -87.702321, 35.003945 ], [ -87.700543, 35.003988 ], [ -87.696834, 35.003852 ], [ -87.671405, 35.003537 ], [ -87.664123, 35.003523 ], [ -87.625025, 35.003732 ], [ -87.606178, 35.003642 ], [ -87.428613, 35.002795 ], [ -87.421543, 35.002679 ], [ -87.417400, 35.002669 ], [ -87.391314, 35.002374 ], [ -87.381071, 35.002118 ], [ -87.359281, 35.001823 ], [ -87.349251, 35.001662 ], [ -87.299185, 35.000915 ], [ -87.270014, 35.000390 ], [ -87.230544, 34.999484 ], [ -87.224053, 34.999327 ], [ -87.216683, 34.999148 ], [ -87.210759, 34.999024 ], [ -87.011174, 34.995162 ], [ -87.000007, 34.995121 ], [ -86.974412, 34.994513 ], [ -86.972613, 34.994610 ], [ -86.970236, 34.994546 ], [ -86.967120, 34.994400 ], [ -86.862147, 34.991956 ], [ -86.849794, 34.991924 ], [ -86.846466, 34.991860 ], [ -86.836370, 34.991764 ], [ -86.836306, 34.991764 ], [ -86.820657, 34.991764 ], [ -86.783648, 34.991925 ], [ -86.783628, 34.991925 ], [ -86.677616, 34.992070 ], [ -86.676726, 34.992070 ], [ -86.674360, 34.992001 ], [ -86.670853, 34.992000 ], [ -86.659610, 34.991792 ], [ -86.641212, 34.991740 ], [ -86.600039, 34.991240 ], [ -86.588962, 34.991197 ], [ -86.571217, 34.991011 ], [ -86.555864, 34.990971 ], [ -86.528485, 34.990677 ], [ -86.467798, 34.990692 ], [ -86.433927, 34.991085 ], [ -86.397203, 34.991660 ], [ -86.318761, 34.991147 ], [ -86.311274, 34.991098 ], [ -85.863935, 34.988379 ], [ -85.828724, 34.988165 ], [ -85.824411, 34.988142 ], [ -85.605165, 34.984678 ], [ -85.599385, 34.951766 ], [ -85.598781, 34.944915 ], [ -85.595191, 34.924331 ], [ -85.595163, 34.924171 ], [ -85.583145, 34.860371 ], [ -85.561416, 34.750079 ], [ -85.552482, 34.708321 ], [ -85.552454, 34.708138 ], [ -85.541267, 34.656783 ], [ -85.541264, 34.656701 ], [ -85.534327, 34.625082 ], [ -85.534089, 34.623858 ], [ -85.527261, 34.588683 ], [ -85.517074, 34.542598 ], [ -85.513930, 34.525192 ], [ -85.513709, 34.524170 ], [ -85.513699, 34.524133 ], [ -85.512108, 34.518252 ], [ -85.508384, 34.501212 ], [ -85.502454, 34.474527 ], [ -85.502316, 34.473954 ], [ -85.470450, 34.328239 ], [ -85.462082, 34.286385 ], [ -85.458693, 34.269437 ], [ -85.458071, 34.265736 ], [ -85.455371, 34.252854 ], [ -85.455057, 34.250689 ], [ -85.429470, 34.125096 ], [ -85.428222, 34.114397 ], [ -85.421853, 34.080822 ], [ -85.420232, 34.072278 ], [ -85.406748, 34.002314 ], [ -85.405918, 34.000100 ], [ -85.398837, 33.964129 ], [ -85.386473, 33.901718 ], [ -85.377426, 33.856047 ], [ -85.361844, 33.773951 ], [ -85.360491, 33.767958 ], [ -85.357402, 33.750104 ], [ -85.338201, 33.653116 ], [ -85.322569, 33.574159 ], [ -85.314994, 33.535898 ], [ -85.314091, 33.530218 ], [ -85.313999, 33.529807 ], [ -85.304439, 33.482884 ], [ -85.293902, 33.428079 ], [ -85.236509, 33.129562 ], [ -85.232378, 33.108077 ], [ -85.223261, 33.062580 ], [ -85.221868, 33.055538 ], [ -85.188741, 32.889727 ], [ -85.184740, 32.870527 ], [ -85.184131, 32.870525 ], [ -85.184914, 32.868944 ], [ -85.184888, 32.863355 ], [ -85.184400, 32.861317 ], [ -85.179353, 32.855269 ], [ -85.177127, 32.853895 ], [ -85.170099, 32.852497 ], [ -85.167710, 32.852419 ], [ -85.165569, 32.852090 ], [ -85.163427, 32.851431 ], [ -85.161615, 32.849948 ], [ -85.160792, 32.848466 ], [ -85.160462, 32.847148 ], [ -85.160133, 32.845500 ], [ -85.159638, 32.844018 ], [ -85.159474, 32.842535 ], [ -85.159309, 32.841382 ], [ -85.159474, 32.839735 ], [ -85.160580, 32.838249 ], [ -85.164651, 32.834791 ], [ -85.168342, 32.828516 ], [ -85.168644, 32.814246 ], [ -85.167939, 32.811612 ], [ -85.162137, 32.804237 ], [ -85.151913, 32.794104 ], [ -85.139285, 32.784921 ], [ -85.134676, 32.782166 ], [ -85.133275, 32.780609 ], [ -85.132186, 32.778897 ], [ -85.132030, 32.776718 ], [ -85.132653, 32.774694 ], [ -85.133120, 32.773449 ], [ -85.133898, 32.772359 ], [ -85.136544, 32.769402 ], [ -85.138412, 32.764576 ], [ -85.138879, 32.760062 ], [ -85.138101, 32.753836 ], [ -85.136077, 32.749633 ], [ -85.133930, 32.747915 ], [ -85.132186, 32.746520 ], [ -85.127205, 32.743718 ], [ -85.124092, 32.741694 ], [ -85.121601, 32.739360 ], [ -85.120200, 32.737647 ], [ -85.119733, 32.736091 ], [ -85.119577, 32.734223 ], [ -85.119577, 32.731577 ], [ -85.119422, 32.729397 ], [ -85.119733, 32.726440 ], [ -85.120838, 32.722932 ], [ -85.122738, 32.715727 ], [ -85.117037, 32.692033 ], [ -85.114737, 32.685634 ], [ -85.112637, 32.683434 ], [ -85.104037, 32.679634 ], [ -85.093536, 32.669734 ], [ -85.088483, 32.657758 ], [ -85.089736, 32.655635 ], [ -85.094570, 32.652443 ], [ -85.096005, 32.649983 ], [ -85.097952, 32.645474 ], [ -85.098259, 32.642708 ], [ -85.096620, 32.638199 ], [ -85.092008, 32.636456 ], [ -85.088934, 32.635432 ], [ -85.087294, 32.634407 ], [ -85.086167, 32.633177 ], [ -85.086065, 32.631435 ], [ -85.087192, 32.628463 ], [ -85.088627, 32.626619 ], [ -85.088729, 32.624774 ], [ -85.088319, 32.623032 ], [ -85.087294, 32.620470 ], [ -85.085360, 32.618536 ], [ -85.083616, 32.617800 ], [ -85.082240, 32.616264 ], [ -85.080768, 32.610152 ], [ -85.080618, 32.608095 ], [ -85.080288, 32.603577 ], [ -85.076399, 32.594665 ], [ -85.067535, 32.579546 ], [ -85.056926, 32.571242 ], [ -85.035726, 32.553963 ], [ -85.022509, 32.542923 ], [ -85.022045, 32.540044 ], [ -85.020237, 32.534748 ], [ -85.015805, 32.528428 ], [ -85.013788, 32.526108 ], [ -85.008396, 32.524876 ], [ -85.007100, 32.523868 ], [ -85.001532, 32.514741 ], [ -85.000789, 32.510195 ], [ -85.000182, 32.506485 ], [ -84.999832, 32.504341 ], [ -84.998832, 32.497041 ], [ -84.998332, 32.494142 ], [ -84.996732, 32.492342 ], [ -84.994831, 32.486042 ], [ -84.995231, 32.475242 ], [ -84.998231, 32.469842 ], [ -84.998031, 32.461743 ], [ -84.995331, 32.453243 ], [ -84.993531, 32.450743 ], [ -84.983831, 32.445643 ], [ -84.971831, 32.442843 ], [ -84.967031, 32.435343 ], [ -84.963030, 32.424244 ], [ -84.963430, 32.422544 ], [ -84.971830, 32.416244 ], [ -84.979431, 32.412244 ], [ -84.981098, 32.402833 ], [ -84.979898, 32.400097 ], [ -84.977520, 32.396870 ], [ -84.976767, 32.392648 ], [ -84.979028, 32.389180 ], [ -84.980385, 32.385561 ], [ -84.980084, 32.382244 ], [ -84.979330, 32.379077 ], [ -84.978739, 32.376271 ], [ -84.978727, 32.376212 ], [ -84.980084, 32.373347 ], [ -84.982949, 32.371387 ], [ -84.983552, 32.368371 ], [ -84.983242, 32.365122 ], [ -84.983466, 32.363186 ], [ -84.986778, 32.359058 ], [ -85.004582, 32.345196 ], [ -85.008096, 32.336677 ], [ -85.007103, 32.328362 ], [ -85.001874, 32.322015 ], [ -84.989514, 32.319316 ], [ -84.938680, 32.300708 ], [ -84.933800, 32.298260 ], [ -84.922872, 32.285333 ], [ -84.911127, 32.276949 ], [ -84.904023, 32.273749 ], [ -84.893959, 32.265846 ], [ -84.891841, 32.263398 ], [ -84.890894, 32.261504 ], [ -84.891131, 32.259610 ], [ -84.892315, 32.258189 ], [ -84.898234, 32.256768 ], [ -84.901549, 32.255584 ], [ -84.902496, 32.253217 ], [ -84.904087, 32.250838 ], [ -84.907227, 32.249050 ], [ -84.910098, 32.248333 ], [ -84.912488, 32.247463 ], [ -84.913249, 32.245290 ], [ -84.912727, 32.243350 ], [ -84.916327, 32.236551 ], [ -84.920627, 32.233951 ], [ -84.922627, 32.231751 ], [ -84.923031, 32.230853 ], [ -84.923527, 32.229751 ], [ -84.922927, 32.224751 ], [ -84.925427, 32.221551 ], [ -84.928227, 32.219851 ], [ -84.930127, 32.219051 ], [ -84.939328, 32.217951 ], [ -84.948995, 32.217849 ], [ -84.953727, 32.217148 ], [ -84.957057, 32.216710 ], [ -84.958985, 32.215571 ], [ -84.960650, 32.214344 ], [ -84.962227, 32.212503 ], [ -84.963367, 32.211014 ], [ -84.964594, 32.209787 ], [ -84.965733, 32.208823 ], [ -84.966346, 32.208034 ], [ -84.966784, 32.206895 ], [ -84.967047, 32.205843 ], [ -84.966928, 32.204451 ], [ -84.966346, 32.202688 ], [ -84.965032, 32.200585 ], [ -84.964944, 32.198920 ], [ -84.965032, 32.196642 ], [ -84.966828, 32.193952 ], [ -84.973728, 32.191552 ], [ -84.995929, 32.184852 ], [ -85.008531, 32.181903 ], [ -85.011267, 32.180493 ], [ -85.013065, 32.179112 ], [ -85.014648, 32.176882 ], [ -85.026583, 32.166104 ], [ -85.030336, 32.161727 ], [ -85.033989, 32.156348 ], [ -85.045593, 32.143758 ], [ -85.047865, 32.142033 ], [ -85.058749, 32.136018 ], [ -85.061144, 32.134065 ], [ -85.062060, 32.132486 ], [ -85.061540, 32.129673 ], [ -85.059180, 32.125153 ], [ -85.055045, 32.113671 ], [ -85.053777, 32.107684 ], [ -85.049550, 32.095362 ], [ -85.047063, 32.090433 ], [ -85.047063, 32.087389 ], [ -85.047740, 32.084908 ], [ -85.051161, 32.082527 ], [ -85.053232, 32.080604 ], [ -85.055813, 32.074439 ], [ -85.055491, 32.072657 ], [ -85.054084, 32.070210 ], [ -85.054179, 32.067985 ], [ -85.056029, 32.063055 ], [ -85.056830, 32.059755 ], [ -85.056430, 32.058055 ], [ -85.056630, 32.054155 ], [ -85.058830, 32.046656 ], [ -85.058030, 32.043756 ], [ -85.055333, 32.040580 ], [ -85.054839, 32.038814 ], [ -85.054627, 32.036694 ], [ -85.055474, 32.034221 ], [ -85.056464, 32.031819 ], [ -85.056253, 32.028336 ], [ -85.055217, 32.027213 ], [ -85.053779, 32.025532 ], [ -85.053214, 32.024189 ], [ -85.053072, 32.023130 ], [ -85.053214, 32.021576 ], [ -85.053669, 32.020662 ], [ -85.054768, 32.017407 ], [ -85.053815, 32.013502 ], [ -85.055075, 32.010714 ], [ -85.063441, 32.004140 ], [ -85.064544, 32.002489 ], [ -85.068030, 31.993357 ], [ -85.068098, 31.991857 ], [ -85.068330, 31.986757 ], [ -85.070930, 31.981658 ], [ -85.069930, 31.978358 ], [ -85.066829, 31.974758 ], [ -85.065929, 31.972458 ], [ -85.065929, 31.971158 ], [ -85.067829, 31.967358 ], [ -85.070230, 31.965658 ], [ -85.073930, 31.964158 ], [ -85.083230, 31.962458 ], [ -85.085730, 31.960758 ], [ -85.086730, 31.959158 ], [ -85.086830, 31.957758 ], [ -85.082430, 31.945358 ], [ -85.078930, 31.941459 ], [ -85.078930, 31.940159 ], [ -85.084730, 31.937359 ], [ -85.086430, 31.935959 ], [ -85.091830, 31.928859 ], [ -85.098230, 31.926259 ], [ -85.099530, 31.925259 ], [ -85.100230, 31.924059 ], [ -85.101330, 31.918659 ], [ -85.102430, 31.917359 ], [ -85.109130, 31.914359 ], [ -85.113131, 31.911859 ], [ -85.112731, 31.909859 ], [ -85.109830, 31.908060 ], [ -85.108030, 31.905160 ], [ -85.111330, 31.899360 ], [ -85.110630, 31.896860 ], [ -85.112030, 31.894760 ], [ -85.114031, 31.893360 ], [ -85.117031, 31.892860 ], [ -85.121131, 31.893260 ], [ -85.132931, 31.893060 ], [ -85.134131, 31.892160 ], [ -85.134331, 31.891460 ], [ -85.133731, 31.889560 ], [ -85.131631, 31.886760 ], [ -85.129331, 31.882460 ], [ -85.128431, 31.879660 ], [ -85.128431, 31.877560 ], [ -85.128831, 31.876360 ], [ -85.133731, 31.870061 ], [ -85.135831, 31.862461 ], [ -85.137431, 31.860661 ], [ -85.140131, 31.858761 ], [ -85.140731, 31.857461 ], [ -85.140231, 31.855261 ], [ -85.138031, 31.851262 ], [ -85.137731, 31.845861 ], [ -85.138331, 31.844161 ], [ -85.141331, 31.841061 ], [ -85.141831, 31.839261 ], [ -85.139231, 31.834161 ], [ -85.135931, 31.830462 ], [ -85.133631, 31.826062 ], [ -85.131331, 31.817562 ], [ -85.131531, 31.813062 ], [ -85.132931, 31.808062 ], [ -85.132831, 31.798862 ], [ -85.132231, 31.795162 ], [ -85.132931, 31.792363 ], [ -85.137131, 31.788363 ], [ -85.141931, 31.781963 ], [ -85.140951, 31.780460 ], [ -85.140431, 31.779663 ], [ -85.130731, 31.772263 ], [ -85.126330, 31.768863 ], [ -85.125230, 31.767063 ], [ -85.125630, 31.764463 ], [ -85.126954, 31.762330 ], [ -85.129231, 31.758663 ], [ -85.126630, 31.752463 ], [ -85.123930, 31.747564 ], [ -85.118930, 31.732664 ], [ -85.119130, 31.730964 ], [ -85.122230, 31.722764 ], [ -85.125730, 31.718864 ], [ -85.126530, 31.716764 ], [ -85.126830, 31.708965 ], [ -85.125530, 31.694965 ], [ -85.122330, 31.691265 ], [ -85.113930, 31.686865 ], [ -85.112630, 31.685165 ], [ -85.109430, 31.677465 ], [ -85.092429, 31.659966 ], [ -85.087829, 31.657866 ], [ -85.085460, 31.657028 ], [ -85.083545, 31.656071 ], [ -85.082013, 31.654730 ], [ -85.080960, 31.653102 ], [ -85.080864, 31.652336 ], [ -85.081429, 31.650966 ], [ -85.082588, 31.649463 ], [ -85.085173, 31.644101 ], [ -85.085365, 31.642186 ], [ -85.085173, 31.640749 ], [ -85.084503, 31.639026 ], [ -85.082829, 31.637967 ], [ -85.080029, 31.636867 ], [ -85.073829, 31.629567 ], [ -85.067628, 31.625267 ], [ -85.065236, 31.624351 ], [ -85.059534, 31.621717 ], [ -85.058169, 31.620227 ], [ -85.057473, 31.618624 ], [ -85.057527, 31.616883 ], [ -85.058330, 31.614546 ], [ -85.060418, 31.611271 ], [ -85.060552, 31.608224 ], [ -85.059696, 31.607262 ], [ -85.057314, 31.606713 ], [ -85.055976, 31.605178 ], [ -85.056405, 31.600963 ], [ -85.058109, 31.593343 ], [ -85.058440, 31.583690 ], [ -85.055417, 31.578696 ], [ -85.055284, 31.577092 ], [ -85.057719, 31.573062 ], [ -85.057960, 31.570840 ], [ -85.052931, 31.562890 ], [ -85.051873, 31.557871 ], [ -85.050838, 31.555551 ], [ -85.045698, 31.548707 ], [ -85.042547, 31.545953 ], [ -85.041881, 31.544684 ], [ -85.041305, 31.540987 ], [ -85.041813, 31.537754 ], [ -85.042983, 31.535200 ], [ -85.047196, 31.528671 ], [ -85.048263, 31.526012 ], [ -85.047649, 31.523751 ], [ -85.044556, 31.520908 ], [ -85.044986, 31.518230 ], [ -85.045496, 31.517129 ], [ -85.045642, 31.516813 ], [ -85.048445, 31.513684 ], [ -85.052951, 31.506518 ], [ -85.058923, 31.495989 ], [ -85.062105, 31.488017 ], [ -85.065687, 31.484122 ], [ -85.071621, 31.468384 ], [ -85.069268, 31.453472 ], [ -85.066703, 31.447286 ], [ -85.065955, 31.442979 ], [ -85.065554, 31.439543 ], [ -85.065875, 31.430586 ], [ -85.066970, 31.428594 ], [ -85.068546, 31.427311 ], [ -85.070413, 31.426921 ], [ -85.072898, 31.426477 ], [ -85.074762, 31.424879 ], [ -85.075827, 31.421506 ], [ -85.076746, 31.415971 ], [ -85.079818, 31.411732 ], [ -85.079978, 31.410472 ], [ -85.077387, 31.402844 ], [ -85.077626, 31.398880 ], [ -85.078641, 31.396360 ], [ -85.080403, 31.393932 ], [ -85.082431, 31.384540 ], [ -85.086910, 31.374474 ], [ -85.092167, 31.364576 ], [ -85.092487, 31.362881 ], [ -85.092619, 31.357474 ], [ -85.091791, 31.355207 ], [ -85.090990, 31.354428 ], [ -85.087413, 31.354428 ], [ -85.085918, 31.353146 ], [ -85.085864, 31.350190 ], [ -85.087063, 31.340317 ], [ -85.087810, 31.337981 ], [ -85.089411, 31.336033 ], [ -85.088983, 31.334292 ], [ -85.084152, 31.328313 ], [ -85.083776, 31.318210 ], [ -85.084469, 31.316194 ], [ -85.087404, 31.311223 ], [ -85.087651, 31.308677 ], [ -85.087695, 31.304053 ], [ -85.089774, 31.295026 ], [ -85.093160, 31.289688 ], [ -85.099107, 31.284165 ], [ -85.110309, 31.281733 ], [ -85.112762, 31.280037 ], [ -85.114601, 31.277333 ], [ -85.114548, 31.276302 ], [ -85.112546, 31.274378 ], [ -85.111905, 31.272477 ], [ -85.111983, 31.267987 ], [ -85.113261, 31.264343 ], [ -85.112352, 31.259580 ], [ -85.111711, 31.258022 ], [ -85.109149, 31.254609 ], [ -85.106182, 31.248077 ], [ -85.104260, 31.241869 ], [ -85.102472, 31.237860 ], [ -85.100765, 31.234813 ], [ -85.098844, 31.232524 ], [ -85.096763, 31.225651 ], [ -85.098707, 31.219511 ], [ -85.098704, 31.211286 ], [ -85.099770, 31.209751 ], [ -85.105631, 31.204595 ], [ -85.106963, 31.202693 ], [ -85.108133, 31.195637 ], [ -85.107516, 31.186451 ], [ -85.106503, 31.185305 ], [ -85.104424, 31.185650 ], [ -85.102052, 31.184734 ], [ -85.098507, 31.180153 ], [ -85.098426, 31.177770 ], [ -85.100447, 31.166727 ], [ -85.100207, 31.165490 ], [ -85.092106, 31.160293 ], [ -85.083582, 31.159630 ], [ -85.077801, 31.157889 ], [ -85.076628, 31.156927 ], [ -85.070181, 31.148680 ], [ -85.064028, 31.142495 ], [ -85.062430, 31.139518 ], [ -85.061072, 31.134225 ], [ -85.054677, 31.120818 ], [ -85.052867, 31.119489 ], [ -85.050178, 31.118916 ], [ -85.040513, 31.111583 ], [ -85.037079, 31.109751 ], [ -85.035615, 31.108192 ], [ -85.032832, 31.100570 ], [ -85.029736, 31.096163 ], [ -85.026068, 31.084180 ], [ -85.028333, 31.076851 ], [ -85.028473, 31.075526 ], [ -85.028573, 31.074583 ], [ -85.018148, 31.059253 ], [ -85.012642, 31.055402 ], [ -85.011392, 31.053546 ], [ -85.008816, 31.045573 ], [ -85.008552, 31.042824 ], [ -85.009409, 31.032378 ], [ -85.005051, 31.024701 ], [ -85.004549, 31.019180 ], [ -85.000060, 31.014983 ], [ -84.999428, 31.013843 ], [ -84.999626, 31.009079 ], [ -85.001366, 31.005044 ], [ -85.002368, 31.000682 ], [ -85.024108, 31.000681 ], [ -85.027512, 31.000670 ], [ -85.030107, 31.000653 ], [ -85.031155, 31.000647 ], [ -85.052088, 31.000585 ], [ -85.054802, 31.000585 ], [ -85.057534, 31.000585 ], [ -85.145835, 31.000695 ], [ -85.152085, 31.000888 ], [ -85.152218, 31.000834 ], [ -85.154452, 31.000835 ], [ -85.243632, 31.000884 ], [ -85.488298, 30.997083 ], [ -85.497992, 30.996932 ], [ -85.498272, 30.996928 ], [ -85.749619, 30.995292 ], [ -85.749932, 30.994837 ], [ -85.893543, 30.993467 ], [ -85.998643, 30.992870 ], [ -86.035039, 30.993320 ], [ -86.052462, 30.993247 ], [ -86.056213, 30.993133 ], [ -86.116918, 30.992917 ], [ -86.162886, 30.993682 ], [ -86.168979, 30.993706 ], [ -86.175204, 30.993798 ], [ -86.180232, 30.994005 ], [ -86.187247, 30.994049 ], [ -86.238335, 30.994370 ], [ -86.256448, 30.993853 ], [ -86.289247, 30.993798 ], [ -86.304596, 30.994029 ], [ -86.364907, 30.994455 ], [ -86.369270, 30.994477 ], [ -86.374545, 30.994474 ], [ -86.388646, 30.994181 ], [ -86.388647, 30.994181 ], [ -86.391937, 30.994172 ], [ -86.404912, 30.994049 ], [ -86.454704, 30.993791 ], [ -86.458319, 30.993998 ], [ -86.499950, 30.993340 ], [ -86.512834, 30.993700 ], [ -86.519938, 30.993245 ], [ -86.563436, 30.995223 ], [ -86.567586, 30.995109 ], [ -86.664681, 30.994534 ], [ -86.678383, 30.994537 ], [ -86.688313, 30.994596 ], [ -86.706261, 30.994703 ], [ -86.725379, 30.996872 ], [ -86.727293, 30.996882 ], [ -86.728392, 30.996739 ], [ -86.745240, 30.996290 ], [ -86.785692, 30.996974 ], [ -86.785918, 30.996978 ], [ -86.830497, 30.997401 ], [ -86.831934, 30.997378 ], [ -86.872989, 30.997631 ], [ -86.888135, 30.997577 ], [ -86.927810, 30.997704 ], [ -86.998477, 30.998661 ], [ -87.004359, 30.999316 ], [ -87.027107, 30.999255 ], [ -87.036366, 30.999348 ], [ -87.039989, 30.999594 ], [ -87.053737, 30.999131 ], [ -87.064063, 30.999191 ], [ -87.068633, 30.999143 ], [ -87.118873, 30.999427 ], [ -87.124969, 30.998802 ], [ -87.140755, 30.999532 ], [ -87.162614, 30.999055 ], [ -87.163083, 30.999041 ], [ -87.224746, 30.997169 ], [ -87.237685, 30.996393 ], [ -87.254980, 30.998285 ], [ -87.255592, 30.998216 ], [ -87.257002, 30.998194 ], [ -87.257960, 30.998263 ], [ -87.259689, 30.998172 ], [ -87.260540, 30.998195 ], [ -87.265564, 30.998267 ], [ -87.288905, 30.998345 ], [ -87.290995, 30.998352 ], [ -87.301567, 30.998434 ], [ -87.304030, 30.998191 ], [ -87.312183, 30.998435 ], [ -87.333973, 30.998272 ], [ -87.355656, 30.998244 ], [ -87.364011, 30.998218 ], [ -87.367842, 30.998292 ], [ -87.425774, 30.998090 ], [ -87.432292, 30.998205 ], [ -87.449811, 30.998272 ], [ -87.455705, 30.998318 ], [ -87.458658, 30.998386 ], [ -87.461638, 30.998202 ], [ -87.461783, 30.998201 ], [ -87.466827, 30.998178 ], [ -87.466879, 30.998178 ], [ -87.478706, 30.998213 ], [ -87.479703, 30.998197 ], [ -87.480243, 30.998202 ], [ -87.519520, 30.997586 ], [ -87.548543, 30.997927 ], [ -87.571281, 30.997870 ], [ -87.598928, 30.997457 ], [ -87.598928, 30.997454 ], [ -87.599172, 30.995722 ], [ -87.596722, 30.987610 ], [ -87.593395, 30.982959 ], [ -87.592676, 30.980140 ], [ -87.594164, 30.977572 ], [ -87.594111, 30.976335 ], [ -87.593046, 30.972966 ], [ -87.590917, 30.969414 ], [ -87.589187, 30.964464 ], [ -87.592055, 30.951492 ], [ -87.596890, 30.941131 ], [ -87.598299, 30.938793 ], [ -87.600691, 30.937074 ], [ -87.602684, 30.934277 ], [ -87.607811, 30.924490 ], [ -87.608262, 30.921900 ], [ -87.610200, 30.916628 ], [ -87.611847, 30.914541 ], [ -87.614209, 30.908536 ], [ -87.614951, 30.904226 ], [ -87.616013, 30.901453 ], [ -87.620715, 30.898930 ], [ -87.622203, 30.897508 ], [ -87.622519, 30.893680 ], [ -87.620922, 30.889923 ], [ -87.620788, 30.887494 ], [ -87.622062, 30.885408 ], [ -87.624400, 30.884696 ], [ -87.629454, 30.880115 ], [ -87.629987, 30.877686 ], [ -87.634938, 30.865886 ], [ -87.628245, 30.860131 ], [ -87.626228, 30.857127 ], [ -87.625380, 30.854355 ], [ -87.626497, 30.851880 ], [ -87.627323, 30.847961 ], [ -87.626075, 30.846494 ], [ -87.624137, 30.845713 ], [ -87.617281, 30.840353 ], [ -87.615367, 30.837031 ], [ -87.615923, 30.834693 ], [ -87.610982, 30.832632 ], [ -87.605776, 30.831304 ], [ -87.603570, 30.828624 ], [ -87.601630, 30.825140 ], [ -87.600486, 30.820627 ], [ -87.594297, 30.816984 ], [ -87.587870, 30.815037 ], [ -87.581869, 30.812403 ], [ -87.576849, 30.808163 ], [ -87.572043, 30.800532 ], [ -87.568140, 30.799088 ], [ -87.564209, 30.796246 ], [ -87.560068, 30.792258 ], [ -87.559484, 30.790447 ], [ -87.554838, 30.787125 ], [ -87.552954, 30.786941 ], [ -87.552051, 30.786254 ], [ -87.545044, 30.778666 ], [ -87.545364, 30.774105 ], [ -87.546160, 30.772020 ], [ -87.542260, 30.767504 ], [ -87.537085, 30.762530 ], [ -87.536528, 30.761383 ], [ -87.535416, 30.754760 ], [ -87.535365, 30.749775 ], [ -87.532607, 30.743489 ], [ -87.523613, 30.738306 ], [ -87.511729, 30.733535 ], [ -87.505153, 30.726313 ], [ -87.502317, 30.721590 ], [ -87.497515, 30.720123 ], [ -87.496772, 30.720353 ], [ -87.487036, 30.718500 ], [ -87.481225, 30.716508 ], [ -87.479819, 30.714950 ], [ -87.479579, 30.712865 ], [ -87.474429, 30.706586 ], [ -87.470397, 30.705281 ], [ -87.467717, 30.701683 ], [ -87.466338, 30.700835 ], [ -87.456948, 30.697560 ], [ -87.451404, 30.699806 ], [ -87.449362, 30.698913 ], [ -87.443580, 30.694604 ], [ -87.442280, 30.692679 ], [ -87.439814, 30.690479 ], [ -87.436021, 30.688668 ], [ -87.430372, 30.688645 ], [ -87.424883, 30.683374 ], [ -87.419527, 30.679981 ], [ -87.412739, 30.678055 ], [ -87.406958, 30.675165 ], [ -87.406561, 30.674019 ], [ -87.407118, 30.671796 ], [ -87.405874, 30.666616 ], [ -87.400707, 30.657148 ], [ -87.400177, 30.657217 ], [ -87.397262, 30.654351 ], [ -87.396177, 30.650454 ], [ -87.397185, 30.648117 ], [ -87.395941, 30.643968 ], [ -87.393588, 30.630880 ], [ -87.393775, 30.627006 ], [ -87.394479, 30.625192 ], [ -87.395659, 30.623372 ], [ -87.396430, 30.617734 ], [ -87.396430, 30.616909 ], [ -87.395053, 30.615900 ], [ -87.395026, 30.615281 ], [ -87.397308, 30.608728 ], [ -87.399270, 30.605611 ], [ -87.401178, 30.604397 ], [ -87.404597, 30.603389 ], [ -87.406558, 30.599928 ], [ -87.408736, 30.583701 ], [ -87.412712, 30.573227 ], [ -87.414513, 30.573456 ], [ -87.416261, 30.572448 ], [ -87.418354, 30.570043 ], [ -87.418513, 30.569561 ], [ -87.416951, 30.568003 ], [ -87.416660, 30.566306 ], [ -87.418647, 30.561837 ], [ -87.420925, 30.560668 ], [ -87.422408, 30.560439 ], [ -87.422805, 30.561379 ], [ -87.423362, 30.561425 ], [ -87.426037, 30.560073 ], [ -87.427891, 30.554159 ], [ -87.431441, 30.550263 ], [ -87.434963, 30.549599 ], [ -87.435440, 30.549140 ], [ -87.446586, 30.527068 ], [ -87.446427, 30.520306 ], [ -87.444944, 30.514943 ], [ -87.445182, 30.513980 ], [ -87.446499, 30.513569 ], [ -87.447305, 30.512629 ], [ -87.447782, 30.511913 ], [ -87.447702, 30.510458 ], [ -87.444714, 30.507494 ], [ -87.443220, 30.506782 ], [ -87.439690, 30.506649 ], [ -87.438269, 30.505357 ], [ -87.431178, 30.495795 ], [ -87.430578, 30.491096 ], [ -87.432978, 30.484896 ], [ -87.435578, 30.480496 ], [ -87.434678, 30.479196 ], [ -87.431578, 30.477696 ], [ -87.430578, 30.476596 ], [ -87.429578, 30.470596 ], [ -87.425078, 30.465596 ], [ -87.414677, 30.457296 ], [ -87.407877, 30.456396 ], [ -87.404677, 30.452897 ], [ -87.399877, 30.450997 ], [ -87.396877, 30.450597 ], [ -87.391976, 30.451597 ], [ -87.381176, 30.450097 ], [ -87.370768, 30.446865 ], [ -87.368680, 30.444631 ], [ -87.366939, 30.440480 ], [ -87.366591, 30.436648 ], [ -87.368191, 30.433407 ], [ -87.371169, 30.430490 ], [ -87.382076, 30.422897 ], [ -87.386376, 30.420497 ], [ -87.395676, 30.417597 ], [ -87.398776, 30.415098 ], [ -87.401777, 30.411398 ], [ -87.403477, 30.410198 ], [ -87.408877, 30.408798 ], [ -87.413177, 30.408998 ], [ -87.419177, 30.410198 ], [ -87.422677, 30.410098 ], [ -87.426177, 30.409198 ], [ -87.429578, 30.406498 ], [ -87.431778, 30.403198 ], [ -87.434278, 30.397498 ], [ -87.437278, 30.395898 ], [ -87.440678, 30.391498 ], [ -87.441178, 30.388598 ], [ -87.440878, 30.386698 ], [ -87.438678, 30.382098 ], [ -87.438678, 30.380798 ], [ -87.441823, 30.376304 ], [ -87.449078, 30.370399 ], [ -87.451378, 30.367199 ], [ -87.451878, 30.364999 ], [ -87.451978, 30.360299 ], [ -87.450962, 30.346262 ], [ -87.452278, 30.344099 ], [ -87.459978, 30.336300 ], [ -87.462978, 30.334000 ], [ -87.464878, 30.333300 ], [ -87.475579, 30.331400 ], [ -87.491879, 30.330900 ], [ -87.499980, 30.328957 ], [ -87.502572, 30.327405 ], [ -87.504701, 30.324039 ], [ -87.505943, 30.319396 ], [ -87.505780, 30.312500 ], [ -87.504680, 30.308901 ], [ -87.502780, 30.307301 ], [ -87.494879, 30.305001 ], [ -87.483679, 30.304801 ], [ -87.481879, 30.306001 ], [ -87.475879, 30.307900 ], [ -87.468678, 30.308200 ], [ -87.465778, 30.307600 ], [ -87.462978, 30.307800 ], [ -87.459578, 30.308300 ], [ -87.455578, 30.310200 ], [ -87.450078, 30.311100 ], [ -87.452378, 30.300201 ], [ -87.499980, 30.287901 ], [ -87.505480, 30.287101 ], [ -87.518380, 30.283901 ], [ -87.518324, 30.280435 ], [ -87.544533, 30.275659 ], [ -87.558097, 30.274437 ], [ -87.581362, 30.269257 ], [ -87.656888, 30.249709 ], [ -87.735530, 30.240679 ], [ -87.800560, 30.229365 ], [ -87.838462, 30.227185 ], [ -87.926119, 30.230373 ], [ -87.962253, 30.229522 ], [ -87.999996, 30.225753 ], [ -88.014572, 30.222366 ], [ -88.028401, 30.221132 ], [ -88.029272, 30.222714 ], [ -88.023991, 30.230390 ], [ -87.966847, 30.235618 ], [ -87.948979, 30.256564 ], [ -87.936041, 30.261469 ], [ -87.918247, 30.253308 ], [ -87.913762, 30.247837 ], [ -87.900460, 30.241531 ], [ -87.893201, 30.239237 ], [ -87.879343, 30.238590 ], [ -87.860085, 30.240289 ], [ -87.817743, 30.254292 ], [ -87.802087, 30.253054 ], [ -87.787750, 30.254244 ], [ -87.766626, 30.262353 ], [ -87.755263, 30.277292 ], [ -87.755516, 30.291217 ], [ -87.772758, 30.311701 ], [ -87.796717, 30.324198 ], [ -87.809266, 30.332702 ], [ -87.829880, 30.353809 ], [ -87.837239, 30.369324 ], [ -87.845132, 30.377446 ], [ -87.853806, 30.378481 ], [ -87.865017, 30.383450 ], [ -87.906343, 30.409380 ], [ -87.908908, 30.414240 ], [ -87.914136, 30.446144 ], [ -87.920031, 30.470645 ], [ -87.924211, 30.476100 ], [ -87.931902, 30.481100 ], [ -87.933355, 30.487357 ], [ -87.911141, 30.525848 ], [ -87.905343, 30.537566 ], [ -87.901711, 30.550879 ], [ -87.904168, 30.565985 ], [ -87.907891, 30.573114 ], [ -87.911431, 30.576261 ], [ -87.914956, 30.585893 ], [ -87.912530, 30.615795 ], [ -87.919346, 30.636060 ], [ -87.931070, 30.652694 ], [ -87.936717, 30.657432 ], [ -87.955989, 30.658862 ], [ -87.981196, 30.675090 ], [ -88.008396, 30.684956 ], [ -88.012444, 30.683190 ], [ -88.022076, 30.673873 ], [ -88.026706, 30.661490 ], [ -88.034588, 30.653715 ], [ -88.044339, 30.652568 ], [ -88.061998, 30.644891 ], [ -88.059598, 30.619091 ], [ -88.053998, 30.612491 ], [ -88.064898, 30.588292 ], [ -88.074898, 30.578892 ], [ -88.085493, 30.563258 ], [ -88.081617, 30.546317 ], [ -88.082792, 30.528713 ], [ -88.090734, 30.523570 ], [ -88.100874, 30.509750 ], [ -88.103768, 30.500903 ], [ -88.102988, 30.493029 ], [ -88.096867, 30.471053 ], [ -88.100646, 30.461220 ], [ -88.106437, 30.452738 ], [ -88.104070, 30.427300 ], [ -88.107274, 30.377246 ], [ -88.115432, 30.356570 ], [ -88.124611, 30.341623 ], [ -88.128052, 30.338509 ], [ -88.136173, 30.320729 ], [ -88.155775, 30.327184 ], [ -88.171967, 30.324679 ], [ -88.191542, 30.317002 ], [ -88.195664, 30.321242 ], [ -88.198361, 30.338819 ], [ -88.196353, 30.343586 ], [ -88.188532, 30.345053 ], [ -88.188527, 30.348124 ], [ -88.200065, 30.362378 ], [ -88.204495, 30.362102 ], [ -88.260695, 30.382381 ], [ -88.282635, 30.382876 ], [ -88.290649, 30.370741 ], [ -88.311608, 30.368908 ], [ -88.316525, 30.369985 ], [ -88.319599, 30.380334 ], [ -88.332277, 30.388440 ], [ -88.341345, 30.389470 ], [ -88.364022, 30.388006 ], [ -88.374671, 30.385608 ], [ -88.395023, 30.369425 ], [ -88.402283, 30.510852 ], [ -88.403547, 30.533100 ], [ -88.403931, 30.543359 ], [ -88.404013, 30.545060 ], [ -88.407484, 30.622736 ], [ -88.407462, 30.631653 ], [ -88.408070, 30.636970 ], [ -88.409571, 30.668731 ], [ -88.411339, 30.706334 ], [ -88.411550, 30.712956 ], [ -88.412209, 30.730395 ], [ -88.412270, 30.731771 ], [ -88.412451, 30.735598 ], [ -88.418630, 30.866528 ], [ -88.419562, 30.875186 ], [ -88.425636, 30.998301 ], [ -88.425729, 31.000183 ], [ -88.425807, 31.001123 ], [ -88.432007, 31.114298 ], [ -88.438104, 31.230060 ], [ -88.438211, 31.231252 ], [ -88.438980, 31.246896 ], [ -88.438780, 31.252654 ], [ -88.445182, 31.355855 ], [ -88.445209, 31.355969 ], [ -88.448686, 31.420888 ], [ -88.448660, 31.421277 ], [ -88.449570, 31.435835 ], [ -88.451045, 31.459448 ], [ -88.451575, 31.481533 ], [ -88.453013, 31.500164 ], [ -88.459478, 31.621652 ], [ -88.459722, 31.624002 ], [ -88.464425, 31.697881 ], [ -88.464427, 31.697952 ], [ -88.465107, 31.722312 ], [ -88.468669, 31.790722 ], [ -88.471106, 31.850949 ], [ -88.471214, 31.851385 ], [ -88.472642, 31.875153 ], [ -88.473227, 31.893856 ], [ -88.468879, 31.930262 ], [ -88.468660, 31.933173 ], [ -88.455039, 32.039719 ], [ -88.454959, 32.040576 ], [ -88.438710, 32.172078 ], [ -88.438650, 32.172806 ], [ -88.431294, 32.227655 ], [ -88.428278, 32.250143 ], [ -88.421453, 32.308680 ], [ -88.413819, 32.373922 ], [ -88.412500, 32.380025 ], [ -88.403789, 32.449770 ], [ -88.403789, 32.449885 ], [ -88.399966, 32.485415 ], [ -88.388857, 32.578123 ], [ -88.383039, 32.626679 ], [ -88.382985, 32.626954 ], [ -88.373338, 32.711825 ], [ -88.368349, 32.747656 ], [ -88.354292, 32.875130 ], [ -88.347850, 32.929078 ], [ -88.340432, 32.991199 ], [ -88.330934, 33.073125 ], [ -88.317135, 33.184123 ], [ -88.315235, 33.203323 ], [ -88.312535, 33.220923 ], [ -88.304417, 33.288318 ], [ -88.291078, 33.399055 ], [ -88.277421, 33.512436 ], [ -88.276805, 33.516463 ], [ -88.274619, 33.534008 ], [ -88.270050, 33.570819 ], [ -88.269532, 33.572894 ], [ -88.269076, 33.576929 ], [ -88.268160, 33.585040 ], [ -88.267148, 33.591989 ], [ -88.267005, 33.594229 ], [ -88.256343, 33.682053 ], [ -88.256131, 33.682860 ], [ -88.254622, 33.695780 ], [ -88.254445, 33.698779 ], [ -88.252257, 33.719568 ], [ -88.248937, 33.744974 ], [ -88.244142, 33.781673 ], [ -88.243025, 33.795680 ], [ -88.240054, 33.810879 ], [ -88.235492, 33.847203 ], [ -88.226517, 33.911551 ], [ -88.226517, 33.911665 ], [ -88.226428, 33.912875 ], [ -88.210741, 34.029199 ], [ -88.207229, 34.058333 ], [ -88.203784, 34.086554 ], [ -88.200196, 34.115948 ], [ -88.192128, 34.175351 ], [ -88.190678, 34.190123 ], [ -88.187620, 34.204778 ], [ -88.186667, 34.220952 ], [ -88.176889, 34.293858 ], [ -88.175867, 34.302171 ], [ -88.173632, 34.321054 ], [ -88.165910, 34.380926 ], [ -88.165634, 34.383102 ], [ -88.156292, 34.463214 ], [ -88.139988, 34.581703 ], [ -88.139246, 34.587795 ], [ -88.138719, 34.589215 ], [ -88.134263, 34.622660 ], [ -88.118407, 34.724292 ], [ -88.116418, 34.746303 ], [ -88.107560, 34.811628 ], [ -88.097888, 34.892202 ], [ -88.099999, 34.894095 ], [ -88.125038, 34.902227 ], [ -88.136692, 34.907592 ], [ -88.139721, 34.909631 ], [ -88.146335, 34.914374 ], [ -88.154617, 34.922392 ], [ -88.161594, 34.933456 ], [ -88.172102, 34.955213 ], [ -88.176106, 34.962519 ], [ -88.179973, 34.967466 ], [ -88.187429, 34.974909 ], [ -88.198811, 34.991192 ], [ -88.200064, 34.995634 ], [ -88.200820, 34.997774 ], [ -88.201987, 35.005421 ], [ -88.202959, 35.008028 ], [ -88.000032, 35.005939 ], [ -87.984916, 35.005881 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US02", "STATE": "02", "NAME": "Alaska", "LSAD": "", "CENSUSAREA": 570640.950000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -166.105740, 53.988606 ], [ -166.075283, 53.969571 ], [ -166.116209, 53.957197 ], [ -166.152377, 53.955294 ], [ -166.190449, 53.960053 ], [ -166.196159, 53.968619 ], [ -166.197111, 53.984799 ], [ -166.172365, 53.998124 ], [ -166.105740, 53.988606 ] ] ], [ [ [ -159.694709, 54.834966 ], [ -159.703275, 54.816882 ], [ -159.743250, 54.813075 ], [ -159.774659, 54.794039 ], [ -159.802261, 54.800701 ], [ -159.820345, 54.814978 ], [ -159.818441, 54.820689 ], [ -159.768948, 54.826400 ], [ -159.742299, 54.842580 ], [ -159.694709, 54.834966 ] ] ], [ [ [ -161.329875, 55.219418 ], [ -161.325116, 55.184202 ], [ -161.329875, 55.163263 ], [ -161.344152, 55.158504 ], [ -161.409825, 55.180395 ], [ -161.439330, 55.198479 ], [ -161.426005, 55.216563 ], [ -161.399355, 55.224177 ], [ -161.329875, 55.219418 ] ] ], [ [ [ -161.656337, 55.244165 ], [ -161.617314, 55.241309 ], [ -161.540219, 55.258442 ], [ -161.527846, 55.250827 ], [ -161.560207, 55.207045 ], [ -161.629687, 55.196576 ], [ -161.691553, 55.198479 ], [ -161.693457, 55.217515 ], [ -161.684890, 55.232743 ], [ -161.656337, 55.244165 ] ] ], [ [ [ -159.510063, 54.789280 ], [ -159.513870, 54.759775 ], [ -159.543376, 54.754064 ], [ -159.597627, 54.755968 ], [ -159.587158, 54.775955 ], [ -159.602386, 54.814026 ], [ -159.587158, 54.827351 ], [ -159.568122, 54.825448 ], [ -159.510063, 54.789280 ] ] ], [ [ [ -162.255031, 54.978353 ], [ -162.249682, 54.975900 ], [ -162.235675, 54.962601 ], [ -162.232962, 54.890984 ], [ -162.236806, 54.881630 ], [ -162.275316, 54.845565 ], [ -162.282944, 54.841216 ], [ -162.300580, 54.832594 ], [ -162.321094, 54.827928 ], [ -162.349315, 54.836049 ], [ -162.417370, 54.877491 ], [ -162.425244, 54.885021 ], [ -162.437501, 54.927627 ], [ -162.435473, 54.929249 ], [ -162.337431, 54.981636 ], [ -162.326811, 54.985330 ], [ -162.266743, 54.982133 ], [ -162.255031, 54.978353 ] ] ], [ [ [ -159.324364, 54.928329 ], [ -159.317681, 54.933707 ], [ -159.278696, 54.948514 ], [ -159.205670, 54.927438 ], [ -159.202857, 54.925500 ], [ -159.203228, 54.914842 ], [ -159.212627, 54.896066 ], [ -159.236066, 54.876480 ], [ -159.272354, 54.864204 ], [ -159.305864, 54.863698 ], [ -159.309681, 54.865813 ], [ -159.327873, 54.884749 ], [ -159.320732, 54.897269 ], [ -159.313528, 54.903388 ], [ -159.312060, 54.909601 ], [ -159.312733, 54.918686 ], [ -159.324364, 54.928329 ] ] ], [ [ [ -160.017900, 55.156130 ], [ -160.047358, 55.180879 ], [ -160.061469, 55.200378 ], [ -160.052941, 55.203035 ], [ -160.025257, 55.203914 ], [ -160.002155, 55.194480 ], [ -159.994027, 55.185247 ], [ -159.983499, 55.180379 ], [ -159.954350, 55.189291 ], [ -159.931240, 55.220060 ], [ -159.889174, 55.287138 ], [ -159.879690, 55.290183 ], [ -159.870591, 55.284889 ], [ -159.848619, 55.267548 ], [ -159.843859, 55.249367 ], [ -159.844622, 55.243828 ], [ -159.855302, 55.230378 ], [ -159.860991, 55.227884 ], [ -159.866624, 55.231202 ], [ -159.886523, 55.229149 ], [ -159.895326, 55.217872 ], [ -159.905365, 55.164689 ], [ -159.901569, 55.156858 ], [ -159.884997, 55.145598 ], [ -159.860891, 55.149337 ], [ -159.859568, 55.164912 ], [ -159.861308, 55.171748 ], [ -159.860786, 55.177086 ], [ -159.846264, 55.180834 ], [ -159.816419, 55.178051 ], [ -159.823710, 55.144130 ], [ -159.830890, 55.126467 ], [ -159.855444, 55.100758 ], [ -159.868580, 55.094888 ], [ -159.886109, 55.102558 ], [ -159.886476, 55.107087 ], [ -159.906609, 55.112544 ], [ -159.947575, 55.105215 ], [ -159.951281, 55.100644 ], [ -159.945410, 55.087939 ], [ -159.951127, 55.066642 ], [ -160.052093, 55.005777 ], [ -160.080659, 54.994425 ], [ -160.115775, 54.985078 ], [ -160.183466, 54.915680 ], [ -160.181636, 54.902992 ], [ -160.200831, 54.875282 ], [ -160.226967, 54.864075 ], [ -160.254765, 54.895974 ], [ -160.250814, 54.929816 ], [ -160.244253, 54.933532 ], [ -160.223411, 54.939124 ], [ -160.177607, 54.981446 ], [ -160.132168, 55.013743 ], [ -160.106837, 55.027002 ], [ -160.082168, 55.033578 ], [ -160.077872, 55.037600 ], [ -160.087574, 55.049967 ], [ -160.094288, 55.052996 ], [ -160.133416, 55.043947 ], [ -160.174366, 55.052577 ], [ -160.191392, 55.108574 ], [ -160.187261, 55.118376 ], [ -160.109864, 55.160777 ], [ -160.077308, 55.146495 ], [ -160.059599, 55.133663 ], [ -160.052545, 55.121716 ], [ -160.052820, 55.119373 ], [ -160.057033, 55.118488 ], [ -160.057797, 55.115353 ], [ -160.055642, 55.111580 ], [ -160.030330, 55.116109 ], [ -160.012220, 55.122946 ], [ -160.005170, 55.129378 ], [ -160.004129, 55.134482 ], [ -160.017900, 55.156130 ] ] ], [ [ [ -159.455311, 55.061452 ], [ -159.448473, 55.064343 ], [ -159.381841, 55.064032 ], [ -159.345276, 55.059397 ], [ -159.338470, 55.046683 ], [ -159.328791, 54.980598 ], [ -159.330164, 54.976378 ], [ -159.331770, 54.974598 ], [ -159.426615, 54.942266 ], [ -159.447982, 54.941374 ], [ -159.457995, 54.945730 ], [ -159.459551, 54.948652 ], [ -159.451251, 54.975285 ], [ -159.440057, 54.988502 ], [ -159.416786, 55.000296 ], [ -159.417987, 55.022013 ], [ -159.455434, 55.035809 ], [ -159.455311, 55.061452 ] ] ], [ [ [ -159.533457, 55.184761 ], [ -159.504325, 55.176822 ], [ -159.499502, 55.173991 ], [ -159.493398, 55.155055 ], [ -159.494772, 55.136050 ], [ -159.503592, 55.131373 ], [ -159.509361, 55.130206 ], [ -159.530302, 55.106194 ], [ -159.533630, 55.083987 ], [ -159.524444, 55.077358 ], [ -159.484200, 55.057695 ], [ -159.484980, 55.054050 ], [ -159.489589, 55.049229 ], [ -159.509674, 55.041408 ], [ -159.517824, 55.044735 ], [ -159.535465, 55.058735 ], [ -159.572365, 55.060122 ], [ -159.597824, 55.047000 ], [ -159.635226, 55.037294 ], [ -159.638905, 55.038745 ], [ -159.644029, 55.042597 ], [ -159.649062, 55.049532 ], [ -159.650859, 55.065790 ], [ -159.635410, 55.116654 ], [ -159.616961, 55.127666 ], [ -159.586075, 55.157652 ], [ -159.573144, 55.187562 ], [ -159.521096, 55.253393 ], [ -159.519196, 55.253693 ], [ -159.503196, 55.234993 ], [ -159.505270, 55.222269 ], [ -159.512350, 55.208353 ], [ -159.533457, 55.184761 ] ] ], [ [ [ -161.718614, 55.154166 ], [ -161.697097, 55.137133 ], [ -161.678389, 55.131747 ], [ -161.663618, 55.130260 ], [ -161.651563, 55.130916 ], [ -161.608634, 55.116906 ], [ -161.576643, 55.103831 ], [ -161.570523, 55.100493 ], [ -161.549901, 55.082564 ], [ -161.548924, 55.080115 ], [ -161.550357, 55.065734 ], [ -161.557315, 55.061193 ], [ -161.565036, 55.058874 ], [ -161.582584, 55.058224 ], [ -161.591069, 55.060818 ], [ -161.606359, 55.070264 ], [ -161.606482, 55.074208 ], [ -161.598303, 55.081341 ], [ -161.596951, 55.086584 ], [ -161.602514, 55.098267 ], [ -161.615867, 55.104388 ], [ -161.632391, 55.104896 ], [ -161.654918, 55.103244 ], [ -161.674539, 55.095912 ], [ -161.678537, 55.092829 ], [ -161.678171, 55.087741 ], [ -161.690346, 55.078500 ], [ -161.737922, 55.054054 ], [ -161.764169, 55.059509 ], [ -161.791606, 55.077307 ], [ -161.814984, 55.098639 ], [ -161.816482, 55.111319 ], [ -161.819869, 55.113965 ], [ -161.851152, 55.126378 ], [ -161.862504, 55.127598 ], [ -161.886278, 55.126933 ], [ -161.897846, 55.135768 ], [ -161.900685, 55.142139 ], [ -161.888936, 55.160724 ], [ -161.850057, 55.175260 ], [ -161.827840, 55.178473 ], [ -161.737810, 55.161935 ], [ -161.718614, 55.154166 ] ] ], [ [ [ -160.506927, 55.327730 ], [ -160.528864, 55.343501 ], [ -160.534943, 55.343537 ], [ -160.564427, 55.332504 ], [ -160.579690, 55.314292 ], [ -160.580668, 55.307196 ], [ -160.580088, 55.302503 ], [ -160.565929, 55.273137 ], [ -160.550759, 55.264302 ], [ -160.527617, 55.256374 ], [ -160.486174, 55.193617 ], [ -160.486511, 55.181951 ], [ -160.496306, 55.166399 ], [ -160.525226, 55.129871 ], [ -160.655577, 55.160261 ], [ -160.675871, 55.173622 ], [ -160.688372, 55.195588 ], [ -160.690293, 55.210474 ], [ -160.756587, 55.195143 ], [ -160.767393, 55.185399 ], [ -160.765229, 55.176716 ], [ -160.794198, 55.134399 ], [ -160.806009, 55.125670 ], [ -160.821381, 55.117851 ], [ -160.824468, 55.120153 ], [ -160.815862, 55.141556 ], [ -160.807468, 55.155579 ], [ -160.807558, 55.168161 ], [ -160.819487, 55.187457 ], [ -160.841917, 55.204440 ], [ -160.841221, 55.293957 ], [ -160.856621, 55.318488 ], [ -160.840251, 55.339777 ], [ -160.797147, 55.381521 ], [ -160.777800, 55.388639 ], [ -160.710298, 55.403075 ], [ -160.687442, 55.402198 ], [ -160.665927, 55.399025 ], [ -160.649234, 55.388780 ], [ -160.646214, 55.383142 ], [ -160.646156, 55.357689 ], [ -160.651011, 55.343650 ], [ -160.614256, 55.348019 ], [ -160.572716, 55.388978 ], [ -160.567384, 55.390078 ], [ -160.545227, 55.387911 ], [ -160.517513, 55.379378 ], [ -160.522063, 55.374369 ], [ -160.522399, 55.370371 ], [ -160.522307, 55.364367 ], [ -160.518955, 55.361552 ], [ -160.425658, 55.338883 ], [ -160.408614, 55.341677 ], [ -160.403350, 55.346299 ], [ -160.361758, 55.363230 ], [ -160.344369, 55.362962 ], [ -160.333692, 55.360139 ], [ -160.326463, 55.353189 ], [ -160.317665, 55.338533 ], [ -160.306550, 55.303275 ], [ -160.330722, 55.261045 ], [ -160.341217, 55.251799 ], [ -160.372603, 55.259910 ], [ -160.378887, 55.266692 ], [ -160.380472, 55.272803 ], [ -160.390421, 55.286576 ], [ -160.441896, 55.298264 ], [ -160.449799, 55.297081 ], [ -160.457765, 55.291893 ], [ -160.468262, 55.288925 ], [ -160.475493, 55.289230 ], [ -160.481536, 55.291779 ], [ -160.518148, 55.309102 ], [ -160.526945, 55.319044 ], [ -160.506927, 55.327730 ] ] ], [ [ [ -160.211780, 55.455862 ], [ -160.137032, 55.450709 ], [ -160.141834, 55.387154 ], [ -160.142505, 55.383491 ], [ -160.147993, 55.377576 ], [ -160.154038, 55.377518 ], [ -160.203610, 55.391739 ], [ -160.279970, 55.395905 ], [ -160.308921, 55.393174 ], [ -160.321132, 55.393677 ], [ -160.339858, 55.409692 ], [ -160.349526, 55.420477 ], [ -160.347609, 55.426187 ], [ -160.323237, 55.444633 ], [ -160.266834, 55.462789 ], [ -160.260565, 55.463674 ], [ -160.227504, 55.460340 ], [ -160.211780, 55.455862 ] ] ], [ [ [ -165.790523, 54.171758 ], [ -165.747893, 54.161297 ], [ -165.742613, 54.158352 ], [ -165.732602, 54.148121 ], [ -165.714198, 54.120815 ], [ -165.667323, 54.132123 ], [ -165.661379, 54.130935 ], [ -165.655573, 54.119100 ], [ -165.671477, 54.096235 ], [ -165.767173, 54.065935 ], [ -165.810747, 54.074764 ], [ -165.875129, 54.036420 ], [ -165.896308, 54.055714 ], [ -165.897261, 54.060634 ], [ -165.901649, 54.062870 ], [ -165.916235, 54.065708 ], [ -165.930242, 54.066554 ], [ -165.984415, 54.061722 ], [ -166.019861, 54.051441 ], [ -166.027733, 54.045917 ], [ -166.046438, 54.044186 ], [ -166.098255, 54.103538 ], [ -166.112242, 54.122528 ], [ -166.101402, 54.144148 ], [ -166.082028, 54.175184 ], [ -166.002465, 54.213629 ], [ -165.983200, 54.221175 ], [ -165.944630, 54.220855 ], [ -165.873076, 54.216455 ], [ -165.868192, 54.214884 ], [ -165.865140, 54.212160 ], [ -165.865872, 54.200014 ], [ -165.871973, 54.189783 ], [ -165.880456, 54.183648 ], [ -165.868076, 54.168731 ], [ -165.863518, 54.166162 ], [ -165.837274, 54.161028 ], [ -165.832421, 54.161333 ], [ -165.825159, 54.164499 ], [ -165.797147, 54.183246 ], [ -165.793781, 54.183433 ], [ -165.792569, 54.181605 ], [ -165.790523, 54.171758 ] ] ], [ [ [ -165.271048, 54.095665 ], [ -165.267012, 54.095467 ], [ -165.234364, 54.065423 ], [ -165.235149, 54.062767 ], [ -165.245830, 54.056110 ], [ -165.324415, 54.063907 ], [ -165.336836, 54.070126 ], [ -165.365768, 54.073317 ], [ -165.458179, 54.066313 ], [ -165.482747, 54.072218 ], [ -165.483373, 54.075036 ], [ -165.468221, 54.079641 ], [ -165.438972, 54.084136 ], [ -165.322268, 54.094634 ], [ -165.271048, 54.095665 ] ] ], [ [ [ -164.976199, 54.134595 ], [ -164.937766, 54.136682 ], [ -164.921307, 54.128569 ], [ -164.919689, 54.116080 ], [ -164.921464, 54.111083 ], [ -164.953165, 54.078056 ], [ -164.960581, 54.076026 ], [ -165.044322, 54.066629 ], [ -165.203413, 54.087752 ], [ -165.212264, 54.090158 ], [ -165.220871, 54.101574 ], [ -165.198746, 54.116474 ], [ -165.140978, 54.131079 ], [ -165.088486, 54.128005 ], [ -165.067428, 54.123174 ], [ -165.050155, 54.121708 ], [ -165.023065, 54.121919 ], [ -165.007910, 54.134934 ], [ -164.976199, 54.134595 ] ] ], [ [ [ -165.523466, 54.299895 ], [ -165.502775, 54.299469 ], [ -165.478452, 54.295333 ], [ -165.477750, 54.283707 ], [ -165.479981, 54.281838 ], [ -165.513700, 54.274086 ], [ -165.557581, 54.254138 ], [ -165.558835, 54.250763 ], [ -165.557950, 54.246826 ], [ -165.553251, 54.239601 ], [ -165.512782, 54.212929 ], [ -165.496279, 54.210938 ], [ -165.478816, 54.213310 ], [ -165.405377, 54.212837 ], [ -165.391441, 54.204253 ], [ -165.383719, 54.196731 ], [ -165.399985, 54.177741 ], [ -165.412925, 54.179221 ], [ -165.422356, 54.182799 ], [ -165.476190, 54.182701 ], [ -165.481317, 54.179962 ], [ -165.536004, 54.129606 ], [ -165.549217, 54.112196 ], [ -165.565422, 54.108122 ], [ -165.575645, 54.108618 ], [ -165.613214, 54.120908 ], [ -165.629725, 54.132558 ], [ -165.637081, 54.199436 ], [ -165.621854, 54.208105 ], [ -165.593656, 54.218375 ], [ -165.585782, 54.223067 ], [ -165.579801, 54.229575 ], [ -165.587157, 54.238166 ], [ -165.595732, 54.242713 ], [ -165.612082, 54.246537 ], [ -165.615629, 54.244834 ], [ -165.625609, 54.233756 ], [ -165.640013, 54.229673 ], [ -165.669383, 54.229036 ], [ -165.681458, 54.236914 ], [ -165.685823, 54.243406 ], [ -165.684114, 54.249907 ], [ -165.675447, 54.264639 ], [ -165.636383, 54.297567 ], [ -165.625550, 54.298964 ], [ -165.615570, 54.297445 ], [ -165.605225, 54.294219 ], [ -165.586509, 54.284361 ], [ -165.523466, 54.299895 ] ] ], [ [ [ -162.801865, 54.489440 ], [ -162.796290, 54.492254 ], [ -162.728415, 54.475354 ], [ -162.588883, 54.450064 ], [ -162.556667, 54.424621 ], [ -162.552718, 54.416113 ], [ -162.551618, 54.392217 ], [ -162.562726, 54.382840 ], [ -162.611891, 54.368077 ], [ -162.722797, 54.400340 ], [ -162.760396, 54.373254 ], [ -162.759472, 54.371116 ], [ -162.781239, 54.375085 ], [ -162.860050, 54.425452 ], [ -162.827621, 54.490859 ], [ -162.801865, 54.489440 ] ] ], [ [ [ -175.760259, 51.924943 ], [ -175.760259, 51.917329 ], [ -175.815462, 51.921136 ], [ -175.864003, 51.943979 ], [ -175.878280, 51.963967 ], [ -175.948712, 51.975388 ], [ -175.954423, 51.983002 ], [ -175.912544, 51.995376 ], [ -175.814510, 51.994424 ], [ -175.807848, 51.989665 ], [ -175.794523, 51.958256 ], [ -175.785005, 51.939220 ], [ -175.760259, 51.924943 ] ] ], [ [ [ -178.681285, 51.608951 ], [ -178.638455, 51.611806 ], [ -178.618467, 51.609903 ], [ -178.597528, 51.603240 ], [ -178.576589, 51.606096 ], [ -178.567071, 51.598481 ], [ -178.576589, 51.583253 ], [ -178.591817, 51.583253 ], [ -178.621322, 51.588964 ], [ -178.642262, 51.586108 ], [ -178.673671, 51.588964 ], [ -178.684140, 51.602289 ], [ -178.681285, 51.608951 ] ] ], [ [ [ -178.857365, 51.576590 ], [ -178.828811, 51.575639 ], [ -178.761235, 51.562314 ], [ -178.735537, 51.550892 ], [ -178.734585, 51.542326 ], [ -178.796451, 51.541374 ], [ -178.825956, 51.547085 ], [ -178.857365, 51.572783 ], [ -178.857365, 51.576590 ] ] ], [ [ [ -170.286318, 57.128169 ], [ -170.290793, 57.145052 ], [ -170.303963, 57.154910 ], [ -170.324840, 57.156769 ], [ -170.359817, 57.156118 ], [ -170.421867, 57.161202 ], [ -170.423548, 57.169327 ], [ -170.420410, 57.191760 ], [ -170.418919, 57.192844 ], [ -170.402772, 57.201933 ], [ -170.390121, 57.206248 ], [ -170.331880, 57.217488 ], [ -170.311707, 57.219122 ], [ -170.291916, 57.212056 ], [ -170.267664, 57.210649 ], [ -170.239557, 57.214658 ], [ -170.161647, 57.229656 ], [ -170.150813, 57.223168 ], [ -170.170848, 57.181100 ], [ -170.286318, 57.128169 ] ] ], [ [ [ -179.069176, 51.262874 ], [ -179.072320, 51.250963 ], [ -179.097619, 51.226135 ], [ -179.126856, 51.219862 ], [ -179.136196, 51.229216 ], [ -179.147340, 51.276781 ], [ -179.137239, 51.286006 ], [ -179.113495, 51.300801 ], [ -179.094665, 51.301229 ], [ -179.075466, 51.284619 ], [ -179.069176, 51.262874 ] ] ], [ [ [ -178.954338, 51.339247 ], [ -178.954460, 51.332731 ], [ -178.965171, 51.322682 ], [ -178.979179, 51.314380 ], [ -178.987236, 51.311038 ], [ -178.990684, 51.311648 ], [ -178.992094, 51.381311 ], [ -178.977782, 51.398929 ], [ -178.964323, 51.402492 ], [ -178.926874, 51.383640 ], [ -178.914207, 51.363992 ], [ -178.908883, 51.340582 ], [ -178.954338, 51.339247 ] ] ], [ [ [ 178.785825, 51.633434 ], [ 178.804128, 51.635034 ], [ 178.864937, 51.623133 ], [ 178.903910, 51.614914 ], [ 178.919136, 51.605546 ], [ 178.917608, 51.594949 ], [ 178.918827, 51.588337 ], [ 178.920826, 51.586137 ], [ 179.002896, 51.552486 ], [ 179.076803, 51.498518 ], [ 179.101442, 51.485497 ], [ 179.143656, 51.469442 ], [ 179.164531, 51.464635 ], [ 179.178081, 51.464812 ], [ 179.191082, 51.462935 ], [ 179.218031, 51.438940 ], [ 179.226883, 51.423941 ], [ 179.230270, 51.413419 ], [ 179.236253, 51.409606 ], [ 179.263934, 51.405838 ], [ 179.334980, 51.404933 ], [ 179.386221, 51.404401 ], [ 179.400809, 51.400557 ], [ 179.462765, 51.376176 ], [ 179.467581, 51.371629 ], [ 179.450191, 51.365142 ], [ 179.399469, 51.359433 ], [ 179.389855, 51.361004 ], [ 179.384679, 51.364210 ], [ 179.366788, 51.371837 ], [ 179.261618, 51.357688 ], [ 179.220471, 51.376667 ], [ 179.218185, 51.387377 ], [ 179.206500, 51.393284 ], [ 179.097477, 51.440580 ], [ 179.060354, 51.454875 ], [ 179.034532, 51.478530 ], [ 179.013516, 51.497280 ], [ 178.969019, 51.531237 ], [ 178.951626, 51.541963 ], [ 178.843631, 51.578642 ], [ 178.831825, 51.580534 ], [ 178.795194, 51.575429 ], [ 178.785061, 51.571866 ], [ 178.767787, 51.576123 ], [ 178.706047, 51.593182 ], [ 178.634021, 51.623981 ], [ 178.631609, 51.625782 ], [ 178.625536, 51.637303 ], [ 178.645511, 51.657634 ], [ 178.664013, 51.661935 ], [ 178.675528, 51.659064 ], [ 178.681998, 51.649946 ], [ 178.689903, 51.644422 ], [ 178.738019, 51.632734 ], [ 178.785825, 51.633434 ] ] ], [ [ [ -176.762478, 51.867878 ], [ -176.797799, 51.908512 ], [ -176.810433, 51.927089 ], [ -176.789558, 51.957211 ], [ -176.774023, 51.965895 ], [ -176.736549, 51.969808 ], [ -176.720780, 51.969518 ], [ -176.698771, 51.964454 ], [ -176.630510, 51.970352 ], [ -176.627155, 51.978294 ], [ -176.603598, 51.997056 ], [ -176.589955, 52.002741 ], [ -176.579975, 52.003238 ], [ -176.560565, 51.996732 ], [ -176.554398, 51.990660 ], [ -176.544867, 51.927245 ], [ -176.554661, 51.909834 ], [ -176.558376, 51.908725 ], [ -176.566275, 51.914702 ], [ -176.568916, 51.921300 ], [ -176.565559, 51.925862 ], [ -176.569683, 51.951324 ], [ -176.575635, 51.952641 ], [ -176.578931, 51.951328 ], [ -176.582927, 51.947964 ], [ -176.616095, 51.903013 ], [ -176.620015, 51.895630 ], [ -176.623452, 51.883205 ], [ -176.625463, 51.859824 ], [ -176.576381, 51.842275 ], [ -176.543309, 51.838624 ], [ -176.517599, 51.839557 ], [ -176.507989, 51.845970 ], [ -176.398062, 51.867842 ], [ -176.311573, 51.872463 ], [ -176.290728, 51.872136 ], [ -176.287188, 51.870313 ], [ -176.281694, 51.863919 ], [ -176.266490, 51.817716 ], [ -176.268243, 51.785498 ], [ -176.273792, 51.772019 ], [ -176.289921, 51.741678 ], [ -176.343756, 51.731520 ], [ -176.474132, 51.747208 ], [ -176.497054, 51.761426 ], [ -176.509655, 51.763326 ], [ -176.519330, 51.758482 ], [ -176.582933, 51.691822 ], [ -176.608482, 51.693349 ], [ -176.702660, 51.685404 ], [ -176.713062, 51.683330 ], [ -176.735912, 51.662154 ], [ -176.751817, 51.635017 ], [ -176.801675, 51.613488 ], [ -176.809000, 51.616235 ], [ -176.823682, 51.634011 ], [ -176.826252, 51.640932 ], [ -176.814437, 51.660250 ], [ -176.837514, 51.682745 ], [ -176.863062, 51.684921 ], [ -176.903184, 51.635648 ], [ -176.930952, 51.592470 ], [ -176.938917, 51.590982 ], [ -176.954147, 51.592568 ], [ -176.984331, 51.602135 ], [ -176.987383, 51.606872 ], [ -176.991322, 51.629052 ], [ -176.984489, 51.657411 ], [ -176.976249, 51.666400 ], [ -176.950128, 51.686719 ], [ -176.930872, 51.697195 ], [ -176.906884, 51.696639 ], [ -176.896966, 51.700424 ], [ -176.873924, 51.724071 ], [ -176.870997, 51.729410 ], [ -176.870700, 51.731969 ], [ -176.882018, 51.766628 ], [ -176.905030, 51.771532 ], [ -176.918065, 51.788003 ], [ -176.917088, 51.797016 ], [ -176.911016, 51.807597 ], [ -176.904302, 51.811772 ], [ -176.856205, 51.818366 ], [ -176.790163, 51.817217 ], [ -176.762478, 51.867878 ] ] ], [ [ [ -177.800647, 51.778294 ], [ -177.796308, 51.770831 ], [ -177.813886, 51.754280 ], [ -177.842267, 51.732480 ], [ -177.842419, 51.722645 ], [ -177.838054, 51.717198 ], [ -177.827524, 51.712086 ], [ -177.826997, 51.705972 ], [ -177.841411, 51.689560 ], [ -177.856332, 51.681015 ], [ -177.867960, 51.679374 ], [ -177.876811, 51.681411 ], [ -177.887768, 51.689483 ], [ -177.899416, 51.692557 ], [ -177.902693, 51.691581 ], [ -177.918806, 51.674390 ], [ -177.928907, 51.655368 ], [ -177.929023, 51.650520 ], [ -177.925640, 51.642481 ], [ -177.915445, 51.630684 ], [ -177.903083, 51.606497 ], [ -177.906072, 51.597670 ], [ -177.909185, 51.596671 ], [ -177.930123, 51.601499 ], [ -177.944957, 51.611539 ], [ -177.950665, 51.620001 ], [ -177.953024, 51.638175 ], [ -177.957443, 51.647149 ], [ -177.963852, 51.650231 ], [ -178.069823, 51.670676 ], [ -178.086304, 51.663618 ], [ -178.109378, 51.670461 ], [ -178.117864, 51.677831 ], [ -178.104285, 51.701539 ], [ -178.021818, 51.706906 ], [ -177.962426, 51.719772 ], [ -177.956443, 51.722862 ], [ -177.947777, 51.740381 ], [ -177.946649, 51.752681 ], [ -177.950283, 51.765682 ], [ -177.956998, 51.772541 ], [ -177.965031, 51.778162 ], [ -177.995272, 51.781535 ], [ -178.039344, 51.778925 ], [ -178.059335, 51.786829 ], [ -178.080640, 51.798739 ], [ -178.086074, 51.808047 ], [ -178.172666, 51.839985 ], [ -178.215124, 51.857801 ], [ -178.224129, 51.864881 ], [ -178.227822, 51.873526 ], [ -178.224618, 51.880675 ], [ -178.220742, 51.884841 ], [ -178.197090, 51.905464 ], [ -178.175023, 51.911584 ], [ -178.145326, 51.917216 ], [ -178.124786, 51.920093 ], [ -178.090632, 51.919399 ], [ -178.070548, 51.917408 ], [ -178.061147, 51.912539 ], [ -178.002345, 51.909968 ], [ -177.963723, 51.917919 ], [ -177.952094, 51.915348 ], [ -177.913269, 51.879748 ], [ -177.924315, 51.857522 ], [ -177.921569, 51.853883 ], [ -177.859763, 51.826944 ], [ -177.852285, 51.826045 ], [ -177.759641, 51.831195 ], [ -177.691714, 51.843975 ], [ -177.615311, 51.855080 ], [ -177.614511, 51.853033 ], [ -177.625008, 51.837529 ], [ -177.649208, 51.820727 ], [ -177.685555, 51.812745 ], [ -177.692118, 51.813897 ], [ -177.735909, 51.807991 ], [ -177.797719, 51.793297 ], [ -177.800647, 51.778294 ] ] ], [ [ [ -177.360408, 51.727533 ], [ -177.390760, 51.733525 ], [ -177.417678, 51.730875 ], [ -177.444717, 51.725419 ], [ -177.463577, 51.713943 ], [ -177.490005, 51.705106 ], [ -177.540393, 51.698755 ], [ -177.570973, 51.698220 ], [ -177.608055, 51.705184 ], [ -177.616753, 51.703978 ], [ -177.631523, 51.696844 ], [ -177.640524, 51.672084 ], [ -177.635883, 51.659541 ], [ -177.651386, 51.653604 ], [ -177.670951, 51.663980 ], [ -177.707802, 51.703268 ], [ -177.705261, 51.707240 ], [ -177.697662, 51.713123 ], [ -177.639983, 51.736061 ], [ -177.597498, 51.726464 ], [ -177.555197, 51.721125 ], [ -177.536977, 51.721470 ], [ -177.515591, 51.724978 ], [ -177.497974, 51.738624 ], [ -177.461200, 51.750718 ], [ -177.281479, 51.784075 ], [ -177.238175, 51.798520 ], [ -177.211930, 51.812331 ], [ -177.205675, 51.820639 ], [ -177.200825, 51.844605 ], [ -177.199120, 51.883142 ], [ -177.199764, 51.924816 ], [ -177.197506, 51.931339 ], [ -177.191399, 51.938001 ], [ -177.181271, 51.943167 ], [ -177.154842, 51.944381 ], [ -177.099266, 51.936119 ], [ -177.054768, 51.908944 ], [ -177.045090, 51.898605 ], [ -177.081010, 51.855497 ], [ -177.120377, 51.839687 ], [ -177.128617, 51.833835 ], [ -177.136977, 51.814493 ], [ -177.130960, 51.762772 ], [ -177.120581, 51.739815 ], [ -177.122808, 51.729355 ], [ -177.145675, 51.707294 ], [ -177.261631, 51.680846 ], [ -177.275121, 51.680510 ], [ -177.296369, 51.684245 ], [ -177.316501, 51.690353 ], [ -177.317888, 51.693447 ], [ -177.317939, 51.696866 ], [ -177.316353, 51.700811 ], [ -177.322977, 51.711416 ], [ -177.342784, 51.721395 ], [ -177.360408, 51.727533 ] ] ], [ [ [ -178.792409, 51.746071 ], [ -178.808157, 51.747078 ], [ -178.815757, 51.749176 ], [ -178.873024, 51.782623 ], [ -178.870118, 51.795261 ], [ -178.858248, 51.820966 ], [ -178.828645, 51.836150 ], [ -178.819459, 51.839575 ], [ -178.811249, 51.839018 ], [ -178.788541, 51.832602 ], [ -178.767695, 51.823179 ], [ -178.748283, 51.809942 ], [ -178.733355, 51.783947 ], [ -178.750414, 51.757752 ], [ -178.776661, 51.748612 ], [ -178.792409, 51.746071 ] ] ], [ [ [ 178.380741, 51.763907 ], [ 178.367465, 51.772758 ], [ 178.363680, 51.773948 ], [ 178.339082, 51.771529 ], [ 178.335664, 51.769926 ], [ 178.318757, 51.772322 ], [ 178.308563, 51.775701 ], [ 178.304892, 51.777434 ], [ 178.246209, 51.817078 ], [ 178.236931, 51.828209 ], [ 178.305568, 51.821748 ], [ 178.310298, 51.819993 ], [ 178.319389, 51.815737 ], [ 178.332190, 51.809037 ], [ 178.335631, 51.807031 ], [ 178.372348, 51.774146 ], [ 178.380741, 51.763907 ] ] ], [ [ [ -175.971562, 51.888631 ], [ -175.957546, 51.893455 ], [ -175.953251, 51.881376 ], [ -175.954287, 51.868381 ], [ -175.963041, 51.846253 ], [ -175.983742, 51.852352 ], [ -176.047892, 51.846309 ], [ -176.101070, 51.810609 ], [ -176.123965, 51.802745 ], [ -176.139622, 51.802386 ], [ -176.183142, 51.807099 ], [ -176.216957, 51.812714 ], [ -176.235544, 51.823157 ], [ -176.236246, 51.825965 ], [ -176.217544, 51.874627 ], [ -176.206069, 51.883089 ], [ -176.173871, 51.882449 ], [ -176.169751, 51.880138 ], [ -176.168775, 51.877330 ], [ -176.161052, 51.869685 ], [ -176.140908, 51.859562 ], [ -176.099137, 51.855533 ], [ -176.080442, 51.858567 ], [ -176.072225, 51.867938 ], [ -176.073431, 51.870312 ], [ -176.078865, 51.874778 ], [ -176.115489, 51.887015 ], [ -176.111452, 51.889748 ], [ -176.065288, 51.902986 ], [ -176.020182, 51.911373 ], [ -175.992650, 51.912655 ], [ -175.984993, 51.908445 ], [ -175.971562, 51.888631 ] ] ], [ [ [ 177.601645, 52.016377 ], [ 177.577226, 52.004970 ], [ 177.572068, 52.001812 ], [ 177.538223, 51.978897 ], [ 177.532729, 51.970070 ], [ 177.539627, 51.959418 ], [ 177.543534, 51.956175 ], [ 177.571796, 51.951590 ], [ 177.579823, 51.950836 ], [ 177.607535, 51.954720 ], [ 177.611553, 51.950829 ], [ 177.610618, 51.936713 ], [ 177.606529, 51.925069 ], [ 177.601005, 51.922254 ], [ 177.560513, 51.916364 ], [ 177.484313, 51.923413 ], [ 177.409536, 51.930821 ], [ 177.373934, 51.919760 ], [ 177.348816, 51.904469 ], [ 177.326781, 51.873636 ], [ 177.327179, 51.871049 ], [ 177.334229, 51.866769 ], [ 177.334017, 51.844444 ], [ 177.321687, 51.828543 ], [ 177.311768, 51.825971 ], [ 177.303314, 51.829458 ], [ 177.294035, 51.837301 ], [ 177.296018, 51.839866 ], [ 177.293424, 51.845610 ], [ 177.273370, 51.857123 ], [ 177.235523, 51.873260 ], [ 177.212422, 51.876431 ], [ 177.203996, 51.880531 ], [ 177.200423, 51.894746 ], [ 177.203323, 51.896562 ], [ 177.233904, 51.909624 ], [ 177.272695, 51.920054 ], [ 177.291312, 51.919430 ], [ 177.341518, 51.955016 ], [ 177.345577, 51.963005 ], [ 177.413484, 51.979724 ], [ 177.483712, 51.984877 ], [ 177.497441, 51.993328 ], [ 177.503441, 52.008829 ], [ 177.505747, 52.016374 ], [ 177.505319, 52.038768 ], [ 177.545604, 52.101091 ], [ 177.563396, 52.121959 ], [ 177.602673, 52.137320 ], [ 177.661607, 52.112746 ], [ 177.675952, 52.092167 ], [ 177.667256, 52.076274 ], [ 177.659451, 52.069439 ], [ 177.653614, 52.070323 ], [ 177.641864, 52.068316 ], [ 177.632555, 52.064844 ], [ 177.609087, 52.028518 ], [ 177.601645, 52.016377 ] ] ], [ [ [ 179.758993, 51.946595 ], [ 179.751525, 51.923933 ], [ 179.743012, 51.911749 ], [ 179.734772, 51.907606 ], [ 179.649484, 51.873670 ], [ 179.639077, 51.871931 ], [ 179.614364, 51.871772 ], [ 179.521868, 51.896765 ], [ 179.484634, 51.921268 ], [ 179.475569, 51.937456 ], [ 179.482464, 51.982834 ], [ 179.486565, 51.983959 ], [ 179.515025, 51.983751 ], [ 179.526743, 51.981164 ], [ 179.539223, 51.985178 ], [ 179.571049, 52.011111 ], [ 179.582857, 52.016841 ], [ 179.622283, 52.024975 ], [ 179.647641, 52.026259 ], [ 179.663327, 52.022941 ], [ 179.704433, 52.004877 ], [ 179.773922, 51.970693 ], [ 179.778470, 51.962217 ], [ 179.777158, 51.958700 ], [ 179.767251, 51.947572 ], [ 179.758993, 51.946595 ] ] ], [ [ [ 178.446964, 51.978222 ], [ 178.463385, 51.987849 ], [ 178.478586, 51.987549 ], [ 178.552612, 51.973968 ], [ 178.570619, 51.968064 ], [ 178.591597, 51.952652 ], [ 178.590245, 51.945457 ], [ 178.567447, 51.925939 ], [ 178.539395, 51.903246 ], [ 178.518861, 51.899759 ], [ 178.502493, 51.899644 ], [ 178.484831, 51.909898 ], [ 178.468045, 51.931635 ], [ 178.454664, 51.960501 ], [ 178.446964, 51.978222 ] ] ], [ [ [ -175.680144, 51.968970 ], [ -175.672640, 51.972471 ], [ -175.669707, 51.972166 ], [ -175.655056, 51.966651 ], [ -175.652493, 51.964813 ], [ -175.653194, 51.961669 ], [ -175.717436, 51.933695 ], [ -175.730011, 51.933817 ], [ -175.747438, 51.946200 ], [ -175.747836, 51.950655 ], [ -175.742618, 51.966632 ], [ -175.735477, 51.973331 ], [ -175.726245, 51.975969 ], [ -175.680144, 51.968970 ] ] ], [ [ [ -176.018089, 52.020099 ], [ -176.044001, 52.009331 ], [ -176.032156, 51.993667 ], [ -176.027546, 51.991630 ], [ -176.021839, 51.984848 ], [ -176.022663, 51.980621 ], [ -176.027667, 51.975112 ], [ -176.057085, 51.967825 ], [ -176.079181, 51.968884 ], [ -176.180356, 52.000426 ], [ -176.185086, 52.005705 ], [ -176.201935, 52.040212 ], [ -176.211855, 52.065533 ], [ -176.205324, 52.076246 ], [ -176.173155, 52.102314 ], [ -176.143914, 52.116097 ], [ -176.058103, 52.106467 ], [ -175.988653, 52.035509 ], [ -175.999044, 52.025385 ], [ -176.018089, 52.020099 ] ] ], [ [ [ 178.117600, 52.048612 ], [ 178.119144, 52.051659 ], [ 178.141695, 52.051034 ], [ 178.175781, 52.036777 ], [ 178.179962, 52.033247 ], [ 178.190963, 52.003546 ], [ 178.174473, 51.991684 ], [ 178.132547, 51.986982 ], [ 178.105874, 51.998357 ], [ 178.102730, 52.003927 ], [ 178.094610, 52.033294 ], [ 178.107266, 52.045744 ], [ 178.117600, 52.048612 ] ] ], [ [ [ -174.301818, 52.278949 ], [ -174.323471, 52.283990 ], [ -174.346089, 52.285036 ], [ -174.349404, 52.281336 ], [ -174.368754, 52.280405 ], [ -174.408277, 52.289872 ], [ -174.451554, 52.305557 ], [ -174.455979, 52.313690 ], [ -174.453660, 52.319367 ], [ -174.443132, 52.325654 ], [ -174.432846, 52.328004 ], [ -174.384199, 52.321139 ], [ -174.367047, 52.314105 ], [ -174.358624, 52.314190 ], [ -174.340679, 52.322284 ], [ -174.331065, 52.328465 ], [ -174.317700, 52.344869 ], [ -174.320813, 52.355726 ], [ -174.330494, 52.366439 ], [ -174.329818, 52.373548 ], [ -174.324935, 52.378095 ], [ -174.185347, 52.417788 ], [ -174.155774, 52.416041 ], [ -174.068248, 52.390331 ], [ -174.016822, 52.348537 ], [ -173.989415, 52.325275 ], [ -173.985203, 52.317600 ], [ -173.986421, 52.298565 ], [ -173.987917, 52.295345 ], [ -174.036222, 52.245011 ], [ -174.060451, 52.225326 ], [ -174.084042, 52.223677 ], [ -174.106533, 52.228392 ], [ -174.177679, 52.233638 ], [ -174.182857, 52.232762 ], [ -174.198624, 52.219244 ], [ -174.200389, 52.211861 ], [ -174.196836, 52.195856 ], [ -174.190100, 52.190320 ], [ -174.175044, 52.181835 ], [ -174.135217, 52.168514 ], [ -174.090169, 52.139119 ], [ -174.082814, 52.132069 ], [ -174.080677, 52.128026 ], [ -174.089100, 52.107251 ], [ -174.094470, 52.104274 ], [ -174.102161, 52.104534 ], [ -174.109089, 52.113117 ], [ -174.114370, 52.117107 ], [ -174.142262, 52.125452 ], [ -174.206353, 52.116554 ], [ -174.218469, 52.104880 ], [ -174.302947, 52.111325 ], [ -174.334424, 52.115198 ], [ -174.348463, 52.109245 ], [ -174.365667, 52.097238 ], [ -174.382661, 52.081658 ], [ -174.411255, 52.048757 ], [ -174.452760, 52.061047 ], [ -174.507816, 52.054955 ], [ -174.508822, 52.048623 ], [ -174.556278, 52.036733 ], [ -174.580676, 52.040453 ], [ -174.593635, 52.045247 ], [ -174.615943, 52.032665 ], [ -174.714610, 52.009863 ], [ -174.736592, 52.007308 ], [ -174.783189, 52.032293 ], [ -174.885554, 52.043001 ], [ -174.967907, 52.037203 ], [ -175.000792, 52.028354 ], [ -175.014748, 52.020584 ], [ -175.014807, 52.007000 ], [ -175.095510, 52.000797 ], [ -175.104889, 52.003548 ], [ -175.155673, 52.011512 ], [ -175.274850, 52.018619 ], [ -175.292821, 52.018790 ], [ -175.300639, 52.014970 ], [ -175.302683, 52.011499 ], [ -175.323322, 52.007488 ], [ -175.341624, 52.021588 ], [ -175.327070, 52.027032 ], [ -175.195900, 52.051407 ], [ -175.156744, 52.057642 ], [ -175.132635, 52.059223 ], [ -175.117115, 52.054499 ], [ -175.117680, 52.053234 ], [ -175.113721, 52.046308 ], [ -175.092867, 52.034794 ], [ -175.044344, 52.057519 ], [ -174.995237, 52.061417 ], [ -174.992309, 52.058603 ], [ -174.980497, 52.061471 ], [ -174.937497, 52.078334 ], [ -174.922299, 52.091580 ], [ -174.927549, 52.101415 ], [ -174.920042, 52.109274 ], [ -174.905409, 52.116509 ], [ -174.866725, 52.103172 ], [ -174.839715, 52.091338 ], [ -174.786809, 52.091324 ], [ -174.656294, 52.107962 ], [ -174.604871, 52.122124 ], [ -174.568402, 52.138426 ], [ -174.557080, 52.153637 ], [ -174.554670, 52.160405 ], [ -174.527081, 52.174720 ], [ -174.496880, 52.179151 ], [ -174.465189, 52.180711 ], [ -174.455707, 52.176802 ], [ -174.424054, 52.169053 ], [ -174.415290, 52.169376 ], [ -174.404588, 52.181330 ], [ -174.405464, 52.183560 ], [ -174.457804, 52.202831 ], [ -174.462962, 52.213031 ], [ -174.453746, 52.218823 ], [ -174.400139, 52.219053 ], [ -174.360631, 52.212994 ], [ -174.328599, 52.211647 ], [ -174.299044, 52.214670 ], [ -174.249848, 52.243694 ], [ -174.255832, 52.274152 ], [ -174.301818, 52.278949 ] ] ], [ [ [ -173.602446, 52.153773 ], [ -173.590560, 52.145393 ], [ -173.514171, 52.108348 ], [ -173.497020, 52.103641 ], [ -173.467877, 52.116423 ], [ -173.375229, 52.108228 ], [ -173.375595, 52.106343 ], [ -173.372574, 52.102750 ], [ -173.357498, 52.096129 ], [ -173.238295, 52.100443 ], [ -173.173206, 52.109136 ], [ -173.124504, 52.109420 ], [ -173.119255, 52.107628 ], [ -173.107373, 52.099280 ], [ -173.066430, 52.096330 ], [ -173.019588, 52.097881 ], [ -172.958523, 52.093648 ], [ -172.960751, 52.087018 ], [ -173.033166, 52.074611 ], [ -173.047540, 52.073329 ], [ -173.107933, 52.078828 ], [ -173.206837, 52.063532 ], [ -173.313705, 52.058701 ], [ -173.424178, 52.046298 ], [ -173.511915, 52.031278 ], [ -173.548385, 52.029308 ], [ -173.612014, 52.051148 ], [ -173.718000, 52.063069 ], [ -173.799574, 52.053650 ], [ -173.816999, 52.048538 ], [ -173.820692, 52.043312 ], [ -173.831555, 52.040763 ], [ -173.901075, 52.049435 ], [ -173.937239, 52.057513 ], [ -173.935561, 52.064731 ], [ -173.971330, 52.099428 ], [ -173.992274, 52.100590 ], [ -174.001866, 52.097641 ], [ -174.011338, 52.098862 ], [ -174.035082, 52.112952 ], [ -174.046750, 52.122403 ], [ -174.052296, 52.130400 ], [ -174.048451, 52.132911 ], [ -174.036854, 52.135878 ], [ -173.984245, 52.127855 ], [ -173.890733, 52.125470 ], [ -173.830906, 52.110450 ], [ -173.824087, 52.105892 ], [ -173.818277, 52.105363 ], [ -173.802339, 52.106390 ], [ -173.721266, 52.130207 ], [ -173.654404, 52.146192 ], [ -173.624771, 52.152213 ], [ -173.602446, 52.153773 ] ] ], [ [ [ -172.633153, 52.266215 ], [ -172.620261, 52.298751 ], [ -172.574154, 52.345323 ], [ -172.568051, 52.349420 ], [ -172.474610, 52.383763 ], [ -172.448182, 52.391439 ], [ -172.405243, 52.389442 ], [ -172.326444, 52.366472 ], [ -172.311427, 52.356456 ], [ -172.302393, 52.342357 ], [ -172.301445, 52.329951 ], [ -172.313133, 52.320697 ], [ -172.414419, 52.276740 ], [ -172.528095, 52.254336 ], [ -172.608935, 52.253014 ], [ -172.616839, 52.255317 ], [ -172.633153, 52.266215 ] ] ], [ [ [ 175.911286, 52.334831 ], [ 175.902770, 52.336823 ], [ 175.890684, 52.344514 ], [ 175.873317, 52.361138 ], [ 175.874353, 52.371004 ], [ 175.906734, 52.375651 ], [ 175.950560, 52.368357 ], [ 175.966521, 52.359728 ], [ 175.944180, 52.336437 ], [ 175.911286, 52.334831 ] ] ], [ [ [ 173.587554, 52.476785 ], [ 173.623883, 52.506948 ], [ 173.680586, 52.512878 ], [ 173.736270, 52.512422 ], [ 173.769503, 52.512072 ], [ 173.772799, 52.509905 ], [ 173.772402, 52.506877 ], [ 173.754979, 52.496127 ], [ 173.739385, 52.493257 ], [ 173.707741, 52.477377 ], [ 173.695719, 52.458935 ], [ 173.691601, 52.445935 ], [ 173.693860, 52.438694 ], [ 173.702252, 52.434804 ], [ 173.704299, 52.432192 ], [ 173.712323, 52.421033 ], [ 173.719161, 52.397703 ], [ 173.725696, 52.356579 ], [ 173.651293, 52.356370 ], [ 173.644793, 52.357598 ], [ 173.640825, 52.359428 ], [ 173.606767, 52.378249 ], [ 173.595397, 52.391893 ], [ 173.588794, 52.400973 ], [ 173.559891, 52.401165 ], [ 173.543778, 52.392666 ], [ 173.512162, 52.385035 ], [ 173.483843, 52.383485 ], [ 173.465442, 52.384621 ], [ 173.455586, 52.389656 ], [ 173.395500, 52.402647 ], [ 173.385704, 52.404072 ], [ 173.356927, 52.403873 ], [ 173.356103, 52.405563 ], [ 173.380058, 52.431843 ], [ 173.440111, 52.453664 ], [ 173.445696, 52.455031 ], [ 173.467698, 52.444473 ], [ 173.476243, 52.441909 ], [ 173.501022, 52.440926 ], [ 173.525161, 52.448137 ], [ 173.530105, 52.449968 ], [ 173.550002, 52.467067 ], [ 173.549605, 52.469989 ], [ 173.545302, 52.476000 ], [ 173.555739, 52.479472 ], [ 173.587554, 52.476785 ] ] ], [ [ [ -171.294554, 52.451105 ], [ -171.299348, 52.448716 ], [ -171.304170, 52.449952 ], [ -171.313083, 52.472932 ], [ -171.312658, 52.493502 ], [ -171.307500, 52.501514 ], [ -171.291387, 52.514813 ], [ -171.277165, 52.522634 ], [ -171.252053, 52.529954 ], [ -171.196013, 52.500106 ], [ -171.194639, 52.498039 ], [ -171.208919, 52.469023 ], [ -171.214565, 52.463300 ], [ -171.236843, 52.450527 ], [ -171.252316, 52.449466 ], [ -171.294554, 52.451105 ] ] ], [ [ [ -170.841936, 52.558171 ], [ -170.833364, 52.599985 ], [ -170.820641, 52.633091 ], [ -170.817943, 52.636275 ], [ -170.727717, 52.679978 ], [ -170.671545, 52.698082 ], [ -170.633753, 52.697469 ], [ -170.579913, 52.682029 ], [ -170.562734, 52.674785 ], [ -170.559523, 52.667907 ], [ -170.557324, 52.652105 ], [ -170.563610, 52.640706 ], [ -170.603862, 52.601732 ], [ -170.635419, 52.595711 ], [ -170.659041, 52.593811 ], [ -170.665266, 52.595260 ], [ -170.668075, 52.600677 ], [ -170.674453, 52.603385 ], [ -170.683854, 52.602485 ], [ -170.696488, 52.598364 ], [ -170.735824, 52.580823 ], [ -170.767378, 52.558254 ], [ -170.777143, 52.546664 ], [ -170.788495, 52.540240 ], [ -170.841936, 52.558171 ] ] ], [ [ [ 174.069186, 52.734888 ], [ 174.092073, 52.742060 ], [ 174.096650, 52.743485 ], [ 174.133150, 52.733786 ], [ 174.145326, 52.728550 ], [ 174.155764, 52.715375 ], [ 174.159252, 52.707387 ], [ 174.158146, 52.706059 ], [ 174.109409, 52.708560 ], [ 174.071842, 52.718295 ], [ 174.066195, 52.731042 ], [ 174.069186, 52.734888 ] ] ], [ [ [ -170.170683, 52.784918 ], [ -170.128714, 52.787425 ], [ -170.061868, 52.773525 ], [ -170.053443, 52.769076 ], [ -170.052922, 52.758745 ], [ -170.055363, 52.745887 ], [ -170.070287, 52.724301 ], [ -170.077734, 52.720416 ], [ -170.114087, 52.716172 ], [ -170.170646, 52.717359 ], [ -170.184564, 52.721937 ], [ -170.185684, 52.723007 ], [ -170.170683, 52.784918 ] ] ], [ [ [ 174.004827, 52.719857 ], [ 173.972600, 52.729423 ], [ 173.960880, 52.738136 ], [ 173.952793, 52.747885 ], [ 173.954075, 52.751410 ], [ 173.983432, 52.749053 ], [ 174.003651, 52.744283 ], [ 174.021702, 52.730286 ], [ 174.004827, 52.719857 ] ] ], [ [ [ 173.932926, 52.746649 ], [ 173.930912, 52.750227 ], [ 173.925271, 52.752433 ], [ 173.894753, 52.750780 ], [ 173.875585, 52.761898 ], [ 173.861653, 52.773579 ], [ 173.867436, 52.775128 ], [ 173.881412, 52.775028 ], [ 173.897452, 52.771780 ], [ 173.931553, 52.758574 ], [ 173.940037, 52.751860 ], [ 173.932926, 52.746649 ] ] ], [ [ [ 172.763366, 52.823656 ], [ 172.767390, 52.848372 ], [ 172.766693, 52.862669 ], [ 172.754236, 52.877490 ], [ 172.640372, 52.925441 ], [ 172.585075, 52.921327 ], [ 172.548700, 52.914322 ], [ 172.512996, 52.905181 ], [ 172.469022, 52.911337 ], [ 172.461667, 52.927160 ], [ 172.629077, 53.001324 ], [ 172.643266, 53.004979 ], [ 172.746566, 53.010750 ], [ 173.107249, 52.993228 ], [ 173.121988, 52.990352 ], [ 173.131510, 52.987521 ], [ 173.159648, 52.974163 ], [ 173.172406, 52.960545 ], [ 173.211752, 52.939489 ], [ 173.235265, 52.943628 ], [ 173.251326, 52.944362 ], [ 173.295399, 52.926987 ], [ 173.421682, 52.845477 ], [ 173.427670, 52.830763 ], [ 173.423819, 52.828799 ], [ 173.413016, 52.827891 ], [ 173.302331, 52.823286 ], [ 173.284417, 52.827933 ], [ 173.229070, 52.856156 ], [ 173.224051, 52.856403 ], [ 173.204948, 52.848911 ], [ 173.187952, 52.831500 ], [ 173.173543, 52.804378 ], [ 173.166899, 52.795229 ], [ 173.142678, 52.786254 ], [ 173.134521, 52.784357 ], [ 173.118560, 52.784440 ], [ 172.998472, 52.796979 ], [ 172.903628, 52.761667 ], [ 172.809387, 52.789290 ], [ 172.763366, 52.823656 ] ] ], [ [ [ -169.943521, 52.861099 ], [ -169.905631, 52.853240 ], [ -169.860214, 52.858377 ], [ -169.818139, 52.878446 ], [ -169.773504, 52.894450 ], [ -169.749177, 52.893269 ], [ -169.704736, 52.886272 ], [ -169.666512, 52.864349 ], [ -169.683482, 52.826618 ], [ -169.704105, 52.793938 ], [ -169.750136, 52.790576 ], [ -169.838232, 52.817280 ], [ -169.879866, 52.816088 ], [ -169.886671, 52.808563 ], [ -169.897078, 52.802131 ], [ -169.927446, 52.792675 ], [ -169.951498, 52.788615 ], [ -169.962883, 52.789882 ], [ -169.995422, 52.804676 ], [ -170.012487, 52.831161 ], [ -170.004218, 52.846743 ], [ -169.990149, 52.856266 ], [ -169.975345, 52.858884 ], [ -169.943521, 52.861099 ] ] ], [ [ [ -168.211705, 53.256184 ], [ -168.226915, 53.254822 ], [ -168.270744, 53.242811 ], [ -168.296229, 53.227235 ], [ -168.312376, 53.215231 ], [ -168.341678, 53.185911 ], [ -168.344468, 53.155215 ], [ -168.373150, 53.128891 ], [ -168.392379, 53.123609 ], [ -168.412522, 53.110683 ], [ -168.433734, 53.093934 ], [ -168.442859, 53.085562 ], [ -168.451161, 53.075131 ], [ -168.457103, 53.055839 ], [ -168.497490, 53.035403 ], [ -168.527404, 53.028588 ], [ -168.546059, 53.029580 ], [ -168.553195, 53.033296 ], [ -168.578895, 53.029915 ], [ -168.587808, 53.027175 ], [ -168.613964, 53.008776 ], [ -168.625257, 52.998214 ], [ -168.688468, 52.966400 ], [ -168.741851, 52.951442 ], [ -168.808854, 52.926102 ], [ -168.907003, 52.884006 ], [ -169.041338, 52.839348 ], [ -169.102465, 52.824349 ], [ -169.054243, 52.863266 ], [ -169.038767, 52.869662 ], [ -168.992403, 52.873440 ], [ -168.971710, 52.878028 ], [ -168.958983, 52.886048 ], [ -168.861078, 52.968046 ], [ -168.785236, 53.045038 ], [ -168.763689, 53.070961 ], [ -168.759691, 53.081461 ], [ -168.768544, 53.093684 ], [ -168.776176, 53.097766 ], [ -168.789424, 53.100970 ], [ -168.802030, 53.108226 ], [ -168.804901, 53.120015 ], [ -168.799469, 53.143794 ], [ -168.792327, 53.155720 ], [ -168.788756, 53.160749 ], [ -168.763331, 53.182812 ], [ -168.617143, 53.260985 ], [ -168.539398, 53.251670 ], [ -168.524991, 53.252311 ], [ -168.501365, 53.257340 ], [ -168.490957, 53.264009 ], [ -168.445083, 53.265330 ], [ -168.412851, 53.257859 ], [ -168.366519, 53.252024 ], [ -168.361758, 53.252253 ], [ -168.343994, 53.262150 ], [ -168.365388, 53.309105 ], [ -168.371218, 53.316575 ], [ -168.375674, 53.318291 ], [ -168.406531, 53.346393 ], [ -168.386886, 53.431496 ], [ -168.342127, 53.475992 ], [ -168.315847, 53.481729 ], [ -168.295793, 53.489062 ], [ -168.239572, 53.518491 ], [ -168.238321, 53.521902 ], [ -168.200443, 53.534079 ], [ -168.144620, 53.545342 ], [ -168.004624, 53.566053 ], [ -167.981038, 53.561714 ], [ -167.962723, 53.554069 ], [ -167.960861, 53.552550 ], [ -167.965714, 53.543440 ], [ -167.965038, 53.538913 ], [ -167.938981, 53.526907 ], [ -167.901871, 53.520508 ], [ -167.888901, 53.519691 ], [ -167.816998, 53.517947 ], [ -167.796866, 53.521113 ], [ -167.791026, 53.521076 ], [ -167.789164, 53.519329 ], [ -167.786387, 53.513896 ], [ -167.784099, 53.501048 ], [ -167.788066, 53.492411 ], [ -167.808117, 53.473861 ], [ -167.843611, 53.453893 ], [ -167.853225, 53.445469 ], [ -167.858337, 53.437910 ], [ -167.856837, 53.428609 ], [ -167.851698, 53.421236 ], [ -167.844800, 53.417497 ], [ -167.839520, 53.410325 ], [ -167.839887, 53.394432 ], [ -167.842328, 53.386489 ], [ -167.852217, 53.378294 ], [ -167.872879, 53.367360 ], [ -167.878128, 53.366902 ], [ -167.959096, 53.341788 ], [ -167.988487, 53.329578 ], [ -168.009301, 53.317263 ], [ -168.039760, 53.304276 ], [ -168.158943, 53.267710 ], [ -168.211705, 53.256184 ] ] ], [ [ [ -169.996712, 52.891475 ], [ -169.999094, 52.884034 ], [ -170.002368, 52.880239 ], [ -170.015514, 52.870260 ], [ -170.050274, 52.857433 ], [ -170.095331, 52.870851 ], [ -170.113189, 52.891078 ], [ -170.112853, 52.902043 ], [ -170.092221, 52.919387 ], [ -170.083985, 52.923640 ], [ -170.046560, 52.923853 ], [ -170.020493, 52.917171 ], [ -170.002071, 52.910043 ], [ -169.995982, 52.902378 ], [ -169.996712, 52.891475 ] ] ], [ [ [ -169.721744, 52.947117 ], [ -169.741096, 52.951512 ], [ -169.758008, 52.967246 ], [ -169.760725, 52.971556 ], [ -169.762740, 52.978050 ], [ -169.745743, 53.021470 ], [ -169.742538, 53.024072 ], [ -169.698128, 53.033779 ], [ -169.680033, 53.035075 ], [ -169.664930, 53.023973 ], [ -169.663576, 53.021258 ], [ -169.666078, 52.997068 ], [ -169.698274, 52.958267 ], [ -169.721744, 52.947117 ] ] ], [ [ [ -166.728918, 54.003111 ], [ -166.676640, 54.017419 ], [ -166.644627, 54.014495 ], [ -166.636936, 54.012000 ], [ -166.619754, 54.001264 ], [ -166.599947, 53.983695 ], [ -166.587393, 53.959831 ], [ -166.605438, 53.955354 ], [ -166.621979, 53.953744 ], [ -166.646786, 53.923785 ], [ -166.640466, 53.912519 ], [ -166.619003, 53.893514 ], [ -166.597182, 53.883990 ], [ -166.575090, 53.879236 ], [ -166.560546, 53.878775 ], [ -166.487847, 53.895448 ], [ -166.443699, 53.909727 ], [ -166.436526, 53.916151 ], [ -166.435153, 53.920415 ], [ -166.437083, 53.955644 ], [ -166.373689, 54.010030 ], [ -166.367460, 54.008903 ], [ -166.357117, 54.002343 ], [ -166.354614, 53.999039 ], [ -166.354341, 53.995515 ], [ -166.359925, 53.977136 ], [ -166.319895, 53.960126 ], [ -166.279407, 53.982532 ], [ -166.264519, 53.977550 ], [ -166.210964, 53.933557 ], [ -166.208767, 53.929110 ], [ -166.211207, 53.912334 ], [ -166.236513, 53.881343 ], [ -166.250935, 53.876851 ], [ -166.320004, 53.869527 ], [ -166.351999, 53.858532 ], [ -166.389196, 53.832343 ], [ -166.404896, 53.809345 ], [ -166.434846, 53.798012 ], [ -166.547438, 53.749404 ], [ -166.552078, 53.728498 ], [ -166.540531, 53.715926 ], [ -166.469112, 53.735935 ], [ -166.460324, 53.745838 ], [ -166.420471, 53.762088 ], [ -166.336768, 53.787090 ], [ -166.303201, 53.791538 ], [ -166.212603, 53.817127 ], [ -166.214312, 53.820430 ], [ -166.212330, 53.827769 ], [ -166.198751, 53.836100 ], [ -166.119922, 53.855048 ], [ -166.113037, 53.853716 ], [ -166.097565, 53.843990 ], [ -166.094147, 53.839200 ], [ -166.111317, 53.776856 ], [ -166.166703, 53.733402 ], [ -166.199060, 53.727328 ], [ -166.262974, 53.703710 ], [ -166.265182, 53.698248 ], [ -166.274896, 53.687253 ], [ -166.283267, 53.684219 ], [ -166.444909, 53.640646 ], [ -166.467583, 53.646574 ], [ -166.532639, 53.630533 ], [ -166.553983, 53.623448 ], [ -166.581011, 53.530449 ], [ -166.656234, 53.487119 ], [ -166.662276, 53.485349 ], [ -166.667921, 53.486027 ], [ -166.712475, 53.498445 ], [ -166.735039, 53.506640 ], [ -166.743054, 53.514820 ], [ -166.772655, 53.496371 ], [ -166.789062, 53.453100 ], [ -166.863119, 53.443878 ], [ -166.878087, 53.429884 ], [ -166.922674, 53.441136 ], [ -166.959082, 53.455753 ], [ -166.994329, 53.429201 ], [ -167.036104, 53.449289 ], [ -167.048210, 53.448844 ], [ -167.050025, 53.433067 ], [ -167.075386, 53.424979 ], [ -167.112008, 53.416775 ], [ -167.124277, 53.425534 ], [ -167.134134, 53.426448 ], [ -167.201432, 53.397900 ], [ -167.291831, 53.364102 ], [ -167.302982, 53.336911 ], [ -167.308126, 53.334330 ], [ -167.348653, 53.333262 ], [ -167.386984, 53.340671 ], [ -167.442804, 53.321015 ], [ -167.466304, 53.295888 ], [ -167.488215, 53.269121 ], [ -167.515470, 53.267876 ], [ -167.530884, 53.275659 ], [ -167.539247, 53.277864 ], [ -167.589180, 53.288698 ], [ -167.598428, 53.288048 ], [ -167.609903, 53.285300 ], [ -167.622173, 53.250362 ], [ -167.644179, 53.250842 ], [ -167.798984, 53.284757 ], [ -167.835090, 53.299620 ], [ -167.851511, 53.308668 ], [ -167.852333, 53.315599 ], [ -167.790928, 53.335520 ], [ -167.710446, 53.381326 ], [ -167.694484, 53.388034 ], [ -167.653113, 53.392276 ], [ -167.622089, 53.385329 ], [ -167.488252, 53.420001 ], [ -167.474457, 53.431782 ], [ -167.473328, 53.438001 ], [ -167.457366, 53.442793 ], [ -167.393985, 53.439752 ], [ -167.373527, 53.432776 ], [ -167.355624, 53.424498 ], [ -167.332792, 53.433107 ], [ -167.319143, 53.451317 ], [ -167.301290, 53.466006 ], [ -167.278827, 53.478565 ], [ -167.267902, 53.478115 ], [ -167.226182, 53.468692 ], [ -167.217606, 53.465389 ], [ -167.199966, 53.463039 ], [ -167.193801, 53.467007 ], [ -167.158520, 53.503747 ], [ -167.102305, 53.515077 ], [ -167.105816, 53.540507 ], [ -167.131239, 53.547267 ], [ -167.135695, 53.551227 ], [ -167.161640, 53.605909 ], [ -167.163196, 53.613813 ], [ -167.159808, 53.617308 ], [ -167.140430, 53.626968 ], [ -167.107836, 53.633056 ], [ -167.091377, 53.633438 ], [ -167.084579, 53.626502 ], [ -167.070082, 53.619857 ], [ -167.062187, 53.620058 ], [ -167.009635, 53.635344 ], [ -167.008671, 53.642040 ], [ -167.017863, 53.648607 ], [ -167.030011, 53.653559 ], [ -167.071823, 53.665560 ], [ -167.067674, 53.687267 ], [ -167.057695, 53.698864 ], [ -167.041245, 53.707929 ], [ -167.022385, 53.715467 ], [ -166.999282, 53.718520 ], [ -166.923324, 53.719719 ], [ -166.894976, 53.717746 ], [ -166.859022, 53.674439 ], [ -166.861769, 53.659234 ], [ -166.832725, 53.657376 ], [ -166.805874, 53.665733 ], [ -166.779991, 53.719126 ], [ -166.787318, 53.734577 ], [ -166.856491, 53.747301 ], [ -166.942766, 53.769562 ], [ -166.960681, 53.776841 ], [ -166.975635, 53.775254 ], [ -166.983294, 53.771348 ], [ -166.992846, 53.762604 ], [ -167.005778, 53.755446 ], [ -167.016863, 53.754936 ], [ -167.024981, 53.757241 ], [ -167.075859, 53.786272 ], [ -167.141966, 53.826932 ], [ -167.140992, 53.866774 ], [ -167.058168, 53.929778 ], [ -167.031252, 53.945204 ], [ -166.930452, 53.976091 ], [ -166.879488, 53.988716 ], [ -166.818635, 53.993198 ], [ -166.751681, 54.016050 ], [ -166.746095, 54.016936 ], [ -166.742587, 54.015501 ], [ -166.728918, 54.003111 ] ] ], [ [ [ -169.553937, 56.608682 ], [ -169.528659, 56.612181 ], [ -169.507415, 56.610702 ], [ -169.473138, 56.601741 ], [ -169.471550, 56.598864 ], [ -169.490133, 56.583482 ], [ -169.568984, 56.540935 ], [ -169.582624, 56.536939 ], [ -169.640735, 56.542162 ], [ -169.650135, 56.544230 ], [ -169.657736, 56.547319 ], [ -169.667749, 56.554535 ], [ -169.672818, 56.560866 ], [ -169.671324, 56.567328 ], [ -169.675327, 56.578414 ], [ -169.683639, 56.583340 ], [ -169.755750, 56.591922 ], [ -169.785692, 56.613245 ], [ -169.789659, 56.618217 ], [ -169.763506, 56.620739 ], [ -169.679305, 56.611593 ], [ -169.611548, 56.606924 ], [ -169.553937, 56.608682 ] ] ], [ [ [ -150.220208, 61.170195 ], [ -150.164053, 61.174003 ], [ -150.158342, 61.167340 ], [ -150.158342, 61.160678 ], [ -150.190703, 61.139738 ], [ -150.228774, 61.123558 ], [ -150.265894, 61.127365 ], [ -150.242099, 61.137835 ], [ -150.228774, 61.162581 ], [ -150.220208, 61.170195 ] ] ], [ [ [ -173.045137, 60.622804 ], [ -173.115569, 60.658971 ], [ -173.090823, 60.698946 ], [ -173.074642, 60.704657 ], [ -173.063221, 60.695139 ], [ -173.059414, 60.655164 ], [ -173.041330, 60.630418 ], [ -173.045137, 60.622804 ] ] ], [ [ [ -165.721389, 60.169620 ], [ -165.723168, 60.156603 ], [ -165.719120, 60.153521 ], [ -165.702411, 60.151285 ], [ -165.697273, 60.153592 ], [ -165.683507, 60.154221 ], [ -165.675374, 60.149360 ], [ -165.667863, 60.114676 ], [ -165.671567, 60.096877 ], [ -165.680612, 60.089962 ], [ -165.684585, 60.055237 ], [ -165.649318, 59.991837 ], [ -165.588873, 59.966005 ], [ -165.539367, 59.965175 ], [ -165.534482, 59.951276 ], [ -165.543456, 59.930376 ], [ -165.550405, 59.920007 ], [ -165.575815, 59.904672 ], [ -165.695981, 59.893513 ], [ -165.712875, 59.895364 ], [ -165.717549, 59.899137 ], [ -165.722458, 59.899813 ], [ -165.751851, 59.899947 ], [ -165.905471, 59.871937 ], [ -166.010201, 59.847061 ], [ -166.060952, 59.820508 ], [ -166.072465, 59.805462 ], [ -166.058096, 59.787110 ], [ -166.042089, 59.776212 ], [ -166.032277, 59.773729 ], [ -166.030813, 59.770600 ], [ -166.036947, 59.757859 ], [ -166.062854, 59.748586 ], [ -166.157071, 59.748886 ], [ -166.180920, 59.763728 ], [ -166.176669, 59.766495 ], [ -166.174820, 59.770681 ], [ -166.184234, 59.779432 ], [ -166.203293, 59.791676 ], [ -166.251528, 59.809807 ], [ -166.381986, 59.849087 ], [ -166.407290, 59.854604 ], [ -166.439746, 59.857816 ], [ -166.512223, 59.849939 ], [ -166.583297, 59.848705 ], [ -166.616849, 59.850711 ], [ -166.621473, 59.856438 ], [ -166.648076, 59.871100 ], [ -166.678200, 59.881248 ], [ -166.716563, 59.889011 ], [ -166.764183, 59.892061 ], [ -166.801634, 59.916321 ], [ -166.866530, 59.949544 ], [ -166.892330, 59.960507 ], [ -166.995748, 59.993495 ], [ -167.067602, 59.992295 ], [ -167.111785, 59.989349 ], [ -167.124867, 59.991700 ], [ -167.133258, 59.994695 ], [ -167.220210, 60.040133 ], [ -167.247627, 60.058862 ], [ -167.281357, 60.063892 ], [ -167.310664, 60.064874 ], [ -167.339109, 60.070159 ], [ -167.342702, 60.072395 ], [ -167.342885, 60.074979 ], [ -167.334050, 60.088609 ], [ -167.333860, 60.094065 ], [ -167.343303, 60.123181 ], [ -167.347866, 60.131140 ], [ -167.362783, 60.147556 ], [ -167.423053, 60.195072 ], [ -167.421489, 60.205431 ], [ -167.369927, 60.225496 ], [ -167.312616, 60.238454 ], [ -167.201940, 60.237822 ], [ -167.105975, 60.232895 ], [ -167.081935, 60.225765 ], [ -167.045820, 60.219088 ], [ -166.937970, 60.205870 ], [ -166.909802, 60.206513 ], [ -166.847438, 60.213592 ], [ -166.812484, 60.227780 ], [ -166.803469, 60.242802 ], [ -166.809546, 60.259658 ], [ -166.826169, 60.268644 ], [ -166.834966, 60.271406 ], [ -166.832877, 60.275449 ], [ -166.814979, 60.286283 ], [ -166.762522, 60.309837 ], [ -166.738323, 60.314301 ], [ -166.662112, 60.322993 ], [ -166.608896, 60.321250 ], [ -166.578305, 60.321850 ], [ -166.569828, 60.325955 ], [ -166.562081, 60.359022 ], [ -166.493543, 60.392389 ], [ -166.414570, 60.371870 ], [ -166.408546, 60.365899 ], [ -166.387184, 60.359671 ], [ -166.366596, 60.358227 ], [ -166.310655, 60.377611 ], [ -166.200019, 60.393404 ], [ -166.174906, 60.401003 ], [ -166.171187, 60.428854 ], [ -166.163203, 60.432641 ], [ -166.135704, 60.424510 ], [ -166.124379, 60.414253 ], [ -166.124231, 60.409953 ], [ -166.134927, 60.400129 ], [ -166.123805, 60.378116 ], [ -166.084791, 60.325288 ], [ -166.012169, 60.317691 ], [ -165.987336, 60.317833 ], [ -165.927956, 60.321592 ], [ -165.924640, 60.325249 ], [ -165.923572, 60.330503 ], [ -165.920794, 60.335398 ], [ -165.916828, 60.338002 ], [ -165.883458, 60.343902 ], [ -165.786573, 60.326821 ], [ -165.714510, 60.310496 ], [ -165.697326, 60.297238 ], [ -165.685751, 60.277564 ], [ -165.686143, 60.267811 ], [ -165.698339, 60.210676 ], [ -165.708863, 60.189125 ], [ -165.721389, 60.169620 ] ] ], [ [ [ -173.052751, 60.515252 ], [ -173.044185, 60.547613 ], [ -172.951862, 60.605671 ], [ -172.919501, 60.600913 ], [ -172.903321, 60.534288 ], [ -172.784348, 60.458145 ], [ -172.551161, 60.387713 ], [ -172.380791, 60.384857 ], [ -172.333051, 60.364359 ], [ -172.269754, 60.333887 ], [ -172.231361, 60.320136 ], [ -172.240879, 60.302052 ], [ -172.289420, 60.297293 ], [ -172.310359, 60.322992 ], [ -172.366515, 60.334413 ], [ -172.486439, 60.335365 ], [ -172.595895, 60.318233 ], [ -172.724386, 60.358208 ], [ -172.757794, 60.374881 ], [ -172.811529, 60.406621 ], [ -172.948055, 60.481939 ], [ -173.044185, 60.493361 ], [ -173.052751, 60.515252 ] ] ], [ [ [ -160.918586, 58.746935 ], [ -160.843395, 58.751694 ], [ -160.700627, 58.817368 ], [ -160.684447, 58.815464 ], [ -160.880515, 58.581325 ], [ -160.961416, 58.553723 ], [ -161.075630, 58.549916 ], [ -161.081341, 58.555627 ], [ -161.084196, 58.589891 ], [ -161.078486, 58.635577 ], [ -161.056595, 58.702202 ], [ -160.918586, 58.746935 ] ] ], [ [ [ -135.349335, 59.020034 ], [ -135.330300, 59.012419 ], [ -135.296035, 58.959120 ], [ -135.298626, 58.919262 ], [ -135.316023, 58.924855 ], [ -135.334107, 58.943891 ], [ -135.353142, 59.010516 ], [ -135.349335, 59.020034 ] ] ], [ [ [ -152.567309, 60.158449 ], [ -152.550177, 60.113715 ], [ -152.553032, 60.098486 ], [ -152.560646, 60.094679 ], [ -152.632982, 60.148931 ], [ -152.639644, 60.165111 ], [ -152.619657, 60.183195 ], [ -152.578730, 60.169870 ], [ -152.567309, 60.158449 ] ] ], [ [ [ -150.772243, 59.333014 ], [ -150.742738, 59.350146 ], [ -150.701811, 59.389169 ], [ -150.671354, 59.410108 ], [ -150.617102, 59.394880 ], [ -150.609488, 59.386314 ], [ -150.618054, 59.355856 ], [ -150.650415, 59.343483 ], [ -150.680872, 59.305412 ], [ -150.721799, 59.292087 ], [ -150.762725, 59.304460 ], [ -150.773195, 59.308267 ], [ -150.772243, 59.333014 ] ] ], [ [ [ -151.930565, 60.516320 ], [ -151.839194, 60.485862 ], [ -151.841097, 60.481104 ], [ -151.895349, 60.460164 ], [ -151.891542, 60.440177 ], [ -151.940083, 60.430659 ], [ -151.974347, 60.388780 ], [ -151.956263, 60.367841 ], [ -152.079995, 60.341191 ], [ -152.082850, 60.345950 ], [ -152.072381, 60.361179 ], [ -152.012418, 60.404009 ], [ -151.980058, 60.414479 ], [ -151.965781, 60.474441 ], [ -151.952456, 60.510609 ], [ -151.930565, 60.516320 ] ] ], [ [ [ -153.560020, 59.391310 ], [ -153.510527, 59.391310 ], [ -153.412493, 59.415105 ], [ -153.390602, 59.412250 ], [ -153.347772, 59.377985 ], [ -153.343013, 59.356094 ], [ -153.365856, 59.337059 ], [ -153.413445, 59.322782 ], [ -153.515286, 59.320878 ], [ -153.546695, 59.331348 ], [ -153.573345, 59.371323 ], [ -153.560020, 59.391310 ] ] ], [ [ [ -131.207284, 55.112178 ], [ -131.190628, 55.108013 ], [ -131.174566, 55.087788 ], [ -131.175756, 55.081839 ], [ -131.190033, 55.066968 ], [ -131.187653, 55.047337 ], [ -131.190033, 55.043173 ], [ -131.213232, 55.044958 ], [ -131.240001, 55.061614 ], [ -131.246545, 55.072916 ], [ -131.241191, 55.092547 ], [ -131.207284, 55.112178 ] ] ], [ [ [ -131.246018, 54.989555 ], [ -131.257421, 54.979010 ], [ -131.242771, 54.929639 ], [ -131.233001, 54.926814 ], [ -131.217805, 54.927423 ], [ -131.197924, 54.921489 ], [ -131.195197, 54.919767 ], [ -131.195411, 54.918249 ], [ -131.200161, 54.910169 ], [ -131.253671, 54.866779 ], [ -131.266049, 54.859369 ], [ -131.353233, 54.859009 ], [ -131.469097, 54.913153 ], [ -131.491504, 54.930392 ], [ -131.486616, 54.950394 ], [ -131.482676, 54.952659 ], [ -131.409738, 54.971152 ], [ -131.266084, 54.998806 ], [ -131.248909, 54.997190 ], [ -131.246018, 54.989555 ] ] ], [ [ [ -131.759896, 55.381845 ], [ -131.716140, 55.349570 ], [ -131.685192, 55.333501 ], [ -131.666738, 55.327492 ], [ -131.647236, 55.306140 ], [ -131.658130, 55.292512 ], [ -131.688644, 55.282113 ], [ -131.694487, 55.223739 ], [ -131.718468, 55.200099 ], [ -131.748334, 55.128588 ], [ -131.798943, 55.162351 ], [ -131.829585, 55.191916 ], [ -131.830718, 55.194991 ], [ -131.828395, 55.198482 ], [ -131.850839, 55.274364 ], [ -131.862162, 55.289284 ], [ -131.870568, 55.364553 ], [ -131.854297, 55.421074 ], [ -131.852330, 55.423782 ], [ -131.833218, 55.422014 ], [ -131.811697, 55.414048 ], [ -131.809721, 55.412555 ], [ -131.806790, 55.405175 ], [ -131.798555, 55.399386 ], [ -131.759896, 55.381845 ] ] ], [ [ [ -158.800682, 55.891025 ], [ -158.750237, 55.875796 ], [ -158.703600, 55.841532 ], [ -158.701696, 55.832014 ], [ -158.711214, 55.824400 ], [ -158.731202, 55.826303 ], [ -158.758803, 55.836773 ], [ -158.805441, 55.857712 ], [ -158.845416, 55.853905 ], [ -158.865403, 55.827255 ], [ -158.836850, 55.814882 ], [ -158.840657, 55.808219 ], [ -158.889198, 55.810123 ], [ -158.897764, 55.826303 ], [ -158.881584, 55.866278 ], [ -158.869210, 55.880555 ], [ -158.800682, 55.891025 ] ] ], [ [ [ -159.145228, 55.876748 ], [ -159.116674, 55.868182 ], [ -159.096687, 55.854857 ], [ -159.086217, 55.834869 ], [ -159.134758, 55.828207 ], [ -159.183299, 55.844387 ], [ -159.145228, 55.876748 ] ] ], [ [ [ -159.355572, 55.807268 ], [ -159.321308, 55.815834 ], [ -159.290851, 55.793943 ], [ -159.275622, 55.773955 ], [ -159.279429, 55.762534 ], [ -159.308935, 55.750160 ], [ -159.352826, 55.746422 ], [ -159.394595, 55.714944 ], [ -159.384126, 55.749209 ], [ -159.355572, 55.807268 ] ] ], [ [ [ -157.832479, 56.370010 ], [ -157.807733, 56.357637 ], [ -157.796311, 56.320517 ], [ -157.826768, 56.310999 ], [ -157.901959, 56.342408 ], [ -157.901008, 56.348119 ], [ -157.832479, 56.370010 ] ] ], [ [ [ -157.026070, 56.559757 ], [ -156.990969, 56.547939 ], [ -156.975549, 56.540446 ], [ -156.972896, 56.536505 ], [ -156.986090, 56.532749 ], [ -157.003409, 56.535639 ], [ -157.006523, 56.538910 ], [ -157.017711, 56.543081 ], [ -157.053384, 56.550425 ], [ -157.113193, 56.552658 ], [ -157.121393, 56.551963 ], [ -157.142219, 56.542390 ], [ -157.150309, 56.533600 ], [ -157.168777, 56.530210 ], [ -157.326059, 56.525169 ], [ -157.328898, 56.528155 ], [ -157.326110, 56.540375 ], [ -157.298635, 56.560051 ], [ -157.288702, 56.566039 ], [ -157.250098, 56.582142 ], [ -157.146636, 56.583651 ], [ -157.091146, 56.581134 ], [ -157.077383, 56.579035 ], [ -157.026070, 56.559757 ] ] ], [ [ [ -133.547717, 54.783457 ], [ -133.547717, 54.818673 ], [ -133.539151, 54.835805 ], [ -133.527729, 54.833902 ], [ -133.514404, 54.818673 ], [ -133.511549, 54.792975 ], [ -133.520115, 54.767277 ], [ -133.527729, 54.763470 ], [ -133.547717, 54.783457 ] ] ], [ [ [ -133.250839, 55.409800 ], [ -133.286531, 55.402067 ], [ -133.306756, 55.400877 ], [ -133.325197, 55.413964 ], [ -133.318654, 55.426457 ], [ -133.293074, 55.444897 ], [ -133.243106, 55.449656 ], [ -133.231803, 55.438949 ], [ -133.232993, 55.430026 ], [ -133.250839, 55.409800 ] ] ], [ [ [ -131.569560, 55.284114 ], [ -131.562650, 55.284012 ], [ -131.550916, 55.280915 ], [ -131.516651, 55.261645 ], [ -131.492640, 55.257749 ], [ -131.482252, 55.254110 ], [ -131.481522, 55.244448 ], [ -131.462701, 55.223438 ], [ -131.445293, 55.216977 ], [ -131.430501, 55.218175 ], [ -131.416951, 55.217298 ], [ -131.397690, 55.210916 ], [ -131.355642, 55.182945 ], [ -131.341407, 55.165659 ], [ -131.352654, 55.164822 ], [ -131.362319, 55.155896 ], [ -131.350575, 55.067042 ], [ -131.356314, 55.041211 ], [ -131.378572, 55.017308 ], [ -131.388569, 55.012222 ], [ -131.484995, 55.010454 ], [ -131.498863, 55.016138 ], [ -131.507590, 55.025427 ], [ -131.508449, 55.029166 ], [ -131.532140, 55.037945 ], [ -131.579882, 55.017576 ], [ -131.590063, 55.007745 ], [ -131.605661, 55.004403 ], [ -131.615632, 55.006999 ], [ -131.641035, 55.026585 ], [ -131.646276, 55.035579 ], [ -131.620745, 55.049259 ], [ -131.589387, 55.088940 ], [ -131.605302, 55.107436 ], [ -131.594978, 55.125502 ], [ -131.577773, 55.131094 ], [ -131.558603, 55.125508 ], [ -131.548093, 55.143138 ], [ -131.565677, 55.155354 ], [ -131.588368, 55.169961 ], [ -131.598454, 55.179566 ], [ -131.607383, 55.240437 ], [ -131.589070, 55.273951 ], [ -131.569560, 55.284114 ] ] ], [ [ [ -133.344847, 55.569327 ], [ -133.307406, 55.542249 ], [ -133.292346, 55.539736 ], [ -133.285317, 55.535315 ], [ -133.281917, 55.524486 ], [ -133.289854, 55.501870 ], [ -133.305747, 55.484115 ], [ -133.358993, 55.453832 ], [ -133.373595, 55.460656 ], [ -133.391243, 55.471979 ], [ -133.396511, 55.473169 ], [ -133.426516, 55.466702 ], [ -133.474054, 55.437155 ], [ -133.465300, 55.423370 ], [ -133.425823, 55.425511 ], [ -133.416649, 55.422146 ], [ -133.412524, 55.417560 ], [ -133.411582, 55.406683 ], [ -133.419384, 55.386105 ], [ -133.427366, 55.381832 ], [ -133.446281, 55.382175 ], [ -133.497028, 55.368159 ], [ -133.576808, 55.324795 ], [ -133.595805, 55.293766 ], [ -133.603491, 55.271739 ], [ -133.609073, 55.241486 ], [ -133.612780, 55.239737 ], [ -133.623457, 55.242571 ], [ -133.634509, 55.250043 ], [ -133.690174, 55.304409 ], [ -133.690944, 55.308703 ], [ -133.689159, 55.320285 ], [ -133.672243, 55.326765 ], [ -133.647725, 55.345480 ], [ -133.633006, 55.361299 ], [ -133.622422, 55.396474 ], [ -133.636291, 55.428423 ], [ -133.739077, 55.472323 ], [ -133.749371, 55.471818 ], [ -133.764347, 55.468593 ], [ -133.789055, 55.457892 ], [ -133.759130, 55.537371 ], [ -133.752870, 55.544282 ], [ -133.733029, 55.558757 ], [ -133.615623, 55.550776 ], [ -133.584326, 55.539707 ], [ -133.582005, 55.537363 ], [ -133.590163, 55.507236 ], [ -133.595632, 55.501483 ], [ -133.611671, 55.495585 ], [ -133.624912, 55.494674 ], [ -133.632978, 55.491664 ], [ -133.644202, 55.470815 ], [ -133.644565, 55.464680 ], [ -133.638673, 55.458902 ], [ -133.618367, 55.457045 ], [ -133.573698, 55.472083 ], [ -133.544088, 55.491784 ], [ -133.542322, 55.507084 ], [ -133.529120, 55.527700 ], [ -133.525646, 55.529097 ], [ -133.480965, 55.512738 ], [ -133.443670, 55.518639 ], [ -133.454576, 55.532423 ], [ -133.442660, 55.553012 ], [ -133.436102, 55.560872 ], [ -133.413499, 55.570384 ], [ -133.344847, 55.569327 ] ] ], [ [ [ -133.846128, 55.904622 ], [ -133.840833, 55.892726 ], [ -133.840298, 55.886770 ], [ -133.847565, 55.869599 ], [ -133.861039, 55.848844 ], [ -133.866988, 55.845886 ], [ -133.894706, 55.845641 ], [ -133.903184, 55.848101 ], [ -133.920250, 55.860295 ], [ -133.929325, 55.869538 ], [ -133.945619, 55.896216 ], [ -133.943499, 55.912446 ], [ -133.940298, 55.917506 ], [ -133.935016, 55.920689 ], [ -133.891851, 55.936680 ], [ -133.876494, 55.937683 ], [ -133.864099, 55.936286 ], [ -133.854291, 55.931581 ], [ -133.846763, 55.911670 ], [ -133.846128, 55.904622 ] ] ], [ [ [ -133.104304, 55.426907 ], [ -133.138129, 55.458373 ], [ -133.157704, 55.497782 ], [ -133.133293, 55.502508 ], [ -133.132409, 55.513579 ], [ -133.156566, 55.563589 ], [ -133.176760, 55.586722 ], [ -133.263042, 55.568793 ], [ -133.275972, 55.580188 ], [ -133.294158, 55.588680 ], [ -133.386900, 55.619346 ], [ -133.438180, 55.643862 ], [ -133.438933, 55.645167 ], [ -133.408432, 55.667925 ], [ -133.399885, 55.665133 ], [ -133.394486, 55.666881 ], [ -133.386432, 55.693365 ], [ -133.416549, 55.739647 ], [ -133.438619, 55.748366 ], [ -133.491430, 55.764082 ], [ -133.512632, 55.755898 ], [ -133.509704, 55.744183 ], [ -133.496509, 55.733258 ], [ -133.494087, 55.733158 ], [ -133.490882, 55.726576 ], [ -133.489253, 55.713081 ], [ -133.492438, 55.706525 ], [ -133.527387, 55.695108 ], [ -133.554504, 55.698354 ], [ -133.583297, 55.705338 ], [ -133.625120, 55.719927 ], [ -133.643324, 55.729037 ], [ -133.700557, 55.778617 ], [ -133.701152, 55.785160 ], [ -133.655942, 55.823232 ], [ -133.622630, 55.830965 ], [ -133.556005, 55.835129 ], [ -133.466180, 55.805981 ], [ -133.422064, 55.788821 ], [ -133.347915, 55.803943 ], [ -133.342058, 55.805764 ], [ -133.323664, 55.818632 ], [ -133.352963, 55.837318 ], [ -133.384089, 55.876770 ], [ -133.453093, 55.905918 ], [ -133.501872, 55.949343 ], [ -133.476888, 56.004071 ], [ -133.495052, 56.017089 ], [ -133.541041, 55.977322 ], [ -133.638122, 55.920982 ], [ -133.718805, 55.893236 ], [ -133.799931, 55.925349 ], [ -133.816958, 55.952127 ], [ -133.816363, 55.964025 ], [ -133.798092, 55.975096 ], [ -133.777846, 55.982876 ], [ -133.748803, 56.009536 ], [ -133.693765, 56.070562 ], [ -133.684209, 56.075507 ], [ -133.659241, 56.083818 ], [ -133.548802, 56.142840 ], [ -133.542830, 56.160794 ], [ -133.553454, 56.169015 ], [ -133.601500, 56.191925 ], [ -133.639282, 56.198813 ], [ -133.664218, 56.310504 ], [ -133.656415, 56.326909 ], [ -133.649916, 56.326792 ], [ -133.643182, 56.324459 ], [ -133.624658, 56.337070 ], [ -133.625121, 56.339847 ], [ -133.624918, 56.343906 ], [ -133.593728, 56.352192 ], [ -133.582116, 56.352506 ], [ -133.418370, 56.332132 ], [ -133.328577, 56.332797 ], [ -133.284826, 56.327118 ], [ -133.235354, 56.324275 ], [ -133.197009, 56.333016 ], [ -133.163212, 56.317445 ], [ -133.094977, 56.250583 ], [ -133.078230, 56.246802 ], [ -133.071435, 56.238484 ], [ -133.040979, 56.184536 ], [ -133.052004, 56.155585 ], [ -133.059994, 56.150761 ], [ -133.062175, 56.141163 ], [ -133.061465, 56.135305 ], [ -133.055520, 56.125258 ], [ -132.927305, 56.034459 ], [ -132.897675, 56.020166 ], [ -132.837592, 56.024327 ], [ -132.635291, 55.921766 ], [ -132.618464, 55.911476 ], [ -132.615103, 55.908082 ], [ -132.614757, 55.899635 ], [ -132.592085, 55.877152 ], [ -132.543398, 55.845927 ], [ -132.504800, 55.815166 ], [ -132.470697, 55.782162 ], [ -132.461281, 55.683400 ], [ -132.462531, 55.673854 ], [ -132.448855, 55.667337 ], [ -132.415237, 55.667263 ], [ -132.394266, 55.669114 ], [ -132.382505, 55.665336 ], [ -132.358558, 55.648759 ], [ -132.332401, 55.595071 ], [ -132.329280, 55.578936 ], [ -132.301119, 55.550960 ], [ -132.240921, 55.526533 ], [ -132.198289, 55.513045 ], [ -132.188771, 55.508443 ], [ -132.146062, 55.470346 ], [ -132.142649, 55.460967 ], [ -132.142945, 55.457941 ], [ -132.164757, 55.451213 ], [ -132.178610, 55.452829 ], [ -132.219413, 55.472211 ], [ -132.230752, 55.479944 ], [ -132.231936, 55.483960 ], [ -132.247327, 55.492951 ], [ -132.315773, 55.514547 ], [ -132.325728, 55.515395 ], [ -132.514798, 55.576767 ], [ -132.544541, 55.566655 ], [ -132.525505, 55.549998 ], [ -132.608786, 55.486348 ], [ -132.604027, 55.476830 ], [ -132.568335, 55.479804 ], [ -132.519556, 55.520255 ], [ -132.491598, 55.503599 ], [ -132.408317, 55.512522 ], [ -132.388686, 55.480994 ], [ -132.364297, 55.483373 ], [ -132.318570, 55.469208 ], [ -132.288585, 55.451365 ], [ -132.281269, 55.444189 ], [ -132.284442, 55.442173 ], [ -132.303329, 55.438268 ], [ -132.419340, 55.432054 ], [ -132.470036, 55.427028 ], [ -132.479688, 55.420918 ], [ -132.475532, 55.418062 ], [ -132.454974, 55.413600 ], [ -132.390782, 55.401739 ], [ -132.273503, 55.419189 ], [ -132.258056, 55.416142 ], [ -132.225960, 55.374919 ], [ -132.166857, 55.363039 ], [ -132.149864, 55.328637 ], [ -132.126398, 55.288418 ], [ -132.115561, 55.281237 ], [ -132.098531, 55.280560 ], [ -132.102716, 55.268175 ], [ -132.109531, 55.260240 ], [ -132.142742, 55.238212 ], [ -132.164031, 55.237617 ], [ -132.214912, 55.245700 ], [ -132.229963, 55.238080 ], [ -132.214353, 55.222562 ], [ -132.207431, 55.218273 ], [ -132.127370, 55.199570 ], [ -132.104376, 55.200899 ], [ -132.088127, 55.206516 ], [ -132.075095, 55.222390 ], [ -132.072751, 55.233718 ], [ -132.078869, 55.240335 ], [ -132.075924, 55.246276 ], [ -132.061625, 55.260052 ], [ -132.037122, 55.275144 ], [ -132.028163, 55.276950 ], [ -132.003500, 55.265254 ], [ -131.995908, 55.259054 ], [ -131.979818, 55.211787 ], [ -131.977397, 55.180949 ], [ -131.988815, 55.165464 ], [ -132.031417, 55.151671 ], [ -132.039009, 55.144070 ], [ -132.040874, 55.127326 ], [ -132.038978, 55.125011 ], [ -132.016932, 55.120971 ], [ -132.039002, 55.086962 ], [ -132.094024, 55.039452 ], [ -132.154061, 55.018197 ], [ -132.168076, 55.015574 ], [ -132.180334, 55.015557 ], [ -132.196215, 55.008047 ], [ -132.197614, 55.005158 ], [ -132.192581, 54.989655 ], [ -132.143263, 54.984633 ], [ -132.135544, 54.985976 ], [ -132.072544, 55.016956 ], [ -132.039217, 55.036765 ], [ -132.028288, 55.038672 ], [ -132.000449, 55.035712 ], [ -131.984592, 55.027978 ], [ -131.982890, 54.853068 ], [ -131.976847, 54.848894 ], [ -131.965904, 54.835539 ], [ -131.957382, 54.804279 ], [ -131.957914, 54.791239 ], [ -131.999591, 54.731975 ], [ -132.018657, 54.710109 ], [ -132.029747, 54.701189 ], [ -132.142277, 54.691674 ], [ -132.165182, 54.694050 ], [ -132.179635, 54.705898 ], [ -132.199566, 54.715444 ], [ -132.256092, 54.734617 ], [ -132.263100, 54.734312 ], [ -132.279597, 54.728230 ], [ -132.280701, 54.726184 ], [ -132.280103, 54.715988 ], [ -132.281803, 54.715290 ], [ -132.307943, 54.718714 ], [ -132.351004, 54.818182 ], [ -132.350629, 54.821314 ], [ -132.341009, 54.826718 ], [ -132.332661, 54.826322 ], [ -132.314146, 54.835120 ], [ -132.309213, 54.847534 ], [ -132.387494, 54.913664 ], [ -132.484579, 54.899301 ], [ -132.558390, 54.932612 ], [ -132.581367, 54.946005 ], [ -132.609786, 54.965728 ], [ -132.612531, 54.969924 ], [ -132.614836, 54.980095 ], [ -132.609900, 54.991517 ], [ -132.598557, 54.990301 ], [ -132.577830, 54.994234 ], [ -132.575001, 54.998317 ], [ -132.541802, 55.097764 ], [ -132.548994, 55.113556 ], [ -132.550502, 55.114247 ], [ -132.561819, 55.114897 ], [ -132.594568, 55.105378 ], [ -132.619912, 55.069094 ], [ -132.624575, 55.061352 ], [ -132.624296, 55.056163 ], [ -132.626687, 55.053314 ], [ -132.630865, 55.052946 ], [ -132.633305, 55.054954 ], [ -132.637866, 55.073602 ], [ -132.624518, 55.114419 ], [ -132.606895, 55.141722 ], [ -132.598675, 55.150482 ], [ -132.591084, 55.155695 ], [ -132.587868, 55.155971 ], [ -132.581133, 55.166076 ], [ -132.605219, 55.194064 ], [ -132.620123, 55.199617 ], [ -132.637926, 55.186077 ], [ -132.630049, 55.177618 ], [ -132.629643, 55.174232 ], [ -132.635758, 55.152514 ], [ -132.663719, 55.143932 ], [ -132.695227, 55.137711 ], [ -132.735645, 55.134218 ], [ -132.712195, 55.098736 ], [ -132.684005, 55.045604 ], [ -132.689667, 55.027901 ], [ -132.692917, 55.025060 ], [ -132.748854, 54.996007 ], [ -132.813743, 55.010987 ], [ -132.864117, 55.024833 ], [ -132.916414, 55.044465 ], [ -132.926772, 55.055023 ], [ -132.932293, 55.070199 ], [ -132.931172, 55.074154 ], [ -132.909355, 55.081277 ], [ -132.881083, 55.110375 ], [ -132.869827, 55.124104 ], [ -132.873408, 55.134241 ], [ -132.894283, 55.169373 ], [ -132.935449, 55.209898 ], [ -132.939845, 55.211481 ], [ -132.982166, 55.215882 ], [ -133.008156, 55.205700 ], [ -133.040748, 55.232969 ], [ -133.043938, 55.248569 ], [ -133.104708, 55.263800 ], [ -133.119294, 55.251405 ], [ -133.073381, 55.184492 ], [ -133.012275, 55.128056 ], [ -132.990860, 55.079112 ], [ -132.990395, 55.066730 ], [ -133.011351, 55.056849 ], [ -133.019740, 55.048366 ], [ -133.014178, 55.035502 ], [ -132.959508, 55.021045 ], [ -132.909706, 54.923594 ], [ -132.914650, 54.914009 ], [ -132.889474, 54.896619 ], [ -132.828340, 54.868747 ], [ -132.804525, 54.870938 ], [ -132.803014, 54.873725 ], [ -132.803742, 54.897206 ], [ -132.807952, 54.904378 ], [ -132.814282, 54.909356 ], [ -132.817385, 54.923640 ], [ -132.800784, 54.933783 ], [ -132.730931, 54.939483 ], [ -132.650001, 54.904387 ], [ -132.628612, 54.883316 ], [ -132.625563, 54.807503 ], [ -132.614851, 54.777170 ], [ -132.619024, 54.766565 ], [ -132.639032, 54.753251 ], [ -132.667250, 54.763369 ], [ -132.681165, 54.773697 ], [ -132.701203, 54.798446 ], [ -132.701153, 54.811012 ], [ -132.709267, 54.817521 ], [ -132.723538, 54.825128 ], [ -132.729369, 54.826981 ], [ -132.754875, 54.821236 ], [ -132.759779, 54.816998 ], [ -132.759364, 54.808277 ], [ -132.747451, 54.800743 ], [ -132.722011, 54.763259 ], [ -132.676226, 54.680865 ], [ -132.674324, 54.674652 ], [ -132.675868, 54.672812 ], [ -132.693970, 54.669064 ], [ -132.775733, 54.674844 ], [ -132.866355, 54.700386 ], [ -132.869604, 54.702416 ], [ -132.864084, 54.716917 ], [ -132.865598, 54.728908 ], [ -132.877210, 54.753772 ], [ -132.891553, 54.768191 ], [ -132.909517, 54.780516 ], [ -132.918751, 54.783253 ], [ -132.940485, 54.783831 ], [ -132.950250, 54.788333 ], [ -133.032752, 54.855055 ], [ -133.099047, 54.919007 ], [ -133.123941, 54.940065 ], [ -133.159756, 54.958760 ], [ -133.164788, 54.976909 ], [ -133.157326, 55.000365 ], [ -133.168931, 55.030889 ], [ -133.172360, 55.032745 ], [ -133.197719, 55.033404 ], [ -133.210420, 55.040269 ], [ -133.239695, 55.092415 ], [ -133.223923, 55.099986 ], [ -133.218101, 55.101042 ], [ -133.144954, 55.099155 ], [ -133.134987, 55.099473 ], [ -133.128705, 55.101429 ], [ -133.154780, 55.128110 ], [ -133.186809, 55.136372 ], [ -133.193242, 55.134108 ], [ -133.201053, 55.134099 ], [ -133.207702, 55.134220 ], [ -133.215086, 55.136876 ], [ -133.236908, 55.183326 ], [ -133.187745, 55.193639 ], [ -133.182520, 55.201964 ], [ -133.223791, 55.229317 ], [ -133.254478, 55.231149 ], [ -133.281979, 55.217117 ], [ -133.323021, 55.207030 ], [ -133.341259, 55.205701 ], [ -133.353719, 55.221215 ], [ -133.361562, 55.225560 ], [ -133.376615, 55.228288 ], [ -133.404497, 55.214992 ], [ -133.415257, 55.212159 ], [ -133.422869, 55.210659 ], [ -133.441074, 55.211654 ], [ -133.453777, 55.218497 ], [ -133.471938, 55.247527 ], [ -133.473593, 55.255547 ], [ -133.472866, 55.267873 ], [ -133.459753, 55.306780 ], [ -133.452818, 55.319980 ], [ -133.436350, 55.330158 ], [ -133.395371, 55.341753 ], [ -133.352083, 55.347381 ], [ -133.332360, 55.345357 ], [ -133.313491, 55.331557 ], [ -133.310529, 55.320257 ], [ -133.311114, 55.317301 ], [ -133.292402, 55.291377 ], [ -133.268999, 55.286971 ], [ -133.244343, 55.291865 ], [ -133.235129, 55.304162 ], [ -133.233572, 55.308822 ], [ -133.254639, 55.318806 ], [ -133.279271, 55.333264 ], [ -133.280701, 55.341536 ], [ -133.278443, 55.349184 ], [ -133.269068, 55.359341 ], [ -133.257734, 55.367026 ], [ -133.226844, 55.381850 ], [ -133.208794, 55.384237 ], [ -133.183280, 55.379392 ], [ -133.116203, 55.377211 ], [ -133.041187, 55.357413 ], [ -133.021557, 55.366336 ], [ -133.054274, 55.403812 ], [ -133.104304, 55.426907 ] ] ], [ [ [ -147.483828, 60.618636 ], [ -147.500009, 60.653852 ], [ -147.483828, 60.683358 ], [ -147.487635, 60.728092 ], [ -147.395312, 60.743320 ], [ -147.383891, 60.741417 ], [ -147.362000, 60.714767 ], [ -147.308700, 60.665274 ], [ -147.348675, 60.627202 ], [ -147.454323, 60.619588 ], [ -147.483828, 60.618636 ] ] ], [ [ [ -147.341061, 60.305499 ], [ -147.340109, 60.275042 ], [ -147.483828, 60.224598 ], [ -147.499057, 60.235067 ], [ -147.505719, 60.253151 ], [ -147.496201, 60.265524 ], [ -147.421962, 60.279801 ], [ -147.341061, 60.305499 ] ] ], [ [ [ -147.217704, 60.293504 ], [ -147.194940, 60.304563 ], [ -147.183277, 60.320680 ], [ -147.185243, 60.323083 ], [ -147.195608, 60.326224 ], [ -147.211625, 60.324936 ], [ -147.215312, 60.327109 ], [ -147.218799, 60.334726 ], [ -147.214679, 60.343793 ], [ -147.211582, 60.346260 ], [ -147.147514, 60.372470 ], [ -147.112667, 60.380982 ], [ -147.098703, 60.378697 ], [ -147.091897, 60.374969 ], [ -147.089363, 60.369126 ], [ -147.092717, 60.363396 ], [ -147.104010, 60.356727 ], [ -147.095483, 60.341964 ], [ -147.073932, 60.338982 ], [ -147.013164, 60.343863 ], [ -147.006138, 60.343119 ], [ -147.003839, 60.340310 ], [ -147.004091, 60.334348 ], [ -147.015307, 60.322548 ], [ -147.089866, 60.292106 ], [ -147.103118, 60.280190 ], [ -147.104107, 60.277155 ], [ -147.080463, 60.265355 ], [ -147.064768, 60.270188 ], [ -146.962633, 60.311911 ], [ -146.944024, 60.316020 ], [ -146.916164, 60.314898 ], [ -146.911772, 60.309807 ], [ -146.911377, 60.297593 ], [ -146.948089, 60.269974 ], [ -147.002067, 60.232453 ], [ -147.139641, 60.179058 ], [ -147.202416, 60.151128 ], [ -147.253868, 60.113852 ], [ -147.365424, 60.042867 ], [ -147.388508, 60.011116 ], [ -147.388686, 60.004301 ], [ -147.438369, 59.974680 ], [ -147.493235, 59.955388 ], [ -147.499783, 59.951069 ], [ -147.505311, 59.937494 ], [ -147.499625, 59.926296 ], [ -147.494317, 59.922756 ], [ -147.483056, 59.920873 ], [ -147.476312, 59.921563 ], [ -147.448681, 59.915892 ], [ -147.443678, 59.913543 ], [ -147.452360, 59.880518 ], [ -147.466920, 59.870100 ], [ -147.533041, 59.852401 ], [ -147.541643, 59.853282 ], [ -147.540437, 59.857264 ], [ -147.542664, 59.861336 ], [ -147.571278, 59.868709 ], [ -147.596339, 59.868872 ], [ -147.621980, 59.866484 ], [ -147.651738, 59.851223 ], [ -147.657015, 59.844035 ], [ -147.657048, 59.839497 ], [ -147.660388, 59.832248 ], [ -147.677139, 59.821368 ], [ -147.693869, 59.819070 ], [ -147.727499, 59.819780 ], [ -147.738538, 59.822949 ], [ -147.745417, 59.821844 ], [ -147.810788, 59.802233 ], [ -147.831008, 59.790043 ], [ -147.874097, 59.783260 ], [ -147.912883, 59.792240 ], [ -147.924906, 59.799712 ], [ -147.928064, 59.803496 ], [ -147.908247, 59.852832 ], [ -147.895411, 59.869145 ], [ -147.877936, 59.879678 ], [ -147.856693, 59.886661 ], [ -147.808272, 59.888148 ], [ -147.797213, 59.909477 ], [ -147.809035, 59.923480 ], [ -147.804252, 59.936497 ], [ -147.739635, 59.968008 ], [ -147.728869, 59.969509 ], [ -147.707445, 59.964151 ], [ -147.690642, 59.963236 ], [ -147.686280, 59.964476 ], [ -147.659569, 59.980064 ], [ -147.662645, 59.986676 ], [ -147.647042, 60.005649 ], [ -147.555529, 60.051131 ], [ -147.479543, 60.076653 ], [ -147.451490, 60.087920 ], [ -147.433254, 60.096159 ], [ -147.406000, 60.112631 ], [ -147.388701, 60.126473 ], [ -147.319715, 60.190581 ], [ -147.315691, 60.202891 ], [ -147.322841, 60.214784 ], [ -147.312081, 60.222871 ], [ -147.281373, 60.226812 ], [ -147.249786, 60.228589 ], [ -147.244310, 60.231298 ], [ -147.219108, 60.253513 ], [ -147.206150, 60.269508 ], [ -147.217704, 60.293504 ] ] ], [ [ [ -147.562801, 60.579821 ], [ -147.555392, 60.574059 ], [ -147.551709, 60.559612 ], [ -147.565775, 60.534713 ], [ -147.607756, 60.506920 ], [ -147.623835, 60.465878 ], [ -147.619972, 60.436821 ], [ -147.674351, 60.414430 ], [ -147.690773, 60.405054 ], [ -147.681888, 60.388167 ], [ -147.630081, 60.389550 ], [ -147.622020, 60.383794 ], [ -147.618906, 60.368848 ], [ -147.639474, 60.340579 ], [ -147.671135, 60.308929 ], [ -147.703599, 60.285589 ], [ -147.698608, 60.245552 ], [ -147.704731, 60.227874 ], [ -147.720124, 60.202002 ], [ -147.760681, 60.156396 ], [ -147.766484, 60.154180 ], [ -147.783583, 60.161073 ], [ -147.820159, 60.179555 ], [ -147.845681, 60.195434 ], [ -147.832285, 60.197855 ], [ -147.827991, 60.200630 ], [ -147.828962, 60.207442 ], [ -147.855453, 60.216419 ], [ -147.908985, 60.224359 ], [ -147.945158, 60.222324 ], [ -147.956228, 60.228667 ], [ -147.950532, 60.243791 ], [ -147.933269, 60.273632 ], [ -147.837456, 60.414452 ], [ -147.792822, 60.476193 ], [ -147.782548, 60.483300 ], [ -147.778269, 60.484007 ], [ -147.765825, 60.476505 ], [ -147.779329, 60.457078 ], [ -147.750864, 60.440981 ], [ -147.738151, 60.441277 ], [ -147.715312, 60.447915 ], [ -147.709160, 60.451883 ], [ -147.717097, 60.467282 ], [ -147.726642, 60.472216 ], [ -147.726460, 60.502533 ], [ -147.721824, 60.508635 ], [ -147.613843, 60.565906 ], [ -147.566372, 60.580849 ], [ -147.562801, 60.579821 ] ] ], [ [ [ -147.952039, 60.741879 ], [ -147.906021, 60.735515 ], [ -147.848176, 60.698116 ], [ -147.846103, 60.694509 ], [ -147.860057, 60.677233 ], [ -147.868067, 60.670825 ], [ -147.932931, 60.655714 ], [ -147.970684, 60.673799 ], [ -148.020259, 60.724950 ], [ -147.965419, 60.751996 ], [ -147.957239, 60.747706 ], [ -147.952039, 60.741879 ] ] ], [ [ [ -147.131319, 60.912932 ], [ -147.115336, 60.911938 ], [ -147.077772, 60.899503 ], [ -147.071788, 60.893833 ], [ -147.089645, 60.874693 ], [ -147.126799, 60.858011 ], [ -147.141802, 60.853991 ], [ -147.192354, 60.861635 ], [ -147.217749, 60.869741 ], [ -147.253128, 60.872969 ], [ -147.309086, 60.873924 ], [ -147.325640, 60.877153 ], [ -147.321084, 60.880198 ], [ -147.226303, 60.910421 ], [ -147.210324, 60.908776 ], [ -147.193399, 60.902949 ], [ -147.178969, 60.903704 ], [ -147.131319, 60.912932 ] ] ], [ [ [ -132.569885, 56.633502 ], [ -132.570351, 56.633696 ], [ -132.570123, 56.633934 ], [ -132.541203, 56.664034 ], [ -132.518265, 56.670282 ], [ -132.444501, 56.653626 ], [ -132.349323, 56.651246 ], [ -132.335975, 56.642619 ], [ -132.400220, 56.604548 ], [ -132.417287, 56.582323 ], [ -132.450784, 56.564097 ], [ -132.461491, 56.586107 ], [ -132.486475, 56.603358 ], [ -132.500157, 56.604548 ], [ -132.569885, 56.633502 ] ] ], [ [ [ -132.898486, 56.100249 ], [ -132.940126, 56.124638 ], [ -132.997828, 56.153787 ], [ -133.009131, 56.178176 ], [ -133.006156, 56.222791 ], [ -133.000802, 56.241232 ], [ -132.950834, 56.237663 ], [ -132.934772, 56.230524 ], [ -132.918711, 56.213273 ], [ -132.893132, 56.159735 ], [ -132.872906, 56.129397 ], [ -132.877665, 56.115120 ], [ -132.898486, 56.100249 ] ] ], [ [ [ -132.530793, 56.562610 ], [ -132.520680, 56.562015 ], [ -132.518301, 56.556066 ], [ -132.521275, 56.541194 ], [ -132.538526, 56.513236 ], [ -132.562321, 56.491821 ], [ -132.573028, 56.488251 ], [ -132.576598, 56.456129 ], [ -132.586115, 56.448990 ], [ -132.599797, 56.448990 ], [ -132.650956, 56.474569 ], [ -132.652740, 56.482898 ], [ -132.649171, 56.486467 ], [ -132.615264, 56.509072 ], [ -132.606936, 56.512046 ], [ -132.581357, 56.511451 ], [ -132.562916, 56.534651 ], [ -132.546854, 56.551902 ], [ -132.530793, 56.562610 ] ] ], [ [ [ -132.555182, 56.403781 ], [ -132.502239, 56.436498 ], [ -132.478445, 56.438283 ], [ -132.418363, 56.415083 ], [ -132.404682, 56.405565 ], [ -132.407061, 56.386529 ], [ -132.494506, 56.355002 ], [ -132.520085, 56.353812 ], [ -132.559346, 56.365114 ], [ -132.562321, 56.379391 ], [ -132.555182, 56.403781 ] ] ], [ [ [ -132.977163, 56.439673 ], [ -132.957364, 56.448963 ], [ -132.927663, 56.456859 ], [ -132.896342, 56.457978 ], [ -132.871919, 56.457038 ], [ -132.843184, 56.444827 ], [ -132.819256, 56.439511 ], [ -132.808145, 56.440801 ], [ -132.791872, 56.449169 ], [ -132.782864, 56.451530 ], [ -132.734466, 56.458515 ], [ -132.716056, 56.454861 ], [ -132.668127, 56.440279 ], [ -132.634335, 56.422174 ], [ -132.628592, 56.416284 ], [ -132.620608, 56.391200 ], [ -132.652380, 56.375879 ], [ -132.662178, 56.369134 ], [ -132.679401, 56.354299 ], [ -132.684112, 56.345671 ], [ -132.676553, 56.333105 ], [ -132.662478, 56.320451 ], [ -132.655467, 56.303756 ], [ -132.655513, 56.295575 ], [ -132.662081, 56.274795 ], [ -132.721254, 56.258464 ], [ -132.776045, 56.254585 ], [ -132.843716, 56.238933 ], [ -132.877582, 56.240322 ], [ -133.010587, 56.309492 ], [ -133.045383, 56.320783 ], [ -133.067556, 56.333573 ], [ -133.070863, 56.354194 ], [ -133.069441, 56.356426 ], [ -133.060361, 56.358378 ], [ -133.045714, 56.371451 ], [ -133.006575, 56.415881 ], [ -133.006314, 56.417778 ], [ -133.010871, 56.421404 ], [ -133.010817, 56.424264 ], [ -133.002357, 56.430655 ], [ -132.977163, 56.439673 ] ] ], [ [ [ -136.149786, 58.591255 ], [ -136.153593, 58.596966 ], [ -136.145979, 58.607435 ], [ -136.123136, 58.609339 ], [ -136.100293, 58.596014 ], [ -136.089824, 58.575075 ], [ -136.088872, 58.565557 ], [ -136.096486, 58.558894 ], [ -136.149786, 58.591255 ] ] ], [ [ [ -136.047886, 58.318985 ], [ -136.038368, 58.318985 ], [ -136.033014, 58.311252 ], [ -136.035393, 58.273180 ], [ -136.094285, 58.257119 ], [ -136.125218, 58.261878 ], [ -136.157341, 58.279129 ], [ -136.156151, 58.283888 ], [ -136.118674, 58.303519 ], [ -136.047886, 58.318985 ] ] ], [ [ [ -135.631777, 58.380673 ], [ -135.602272, 58.374962 ], [ -135.538502, 58.337842 ], [ -135.544213, 58.330228 ], [ -135.649861, 58.324517 ], [ -135.696499, 58.335939 ], [ -135.727908, 58.365444 ], [ -135.669849, 58.380673 ], [ -135.631777, 58.380673 ] ] ], [ [ [ -134.713987, 58.220748 ], [ -134.712801, 58.215369 ], [ -134.710513, 58.192557 ], [ -134.703727, 58.166794 ], [ -134.699956, 58.161494 ], [ -134.689515, 58.158825 ], [ -134.682812, 58.158843 ], [ -134.631434, 58.162198 ], [ -134.608911, 58.171637 ], [ -134.608358, 58.173472 ], [ -134.594804, 58.183511 ], [ -134.559241, 58.195121 ], [ -134.541609, 58.184327 ], [ -134.519644, 58.175771 ], [ -134.500740, 58.172546 ], [ -134.479810, 58.171199 ], [ -134.462633, 58.173851 ], [ -134.446657, 58.173583 ], [ -134.413953, 58.167546 ], [ -134.401512, 58.163427 ], [ -134.371445, 58.148966 ], [ -134.327360, 58.143880 ], [ -134.317037, 58.145440 ], [ -134.306483, 58.152490 ], [ -134.259705, 58.157712 ], [ -134.215981, 58.162128 ], [ -134.177467, 58.159640 ], [ -134.166332, 58.132558 ], [ -134.167257, 58.128577 ], [ -134.174352, 58.125284 ], [ -134.192724, 58.107685 ], [ -134.189370, 58.083444 ], [ -134.183983, 58.077295 ], [ -134.169743, 58.066845 ], [ -134.138231, 58.047103 ], [ -134.098652, 58.018748 ], [ -134.091885, 58.010777 ], [ -134.087461, 58.001685 ], [ -134.087572, 57.996475 ], [ -134.101549, 57.988716 ], [ -134.101125, 57.984070 ], [ -134.089575, 57.974357 ], [ -134.068949, 57.961083 ], [ -134.016873, 57.930006 ], [ -133.999948, 57.914810 ], [ -133.996340, 57.904167 ], [ -133.995977, 57.895632 ], [ -133.963791, 57.854628 ], [ -133.934735, 57.837626 ], [ -133.904874, 57.807406 ], [ -133.902695, 57.797797 ], [ -133.903854, 57.794818 ], [ -133.908085, 57.791670 ], [ -133.909890, 57.780628 ], [ -133.896846, 57.685524 ], [ -133.868134, 57.660137 ], [ -133.837424, 57.638486 ], [ -133.832895, 57.635733 ], [ -133.821673, 57.633887 ], [ -133.817662, 57.629764 ], [ -133.808285, 57.609604 ], [ -133.806003, 57.583457 ], [ -133.807133, 57.578770 ], [ -133.811640, 57.572365 ], [ -133.817600, 57.568353 ], [ -133.840838, 57.576865 ], [ -133.859635, 57.605325 ], [ -133.858010, 57.616940 ], [ -133.863112, 57.623701 ], [ -133.911329, 57.663562 ], [ -133.962582, 57.689887 ], [ -133.970087, 57.695342 ], [ -133.994964, 57.719821 ], [ -134.010728, 57.759392 ], [ -134.013144, 57.789393 ], [ -134.030820, 57.818646 ], [ -134.061833, 57.829808 ], [ -134.098628, 57.850550 ], [ -134.121337, 57.871236 ], [ -134.119210, 57.872917 ], [ -134.121904, 57.882520 ], [ -134.126105, 57.890260 ], [ -134.132146, 57.896189 ], [ -134.151127, 57.903209 ], [ -134.176606, 57.909725 ], [ -134.202353, 57.906330 ], [ -134.206874, 57.895901 ], [ -134.163120, 57.848669 ], [ -134.112948, 57.809263 ], [ -134.105408, 57.795974 ], [ -134.099782, 57.780261 ], [ -134.100899, 57.776779 ], [ -134.146342, 57.760258 ], [ -134.127700, 57.739216 ], [ -134.116097, 57.727582 ], [ -134.020169, 57.656734 ], [ -134.013367, 57.655898 ], [ -133.993974, 57.649095 ], [ -133.958454, 57.629537 ], [ -133.935976, 57.614414 ], [ -133.934361, 57.601765 ], [ -133.945156, 57.569841 ], [ -133.943417, 57.561555 ], [ -133.933216, 57.544450 ], [ -133.920557, 57.530088 ], [ -133.901074, 57.517219 ], [ -133.886269, 57.504999 ], [ -133.857368, 57.463964 ], [ -133.927539, 57.469570 ], [ -133.925527, 57.456650 ], [ -133.870327, 57.381298 ], [ -133.866931, 57.367869 ], [ -133.867279, 57.362060 ], [ -133.870657, 57.358287 ], [ -133.962897, 57.305425 ], [ -133.968495, 57.303937 ], [ -133.983501, 57.302838 ], [ -134.008394, 57.317522 ], [ -134.034563, 57.327638 ], [ -134.055618, 57.330194 ], [ -134.094891, 57.326401 ], [ -134.100587, 57.321738 ], [ -134.084374, 57.303963 ], [ -134.080495, 57.297678 ], [ -134.110315, 57.249948 ], [ -134.155390, 57.208003 ], [ -134.193629, 57.184879 ], [ -134.292760, 57.137049 ], [ -134.302721, 57.136562 ], [ -134.349602, 57.124638 ], [ -134.378359, 57.115016 ], [ -134.370797, 57.099924 ], [ -134.386052, 57.087392 ], [ -134.481167, 57.046006 ], [ -134.484288, 57.036481 ], [ -134.497718, 57.031194 ], [ -134.565687, 57.023737 ], [ -134.601407, 57.033812 ], [ -134.634565, 57.109863 ], [ -134.646773, 57.226327 ], [ -134.640169, 57.239852 ], [ -134.605032, 57.273000 ], [ -134.570954, 57.294624 ], [ -134.517279, 57.314567 ], [ -134.543385, 57.337414 ], [ -134.559794, 57.336138 ], [ -134.574114, 57.341172 ], [ -134.575492, 57.343694 ], [ -134.578511, 57.400291 ], [ -134.555540, 57.407428 ], [ -134.527594, 57.405331 ], [ -134.525997, 57.397845 ], [ -134.527759, 57.393940 ], [ -134.527873, 57.389874 ], [ -134.486023, 57.372492 ], [ -134.477240, 57.374401 ], [ -134.464032, 57.392184 ], [ -134.544853, 57.457872 ], [ -134.607557, 57.513042 ], [ -134.598452, 57.522395 ], [ -134.595981, 57.534107 ], [ -134.611177, 57.563137 ], [ -134.665337, 57.605701 ], [ -134.674438, 57.614409 ], [ -134.695428, 57.685335 ], [ -134.700518, 57.695966 ], [ -134.704859, 57.701457 ], [ -134.720351, 57.707052 ], [ -134.731798, 57.721921 ], [ -134.728792, 57.756640 ], [ -134.709024, 57.780498 ], [ -134.705869, 57.828929 ], [ -134.727077, 57.877098 ], [ -134.737475, 57.890790 ], [ -134.746108, 57.898529 ], [ -134.758833, 57.980212 ], [ -134.765290, 57.993762 ], [ -134.777022, 58.004679 ], [ -134.796804, 58.058855 ], [ -134.783772, 58.082292 ], [ -134.784927, 58.096793 ], [ -134.820663, 58.141465 ], [ -134.857221, 58.176288 ], [ -134.864299, 58.180489 ], [ -134.877918, 58.181535 ], [ -134.885857, 58.184031 ], [ -134.899665, 58.194320 ], [ -134.914857, 58.214932 ], [ -134.948327, 58.281316 ], [ -134.969189, 58.367542 ], [ -134.960502, 58.403758 ], [ -134.955902, 58.410297 ], [ -134.897292, 58.376890 ], [ -134.806116, 58.321284 ], [ -134.803831, 58.316567 ], [ -134.802388, 58.301070 ], [ -134.779354, 58.281279 ], [ -134.760052, 58.275251 ], [ -134.729861, 58.273512 ], [ -134.724463, 58.268277 ], [ -134.713987, 58.220748 ] ] ], [ [ [ -134.810257, 58.370583 ], [ -134.840595, 58.369989 ], [ -134.918733, 58.468005 ], [ -134.955999, 58.469926 ], [ -135.004183, 58.484798 ], [ -135.032142, 58.513946 ], [ -135.028573, 58.519895 ], [ -135.021434, 58.519300 ], [ -134.990501, 58.504428 ], [ -134.970276, 58.502644 ], [ -134.903651, 58.481228 ], [ -134.851303, 58.431260 ], [ -134.806093, 58.374153 ], [ -134.810257, 58.370583 ] ] ], [ [ [ -156.771816, 56.150009 ], [ -156.796224, 56.155856 ], [ -156.804177, 56.176659 ], [ -156.804177, 56.196646 ], [ -156.795611, 56.215682 ], [ -156.771816, 56.227103 ], [ -156.766676, 56.213251 ], [ -156.763250, 56.181418 ], [ -156.759443, 56.156671 ], [ -156.771816, 56.150009 ] ] ], [ [ [ -154.096040, 56.705492 ], [ -154.046547, 56.730238 ], [ -154.021801, 56.715009 ], [ -154.017042, 56.689311 ], [ -154.021801, 56.684552 ], [ -154.047499, 56.683601 ], [ -154.121738, 56.695022 ], [ -154.153147, 56.681697 ], [ -154.159354, 56.692156 ], [ -154.120787, 56.708347 ], [ -154.096040, 56.705492 ] ] ], [ [ [ -156.693770, 56.068155 ], [ -156.671879, 56.029132 ], [ -156.677590, 56.012952 ], [ -156.687107, 56.006289 ], [ -156.749925, 56.034843 ], [ -156.742311, 56.042457 ], [ -156.715661, 56.048168 ], [ -156.707095, 56.064348 ], [ -156.693770, 56.068155 ] ] ], [ [ [ -151.862321, 58.257495 ], [ -151.817111, 58.263444 ], [ -151.790937, 58.246788 ], [ -151.795696, 58.211096 ], [ -151.817111, 58.183732 ], [ -151.862321, 58.168265 ], [ -151.871839, 58.169455 ], [ -151.890875, 58.193250 ], [ -151.888495, 58.219424 ], [ -151.862321, 58.257495 ] ] ], [ [ [ -152.307709, 58.962056 ], [ -152.242036, 58.938261 ], [ -152.178267, 58.946827 ], [ -152.154472, 58.943020 ], [ -152.159231, 58.934454 ], [ -152.276301, 58.906852 ], [ -152.342926, 58.905900 ], [ -152.356250, 58.915418 ], [ -152.312468, 58.931599 ], [ -152.307709, 58.962056 ] ] ], [ [ [ -151.955549, 58.914466 ], [ -152.016463, 58.908756 ], [ -152.074522, 58.912563 ], [ -152.074522, 58.924936 ], [ -152.063101, 58.946827 ], [ -152.031692, 58.948731 ], [ -152.004090, 58.941116 ], [ -151.955549, 58.914466 ] ] ], [ [ [ -155.656727, 55.860872 ], [ -155.637691, 55.894185 ], [ -155.591054, 55.912268 ], [ -155.568211, 55.907510 ], [ -155.563452, 55.885618 ], [ -155.584391, 55.848499 ], [ -155.564404, 55.809476 ], [ -155.566307, 55.789488 ], [ -155.591002, 55.761725 ], [ -155.718593, 55.772356 ], [ -155.728111, 55.779019 ], [ -155.750002, 55.821849 ], [ -155.749050, 55.825656 ], [ -155.690047, 55.843335 ], [ -155.656727, 55.860872 ] ] ], [ [ [ -152.242890, 58.241192 ], [ -152.280629, 58.242344 ], [ -152.311415, 58.221115 ], [ -152.265111, 58.135732 ], [ -152.273605, 58.125630 ], [ -152.343522, 58.119174 ], [ -152.401892, 58.120755 ], [ -152.425391, 58.127614 ], [ -152.482674, 58.129813 ], [ -152.514794, 58.114321 ], [ -152.529036, 58.093779 ], [ -152.530388, 58.087766 ], [ -152.541533, 58.083666 ], [ -152.554461, 58.084620 ], [ -152.557237, 58.086462 ], [ -152.569595, 58.114800 ], [ -152.557497, 58.160683 ], [ -152.559884, 58.170941 ], [ -152.562829, 58.177979 ], [ -152.584222, 58.187477 ], [ -152.597506, 58.179686 ], [ -152.615103, 58.116224 ], [ -152.631214, 58.081924 ], [ -152.656801, 58.061049 ], [ -152.706831, 58.050577 ], [ -152.771303, 58.046883 ], [ -152.777906, 58.050364 ], [ -152.779473, 58.065269 ], [ -152.792041, 58.072665 ], [ -152.809062, 58.078917 ], [ -152.882423, 58.096074 ], [ -152.958680, 58.116441 ], [ -152.973149, 58.125427 ], [ -152.983857, 58.134358 ], [ -152.997340, 58.134341 ], [ -153.075746, 58.099571 ], [ -153.076485, 58.096077 ], [ -153.057201, 58.073576 ], [ -153.036131, 58.055619 ], [ -153.020589, 58.045202 ], [ -152.964700, 58.034650 ], [ -152.876788, 58.002307 ], [ -152.871836, 57.999275 ], [ -152.871416, 57.997157 ], [ -152.947547, 57.983519 ], [ -152.982406, 57.984697 ], [ -153.097462, 58.004516 ], [ -153.202525, 58.030122 ], [ -153.209885, 58.034925 ], [ -153.214568, 58.042418 ], [ -153.218115, 58.043909 ], [ -153.289701, 58.050330 ], [ -153.344807, 58.040619 ], [ -153.365574, 58.039052 ], [ -153.419783, 58.059638 ], [ -153.418343, 58.064053 ], [ -153.412933, 58.069811 ], [ -153.316127, 58.140390 ], [ -153.281874, 58.147555 ], [ -153.274215, 58.148102 ], [ -153.262643, 58.145099 ], [ -153.227567, 58.123364 ], [ -153.199117, 58.102005 ], [ -153.168617, 58.088385 ], [ -153.156402, 58.090087 ], [ -153.148740, 58.106121 ], [ -153.167605, 58.127818 ], [ -153.209672, 58.150350 ], [ -153.223709, 58.162120 ], [ -153.202801, 58.208080 ], [ -153.170101, 58.216704 ], [ -153.073927, 58.195107 ], [ -153.060846, 58.194502 ], [ -153.036662, 58.199235 ], [ -153.000579, 58.211768 ], [ -152.998094, 58.214122 ], [ -153.006979, 58.221847 ], [ -153.061678, 58.235649 ], [ -153.082507, 58.244495 ], [ -153.101841, 58.257938 ], [ -153.102410, 58.260344 ], [ -153.099284, 58.264065 ], [ -153.044316, 58.306336 ], [ -153.004390, 58.300135 ], [ -152.993217, 58.296254 ], [ -152.982356, 58.287495 ], [ -152.941270, 58.279614 ], [ -152.888204, 58.283100 ], [ -152.878858, 58.288533 ], [ -152.869811, 58.304906 ], [ -152.884023, 58.307087 ], [ -152.912450, 58.307191 ], [ -152.921122, 58.313268 ], [ -152.936757, 58.330513 ], [ -152.936440, 58.334923 ], [ -152.925586, 58.339686 ], [ -152.895407, 58.345305 ], [ -152.870555, 58.335743 ], [ -152.821964, 58.328501 ], [ -152.804789, 58.339510 ], [ -152.774048, 58.366826 ], [ -152.787420, 58.369015 ], [ -152.839234, 58.372477 ], [ -152.883107, 58.400443 ], [ -152.888860, 58.409384 ], [ -152.886358, 58.410585 ], [ -152.864939, 58.404340 ], [ -152.844173, 58.402842 ], [ -152.812207, 58.403464 ], [ -152.787776, 58.411313 ], [ -152.774509, 58.419721 ], [ -152.771106, 58.429515 ], [ -152.733845, 58.460662 ], [ -152.723169, 58.462080 ], [ -152.689940, 58.459861 ], [ -152.610955, 58.475775 ], [ -152.601666, 58.490423 ], [ -152.600534, 58.494946 ], [ -152.609030, 58.496167 ], [ -152.619197, 58.493674 ], [ -152.622794, 58.494189 ], [ -152.653673, 58.506572 ], [ -152.666220, 58.544087 ], [ -152.665999, 58.564493 ], [ -152.638569, 58.587448 ], [ -152.616130, 58.601852 ], [ -152.567710, 58.621304 ], [ -152.560171, 58.619680 ], [ -152.550418, 58.610996 ], [ -152.549635, 58.601024 ], [ -152.545009, 58.594253 ], [ -152.502820, 58.593451 ], [ -152.453817, 58.618515 ], [ -152.354709, 58.638280 ], [ -152.337964, 58.637404 ], [ -152.329835, 58.632102 ], [ -152.337212, 58.589095 ], [ -152.372317, 58.531175 ], [ -152.387610, 58.522870 ], [ -152.418267, 58.515244 ], [ -152.467197, 58.476609 ], [ -152.498571, 58.449538 ], [ -152.505516, 58.441876 ], [ -152.512483, 58.427349 ], [ -152.493991, 58.354684 ], [ -152.476814, 58.350955 ], [ -152.387343, 58.359499 ], [ -152.364682, 58.364613 ], [ -152.344860, 58.391630 ], [ -152.348389, 58.401502 ], [ -152.355073, 58.413052 ], [ -152.358724, 58.415585 ], [ -152.356090, 58.423470 ], [ -152.328063, 58.434372 ], [ -152.320554, 58.433829 ], [ -152.301713, 58.428697 ], [ -152.279508, 58.415872 ], [ -152.227835, 58.376424 ], [ -152.234718, 58.362024 ], [ -152.224965, 58.357372 ], [ -152.200953, 58.355332 ], [ -152.129257, 58.396414 ], [ -152.125339, 58.396396 ], [ -152.090437, 58.372628 ], [ -152.089250, 58.367644 ], [ -152.119530, 58.329770 ], [ -152.138294, 58.295712 ], [ -152.147142, 58.266992 ], [ -152.146519, 58.249120 ], [ -152.116569, 58.248537 ], [ -152.107962, 58.260525 ], [ -152.107635, 58.280240 ], [ -152.082342, 58.309945 ], [ -151.986171, 58.350413 ], [ -151.981781, 58.347971 ], [ -151.966218, 58.332737 ], [ -151.963817, 58.328999 ], [ -151.964103, 58.269049 ], [ -151.972053, 58.230702 ], [ -151.986127, 58.213774 ], [ -152.081083, 58.154275 ], [ -152.112205, 58.148559 ], [ -152.194827, 58.174128 ], [ -152.223175, 58.194794 ], [ -152.224439, 58.202365 ], [ -152.219826, 58.206289 ], [ -152.207488, 58.206284 ], [ -152.203699, 58.212055 ], [ -152.233830, 58.243329 ], [ -152.242890, 58.241192 ] ] ], [ [ [ -154.404015, 56.572287 ], [ -154.393868, 56.562388 ], [ -154.391294, 56.557931 ], [ -154.392480, 56.554053 ], [ -154.436794, 56.534556 ], [ -154.529507, 56.502655 ], [ -154.571701, 56.494165 ], [ -154.633586, 56.471817 ], [ -154.668517, 56.452544 ], [ -154.691485, 56.436711 ], [ -154.704129, 56.424230 ], [ -154.736550, 56.403848 ], [ -154.742887, 56.401678 ], [ -154.765021, 56.401361 ], [ -154.775766, 56.404075 ], [ -154.789003, 56.411015 ], [ -154.799907, 56.419387 ], [ -154.805481, 56.427488 ], [ -154.806114, 56.434182 ], [ -154.777505, 56.462199 ], [ -154.739644, 56.496332 ], [ -154.706140, 56.521273 ], [ -154.534726, 56.600540 ], [ -154.524629, 56.603925 ], [ -154.514078, 56.604059 ], [ -154.449965, 56.600361 ], [ -154.413435, 56.586768 ], [ -154.402289, 56.580543 ], [ -154.399389, 56.576411 ], [ -154.404015, 56.572287 ] ] ], [ [ [ -153.940505, 56.558317 ], [ -153.915288, 56.564921 ], [ -153.878764, 56.565925 ], [ -153.870804, 56.558015 ], [ -153.868461, 56.551493 ], [ -153.887678, 56.533637 ], [ -153.952958, 56.507174 ], [ -153.993909, 56.501796 ], [ -154.120244, 56.501838 ], [ -154.143711, 56.506172 ], [ -154.163987, 56.507844 ], [ -154.197280, 56.502002 ], [ -154.232464, 56.491052 ], [ -154.304371, 56.502322 ], [ -154.343096, 56.510171 ], [ -154.347400, 56.512046 ], [ -154.361378, 56.525640 ], [ -154.362361, 56.542512 ], [ -154.341401, 56.563705 ], [ -154.310913, 56.585447 ], [ -154.290020, 56.595376 ], [ -154.244234, 56.609194 ], [ -154.223759, 56.612955 ], [ -154.210336, 56.609684 ], [ -154.206001, 56.606908 ], [ -154.184819, 56.603773 ], [ -154.136739, 56.609350 ], [ -154.113397, 56.616745 ], [ -154.103243, 56.617695 ], [ -154.095833, 56.617786 ], [ -154.090014, 56.614798 ], [ -154.081829, 56.603716 ], [ -154.079016, 56.589977 ], [ -154.075187, 56.583745 ], [ -154.041572, 56.556209 ], [ -154.025334, 56.551763 ], [ -154.009274, 56.551445 ], [ -153.940505, 56.558317 ] ] ], [ [ [ -152.417424, 57.815464 ], [ -152.364079, 57.829372 ], [ -152.351152, 57.834768 ], [ -152.324284, 57.824444 ], [ -152.310927, 57.783452 ], [ -152.317267, 57.771987 ], [ -152.322172, 57.768315 ], [ -152.342674, 57.762306 ], [ -152.348644, 57.764393 ], [ -152.349169, 57.768480 ], [ -152.357233, 57.773918 ], [ -152.381076, 57.776744 ], [ -152.443786, 57.776142 ], [ -152.465550, 57.767169 ], [ -152.471000, 57.763466 ], [ -152.497314, 57.738596 ], [ -152.497056, 57.734387 ], [ -152.467679, 57.681390 ], [ -152.443030, 57.668049 ], [ -152.401492, 57.686513 ], [ -152.398569, 57.687210 ], [ -152.394474, 57.684665 ], [ -152.428946, 57.642162 ], [ -152.461018, 57.606311 ], [ -152.468172, 57.600996 ], [ -152.467756, 57.598221 ], [ -152.459929, 57.594373 ], [ -152.439667, 57.590399 ], [ -152.426062, 57.593357 ], [ -152.402470, 57.607981 ], [ -152.387140, 57.612428 ], [ -152.361903, 57.618800 ], [ -152.322733, 57.623402 ], [ -152.265346, 57.626430 ], [ -152.179531, 57.624809 ], [ -152.161617, 57.623287 ], [ -152.152393, 57.619485 ], [ -152.159677, 57.593614 ], [ -152.163996, 57.584607 ], [ -152.259641, 57.527156 ], [ -152.291470, 57.517103 ], [ -152.314889, 57.486065 ], [ -152.323683, 57.467861 ], [ -152.326134, 57.441514 ], [ -152.361592, 57.427761 ], [ -152.416473, 57.435293 ], [ -152.495215, 57.452379 ], [ -152.517004, 57.432184 ], [ -152.570527, 57.448909 ], [ -152.600375, 57.468833 ], [ -152.646017, 57.466134 ], [ -152.662831, 57.463679 ], [ -152.684413, 57.466597 ], [ -152.716765, 57.478467 ], [ -152.720471, 57.481572 ], [ -152.719447, 57.488028 ], [ -152.722846, 57.494087 ], [ -152.743084, 57.505710 ], [ -152.770196, 57.504290 ], [ -152.798914, 57.494255 ], [ -152.809036, 57.494505 ], [ -152.825515, 57.497048 ], [ -152.838905, 57.502270 ], [ -152.886205, 57.510697 ], [ -152.939629, 57.520088 ], [ -152.954939, 57.520449 ], [ -152.966300, 57.512170 ], [ -152.967222, 57.509993 ], [ -152.949010, 57.498212 ], [ -152.939573, 57.497763 ], [ -152.921748, 57.501397 ], [ -152.890173, 57.486705 ], [ -152.762676, 57.457560 ], [ -152.742678, 57.447852 ], [ -152.722651, 57.433352 ], [ -152.673250, 57.413246 ], [ -152.630018, 57.405573 ], [ -152.620377, 57.401601 ], [ -152.601148, 57.382165 ], [ -152.606522, 57.363660 ], [ -152.630441, 57.322668 ], [ -152.657569, 57.303551 ], [ -152.695698, 57.281318 ], [ -152.707768, 57.276046 ], [ -152.712008, 57.278120 ], [ -152.774155, 57.290432 ], [ -152.787994, 57.279905 ], [ -152.818187, 57.265368 ], [ -152.886384, 57.291337 ], [ -152.900688, 57.302976 ], [ -152.909051, 57.324222 ], [ -152.984715, 57.339918 ], [ -153.008525, 57.339733 ], [ -153.056007, 57.329229 ], [ -153.079288, 57.321960 ], [ -153.099040, 57.310513 ], [ -153.116280, 57.297312 ], [ -153.101322, 57.286901 ], [ -153.096133, 57.286866 ], [ -153.039134, 57.293314 ], [ -153.017643, 57.297715 ], [ -153.015994, 57.300231 ], [ -153.012992, 57.299453 ], [ -152.970910, 57.282624 ], [ -152.944201, 57.259083 ], [ -152.943463, 57.256956 ], [ -152.950982, 57.248991 ], [ -152.997739, 57.231176 ], [ -153.056971, 57.214756 ], [ -153.077916, 57.211444 ], [ -153.125477, 57.211841 ], [ -153.163333, 57.216713 ], [ -153.169724, 57.220236 ], [ -153.201722, 57.221679 ], [ -153.209732, 57.218773 ], [ -153.215107, 57.213356 ], [ -153.215967, 57.209297 ], [ -153.213802, 57.205059 ], [ -153.166002, 57.180643 ], [ -153.123865, 57.175445 ], [ -153.097019, 57.183289 ], [ -153.073982, 57.187091 ], [ -152.949333, 57.187346 ], [ -152.880321, 57.164798 ], [ -152.874839, 57.160950 ], [ -152.869797, 57.150849 ], [ -152.900540, 57.132076 ], [ -152.911371, 57.126813 ], [ -152.950736, 57.119788 ], [ -152.997246, 57.119491 ], [ -153.118673, 57.091033 ], [ -153.128881, 57.092571 ], [ -153.132708, 57.094936 ], [ -153.133988, 57.099351 ], [ -153.146361, 57.100883 ], [ -153.180010, 57.094523 ], [ -153.215440, 57.075943 ], [ -153.220953, 57.068239 ], [ -153.222240, 57.061798 ], [ -153.221204, 57.060367 ], [ -153.213318, 57.055891 ], [ -153.205384, 57.056148 ], [ -153.200217, 57.042039 ], [ -153.204319, 57.033640 ], [ -153.235282, 57.007398 ], [ -153.301142, 56.991192 ], [ -153.312583, 56.991486 ], [ -153.348707, 57.008373 ], [ -153.349037, 57.011196 ], [ -153.320929, 57.036838 ], [ -153.324265, 57.043308 ], [ -153.365239, 57.072080 ], [ -153.396921, 57.060399 ], [ -153.402608, 57.070092 ], [ -153.404263, 57.080511 ], [ -153.384699, 57.115354 ], [ -153.380389, 57.120468 ], [ -153.345533, 57.139565 ], [ -153.328206, 57.141993 ], [ -153.284012, 57.173867 ], [ -153.282735, 57.175815 ], [ -153.286351, 57.184288 ], [ -153.310143, 57.194426 ], [ -153.350266, 57.192339 ], [ -153.368180, 57.185337 ], [ -153.368921, 57.180832 ], [ -153.366525, 57.176708 ], [ -153.486520, 57.085915 ], [ -153.489600, 57.074702 ], [ -153.498850, 57.065363 ], [ -153.535942, 57.077988 ], [ -153.563562, 57.089769 ], [ -153.577006, 57.093177 ], [ -153.654497, 57.084602 ], [ -153.675981, 57.069830 ], [ -153.675736, 57.054778 ], [ -153.663810, 57.053694 ], [ -153.601294, 57.056656 ], [ -153.595819, 57.056309 ], [ -153.580831, 57.049048 ], [ -153.543429, 56.995245 ], [ -153.556762, 56.968862 ], [ -153.600664, 56.942629 ], [ -153.627483, 56.937127 ], [ -153.671317, 56.932926 ], [ -153.701197, 56.926394 ], [ -153.730713, 56.893996 ], [ -153.715263, 56.878442 ], [ -153.704603, 56.878046 ], [ -153.695896, 56.881009 ], [ -153.688713, 56.871975 ], [ -153.696693, 56.861519 ], [ -153.714644, 56.852925 ], [ -153.778199, 56.834386 ], [ -153.796111, 56.842655 ], [ -153.800935, 56.846894 ], [ -153.807353, 56.848584 ], [ -153.817978, 56.848651 ], [ -153.849289, 56.838915 ], [ -153.854196, 56.836412 ], [ -153.903580, 56.793418 ], [ -153.924041, 56.767216 ], [ -153.963274, 56.747600 ], [ -153.971780, 56.744861 ], [ -153.990158, 56.743263 ], [ -154.016213, 56.743466 ], [ -154.022610, 56.755946 ], [ -154.037153, 56.763414 ], [ -154.050518, 56.763523 ], [ -154.064292, 56.760091 ], [ -154.085088, 56.751193 ], [ -154.106565, 56.745572 ], [ -154.129017, 56.742168 ], [ -154.136965, 56.742359 ], [ -154.148745, 56.745677 ], [ -154.125431, 56.783298 ], [ -154.072878, 56.841099 ], [ -154.067425, 56.845303 ], [ -154.055228, 56.850465 ], [ -154.040948, 56.854135 ], [ -154.030502, 56.855052 ], [ -153.984547, 56.889626 ], [ -153.935992, 56.915772 ], [ -153.894564, 56.926986 ], [ -153.862954, 56.944374 ], [ -153.850464, 56.957278 ], [ -153.873411, 56.963403 ], [ -153.902802, 56.968445 ], [ -153.913627, 56.965391 ], [ -153.917703, 56.962169 ], [ -153.934781, 56.958928 ], [ -153.976871, 56.955144 ], [ -153.979743, 56.962189 ], [ -153.976869, 56.996831 ], [ -153.932221, 57.062970 ], [ -153.887461, 57.086958 ], [ -153.875356, 57.089802 ], [ -153.858891, 57.088844 ], [ -153.804787, 57.113158 ], [ -153.783465, 57.131822 ], [ -153.776707, 57.142858 ], [ -153.779087, 57.158821 ], [ -153.788521, 57.161381 ], [ -153.806290, 57.157424 ], [ -153.822875, 57.142372 ], [ -153.823978, 57.139790 ], [ -153.861711, 57.119224 ], [ -153.982792, 57.066277 ], [ -153.993807, 57.050502 ], [ -154.024288, 57.016608 ], [ -154.055554, 56.987209 ], [ -154.076623, 56.970589 ], [ -154.123489, 56.956170 ], [ -154.145167, 56.945034 ], [ -154.159014, 56.945323 ], [ -154.165409, 56.943244 ], [ -154.212110, 56.909749 ], [ -154.223560, 56.896064 ], [ -154.227193, 56.883026 ], [ -154.226494, 56.876257 ], [ -154.231771, 56.872294 ], [ -154.276739, 56.853648 ], [ -154.298965, 56.846479 ], [ -154.305713, 56.846871 ], [ -154.300193, 56.852023 ], [ -154.298422, 56.863176 ], [ -154.300002, 56.892252 ], [ -154.306936, 56.911783 ], [ -154.312888, 56.918673 ], [ -154.385285, 56.959767 ], [ -154.407490, 56.968334 ], [ -154.476315, 56.984204 ], [ -154.511672, 56.988548 ], [ -154.524695, 56.991623 ], [ -154.528538, 57.001892 ], [ -154.516842, 57.030312 ], [ -154.515213, 57.077985 ], [ -154.529844, 57.168882 ], [ -154.533699, 57.183513 ], [ -154.539552, 57.196351 ], [ -154.574343, 57.239919 ], [ -154.594977, 57.257161 ], [ -154.613723, 57.267800 ], [ -154.691855, 57.284110 ], [ -154.698264, 57.284294 ], [ -154.740161, 57.276517 ], [ -154.777368, 57.280008 ], [ -154.792054, 57.286696 ], [ -154.793840, 57.288862 ], [ -154.751537, 57.307781 ], [ -154.743090, 57.314770 ], [ -154.700598, 57.401162 ], [ -154.699629, 57.412873 ], [ -154.702588, 57.420528 ], [ -154.693310, 57.446085 ], [ -154.629678, 57.510197 ], [ -154.618704, 57.514972 ], [ -154.602546, 57.518751 ], [ -154.591678, 57.518597 ], [ -154.540923, 57.539621 ], [ -154.522060, 57.577786 ], [ -154.511233, 57.578646 ], [ -154.500282, 57.574423 ], [ -154.468328, 57.570339 ], [ -154.431841, 57.584783 ], [ -154.411385, 57.598452 ], [ -154.344244, 57.630901 ], [ -154.225660, 57.661366 ], [ -154.196959, 57.664639 ], [ -154.186597, 57.658578 ], [ -154.086130, 57.649054 ], [ -154.056226, 57.652430 ], [ -154.031592, 57.660854 ], [ -153.994572, 57.656905 ], [ -153.983015, 57.649835 ], [ -153.982581, 57.648251 ], [ -153.984847, 57.604595 ], [ -153.982199, 57.553156 ], [ -153.971114, 57.539436 ], [ -153.947550, 57.540244 ], [ -153.939099, 57.538271 ], [ -153.929265, 57.533253 ], [ -153.925905, 57.529051 ], [ -153.922982, 57.520153 ], [ -153.922183, 57.499036 ], [ -153.919897, 57.485202 ], [ -153.909415, 57.442413 ], [ -153.895800, 57.422108 ], [ -153.802932, 57.350896 ], [ -153.795299, 57.349047 ], [ -153.774275, 57.360243 ], [ -153.773191, 57.372442 ], [ -153.811506, 57.412375 ], [ -153.872922, 57.445743 ], [ -153.874177, 57.447817 ], [ -153.888891, 57.504682 ], [ -153.875950, 57.542769 ], [ -153.869096, 57.551844 ], [ -153.848082, 57.560589 ], [ -153.824823, 57.577617 ], [ -153.813136, 57.588581 ], [ -153.823753, 57.597651 ], [ -153.846828, 57.612648 ], [ -153.852502, 57.613517 ], [ -153.877756, 57.629529 ], [ -153.879943, 57.634072 ], [ -153.874286, 57.646110 ], [ -153.868275, 57.649688 ], [ -153.858545, 57.651138 ], [ -153.749178, 57.646224 ], [ -153.705322, 57.640923 ], [ -153.667261, 57.639008 ], [ -153.663007, 57.639858 ], [ -153.648693, 57.654125 ], [ -153.658008, 57.661480 ], [ -153.676721, 57.669663 ], [ -153.797971, 57.696508 ], [ -153.862886, 57.706943 ], [ -153.888099, 57.705447 ], [ -153.918344, 57.695663 ], [ -153.930279, 57.696791 ], [ -153.932964, 57.703778 ], [ -153.935220, 57.813047 ], [ -153.823385, 57.865013 ], [ -153.755054, 57.883565 ], [ -153.721176, 57.890615 ], [ -153.648798, 57.880103 ], [ -153.571362, 57.832101 ], [ -153.550823, 57.786890 ], [ -153.551088, 57.763110 ], [ -153.553251, 57.759512 ], [ -153.557647, 57.734741 ], [ -153.554226, 57.722450 ], [ -153.549605, 57.717967 ], [ -153.515205, 57.716505 ], [ -153.493401, 57.728316 ], [ -153.469892, 57.766536 ], [ -153.462463, 57.795292 ], [ -153.480377, 57.814665 ], [ -153.487350, 57.834274 ], [ -153.479457, 57.842020 ], [ -153.451560, 57.839284 ], [ -153.406716, 57.828663 ], [ -153.353580, 57.809731 ], [ -153.343408, 57.810866 ], [ -153.324872, 57.831048 ], [ -153.322687, 57.836190 ], [ -153.324881, 57.848421 ], [ -153.328137, 57.849851 ], [ -153.395813, 57.858772 ], [ -153.446406, 57.875035 ], [ -153.462011, 57.880588 ], [ -153.512024, 57.909156 ], [ -153.528697, 57.921717 ], [ -153.536524, 57.930770 ], [ -153.533204, 57.941117 ], [ -153.520392, 57.963387 ], [ -153.513347, 57.968751 ], [ -153.484603, 57.976500 ], [ -153.469421, 57.977282 ], [ -153.461113, 57.972769 ], [ -153.452645, 57.963509 ], [ -153.273676, 57.890408 ], [ -153.268149, 57.888741 ], [ -153.236952, 57.891818 ], [ -153.127278, 57.856748 ], [ -153.122513, 57.856639 ], [ -153.093420, 57.861569 ], [ -153.089419, 57.865233 ], [ -153.198618, 57.929923 ], [ -153.233229, 57.940993 ], [ -153.270325, 57.958566 ], [ -153.299009, 57.985626 ], [ -153.302198, 57.991706 ], [ -153.297756, 57.996425 ], [ -153.276536, 57.998447 ], [ -153.234730, 57.996972 ], [ -153.221576, 57.989319 ], [ -153.217306, 57.983659 ], [ -153.129494, 57.946551 ], [ -153.069857, 57.934428 ], [ -153.052671, 57.936711 ], [ -153.050941, 57.939998 ], [ -153.024425, 57.956954 ], [ -152.876197, 57.932446 ], [ -152.871663, 57.933279 ], [ -152.856284, 57.947385 ], [ -152.852785, 57.974583 ], [ -152.855096, 57.994501 ], [ -152.840896, 57.996759 ], [ -152.723425, 57.991720 ], [ -152.722524, 57.987364 ], [ -152.739766, 57.944798 ], [ -152.751978, 57.933466 ], [ -152.804807, 57.899175 ], [ -152.823299, 57.890928 ], [ -152.892517, 57.842525 ], [ -152.902633, 57.830146 ], [ -152.909791, 57.810405 ], [ -152.916334, 57.771216 ], [ -152.904312, 57.750825 ], [ -152.892875, 57.742012 ], [ -152.881998, 57.738320 ], [ -152.874498, 57.737961 ], [ -152.850336, 57.740041 ], [ -152.847811, 57.746625 ], [ -152.852269, 57.752318 ], [ -152.854718, 57.770271 ], [ -152.849997, 57.821462 ], [ -152.841361, 57.830221 ], [ -152.822543, 57.843203 ], [ -152.790211, 57.858058 ], [ -152.758168, 57.840272 ], [ -152.753437, 57.834452 ], [ -152.725302, 57.835400 ], [ -152.650456, 57.863721 ], [ -152.625607, 57.881232 ], [ -152.626441, 57.890450 ], [ -152.639887, 57.899688 ], [ -152.641805, 57.902499 ], [ -152.639375, 57.914220 ], [ -152.635378, 57.918610 ], [ -152.587705, 57.926961 ], [ -152.585985, 57.908101 ], [ -152.567395, 57.900358 ], [ -152.549661, 57.900137 ], [ -152.526283, 57.913266 ], [ -152.487666, 57.941968 ], [ -152.470336, 57.962099 ], [ -152.432608, 57.976029 ], [ -152.421408, 57.975683 ], [ -152.415177, 57.973081 ], [ -152.411618, 57.969282 ], [ -152.422573, 57.948662 ], [ -152.437604, 57.939834 ], [ -152.437416, 57.936978 ], [ -152.426458, 57.930851 ], [ -152.388626, 57.924486 ], [ -152.362161, 57.926200 ], [ -152.324103, 57.916604 ], [ -152.333209, 57.902550 ], [ -152.364777, 57.883921 ], [ -152.377063, 57.886728 ], [ -152.386130, 57.890706 ], [ -152.394750, 57.894602 ], [ -152.403700, 57.901146 ], [ -152.414977, 57.902231 ], [ -152.448240, 57.902605 ], [ -152.468511, 57.888621 ], [ -152.433653, 57.824314 ], [ -152.429326, 57.820114 ], [ -152.417424, 57.815464 ] ] ], [ [ [ -134.283312, 55.925175 ], [ -134.265872, 55.917371 ], [ -134.230613, 55.905629 ], [ -134.173104, 55.918519 ], [ -134.152216, 55.920916 ], [ -134.122839, 55.918654 ], [ -134.118062, 55.914642 ], [ -134.125521, 55.902095 ], [ -134.130544, 55.897512 ], [ -134.136647, 55.895393 ], [ -134.145803, 55.896713 ], [ -134.168363, 55.892319 ], [ -134.208251, 55.876709 ], [ -134.231157, 55.864747 ], [ -134.240537, 55.853922 ], [ -134.273156, 55.833058 ], [ -134.282453, 55.828667 ], [ -134.327238, 55.836440 ], [ -134.344418, 55.843198 ], [ -134.348153, 55.892817 ], [ -134.336063, 55.926614 ], [ -134.315782, 55.923003 ], [ -134.283312, 55.925175 ] ] ], [ [ [ -134.121514, 56.069847 ], [ -134.107218, 56.048156 ], [ -134.118132, 56.016922 ], [ -134.126903, 56.003592 ], [ -134.130907, 56.000104 ], [ -134.134181, 56.000971 ], [ -134.156721, 56.021080 ], [ -134.171731, 56.040227 ], [ -134.190863, 56.056540 ], [ -134.224073, 56.065223 ], [ -134.230449, 56.068341 ], [ -134.259913, 56.121275 ], [ -134.262217, 56.133222 ], [ -134.238264, 56.140863 ], [ -134.227942, 56.162835 ], [ -134.257478, 56.221411 ], [ -134.246307, 56.267768 ], [ -134.281387, 56.286218 ], [ -134.295634, 56.289228 ], [ -134.298292, 56.291993 ], [ -134.292353, 56.352644 ], [ -134.238139, 56.382806 ], [ -134.193922, 56.409906 ], [ -134.190494, 56.429749 ], [ -134.196394, 56.439800 ], [ -134.210968, 56.450498 ], [ -134.236978, 56.452363 ], [ -134.246627, 56.457135 ], [ -134.246179, 56.463511 ], [ -134.244667, 56.465100 ], [ -134.222814, 56.475402 ], [ -134.200909, 56.463297 ], [ -134.186476, 56.450571 ], [ -134.179214, 56.440305 ], [ -134.146136, 56.411069 ], [ -134.067466, 56.390987 ], [ -134.046227, 56.402275 ], [ -134.042704, 56.407697 ], [ -134.040938, 56.421530 ], [ -134.089604, 56.472582 ], [ -134.133892, 56.487825 ], [ -134.252386, 56.560861 ], [ -134.281093, 56.585555 ], [ -134.276735, 56.620290 ], [ -134.309869, 56.650509 ], [ -134.369035, 56.678022 ], [ -134.401407, 56.725419 ], [ -134.419791, 56.838385 ], [ -134.418940, 56.846524 ], [ -134.411471, 56.855837 ], [ -134.376975, 56.880055 ], [ -134.339168, 56.901830 ], [ -134.316868, 56.909091 ], [ -134.294362, 56.908714 ], [ -134.286818, 56.906534 ], [ -134.190950, 56.861675 ], [ -134.187063, 56.856714 ], [ -134.171675, 56.851218 ], [ -134.147160, 56.859357 ], [ -134.141933, 56.874188 ], [ -134.150935, 56.884958 ], [ -134.181383, 56.892572 ], [ -134.220002, 56.905084 ], [ -134.273113, 56.933823 ], [ -134.271664, 56.935928 ], [ -134.249327, 56.937374 ], [ -134.223939, 56.932553 ], [ -134.178507, 56.914018 ], [ -134.158108, 56.915029 ], [ -134.136240, 56.928842 ], [ -134.141236, 56.942081 ], [ -134.141385, 56.950887 ], [ -134.126562, 56.947381 ], [ -134.083291, 56.931579 ], [ -134.035140, 56.894510 ], [ -133.972257, 56.826934 ], [ -133.946767, 56.798924 ], [ -133.925648, 56.758912 ], [ -133.944663, 56.736433 ], [ -133.941801, 56.733493 ], [ -133.907795, 56.721840 ], [ -133.880781, 56.721396 ], [ -133.869334, 56.734081 ], [ -133.862981, 56.755650 ], [ -133.865056, 56.773240 ], [ -133.867616, 56.782025 ], [ -133.872250, 56.786186 ], [ -133.877395, 56.789192 ], [ -133.884755, 56.788656 ], [ -133.890005, 56.792468 ], [ -133.893861, 56.802526 ], [ -133.890805, 56.807980 ], [ -133.861472, 56.808837 ], [ -133.837925, 56.801788 ], [ -133.818194, 56.791453 ], [ -133.767780, 56.780469 ], [ -133.748129, 56.773919 ], [ -133.743376, 56.762291 ], [ -133.744002, 56.749772 ], [ -133.766143, 56.728886 ], [ -133.766143, 56.718242 ], [ -133.762049, 56.696135 ], [ -133.762780, 56.687180 ], [ -133.759650, 56.675913 ], [ -133.745673, 56.674028 ], [ -133.728479, 56.642915 ], [ -133.727728, 56.630846 ], [ -133.713331, 56.598298 ], [ -133.713331, 56.592664 ], [ -133.723142, 56.583962 ], [ -133.731617, 56.572304 ], [ -133.848207, 56.573057 ], [ -133.895746, 56.511217 ], [ -133.898589, 56.489877 ], [ -133.881080, 56.480803 ], [ -133.868625, 56.470919 ], [ -133.839117, 56.434885 ], [ -133.839238, 56.432018 ], [ -133.859104, 56.430348 ], [ -133.869729, 56.431796 ], [ -133.893040, 56.427364 ], [ -133.933512, 56.375428 ], [ -133.894358, 56.360989 ], [ -133.850314, 56.347417 ], [ -133.839099, 56.335467 ], [ -133.834671, 56.322382 ], [ -133.890940, 56.234467 ], [ -133.912992, 56.208351 ], [ -133.923420, 56.211725 ], [ -133.942205, 56.209460 ], [ -133.953825, 56.206661 ], [ -133.957471, 56.202584 ], [ -133.957575, 56.199887 ], [ -133.937349, 56.166129 ], [ -133.956411, 56.095484 ], [ -133.971228, 56.083293 ], [ -133.989359, 56.081347 ], [ -134.013920, 56.085374 ], [ -134.021028, 56.088745 ], [ -134.038695, 56.105807 ], [ -134.041765, 56.116337 ], [ -134.029643, 56.134864 ], [ -134.024495, 56.148164 ], [ -134.024356, 56.160382 ], [ -134.030964, 56.193214 ], [ -134.054411, 56.224854 ], [ -134.058499, 56.227214 ], [ -134.087317, 56.225424 ], [ -134.095013, 56.214751 ], [ -134.105098, 56.180941 ], [ -134.153663, 56.169700 ], [ -134.161971, 56.170153 ], [ -134.180057, 56.161635 ], [ -134.190371, 56.152571 ], [ -134.166141, 56.144564 ], [ -134.125902, 56.139804 ], [ -134.110755, 56.141053 ], [ -134.109236, 56.078732 ], [ -134.121514, 56.069847 ] ] ], [ [ [ -132.546463, 56.606563 ], [ -132.539698, 56.593199 ], [ -132.541282, 56.584573 ], [ -132.610830, 56.556252 ], [ -132.627435, 56.552428 ], [ -132.628511, 56.553553 ], [ -132.650910, 56.552127 ], [ -132.701275, 56.529580 ], [ -132.724189, 56.515371 ], [ -132.796627, 56.496471 ], [ -132.818043, 56.494934 ], [ -132.874282, 56.509108 ], [ -132.984751, 56.512640 ], [ -132.986907, 56.510784 ], [ -133.041726, 56.518356 ], [ -133.071828, 56.553483 ], [ -133.075496, 56.578684 ], [ -133.025091, 56.605048 ], [ -133.110329, 56.669727 ], [ -133.143198, 56.682979 ], [ -133.184363, 56.706526 ], [ -133.212185, 56.736822 ], [ -133.225298, 56.755591 ], [ -133.233331, 56.771095 ], [ -133.235251, 56.775639 ], [ -133.233646, 56.779447 ], [ -133.244689, 56.792649 ], [ -133.264047, 56.814544 ], [ -133.277352, 56.816432 ], [ -133.325392, 56.791864 ], [ -133.334308, 56.773402 ], [ -133.332845, 56.761663 ], [ -133.319860, 56.737693 ], [ -133.303752, 56.729879 ], [ -133.272958, 56.733653 ], [ -133.266844, 56.734882 ], [ -133.265608, 56.738237 ], [ -133.266768, 56.741943 ], [ -133.261381, 56.747459 ], [ -133.250686, 56.751431 ], [ -133.219681, 56.706887 ], [ -133.221517, 56.697886 ], [ -133.232516, 56.681336 ], [ -133.233684, 56.649286 ], [ -133.214228, 56.649592 ], [ -133.151444, 56.637672 ], [ -133.106316, 56.618393 ], [ -133.103363, 56.614645 ], [ -133.089388, 56.535474 ], [ -133.089215, 56.523916 ], [ -133.112907, 56.529295 ], [ -133.138307, 56.532923 ], [ -133.142099, 56.528591 ], [ -133.142482, 56.519697 ], [ -133.139228, 56.515994 ], [ -133.124726, 56.511439 ], [ -133.122245, 56.492020 ], [ -133.148730, 56.467357 ], [ -133.160996, 56.460257 ], [ -133.203584, 56.447657 ], [ -133.348504, 56.469568 ], [ -133.356300, 56.471794 ], [ -133.361615, 56.486073 ], [ -133.371889, 56.493689 ], [ -133.376245, 56.495592 ], [ -133.401797, 56.496355 ], [ -133.417795, 56.494147 ], [ -133.428585, 56.479247 ], [ -133.460634, 56.454120 ], [ -133.512684, 56.437015 ], [ -133.532969, 56.434751 ], [ -133.603669, 56.435413 ], [ -133.638349, 56.438881 ], [ -133.655468, 56.442279 ], [ -133.663094, 56.448073 ], [ -133.671653, 56.487656 ], [ -133.675836, 56.522714 ], [ -133.675696, 56.538672 ], [ -133.672262, 56.544152 ], [ -133.664509, 56.550727 ], [ -133.662631, 56.555735 ], [ -133.663064, 56.562070 ], [ -133.667639, 56.576390 ], [ -133.662631, 56.598924 ], [ -133.667639, 56.607687 ], [ -133.673621, 56.611801 ], [ -133.679352, 56.633089 ], [ -133.689178, 56.643734 ], [ -133.698309, 56.649624 ], [ -133.705820, 56.658387 ], [ -133.709576, 56.683424 ], [ -133.706372, 56.696954 ], [ -133.699822, 56.710054 ], [ -133.696547, 56.744443 ], [ -133.689996, 56.761637 ], [ -133.686416, 56.779817 ], [ -133.680990, 56.795207 ], [ -133.679352, 56.810764 ], [ -133.689996, 56.839421 ], [ -133.699822, 56.839421 ], [ -133.712922, 56.827958 ], [ -133.741579, 56.813220 ], [ -133.765324, 56.807489 ], [ -133.772302, 56.809495 ], [ -133.787484, 56.821366 ], [ -133.795364, 56.824586 ], [ -133.869040, 56.845938 ], [ -133.887426, 56.868391 ], [ -133.916358, 56.914447 ], [ -133.903634, 56.927269 ], [ -133.921451, 56.961511 ], [ -133.967060, 56.988044 ], [ -134.049218, 57.029203 ], [ -134.033979, 57.063281 ], [ -134.008856, 57.074578 ], [ -133.887957, 57.097744 ], [ -133.773464, 57.078676 ], [ -133.702925, 57.065206 ], [ -133.613908, 57.057978 ], [ -133.536258, 57.038700 ], [ -133.446204, 57.020124 ], [ -133.362502, 57.007424 ], [ -133.346321, 57.004118 ], [ -133.344217, 57.001834 ], [ -133.334272, 57.002442 ], [ -133.325058, 57.011711 ], [ -133.308317, 57.014762 ], [ -133.104611, 57.005701 ], [ -132.997430, 56.942201 ], [ -132.981370, 56.927380 ], [ -132.947081, 56.870963 ], [ -132.935933, 56.839963 ], [ -132.935258, 56.822941 ], [ -132.903211, 56.803610 ], [ -132.872512, 56.798144 ], [ -132.853150, 56.797810 ], [ -132.820556, 56.793787 ], [ -132.762964, 56.753227 ], [ -132.741709, 56.724278 ], [ -132.743207, 56.713720 ], [ -132.665874, 56.680241 ], [ -132.628129, 56.668830 ], [ -132.622788, 56.668710 ], [ -132.619258, 56.660778 ], [ -132.625450, 56.653210 ], [ -132.628201, 56.645642 ], [ -132.625450, 56.642202 ], [ -132.616506, 56.639450 ], [ -132.605498, 56.623627 ], [ -132.595179, 56.613308 ], [ -132.574540, 56.612620 ], [ -132.560780, 56.607804 ], [ -132.553213, 56.608492 ], [ -132.546463, 56.606563 ] ] ], [ [ [ -134.666587, 56.169947 ], [ -134.668151, 56.167026 ], [ -134.674028, 56.166925 ], [ -134.705007, 56.175722 ], [ -134.806163, 56.235533 ], [ -134.824902, 56.279692 ], [ -134.839411, 56.309403 ], [ -134.915911, 56.360555 ], [ -134.945704, 56.389710 ], [ -134.990763, 56.457998 ], [ -135.023780, 56.499977 ], [ -135.054049, 56.527658 ], [ -135.058238, 56.529453 ], [ -135.060878, 56.541965 ], [ -135.056756, 56.570611 ], [ -135.045054, 56.583392 ], [ -135.026740, 56.594625 ], [ -135.005249, 56.602252 ], [ -134.997669, 56.597272 ], [ -134.985881, 56.595844 ], [ -134.967164, 56.603026 ], [ -134.969842, 56.615392 ], [ -134.979386, 56.627676 ], [ -134.998369, 56.630017 ], [ -135.029747, 56.628918 ], [ -135.036432, 56.619628 ], [ -135.065693, 56.607852 ], [ -135.091611, 56.600068 ], [ -135.103271, 56.597927 ], [ -135.118709, 56.597728 ], [ -135.123389, 56.602823 ], [ -135.148836, 56.648915 ], [ -135.147761, 56.651932 ], [ -135.175826, 56.677876 ], [ -135.224142, 56.687858 ], [ -135.274910, 56.701633 ], [ -135.305077, 56.726382 ], [ -135.317429, 56.743311 ], [ -135.318082, 56.748688 ], [ -135.296430, 56.756294 ], [ -135.281608, 56.758528 ], [ -135.280875, 56.768357 ], [ -135.310159, 56.778093 ], [ -135.352176, 56.771196 ], [ -135.398678, 56.779201 ], [ -135.412989, 56.810079 ], [ -135.408542, 56.826014 ], [ -135.368899, 56.892589 ], [ -135.347244, 56.899980 ], [ -135.332356, 56.913951 ], [ -135.354090, 56.936500 ], [ -135.379725, 56.953039 ], [ -135.383376, 56.981544 ], [ -135.360232, 57.002231 ], [ -135.342801, 57.001874 ], [ -135.329492, 57.004507 ], [ -135.325216, 57.010866 ], [ -135.312780, 57.044984 ], [ -135.333998, 57.050403 ], [ -135.349229, 57.041535 ], [ -135.374100, 57.045391 ], [ -135.377763, 57.052910 ], [ -135.369858, 57.057923 ], [ -135.365710, 57.066062 ], [ -135.378337, 57.081622 ], [ -135.384617, 57.087725 ], [ -135.388859, 57.089026 ], [ -135.401721, 57.098654 ], [ -135.404140, 57.109318 ], [ -135.405293, 57.114508 ], [ -135.406158, 57.119697 ], [ -135.405293, 57.138149 ], [ -135.409703, 57.148861 ], [ -135.422746, 57.167724 ], [ -135.399312, 57.185003 ], [ -135.372441, 57.198063 ], [ -135.377580, 57.206302 ], [ -135.372021, 57.228003 ], [ -135.361771, 57.233591 ], [ -135.358715, 57.243776 ], [ -135.366177, 57.248852 ], [ -135.406086, 57.251678 ], [ -135.414799, 57.251324 ], [ -135.429229, 57.247213 ], [ -135.449073, 57.248104 ], [ -135.470189, 57.255752 ], [ -135.477683, 57.256824 ], [ -135.503121, 57.253809 ], [ -135.511241, 57.247077 ], [ -135.552574, 57.233194 ], [ -135.561883, 57.241868 ], [ -135.561853, 57.244067 ], [ -135.568954, 57.255186 ], [ -135.602297, 57.285707 ], [ -135.604161, 57.290437 ], [ -135.600688, 57.294074 ], [ -135.601782, 57.300772 ], [ -135.631415, 57.311568 ], [ -135.637423, 57.315276 ], [ -135.638209, 57.320278 ], [ -135.674687, 57.336747 ], [ -135.684597, 57.350328 ], [ -135.695563, 57.357460 ], [ -135.695120, 57.363077 ], [ -135.687696, 57.367477 ], [ -135.659614, 57.373907 ], [ -135.639556, 57.371883 ], [ -135.630627, 57.379595 ], [ -135.628016, 57.383393 ], [ -135.627022, 57.388207 ], [ -135.633573, 57.394211 ], [ -135.633654, 57.399102 ], [ -135.626007, 57.399578 ], [ -135.604184, 57.409932 ], [ -135.585395, 57.416811 ], [ -135.570872, 57.417459 ], [ -135.554548, 57.426636 ], [ -135.555321, 57.436738 ], [ -135.557806, 57.438236 ], [ -135.560990, 57.437455 ], [ -135.561916, 57.438505 ], [ -135.562234, 57.440413 ], [ -135.562234, 57.442720 ], [ -135.558496, 57.444788 ], [ -135.556109, 57.446458 ], [ -135.540158, 57.446241 ], [ -135.534221, 57.450252 ], [ -135.532069, 57.481117 ], [ -135.548794, 57.508977 ], [ -135.526036, 57.509697 ], [ -135.491537, 57.531687 ], [ -135.443404, 57.556876 ], [ -135.419205, 57.564159 ], [ -135.355749, 57.553568 ], [ -135.347597, 57.550232 ], [ -135.322925, 57.533476 ], [ -135.294491, 57.510836 ], [ -135.294837, 57.508720 ], [ -135.308458, 57.495201 ], [ -135.297784, 57.483721 ], [ -135.265557, 57.480860 ], [ -135.246114, 57.483598 ], [ -135.227293, 57.489838 ], [ -135.209123, 57.488753 ], [ -135.161017, 57.460713 ], [ -135.168056, 57.454212 ], [ -135.159206, 57.445568 ], [ -135.145949, 57.439049 ], [ -135.065050, 57.418972 ], [ -135.039634, 57.418131 ], [ -135.026566, 57.420497 ], [ -134.926516, 57.422267 ], [ -134.893440, 57.420044 ], [ -134.849477, 57.409670 ], [ -134.806352, 57.341888 ], [ -134.812769, 57.299765 ], [ -134.829365, 57.294098 ], [ -134.835211, 57.300315 ], [ -134.884780, 57.330003 ], [ -134.921651, 57.330713 ], [ -134.951267, 57.328660 ], [ -134.953951, 57.323723 ], [ -134.955014, 57.309433 ], [ -134.953011, 57.306131 ], [ -134.946626, 57.303164 ], [ -134.922329, 57.303708 ], [ -134.879535, 57.288177 ], [ -134.854948, 57.264766 ], [ -134.841774, 57.248588 ], [ -134.755886, 57.058035 ], [ -134.737880, 57.009935 ], [ -134.738300, 56.968059 ], [ -134.740135, 56.948481 ], [ -134.719275, 56.929031 ], [ -134.695735, 56.900791 ], [ -134.699099, 56.850864 ], [ -134.674238, 56.825177 ], [ -134.663434, 56.804687 ], [ -134.633997, 56.728722 ], [ -134.619799, 56.665888 ], [ -134.615955, 56.637289 ], [ -134.626943, 56.553868 ], [ -134.634207, 56.540968 ], [ -134.639732, 56.538835 ], [ -134.671047, 56.541200 ], [ -134.669778, 56.524129 ], [ -134.663839, 56.503183 ], [ -134.658622, 56.494676 ], [ -134.655174, 56.492033 ], [ -134.645308, 56.472215 ], [ -134.636506, 56.405625 ], [ -134.634010, 56.315840 ], [ -134.634411, 56.285341 ], [ -134.634668, 56.265832 ], [ -134.653827, 56.198385 ], [ -134.659870, 56.182494 ], [ -134.666587, 56.169947 ] ] ], [ [ [ -135.587961, 57.897320 ], [ -135.596769, 57.889705 ], [ -135.589170, 57.886409 ], [ -135.575718, 57.883548 ], [ -135.518882, 57.857383 ], [ -135.503498, 57.840860 ], [ -135.469477, 57.834466 ], [ -135.377758, 57.802212 ], [ -135.376444, 57.792039 ], [ -135.364221, 57.775347 ], [ -135.328887, 57.748420 ], [ -135.291560, 57.737468 ], [ -135.201461, 57.728171 ], [ -135.151475, 57.738296 ], [ -135.098422, 57.754898 ], [ -135.063972, 57.750847 ], [ -135.024837, 57.742990 ], [ -135.012577, 57.746105 ], [ -134.978120, 57.763125 ], [ -134.939924, 57.763612 ], [ -134.929726, 57.759203 ], [ -134.921604, 57.742376 ], [ -134.914790, 57.705821 ], [ -134.918167, 57.682272 ], [ -134.867433, 57.623439 ], [ -134.856386, 57.598967 ], [ -134.824891, 57.500067 ], [ -134.837120, 57.482761 ], [ -134.874346, 57.464406 ], [ -134.902680, 57.459349 ], [ -135.025148, 57.454315 ], [ -135.084338, 57.464671 ], [ -135.091216, 57.466352 ], [ -135.096818, 57.469916 ], [ -135.134063, 57.497681 ], [ -135.242855, 57.546302 ], [ -135.325849, 57.577178 ], [ -135.392499, 57.599909 ], [ -135.474703, 57.631381 ], [ -135.514801, 57.650349 ], [ -135.571606, 57.674397 ], [ -135.593447, 57.663795 ], [ -135.650701, 57.652520 ], [ -135.684951, 57.677508 ], [ -135.712317, 57.672648 ], [ -135.704444, 57.658361 ], [ -135.697422, 57.649711 ], [ -135.660902, 57.629196 ], [ -135.592778, 57.602474 ], [ -135.571186, 57.605367 ], [ -135.546143, 57.613826 ], [ -135.526303, 57.606388 ], [ -135.511012, 57.595906 ], [ -135.519471, 57.588615 ], [ -135.527610, 57.589003 ], [ -135.557812, 57.583449 ], [ -135.570574, 57.579613 ], [ -135.587475, 57.568829 ], [ -135.588477, 57.552081 ], [ -135.575724, 57.522874 ], [ -135.577831, 57.520530 ], [ -135.578215, 57.516445 ], [ -135.565271, 57.510209 ], [ -135.549627, 57.482016 ], [ -135.550310, 57.470141 ], [ -135.553903, 57.454870 ], [ -135.557765, 57.451966 ], [ -135.610454, 57.442232 ], [ -135.613576, 57.438173 ], [ -135.611786, 57.431154 ], [ -135.612882, 57.424907 ], [ -135.621725, 57.419245 ], [ -135.626558, 57.409961 ], [ -135.647179, 57.406132 ], [ -135.664449, 57.407229 ], [ -135.667985, 57.405124 ], [ -135.669837, 57.400578 ], [ -135.670267, 57.396215 ], [ -135.668153, 57.392832 ], [ -135.669416, 57.389296 ], [ -135.691043, 57.383518 ], [ -135.692400, 57.375267 ], [ -135.711401, 57.367760 ], [ -135.720478, 57.373663 ], [ -135.768018, 57.383435 ], [ -135.843810, 57.390896 ], [ -135.892131, 57.408048 ], [ -135.900816, 57.418181 ], [ -135.896979, 57.440719 ], [ -135.943766, 57.458780 ], [ -135.966986, 57.472759 ], [ -136.014529, 57.506227 ], [ -136.030458, 57.521540 ], [ -136.021283, 57.531551 ], [ -136.001717, 57.544499 ], [ -136.061747, 57.592068 ], [ -136.106796, 57.616567 ], [ -136.130611, 57.624607 ], [ -136.187897, 57.625730 ], [ -136.207876, 57.638107 ], [ -136.280809, 57.717379 ], [ -136.314631, 57.758703 ], [ -136.304684, 57.771051 ], [ -136.309429, 57.779465 ], [ -136.365052, 57.828561 ], [ -136.370705, 57.831668 ], [ -136.372377, 57.832587 ], [ -136.391157, 57.832653 ], [ -136.458829, 57.853901 ], [ -136.474424, 57.871648 ], [ -136.484259, 57.896460 ], [ -136.534201, 57.913938 ], [ -136.557651, 57.912135 ], [ -136.572045, 57.918469 ], [ -136.573288, 57.926844 ], [ -136.563223, 58.035052 ], [ -136.559999, 58.063358 ], [ -136.556247, 58.077019 ], [ -136.538708, 58.093482 ], [ -136.500119, 58.104787 ], [ -136.475811, 58.101294 ], [ -136.469272, 58.096868 ], [ -136.446286, 58.113340 ], [ -136.420449, 58.131857 ], [ -136.365544, 58.148854 ], [ -136.354836, 58.192279 ], [ -136.361380, 58.214289 ], [ -136.373277, 58.232135 ], [ -136.387113, 58.252414 ], [ -136.404805, 58.267232 ], [ -136.400046, 58.271991 ], [ -136.317954, 58.273775 ], [ -136.284047, 58.269611 ], [ -136.287021, 58.245817 ], [ -136.283886, 58.223685 ], [ -136.239246, 58.171913 ], [ -136.199854, 58.180871 ], [ -136.162108, 58.218724 ], [ -136.139007, 58.224393 ], [ -136.036160, 58.219210 ], [ -136.033030, 58.205462 ], [ -135.976386, 58.202029 ], [ -135.966119, 58.211386 ], [ -135.914178, 58.244073 ], [ -135.823562, 58.282975 ], [ -135.801133, 58.287716 ], [ -135.783380, 58.286709 ], [ -135.764372, 58.266276 ], [ -135.735100, 58.240213 ], [ -135.712398, 58.231892 ], [ -135.630521, 58.222933 ], [ -135.589198, 58.213677 ], [ -135.522646, 58.185909 ], [ -135.504671, 58.174914 ], [ -135.497911, 58.168882 ], [ -135.524668, 58.120750 ], [ -135.540712, 58.101750 ], [ -135.586820, 58.081670 ], [ -135.651368, 58.036484 ], [ -135.638490, 57.994508 ], [ -135.621582, 57.984623 ], [ -135.593287, 57.989636 ], [ -135.581753, 57.997568 ], [ -135.564307, 58.015007 ], [ -135.567817, 58.023420 ], [ -135.565443, 58.041120 ], [ -135.563434, 58.043491 ], [ -135.544529, 58.060880 ], [ -135.496739, 58.086212 ], [ -135.451444, 58.134348 ], [ -135.420107, 58.144202 ], [ -135.411777, 58.145473 ], [ -135.397518, 58.144155 ], [ -135.275797, 58.097024 ], [ -135.260951, 58.097323 ], [ -135.108896, 58.088270 ], [ -135.084832, 58.080869 ], [ -135.082981, 58.074737 ], [ -135.070700, 58.061242 ], [ -134.977183, 58.049943 ], [ -134.967723, 58.047625 ], [ -134.950844, 58.036993 ], [ -134.935005, 58.021639 ], [ -134.912854, 57.979287 ], [ -134.921104, 57.935298 ], [ -134.926395, 57.921919 ], [ -135.004952, 57.884338 ], [ -135.140674, 57.926114 ], [ -135.173712, 57.919399 ], [ -135.165220, 57.901524 ], [ -135.146717, 57.891656 ], [ -135.131957, 57.885241 ], [ -135.065720, 57.869451 ], [ -134.991819, 57.835436 ], [ -134.954547, 57.815785 ], [ -134.949436, 57.805027 ], [ -135.023370, 57.780537 ], [ -135.198960, 57.775092 ], [ -135.225158, 57.777783 ], [ -135.313776, 57.805739 ], [ -135.343991, 57.821444 ], [ -135.389894, 57.850991 ], [ -135.418517, 57.860506 ], [ -135.514151, 57.885371 ], [ -135.552802, 57.902711 ], [ -135.581326, 57.903056 ], [ -135.587961, 57.897320 ] ] ], [ [ [ -135.514886, 57.139367 ], [ -135.540465, 57.147100 ], [ -135.549983, 57.156618 ], [ -135.549388, 57.175654 ], [ -135.547009, 57.208966 ], [ -135.535707, 57.226812 ], [ -135.500660, 57.236785 ], [ -135.453207, 57.235253 ], [ -135.406163, 57.234273 ], [ -135.397103, 57.223838 ], [ -135.404836, 57.207182 ], [ -135.455995, 57.172680 ], [ -135.492876, 57.158998 ], [ -135.507748, 57.141152 ], [ -135.514886, 57.139367 ] ] ], [ [ [ -135.703464, 57.322040 ], [ -135.702919, 57.315582 ], [ -135.705483, 57.308557 ], [ -135.688233, 57.276143 ], [ -135.657272, 57.262027 ], [ -135.690372, 57.308904 ], [ -135.688587, 57.319017 ], [ -135.683828, 57.320206 ], [ -135.642782, 57.301765 ], [ -135.570804, 57.239899 ], [ -135.571398, 57.229787 ], [ -135.577347, 57.228597 ], [ -135.601142, 57.230976 ], [ -135.654898, 57.254742 ], [ -135.658859, 57.247964 ], [ -135.658600, 57.245541 ], [ -135.656363, 57.243036 ], [ -135.637289, 57.236124 ], [ -135.621346, 57.223693 ], [ -135.620735, 57.217885 ], [ -135.604953, 57.184204 ], [ -135.596921, 57.161196 ], [ -135.602057, 57.149161 ], [ -135.598600, 57.145360 ], [ -135.592379, 57.142683 ], [ -135.581473, 57.150599 ], [ -135.575674, 57.150530 ], [ -135.565707, 57.147312 ], [ -135.565756, 57.137344 ], [ -135.575722, 57.104231 ], [ -135.574693, 57.094339 ], [ -135.635347, 57.022411 ], [ -135.650540, 57.015139 ], [ -135.680520, 57.017342 ], [ -135.753682, 57.008258 ], [ -135.764949, 57.006094 ], [ -135.767654, 57.000428 ], [ -135.772432, 56.997301 ], [ -135.821915, 56.988215 ], [ -135.854131, 56.995043 ], [ -135.857028, 56.997287 ], [ -135.852146, 57.029699 ], [ -135.841819, 57.070899 ], [ -135.834890, 57.091387 ], [ -135.805945, 57.106778 ], [ -135.776975, 57.112555 ], [ -135.755997, 57.121225 ], [ -135.735559, 57.151755 ], [ -135.735405, 57.155403 ], [ -135.752591, 57.168834 ], [ -135.762241, 57.173341 ], [ -135.785583, 57.177929 ], [ -135.800824, 57.173655 ], [ -135.831890, 57.170717 ], [ -135.871865, 57.221161 ], [ -135.849974, 57.265895 ], [ -135.840359, 57.314342 ], [ -135.855849, 57.319960 ], [ -135.859572, 57.323108 ], [ -135.860558, 57.330854 ], [ -135.851162, 57.336916 ], [ -135.838568, 57.338756 ], [ -135.761471, 57.342631 ], [ -135.730323, 57.337286 ], [ -135.715233, 57.330722 ], [ -135.703464, 57.322040 ] ] ], [ [ [ -162.587754, 63.275727 ], [ -162.571695, 63.285556 ], [ -162.437059, 63.377836 ], [ -162.432169, 63.382606 ], [ -162.426095, 63.393651 ], [ -162.428744, 63.401055 ], [ -162.421530, 63.409014 ], [ -162.384625, 63.435797 ], [ -162.352274, 63.454069 ], [ -162.301869, 63.473422 ], [ -162.271089, 63.487711 ], [ -162.268242, 63.490799 ], [ -162.267833, 63.495084 ], [ -162.288532, 63.526412 ], [ -162.301471, 63.537350 ], [ -162.296731, 63.540108 ], [ -162.252411, 63.541753 ], [ -162.190145, 63.529886 ], [ -162.151574, 63.517952 ], [ -162.123249, 63.512807 ], [ -162.108597, 63.511927 ], [ -162.073156, 63.513768 ], [ -162.041687, 63.489650 ], [ -162.045709, 63.475434 ], [ -162.050132, 63.472850 ], [ -162.050543, 63.470589 ], [ -162.039444, 63.458930 ], [ -162.025552, 63.447539 ], [ -161.930714, 63.444843 ], [ -161.839897, 63.447313 ], [ -161.765832, 63.453803 ], [ -161.705630, 63.464061 ], [ -161.676526, 63.465003 ], [ -161.591632, 63.454244 ], [ -161.583772, 63.447857 ], [ -161.553077, 63.449217 ], [ -161.450463, 63.457178 ], [ -161.310181, 63.471312 ], [ -161.191163, 63.490072 ], [ -161.136758, 63.504525 ], [ -161.134230, 63.506735 ], [ -161.119964, 63.532544 ], [ -161.102721, 63.547800 ], [ -161.036049, 63.579566 ], [ -160.924877, 63.644814 ], [ -160.904353, 63.658024 ], [ -160.809089, 63.731332 ], [ -160.783304, 63.752893 ], [ -160.765560, 63.773552 ], [ -160.761974, 63.793453 ], [ -160.766291, 63.835189 ], [ -160.787624, 63.869196 ], [ -160.810798, 63.904646 ], [ -160.851979, 63.954409 ], [ -160.877686, 63.977265 ], [ -160.892455, 63.985943 ], [ -160.933740, 64.049729 ], [ -160.951641, 64.090067 ], [ -160.955132, 64.138030 ], [ -160.956425, 64.191732 ], [ -160.953596, 64.197775 ], [ -160.946857, 64.204158 ], [ -160.976038, 64.235761 ], [ -161.228941, 64.370747 ], [ -161.263519, 64.398166 ], [ -161.313668, 64.400874 ], [ -161.410382, 64.422107 ], [ -161.463026, 64.420074 ], [ -161.470182, 64.418814 ], [ -161.492926, 64.407851 ], [ -161.504903, 64.423074 ], [ -161.479093, 64.486401 ], [ -161.469046, 64.506575 ], [ -161.388621, 64.532783 ], [ -161.373572, 64.535028 ], [ -161.362901, 64.526913 ], [ -161.351145, 64.521382 ], [ -161.321343, 64.513865 ], [ -161.234092, 64.500365 ], [ -161.198029, 64.496626 ], [ -161.155518, 64.494687 ], [ -161.078031, 64.494094 ], [ -161.024185, 64.499719 ], [ -161.015095, 64.502124 ], [ -161.013228, 64.507521 ], [ -161.017140, 64.517124 ], [ -161.037534, 64.522246 ], [ -161.045947, 64.524948 ], [ -161.053060, 64.528504 ], [ -161.055549, 64.532416 ], [ -161.052348, 64.537395 ], [ -161.049148, 64.540952 ], [ -160.992894, 64.541295 ], [ -160.970555, 64.543884 ], [ -160.940493, 64.550000 ], [ -160.802048, 64.610352 ], [ -160.793356, 64.619317 ], [ -160.791614, 64.623055 ], [ -160.783570, 64.680581 ], [ -160.783398, 64.717160 ], [ -160.869571, 64.783797 ], [ -160.935974, 64.822370 ], [ -160.986417, 64.833984 ], [ -161.079718, 64.869549 ], [ -161.102755, 64.880661 ], [ -161.133062, 64.898219 ], [ -161.149655, 64.911985 ], [ -161.149366, 64.916558 ], [ -161.145725, 64.920534 ], [ -161.176009, 64.927161 ], [ -161.192120, 64.921366 ], [ -161.195202, 64.918178 ], [ -161.200893, 64.905796 ], [ -161.200964, 64.898659 ], [ -161.198586, 64.894403 ], [ -161.213756, 64.883324 ], [ -161.264283, 64.861970 ], [ -161.293049, 64.853243 ], [ -161.327848, 64.829836 ], [ -161.357867, 64.805922 ], [ -161.366808, 64.793777 ], [ -161.364438, 64.782099 ], [ -161.367483, 64.778907 ], [ -161.376985, 64.773036 ], [ -161.413493, 64.762723 ], [ -161.429860, 64.759027 ], [ -161.518211, 64.753250 ], [ -161.595506, 64.764478 ], [ -161.630287, 64.771290 ], [ -161.645520, 64.776452 ], [ -161.667261, 64.788981 ], [ -161.878363, 64.709476 ], [ -161.902429, 64.703851 ], [ -161.939279, 64.699119 ], [ -162.096528, 64.690983 ], [ -162.138832, 64.685934 ], [ -162.168516, 64.680290 ], [ -162.188146, 64.672395 ], [ -162.216620, 64.656213 ], [ -162.219718, 64.644176 ], [ -162.234477, 64.619336 ], [ -162.270025, 64.608710 ], [ -162.290571, 64.605496 ], [ -162.342308, 64.592240 ], [ -162.539996, 64.530931 ], [ -162.554875, 64.520341 ], [ -162.614220, 64.470702 ], [ -162.615452, 64.467077 ], [ -162.602178, 64.456869 ], [ -162.603020, 64.448666 ], [ -162.632242, 64.385734 ], [ -162.645156, 64.379783 ], [ -162.667680, 64.375356 ], [ -162.719218, 64.359971 ], [ -162.768424, 64.333516 ], [ -162.790167, 64.325182 ], [ -162.795636, 64.327716 ], [ -162.805385, 64.336023 ], [ -162.810004, 64.352647 ], [ -162.807205, 64.364643 ], [ -162.800350, 64.374695 ], [ -162.802266, 64.395327 ], [ -162.806612, 64.405608 ], [ -162.836540, 64.436702 ], [ -162.858556, 64.474864 ], [ -162.857562, 64.499780 ], [ -162.940776, 64.542417 ], [ -162.969250, 64.546870 ], [ -163.030657, 64.542353 ], [ -163.042618, 64.540046 ], [ -163.049291, 64.549257 ], [ -163.027400, 64.559726 ], [ -163.028352, 64.569244 ], [ -163.060712, 64.588280 ], [ -163.142566, 64.609219 ], [ -163.173975, 64.639676 ], [ -163.217757, 64.632062 ], [ -163.311983, 64.588280 ], [ -163.309128, 64.571148 ], [ -163.254876, 64.549257 ], [ -163.178734, 64.543546 ], [ -163.119723, 64.510233 ], [ -163.033231, 64.519314 ], [ -163.027158, 64.477945 ], [ -163.091486, 64.437736 ], [ -163.107459, 64.409192 ], [ -163.119450, 64.403808 ], [ -163.150789, 64.397249 ], [ -163.175336, 64.399334 ], [ -163.229206, 64.430019 ], [ -163.249092, 64.456223 ], [ -163.253027, 64.469501 ], [ -163.350926, 64.505859 ], [ -163.412900, 64.524986 ], [ -163.451482, 64.534820 ], [ -163.597834, 64.563356 ], [ -163.651943, 64.567299 ], [ -163.829739, 64.574965 ], [ -163.875774, 64.572935 ], [ -163.896180, 64.564483 ], [ -163.974352, 64.551370 ], [ -163.994532, 64.551742 ], [ -164.044839, 64.559167 ], [ -164.071997, 64.561280 ], [ -164.147059, 64.564552 ], [ -164.260064, 64.564220 ], [ -164.307273, 64.561488 ], [ -164.421871, 64.545256 ], [ -164.491327, 64.529824 ], [ -164.548298, 64.516738 ], [ -164.807747, 64.449432 ], [ -164.835679, 64.444917 ], [ -164.874421, 64.441195 ], [ -165.001961, 64.433917 ], [ -165.016519, 64.434392 ], [ -165.214182, 64.469726 ], [ -165.413443, 64.497939 ], [ -165.550573, 64.512235 ], [ -165.751093, 64.536437 ], [ -165.819595, 64.540171 ], [ -165.919704, 64.548660 ], [ -166.189546, 64.575798 ], [ -166.236939, 64.583558 ], [ -166.392403, 64.638161 ], [ -166.413926, 64.651229 ], [ -166.451788, 64.691761 ], [ -166.474714, 64.719267 ], [ -166.483801, 64.733419 ], [ -166.481076, 64.786156 ], [ -166.478978, 64.797036 ], [ -166.430516, 64.807715 ], [ -166.417028, 64.818740 ], [ -166.410198, 64.827968 ], [ -166.407303, 64.834278 ], [ -166.407315, 64.852281 ], [ -166.409331, 64.859755 ], [ -166.415624, 64.871928 ], [ -166.432246, 64.883160 ], [ -166.530518, 64.937114 ], [ -166.586066, 64.955712 ], [ -166.615110, 64.964330 ], [ -166.636843, 64.968113 ], [ -166.690814, 64.985372 ], [ -166.704830, 64.997051 ], [ -166.705283, 64.999846 ], [ -166.695206, 65.005184 ], [ -166.688762, 65.018029 ], [ -166.692426, 65.029629 ], [ -166.696453, 65.035857 ], [ -166.732794, 65.053498 ], [ -166.820910, 65.077053 ], [ -166.860402, 65.090866 ], [ -166.885451, 65.105856 ], [ -166.911922, 65.125965 ], [ -166.910131, 65.134024 ], [ -166.906687, 65.136320 ], [ -166.897720, 65.139028 ], [ -166.886677, 65.138763 ], [ -166.872666, 65.136928 ], [ -166.837496, 65.128146 ], [ -166.826753, 65.119778 ], [ -166.816790, 65.117089 ], [ -166.755554, 65.110585 ], [ -166.670320, 65.109720 ], [ -166.638411, 65.113586 ], [ -166.634449, 65.125873 ], [ -166.606070, 65.135992 ], [ -166.521506, 65.149242 ], [ -166.509566, 65.152719 ], [ -166.479913, 65.167249 ], [ -166.464192, 65.177086 ], [ -166.459984, 65.183284 ], [ -166.460050, 65.189897 ], [ -166.465342, 65.194818 ], [ -166.474839, 65.217663 ], [ -166.475297, 65.224335 ], [ -166.451711, 65.236178 ], [ -166.386271, 65.254143 ], [ -166.347189, 65.276341 ], [ -166.360618, 65.288631 ], [ -166.377721, 65.297983 ], [ -166.439404, 65.319058 ], [ -166.485968, 65.330900 ], [ -166.518640, 65.335824 ], [ -166.551097, 65.338406 ], [ -166.572735, 65.338155 ], [ -166.596964, 65.336246 ], [ -166.625987, 65.325121 ], [ -166.655179, 65.324938 ], [ -166.679717, 65.326856 ], [ -166.796001, 65.337184 ], [ -166.851646, 65.348485 ], [ -166.899681, 65.360642 ], [ -167.026782, 65.381967 ], [ -167.101860, 65.387737 ], [ -167.170465, 65.389269 ], [ -167.398458, 65.400259 ], [ -167.474024, 65.412744 ], [ -167.574639, 65.444979 ], [ -167.620388, 65.463463 ], [ -167.621371, 65.466589 ], [ -167.710888, 65.498524 ], [ -167.841836, 65.530249 ], [ -167.851234, 65.538181 ], [ -167.909599, 65.550876 ], [ -167.967065, 65.558599 ], [ -167.997178, 65.559346 ], [ -168.047620, 65.569149 ], [ -168.075200, 65.576355 ], [ -168.099046, 65.592239 ], [ -168.099356, 65.599045 ], [ -168.096140, 65.600882 ], [ -168.100003, 65.610972 ], [ -168.127044, 65.626584 ], [ -168.134663, 65.640840 ], [ -168.128930, 65.655744 ], [ -168.103708, 65.685552 ], [ -167.979889, 65.727972 ], [ -167.857216, 65.754341 ], [ -167.735690, 65.776124 ], [ -167.539643, 65.820836 ], [ -167.314935, 65.885039 ], [ -167.246146, 65.911408 ], [ -167.139524, 65.948095 ], [ -166.977872, 65.996247 ], [ -166.956089, 66.007711 ], [ -166.827684, 66.051277 ], [ -166.597243, 66.118919 ], [ -166.526162, 66.141849 ], [ -166.330971, 66.189514 ], [ -165.882496, 66.311603 ], [ -165.869233, 66.316112 ], [ -165.805030, 66.333310 ], [ -165.668600, 66.361971 ], [ -165.407204, 66.420441 ], [ -165.187082, 66.465154 ], [ -165.124026, 66.473179 ], [ -164.711009, 66.542541 ], [ -164.400727, 66.581110 ], [ -164.400724, 66.581110 ], [ -164.345015, 66.580834 ], [ -164.094554, 66.592281 ], [ -163.979581, 66.593953 ], [ -163.978095, 66.592616 ], [ -163.978492, 66.591012 ], [ -163.985713, 66.576085 ], [ -163.908341, 66.555970 ], [ -163.875235, 66.558248 ], [ -163.850476, 66.563102 ], [ -163.754171, 66.551284 ], [ -163.727179, 66.516388 ], [ -163.728308, 66.498552 ], [ -163.730247, 66.491372 ], [ -163.761967, 66.454874 ], [ -163.798687, 66.436875 ], [ -163.844221, 66.418978 ], [ -163.856359, 66.409296 ], [ -163.873106, 66.389015 ], [ -163.873096, 66.328550 ], [ -163.849163, 66.307639 ], [ -163.839825, 66.304079 ], [ -163.829977, 66.280398 ], [ -163.830077, 66.272000 ], [ -163.843108, 66.259869 ], [ -163.904813, 66.230303 ], [ -163.955901, 66.217170 ], [ -164.046937, 66.209404 ], [ -164.078765, 66.201764 ], [ -164.092715, 66.184537 ], [ -164.089237, 66.182338 ], [ -164.078677, 66.181019 ], [ -164.007503, 66.179386 ], [ -163.916551, 66.190494 ], [ -163.878306, 66.160279 ], [ -163.861406, 66.136665 ], [ -163.847401, 66.122106 ], [ -163.803580, 66.100059 ], [ -163.772467, 66.081922 ], [ -163.768357, 66.073662 ], [ -163.767510, 66.060803 ], [ -163.623921, 66.058281 ], [ -163.540115, 66.069921 ], [ -163.502704, 66.081165 ], [ -163.495845, 66.085388 ], [ -163.344759, 66.084937 ], [ -163.313843, 66.075287 ], [ -163.287768, 66.069229 ], [ -163.168568, 66.059290 ], [ -163.146726, 66.059487 ], [ -163.093003, 66.062960 ], [ -163.047140, 66.068327 ], [ -162.997473, 66.076845 ], [ -162.876016, 66.082833 ], [ -162.791232, 66.089138 ], [ -162.750705, 66.090160 ], [ -162.681304, 66.061574 ], [ -162.680204, 66.058129 ], [ -162.673584, 66.053685 ], [ -162.635985, 66.040366 ], [ -162.622284, 66.039526 ], [ -162.530755, 66.045062 ], [ -162.457670, 66.058579 ], [ -162.423726, 66.048984 ], [ -162.413452, 66.035085 ], [ -162.391892, 66.028724 ], [ -162.372147, 66.027985 ], [ -162.331284, 66.031403 ], [ -162.269670, 66.042104 ], [ -162.205889, 66.056753 ], [ -162.139516, 66.078819 ], [ -162.137424, 66.078547 ], [ -162.129709, 66.069487 ], [ -162.121788, 66.067391 ], [ -162.025701, 66.062829 ], [ -161.950043, 66.040302 ], [ -161.838018, 66.022582 ], [ -161.817091, 66.033089 ], [ -161.812306, 66.041688 ], [ -161.798585, 66.055317 ], [ -161.775537, 66.073732 ], [ -161.680577, 66.111588 ], [ -161.665300, 66.122177 ], [ -161.627008, 66.153194 ], [ -161.623983, 66.162082 ], [ -161.613943, 66.176693 ], [ -161.548429, 66.239912 ], [ -161.484539, 66.262426 ], [ -161.367875, 66.258653 ], [ -161.341189, 66.255100 ], [ -161.337269, 66.243163 ], [ -161.332120, 66.236431 ], [ -161.320778, 66.223591 ], [ -161.313025, 66.221051 ], [ -161.263655, 66.214154 ], [ -161.198971, 66.210949 ], [ -161.145397, 66.220179 ], [ -161.087342, 66.234208 ], [ -161.067871, 66.235164 ], [ -161.052732, 66.231018 ], [ -161.035866, 66.229437 ], [ -161.000026, 66.233126 ], [ -160.993965, 66.234444 ], [ -160.991066, 66.236816 ], [ -160.990275, 66.239715 ], [ -160.995905, 66.251962 ], [ -160.998540, 66.254935 ], [ -161.061034, 66.283804 ], [ -161.079328, 66.307126 ], [ -161.089161, 66.315140 ], [ -161.107995, 66.328367 ], [ -161.129512, 66.336248 ], [ -161.163100, 66.342291 ], [ -161.219834, 66.348918 ], [ -161.360743, 66.375943 ], [ -161.525554, 66.397046 ], [ -161.694404, 66.396174 ], [ -161.817538, 66.360815 ], [ -161.912946, 66.344436 ], [ -161.916309, 66.349481 ], [ -161.880900, 66.398763 ], [ -161.872447, 66.414132 ], [ -161.863387, 66.440783 ], [ -161.864156, 66.488195 ], [ -161.874880, 66.511446 ], [ -162.029043, 66.586504 ], [ -162.091453, 66.605963 ], [ -162.097910, 66.609863 ], [ -162.105641, 66.622584 ], [ -162.113311, 66.639596 ], [ -162.124348, 66.651291 ], [ -162.140377, 66.664737 ], [ -162.175398, 66.687789 ], [ -162.228635, 66.709770 ], [ -162.268767, 66.717905 ], [ -162.349774, 66.726713 ], [ -162.422414, 66.731581 ], [ -162.501415, 66.742503 ], [ -162.500520, 66.749751 ], [ -162.502502, 66.758875 ], [ -162.512617, 66.777733 ], [ -162.544381, 66.804872 ], [ -162.572224, 66.825364 ], [ -162.594237, 66.837647 ], [ -162.614738, 66.846476 ], [ -162.621564, 66.850860 ], [ -162.624945, 66.855031 ], [ -162.626696, 66.859572 ], [ -162.623054, 66.874325 ], [ -162.614590, 66.885941 ], [ -162.601052, 66.898455 ], [ -162.582856, 66.904292 ], [ -162.497438, 66.919860 ], [ -162.346352, 66.934792 ], [ -162.281116, 66.915679 ], [ -162.271769, 66.904144 ], [ -162.228675, 66.866623 ], [ -162.117304, 66.798482 ], [ -162.096878, 66.788500 ], [ -162.073714, 66.783324 ], [ -162.049123, 66.780639 ], [ -162.013623, 66.779406 ], [ -162.011455, 66.759063 ], [ -162.029615, 66.734580 ], [ -162.041314, 66.723764 ], [ -162.058825, 66.716253 ], [ -162.068253, 66.709857 ], [ -162.074634, 66.703681 ], [ -162.081515, 66.693052 ], [ -162.078010, 66.664048 ], [ -162.073620, 66.651217 ], [ -162.069068, 66.645700 ], [ -162.033156, 66.631585 ], [ -161.968863, 66.602611 ], [ -161.953413, 66.592365 ], [ -161.932642, 66.572547 ], [ -161.925440, 66.561215 ], [ -161.915856, 66.551339 ], [ -161.877098, 66.536877 ], [ -161.765368, 66.496934 ], [ -161.624334, 66.450143 ], [ -161.574129, 66.438566 ], [ -161.516449, 66.441839 ], [ -161.435312, 66.454162 ], [ -161.326349, 66.478371 ], [ -161.279803, 66.505179 ], [ -161.293210, 66.520591 ], [ -161.399006, 66.523529 ], [ -161.454092, 66.522205 ], [ -161.469227, 66.522843 ], [ -161.483604, 66.525626 ], [ -161.493509, 66.530977 ], [ -161.494988, 66.534443 ], [ -161.486308, 66.538037 ], [ -161.482869, 66.543724 ], [ -161.490400, 66.560844 ], [ -161.541756, 66.581379 ], [ -161.598953, 66.593181 ], [ -161.665368, 66.610433 ], [ -161.693125, 66.620562 ], [ -161.866180, 66.704978 ], [ -161.881671, 66.716796 ], [ -161.861540, 66.797076 ], [ -161.846258, 66.813647 ], [ -161.824170, 66.817889 ], [ -161.796307, 66.833126 ], [ -161.785495, 66.846547 ], [ -161.782218, 66.859956 ], [ -161.719587, 66.916898 ], [ -161.692146, 66.945033 ], [ -161.685775, 66.955794 ], [ -161.688506, 66.959799 ], [ -161.686280, 66.961367 ], [ -161.674359, 66.961965 ], [ -161.566678, 66.934775 ], [ -161.489169, 66.936950 ], [ -161.485121, 66.945647 ], [ -161.485383, 66.960818 ], [ -161.505747, 66.974314 ], [ -161.530525, 66.984951 ], [ -161.622160, 67.008146 ], [ -161.697392, 67.010849 ], [ -161.711715, 67.001044 ], [ -161.759641, 67.030572 ], [ -161.799175, 67.047502 ], [ -161.810256, 67.050281 ], [ -161.836325, 67.051777 ], [ -161.850188, 67.052186 ], [ -161.893702, 67.049075 ], [ -162.123181, 67.025790 ], [ -162.211633, 67.006710 ], [ -162.233964, 66.999568 ], [ -162.234302, 66.994581 ], [ -162.239230, 66.993814 ], [ -162.353954, 66.995128 ], [ -162.385074, 66.991235 ], [ -162.415866, 66.984710 ], [ -162.432615, 66.985089 ], [ -162.449219, 66.988391 ], [ -162.462616, 66.994323 ], [ -162.466855, 66.999339 ], [ -162.461822, 67.004426 ], [ -162.465522, 67.026629 ], [ -162.472765, 67.038368 ], [ -162.481257, 67.043113 ], [ -162.490552, 67.043331 ], [ -162.504523, 67.039629 ], [ -162.514878, 67.031069 ], [ -162.519046, 67.016552 ], [ -162.603562, 67.010490 ], [ -162.640260, 67.010869 ], [ -162.654094, 67.013099 ], [ -162.661661, 67.018890 ], [ -162.660733, 67.026771 ], [ -162.658706, 67.030335 ], [ -162.660740, 67.033884 ], [ -162.676656, 67.046789 ], [ -162.699069, 67.055476 ], [ -162.782401, 67.044467 ], [ -162.830420, 67.036173 ], [ -162.839402, 67.032956 ], [ -162.850964, 67.017922 ], [ -162.865944, 67.012543 ], [ -162.901348, 67.006833 ], [ -163.097854, 67.041191 ], [ -163.299266, 67.060748 ], [ -163.399048, 67.074167 ], [ -163.441198, 67.081459 ], [ -163.495201, 67.087503 ], [ -163.577010, 67.092491 ], [ -163.624959, 67.099391 ], [ -163.698870, 67.114443 ], [ -163.730671, 67.123774 ], [ -163.741345, 67.129123 ], [ -163.737724, 67.136802 ], [ -163.736901, 67.163230 ], [ -163.737464, 67.184754 ], [ -163.740820, 67.209960 ], [ -163.758588, 67.256439 ], [ -163.822185, 67.349812 ], [ -163.853584, 67.388101 ], [ -163.878781, 67.416125 ], [ -164.007032, 67.535699 ], [ -164.079514, 67.585856 ], [ -164.108716, 67.601993 ], [ -164.144380, 67.617228 ], [ -164.209816, 67.639079 ], [ -164.533937, 67.725606 ], [ -164.778331, 67.820866 ], [ -164.907297, 67.867844 ], [ -165.057516, 67.921694 ], [ -165.129567, 67.941833 ], [ -165.190915, 67.966071 ], [ -165.227228, 67.985322 ], [ -165.231620, 67.994512 ], [ -165.240848, 67.998714 ], [ -165.359980, 68.028054 ], [ -165.430442, 68.045408 ], [ -165.493550, 68.059283 ], [ -165.661690, 68.075999 ], [ -165.749518, 68.077694 ], [ -165.792146, 68.080867 ], [ -165.863428, 68.093367 ], [ -165.965534, 68.121920 ], [ -165.973621, 68.125986 ], [ -165.987929, 68.142738 ], [ -165.994377, 68.147305 ], [ -166.245281, 68.245275 ], [ -166.307977, 68.264948 ], [ -166.368546, 68.281770 ], [ -166.474608, 68.305273 ], [ -166.567220, 68.323288 ], [ -166.680842, 68.340911 ], [ -166.784578, 68.340431 ], [ -166.829715, 68.336324 ], [ -166.846456, 68.332508 ], [ -166.850640, 68.333089 ], [ -166.838178, 68.339714 ], [ -166.811836, 68.348136 ], [ -166.706139, 68.371783 ], [ -166.377564, 68.422406 ], [ -166.362135, 68.426240 ], [ -166.342381, 68.433966 ], [ -166.328459, 68.442261 ], [ -166.305962, 68.461540 ], [ -166.303464, 68.464683 ], [ -166.302030, 68.470413 ], [ -166.295343, 68.510900 ], [ -166.244490, 68.553888 ], [ -166.233780, 68.564263 ], [ -166.226111, 68.576186 ], [ -166.225567, 68.579015 ], [ -166.231432, 68.587338 ], [ -166.229761, 68.613771 ], [ -166.213635, 68.664324 ], [ -166.199826, 68.678556 ], [ -166.197365, 68.690019 ], [ -166.187795, 68.778706 ], [ -166.190209, 68.790437 ], [ -166.195374, 68.803990 ], [ -166.203750, 68.818221 ], [ -166.222496, 68.860441 ], [ -166.224187, 68.873175 ], [ -166.214433, 68.879524 ], [ -165.814938, 68.864158 ], [ -165.666566, 68.855387 ], [ -165.572483, 68.852946 ], [ -165.522358, 68.855839 ], [ -165.327043, 68.858111 ], [ -164.967542, 68.883030 ], [ -164.883745, 68.891649 ], [ -164.812671, 68.893542 ], [ -164.655317, 68.909360 ], [ -164.526887, 68.917909 ], [ -164.299092, 68.927569 ], [ -164.253157, 68.930938 ], [ -164.161249, 68.944773 ], [ -164.130742, 68.951001 ], [ -164.069362, 68.969651 ], [ -163.973678, 68.985044 ], [ -163.893881, 69.011962 ], [ -163.858069, 69.028860 ], [ -163.827447, 69.040632 ], [ -163.724184, 69.066713 ], [ -163.655864, 69.090567 ], [ -163.574034, 69.124077 ], [ -163.535314, 69.141656 ], [ -163.452685, 69.194630 ], [ -163.297956, 69.274725 ], [ -163.236121, 69.282661 ], [ -163.230902, 69.284464 ], [ -163.137614, 69.352178 ], [ -163.110318, 69.375343 ], [ -163.103166, 69.392261 ], [ -163.104387, 69.401350 ], [ -163.100569, 69.414222 ], [ -163.070341, 69.459872 ], [ -163.052068, 69.481971 ], [ -163.046961, 69.482892 ], [ -163.036311, 69.489028 ], [ -163.026170, 69.506890 ], [ -163.016456, 69.538142 ], [ -163.020001, 69.545145 ], [ -163.030290, 69.556591 ], [ -163.074128, 69.570272 ], [ -163.118176, 69.589156 ], [ -163.116622, 69.593416 ], [ -163.111605, 69.596605 ], [ -163.024590, 69.608609 ], [ -162.916958, 69.692512 ], [ -162.922009, 69.700372 ], [ -162.961086, 69.717165 ], [ -163.010545, 69.728109 ], [ -163.018175, 69.729074 ], [ -163.035390, 69.727406 ], [ -163.012595, 69.757462 ], [ -162.960245, 69.783328 ], [ -162.911869, 69.799471 ], [ -162.877165, 69.804411 ], [ -162.840602, 69.811763 ], [ -162.767210, 69.852179 ], [ -162.709550, 69.879126 ], [ -162.616345, 69.916997 ], [ -162.606297, 69.918988 ], [ -162.601284, 69.914568 ], [ -162.593773, 69.914096 ], [ -162.587906, 69.915637 ], [ -162.481016, 69.975242 ], [ -162.471549, 69.983132 ], [ -162.462304, 70.002438 ], [ -162.468339, 70.015784 ], [ -162.462778, 70.042217 ], [ -162.454541, 70.043958 ], [ -162.394531, 70.044574 ], [ -162.350558, 70.058800 ], [ -162.354740, 70.065479 ], [ -162.356469, 70.076391 ], [ -162.312491, 70.109281 ], [ -162.158156, 70.161530 ], [ -162.098377, 70.187045 ], [ -162.019265, 70.224044 ], [ -161.984888, 70.247681 ], [ -161.959603, 70.268873 ], [ -161.922949, 70.291599 ], [ -161.859745, 70.308048 ], [ -161.849998, 70.309430 ], [ -161.844213, 70.308530 ], [ -161.842162, 70.304429 ], [ -161.844688, 70.300054 ], [ -161.847403, 70.295877 ], [ -161.848909, 70.282183 ], [ -161.834651, 70.272504 ], [ -161.801603, 70.260634 ], [ -161.779794, 70.255411 ], [ -161.769496, 70.262498 ], [ -161.767838, 70.268337 ], [ -161.759176, 70.272443 ], [ -161.692195, 70.267092 ], [ -161.676220, 70.258021 ], [ -161.663593, 70.246187 ], [ -161.633888, 70.240693 ], [ -161.522941, 70.236888 ], [ -161.396757, 70.240606 ], [ -161.309118, 70.248091 ], [ -161.254723, 70.256612 ], [ -161.080282, 70.306679 ], [ -161.016416, 70.327744 ], [ -160.992764, 70.316226 ], [ -160.979126, 70.317661 ], [ -160.839536, 70.344534 ], [ -160.732703, 70.374382 ], [ -160.530362, 70.440751 ], [ -160.489778, 70.454463 ], [ -160.485530, 70.457121 ], [ -160.480062, 70.465971 ], [ -160.214828, 70.559087 ], [ -160.056727, 70.632834 ], [ -159.913805, 70.690673 ], [ -159.798514, 70.731226 ], [ -159.648383, 70.794368 ], [ -159.585714, 70.809475 ], [ -159.528682, 70.820849 ], [ -159.209082, 70.870067 ], [ -159.171810, 70.875103 ], [ -159.147634, 70.876653 ], [ -159.156511, 70.859221 ], [ -159.152026, 70.849543 ], [ -159.132483, 70.828359 ], [ -159.160836, 70.817960 ], [ -159.290577, 70.811262 ], [ -159.331021, 70.807394 ], [ -159.335837, 70.800079 ], [ -159.343075, 70.783115 ], [ -159.299304, 70.760012 ], [ -159.275634, 70.759531 ], [ -159.137790, 70.758609 ], [ -159.000676, 70.764336 ], [ -158.976647, 70.766973 ], [ -158.954571, 70.772712 ], [ -158.965600, 70.786852 ], [ -158.976456, 70.789864 ], [ -158.976615, 70.796377 ], [ -158.656101, 70.787955 ], [ -158.607320, 70.789099 ], [ -158.389500, 70.799729 ], [ -158.385792, 70.811468 ], [ -158.389269, 70.822048 ], [ -158.385816, 70.825704 ], [ -158.250320, 70.817734 ], [ -158.157725, 70.820806 ], [ -158.032397, 70.832263 ], [ -157.884086, 70.853468 ], [ -157.840997, 70.861025 ], [ -157.768452, 70.875842 ], [ -157.708782, 70.891390 ], [ -157.502459, 70.948659 ], [ -157.421001, 70.976805 ], [ -157.392802, 70.987908 ], [ -157.249083, 71.052537 ], [ -157.119621, 71.128682 ], [ -157.072487, 71.154521 ], [ -156.962555, 71.211885 ], [ -156.809653, 71.286886 ], [ -156.773937, 71.299506 ], [ -156.645615, 71.338012 ], [ -156.620140, 71.344209 ], [ -156.568650, 71.352561 ], [ -156.566383, 71.334016 ], [ -156.561512, 71.316809 ], [ -156.556496, 71.311795 ], [ -156.531124, 71.296338 ], [ -156.524499, 71.294469 ], [ -156.402659, 71.267945 ], [ -156.356736, 71.261273 ], [ -156.320702, 71.258952 ], [ -156.301938, 71.260566 ], [ -156.214200, 71.259392 ], [ -156.074411, 71.242489 ], [ -156.029205, 71.203209 ], [ -156.038116, 71.196506 ], [ -156.044754, 71.186770 ], [ -156.044615, 71.184701 ], [ -156.018574, 71.172041 ], [ -155.957961, 71.186211 ], [ -155.920202, 71.207157 ], [ -155.895105, 71.193899 ], [ -155.884180, 71.190057 ], [ -155.829034, 71.192088 ], [ -155.803853, 71.196420 ], [ -155.760802, 71.194662 ], [ -155.657178, 71.182471 ], [ -155.587702, 71.172560 ], [ -155.566925, 71.165139 ], [ -155.567765, 71.141130 ], [ -155.561772, 71.128458 ], [ -155.520737, 71.102476 ], [ -155.513987, 71.096794 ], [ -155.511125, 71.090348 ], [ -155.510637, 71.081152 ], [ -155.533347, 71.067683 ], [ -155.548283, 71.060685 ], [ -155.638994, 71.042360 ], [ -155.705487, 71.020153 ], [ -155.711852, 71.012473 ], [ -155.762068, 70.985644 ], [ -155.830881, 70.965584 ], [ -155.878946, 70.967684 ], [ -155.952050, 70.964831 ], [ -155.978405, 70.962197 ], [ -155.995681, 70.947796 ], [ -156.014769, 70.903133 ], [ -156.014425, 70.898644 ], [ -156.013512, 70.895983 ], [ -155.968559, 70.862931 ], [ -155.969194, 70.827982 ], [ -155.978421, 70.825558 ], [ -155.980975, 70.817355 ], [ -155.978978, 70.808750 ], [ -155.971935, 70.806828 ], [ -155.927958, 70.806010 ], [ -155.906615, 70.809988 ], [ -155.882145, 70.822056 ], [ -155.875096, 70.828895 ], [ -155.731842, 70.831160 ], [ -155.643516, 70.824209 ], [ -155.543031, 70.847175 ], [ -155.504202, 70.860303 ], [ -155.489811, 70.871740 ], [ -155.487980, 70.875299 ], [ -155.485915, 70.885905 ], [ -155.487574, 70.902679 ], [ -155.493044, 70.917371 ], [ -155.475940, 70.943547 ], [ -155.454991, 70.947490 ], [ -155.404225, 70.967477 ], [ -155.382646, 70.978973 ], [ -155.364160, 70.994195 ], [ -155.343871, 71.004449 ], [ -155.260042, 71.015227 ], [ -155.260084, 71.011281 ], [ -155.256177, 71.004762 ], [ -155.211434, 70.978023 ], [ -155.201466, 70.974306 ], [ -155.192246, 70.974056 ], [ -155.182779, 70.978218 ], [ -155.168934, 70.987947 ], [ -155.161735, 70.995715 ], [ -155.159922, 71.002775 ], [ -155.163938, 71.013801 ], [ -155.177000, 71.027450 ], [ -155.273764, 71.064728 ], [ -155.275814, 71.067042 ], [ -155.275989, 71.070464 ], [ -155.262602, 71.079149 ], [ -155.256860, 71.081119 ], [ -155.150524, 71.112050 ], [ -155.146948, 71.110959 ], [ -155.146931, 71.103459 ], [ -155.142858, 71.097254 ], [ -155.125994, 71.077495 ], [ -155.120317, 71.073416 ], [ -155.108509, 71.070475 ], [ -155.075362, 71.072042 ], [ -155.064004, 71.083912 ], [ -155.061428, 71.091999 ], [ -155.064558, 71.108006 ], [ -155.085782, 71.127572 ], [ -155.060764, 71.145422 ], [ -155.031740, 71.146473 ], [ -154.942864, 71.126264 ], [ -154.777335, 71.083231 ], [ -154.616050, 71.026182 ], [ -154.604413, 71.021502 ], [ -154.581129, 71.007321 ], [ -154.567593, 70.989929 ], [ -154.594048, 70.976993 ], [ -154.608294, 70.961716 ], [ -154.654375, 70.903318 ], [ -154.645793, 70.869167 ], [ -154.577386, 70.835335 ], [ -154.519040, 70.822799 ], [ -154.501866, 70.821765 ], [ -154.485700, 70.825304 ], [ -154.430229, 70.831258 ], [ -154.352604, 70.834828 ], [ -154.260799, 70.815164 ], [ -154.228627, 70.802417 ], [ -154.223307, 70.795230 ], [ -154.239166, 70.776866 ], [ -154.181863, 70.768325 ], [ -154.169631, 70.768604 ], [ -154.127487, 70.778133 ], [ -154.069982, 70.793703 ], [ -153.995579, 70.821876 ], [ -153.976014, 70.833925 ], [ -153.951370, 70.854028 ], [ -153.935450, 70.869728 ], [ -153.932949, 70.874201 ], [ -153.934351, 70.876609 ], [ -153.932921, 70.878677 ], [ -153.890480, 70.885719 ], [ -153.774169, 70.894584 ], [ -153.747253, 70.895017 ], [ -153.525976, 70.885500 ], [ -153.485989, 70.885873 ], [ -153.426265, 70.890131 ], [ -153.359112, 70.898292 ], [ -153.326202, 70.904111 ], [ -153.253386, 70.920775 ], [ -153.238480, 70.922467 ], [ -153.137311, 70.925438 ], [ -153.049207, 70.913102 ], [ -153.017038, 70.904004 ], [ -152.774415, 70.885279 ], [ -152.735892, 70.884545 ], [ -152.590148, 70.886933 ], [ -152.456950, 70.871788 ], [ -152.259966, 70.842820 ], [ -152.226464, 70.831043 ], [ -152.187197, 70.801546 ], [ -152.188649, 70.798140 ], [ -152.192460, 70.795294 ], [ -152.239344, 70.793416 ], [ -152.263346, 70.790777 ], [ -152.283763, 70.785600 ], [ -152.370808, 70.730068 ], [ -152.377274, 70.714682 ], [ -152.471531, 70.688840 ], [ -152.473348, 70.683669 ], [ -152.460505, 70.646107 ], [ -152.433781, 70.616926 ], [ -152.420775, 70.608983 ], [ -152.365736, 70.601242 ], [ -152.355679, 70.603794 ], [ -152.341592, 70.612193 ], [ -152.332608, 70.612871 ], [ -152.264049, 70.592655 ], [ -152.200644, 70.586070 ], [ -152.169944, 70.585219 ], [ -152.146165, 70.586754 ], [ -152.060684, 70.574935 ], [ -152.064546, 70.568542 ], [ -152.065748, 70.563074 ], [ -152.026070, 70.559345 ], [ -151.975785, 70.563215 ], [ -151.880141, 70.554869 ], [ -151.816701, 70.545698 ], [ -151.774703, 70.547925 ], [ -151.745047, 70.554041 ], [ -151.718215, 70.555286 ], [ -151.701467, 70.553220 ], [ -151.695162, 70.549675 ], [ -151.697258, 70.547741 ], [ -151.709462, 70.546490 ], [ -151.722711, 70.541608 ], [ -151.751558, 70.524105 ], [ -151.760248, 70.516711 ], [ -151.734287, 70.503492 ], [ -151.728579, 70.495375 ], [ -151.775537, 70.485353 ], [ -151.824111, 70.484011 ], [ -151.919210, 70.472686 ], [ -151.936783, 70.463564 ], [ -151.946384, 70.452523 ], [ -151.900033, 70.434135 ], [ -151.876122, 70.430761 ], [ -151.844375, 70.434959 ], [ -151.785657, 70.436935 ], [ -151.653184, 70.434800 ], [ -151.605581, 70.437332 ], [ -151.554647, 70.435895 ], [ -151.444897, 70.425405 ], [ -151.343202, 70.408877 ], [ -151.297598, 70.400748 ], [ -151.229919, 70.379840 ], [ -151.187394, 70.384775 ], [ -151.188592, 70.401755 ], [ -151.186516, 70.418208 ], [ -151.180436, 70.430401 ], [ -151.123105, 70.439374 ], [ -151.118601, 70.438088 ], [ -151.114352, 70.432886 ], [ -151.116099, 70.422403 ], [ -151.060430, 70.418734 ], [ -151.026337, 70.441455 ], [ -150.957813, 70.452610 ], [ -150.895452, 70.458158 ], [ -150.877322, 70.455182 ], [ -150.834973, 70.460171 ], [ -150.787069, 70.477117 ], [ -150.780029, 70.485986 ], [ -150.762035, 70.497219 ], [ -150.719845, 70.494998 ], [ -150.651175, 70.494928 ], [ -150.614734, 70.498292 ], [ -150.429915, 70.498172 ], [ -150.357384, 70.493738 ], [ -150.354056, 70.492724 ], [ -150.338851, 70.471075 ], [ -150.370283, 70.447858 ], [ -150.350541, 70.435998 ], [ -150.296287, 70.441136 ], [ -150.245325, 70.441658 ], [ -150.185078, 70.435370 ], [ -150.112899, 70.431372 ], [ -150.104388, 70.432091 ], [ -150.074461, 70.439333 ], [ -149.866698, 70.510769 ], [ -149.819740, 70.491428 ], [ -149.810924, 70.490477 ], [ -149.790427, 70.491190 ], [ -149.740188, 70.498151 ], [ -149.728247, 70.502793 ], [ -149.716075, 70.504968 ], [ -149.661165, 70.509203 ], [ -149.656806, 70.508713 ], [ -149.649556, 70.504757 ], [ -149.581348, 70.495891 ], [ -149.565278, 70.496450 ], [ -149.536891, 70.499397 ], [ -149.524235, 70.502128 ], [ -149.509854, 70.508746 ], [ -149.461755, 70.518271 ], [ -149.432083, 70.503750 ], [ -149.418727, 70.492257 ], [ -149.400623, 70.489931 ], [ -149.314473, 70.495325 ], [ -149.179148, 70.485700 ], [ -149.082079, 70.464894 ], [ -148.959443, 70.423944 ], [ -148.928979, 70.426835 ], [ -148.858069, 70.422917 ], [ -148.789577, 70.402746 ], [ -148.728082, 70.413035 ], [ -148.698770, 70.425878 ], [ -148.696768, 70.429160 ], [ -148.667017, 70.430084 ], [ -148.610566, 70.422588 ], [ -148.590007, 70.416956 ], [ -148.580356, 70.412546 ], [ -148.477044, 70.359068 ], [ -148.464543, 70.340159 ], [ -148.477028, 70.320872 ], [ -148.466150, 70.313609 ], [ -148.450639, 70.308437 ], [ -148.411253, 70.302627 ], [ -148.363196, 70.302627 ], [ -148.351437, 70.304453 ], [ -148.269800, 70.329617 ], [ -148.258200, 70.336996 ], [ -148.203477, 70.348188 ], [ -148.152676, 70.347148 ], [ -148.107231, 70.342801 ], [ -148.090580, 70.337432 ], [ -148.089576, 70.335423 ], [ -148.089676, 70.332812 ], [ -148.089174, 70.331005 ], [ -148.076865, 70.327510 ], [ -147.961500, 70.314201 ], [ -147.863719, 70.293317 ], [ -147.817637, 70.276938 ], [ -147.789357, 70.247972 ], [ -147.765104, 70.219806 ], [ -147.681722, 70.199954 ], [ -147.648000, 70.203299 ], [ -147.585678, 70.203398 ], [ -147.505270, 70.200384 ], [ -147.431532, 70.188826 ], [ -147.402283, 70.185273 ], [ -147.385271, 70.185256 ], [ -147.350145, 70.187683 ], [ -147.244119, 70.218963 ], [ -147.233327, 70.207553 ], [ -147.231008, 70.195398 ], [ -147.219210, 70.178826 ], [ -147.182123, 70.160350 ], [ -147.161601, 70.155612 ], [ -146.991109, 70.147610 ], [ -146.973212, 70.151857 ], [ -146.909516, 70.173259 ], [ -146.885771, 70.185917 ], [ -146.734021, 70.175475 ], [ -146.713053, 70.175398 ], [ -146.624761, 70.182398 ], [ -146.508133, 70.186044 ], [ -146.448860, 70.183398 ], [ -146.413197, 70.178250 ], [ -146.335147, 70.176235 ], [ -146.309558, 70.178907 ], [ -146.272965, 70.176944 ], [ -146.172672, 70.165894 ], [ -146.129579, 70.158948 ], [ -146.114124, 70.154956 ], [ -146.096827, 70.145151 ], [ -146.006411, 70.140402 ], [ -145.955164, 70.140199 ], [ -145.917674, 70.142525 ], [ -145.872923, 70.148829 ], [ -145.858297, 70.165996 ], [ -145.842689, 70.164102 ], [ -145.790386, 70.148569 ], [ -145.783327, 70.139454 ], [ -145.767092, 70.128717 ], [ -145.760443, 70.126113 ], [ -145.623306, 70.084375 ], [ -145.579972, 70.076804 ], [ -145.522384, 70.077465 ], [ -145.505682, 70.074528 ], [ -145.469508, 70.059136 ], [ -145.468856, 70.048336 ], [ -145.434830, 70.036994 ], [ -145.408182, 70.031572 ], [ -145.331553, 70.022596 ], [ -145.247167, 70.017891 ], [ -145.218593, 70.007280 ], [ -145.197331, 69.994954 ], [ -145.175073, 69.991707 ], [ -145.011711, 69.981144 ], [ -144.990131, 69.977680 ], [ -144.966761, 69.964362 ], [ -144.953637, 69.959262 ], [ -144.902304, 69.964510 ], [ -144.867623, 69.972266 ], [ -144.863111, 69.973524 ], [ -144.856954, 69.985987 ], [ -144.854539, 69.986364 ], [ -144.792614, 69.979796 ], [ -144.738976, 69.970112 ], [ -144.672305, 69.966876 ], [ -144.618671, 69.969315 ], [ -144.589172, 69.977611 ], [ -144.512258, 70.004478 ], [ -144.463286, 70.025735 ], [ -144.344073, 70.034374 ], [ -144.328391, 70.032555 ], [ -144.231051, 70.035912 ], [ -144.178194, 70.041742 ], [ -144.130283, 70.057951 ], [ -144.122641, 70.059138 ], [ -144.079634, 70.058961 ], [ -144.053709, 70.073182 ], [ -143.911494, 70.129837 ], [ -143.887688, 70.130736 ], [ -143.839879, 70.125827 ], [ -143.782213, 70.124668 ], [ -143.769015, 70.135066 ], [ -143.753065, 70.137242 ], [ -143.662250, 70.142517 ], [ -143.617407, 70.139915 ], [ -143.595181, 70.142521 ], [ -143.597879, 70.147204 ], [ -143.593813, 70.152604 ], [ -143.574986, 70.154598 ], [ -143.543230, 70.149742 ], [ -143.498058, 70.140100 ], [ -143.497982, 70.136875 ], [ -143.511617, 70.125191 ], [ -143.516098, 70.116362 ], [ -143.517248, 70.104293 ], [ -143.510081, 70.096436 ], [ -143.503487, 70.093458 ], [ -143.455354, 70.092934 ], [ -143.357961, 70.094970 ], [ -143.327114, 70.103127 ], [ -143.317900, 70.111145 ], [ -143.265892, 70.119286 ], [ -143.255576, 70.119330 ], [ -143.200147, 70.110323 ], [ -143.159929, 70.099203 ], [ -143.140019, 70.092997 ], [ -143.112951, 70.078271 ], [ -143.051291, 70.078188 ], [ -143.038100, 70.093888 ], [ -142.939555, 70.074380 ], [ -142.746807, 70.042531 ], [ -142.498036, 69.973611 ], [ -142.452927, 69.958125 ], [ -142.409962, 69.933646 ], [ -142.404366, 69.916511 ], [ -142.272156, 69.907044 ], [ -142.239873, 69.896598 ], [ -142.112714, 69.862162 ], [ -142.081696, 69.855498 ], [ -142.075612, 69.853319 ], [ -142.073063, 69.846625 ], [ -142.058734, 69.835330 ], [ -142.009321, 69.800726 ], [ -141.960753, 69.799876 ], [ -141.937176, 69.804805 ], [ -141.919828, 69.811308 ], [ -141.866738, 69.813005 ], [ -141.842843, 69.811927 ], [ -141.713369, 69.789497 ], [ -141.606229, 69.761695 ], [ -141.528197, 69.736025 ], [ -141.430840, 69.695144 ], [ -141.434872, 69.675245 ], [ -141.428856, 69.662658 ], [ -141.394082, 69.640846 ], [ -141.377718, 69.634631 ], [ -141.280849, 69.631025 ], [ -141.258558, 69.632247 ], [ -141.254547, 69.637053 ], [ -141.243946, 69.652482 ], [ -141.210456, 69.684190 ], [ -141.119233, 69.673527 ], [ -141.002672, 69.645609 ], [ -141.002694, 68.498391 ], [ -141.002465, 65.840075 ], [ -141.002465, 65.839421 ], [ -141.002133, 62.124686 ], [ -141.002492, 62.110026 ], [ -141.002249, 61.901922 ], [ -141.002072, 61.749667 ], [ -141.002595, 61.745391 ], [ -141.002052, 61.678696 ], [ -141.001853, 60.391688 ], [ -141.001840, 60.306105 ], [ -140.535090, 60.224224 ], [ -140.472292, 60.310590 ], [ -139.989142, 60.185240 ], [ -139.738924, 60.318420 ], [ -139.698361, 60.340421 ], [ -139.086669, 60.357654 ], [ -139.082246, 60.323825 ], [ -139.200346, 60.090701 ], [ -139.060938, 60.010967 ], [ -139.057043, 60.006825 ], [ -139.053597, 60.001864 ], [ -139.046426, 59.998235 ], [ -139.031643, 59.993700 ], [ -138.796083, 59.928701 ], [ -138.702053, 59.910245 ], [ -138.662769, 59.813719 ], [ -138.662972, 59.810225 ], [ -138.643422, 59.792502 ], [ -138.630953, 59.782209 ], [ -138.620931, 59.770559 ], [ -138.584819, 59.752453 ], [ -138.560226, 59.741201 ], [ -138.001128, 59.452164 ], [ -137.604277, 59.243057 ], [ -137.504049, 59.002092 ], [ -137.498558, 58.986694 ], [ -137.526424, 58.906834 ], [ -137.525295, 58.906872 ], [ -137.447383, 58.909513 ], [ -137.264752, 59.002352 ], [ -136.863896, 59.138472 ], [ -136.826633, 59.158389 ], [ -136.581521, 59.164909 ], [ -136.486609, 59.261108 ], [ -136.494084, 59.272990 ], [ -136.466815, 59.284252 ], [ -136.474326, 59.464194 ], [ -136.365825, 59.448008 ], [ -136.358141, 59.449799 ], [ -136.301846, 59.464128 ], [ -136.234229, 59.524731 ], [ -136.236527, 59.538272 ], [ -136.237340, 59.558734 ], [ -136.261230, 59.594750 ], [ -136.256889, 59.623646 ], [ -136.190352, 59.639854 ], [ -135.945905, 59.663802 ], [ -135.858947, 59.690049 ], [ -135.854166, 59.691846 ], [ -135.722460, 59.729526 ], [ -135.477436, 59.799626 ], [ -135.254125, 59.701339 ], [ -135.243777, 59.697950 ], [ -135.234447, 59.697931 ], [ -135.231148, 59.697176 ], [ -135.214344, 59.664343 ], [ -135.166736, 59.632240 ], [ -135.162745, 59.630635 ], [ -135.153113, 59.625159 ], [ -135.114588, 59.623415 ], [ -135.027456, 59.563692 ], [ -135.026373, 59.535741 ], [ -135.026328, 59.474658 ], [ -135.071239, 59.453309 ], [ -135.067356, 59.421855 ], [ -135.016206, 59.395398 ], [ -135.010033, 59.381288 ], [ -135.016206, 59.361005 ], [ -135.029245, 59.345364 ], [ -135.003250, 59.319473 ], [ -134.961972, 59.280376 ], [ -134.702383, 59.247836 ], [ -134.681924, 59.190843 ], [ -134.566689, 59.128278 ], [ -134.481241, 59.128071 ], [ -134.442196, 59.083010 ], [ -134.379771, 59.034961 ], [ -134.400293, 58.996484 ], [ -134.401042, 58.976221 ], [ -134.327982, 58.963431 ], [ -134.306390, 58.959238 ], [ -134.328964, 58.919593 ], [ -134.250526, 58.858046 ], [ -133.992081, 58.774581 ], [ -133.840392, 58.727991 ], [ -133.723635, 58.626004 ], [ -133.714186, 58.618137 ], [ -133.699835, 58.607290 ], [ -133.615751, 58.555784 ], [ -133.559942, 58.522318 ], [ -133.499893, 58.490276 ], [ -133.379908, 58.427909 ], [ -133.461475, 58.385526 ], [ -133.460377, 58.383610 ], [ -133.385718, 58.311023 ], [ -133.359691, 58.284789 ], [ -133.343725, 58.270915 ], [ -133.222898, 58.186368 ], [ -133.213311, 58.178605 ], [ -133.191526, 58.162296 ], [ -133.176444, 58.150151 ], [ -133.148760, 58.109536 ], [ -133.076421, 57.999762 ], [ -132.869318, 57.842941 ], [ -132.756813, 57.705093 ], [ -132.658124, 57.619486 ], [ -132.559178, 57.503927 ], [ -132.367984, 57.348685 ], [ -132.297920, 57.269469 ], [ -132.252187, 57.215655 ], [ -132.315982, 57.163473 ], [ -132.371312, 57.095229 ], [ -132.225186, 57.060455 ], [ -132.051044, 57.051155 ], [ -132.071126, 57.006290 ], [ -132.090738, 56.936483 ], [ -132.117119, 56.890173 ], [ -132.125934, 56.874698 ], [ -132.080262, 56.850926 ], [ -132.005107, 56.842920 ], [ -131.930100, 56.835211 ], [ -131.871725, 56.804965 ], [ -131.886500, 56.776083 ], [ -131.896722, 56.759737 ], [ -131.901760, 56.753158 ], [ -131.862035, 56.704136 ], [ -131.849898, 56.661227 ], [ -131.844866, 56.638977 ], [ -131.835133, 56.601849 ], [ -131.761209, 56.603960 ], [ -131.581221, 56.613275 ], [ -131.495949, 56.565543 ], [ -131.461806, 56.547904 ], [ -131.363465, 56.515690 ], [ -131.227928, 56.469099 ], [ -131.191822, 56.455776 ], [ -131.167925, 56.448361 ], [ -131.130165, 56.428534 ], [ -131.087443, 56.407400 ], [ -131.085704, 56.406540 ], [ -131.067428, 56.403797 ], [ -131.016127, 56.397950 ], [ -130.881454, 56.380295 ], [ -130.831462, 56.374356 ], [ -130.810707, 56.371063 ], [ -130.782231, 56.367511 ], [ -130.740619, 56.342953 ], [ -130.644312, 56.281075 ], [ -130.622482, 56.267939 ], [ -130.589182, 56.260394 ], [ -130.541173, 56.248017 ], [ -130.466874, 56.239789 ], [ -130.425575, 56.140676 ], [ -130.343716, 56.127162 ], [ -130.245540, 56.096876 ], [ -130.102761, 56.116696 ], [ -130.061273, 56.068508 ], [ -130.035943, 56.040141 ], [ -130.031573, 56.036791 ], [ -130.016874, 56.017323 ], [ -130.004260, 55.993379 ], [ -130.015364, 55.984656 ], [ -130.020250, 55.964362 ], [ -130.023189, 55.930665 ], [ -130.025929, 55.915995 ], [ -130.021425, 55.915641 ], [ -130.013198, 55.916382 ], [ -130.084510, 55.823997 ], [ -130.123720, 55.807040 ], [ -130.128538, 55.802148 ], [ -130.133595, 55.790630 ], [ -130.142537, 55.779024 ], [ -130.150595, 55.767031 ], [ -130.151509, 55.746029 ], [ -130.150061, 55.727099 ], [ -130.148040, 55.715041 ], [ -130.129518, 55.699806 ], [ -130.111677, 55.682051 ], [ -130.117456, 55.640543 ], [ -130.124084, 55.602760 ], [ -130.126743, 55.581282 ], [ -130.120132, 55.563919 ], [ -130.110311, 55.545067 ], [ -130.095588, 55.511205 ], [ -130.085413, 55.491517 ], [ -130.044303, 55.451970 ], [ -130.039928, 55.429422 ], [ -130.030182, 55.367696 ], [ -130.023558, 55.338259 ], [ -129.991900, 55.311663 ], [ -129.982348, 55.302079 ], [ -129.980487, 55.296334 ], [ -129.979511, 55.286723 ], [ -129.980058, 55.284230 ], [ -129.983796, 55.280795 ], [ -129.985379, 55.277760 ], [ -129.996092, 55.269559 ], [ -130.001735, 55.264557 ], [ -130.030162, 55.246592 ], [ -130.043659, 55.235541 ], [ -130.065963, 55.220163 ], [ -130.079854, 55.208527 ], [ -130.096546, 55.197953 ], [ -130.104749, 55.188975 ], [ -130.118919, 55.176074 ], [ -130.134811, 55.158273 ], [ -130.144723, 55.146038 ], [ -130.152912, 55.124537 ], [ -130.158117, 55.117104 ], [ -130.169294, 55.105424 ], [ -130.182707, 55.093212 ], [ -130.182375, 55.079388 ], [ -130.187541, 55.064665 ], [ -130.209512, 55.040822 ], [ -130.221512, 55.025990 ], [ -130.232294, 55.015597 ], [ -130.242959, 55.007316 ], [ -130.247951, 55.002341 ], [ -130.259079, 54.987642 ], [ -130.275560, 54.972930 ], [ -130.308016, 54.947585 ], [ -130.339504, 54.921376 ], [ -130.409764, 54.881192 ], [ -130.474605, 54.838102 ], [ -130.569366, 54.790869 ], [ -130.617106, 54.781554 ], [ -130.636745, 54.778456 ], [ -130.657754, 54.761828 ], [ -130.628070, 54.739341 ], [ -130.644479, 54.736897 ], [ -130.685213, 54.720091 ], [ -130.686192, 54.716910 ], [ -130.695817, 54.719346 ], [ -130.737423, 54.753545 ], [ -130.747227, 54.772600 ], [ -130.733209, 54.779610 ], [ -130.732201, 54.782620 ], [ -130.736295, 54.794798 ], [ -130.742316, 54.801914 ], [ -130.773606, 54.820845 ], [ -130.787444, 54.822905 ], [ -130.788570, 54.794643 ], [ -130.792122, 54.784784 ], [ -130.806815, 54.776862 ], [ -130.836853, 54.765437 ], [ -130.854966, 54.766341 ], [ -130.866866, 54.769068 ], [ -130.901801, 54.780876 ], [ -130.915936, 54.789617 ], [ -130.932454, 54.806938 ], [ -130.947098, 54.826047 ], [ -130.941029, 54.841587 ], [ -130.947338, 54.886733 ], [ -130.959732, 54.918678 ], [ -130.960400, 54.933685 ], [ -130.949104, 54.967846 ], [ -130.953507, 54.972102 ], [ -130.975030, 54.974853 ], [ -131.007787, 54.991300 ], [ -131.012061, 54.996238 ], [ -131.004216, 55.029605 ], [ -130.986802, 55.065222 ], [ -130.983730, 55.068946 ], [ -130.984157, 55.084410 ], [ -131.013215, 55.090069 ], [ -131.029676, 55.099478 ], [ -131.052298, 55.118160 ], [ -131.070692, 55.138143 ], [ -131.076646, 55.146178 ], [ -131.085579, 55.158233 ], [ -131.087497, 55.163036 ], [ -131.093806, 55.191335 ], [ -131.092605, 55.192711 ], [ -130.985304, 55.247286 ], [ -130.952956, 55.273092 ], [ -130.951572, 55.291648 ], [ -130.925069, 55.300713 ], [ -130.909948, 55.299878 ], [ -130.871329, 55.293780 ], [ -130.864918, 55.298367 ], [ -130.864918, 55.309469 ], [ -130.871857, 55.313991 ], [ -130.882146, 55.358831 ], [ -130.920800, 55.428721 ], [ -130.922985, 55.435113 ], [ -130.920295, 55.446085 ], [ -130.910744, 55.459982 ], [ -130.898129, 55.470177 ], [ -130.881297, 55.495582 ], [ -130.870524, 55.533768 ], [ -130.880013, 55.598954 ], [ -130.901872, 55.697380 ], [ -130.939017, 55.754831 ], [ -130.984774, 55.799349 ], [ -131.093956, 55.895675 ], [ -131.171406, 55.942952 ], [ -131.187429, 55.956010 ], [ -131.216475, 55.984342 ], [ -131.229971, 55.984342 ], [ -131.236936, 55.982293 ], [ -131.243491, 55.973689 ], [ -131.245949, 55.965905 ], [ -131.241704, 55.955069 ], [ -131.156834, 55.901147 ], [ -131.070138, 55.828551 ], [ -131.053217, 55.799843 ], [ -131.043527, 55.766997 ], [ -131.040966, 55.762837 ], [ -130.998638, 55.723538 ], [ -130.965994, 55.688974 ], [ -130.946830, 55.650716 ], [ -130.927651, 55.576585 ], [ -130.945177, 55.557731 ], [ -130.978917, 55.550835 ], [ -130.987103, 55.539872 ], [ -130.994376, 55.472396 ], [ -130.969588, 55.393281 ], [ -130.947498, 55.380823 ], [ -130.928172, 55.339426 ], [ -130.933399, 55.331906 ], [ -130.946597, 55.322396 ], [ -130.959772, 55.315892 ], [ -130.968326, 55.316626 ], [ -130.964088, 55.332664 ], [ -131.000594, 55.398012 ], [ -131.008726, 55.404818 ], [ -131.029045, 55.408395 ], [ -131.033054, 55.393118 ], [ -131.034191, 55.379358 ], [ -131.030521, 55.376917 ], [ -131.027301, 55.371392 ], [ -131.019881, 55.347905 ], [ -131.031357, 55.284785 ], [ -131.072348, 55.253822 ], [ -131.160492, 55.197481 ], [ -131.188747, 55.192745 ], [ -131.211230, 55.192379 ], [ -131.235516, 55.197574 ], [ -131.263089, 55.208318 ], [ -131.297162, 55.235046 ], [ -131.302697, 55.250217 ], [ -131.278302, 55.260319 ], [ -131.240190, 55.287156 ], [ -131.230432, 55.297802 ], [ -131.191595, 55.360527 ], [ -131.191933, 55.368334 ], [ -131.197489, 55.391051 ], [ -131.202477, 55.392834 ], [ -131.272447, 55.387774 ], [ -131.292102, 55.383946 ], [ -131.293043, 55.378684 ], [ -131.287016, 55.358260 ], [ -131.264608, 55.345639 ], [ -131.254461, 55.329698 ], [ -131.255107, 55.322104 ], [ -131.284986, 55.286437 ], [ -131.291203, 55.281751 ], [ -131.326989, 55.265911 ], [ -131.402931, 55.238065 ], [ -131.424502, 55.238764 ], [ -131.428234, 55.239416 ], [ -131.437857, 55.248407 ], [ -131.444799, 55.264491 ], [ -131.463532, 55.283389 ], [ -131.475602, 55.303263 ], [ -131.462968, 55.312648 ], [ -131.471976, 55.323386 ], [ -131.494146, 55.332310 ], [ -131.509811, 55.332310 ], [ -131.515257, 55.327938 ], [ -131.528201, 55.295349 ], [ -131.536510, 55.292352 ], [ -131.550044, 55.293389 ], [ -131.566677, 55.306068 ], [ -131.584842, 55.309588 ], [ -131.639031, 55.339481 ], [ -131.698743, 55.354873 ], [ -131.732441, 55.377553 ], [ -131.735939, 55.381905 ], [ -131.736654, 55.392206 ], [ -131.741834, 55.398074 ], [ -131.828446, 55.445214 ], [ -131.844157, 55.456742 ], [ -131.845542, 55.522119 ], [ -131.841683, 55.526748 ], [ -131.793717, 55.541682 ], [ -131.766373, 55.540050 ], [ -131.733052, 55.548559 ], [ -131.664629, 55.581525 ], [ -131.654172, 55.592431 ], [ -131.671471, 55.606573 ], [ -131.682849, 55.610488 ], [ -131.701091, 55.613684 ], [ -131.724359, 55.632559 ], [ -131.726322, 55.635930 ], [ -131.726615, 55.641000 ], [ -131.719546, 55.650282 ], [ -131.712102, 55.665797 ], [ -131.701147, 55.696960 ], [ -131.706744, 55.706435 ], [ -131.726467, 55.720826 ], [ -131.733408, 55.730832 ], [ -131.719308, 55.749099 ], [ -131.704907, 55.755541 ], [ -131.649626, 55.768728 ], [ -131.640294, 55.785274 ], [ -131.640141, 55.789355 ], [ -131.653124, 55.795735 ], [ -131.678213, 55.799837 ], [ -131.691058, 55.797561 ], [ -131.697211, 55.793768 ], [ -131.700951, 55.788977 ], [ -131.705259, 55.789939 ], [ -131.710448, 55.806620 ], [ -131.713742, 55.853263 ], [ -131.701487, 55.860943 ], [ -131.689044, 55.875488 ], [ -131.687317, 55.886772 ], [ -131.689509, 55.890232 ], [ -131.720384, 55.894659 ], [ -131.776737, 55.878784 ], [ -131.828176, 55.877284 ], [ -131.836962, 55.875472 ], [ -131.830547, 55.856616 ], [ -131.816310, 55.837449 ], [ -131.777033, 55.823261 ], [ -131.771248, 55.810028 ], [ -131.779908, 55.791904 ], [ -131.814759, 55.731350 ], [ -131.826160, 55.718580 ], [ -131.831407, 55.681342 ], [ -131.828887, 55.667148 ], [ -131.865395, 55.630680 ], [ -131.897413, 55.603914 ], [ -131.939318, 55.623844 ], [ -131.963121, 55.615263 ], [ -131.962642, 55.608708 ], [ -131.945303, 55.572441 ], [ -131.936689, 55.535151 ], [ -131.971792, 55.498279 ], [ -131.986493, 55.500619 ], [ -132.014613, 55.515238 ], [ -132.043772, 55.535742 ], [ -132.060504, 55.543030 ], [ -132.098521, 55.550015 ], [ -132.114654, 55.550623 ], [ -132.141118, 55.559010 ], [ -132.148383, 55.562481 ], [ -132.183207, 55.588128 ], [ -132.198652, 55.615721 ], [ -132.201500, 55.626376 ], [ -132.197869, 55.633967 ], [ -132.199549, 55.638593 ], [ -132.215409, 55.682270 ], [ -132.224167, 55.701766 ], [ -132.237532, 55.711347 ], [ -132.260119, 55.732293 ], [ -132.283594, 55.761774 ], [ -132.280431, 55.765599 ], [ -132.265071, 55.762174 ], [ -132.251732, 55.756247 ], [ -132.229647, 55.740488 ], [ -132.206951, 55.736987 ], [ -132.190479, 55.742501 ], [ -132.185478, 55.753161 ], [ -132.184982, 55.778776 ], [ -132.187494, 55.785595 ], [ -132.183163, 55.800830 ], [ -132.130413, 55.811419 ], [ -132.113361, 55.812718 ], [ -132.086050, 55.832436 ], [ -132.067412, 55.875078 ], [ -132.041795, 55.958795 ], [ -132.070340, 56.046733 ], [ -132.038364, 56.091297 ], [ -132.033368, 56.095572 ], [ -132.011297, 56.077359 ], [ -131.970294, 56.114042 ], [ -131.935728, 56.177207 ], [ -131.943402, 56.192557 ], [ -131.958838, 56.194762 ], [ -131.993894, 56.193351 ], [ -132.018130, 56.183155 ], [ -132.034849, 56.133432 ], [ -132.060993, 56.129355 ], [ -132.104020, 56.108109 ], [ -132.176955, 56.055706 ], [ -132.129697, 55.957855 ], [ -132.135474, 55.941626 ], [ -132.159064, 55.922560 ], [ -132.170198, 55.919231 ], [ -132.191893, 55.921717 ], [ -132.224241, 55.930421 ], [ -132.279962, 55.924839 ], [ -132.320487, 55.887648 ], [ -132.319799, 55.874347 ], [ -132.309306, 55.865059 ], [ -132.309949, 55.862301 ], [ -132.323242, 55.851878 ], [ -132.372298, 55.850359 ], [ -132.376518, 55.853377 ], [ -132.397304, 55.878867 ], [ -132.398349, 55.884052 ], [ -132.397080, 55.905546 ], [ -132.401192, 55.950467 ], [ -132.446166, 56.018666 ], [ -132.492795, 56.066436 ], [ -132.522076, 56.077035 ], [ -132.573677, 56.070700 ], [ -132.621793, 56.056140 ], [ -132.621492, 56.049174 ], [ -132.629155, 56.037425 ], [ -132.640079, 56.033194 ], [ -132.684620, 56.082323 ], [ -132.708697, 56.112124 ], [ -132.723396, 56.145814 ], [ -132.718342, 56.217704 ], [ -132.689888, 56.238744 ], [ -132.672471, 56.239439 ], [ -132.664212, 56.236332 ], [ -132.644250, 56.232807 ], [ -132.615797, 56.234172 ], [ -132.601495, 56.240065 ], [ -132.582070, 56.278816 ], [ -132.582033, 56.285456 ], [ -132.575023, 56.296468 ], [ -132.543076, 56.332276 ], [ -132.529360, 56.338555 ], [ -132.441839, 56.353983 ], [ -132.431631, 56.352163 ], [ -132.422041, 56.349341 ], [ -132.403678, 56.334811 ], [ -132.381766, 56.310756 ], [ -132.380574, 56.307785 ], [ -132.382793, 56.299203 ], [ -132.363966, 56.287126 ], [ -132.358710, 56.290800 ], [ -132.349149, 56.304456 ], [ -132.340678, 56.341754 ], [ -132.361132, 56.380627 ], [ -132.394268, 56.485579 ], [ -132.389380, 56.491367 ], [ -132.382379, 56.491972 ], [ -132.362556, 56.487904 ], [ -132.253393, 56.449539 ], [ -132.245479, 56.441215 ], [ -132.233927, 56.416736 ], [ -132.242000, 56.413660 ], [ -132.238473, 56.398706 ], [ -132.223136, 56.384017 ], [ -132.204367, 56.372086 ], [ -132.199269, 56.371054 ], [ -132.181158, 56.387128 ], [ -132.179350, 56.390823 ], [ -132.181647, 56.399336 ], [ -132.208568, 56.457125 ], [ -132.239043, 56.476671 ], [ -132.259611, 56.487630 ], [ -132.279753, 56.485881 ], [ -132.290475, 56.487017 ], [ -132.357564, 56.529008 ], [ -132.361293, 56.534232 ], [ -132.367088, 56.574578 ], [ -132.363836, 56.588613 ], [ -132.358410, 56.595266 ], [ -132.319303, 56.607116 ], [ -132.297288, 56.629819 ], [ -132.284216, 56.636699 ], [ -132.280089, 56.651834 ], [ -132.281464, 56.665593 ], [ -132.298664, 56.677977 ], [ -132.313799, 56.676601 ], [ -132.324807, 56.673849 ], [ -132.348886, 56.664217 ], [ -132.371589, 56.672473 ], [ -132.389476, 56.672473 ], [ -132.403923, 56.669721 ], [ -132.452081, 56.672473 ], [ -132.467904, 56.680729 ], [ -132.528446, 56.702056 ], [ -132.522398, 56.716256 ], [ -132.517127, 56.728632 ], [ -132.432385, 56.782385 ], [ -132.371032, 56.816413 ], [ -132.373615, 56.820353 ], [ -132.390129, 56.825837 ], [ -132.404564, 56.825506 ], [ -132.438330, 56.821117 ], [ -132.505513, 56.785485 ], [ -132.519457, 56.775455 ], [ -132.520712, 56.760116 ], [ -132.532002, 56.757141 ], [ -132.556758, 56.757242 ], [ -132.637458, 56.780910 ], [ -132.770404, 56.837486 ], [ -132.792089, 56.856152 ], [ -132.797107, 56.864922 ], [ -132.793601, 56.866364 ], [ -132.792727, 56.871673 ], [ -132.796999, 56.877790 ], [ -132.817890, 56.896901 ], [ -132.829346, 56.903573 ], [ -132.846744, 56.910635 ], [ -132.870340, 56.925682 ], [ -132.911970, 56.966651 ], [ -132.918967, 56.993673 ], [ -132.892388, 56.993016 ], [ -132.853636, 57.005343 ], [ -132.813684, 57.030218 ], [ -132.832220, 57.070408 ], [ -132.853284, 57.080077 ], [ -132.870116, 57.078424 ], [ -132.875197, 57.069577 ], [ -132.916487, 57.040086 ], [ -132.937520, 57.048321 ], [ -132.984307, 57.054845 ], [ -132.993944, 57.032353 ], [ -133.025050, 57.057322 ], [ -133.076481, 57.081733 ], [ -133.125306, 57.088891 ], [ -133.161448, 57.086264 ], [ -133.188074, 57.088973 ], [ -133.208726, 57.109699 ], [ -133.210261, 57.118453 ], [ -133.206655, 57.123834 ], [ -133.224656, 57.136522 ], [ -133.234880, 57.137937 ], [ -133.247414, 57.136802 ], [ -133.322359, 57.112727 ], [ -133.466932, 57.159356 ], [ -133.517194, 57.177775 ], [ -133.517197, 57.177776 ], [ -133.544817, 57.242570 ], [ -133.542565, 57.250682 ], [ -133.522837, 57.278580 ], [ -133.489738, 57.305192 ], [ -133.475890, 57.307982 ], [ -133.455936, 57.303970 ], [ -133.444958, 57.297729 ], [ -133.442436, 57.289978 ], [ -133.425948, 57.285995 ], [ -133.371591, 57.286713 ], [ -133.307565, 57.290052 ], [ -133.287052, 57.302920 ], [ -133.274829, 57.330625 ], [ -133.283510, 57.333119 ], [ -133.342070, 57.336798 ], [ -133.354720, 57.333253 ], [ -133.403868, 57.342685 ], [ -133.442682, 57.352845 ], [ -133.453783, 57.356240 ], [ -133.468267, 57.364217 ], [ -133.472039, 57.368651 ], [ -133.475998, 57.380394 ], [ -133.472454, 57.388446 ], [ -133.461179, 57.394577 ], [ -133.503115, 57.453528 ], [ -133.525140, 57.490344 ], [ -133.525830, 57.501777 ], [ -133.516749, 57.543911 ], [ -133.510806, 57.548139 ], [ -133.496365, 57.548772 ], [ -133.488197, 57.551387 ], [ -133.478086, 57.561730 ], [ -133.481221, 57.571470 ], [ -133.505982, 57.578459 ], [ -133.528313, 57.573944 ], [ -133.531905, 57.569466 ], [ -133.537860, 57.567292 ], [ -133.565478, 57.563095 ], [ -133.578948, 57.565094 ], [ -133.620760, 57.578919 ], [ -133.664390, 57.611707 ], [ -133.676449, 57.625192 ], [ -133.680963, 57.648265 ], [ -133.658550, 57.707924 ], [ -133.654530, 57.713689 ], [ -133.582212, 57.715095 ], [ -133.543928, 57.696454 ], [ -133.530957, 57.686914 ], [ -133.522243, 57.683663 ], [ -133.489677, 57.677141 ], [ -133.441215, 57.672013 ], [ -133.404980, 57.663783 ], [ -133.234598, 57.608749 ], [ -133.188864, 57.589071 ], [ -133.179062, 57.587147 ], [ -133.162464, 57.599796 ], [ -133.174032, 57.610062 ], [ -133.251126, 57.649966 ], [ -133.278209, 57.661859 ], [ -133.291062, 57.665358 ], [ -133.322532, 57.665830 ], [ -133.485403, 57.738677 ], [ -133.545031, 57.767970 ], [ -133.559889, 57.777457 ], [ -133.556097, 57.788830 ], [ -133.569787, 57.859365 ], [ -133.602032, 57.860394 ], [ -133.610178, 57.860654 ], [ -133.631303, 57.846766 ], [ -133.633931, 57.838029 ], [ -133.641996, 57.811215 ], [ -133.638899, 57.803323 ], [ -133.635578, 57.799900 ], [ -133.637054, 57.792203 ], [ -133.639675, 57.790361 ], [ -133.658113, 57.786368 ], [ -133.677433, 57.786593 ], [ -133.696784, 57.795075 ], [ -133.703097, 57.792152 ], [ -133.709141, 57.792739 ], [ -133.715482, 57.799219 ], [ -133.848776, 57.935440 ], [ -134.049603, 58.062027 ], [ -134.087674, 58.181952 ], [ -134.146685, 58.199084 ], [ -134.262386, 58.190934 ], [ -134.506876, 58.216513 ], [ -134.631203, 58.247446 ], [ -134.776350, 58.397352 ], [ -134.792411, 58.491936 ], [ -134.941722, 58.612099 ], [ -134.988717, 58.679319 ], [ -135.022624, 58.732262 ], [ -135.151115, 58.845881 ], [ -135.175756, 58.973867 ], [ -135.175756, 58.973868 ], [ -135.180116, 58.997871 ], [ -135.208585, 59.076824 ], [ -135.238267, 59.130134 ], [ -135.283964, 59.192532 ], [ -135.368331, 59.263275 ], [ -135.396611, 59.292434 ], [ -135.427560, 59.296349 ], [ -135.444526, 59.277689 ], [ -135.429601, 59.242722 ], [ -135.403687, 59.222767 ], [ -135.364060, 59.211403 ], [ -135.342254, 59.177825 ], [ -135.295084, 59.087610 ], [ -135.304601, 59.081900 ], [ -135.376410, 59.089000 ], [ -135.395021, 59.042877 ], [ -135.382641, 59.033366 ], [ -135.378841, 59.020034 ], [ -135.389310, 58.990528 ], [ -135.393117, 58.971493 ], [ -135.367419, 58.929614 ], [ -135.323637, 58.909627 ], [ -135.322622, 58.900661 ], [ -135.339948, 58.888955 ], [ -135.284657, 58.818114 ], [ -135.274203, 58.813122 ], [ -135.248985, 58.790878 ], [ -135.243200, 58.783112 ], [ -135.233878, 58.735487 ], [ -135.142322, 58.616370 ], [ -135.135843, 58.588225 ], [ -135.137516, 58.577835 ], [ -135.142161, 58.577107 ], [ -135.145521, 58.578332 ], [ -135.153827, 58.586626 ], [ -135.159062, 58.595525 ], [ -135.186357, 58.597770 ], [ -135.190544, 58.592417 ], [ -135.189368, 58.576244 ], [ -135.165861, 58.546605 ], [ -135.132273, 58.496536 ], [ -135.088983, 58.423022 ], [ -135.058071, 58.349447 ], [ -135.049062, 58.309295 ], [ -135.053488, 58.290498 ], [ -135.056552, 58.288699 ], [ -135.060452, 58.290338 ], [ -135.069775, 58.302694 ], [ -135.095814, 58.297233 ], [ -135.101210, 58.292607 ], [ -135.107700, 58.265034 ], [ -135.099106, 58.245096 ], [ -135.056227, 58.189884 ], [ -135.073269, 58.190575 ], [ -135.087872, 58.200073 ], [ -135.112868, 58.201553 ], [ -135.159055, 58.210178 ], [ -135.220281, 58.235584 ], [ -135.227736, 58.236900 ], [ -135.246709, 58.236368 ], [ -135.277198, 58.233634 ], [ -135.287700, 58.234933 ], [ -135.306507, 58.242916 ], [ -135.344868, 58.270795 ], [ -135.398260, 58.327689 ], [ -135.408059, 58.342999 ], [ -135.433061, 58.399899 ], [ -135.447381, 58.399891 ], [ -135.461296, 58.399884 ], [ -135.466083, 58.394328 ], [ -135.512402, 58.385759 ], [ -135.521358, 58.391449 ], [ -135.556066, 58.407740 ], [ -135.622105, 58.428186 ], [ -135.630425, 58.428580 ], [ -135.728054, 58.397067 ], [ -135.826079, 58.390246 ], [ -135.907310, 58.380839 ], [ -135.917917, 58.381237 ], [ -135.921134, 58.385772 ], [ -135.920299, 58.389084 ], [ -135.897255, 58.416132 ], [ -135.897169, 58.450001 ], [ -135.916112, 58.463858 ], [ -135.923268, 58.462919 ], [ -135.934547, 58.451953 ], [ -135.939926, 58.451600 ], [ -135.987564, 58.464420 ], [ -135.997418, 58.470375 ], [ -135.999530, 58.480281 ], [ -135.990948, 58.487315 ], [ -135.968087, 58.494669 ], [ -135.955625, 58.492765 ], [ -135.945121, 58.494836 ], [ -135.906941, 58.505810 ], [ -135.893152, 58.513929 ], [ -135.895088, 58.534077 ], [ -135.914003, 58.540583 ], [ -135.928572, 58.572925 ], [ -135.912187, 58.618800 ], [ -136.012226, 58.712247 ], [ -136.015761, 58.722600 ], [ -136.008929, 58.731910 ], [ -136.011669, 58.743276 ], [ -136.046172, 58.781796 ], [ -136.082937, 58.808383 ], [ -136.089603, 58.815729 ], [ -136.077276, 58.824983 ], [ -136.045279, 58.836074 ], [ -136.050351, 58.913433 ], [ -136.060728, 58.927580 ], [ -136.120307, 58.968418 ], [ -136.145306, 58.976705 ], [ -136.162725, 58.977261 ], [ -136.163648, 58.973204 ], [ -136.160293, 58.961999 ], [ -136.150300, 58.947111 ], [ -136.124491, 58.924542 ], [ -136.106997, 58.864441 ], [ -136.150772, 58.757266 ], [ -136.161943, 58.752171 ], [ -136.213660, 58.751153 ], [ -136.247343, 58.752935 ], [ -136.397322, 58.813019 ], [ -136.431055, 58.818416 ], [ -136.474735, 58.830788 ], [ -136.493716, 58.838963 ], [ -136.528161, 58.928484 ], [ -136.526520, 58.954523 ], [ -136.544899, 58.967314 ], [ -136.559836, 58.963414 ], [ -136.572163, 58.957292 ], [ -136.575516, 58.946600 ], [ -136.575541, 58.928941 ], [ -136.586289, 58.909364 ], [ -136.630497, 58.890256 ], [ -136.670412, 58.893224 ], [ -136.676898, 58.894973 ], [ -136.694600, 58.904081 ], [ -136.704848, 58.914395 ], [ -136.724994, 58.923514 ], [ -136.750422, 58.930439 ], [ -136.782908, 58.936659 ], [ -136.788710, 58.936318 ], [ -136.802832, 58.923118 ], [ -136.840986, 58.919742 ], [ -136.860014, 58.931997 ], [ -136.857823, 58.942868 ], [ -136.877826, 58.962392 ], [ -136.918530, 58.947217 ], [ -136.915995, 58.938384 ], [ -136.932352, 58.916252 ], [ -136.934841, 58.916345 ], [ -136.933458, 58.908558 ], [ -136.928643, 58.900131 ], [ -136.868184, 58.885243 ], [ -136.767930, 58.870608 ], [ -136.744507, 58.876626 ], [ -136.676388, 58.856348 ], [ -136.612807, 58.846227 ], [ -136.583430, 58.838826 ], [ -136.538029, 58.819777 ], [ -136.463258, 58.781607 ], [ -136.356786, 58.692581 ], [ -136.354222, 58.684304 ], [ -136.372775, 58.667410 ], [ -136.396076, 58.654421 ], [ -136.409876, 58.649250 ], [ -136.422309, 58.647412 ], [ -136.449827, 58.637816 ], [ -136.482395, 58.616739 ], [ -136.459436, 58.607880 ], [ -136.383327, 58.629987 ], [ -136.342827, 58.645030 ], [ -136.331366, 58.663545 ], [ -136.317193, 58.671231 ], [ -136.246368, 58.663185 ], [ -136.229974, 58.675250 ], [ -136.217601, 58.672394 ], [ -136.194207, 58.581731 ], [ -136.145027, 58.554611 ], [ -136.132654, 58.531768 ], [ -136.100293, 58.514636 ], [ -136.100303, 58.500673 ], [ -136.074595, 58.469902 ], [ -136.072691, 58.456577 ], [ -136.062165, 58.435795 ], [ -136.053028, 58.417375 ], [ -136.041818, 58.380161 ], [ -136.092646, 58.348990 ], [ -136.111930, 58.342530 ], [ -136.265906, 58.314499 ], [ -136.276769, 58.313894 ], [ -136.288255, 58.316144 ], [ -136.296281, 58.318447 ], [ -136.304158, 58.323450 ], [ -136.305121, 58.328691 ], [ -136.303092, 58.336277 ], [ -136.298718, 58.342941 ], [ -136.290055, 58.351447 ], [ -136.281631, 58.353090 ], [ -136.273929, 58.363409 ], [ -136.282604, 58.367261 ], [ -136.288867, 58.369649 ], [ -136.336728, 58.377570 ], [ -136.382035, 58.362694 ], [ -136.365148, 58.346663 ], [ -136.360416, 58.344077 ], [ -136.357115, 58.328838 ], [ -136.370979, 58.301643 ], [ -136.376464, 58.298625 ], [ -136.389964, 58.297070 ], [ -136.472020, 58.306356 ], [ -136.514319, 58.310003 ], [ -136.544776, 58.316665 ], [ -136.570475, 58.310954 ], [ -136.585703, 58.296678 ], [ -136.576799, 58.277951 ], [ -136.569831, 58.268700 ], [ -136.567956, 58.245153 ], [ -136.591924, 58.217886 ], [ -136.597198, 58.215006 ], [ -136.619824, 58.209899 ], [ -136.658638, 58.207323 ], [ -136.701250, 58.219416 ], [ -136.723391, 58.244926 ], [ -136.730885, 58.256496 ], [ -136.717093, 58.273508 ], [ -136.730218, 58.286153 ], [ -136.762198, 58.286765 ], [ -136.784326, 58.290497 ], [ -136.857605, 58.316360 ], [ -136.848992, 58.328994 ], [ -136.946663, 58.393185 ], [ -136.986384, 58.404043 ], [ -137.009415, 58.408877 ], [ -137.018409, 58.409141 ], [ -137.078109, 58.397474 ], [ -137.111802, 58.392594 ], [ -137.134453, 58.406596 ], [ -137.180029, 58.429939 ], [ -137.239366, 58.453159 ], [ -137.252710, 58.456338 ], [ -137.278612, 58.459484 ], [ -137.295788, 58.466179 ], [ -137.408758, 58.515822 ], [ -137.497002, 58.557721 ], [ -137.568216, 58.587989 ], [ -137.608804, 58.601234 ], [ -137.632889, 58.599982 ], [ -137.671690, 58.615523 ], [ -137.680811, 58.621835 ], [ -137.676857, 58.646770 ], [ -137.683516, 58.660267 ], [ -137.687627, 58.664989 ], [ -137.795037, 58.724855 ], [ -137.875350, 58.757232 ], [ -137.901675, 58.765316 ], [ -137.928156, 58.780533 ], [ -137.941828, 58.794322 ], [ -137.944259, 58.802349 ], [ -137.944957, 58.804652 ], [ -137.939353, 58.813721 ], [ -137.931565, 58.819787 ], [ -137.927624, 58.827187 ], [ -137.924608, 58.843928 ], [ -137.932593, 58.868494 ], [ -137.951995, 58.886029 ], [ -137.985198, 58.909525 ], [ -138.066332, 58.957126 ], [ -138.136246, 58.989026 ], [ -138.131000, 59.002613 ], [ -138.117551, 59.012494 ], [ -138.118853, 59.021307 ], [ -138.144594, 59.028072 ], [ -138.250531, 59.047031 ], [ -138.636702, 59.130585 ], [ -138.705900, 59.162549 ], [ -138.763467, 59.191320 ], [ -138.847498, 59.224835 ], [ -138.919749, 59.248531 ], [ -139.044593, 59.280341 ], [ -139.271031, 59.337421 ], [ -139.343049, 59.356608 ], [ -139.420168, 59.379760 ], [ -139.541156, 59.423071 ], [ -139.595186, 59.445413 ], [ -139.746478, 59.503415 ], [ -139.855565, 59.536660 ], [ -139.862547, 59.544258 ], [ -139.861306, 59.546678 ], [ -139.847236, 59.557304 ], [ -139.837817, 59.561984 ], [ -139.807161, 59.554333 ], [ -139.785068, 59.564043 ], [ -139.795314, 59.574767 ], [ -139.798169, 59.585236 ], [ -139.770567, 59.599513 ], [ -139.725834, 59.638536 ], [ -139.654450, 59.630922 ], [ -139.640173, 59.626163 ], [ -139.649691, 59.618549 ], [ -139.671436, 59.615682 ], [ -139.676310, 59.611249 ], [ -139.672408, 59.602894 ], [ -139.654579, 59.598015 ], [ -139.623125, 59.595909 ], [ -139.614513, 59.597135 ], [ -139.587135, 59.605959 ], [ -139.581447, 59.609171 ], [ -139.582528, 59.613542 ], [ -139.589369, 59.618674 ], [ -139.593488, 59.624317 ], [ -139.585789, 59.642765 ], [ -139.518180, 59.687814 ], [ -139.510518, 59.702632 ], [ -139.532297, 59.705985 ], [ -139.549753, 59.703258 ], [ -139.588777, 59.708968 ], [ -139.595439, 59.718486 ], [ -139.587651, 59.725841 ], [ -139.578307, 59.734667 ], [ -139.582114, 59.774642 ], [ -139.598294, 59.807002 ], [ -139.621137, 59.840315 ], [ -139.634462, 59.874579 ], [ -139.625896, 59.904084 ], [ -139.605909, 59.905036 ], [ -139.577232, 59.918265 ], [ -139.535902, 59.935248 ], [ -139.527455, 59.940047 ], [ -139.488702, 59.995034 ], [ -139.486032, 60.012407 ], [ -139.505389, 60.039428 ], [ -139.555157, 60.039243 ], [ -139.576819, 60.015425 ], [ -139.601852, 59.959866 ], [ -139.605790, 59.955600 ], [ -139.657451, 59.944727 ], [ -139.682456, 59.943984 ], [ -139.693423, 59.940730 ], [ -139.705328, 59.934826 ], [ -139.769537, 59.878108 ], [ -139.768612, 59.851160 ], [ -139.775517, 59.845210 ], [ -139.801197, 59.832586 ], [ -139.811185, 59.829332 ], [ -139.909851, 59.806070 ], [ -140.102591, 59.754910 ], [ -140.141090, 59.747979 ], [ -140.164657, 59.741878 ], [ -140.178132, 59.735628 ], [ -140.188610, 59.725248 ], [ -140.210907, 59.715535 ], [ -140.256351, 59.703052 ], [ -140.272266, 59.700609 ], [ -140.285557, 59.698717 ], [ -140.314400, 59.698302 ], [ -140.385022, 59.699480 ], [ -140.601672, 59.712953 ], [ -140.636639, 59.711409 ], [ -140.721980, 59.718563 ], [ -140.883583, 59.737613 ], [ -140.927220, 59.745709 ], [ -141.013338, 59.773338 ], [ -141.156497, 59.813582 ], [ -141.216148, 59.827285 ], [ -141.423134, 59.877329 ], [ -141.468075, 59.898374 ], [ -141.485207, 59.925024 ], [ -141.470930, 59.926927 ], [ -141.418582, 59.916457 ], [ -141.299609, 59.937397 ], [ -141.291043, 59.967854 ], [ -141.285332, 60.015443 ], [ -141.325307, 60.054466 ], [ -141.384318, 60.071598 ], [ -141.368138, 60.024009 ], [ -141.401450, 60.005925 ], [ -141.530295, 59.977655 ], [ -141.595376, 59.961905 ], [ -141.736240, 59.961905 ], [ -141.869766, 59.998834 ], [ -141.912218, 60.009779 ], [ -141.966178, 60.019129 ], [ -141.998818, 60.022606 ], [ -142.062454, 60.023781 ], [ -142.100059, 60.026772 ], [ -142.130040, 60.030327 ], [ -142.245180, 60.049778 ], [ -142.537534, 60.083953 ], [ -142.589676, 60.088182 ], [ -142.698419, 60.093333 ], [ -142.809852, 60.095217 ], [ -142.875248, 60.092428 ], [ -142.908859, 60.090328 ], [ -143.068700, 60.068603 ], [ -143.135616, 60.062082 ], [ -143.194276, 60.061995 ], [ -143.413377, 60.051924 ], [ -143.624152, 60.037257 ], [ -143.698990, 60.027761 ], [ -143.885432, 59.988387 ], [ -143.897029, 59.985938 ], [ -144.035037, 60.020202 ], [ -144.195889, 59.997359 ], [ -144.424317, 59.894566 ], [ -144.450967, 59.871724 ], [ -144.590880, 59.795581 ], [ -144.601349, 59.797484 ], [ -144.567085, 59.851736 ], [ -144.439546, 59.940252 ], [ -144.323428, 59.992600 ], [ -144.216828, 60.040189 ], [ -144.052539, 60.041759 ], [ -144.048732, 60.059271 ], [ -144.110300, 60.098939 ], [ -144.285357, 60.140127 ], [ -144.312007, 60.162018 ], [ -144.379225, 60.169090 ], [ -144.441936, 60.163069 ], [ -144.453957, 60.166004 ], [ -144.484756, 60.169632 ], [ -144.534892, 60.189420 ], [ -144.545101, 60.186999 ], [ -144.553786, 60.181914 ], [ -144.555093, 60.178485 ], [ -144.558163, 60.177797 ], [ -144.596256, 60.181666 ], [ -144.654899, 60.204882 ], [ -144.666556, 60.222572 ], [ -144.662685, 60.229296 ], [ -144.662364, 60.239480 ], [ -144.666134, 60.243885 ], [ -144.715474, 60.271215 ], [ -144.753450, 60.283515 ], [ -144.782521, 60.291972 ], [ -144.892815, 60.292821 ], [ -144.914016, 60.280934 ], [ -144.942134, 60.289728 ], [ -144.912707, 60.363178 ], [ -144.871428, 60.407269 ], [ -144.855457, 60.416886 ], [ -144.834059, 60.443751 ], [ -144.848662, 60.455192 ], [ -144.874451, 60.457304 ], [ -144.887342, 60.456048 ], [ -144.903296, 60.442581 ], [ -144.964135, 60.444466 ], [ -144.983585, 60.446902 ], [ -145.012409, 60.447920 ], [ -145.085842, 60.435893 ], [ -145.086283, 60.399012 ], [ -145.039646, 60.366651 ], [ -145.041549, 60.357134 ], [ -145.089139, 60.320014 ], [ -145.113885, 60.300978 ], [ -145.136728, 60.296219 ], [ -145.219533, 60.303834 ], [ -145.254749, 60.311448 ], [ -145.335651, 60.338098 ], [ -145.505458, 60.394268 ], [ -145.510457, 60.408988 ], [ -145.503930, 60.410607 ], [ -145.501549, 60.416799 ], [ -145.502351, 60.420811 ], [ -145.536942, 60.430533 ], [ -145.561523, 60.443124 ], [ -145.594158, 60.451830 ], [ -145.668841, 60.465431 ], [ -145.735938, 60.474660 ], [ -145.799318, 60.462031 ], [ -145.853469, 60.445630 ], [ -145.882293, 60.444633 ], [ -145.946900, 60.455395 ], [ -145.957404, 60.461101 ], [ -145.961060, 60.465017 ], [ -145.960508, 60.467510 ], [ -145.914403, 60.492350 ], [ -145.863092, 60.501821 ], [ -145.802387, 60.520173 ], [ -145.712891, 60.583249 ], [ -145.736494, 60.595210 ], [ -145.764045, 60.591588 ], [ -145.780628, 60.579182 ], [ -145.798819, 60.561918 ], [ -145.820659, 60.550051 ], [ -145.828622, 60.549746 ], [ -145.964543, 60.513557 ], [ -146.039209, 60.492968 ], [ -146.074409, 60.480085 ], [ -146.109713, 60.470345 ], [ -146.216786, 60.450228 ], [ -146.247144, 60.451188 ], [ -146.312552, 60.457438 ], [ -146.317354, 60.460608 ], [ -146.351292, 60.454293 ], [ -146.355334, 60.449349 ], [ -146.356252, 60.425527 ], [ -146.350104, 60.407780 ], [ -146.330118, 60.407098 ], [ -146.308784, 60.414246 ], [ -146.284201, 60.417656 ], [ -146.133957, 60.431523 ], [ -146.127029, 60.430815 ], [ -146.123595, 60.428031 ], [ -146.126199, 60.424290 ], [ -146.094646, 60.410296 ], [ -146.133455, 60.383774 ], [ -146.199077, 60.359928 ], [ -146.268449, 60.347958 ], [ -146.302564, 60.349234 ], [ -146.393256, 60.327476 ], [ -146.458719, 60.307250 ], [ -146.490804, 60.294939 ], [ -146.540294, 60.270968 ], [ -146.607692, 60.241182 ], [ -146.628377, 60.239633 ], [ -146.641427, 60.240897 ], [ -146.650852, 60.242982 ], [ -146.689523, 60.271279 ], [ -146.694034, 60.279608 ], [ -146.693546, 60.284593 ], [ -146.681867, 60.292247 ], [ -146.650252, 60.305063 ], [ -146.595376, 60.321203 ], [ -146.572014, 60.321755 ], [ -146.540703, 60.338811 ], [ -146.524591, 60.350667 ], [ -146.543101, 60.357974 ], [ -146.575835, 60.357272 ], [ -146.607435, 60.351673 ], [ -146.624614, 60.341407 ], [ -146.656291, 60.340462 ], [ -146.717548, 60.349598 ], [ -146.725511, 60.359939 ], [ -146.724068, 60.387606 ], [ -146.721479, 60.396416 ], [ -146.637783, 60.467178 ], [ -146.610840, 60.485613 ], [ -146.591030, 60.491039 ], [ -146.529250, 60.492135 ], [ -146.524263, 60.487332 ], [ -146.505842, 60.476961 ], [ -146.455444, 60.465318 ], [ -146.368400, 60.480671 ], [ -146.316761, 60.497499 ], [ -146.290083, 60.515692 ], [ -146.156290, 60.526296 ], [ -146.080360, 60.543056 ], [ -145.951737, 60.576779 ], [ -145.886920, 60.585713 ], [ -145.872969, 60.584836 ], [ -145.844626, 60.586509 ], [ -145.800808, 60.593996 ], [ -145.795141, 60.601121 ], [ -145.795684, 60.603151 ], [ -145.816105, 60.612217 ], [ -145.832717, 60.614851 ], [ -145.856443, 60.610936 ], [ -145.888747, 60.610304 ], [ -145.896663, 60.611789 ], [ -145.898182, 60.613653 ], [ -145.896557, 60.628684 ], [ -145.895640, 60.629213 ], [ -145.897542, 60.651214 ], [ -145.884301, 60.658185 ], [ -145.868167, 60.666784 ], [ -145.841742, 60.685893 ], [ -145.841815, 60.689787 ], [ -145.844937, 60.690169 ], [ -145.852180, 60.689858 ], [ -145.858557, 60.688484 ], [ -145.876217, 60.683453 ], [ -145.894654, 60.674164 ], [ -145.899605, 60.671118 ], [ -145.922403, 60.651954 ], [ -145.925320, 60.648898 ], [ -145.937318, 60.632053 ], [ -145.937464, 60.630490 ], [ -145.965956, 60.622748 ], [ -146.002930, 60.615082 ], [ -146.005018, 60.616231 ], [ -146.006152, 60.616854 ], [ -146.008072, 60.619742 ], [ -146.008144, 60.625326 ], [ -145.999595, 60.640832 ], [ -145.969131, 60.668235 ], [ -145.937428, 60.682822 ], [ -145.931833, 60.685478 ], [ -145.911935, 60.696647 ], [ -145.899559, 60.705642 ], [ -145.901676, 60.715373 ], [ -145.905874, 60.715045 ], [ -145.978502, 60.684712 ], [ -146.016799, 60.667222 ], [ -146.025417, 60.665311 ], [ -146.056067, 60.658685 ], [ -146.086690, 60.652030 ], [ -146.117309, 60.643327 ], [ -146.131338, 60.639181 ], [ -146.143646, 60.633869 ], [ -146.147633, 60.631407 ], [ -146.188073, 60.624521 ], [ -146.253471, 60.622315 ], [ -146.258777, 60.626288 ], [ -146.263539, 60.631932 ], [ -146.269081, 60.641240 ], [ -146.270654, 60.644928 ], [ -146.270647, 60.648035 ], [ -146.263379, 60.651569 ], [ -146.188556, 60.687333 ], [ -146.179073, 60.691483 ], [ -146.141037, 60.707652 ], [ -146.124470, 60.712417 ], [ -146.101458, 60.719277 ], [ -146.044133, 60.743636 ], [ -146.045723, 60.754040 ], [ -146.049101, 60.763770 ], [ -146.064954, 60.776944 ], [ -146.067618, 60.773918 ], [ -146.071364, 60.770956 ], [ -146.085504, 60.761063 ], [ -146.090177, 60.758156 ], [ -146.120787, 60.741981 ], [ -146.160617, 60.726383 ], [ -146.168456, 60.725350 ], [ -146.191553, 60.731990 ], [ -146.199423, 60.734359 ], [ -146.202309, 60.735912 ], [ -146.200497, 60.743081 ], [ -146.209136, 60.744390 ], [ -146.217208, 60.741700 ], [ -146.228647, 60.735643 ], [ -146.231103, 60.722008 ], [ -146.239909, 60.716889 ], [ -146.258060, 60.713068 ], [ -146.303795, 60.713214 ], [ -146.314255, 60.717926 ], [ -146.317697, 60.721124 ], [ -146.318346, 60.723817 ], [ -146.312680, 60.734401 ], [ -146.346970, 60.735747 ], [ -146.387289, 60.714598 ], [ -146.403270, 60.693084 ], [ -146.412917, 60.690450 ], [ -146.474539, 60.681539 ], [ -146.500246, 60.680134 ], [ -146.518245, 60.688102 ], [ -146.532793, 60.689748 ], [ -146.579210, 60.690212 ], [ -146.607550, 60.686377 ], [ -146.623663, 60.680420 ], [ -146.649456, 60.683438 ], [ -146.668151, 60.692761 ], [ -146.699616, 60.732176 ], [ -146.703994, 60.741903 ], [ -146.605405, 60.758608 ], [ -146.567128, 60.751198 ], [ -146.501075, 60.772113 ], [ -146.465221, 60.770722 ], [ -146.359015, 60.786193 ], [ -146.304842, 60.798038 ], [ -146.255812, 60.809962 ], [ -146.183555, 60.846969 ], [ -146.172294, 60.862823 ], [ -146.173528, 60.866071 ], [ -146.188582, 60.869374 ], [ -146.262969, 60.867787 ], [ -146.269056, 60.863842 ], [ -146.290599, 60.842694 ], [ -146.314154, 60.827833 ], [ -146.333821, 60.821921 ], [ -146.394766, 60.812271 ], [ -146.550974, 60.809402 ], [ -146.556361, 60.810066 ], [ -146.620816, 60.869019 ], [ -146.664765, 60.870854 ], [ -146.701138, 60.848345 ], [ -146.718529, 60.835667 ], [ -146.719929, 60.830166 ], [ -146.715145, 60.820385 ], [ -146.720187, 60.814475 ], [ -146.725241, 60.812120 ], [ -146.755244, 60.807882 ], [ -146.801009, 60.805160 ], [ -146.819415, 60.816346 ], [ -146.819405, 60.841568 ], [ -146.816702, 60.855628 ], [ -146.787828, 60.865597 ], [ -146.774552, 60.876225 ], [ -146.757401, 60.878454 ], [ -146.727623, 60.866270 ], [ -146.698087, 60.872534 ], [ -146.711684, 60.896465 ], [ -146.736422, 60.910301 ], [ -146.747155, 60.935454 ], [ -146.745940, 60.957582 ], [ -146.701753, 60.987009 ], [ -146.653827, 61.047752 ], [ -146.661915, 61.060776 ], [ -146.642213, 61.075017 ], [ -146.607949, 61.085487 ], [ -146.435676, 61.085487 ], [ -146.262451, 61.090246 ], [ -146.256740, 61.098812 ], [ -146.269113, 61.113088 ], [ -146.288149, 61.122606 ], [ -146.401411, 61.125462 ], [ -146.424254, 61.133076 ], [ -146.493734, 61.122606 ], [ -146.613659, 61.118799 ], [ -146.646020, 61.103571 ], [ -146.690949, 61.064076 ], [ -146.784127, 61.042936 ], [ -146.848509, 61.000587 ], [ -146.863106, 60.982523 ], [ -146.862358, 60.976177 ], [ -146.869223, 60.971448 ], [ -146.880250, 60.965161 ], [ -146.930186, 60.944263 ], [ -146.973469, 60.934835 ], [ -147.039349, 60.942079 ], [ -147.056151, 60.945468 ], [ -147.070949, 60.963312 ], [ -147.063627, 60.974057 ], [ -147.047485, 60.991209 ], [ -147.063068, 61.004336 ], [ -147.095260, 61.010189 ], [ -147.113004, 61.002974 ], [ -147.137281, 60.980968 ], [ -147.145036, 60.963492 ], [ -147.135968, 60.946248 ], [ -147.143711, 60.939831 ], [ -147.172021, 60.932877 ], [ -147.181654, 60.933099 ], [ -147.205327, 60.942660 ], [ -147.215670, 60.948077 ], [ -147.221206, 60.953121 ], [ -147.226884, 60.962160 ], [ -147.219972, 60.969505 ], [ -147.220722, 60.981702 ], [ -147.222013, 60.983541 ], [ -147.253381, 60.979621 ], [ -147.274043, 60.974595 ], [ -147.278401, 60.961063 ], [ -147.280834, 60.916963 ], [ -147.378483, 60.877845 ], [ -147.451966, 60.894219 ], [ -147.453301, 60.897366 ], [ -147.452096, 60.925880 ], [ -147.453803, 60.941468 ], [ -147.473487, 60.957552 ], [ -147.491943, 60.957998 ], [ -147.507665, 60.927235 ], [ -147.506407, 60.921170 ], [ -147.502762, 60.920429 ], [ -147.494209, 60.912379 ], [ -147.517821, 60.894819 ], [ -147.525453, 60.896057 ], [ -147.543399, 60.903331 ], [ -147.550153, 60.908009 ], [ -147.537195, 61.019346 ], [ -147.534431, 61.031090 ], [ -147.516179, 61.061408 ], [ -147.502720, 61.072056 ], [ -147.514173, 61.096127 ], [ -147.525494, 61.101176 ], [ -147.558598, 61.099797 ], [ -147.554836, 61.091719 ], [ -147.557623, 61.081402 ], [ -147.591657, 61.016591 ], [ -147.619197, 60.970040 ], [ -147.614243, 60.951496 ], [ -147.598146, 60.913905 ], [ -147.587706, 60.874463 ], [ -147.602802, 60.849978 ], [ -147.626982, 60.845065 ], [ -147.668990, 60.841563 ], [ -147.672325, 60.845283 ], [ -147.677689, 60.869960 ], [ -147.663357, 60.874951 ], [ -147.666252, 60.883774 ], [ -147.730788, 60.911256 ], [ -147.761240, 60.913227 ], [ -147.787512, 60.873511 ], [ -147.780114, 60.863435 ], [ -147.767358, 60.853544 ], [ -147.750609, 60.852141 ], [ -147.732521, 60.824711 ], [ -147.729818, 60.818252 ], [ -147.733649, 60.816975 ], [ -147.743653, 60.813887 ], [ -147.777554, 60.811018 ], [ -147.829162, 60.815947 ], [ -147.856317, 60.820882 ], [ -147.913796, 60.825152 ], [ -147.915513, 60.818955 ], [ -147.920842, 60.812442 ], [ -148.034350, 60.783198 ], [ -148.098545, 60.786556 ], [ -148.134384, 60.791268 ], [ -148.144752, 60.797089 ], [ -148.151994, 60.818122 ], [ -148.148695, 60.828701 ], [ -148.102238, 60.899347 ], [ -148.085617, 60.918613 ], [ -148.065529, 60.937963 ], [ -148.017673, 60.971807 ], [ -147.951016, 61.029211 ], [ -147.948182, 61.040625 ], [ -147.952820, 61.068830 ], [ -147.949965, 61.074541 ], [ -147.888099, 61.107854 ], [ -147.772413, 61.180320 ], [ -147.761511, 61.214453 ], [ -147.715826, 61.249669 ], [ -147.726295, 61.266802 ], [ -147.738668, 61.265850 ], [ -147.793872, 61.231586 ], [ -147.817667, 61.206839 ], [ -147.913797, 61.140214 ], [ -147.977566, 61.102143 ], [ -147.999457, 61.084059 ], [ -148.002034, 61.060103 ], [ -148.003613, 61.053797 ], [ -148.065902, 61.003979 ], [ -148.090487, 61.005110 ], [ -148.095401, 61.011384 ], [ -148.105785, 61.035123 ], [ -148.125524, 61.070698 ], [ -148.149420, 61.076672 ], [ -148.166366, 61.069277 ], [ -148.164849, 61.042665 ], [ -148.178046, 60.999608 ], [ -148.199367, 60.971584 ], [ -148.219351, 60.953573 ], [ -148.242061, 60.937738 ], [ -148.265981, 60.936331 ], [ -148.281645, 60.917792 ], [ -148.294872, 60.862751 ], [ -148.310107, 60.837737 ], [ -148.341108, 60.809072 ], [ -148.350857, 60.803991 ], [ -148.375813, 60.803470 ], [ -148.389914, 60.805622 ], [ -148.397011, 60.813694 ], [ -148.426951, 60.827113 ], [ -148.446675, 60.808705 ], [ -148.450518, 60.796405 ], [ -148.451287, 60.789487 ], [ -148.442062, 60.777956 ], [ -148.431475, 60.771842 ], [ -148.405973, 60.780301 ], [ -148.396359, 60.779701 ], [ -148.382396, 60.775768 ], [ -148.366804, 60.765833 ], [ -148.365711, 60.740969 ], [ -148.384491, 60.687754 ], [ -148.374415, 60.672640 ], [ -148.348278, 60.680327 ], [ -148.326753, 60.709539 ], [ -148.280533, 60.753337 ], [ -148.269920, 60.757389 ], [ -148.230153, 60.764140 ], [ -148.148059, 60.758536 ], [ -148.120763, 60.748952 ], [ -148.107384, 60.739770 ], [ -148.091712, 60.676249 ], [ -148.094129, 60.661533 ], [ -148.142993, 60.622632 ], [ -148.230358, 60.595062 ], [ -148.238225, 60.600206 ], [ -148.255249, 60.595124 ], [ -148.293234, 60.565496 ], [ -148.306520, 60.550702 ], [ -148.328564, 60.531913 ], [ -148.333642, 60.530464 ], [ -148.346024, 60.502973 ], [ -148.346775, 60.488730 ], [ -148.329384, 60.476182 ], [ -148.293931, 60.483001 ], [ -148.255822, 60.493410 ], [ -148.248264, 60.500504 ], [ -148.250529, 60.507573 ], [ -148.238951, 60.521443 ], [ -148.192430, 60.557371 ], [ -148.115163, 60.596029 ], [ -148.103144, 60.598026 ], [ -148.086775, 60.595518 ], [ -147.979416, 60.519146 ], [ -147.964014, 60.502750 ], [ -147.971595, 60.486479 ], [ -147.977647, 60.480937 ], [ -147.942106, 60.444029 ], [ -147.993336, 60.352596 ], [ -148.025994, 60.279029 ], [ -148.064891, 60.276233 ], [ -148.116261, 60.279522 ], [ -148.150529, 60.296210 ], [ -148.153519, 60.303062 ], [ -148.154021, 60.311600 ], [ -148.150506, 60.320739 ], [ -148.150628, 60.324182 ], [ -148.171278, 60.335266 ], [ -148.193066, 60.339103 ], [ -148.217318, 60.331594 ], [ -148.216245, 60.318269 ], [ -148.211591, 60.306961 ], [ -148.215549, 60.301014 ], [ -148.285204, 60.270971 ], [ -148.313022, 60.263084 ], [ -148.325969, 60.261824 ], [ -148.362497, 60.221849 ], [ -148.339552, 60.213350 ], [ -148.333049, 60.214000 ], [ -148.321605, 60.218469 ], [ -148.276149, 60.249270 ], [ -148.217260, 60.260006 ], [ -148.208725, 60.259342 ], [ -148.192397, 60.252500 ], [ -148.188695, 60.248574 ], [ -148.192966, 60.241826 ], [ -148.201176, 60.236711 ], [ -148.229328, 60.235911 ], [ -148.234624, 60.223689 ], [ -148.190927, 60.206957 ], [ -148.165496, 60.206173 ], [ -148.159344, 60.211675 ], [ -148.154172, 60.226236 ], [ -148.153434, 60.235528 ], [ -148.140266, 60.241081 ], [ -148.090635, 60.215863 ], [ -148.117697, 60.191335 ], [ -148.134021, 60.188390 ], [ -148.135387, 60.184596 ], [ -148.131038, 60.169789 ], [ -148.126688, 60.167063 ], [ -148.091273, 60.168649 ], [ -148.080585, 60.171568 ], [ -148.080281, 60.184234 ], [ -148.086188, 60.190041 ], [ -148.083271, 60.192357 ], [ -148.062262, 60.200094 ], [ -148.052315, 60.202062 ], [ -148.003830, 60.176167 ], [ -148.007053, 60.168461 ], [ -148.018801, 60.157419 ], [ -148.029267, 60.150518 ], [ -148.032892, 60.148423 ], [ -148.064798, 60.148508 ], [ -148.097627, 60.120120 ], [ -148.122194, 60.073548 ], [ -148.096116, 60.065935 ], [ -148.079863, 60.073251 ], [ -148.053828, 60.090762 ], [ -148.040575, 60.112361 ], [ -148.012667, 60.124734 ], [ -147.962098, 60.140900 ], [ -147.913221, 60.132576 ], [ -147.892717, 60.119515 ], [ -147.888131, 60.109683 ], [ -147.892973, 60.101161 ], [ -147.973509, 60.064636 ], [ -147.999056, 60.062305 ], [ -148.013948, 60.038159 ], [ -148.024213, 60.007108 ], [ -148.016432, 59.999344 ], [ -147.986561, 59.999344 ], [ -147.924798, 60.036230 ], [ -147.892626, 60.063265 ], [ -147.880076, 60.069593 ], [ -147.861004, 60.076356 ], [ -147.848469, 60.078962 ], [ -147.822440, 60.066955 ], [ -147.816848, 60.061824 ], [ -147.815635, 60.058562 ], [ -147.824135, 60.045035 ], [ -147.864326, 60.006619 ], [ -147.917935, 59.985997 ], [ -148.006224, 59.961542 ], [ -148.032167, 59.955862 ], [ -148.037173, 59.956664 ], [ -148.051103, 59.968908 ], [ -148.050540, 59.976767 ], [ -148.056770, 59.990423 ], [ -148.070316, 59.989098 ], [ -148.086217, 59.977512 ], [ -148.105215, 59.969237 ], [ -148.135492, 59.959055 ], [ -148.154139, 59.954643 ], [ -148.225235, 59.950195 ], [ -148.251496, 59.952416 ], [ -148.253266, 59.955614 ], [ -148.213894, 59.994643 ], [ -148.194239, 59.998979 ], [ -148.179942, 59.996653 ], [ -148.148011, 59.994952 ], [ -148.132697, 59.997697 ], [ -148.129090, 60.003442 ], [ -148.139315, 60.012416 ], [ -148.176205, 60.026337 ], [ -148.213065, 60.018101 ], [ -148.274241, 60.013318 ], [ -148.318338, 60.028731 ], [ -148.306122, 60.054468 ], [ -148.290764, 60.059995 ], [ -148.293213, 60.151289 ], [ -148.306265, 60.161607 ], [ -148.317246, 60.165437 ], [ -148.346932, 60.162108 ], [ -148.358585, 60.156510 ], [ -148.369506, 60.120922 ], [ -148.382722, 60.063299 ], [ -148.401601, 59.997600 ], [ -148.429503, 59.969158 ], [ -148.445985, 59.963755 ], [ -148.470602, 59.973708 ], [ -148.480568, 59.979653 ], [ -148.482902, 59.983308 ], [ -148.477371, 59.989515 ], [ -148.480833, 59.999394 ], [ -148.509222, 60.002875 ], [ -148.544531, 60.002809 ], [ -148.556691, 59.984931 ], [ -148.555253, 59.980657 ], [ -148.599121, 59.950889 ], [ -148.635842, 59.939661 ], [ -148.673822, 59.944828 ], [ -148.676172, 59.947216 ], [ -148.675485, 59.952070 ], [ -148.664283, 59.965128 ], [ -148.661876, 59.967436 ], [ -148.660830, 59.969735 ], [ -148.662712, 59.971825 ], [ -148.668146, 59.973497 ], [ -148.674841, 59.972699 ], [ -148.688758, 59.968006 ], [ -148.715511, 59.962120 ], [ -148.725872, 59.963727 ], [ -148.727688, 59.965050 ], [ -148.729731, 59.972376 ], [ -148.737453, 59.980879 ], [ -148.743229, 59.985389 ], [ -148.749742, 59.988497 ], [ -148.755366, 59.989237 ], [ -148.759807, 59.988941 ], [ -148.763803, 59.987905 ], [ -148.766911, 59.986869 ], [ -148.769871, 59.983464 ], [ -148.797927, 59.977400 ], [ -148.801223, 59.975844 ], [ -148.810654, 59.963105 ], [ -148.838304, 59.949900 ], [ -148.872181, 59.950321 ], [ -148.884265, 59.955388 ], [ -148.888537, 59.966362 ], [ -148.901981, 59.973319 ], [ -148.913089, 59.983207 ], [ -148.914569, 59.986891 ], [ -148.912676, 59.992894 ], [ -148.917819, 59.995595 ], [ -148.938327, 59.999074 ], [ -148.957554, 59.998371 ], [ -148.977589, 59.989881 ], [ -148.990301, 59.981013 ], [ -149.016790, 59.976134 ], [ -149.028418, 59.978821 ], [ -149.029394, 59.984098 ], [ -149.027274, 59.991698 ], [ -149.031273, 59.998492 ], [ -149.043265, 59.999115 ], [ -149.067833, 59.982177 ], [ -149.095070, 59.983019 ], [ -149.100687, 59.985727 ], [ -149.101785, 59.990943 ], [ -149.102321, 59.993149 ], [ -149.101717, 59.994155 ], [ -149.098699, 59.996167 ], [ -149.095278, 59.997374 ], [ -149.090072, 59.999445 ], [ -149.089077, 60.004504 ], [ -149.072716, 60.019653 ], [ -149.041599, 60.030726 ], [ -149.037439, 60.040530 ], [ -149.040358, 60.048744 ], [ -149.049290, 60.058700 ], [ -149.058700, 60.061419 ], [ -149.096621, 60.044631 ], [ -149.133115, 60.044918 ], [ -149.204853, 60.009212 ], [ -149.223781, 59.982763 ], [ -149.235390, 59.938792 ], [ -149.287588, 59.906506 ], [ -149.327029, 59.987029 ], [ -149.325822, 60.001033 ], [ -149.341584, 60.076762 ], [ -149.360414, 60.101665 ], [ -149.393171, 60.099845 ], [ -149.416829, 60.088926 ], [ -149.416829, 59.997934 ], [ -149.427748, 59.996114 ], [ -149.435027, 59.990655 ], [ -149.462855, 59.950151 ], [ -149.475659, 59.952698 ], [ -149.507429, 59.964519 ], [ -149.549677, 59.919681 ], [ -149.584254, 59.866905 ], [ -149.596790, 59.809858 ], [ -149.538731, 59.782256 ], [ -149.526358, 59.703258 ], [ -149.612162, 59.723824 ], [ -149.638668, 59.742281 ], [ -149.666147, 59.850527 ], [ -149.706184, 59.910582 ], [ -149.746364, 59.860881 ], [ -149.738941, 59.732237 ], [ -149.728136, 59.692788 ], [ -149.746220, 59.637585 ], [ -149.791905, 59.661379 ], [ -149.842672, 59.701300 ], [ -149.849315, 59.738066 ], [ -149.904216, 59.762268 ], [ -150.028296, 59.788652 ], [ -150.042854, 59.772274 ], [ -150.015557, 59.754075 ], [ -149.979160, 59.744976 ], [ -149.928962, 59.723245 ], [ -149.919444, 59.691836 ], [ -149.933721, 59.668994 ], [ -150.031935, 59.613947 ], [ -150.108850, 59.569056 ], [ -150.180233, 59.533840 ], [ -150.253521, 59.486251 ], [ -150.296351, 59.455794 ], [ -150.297108, 59.424747 ], [ -150.392481, 59.387265 ], [ -150.440221, 59.404016 ], [ -150.368687, 59.517660 ], [ -150.316945, 59.585285 ], [ -150.318668, 59.610427 ], [ -150.355493, 59.598412 ], [ -150.412448, 59.554628 ], [ -150.431518, 59.514287 ], [ -150.478742, 59.458498 ], [ -150.498900, 59.456298 ], [ -150.516317, 59.462326 ], [ -150.521537, 59.467924 ], [ -150.521626, 59.474672 ], [ -150.518382, 59.477136 ], [ -150.515867, 59.482167 ], [ -150.516286, 59.486778 ], [ -150.522994, 59.494744 ], [ -150.536119, 59.498457 ], [ -150.543537, 59.510256 ], [ -150.550245, 59.527026 ], [ -150.549825, 59.538764 ], [ -150.533056, 59.563080 ], [ -150.537248, 59.581108 ], [ -150.541860, 59.586977 ], [ -150.547729, 59.590331 ], [ -150.556114, 59.590331 ], [ -150.575818, 59.579431 ], [ -150.589315, 59.565154 ], [ -150.594543, 59.553167 ], [ -150.602230, 59.545891 ], [ -150.614808, 59.545472 ], [ -150.631158, 59.549245 ], [ -150.639543, 59.547149 ], [ -150.638704, 59.532056 ], [ -150.631577, 59.521575 ], [ -150.615152, 59.510199 ], [ -150.595056, 59.499777 ], [ -150.589645, 59.500083 ], [ -150.584636, 59.494510 ], [ -150.579595, 59.479540 ], [ -150.579869, 59.475709 ], [ -150.584342, 59.467715 ], [ -150.585567, 59.450057 ], [ -150.581182, 59.445233 ], [ -150.601162, 59.425657 ], [ -150.650046, 59.420885 ], [ -150.651586, 59.421751 ], [ -150.700859, 59.432951 ], [ -150.739958, 59.425211 ], [ -150.745004, 59.400729 ], [ -150.769853, 59.372966 ], [ -150.795470, 59.362845 ], [ -150.819565, 59.357276 ], [ -150.834627, 59.351980 ], [ -150.877447, 59.318120 ], [ -150.911598, 59.311614 ], [ -150.912817, 59.305214 ], [ -150.895552, 59.286227 ], [ -150.887825, 59.273526 ], [ -150.887821, 59.267920 ], [ -150.897808, 59.255648 ], [ -150.942212, 59.233136 ], [ -150.959531, 59.232537 ], [ -150.975164, 59.236141 ], [ -150.988397, 59.230549 ], [ -150.995406, 59.224149 ], [ -151.001196, 59.224149 ], [ -151.006682, 59.233292 ], [ -151.008815, 59.245787 ], [ -151.007292, 59.251577 ], [ -150.996808, 59.257739 ], [ -150.999063, 59.271082 ], [ -151.023097, 59.269045 ], [ -151.032430, 59.275762 ], [ -151.044411, 59.293611 ], [ -151.046100, 59.299359 ], [ -151.057756, 59.301721 ], [ -151.070305, 59.287852 ], [ -151.068166, 59.284102 ], [ -151.071902, 59.281058 ], [ -151.087319, 59.268790 ], [ -151.091532, 59.269187 ], [ -151.105635, 59.263143 ], [ -151.101102, 59.240605 ], [ -151.102395, 59.228713 ], [ -151.107558, 59.217792 ], [ -151.126247, 59.209923 ], [ -151.163408, 59.202636 ], [ -151.186254, 59.202813 ], [ -151.190948, 59.206632 ], [ -151.192634, 59.211208 ], [ -151.206053, 59.219319 ], [ -151.223629, 59.224347 ], [ -151.261636, 59.220304 ], [ -151.273779, 59.229663 ], [ -151.280544, 59.230476 ], [ -151.284880, 59.227586 ], [ -151.287063, 59.224789 ], [ -151.287771, 59.219417 ], [ -151.292812, 59.214273 ], [ -151.305724, 59.209544 ], [ -151.341601, 59.222231 ], [ -151.379612, 59.242024 ], [ -151.387261, 59.250450 ], [ -151.390544, 59.264917 ], [ -151.399549, 59.276005 ], [ -151.407203, 59.279349 ], [ -151.429415, 59.268552 ], [ -151.437695, 59.253989 ], [ -151.449207, 59.248457 ], [ -151.488612, 59.237714 ], [ -151.509551, 59.234395 ], [ -151.518488, 59.230309 ], [ -151.525127, 59.224947 ], [ -151.520245, 59.216930 ], [ -151.504699, 59.212690 ], [ -151.499592, 59.207839 ], [ -151.497805, 59.204264 ], [ -151.498826, 59.200178 ], [ -151.502657, 59.195071 ], [ -151.521455, 59.195483 ], [ -151.558151, 59.200085 ], [ -151.574664, 59.195327 ], [ -151.579261, 59.187666 ], [ -151.576452, 59.172601 ], [ -151.580351, 59.165233 ], [ -151.590729, 59.161725 ], [ -151.698875, 59.163081 ], [ -151.710625, 59.158097 ], [ -151.720931, 59.156078 ], [ -151.739068, 59.156005 ], [ -151.748451, 59.158601 ], [ -151.764908, 59.175510 ], [ -151.761451, 59.205235 ], [ -151.758530, 59.215743 ], [ -151.761301, 59.221327 ], [ -151.838335, 59.209135 ], [ -151.874356, 59.211931 ], [ -151.915684, 59.227522 ], [ -151.917248, 59.231254 ], [ -151.910958, 59.236707 ], [ -151.906191, 59.237963 ], [ -151.905106, 59.247075 ], [ -151.925051, 59.254428 ], [ -151.952723, 59.250447 ], [ -151.959279, 59.247625 ], [ -151.978748, 59.253779 ], [ -151.991618, 59.313617 ], [ -151.963130, 59.344958 ], [ -151.952705, 59.349413 ], [ -151.924018, 59.354417 ], [ -151.903021, 59.360454 ], [ -151.890738, 59.373156 ], [ -151.887102, 59.382532 ], [ -151.908015, 59.395274 ], [ -151.905153, 59.401035 ], [ -151.886513, 59.421033 ], [ -151.826047, 59.439049 ], [ -151.770875, 59.447917 ], [ -151.751420, 59.446554 ], [ -151.740538, 59.438432 ], [ -151.728486, 59.439679 ], [ -151.720421, 59.443117 ], [ -151.706462, 59.462811 ], [ -151.694726, 59.468370 ], [ -151.634472, 59.482443 ], [ -151.570032, 59.468945 ], [ -151.542349, 59.467061 ], [ -151.528493, 59.472338 ], [ -151.505890, 59.477048 ], [ -151.485624, 59.475459 ], [ -151.470992, 59.472250 ], [ -151.466272, 59.484050 ], [ -151.469630, 59.502811 ], [ -151.436359, 59.530329 ], [ -151.420966, 59.537728 ], [ -151.365776, 59.541255 ], [ -151.323670, 59.550943 ], [ -151.272459, 59.555823 ], [ -151.266733, 59.562632 ], [ -151.264811, 59.568598 ], [ -151.271737, 59.576468 ], [ -151.278905, 59.589029 ], [ -151.278827, 59.592980 ], [ -151.274795, 59.596986 ], [ -151.201678, 59.591503 ], [ -151.203835, 59.577961 ], [ -151.209130, 59.573623 ], [ -151.208364, 59.562061 ], [ -151.192803, 59.562432 ], [ -151.164259, 59.587013 ], [ -151.158254, 59.594141 ], [ -151.165427, 59.601329 ], [ -151.188032, 59.608687 ], [ -151.205459, 59.630284 ], [ -151.207639, 59.640670 ], [ -151.203186, 59.645989 ], [ -151.173984, 59.651793 ], [ -151.126122, 59.668336 ], [ -151.121362, 59.674735 ], [ -151.122791, 59.677782 ], [ -151.116490, 59.696132 ], [ -151.098253, 59.709442 ], [ -151.018888, 59.756593 ], [ -150.927312, 59.793431 ], [ -150.948132, 59.792194 ], [ -150.982996, 59.783543 ], [ -151.001663, 59.788391 ], [ -151.006717, 59.792986 ], [ -151.027756, 59.796196 ], [ -151.063758, 59.793146 ], [ -151.113845, 59.777231 ], [ -151.172439, 59.751346 ], [ -151.214539, 59.729847 ], [ -151.329812, 59.683644 ], [ -151.377054, 59.681313 ], [ -151.424840, 59.670521 ], [ -151.436610, 59.666360 ], [ -151.439187, 59.663247 ], [ -151.441127, 59.653543 ], [ -151.448669, 59.648171 ], [ -151.461253, 59.643039 ], [ -151.503822, 59.633662 ], [ -151.643061, 59.646966 ], [ -151.686486, 59.660864 ], [ -151.746815, 59.686234 ], [ -151.796300, 59.704156 ], [ -151.829137, 59.720151 ], [ -151.850272, 59.739035 ], [ -151.859327, 59.749567 ], [ -151.869468, 59.769159 ], [ -151.867713, 59.778411 ], [ -151.857339, 59.791145 ], [ -151.833340, 59.814129 ], [ -151.813619, 59.844297 ], [ -151.803059, 59.878533 ], [ -151.792594, 59.888810 ], [ -151.777855, 59.897493 ], [ -151.757693, 59.917637 ], [ -151.742742, 59.944626 ], [ -151.718010, 60.009473 ], [ -151.702898, 60.032253 ], [ -151.661437, 60.057139 ], [ -151.623799, 60.088033 ], [ -151.606881, 60.099558 ], [ -151.545579, 60.128394 ], [ -151.517887, 60.145008 ], [ -151.488721, 60.167616 ], [ -151.421702, 60.212931 ], [ -151.406607, 60.228183 ], [ -151.387919, 60.267066 ], [ -151.381959, 60.296951 ], [ -151.383231, 60.326348 ], [ -151.381604, 60.358728 ], [ -151.377281, 60.365522 ], [ -151.366874, 60.372655 ], [ -151.306090, 60.387257 ], [ -151.301868, 60.384712 ], [ -151.299782, 60.385481 ], [ -151.293074, 60.416163 ], [ -151.286819, 60.434648 ], [ -151.283967, 60.452196 ], [ -151.280992, 60.512627 ], [ -151.278810, 60.520107 ], [ -151.264461, 60.543263 ], [ -151.268373, 60.548977 ], [ -151.303125, 60.561326 ], [ -151.323951, 60.574135 ], [ -151.330409, 60.580539 ], [ -151.339069, 60.594244 ], [ -151.344477, 60.613458 ], [ -151.345508, 60.622954 ], [ -151.350154, 60.634660 ], [ -151.362397, 60.653526 ], [ -151.387839, 60.674501 ], [ -151.404451, 60.695004 ], [ -151.410273, 60.711023 ], [ -151.409270, 60.720558 ], [ -151.384800, 60.729946 ], [ -151.370515, 60.733572 ], [ -151.309230, 60.740724 ], [ -151.279635, 60.747676 ], [ -151.270505, 60.751286 ], [ -151.261383, 60.757768 ], [ -151.259343, 60.762896 ], [ -151.261319, 60.769801 ], [ -151.252902, 60.773993 ], [ -151.212186, 60.780342 ], [ -151.106079, 60.783749 ], [ -151.062558, 60.787429 ], [ -151.037007, 60.793649 ], [ -151.025634, 60.797497 ], [ -151.024799, 60.801787 ], [ -151.012016, 60.809340 ], [ -150.895508, 60.853166 ], [ -150.886964, 60.858187 ], [ -150.883774, 60.861865 ], [ -150.845731, 60.877893 ], [ -150.808418, 60.891336 ], [ -150.770594, 60.911362 ], [ -150.705812, 60.937792 ], [ -150.678438, 60.958267 ], [ -150.603069, 60.974434 ], [ -150.582471, 60.982095 ], [ -150.515058, 60.999443 ], [ -150.511099, 61.005145 ], [ -150.501923, 61.007957 ], [ -150.454661, 61.016566 ], [ -150.431873, 61.023939 ], [ -150.401859, 61.036227 ], [ -150.377171, 61.039144 ], [ -150.353702, 61.031822 ], [ -150.341709, 61.024201 ], [ -150.310334, 60.989547 ], [ -150.286369, 60.966696 ], [ -150.262096, 60.947839 ], [ -150.244072, 60.938585 ], [ -150.217179, 60.930001 ], [ -150.187657, 60.924796 ], [ -150.085166, 60.914020 ], [ -150.070289, 60.913679 ], [ -150.045570, 60.910004 ], [ -150.049148, 60.915816 ], [ -150.047088, 60.918924 ], [ -150.039866, 60.920777 ], [ -149.952655, 60.930393 ], [ -149.912166, 60.937843 ], [ -149.875188, 60.960244 ], [ -149.853693, 60.967395 ], [ -149.835580, 60.968855 ], [ -149.816817, 60.966947 ], [ -149.770264, 60.967607 ], [ -149.639423, 60.928647 ], [ -149.571329, 60.937008 ], [ -149.345756, 60.896082 ], [ -149.111617, 60.878949 ], [ -149.096478, 60.883454 ], [ -149.090412, 60.885259 ], [ -149.099102, 60.904832 ], [ -149.192519, 60.939864 ], [ -149.327217, 60.927958 ], [ -149.510415, 60.981742 ], [ -149.596076, 60.980790 ], [ -149.739692, 61.016961 ], [ -149.751943, 61.024072 ], [ -149.784393, 61.038147 ], [ -149.785126, 61.040798 ], [ -149.805816, 61.058641 ], [ -149.831922, 61.076197 ], [ -149.857168, 61.079020 ], [ -149.915666, 61.101428 ], [ -149.960100, 61.115346 ], [ -150.039304, 61.144291 ], [ -150.065646, 61.151079 ], [ -150.075451, 61.156269 ], [ -150.068004, 61.166132 ], [ -150.009941, 61.203637 ], [ -149.924441, 61.211122 ], [ -149.811179, 61.317722 ], [ -149.730277, 61.332951 ], [ -149.701724, 61.385299 ], [ -149.429513, 61.447165 ], [ -149.431409, 61.468013 ], [ -149.431417, 61.468104 ], [ -149.542776, 61.489995 ], [ -149.726470, 61.453827 ], [ -149.808324, 61.395768 ], [ -149.876852, 61.384347 ], [ -149.919682, 61.263470 ], [ -149.985874, 61.237515 ], [ -150.074793, 61.253500 ], [ -150.132634, 61.257915 ], [ -150.204894, 61.259548 ], [ -150.254296, 61.254501 ], [ -150.266124, 61.251237 ], [ -150.273575, 61.251559 ], [ -150.286978, 61.257443 ], [ -150.303688, 61.257467 ], [ -150.303639, 61.255871 ], [ -150.312226, 61.254029 ], [ -150.334576, 61.251301 ], [ -150.394411, 61.249107 ], [ -150.425000, 61.245552 ], [ -150.468812, 61.244627 ], [ -150.484391, 61.247262 ], [ -150.495726, 61.251245 ], [ -150.561670, 61.281487 ], [ -150.590166, 61.281487 ], [ -150.591842, 61.279485 ], [ -150.606961, 61.277732 ], [ -150.628459, 61.284407 ], [ -150.646221, 61.296689 ], [ -150.655804, 61.298173 ], [ -150.662620, 61.295356 ], [ -150.671250, 61.273652 ], [ -150.679902, 61.265888 ], [ -150.690497, 61.259297 ], [ -150.711291, 61.251089 ], [ -150.827295, 61.228390 ], [ -150.842410, 61.224213 ], [ -150.848842, 61.220588 ], [ -150.895905, 61.208915 ], [ -150.926773, 61.206351 ], [ -150.939251, 61.210299 ], [ -150.941944, 61.209947 ], [ -150.946243, 61.208644 ], [ -150.947155, 61.206299 ], [ -150.947425, 61.203140 ], [ -150.951153, 61.198778 ], [ -150.960114, 61.194037 ], [ -150.971775, 61.192041 ], [ -150.990086, 61.188907 ], [ -151.012620, 61.183258 ], [ -151.024905, 61.178391 ], [ -151.072775, 61.141669 ], [ -151.078500, 61.133381 ], [ -151.119722, 61.091117 ], [ -151.121692, 61.083574 ], [ -151.127357, 61.076896 ], [ -151.142587, 61.062778 ], [ -151.166606, 61.046404 ], [ -151.190318, 61.042737 ], [ -151.252384, 61.039968 ], [ -151.293622, 61.035715 ], [ -151.307796, 61.031008 ], [ -151.312653, 61.026364 ], [ -151.330920, 61.015124 ], [ -151.349004, 61.010004 ], [ -151.362243, 61.009412 ], [ -151.425120, 61.013107 ], [ -151.467851, 61.012423 ], [ -151.480300, 61.010902 ], [ -151.538227, 60.991835 ], [ -151.573698, 60.975876 ], [ -151.621005, 60.957453 ], [ -151.637346, 60.946727 ], [ -151.641066, 60.942177 ], [ -151.679518, 60.922491 ], [ -151.692644, 60.917743 ], [ -151.713913, 60.916546 ], [ -151.720815, 60.904257 ], [ -151.736015, 60.891507 ], [ -151.783271, 60.868713 ], [ -151.791698, 60.863060 ], [ -151.800264, 60.853672 ], [ -151.796723, 60.838734 ], [ -151.787394, 60.822307 ], [ -151.777310, 60.810461 ], [ -151.751817, 60.788729 ], [ -151.703802, 60.732376 ], [ -151.702833, 60.727778 ], [ -151.705553, 60.718052 ], [ -151.710444, 60.712657 ], [ -151.716379, 60.710415 ], [ -151.744321, 60.712403 ], [ -151.749493, 60.714175 ], [ -151.760301, 60.721441 ], [ -151.784039, 60.726814 ], [ -151.803814, 60.729004 ], [ -151.811286, 60.732222 ], [ -151.822596, 60.742352 ], [ -151.831185, 60.747303 ], [ -151.851967, 60.754074 ], [ -151.860179, 60.753282 ], [ -151.864958, 60.750458 ], [ -151.849634, 60.738286 ], [ -151.847965, 60.735694 ], [ -151.848614, 60.733976 ], [ -151.870471, 60.727284 ], [ -151.916914, 60.717916 ], [ -152.021936, 60.673364 ], [ -152.058104, 60.646714 ], [ -152.099983, 60.594366 ], [ -152.136160, 60.578475 ], [ -152.148434, 60.575977 ], [ -152.163517, 60.576934 ], [ -152.195084, 60.569675 ], [ -152.261497, 60.538237 ], [ -152.309221, 60.506384 ], [ -152.315149, 60.499824 ], [ -152.331365, 60.473525 ], [ -152.333375, 60.460641 ], [ -152.330263, 60.443134 ], [ -152.325821, 60.434806 ], [ -152.312226, 60.420397 ], [ -152.301950, 60.414328 ], [ -152.234199, 60.393888 ], [ -152.300622, 60.369604 ], [ -152.307615, 60.366489 ], [ -152.315855, 60.359071 ], [ -152.352294, 60.356101 ], [ -152.366213, 60.353304 ], [ -152.371475, 60.350176 ], [ -152.376743, 60.345613 ], [ -152.386334, 60.327889 ], [ -152.385979, 60.315845 ], [ -152.392009, 60.302108 ], [ -152.411281, 60.287864 ], [ -152.421130, 60.285331 ], [ -152.444165, 60.285717 ], [ -152.456291, 60.284042 ], [ -152.481794, 60.274681 ], [ -152.528206, 60.251346 ], [ -152.539843, 60.241644 ], [ -152.549236, 60.227631 ], [ -152.556752, 60.224217 ], [ -152.624648, 60.218687 ], [ -152.626275, 60.220852 ], [ -152.626901, 60.222728 ], [ -152.627683, 60.225700 ], [ -152.642361, 60.228766 ], [ -152.660055, 60.242004 ], [ -152.670403, 60.244320 ], [ -152.698634, 60.240661 ], [ -152.715881, 60.241274 ], [ -152.747026, 60.233311 ], [ -152.743388, 60.224323 ], [ -152.754884, 60.210910 ], [ -152.754884, 60.202901 ], [ -152.749545, 60.189552 ], [ -152.734251, 60.174801 ], [ -152.699879, 60.165272 ], [ -152.688392, 60.165820 ], [ -152.678085, 60.163504 ], [ -152.674176, 60.151731 ], [ -152.687485, 60.140305 ], [ -152.686373, 60.137717 ], [ -152.658418, 60.121591 ], [ -152.634972, 60.115799 ], [ -152.596784, 60.101071 ], [ -152.575271, 60.082363 ], [ -152.569121, 60.071748 ], [ -152.575153, 60.048260 ], [ -152.590169, 60.035978 ], [ -152.608599, 60.025429 ], [ -152.612721, 60.015115 ], [ -152.611651, 60.008521 ], [ -152.649479, 59.988253 ], [ -152.679402, 59.968054 ], [ -152.693674, 59.932773 ], [ -152.700822, 59.920309 ], [ -152.706431, 59.915284 ], [ -152.745083, 59.904232 ], [ -152.793584, 59.896720 ], [ -152.806934, 59.888029 ], [ -152.810058, 59.878322 ], [ -152.860867, 59.875033 ], [ -152.875167, 59.877471 ], [ -152.882672, 59.881986 ], [ -152.900414, 59.881812 ], [ -152.920417, 59.877741 ], [ -152.950662, 59.876759 ], [ -152.967267, 59.881494 ], [ -153.002521, 59.886726 ], [ -153.019977, 59.886230 ], [ -153.046986, 59.882425 ], [ -153.079187, 59.871103 ], [ -153.144747, 59.859829 ], [ -153.212865, 59.862784 ], [ -153.225937, 59.858343 ], [ -153.228615, 59.853355 ], [ -153.256944, 59.836490 ], [ -153.278808, 59.828066 ], [ -153.285802, 59.820535 ], [ -153.285412, 59.816755 ], [ -153.278535, 59.810924 ], [ -153.257736, 59.810807 ], [ -153.236556, 59.821867 ], [ -153.217481, 59.824721 ], [ -153.197352, 59.824827 ], [ -153.182307, 59.822389 ], [ -153.144372, 59.807616 ], [ -153.113586, 59.815631 ], [ -153.088515, 59.833376 ], [ -153.021945, 59.834133 ], [ -153.009084, 59.830643 ], [ -153.003964, 59.826747 ], [ -152.992126, 59.810027 ], [ -152.994466, 59.791261 ], [ -153.031319, 59.723625 ], [ -153.051559, 59.691562 ], [ -153.108940, 59.678316 ], [ -153.121740, 59.678009 ], [ -153.155019, 59.654344 ], [ -153.214156, 59.634271 ], [ -153.240018, 59.632426 ], [ -153.253408, 59.638415 ], [ -153.262740, 59.643426 ], [ -153.275175, 59.667303 ], [ -153.286525, 59.670251 ], [ -153.301687, 59.668717 ], [ -153.314002, 59.666336 ], [ -153.315123, 59.664896 ], [ -153.315083, 59.662490 ], [ -153.307199, 59.653954 ], [ -153.298205, 59.636345 ], [ -153.298047, 59.632502 ], [ -153.302756, 59.627679 ], [ -153.308837, 59.625706 ], [ -153.342938, 59.621312 ], [ -153.366613, 59.633729 ], [ -153.381595, 59.638032 ], [ -153.392022, 59.638856 ], [ -153.409422, 59.636328 ], [ -153.414898, 59.638600 ], [ -153.418099, 59.642147 ], [ -153.415507, 59.650918 ], [ -153.393849, 59.658847 ], [ -153.384886, 59.667188 ], [ -153.378235, 59.688936 ], [ -153.374778, 59.731587 ], [ -153.439977, 59.784652 ], [ -153.454972, 59.792099 ], [ -153.458549, 59.764467 ], [ -153.449620, 59.743810 ], [ -153.445336, 59.728865 ], [ -153.442219, 59.717420 ], [ -153.441214, 59.701316 ], [ -153.444003, 59.689957 ], [ -153.464556, 59.651712 ], [ -153.476098, 59.642730 ], [ -153.542466, 59.630236 ], [ -153.563866, 59.638903 ], [ -153.586518, 59.651541 ], [ -153.604813, 59.638734 ], [ -153.610739, 59.628341 ], [ -153.609253, 59.621640 ], [ -153.592193, 59.610842 ], [ -153.558292, 59.605790 ], [ -153.553163, 59.597046 ], [ -153.555148, 59.587858 ], [ -153.577828, 59.555991 ], [ -153.585406, 59.551475 ], [ -153.618151, 59.552571 ], [ -153.635262, 59.555694 ], [ -153.650943, 59.555427 ], [ -153.719309, 59.550264 ], [ -153.761480, 59.543411 ], [ -153.766242, 59.522342 ], [ -153.733853, 59.505754 ], [ -153.706419, 59.477994 ], [ -153.699025, 59.463603 ], [ -153.727546, 59.435346 ], [ -153.747201, 59.429657 ], [ -153.807119, 59.419466 ], [ -153.823384, 59.418035 ], [ -153.862199, 59.424124 ], [ -153.896576, 59.418486 ], [ -153.911268, 59.413732 ], [ -153.925307, 59.405254 ], [ -153.945539, 59.386061 ], [ -153.951389, 59.387017 ], [ -153.954717, 59.392532 ], [ -153.959893, 59.396850 ], [ -153.990003, 59.396777 ], [ -153.993994, 59.394049 ], [ -153.996261, 59.390820 ], [ -153.998506, 59.384723 ], [ -154.007207, 59.382528 ], [ -154.025696, 59.381521 ], [ -154.035965, 59.386362 ], [ -154.044563, 59.388295 ], [ -154.052150, 59.387138 ], [ -154.062453, 59.382753 ], [ -154.087803, 59.367967 ], [ -154.100989, 59.366016 ], [ -154.117672, 59.365508 ], [ -154.121808, 59.360544 ], [ -154.121394, 59.353099 ], [ -154.103014, 59.342719 ], [ -154.033703, 59.343999 ], [ -154.028739, 59.337381 ], [ -154.030807, 59.327040 ], [ -154.077942, 59.313364 ], [ -154.113577, 59.299627 ], [ -154.122681, 59.287622 ], [ -154.136840, 59.262666 ], [ -154.141192, 59.216598 ], [ -154.130585, 59.210503 ], [ -154.172944, 59.172496 ], [ -154.214818, 59.151562 ], [ -154.244220, 59.144161 ], [ -154.260121, 59.143020 ], [ -154.263291, 59.138462 ], [ -154.256528, 59.118462 ], [ -154.251233, 59.111239 ], [ -154.243785, 59.114868 ], [ -154.239842, 59.119324 ], [ -154.227238, 59.125407 ], [ -154.180691, 59.123235 ], [ -154.173669, 59.120200 ], [ -154.166745, 59.100548 ], [ -154.166406, 59.090582 ], [ -154.171502, 59.083423 ], [ -154.195271, 59.069491 ], [ -154.197422, 59.061155 ], [ -154.189580, 59.044207 ], [ -154.171462, 59.021963 ], [ -154.159835, 59.010595 ], [ -154.158207, 59.017853 ], [ -154.132449, 59.024745 ], [ -154.108278, 59.036827 ], [ -154.063489, 59.072140 ], [ -154.031822, 59.073681 ], [ -154.008547, 59.072904 ], [ -153.949958, 59.066782 ], [ -153.932824, 59.062677 ], [ -153.850238, 59.052917 ], [ -153.838180, 59.055296 ], [ -153.815724, 59.064851 ], [ -153.809866, 59.070797 ], [ -153.802782, 59.072224 ], [ -153.793972, 59.071416 ], [ -153.750936, 59.052840 ], [ -153.748680, 59.058729 ], [ -153.746201, 59.065199 ], [ -153.704162, 59.075780 ], [ -153.695664, 59.073994 ], [ -153.648029, 59.028924 ], [ -153.616066, 59.006737 ], [ -153.547283, 58.983716 ], [ -153.523522, 58.979221 ], [ -153.505618, 58.981734 ], [ -153.479939, 58.995286 ], [ -153.463266, 58.986903 ], [ -153.450672, 58.976119 ], [ -153.438144, 58.969911 ], [ -153.422015, 58.970648 ], [ -153.398479, 58.966056 ], [ -153.393101, 58.951097 ], [ -153.388765, 58.945337 ], [ -153.365371, 58.927753 ], [ -153.352283, 58.921705 ], [ -153.334780, 58.920521 ], [ -153.322843, 58.907849 ], [ -153.304788, 58.878919 ], [ -153.305216, 58.874637 ], [ -153.302433, 58.871212 ], [ -153.294726, 58.865432 ], [ -153.286163, 58.863077 ], [ -153.267407, 58.867218 ], [ -153.254798, 58.861756 ], [ -153.252250, 58.855850 ], [ -153.252662, 58.855797 ], [ -153.317823, 58.847441 ], [ -153.326138, 58.849320 ], [ -153.336826, 58.848878 ], [ -153.344830, 58.846953 ], [ -153.350964, 58.843551 ], [ -153.358917, 58.836767 ], [ -153.369389, 58.821255 ], [ -153.370730, 58.799301 ], [ -153.385126, 58.766173 ], [ -153.402472, 58.742607 ], [ -153.426641, 58.721127 ], [ -153.445002, 58.709310 ], [ -153.458816, 58.708561 ], [ -153.468963, 58.712234 ], [ -153.477755, 58.712767 ], [ -153.552650, 58.687176 ], [ -153.577544, 58.670532 ], [ -153.587799, 58.651742 ], [ -153.591635, 58.640084 ], [ -153.601257, 58.634633 ], [ -153.677597, 58.611603 ], [ -153.771636, 58.605639 ], [ -153.806232, 58.606595 ], [ -153.832837, 58.611671 ], [ -153.851432, 58.611872 ], [ -153.897155, 58.606237 ], [ -153.902558, 58.597377 ], [ -153.919134, 58.516659 ], [ -153.909588, 58.514562 ], [ -153.930473, 58.497482 ], [ -153.934852, 58.494414 ], [ -153.960370, 58.487831 ], [ -153.974020, 58.488348 ], [ -153.977617, 58.491931 ], [ -154.001918, 58.492346 ], [ -154.056526, 58.489222 ], [ -154.065121, 58.486430 ], [ -154.073032, 58.478259 ], [ -154.075051, 58.472188 ], [ -154.075235, 58.458106 ], [ -154.073592, 58.446866 ], [ -154.070660, 58.440018 ], [ -154.055759, 58.418782 ], [ -154.040013, 58.404297 ], [ -154.034147, 58.402638 ], [ -154.023713, 58.403952 ], [ -154.007305, 58.402187 ], [ -153.985416, 58.390877 ], [ -153.999323, 58.376372 ], [ -154.097254, 58.345322 ], [ -154.133866, 58.350632 ], [ -154.139223, 58.354108 ], [ -154.150373, 58.357581 ], [ -154.167997, 58.358378 ], [ -154.175194, 58.344527 ], [ -154.177161, 58.321470 ], [ -154.174999, 58.320107 ], [ -154.166648, 58.320569 ], [ -154.149073, 58.314539 ], [ -154.103412, 58.280161 ], [ -154.145277, 58.210931 ], [ -154.177652, 58.189832 ], [ -154.219755, 58.184631 ], [ -154.241874, 58.156328 ], [ -154.216250, 58.142849 ], [ -154.210078, 58.136062 ], [ -154.222465, 58.132566 ], [ -154.269027, 58.128770 ], [ -154.291163, 58.135680 ], [ -154.340449, 58.090921 ], [ -154.384327, 58.120823 ], [ -154.426570, 58.144901 ], [ -154.436518, 58.148294 ], [ -154.460121, 58.146067 ], [ -154.466436, 58.142328 ], [ -154.459389, 58.129089 ], [ -154.452096, 58.121582 ], [ -154.449212, 58.093218 ], [ -154.462929, 58.058350 ], [ -154.477979, 58.052379 ], [ -154.501246, 58.050112 ], [ -154.539367, 58.055887 ], [ -154.568627, 58.025787 ], [ -154.581547, 58.019285 ], [ -154.643965, 58.033147 ], [ -154.650618, 58.045387 ], [ -154.644666, 58.056433 ], [ -154.646223, 58.060141 ], [ -154.653383, 58.064037 ], [ -154.668895, 58.065272 ], [ -154.676108, 58.065114 ], [ -154.716162, 58.055256 ], [ -154.721884, 58.050544 ], [ -154.728980, 58.038455 ], [ -154.731059, 58.028454 ], [ -154.730726, 58.021837 ], [ -154.745581, 58.012220 ], [ -154.765287, 58.003710 ], [ -154.774719, 58.002168 ], [ -154.807767, 58.000939 ], [ -154.819518, 58.003494 ], [ -154.823518, 58.009348 ], [ -154.825051, 58.016586 ], [ -154.828230, 58.018849 ], [ -154.876559, 58.027722 ], [ -154.891812, 58.027676 ], [ -154.990431, 58.013424 ], [ -155.026275, 57.999302 ], [ -155.118648, 57.953925 ], [ -155.094686, 57.929280 ], [ -155.072566, 57.911968 ], [ -155.064199, 57.909294 ], [ -155.061806, 57.904330 ], [ -155.068148, 57.883773 ], [ -155.082139, 57.872248 ], [ -155.097095, 57.865356 ], [ -155.152420, 57.855375 ], [ -155.237933, 57.827131 ], [ -155.272917, 57.823981 ], [ -155.298385, 57.826020 ], [ -155.303044, 57.828454 ], [ -155.326369, 57.830545 ], [ -155.338153, 57.825384 ], [ -155.341235, 57.819644 ], [ -155.334944, 57.780692 ], [ -155.310981, 57.764811 ], [ -155.302789, 57.761658 ], [ -155.285339, 57.758726 ], [ -155.284691, 57.757388 ], [ -155.291651, 57.735809 ], [ -155.305814, 57.724050 ], [ -155.378610, 57.710766 ], [ -155.468287, 57.744637 ], [ -155.506533, 57.760970 ], [ -155.533627, 57.776880 ], [ -155.539766, 57.783942 ], [ -155.545676, 57.786769 ], [ -155.568437, 57.789511 ], [ -155.585411, 57.786981 ], [ -155.596857, 57.783539 ], [ -155.609353, 57.777699 ], [ -155.617188, 57.769715 ], [ -155.635323, 57.715441 ], [ -155.634543, 57.704764 ], [ -155.626373, 57.693623 ], [ -155.615203, 57.688074 ], [ -155.629912, 57.656376 ], [ -155.699986, 57.642085 ], [ -155.724167, 57.633445 ], [ -155.735509, 57.594149 ], [ -155.730951, 57.588562 ], [ -155.731412, 57.555546 ], [ -155.732779, 57.549732 ], [ -155.786939, 57.547007 ], [ -155.877856, 57.547173 ], [ -155.915261, 57.535331 ], [ -155.945812, 57.539249 ], [ -155.967890, 57.544429 ], [ -155.985988, 57.553721 ], [ -155.988113, 57.558328 ], [ -156.010818, 57.571379 ], [ -156.033806, 57.569883 ], [ -156.044031, 57.564455 ], [ -156.048584, 57.500808 ], [ -156.045324, 57.487037 ], [ -156.036722, 57.470941 ], [ -156.014396, 57.455285 ], [ -156.012841, 57.451394 ], [ -156.021875, 57.439660 ], [ -156.091668, 57.439829 ], [ -156.099067, 57.443691 ], [ -156.137480, 57.471734 ], [ -156.183932, 57.482112 ], [ -156.195740, 57.480059 ], [ -156.210883, 57.474409 ], [ -156.211485, 57.459475 ], [ -156.220105, 57.445295 ], [ -156.226886, 57.440667 ], [ -156.254462, 57.438961 ], [ -156.339425, 57.417641 ], [ -156.362039, 57.400474 ], [ -156.377439, 57.390865 ], [ -156.481632, 57.338705 ], [ -156.511412, 57.335020 ], [ -156.533544, 57.328527 ], [ -156.539718, 57.320059 ], [ -156.551239, 57.290800 ], [ -156.538684, 57.283041 ], [ -156.507301, 57.281164 ], [ -156.420864, 57.311142 ], [ -156.336427, 57.336081 ], [ -156.321910, 57.293369 ], [ -156.332718, 57.265192 ], [ -156.342943, 57.248056 ], [ -156.358139, 57.252188 ], [ -156.376507, 57.252284 ], [ -156.399423, 57.241627 ], [ -156.401488, 57.233169 ], [ -156.398751, 57.214756 ], [ -156.388592, 57.206620 ], [ -156.355756, 57.192844 ], [ -156.341300, 57.191857 ], [ -156.338430, 57.190325 ], [ -156.334404, 57.182300 ], [ -156.355401, 57.159679 ], [ -156.357358, 57.157570 ], [ -156.368524, 57.149986 ], [ -156.435110, 57.127430 ], [ -156.456497, 57.106041 ], [ -156.444610, 57.100087 ], [ -156.441566, 57.094698 ], [ -156.441599, 57.085158 ], [ -156.509239, 57.054911 ], [ -156.535587, 57.047905 ], [ -156.562827, 57.020314 ], [ -156.547667, 57.004629 ], [ -156.547200, 56.986488 ], [ -156.550520, 56.984610 ], [ -156.555077, 56.983550 ], [ -156.637840, 56.993905 ], [ -156.753642, 56.991225 ], [ -156.762718, 56.986342 ], [ -156.781421, 56.971879 ], [ -156.786900, 56.965035 ], [ -156.788341, 56.960693 ], [ -156.786802, 56.941443 ], [ -156.797310, 56.911717 ], [ -156.804432, 56.905881 ], [ -156.825982, 56.897667 ], [ -156.839322, 56.901854 ], [ -156.876316, 56.942828 ], [ -156.885372, 56.953284 ], [ -156.885686, 56.957965 ], [ -156.882464, 56.960072 ], [ -156.882893, 56.962582 ], [ -156.886307, 56.964869 ], [ -156.893683, 56.965965 ], [ -156.909725, 56.965581 ], [ -156.918796, 56.963583 ], [ -156.935692, 56.954873 ], [ -156.935629, 56.920087 ], [ -156.986171, 56.911131 ], [ -157.005950, 56.904220 ], [ -157.015665, 56.898486 ], [ -157.034624, 56.884487 ], [ -157.073453, 56.838345 ], [ -157.159494, 56.833477 ], [ -157.163811, 56.826066 ], [ -157.163272, 56.823542 ], [ -157.140990, 56.802275 ], [ -157.140277, 56.790874 ], [ -157.161372, 56.774134 ], [ -157.183636, 56.769079 ], [ -157.201724, 56.767511 ], [ -157.283764, 56.800766 ], [ -157.290511, 56.804713 ], [ -157.291231, 56.811077 ], [ -157.298283, 56.818567 ], [ -157.332735, 56.838398 ], [ -157.378771, 56.861696 ], [ -157.394663, 56.864426 ], [ -157.405679, 56.864216 ], [ -157.436932, 56.858522 ], [ -157.457590, 56.848204 ], [ -157.472407, 56.833356 ], [ -157.469925, 56.824889 ], [ -157.462361, 56.809603 ], [ -157.457622, 56.804291 ], [ -157.447768, 56.801246 ], [ -157.436358, 56.803781 ], [ -157.421120, 56.801691 ], [ -157.418560, 56.799821 ], [ -157.411488, 56.778351 ], [ -157.413440, 56.769185 ], [ -157.517478, 56.760839 ], [ -157.530765, 56.753775 ], [ -157.544855, 56.738945 ], [ -157.551196, 56.730314 ], [ -157.563802, 56.703426 ], [ -157.550792, 56.681029 ], [ -157.542295, 56.675320 ], [ -157.507589, 56.667169 ], [ -157.498689, 56.667285 ], [ -157.480990, 56.671419 ], [ -157.479153, 56.670080 ], [ -157.452160, 56.643220 ], [ -157.452196, 56.638863 ], [ -157.454860, 56.634748 ], [ -157.462105, 56.625685 ], [ -157.466497, 56.623266 ], [ -157.496523, 56.616897 ], [ -157.536486, 56.615317 ], [ -157.546085, 56.619025 ], [ -157.589315, 56.622262 ], [ -157.605231, 56.621315 ], [ -157.615041, 56.620020 ], [ -157.636018, 56.612838 ], [ -157.674587, 56.609507 ], [ -157.705382, 56.628780 ], [ -157.714280, 56.640575 ], [ -157.715998, 56.648492 ], [ -157.719048, 56.653084 ], [ -157.736799, 56.675616 ], [ -157.754141, 56.679468 ], [ -157.763698, 56.679247 ], [ -157.920045, 56.658636 ], [ -157.933988, 56.654571 ], [ -158.042012, 56.596744 ], [ -158.042839, 56.581850 ], [ -158.039356, 56.574884 ], [ -158.001041, 56.572097 ], [ -157.975222, 56.585722 ], [ -157.958745, 56.588304 ], [ -157.906647, 56.590925 ], [ -157.838420, 56.560760 ], [ -157.828139, 56.546332 ], [ -157.817826, 56.514210 ], [ -157.823072, 56.501982 ], [ -157.859766, 56.483668 ], [ -157.865642, 56.483285 ], [ -157.886126, 56.487805 ], [ -157.954625, 56.515845 ], [ -158.027621, 56.511779 ], [ -158.112276, 56.521322 ], [ -158.119570, 56.518346 ], [ -158.131729, 56.501944 ], [ -158.123352, 56.496457 ], [ -158.113709, 56.493001 ], [ -158.111603, 56.490110 ], [ -158.118682, 56.466558 ], [ -158.127440, 56.460805 ], [ -158.246144, 56.466124 ], [ -158.284699, 56.481089 ], [ -158.328798, 56.484208 ], [ -158.402954, 56.455193 ], [ -158.498837, 56.380110 ], [ -158.501705, 56.375860 ], [ -158.502040, 56.365178 ], [ -158.489546, 56.341865 ], [ -158.432795, 56.343505 ], [ -158.397337, 56.328921 ], [ -158.338137, 56.323923 ], [ -158.329735, 56.326028 ], [ -158.322563, 56.325242 ], [ -158.207387, 56.294354 ], [ -158.203083, 56.283833 ], [ -158.216540, 56.269451 ], [ -158.253331, 56.253125 ], [ -158.276842, 56.248698 ], [ -158.334506, 56.232940 ], [ -158.339765, 56.217807 ], [ -158.331039, 56.213609 ], [ -158.264792, 56.209597 ], [ -158.190960, 56.226407 ], [ -158.174930, 56.236227 ], [ -158.119493, 56.241995 ], [ -158.115282, 56.242102 ], [ -158.112718, 56.240286 ], [ -158.117797, 56.230742 ], [ -158.237025, 56.187387 ], [ -158.314128, 56.163697 ], [ -158.374324, 56.134522 ], [ -158.395996, 56.109834 ], [ -158.394388, 56.091949 ], [ -158.394922, 56.064721 ], [ -158.398324, 56.062957 ], [ -158.424451, 56.068899 ], [ -158.438644, 56.093672 ], [ -158.438315, 56.095702 ], [ -158.431105, 56.100264 ], [ -158.432229, 56.102881 ], [ -158.439944, 56.107780 ], [ -158.455297, 56.108742 ], [ -158.461810, 56.106644 ], [ -158.475258, 56.093405 ], [ -158.472706, 56.087583 ], [ -158.448413, 56.055278 ], [ -158.417889, 56.036796 ], [ -158.407723, 56.014521 ], [ -158.413645, 56.004951 ], [ -158.431471, 55.994452 ], [ -158.439330, 55.993620 ], [ -158.445696, 55.997580 ], [ -158.467335, 56.027219 ], [ -158.475543, 56.028366 ], [ -158.501967, 56.025170 ], [ -158.504850, 56.015544 ], [ -158.496366, 56.010601 ], [ -158.494015, 56.007320 ], [ -158.495114, 55.989207 ], [ -158.499050, 55.981685 ], [ -158.509840, 55.979617 ], [ -158.595620, 56.045252 ], [ -158.598367, 56.048822 ], [ -158.594188, 56.110445 ], [ -158.584362, 56.115657 ], [ -158.574659, 56.118640 ], [ -158.575042, 56.121129 ], [ -158.600405, 56.130444 ], [ -158.628303, 56.120943 ], [ -158.640447, 56.114079 ], [ -158.659738, 56.098553 ], [ -158.666818, 56.078415 ], [ -158.660914, 56.034928 ], [ -158.651674, 56.031358 ], [ -158.643216, 56.023415 ], [ -158.638704, 56.015932 ], [ -158.636689, 56.005007 ], [ -158.639497, 55.986070 ], [ -158.653214, 55.958615 ], [ -158.673246, 55.951485 ], [ -158.737009, 55.953313 ], [ -158.748560, 55.959365 ], [ -158.751215, 55.963759 ], [ -158.735348, 55.996208 ], [ -158.729567, 56.002854 ], [ -158.747305, 56.009908 ], [ -158.854132, 56.003343 ], [ -158.898116, 55.951041 ], [ -158.909396, 55.934887 ], [ -158.999598, 55.927011 ], [ -159.138748, 55.909320 ], [ -159.271514, 55.890704 ], [ -159.347681, 55.877802 ], [ -159.374842, 55.871522 ], [ -159.396400, 55.856767 ], [ -159.400096, 55.852357 ], [ -159.406126, 55.831956 ], [ -159.409380, 55.810434 ], [ -159.404326, 55.796992 ], [ -159.411505, 55.788911 ], [ -159.423468, 55.789025 ], [ -159.434787, 55.792909 ], [ -159.470216, 55.828911 ], [ -159.472801, 55.839050 ], [ -159.471973, 55.843506 ], [ -159.465282, 55.852845 ], [ -159.453945, 55.896820 ], [ -159.482226, 55.901826 ], [ -159.493883, 55.900109 ], [ -159.528349, 55.888458 ], [ -159.534415, 55.881299 ], [ -159.498022, 55.855299 ], [ -159.494404, 55.765798 ], [ -159.503768, 55.747878 ], [ -159.521589, 55.736021 ], [ -159.537152, 55.728459 ], [ -159.551432, 55.711543 ], [ -159.552016, 55.704794 ], [ -159.535961, 55.689831 ], [ -159.530117, 55.665394 ], [ -159.545115, 55.646517 ], [ -159.564413, 55.633045 ], [ -159.617770, 55.595798 ], [ -159.696713, 55.573306 ], [ -159.729333, 55.569650 ], [ -159.733899, 55.569985 ], [ -159.744495, 55.600018 ], [ -159.743282, 55.603624 ], [ -159.735196, 55.610933 ], [ -159.724150, 55.614549 ], [ -159.673432, 55.617350 ], [ -159.667511, 55.614825 ], [ -159.639619, 55.617915 ], [ -159.626772, 55.629412 ], [ -159.635866, 55.644398 ], [ -159.644656, 55.652469 ], [ -159.679201, 55.655895 ], [ -159.680635, 55.681340 ], [ -159.676761, 55.737357 ], [ -159.673191, 55.750961 ], [ -159.627482, 55.803248 ], [ -159.624884, 55.804694 ], [ -159.602148, 55.805004 ], [ -159.607973, 55.812900 ], [ -159.643739, 55.830424 ], [ -159.712816, 55.846392 ], [ -159.811070, 55.856570 ], [ -159.838981, 55.852412 ], [ -159.853255, 55.847162 ], [ -159.858456, 55.841793 ], [ -159.850750, 55.824076 ], [ -159.847359, 55.802530 ], [ -159.862484, 55.787629 ], [ -159.875994, 55.784608 ], [ -159.892319, 55.785096 ], [ -159.937089, 55.803306 ], [ -160.010322, 55.797087 ], [ -160.026282, 55.792295 ], [ -160.048711, 55.772061 ], [ -160.052525, 55.766430 ], [ -160.051945, 55.760594 ], [ -160.049417, 55.757588 ], [ -160.058443, 55.721734 ], [ -160.130445, 55.681419 ], [ -160.185712, 55.658644 ], [ -160.279827, 55.641384 ], [ -160.325419, 55.644207 ], [ -160.353494, 55.649731 ], [ -160.410823, 55.665380 ], [ -160.416452, 55.665302 ], [ -160.421853, 55.662701 ], [ -160.429727, 55.658046 ], [ -160.433602, 55.648975 ], [ -160.433022, 55.639979 ], [ -160.392587, 55.602771 ], [ -160.435859, 55.573692 ], [ -160.448277, 55.559049 ], [ -160.464301, 55.533243 ], [ -160.465186, 55.527361 ], [ -160.459815, 55.514986 ], [ -160.462745, 55.506654 ], [ -160.481633, 55.489068 ], [ -160.501346, 55.478518 ], [ -160.521335, 55.474420 ], [ -160.536654, 55.474938 ], [ -160.544224, 55.502351 ], [ -160.554173, 55.522965 ], [ -160.580083, 55.564385 ], [ -160.595771, 55.575540 ], [ -160.615305, 55.575516 ], [ -160.638371, 55.557426 ], [ -160.652775, 55.548668 ], [ -160.666966, 55.544417 ], [ -160.706883, 55.556066 ], [ -160.737095, 55.555448 ], [ -160.751040, 55.552907 ], [ -160.766237, 55.547559 ], [ -160.772950, 55.538998 ], [ -160.771433, 55.529430 ], [ -160.732150, 55.523596 ], [ -160.660117, 55.518475 ], [ -160.654117, 55.512596 ], [ -160.647464, 55.500862 ], [ -160.646304, 55.492851 ], [ -160.651523, 55.474174 ], [ -160.666917, 55.459776 ], [ -160.781401, 55.451780 ], [ -160.795988, 55.454946 ], [ -160.836725, 55.473135 ], [ -160.843407, 55.489782 ], [ -160.836023, 55.497259 ], [ -160.821773, 55.506216 ], [ -160.820810, 55.507974 ], [ -160.828273, 55.516111 ], [ -160.849145, 55.523916 ], [ -160.865380, 55.526968 ], [ -160.909625, 55.524140 ], [ -160.922934, 55.519300 ], [ -160.944265, 55.507825 ], [ -160.976551, 55.472736 ], [ -160.979298, 55.466274 ], [ -160.977376, 55.461185 ], [ -160.982717, 55.454326 ], [ -160.997335, 55.440265 ], [ -161.013662, 55.431002 ], [ -161.231535, 55.357452 ], [ -161.280675, 55.354038 ], [ -161.325325, 55.359855 ], [ -161.317545, 55.362758 ], [ -161.311989, 55.372836 ], [ -161.314949, 55.379231 ], [ -161.346080, 55.385782 ], [ -161.364577, 55.384194 ], [ -161.445196, 55.368103 ], [ -161.460392, 55.359070 ], [ -161.486114, 55.359322 ], [ -161.507657, 55.362786 ], [ -161.514211, 55.385254 ], [ -161.509306, 55.390626 ], [ -161.496123, 55.396967 ], [ -161.484588, 55.417994 ], [ -161.478303, 55.440600 ], [ -161.471468, 55.478588 ], [ -161.477114, 55.485195 ], [ -161.469271, 55.496830 ], [ -161.376102, 55.569794 ], [ -161.367405, 55.579484 ], [ -161.355686, 55.606378 ], [ -161.357670, 55.612603 ], [ -161.363378, 55.618478 ], [ -161.392613, 55.628221 ], [ -161.416235, 55.632324 ], [ -161.482064, 55.633979 ], [ -161.526162, 55.630498 ], [ -161.587047, 55.620060 ], [ -161.602825, 55.613811 ], [ -161.612926, 55.606158 ], [ -161.698860, 55.519400 ], [ -161.700069, 55.514390 ], [ -161.696719, 55.423307 ], [ -161.688357, 55.416380 ], [ -161.686495, 55.408041 ], [ -161.720096, 55.376690 ], [ -161.827543, 55.287872 ], [ -161.833891, 55.284400 ], [ -161.845473, 55.281249 ], [ -161.853418, 55.277634 ], [ -161.863339, 55.266989 ], [ -161.875606, 55.249921 ], [ -161.879542, 55.240804 ], [ -161.875759, 55.232592 ], [ -161.875238, 55.227224 ], [ -161.878076, 55.223599 ], [ -161.903407, 55.204941 ], [ -161.919519, 55.208209 ], [ -161.957455, 55.227999 ], [ -161.978788, 55.236131 ], [ -162.029636, 55.239492 ], [ -162.041236, 55.236806 ], [ -162.045694, 55.232775 ], [ -162.046242, 55.225605 ], [ -162.001711, 55.169236 ], [ -161.966974, 55.154831 ], [ -161.949882, 55.126686 ], [ -161.956595, 55.112174 ], [ -161.960866, 55.106734 ], [ -162.053281, 55.074212 ], [ -162.118740, 55.102911 ], [ -162.131878, 55.122776 ], [ -162.119033, 55.141116 ], [ -162.126369, 55.153408 ], [ -162.141084, 55.157339 ], [ -162.177427, 55.154403 ], [ -162.218192, 55.118903 ], [ -162.224047, 55.108658 ], [ -162.223528, 55.102211 ], [ -162.206800, 55.082391 ], [ -162.190348, 55.066981 ], [ -162.189247, 55.060260 ], [ -162.219326, 55.028975 ], [ -162.247946, 55.020439 ], [ -162.253500, 55.020454 ], [ -162.267754, 55.021553 ], [ -162.280512, 55.026207 ], [ -162.292511, 55.033429 ], [ -162.299619, 55.040152 ], [ -162.300378, 55.042927 ], [ -162.361969, 55.042679 ], [ -162.413510, 55.036560 ], [ -162.471364, 55.051932 ], [ -162.489735, 55.064849 ], [ -162.512104, 55.086227 ], [ -162.521688, 55.104011 ], [ -162.520986, 55.115417 ], [ -162.506887, 55.118927 ], [ -162.460958, 55.125840 ], [ -162.453451, 55.123948 ], [ -162.442556, 55.118226 ], [ -162.437368, 55.112122 ], [ -162.424796, 55.104813 ], [ -162.416800, 55.104096 ], [ -162.410574, 55.105614 ], [ -162.406191, 55.120498 ], [ -162.445182, 55.151521 ], [ -162.480980, 55.161271 ], [ -162.494470, 55.183915 ], [ -162.497920, 55.199052 ], [ -162.499019, 55.213770 ], [ -162.510435, 55.250177 ], [ -162.513121, 55.252374 ], [ -162.584872, 55.298386 ], [ -162.626101, 55.304085 ], [ -162.649173, 55.299118 ], [ -162.661960, 55.294295 ], [ -162.682405, 55.276450 ], [ -162.702851, 55.252775 ], [ -162.714607, 55.231611 ], [ -162.718077, 55.219911 ], [ -162.711128, 55.211267 ], [ -162.692309, 55.197313 ], [ -162.668346, 55.193445 ], [ -162.644734, 55.197115 ], [ -162.638791, 55.194770 ], [ -162.614497, 55.174735 ], [ -162.579765, 55.136939 ], [ -162.582908, 55.130240 ], [ -162.585533, 55.128600 ], [ -162.595603, 55.124846 ], [ -162.604454, 55.126028 ], [ -162.618918, 55.097096 ], [ -162.599812, 55.054806 ], [ -162.569292, 55.015874 ], [ -162.569289, 54.971240 ], [ -162.587967, 54.972010 ], [ -162.615159, 54.987841 ], [ -162.646472, 54.997163 ], [ -162.688131, 54.996126 ], [ -162.707083, 54.991159 ], [ -162.716177, 54.986679 ], [ -162.720404, 54.980223 ], [ -162.707203, 54.972023 ], [ -162.705096, 54.966010 ], [ -162.708453, 54.958480 ], [ -162.770983, 54.932736 ], [ -162.834245, 54.926851 ], [ -162.845475, 54.926989 ], [ -162.881639, 54.934785 ], [ -162.913684, 54.950273 ], [ -162.970632, 55.001039 ], [ -162.965872, 55.017374 ], [ -162.958975, 55.020151 ], [ -162.957826, 55.031826 ], [ -162.964897, 55.042201 ], [ -163.001550, 55.080043 ], [ -163.051631, 55.103267 ], [ -163.071468, 55.110477 ], [ -163.079006, 55.111652 ], [ -163.111507, 55.109705 ], [ -163.165036, 55.099214 ], [ -163.188428, 55.090903 ], [ -163.213009, 55.066742 ], [ -163.225092, 55.049683 ], [ -163.226313, 55.042694 ], [ -163.219018, 55.030281 ], [ -163.213281, 55.026138 ], [ -163.189447, 55.016678 ], [ -163.174830, 55.013100 ], [ -163.148615, 55.014023 ], [ -163.067008, 54.979302 ], [ -163.050467, 54.969071 ], [ -163.036062, 54.942544 ], [ -163.065602, 54.926172 ], [ -163.149580, 54.885906 ], [ -163.214398, 54.847487 ], [ -163.299809, 54.829232 ], [ -163.352997, 54.810174 ], [ -163.373207, 54.800841 ], [ -163.372806, 54.790936 ], [ -163.342655, 54.765104 ], [ -163.322849, 54.750280 ], [ -163.228391, 54.753513 ], [ -163.219765, 54.755072 ], [ -163.188853, 54.773717 ], [ -163.184295, 54.774912 ], [ -163.144089, 54.761499 ], [ -163.107558, 54.732752 ], [ -163.057228, 54.688101 ], [ -163.050970, 54.672263 ], [ -163.059085, 54.661072 ], [ -163.096744, 54.661597 ], [ -163.125738, 54.668180 ], [ -163.140925, 54.694829 ], [ -163.185401, 54.700398 ], [ -163.194952, 54.699025 ], [ -163.208775, 54.693136 ], [ -163.280633, 54.695367 ], [ -163.317996, 54.719938 ], [ -163.327457, 54.743414 ], [ -163.331516, 54.747518 ], [ -163.344791, 54.751211 ], [ -163.364626, 54.749464 ], [ -163.380618, 54.746176 ], [ -163.391970, 54.741980 ], [ -163.423067, 54.720426 ], [ -163.428377, 54.714819 ], [ -163.425477, 54.710081 ], [ -163.439361, 54.655928 ], [ -163.472016, 54.656468 ], [ -163.488861, 54.655110 ], [ -163.572383, 54.623211 ], [ -163.581481, 54.616863 ], [ -163.585967, 54.611644 ], [ -163.670838, 54.627825 ], [ -163.747316, 54.635011 ], [ -163.803590, 54.636498 ], [ -163.861206, 54.632911 ], [ -163.952391, 54.630461 ], [ -163.966307, 54.631681 ], [ -164.084894, 54.620131 ], [ -164.179617, 54.599188 ], [ -164.232470, 54.585494 ], [ -164.257585, 54.572722 ], [ -164.331404, 54.530431 ], [ -164.337538, 54.524259 ], [ -164.341474, 54.495266 ], [ -164.336042, 54.484509 ], [ -164.336530, 54.480977 ], [ -164.352704, 54.465023 ], [ -164.416820, 54.431713 ], [ -164.456554, 54.419856 ], [ -164.499034, 54.414225 ], [ -164.519970, 54.414652 ], [ -164.582778, 54.405702 ], [ -164.601607, 54.402451 ], [ -164.640457, 54.391166 ], [ -164.743977, 54.394216 ], [ -164.789357, 54.402012 ], [ -164.844931, 54.417583 ], [ -164.876075, 54.443495 ], [ -164.877373, 54.449908 ], [ -164.904077, 54.499195 ], [ -164.910059, 54.507542 ], [ -164.936122, 54.521253 ], [ -164.944636, 54.532903 ], [ -164.949781, 54.575697 ], [ -164.948789, 54.579877 ], [ -164.932187, 54.598745 ], [ -164.918760, 54.605306 ], [ -164.831936, 54.629028 ], [ -164.761347, 54.640634 ], [ -164.741815, 54.645441 ], [ -164.727654, 54.650957 ], [ -164.709465, 54.661518 ], [ -164.629661, 54.756031 ], [ -164.576896, 54.824564 ], [ -164.561546, 54.850835 ], [ -164.564050, 54.875539 ], [ -164.550256, 54.888785 ], [ -164.486780, 54.922441 ], [ -164.435280, 54.933126 ], [ -164.427303, 54.932849 ], [ -164.373441, 54.915349 ], [ -164.361631, 54.907391 ], [ -164.353330, 54.898327 ], [ -164.343534, 54.894139 ], [ -164.295033, 54.902122 ], [ -164.207070, 54.927578 ], [ -164.204897, 54.931240 ], [ -164.164342, 54.953532 ], [ -164.119196, 54.969416 ], [ -164.109333, 54.963999 ], [ -164.086798, 54.963396 ], [ -164.061164, 54.964708 ], [ -164.030708, 54.969818 ], [ -163.994179, 54.983315 ], [ -163.964730, 54.997337 ], [ -163.930369, 55.017646 ], [ -163.909222, 55.032089 ], [ -163.894695, 55.039115 ], [ -163.884869, 55.039909 ], [ -163.872144, 55.037399 ], [ -163.854260, 55.037796 ], [ -163.815779, 55.044625 ], [ -163.790733, 55.052583 ], [ -163.774093, 55.055780 ], [ -163.740737, 55.048266 ], [ -163.646834, 55.044467 ], [ -163.568159, 55.049145 ], [ -163.532962, 55.048881 ], [ -163.527109, 55.040871 ], [ -163.534638, 55.025305 ], [ -163.530087, 55.016660 ], [ -163.461500, 54.982511 ], [ -163.442854, 54.969875 ], [ -163.429548, 54.954759 ], [ -163.418042, 54.938499 ], [ -163.398294, 54.902371 ], [ -163.399292, 54.894012 ], [ -163.408027, 54.884580 ], [ -163.415872, 54.859652 ], [ -163.414691, 54.856090 ], [ -163.410594, 54.854576 ], [ -163.391397, 54.855331 ], [ -163.334234, 54.872948 ], [ -163.318885, 54.880120 ], [ -163.319161, 54.899026 ], [ -163.319956, 54.903085 ], [ -163.336739, 54.917490 ], [ -163.344402, 54.919333 ], [ -163.347730, 54.925093 ], [ -163.343735, 54.950416 ], [ -163.338395, 54.956191 ], [ -163.323106, 54.959929 ], [ -163.314592, 54.958862 ], [ -163.290908, 54.945977 ], [ -163.279586, 54.944849 ], [ -163.239900, 54.954617 ], [ -163.237414, 54.959292 ], [ -163.240008, 54.962885 ], [ -163.293205, 55.006865 ], [ -163.297876, 55.057619 ], [ -163.310694, 55.105612 ], [ -163.314069, 55.105146 ], [ -163.318731, 55.110811 ], [ -163.319873, 55.119622 ], [ -163.314652, 55.126312 ], [ -163.268767, 55.145465 ], [ -163.200867, 55.166057 ], [ -163.157532, 55.175510 ], [ -163.105011, 55.183979 ], [ -163.081634, 55.180409 ], [ -163.080719, 55.176861 ], [ -163.070494, 55.174114 ], [ -163.032256, 55.172147 ], [ -162.957182, 55.171271 ], [ -162.882292, 55.183251 ], [ -162.861520, 55.198339 ], [ -162.840140, 55.224043 ], [ -162.843172, 55.242564 ], [ -162.851839, 55.247317 ], [ -162.856600, 55.248721 ], [ -162.869478, 55.248086 ], [ -162.880892, 55.239564 ], [ -162.894020, 55.243046 ], [ -162.900454, 55.246416 ], [ -162.901644, 55.247652 ], [ -162.900027, 55.252466 ], [ -162.888118, 55.270424 ], [ -162.881779, 55.273776 ], [ -162.750371, 55.307623 ], [ -162.731816, 55.307829 ], [ -162.704747, 55.320296 ], [ -162.680487, 55.337004 ], [ -162.649910, 55.364151 ], [ -162.619883, 55.408670 ], [ -162.580524, 55.446514 ], [ -162.575826, 55.446833 ], [ -162.533216, 55.467625 ], [ -162.504041, 55.482556 ], [ -162.483687, 55.495237 ], [ -162.403581, 55.557465 ], [ -162.326436, 55.613918 ], [ -162.286002, 55.649288 ], [ -162.246972, 55.680013 ], [ -162.193078, 55.702178 ], [ -162.147059, 55.718415 ], [ -162.090664, 55.753427 ], [ -162.079678, 55.763400 ], [ -161.972624, 55.800526 ], [ -161.898956, 55.833464 ], [ -161.858430, 55.865402 ], [ -161.816225, 55.888993 ], [ -161.807833, 55.891954 ], [ -161.773409, 55.897310 ], [ -161.712283, 55.904232 ], [ -161.640007, 55.919503 ], [ -161.585604, 55.937324 ], [ -161.450442, 55.954485 ], [ -161.380557, 55.965618 ], [ -161.290777, 55.983130 ], [ -161.280307, 55.979323 ], [ -161.278330, 55.974912 ], [ -161.262763, 55.958734 ], [ -161.230444, 55.947467 ], [ -161.211273, 55.951712 ], [ -161.096617, 55.954752 ], [ -161.076383, 55.942079 ], [ -161.049162, 55.945407 ], [ -161.027739, 55.954554 ], [ -161.023376, 55.959468 ], [ -160.898682, 55.999014 ], [ -160.873229, 56.001448 ], [ -160.863250, 55.996237 ], [ -160.814205, 55.953834 ], [ -160.812893, 55.950858 ], [ -160.814113, 55.930633 ], [ -160.818201, 55.910749 ], [ -160.835077, 55.915747 ], [ -160.849665, 55.916227 ], [ -160.923856, 55.900574 ], [ -160.951560, 55.852772 ], [ -160.946400, 55.834881 ], [ -160.940845, 55.822529 ], [ -160.930591, 55.814358 ], [ -160.806014, 55.738241 ], [ -160.765228, 55.757174 ], [ -160.730726, 55.747664 ], [ -160.668102, 55.723556 ], [ -160.661205, 55.723427 ], [ -160.655560, 55.730041 ], [ -160.655468, 55.739868 ], [ -160.663037, 55.745491 ], [ -160.675794, 55.751411 ], [ -160.695227, 55.755075 ], [ -160.751236, 55.779364 ], [ -160.757705, 55.785841 ], [ -160.769155, 55.858268 ], [ -160.734182, 55.870995 ], [ -160.697591, 55.862396 ], [ -160.639088, 55.858300 ], [ -160.564014, 55.863719 ], [ -160.550343, 55.867549 ], [ -160.532582, 55.869891 ], [ -160.508433, 55.869379 ], [ -160.494678, 55.864193 ], [ -160.477892, 55.841099 ], [ -160.479355, 55.822361 ], [ -160.438735, 55.789608 ], [ -160.385878, 55.796445 ], [ -160.342876, 55.778166 ], [ -160.293924, 55.765556 ], [ -160.277382, 55.765861 ], [ -160.264568, 55.775723 ], [ -160.268930, 55.784278 ], [ -160.293498, 55.801788 ], [ -160.315655, 55.814544 ], [ -160.317826, 55.818983 ], [ -160.272533, 55.831673 ], [ -160.273176, 55.856881 ], [ -160.325637, 55.867858 ], [ -160.380573, 55.889456 ], [ -160.420735, 55.908620 ], [ -160.486594, 55.924168 ], [ -160.535759, 55.939617 ], [ -160.533685, 55.959950 ], [ -160.527094, 55.973011 ], [ -160.526362, 55.982433 ], [ -160.529292, 55.986103 ], [ -160.534541, 55.989498 ], [ -160.559597, 55.996838 ], [ -160.567604, 55.991670 ], [ -160.570895, 55.988929 ], [ -160.574397, 55.986552 ], [ -160.576655, 55.985416 ], [ -160.580840, 55.984079 ], [ -160.583491, 55.986468 ], [ -160.568356, 56.004062 ], [ -160.488708, 56.077214 ], [ -160.482208, 56.085234 ], [ -160.451417, 56.125564 ], [ -160.411381, 56.194138 ], [ -160.396338, 56.231775 ], [ -160.383094, 56.251352 ], [ -160.357156, 56.279582 ], [ -160.340249, 56.291271 ], [ -160.315896, 56.302227 ], [ -160.274604, 56.317151 ], [ -160.222878, 56.346868 ], [ -160.208383, 56.358022 ], [ -160.196329, 56.372550 ], [ -160.146252, 56.400176 ], [ -160.082592, 56.411094 ], [ -160.001477, 56.442201 ], [ -159.976758, 56.453951 ], [ -159.938337, 56.474192 ], [ -159.828049, 56.543935 ], [ -159.815477, 56.548941 ], [ -159.636156, 56.597390 ], [ -159.534961, 56.626529 ], [ -159.439380, 56.641332 ], [ -159.369434, 56.657073 ], [ -159.324421, 56.670356 ], [ -159.264871, 56.703136 ], [ -159.279894, 56.715667 ], [ -159.263113, 56.723321 ], [ -159.156455, 56.763324 ], [ -159.106652, 56.781126 ], [ -159.093468, 56.783704 ], [ -159.038354, 56.806006 ], [ -159.018304, 56.815094 ], [ -158.957471, 56.851184 ], [ -158.955338, 56.849762 ], [ -158.953543, 56.843418 ], [ -158.933589, 56.827905 ], [ -158.910730, 56.814797 ], [ -158.893212, 56.805788 ], [ -158.893211, 56.805788 ], [ -158.868797, 56.796648 ], [ -158.853294, 56.792620 ], [ -158.783590, 56.780750 ], [ -158.660298, 56.789015 ], [ -158.642293, 56.812850 ], [ -158.642845, 56.836608 ], [ -158.646812, 56.846992 ], [ -158.663659, 56.857055 ], [ -158.699788, 56.927362 ], [ -158.679293, 56.988625 ], [ -158.659945, 57.034585 ], [ -158.637364, 57.061364 ], [ -158.518429, 57.160550 ], [ -158.453711, 57.211790 ], [ -158.376249, 57.265542 ], [ -158.355066, 57.274850 ], [ -158.229883, 57.321534 ], [ -158.149710, 57.344916 ], [ -158.067030, 57.382915 ], [ -158.060041, 57.387456 ], [ -158.049932, 57.390141 ], [ -158.034246, 57.390230 ], [ -158.010538, 57.401456 ], [ -157.994670, 57.414234 ], [ -157.956239, 57.449383 ], [ -157.937241, 57.472048 ], [ -157.931624, 57.476208 ], [ -157.786046, 57.542189 ], [ -157.772496, 57.547055 ], [ -157.703852, 57.563455 ], [ -157.678891, 57.563888 ], [ -157.684833, 57.557746 ], [ -157.680416, 57.537727 ], [ -157.649389, 57.500331 ], [ -157.615137, 57.488691 ], [ -157.586910, 57.487156 ], [ -157.573129, 57.514525 ], [ -157.573472, 57.522732 ], [ -157.588339, 57.582152 ], [ -157.599644, 57.607950 ], [ -157.607387, 57.612537 ], [ -157.652202, 57.614794 ], [ -157.684282, 57.609974 ], [ -157.691291, 57.611131 ], [ -157.710645, 57.639946 ], [ -157.703782, 57.721768 ], [ -157.671061, 57.772866 ], [ -157.642226, 57.868777 ], [ -157.623886, 57.960502 ], [ -157.611802, 58.034263 ], [ -157.596601, 58.088670 ], [ -157.583636, 58.124307 ], [ -157.580924, 58.128096 ], [ -157.556556, 58.148445 ], [ -157.533329, 58.160335 ], [ -157.514474, 58.162978 ], [ -157.493784, 58.162148 ], [ -157.397350, 58.173383 ], [ -157.383099, 58.184607 ], [ -157.352316, 58.219097 ], [ -157.366928, 58.232669 ], [ -157.374511, 58.232117 ], [ -157.389237, 58.228091 ], [ -157.407918, 58.211871 ], [ -157.423325, 58.211360 ], [ -157.442712, 58.218875 ], [ -157.515475, 58.255638 ], [ -157.541564, 58.271883 ], [ -157.547209, 58.277535 ], [ -157.556343, 58.303749 ], [ -157.556865, 58.330715 ], [ -157.536176, 58.391597 ], [ -157.524477, 58.414506 ], [ -157.488108, 58.471705 ], [ -157.481487, 58.480771 ], [ -157.460880, 58.499693 ], [ -157.451918, 58.505618 ], [ -157.397197, 58.527333 ], [ -157.380259, 58.524398 ], [ -157.358487, 58.533876 ], [ -157.330683, 58.551516 ], [ -157.313572, 58.565043 ], [ -157.281327, 58.600236 ], [ -157.267437, 58.609794 ], [ -157.251462, 58.620786 ], [ -157.178834, 58.660440 ], [ -157.077914, 58.708103 ], [ -157.061928, 58.726102 ], [ -157.008226, 58.817139 ], [ -157.003401, 58.836822 ], [ -157.003607, 58.839306 ], [ -157.010984, 58.848400 ], [ -157.016088, 58.863490 ], [ -157.012392, 58.875889 ], [ -156.985833, 58.888654 ], [ -156.980888, 58.891031 ], [ -156.966649, 58.904074 ], [ -156.975946, 58.940896 ], [ -157.029517, 58.956203 ], [ -157.039206, 58.945921 ], [ -157.040625, 58.913391 ], [ -157.070584, 58.887816 ], [ -157.070601, 58.887808 ], [ -157.116866, 58.867533 ], [ -157.189554, 58.847724 ], [ -157.200998, 58.845012 ], [ -157.215710, 58.841526 ], [ -157.241396, 58.837558 ], [ -157.259663, 58.835665 ], [ -157.275451, 58.836136 ], [ -157.353132, 58.817729 ], [ -157.429531, 58.791071 ], [ -157.484062, 58.785962 ], [ -157.532654, 58.772638 ], [ -157.537543, 58.768542 ], [ -157.542326, 58.760962 ], [ -157.550603, 58.754514 ], [ -157.696472, 58.729975 ], [ -157.721786, 58.723212 ], [ -157.753583, 58.711924 ], [ -157.799597, 58.695590 ], [ -157.855396, 58.678277 ], [ -158.001016, 58.642893 ], [ -158.036593, 58.634248 ], [ -158.101646, 58.621090 ], [ -158.140307, 58.615020 ], [ -158.190283, 58.613710 ], [ -158.213861, 58.615828 ], [ -158.232276, 58.619902 ], [ -158.273036, 58.633470 ], [ -158.297189, 58.643147 ], [ -158.327038, 58.659835 ], [ -158.332093, 58.665313 ], [ -158.332860, 58.669274 ], [ -158.330216, 58.675043 ], [ -158.332394, 58.686814 ], [ -158.343545, 58.713634 ], [ -158.351481, 58.727693 ], [ -158.376873, 58.748043 ], [ -158.400475, 58.761182 ], [ -158.423828, 58.769847 ], [ -158.455210, 58.776972 ], [ -158.512547, 58.783110 ], [ -158.538516, 58.788394 ], [ -158.550626, 58.792915 ], [ -158.564833, 58.802715 ], [ -158.566397, 58.807137 ], [ -158.565870, 58.815429 ], [ -158.559499, 58.841819 ], [ -158.520327, 58.857105 ], [ -158.487015, 58.999872 ], [ -158.372801, 59.038895 ], [ -158.294754, 59.019860 ], [ -158.179588, 59.012245 ], [ -158.170070, 59.020811 ], [ -158.212901, 59.034136 ], [ -158.275719, 59.034136 ], [ -158.368042, 59.057931 ], [ -158.417534, 59.061738 ], [ -158.522231, 59.021763 ], [ -158.619684, 58.911048 ], [ -158.717436, 58.872462 ], [ -158.729581, 58.871218 ], [ -158.745305, 58.874098 ], [ -158.767748, 58.864264 ], [ -158.789632, 58.814257 ], [ -158.790786, 58.808424 ], [ -158.790378, 58.804712 ], [ -158.782365, 58.791157 ], [ -158.774626, 58.778593 ], [ -158.769800, 58.774141 ], [ -158.771246, 58.765109 ], [ -158.784886, 58.747739 ], [ -158.800959, 58.732842 ], [ -158.812116, 58.727845 ], [ -158.827105, 58.724495 ], [ -158.848225, 58.722736 ], [ -158.861207, 58.695580 ], [ -158.827852, 58.626432 ], [ -158.769131, 58.548650 ], [ -158.721173, 58.497971 ], [ -158.704052, 58.482759 ], [ -158.795316, 58.408032 ], [ -158.830598, 58.397095 ], [ -158.880927, 58.390670 ], [ -158.896067, 58.390065 ], [ -158.944154, 58.396885 ], [ -159.046105, 58.417466 ], [ -159.063346, 58.423139 ], [ -159.080496, 58.444256 ], [ -159.187347, 58.555609 ], [ -159.242290, 58.619067 ], [ -159.357625, 58.734520 ], [ -159.390664, 58.762362 ], [ -159.450831, 58.797736 ], [ -159.501768, 58.824304 ], [ -159.532347, 58.833609 ], [ -159.556355, 58.837414 ], [ -159.580287, 58.840691 ], [ -159.643549, 58.845063 ], [ -159.601899, 58.884671 ], [ -159.589811, 58.890359 ], [ -159.586966, 58.900314 ], [ -159.594788, 58.912402 ], [ -159.602610, 58.920935 ], [ -159.616120, 58.931601 ], [ -159.642430, 58.938712 ], [ -159.657362, 58.938712 ], [ -159.691493, 58.931601 ], [ -159.712114, 58.929468 ], [ -159.723491, 58.932312 ], [ -159.732932, 58.930739 ], [ -159.753754, 58.855724 ], [ -159.808777, 58.861542 ], [ -159.792923, 58.823971 ], [ -159.806305, 58.805595 ], [ -159.908386, 58.779903 ], [ -159.995667, 58.848301 ], [ -159.985352, 58.870464 ], [ -160.054047, 58.887001 ], [ -160.093109, 58.860798 ], [ -160.150528, 58.866062 ], [ -160.154480, 58.916874 ], [ -160.232788, 58.901127 ], [ -160.286346, 58.945007 ], [ -160.322922, 58.953953 ], [ -160.256592, 58.994480 ], [ -160.317780, 59.070477 ], [ -160.476578, 59.026047 ], [ -160.641785, 58.964489 ], [ -160.753067, 58.910431 ], [ -160.823489, 58.829136 ], [ -160.872003, 58.878472 ], [ -161.001101, 58.849693 ], [ -161.034509, 58.838620 ], [ -161.084706, 58.821982 ], [ -161.183380, 58.789276 ], [ -161.337982, 58.742912 ], [ -161.345396, 58.735450 ], [ -161.372711, 58.707958 ], [ -161.372314, 58.666172 ], [ -161.521347, 58.633141 ], [ -161.550537, 58.611160 ], [ -161.626450, 58.602581 ], [ -161.682907, 58.564671 ], [ -161.751999, 58.551842 ], [ -161.766296, 58.599224 ], [ -161.871216, 58.637478 ], [ -162.066269, 58.620800 ], [ -162.171722, 58.648441 ], [ -161.994644, 58.688828 ], [ -161.939163, 58.655613 ], [ -161.877213, 58.666138 ], [ -161.859055, 58.708637 ], [ -161.769501, 58.774937 ], [ -161.756622, 58.826477 ], [ -161.783981, 58.969421 ], [ -161.828171, 59.062702 ], [ -161.981964, 59.150997 ], [ -162.048584, 59.254177 ], [ -162.018982, 59.292278 ], [ -161.942993, 59.263828 ], [ -161.956528, 59.361771 ], [ -161.904053, 59.387341 ], [ -161.837936, 59.423836 ], [ -161.828125, 59.428188 ], [ -161.790375, 59.468197 ], [ -161.738312, 59.467010 ], [ -161.702530, 59.490906 ], [ -161.757980, 59.557152 ], [ -161.854752, 59.646214 ], [ -161.911163, 59.741741 ], [ -162.017059, 59.829426 ], [ -162.092361, 59.881104 ], [ -162.100708, 59.944675 ], [ -162.108560, 59.953861 ], [ -162.121072, 59.965241 ], [ -162.143049, 59.967506 ], [ -162.171759, 59.984163 ], [ -162.190616, 60.002030 ], [ -162.207225, 60.021834 ], [ -162.228371, 60.056313 ], [ -162.316922, 60.107590 ], [ -162.360185, 60.147360 ], [ -162.371131, 60.169019 ], [ -162.371032, 60.178616 ], [ -162.347528, 60.207157 ], [ -162.361805, 60.236662 ], [ -162.453176, 60.278540 ], [ -162.462694, 60.293769 ], [ -162.443659, 60.328985 ], [ -162.409394, 60.329937 ], [ -162.329444, 60.373719 ], [ -162.300891, 60.459379 ], [ -162.225700, 60.515535 ], [ -162.224748, 60.576449 ], [ -162.172400, 60.624038 ], [ -162.178111, 60.634508 ], [ -162.235218, 60.623086 ], [ -162.270434, 60.595485 ], [ -162.407491, 60.402272 ], [ -162.414153, 60.368008 ], [ -162.504573, 60.337551 ], [ -162.534078, 60.309949 ], [ -162.540741, 60.269023 ], [ -162.571198, 60.251890 ], [ -162.568342, 60.233807 ], [ -162.551210, 60.223337 ], [ -162.453176, 60.197639 ], [ -162.445727, 60.176448 ], [ -162.447904, 60.170480 ], [ -162.463026, 60.153020 ], [ -162.476214, 60.145536 ], [ -162.484234, 60.137964 ], [ -162.492346, 60.121804 ], [ -162.494327, 60.110675 ], [ -162.481175, 60.087544 ], [ -162.476759, 60.047690 ], [ -162.503647, 59.999230 ], [ -162.530118, 59.990110 ], [ -162.585518, 59.977230 ], [ -162.622569, 59.971809 ], [ -162.644231, 59.972954 ], [ -162.682717, 59.979432 ], [ -162.738592, 59.976321 ], [ -162.740059, 59.968797 ], [ -162.748554, 59.962664 ], [ -162.760007, 59.958013 ], [ -162.828585, 59.939142 ], [ -162.907260, 59.923682 ], [ -162.974977, 59.906443 ], [ -163.033128, 59.884135 ], [ -163.109595, 59.861633 ], [ -163.172633, 59.845058 ], [ -163.349027, 59.819890 ], [ -163.387670, 59.815880 ], [ -163.559148, 59.801391 ], [ -163.662607, 59.795710 ], [ -163.704795, 59.794805 ], [ -163.772229, 59.795624 ], [ -163.930798, 59.803853 ], [ -164.079837, 59.828034 ], [ -164.115117, 59.836688 ], [ -164.133393, 59.845612 ], [ -164.160319, 59.864679 ], [ -164.201811, 59.916119 ], [ -164.208475, 59.934461 ], [ -164.209843, 59.942874 ], [ -164.208306, 59.949046 ], [ -164.198545, 59.955109 ], [ -164.178705, 59.961810 ], [ -164.161024, 59.964076 ], [ -164.125430, 59.964626 ], [ -164.115080, 59.973166 ], [ -164.131810, 59.991177 ], [ -164.191600, 60.024496 ], [ -164.302968, 60.054233 ], [ -164.336111, 60.055527 ], [ -164.385471, 60.077190 ], [ -164.461194, 60.137824 ], [ -164.498556, 60.170546 ], [ -164.493861, 60.177397 ], [ -164.494317, 60.184833 ], [ -164.505677, 60.194304 ], [ -164.517647, 60.199493 ], [ -164.541699, 60.205279 ], [ -164.558343, 60.207042 ], [ -164.596070, 60.222874 ], [ -164.619501, 60.234938 ], [ -164.634362, 60.242980 ], [ -164.646332, 60.253303 ], [ -164.651996, 60.262745 ], [ -164.653098, 60.267902 ], [ -164.698889, 60.296298 ], [ -164.726570, 60.291475 ], [ -164.777233, 60.293833 ], [ -164.850355, 60.303615 ], [ -164.899296, 60.316787 ], [ -164.962678, 60.339660 ], [ -165.005576, 60.359812 ], [ -165.057585, 60.386287 ], [ -165.129403, 60.433707 ], [ -165.132893, 60.438867 ], [ -165.124792, 60.449191 ], [ -165.120728, 60.451196 ], [ -165.069693, 60.460893 ], [ -165.049070, 60.461516 ], [ -165.015155, 60.471414 ], [ -164.997870, 60.480459 ], [ -164.961439, 60.508391 ], [ -164.956788, 60.527837 ], [ -164.960843, 60.533845 ], [ -164.965488, 60.536701 ], [ -164.971280, 60.539558 ], [ -164.986952, 60.542406 ], [ -165.057440, 60.544631 ], [ -165.190449, 60.498001 ], [ -165.244442, 60.496298 ], [ -165.362975, 60.506866 ], [ -165.377559, 60.513164 ], [ -165.405071, 60.534650 ], [ -165.420349, 60.550692 ], [ -165.419788, 60.552418 ], [ -165.415193, 60.558160 ], [ -165.381052, 60.577987 ], [ -165.367676, 60.581158 ], [ -165.346721, 60.580603 ], [ -165.312937, 60.576313 ], [ -165.289651, 60.575755 ], [ -165.268717, 60.579488 ], [ -165.178617, 60.623927 ], [ -165.170458, 60.629091 ], [ -165.147184, 60.651160 ], [ -165.063148, 60.688645 ], [ -165.052642, 60.690068 ], [ -165.043300, 60.687468 ], [ -165.027535, 60.686008 ], [ -164.991665, 60.698840 ], [ -164.971250, 60.711434 ], [ -164.966591, 60.717438 ], [ -164.965410, 60.724306 ], [ -164.971839, 60.729730 ], [ -165.010452, 60.744789 ], [ -165.023904, 60.753128 ], [ -165.032074, 60.760022 ], [ -165.040843, 60.772660 ], [ -165.042584, 60.784430 ], [ -165.037889, 60.789010 ], [ -165.032615, 60.786704 ], [ -165.020309, 60.785539 ], [ -164.977663, 60.790360 ], [ -164.944914, 60.800379 ], [ -164.924180, 60.809331 ], [ -164.939313, 60.823463 ], [ -165.009703, 60.815060 ], [ -165.021430, 60.815086 ], [ -165.029620, 60.826001 ], [ -165.030183, 60.838050 ], [ -165.003679, 60.875580 ], [ -164.945958, 60.921060 ], [ -164.939496, 60.924774 ], [ -164.925994, 60.925063 ], [ -164.917542, 60.928144 ], [ -164.903903, 60.942213 ], [ -164.921256, 60.946509 ], [ -164.940065, 60.945369 ], [ -165.007096, 60.922058 ], [ -165.032040, 60.903986 ], [ -165.016941, 60.891071 ], [ -165.080907, 60.860224 ], [ -165.132488, 60.850145 ], [ -165.176774, 60.847149 ], [ -165.177531, 60.858865 ], [ -165.223480, 60.896450 ], [ -165.216942, 60.914322 ], [ -165.157111, 60.917363 ], [ -165.155232, 60.929186 ], [ -165.172467, 60.940328 ], [ -165.194945, 60.973900 ], [ -165.194964, 60.979915 ], [ -165.190271, 60.983073 ], [ -165.133937, 61.011250 ], [ -165.115681, 61.016097 ], [ -165.097425, 61.016658 ], [ -165.096828, 61.014944 ], [ -165.083282, 61.012933 ], [ -165.020265, 61.011153 ], [ -164.998172, 61.013826 ], [ -164.961527, 61.024166 ], [ -164.951103, 61.031020 ], [ -164.950573, 61.048079 ], [ -164.927825, 61.084392 ], [ -164.902245, 61.077902 ], [ -164.870450, 61.079564 ], [ -164.868009, 61.096394 ], [ -164.883441, 61.105924 ], [ -164.891286, 61.108246 ], [ -164.941253, 61.110863 ], [ -164.981718, 61.109691 ], [ -164.991273, 61.107232 ], [ -164.997636, 61.104430 ], [ -164.998547, 61.079492 ], [ -164.993599, 61.076241 ], [ -164.991227, 61.072192 ], [ -164.995695, 61.058035 ], [ -165.011271, 61.051984 ], [ -165.029551, 61.054010 ], [ -165.057842, 61.059746 ], [ -165.119781, 61.078640 ], [ -165.167636, 61.113502 ], [ -165.175321, 61.120926 ], [ -165.177110, 61.125494 ], [ -165.167072, 61.133487 ], [ -165.165857, 61.136567 ], [ -165.168860, 61.144913 ], [ -165.172994, 61.146919 ], [ -165.203757, 61.150341 ], [ -165.289700, 61.181714 ], [ -165.307976, 61.181823 ], [ -165.325552, 61.169306 ], [ -165.344389, 61.123691 ], [ -165.350154, 61.104545 ], [ -165.350113, 61.097407 ], [ -165.347082, 61.084847 ], [ -165.342321, 61.079994 ], [ -165.336996, 61.077709 ], [ -165.338136, 61.073432 ], [ -165.343442, 61.070564 ], [ -165.370544, 61.066821 ], [ -165.403007, 61.067060 ], [ -165.498726, 61.079149 ], [ -165.549613, 61.088162 ], [ -165.578127, 61.100361 ], [ -165.590682, 61.111169 ], [ -165.631996, 61.220708 ], [ -165.634048, 61.237557 ], [ -165.627549, 61.258125 ], [ -165.620589, 61.268586 ], [ -165.623317, 61.278431 ], [ -165.635791, 61.285456 ], [ -165.662892, 61.294570 ], [ -165.787442, 61.310063 ], [ -165.809373, 61.306827 ], [ -165.816434, 61.303363 ], [ -165.831365, 61.306719 ], [ -165.858993, 61.318865 ], [ -165.879599, 61.335044 ], [ -165.915445, 61.387686 ], [ -165.921194, 61.403080 ], [ -165.921950, 61.409638 ], [ -165.918612, 61.419087 ], [ -165.844525, 61.440601 ], [ -165.800525, 61.449657 ], [ -165.791085, 61.449852 ], [ -165.767226, 61.456950 ], [ -165.748503, 61.476446 ], [ -165.746352, 61.489304 ], [ -165.754317, 61.498704 ], [ -165.807627, 61.529171 ], [ -165.912496, 61.556200 ], [ -165.964035, 61.555919 ], [ -165.981879, 61.551249 ], [ -165.985948, 61.546650 ], [ -165.999535, 61.539720 ], [ -166.034748, 61.535221 ], [ -166.075524, 61.532672 ], [ -166.088680, 61.522885 ], [ -166.079983, 61.513464 ], [ -166.058242, 61.500419 ], [ -166.075398, 61.492980 ], [ -166.108269, 61.492475 ], [ -166.124202, 61.504645 ], [ -166.158345, 61.541537 ], [ -166.165232, 61.550618 ], [ -166.178627, 61.574807 ], [ -166.181850, 61.581342 ], [ -166.182688, 61.588481 ], [ -166.158976, 61.700437 ], [ -166.153178, 61.714931 ], [ -166.143757, 61.724352 ], [ -166.134285, 61.723919 ], [ -166.133020, 61.721918 ], [ -166.134402, 61.709068 ], [ -166.138684, 61.667101 ], [ -166.140133, 61.639562 ], [ -166.139409, 61.632315 ], [ -166.132162, 61.631590 ], [ -166.053983, 61.638201 ], [ -166.031834, 61.641199 ], [ -166.015134, 61.645866 ], [ -165.967894, 61.654432 ], [ -165.903783, 61.663632 ], [ -165.822140, 61.670610 ], [ -165.809933, 61.673029 ], [ -165.810000, 61.689360 ], [ -165.856791, 61.690734 ], [ -165.934968, 61.706299 ], [ -165.993851, 61.723105 ], [ -166.006693, 61.729879 ], [ -166.092081, 61.800733 ], [ -166.094045, 61.805296 ], [ -166.094312, 61.813859 ], [ -166.085334, 61.816498 ], [ -165.955265, 61.832408 ], [ -165.870982, 61.826013 ], [ -165.758413, 61.825444 ], [ -165.747090, 61.827720 ], [ -165.736904, 61.832901 ], [ -165.736429, 61.839188 ], [ -165.730439, 61.842075 ], [ -165.696038, 61.847055 ], [ -165.640216, 61.848041 ], [ -165.608427, 61.855892 ], [ -165.600043, 61.859663 ], [ -165.612337, 61.871907 ], [ -165.667939, 61.900275 ], [ -165.703482, 61.921572 ], [ -165.725818, 61.947184 ], [ -165.741481, 61.971392 ], [ -165.756806, 62.006337 ], [ -165.756386, 62.014032 ], [ -165.748641, 62.047145 ], [ -165.743522, 62.062280 ], [ -165.734117, 62.076873 ], [ -165.706155, 62.108365 ], [ -165.672037, 62.139890 ], [ -165.620746, 62.172616 ], [ -165.500322, 62.255451 ], [ -165.373713, 62.338196 ], [ -165.337722, 62.359031 ], [ -165.311967, 62.378812 ], [ -165.294962, 62.403353 ], [ -165.269270, 62.427352 ], [ -165.199804, 62.469637 ], [ -165.096155, 62.522452 ], [ -165.075997, 62.582037 ], [ -165.052202, 62.598217 ], [ -165.013179, 62.640096 ], [ -165.003661, 62.641048 ], [ -164.936739, 62.668947 ], [ -164.869519, 62.665973 ], [ -164.837703, 62.685267 ], [ -164.877300, 62.784320 ], [ -164.877773, 62.797774 ], [ -164.875640, 62.806254 ], [ -164.850838, 62.839510 ], [ -164.836318, 62.852168 ], [ -164.813007, 62.903919 ], [ -164.783858, 62.946154 ], [ -164.766117, 62.958228 ], [ -164.716841, 63.006264 ], [ -164.685213, 63.022191 ], [ -164.583735, 63.058457 ], [ -164.580201, 63.070127 ], [ -164.611616, 63.077673 ], [ -164.641186, 63.072680 ], [ -164.643672, 63.074975 ], [ -164.644886, 63.079268 ], [ -164.640324, 63.091257 ], [ -164.633943, 63.097820 ], [ -164.493118, 63.177670 ], [ -164.423449, 63.211977 ], [ -164.363592, 63.226280 ], [ -164.209475, 63.251472 ], [ -164.140096, 63.259336 ], [ -164.066991, 63.262276 ], [ -164.036565, 63.261204 ], [ -163.970266, 63.248291 ], [ -163.909405, 63.232514 ], [ -163.885059, 63.222308 ], [ -163.788882, 63.217482 ], [ -163.755283, 63.217461 ], [ -163.732650, 63.213257 ], [ -163.725805, 63.210620 ], [ -163.724072, 63.206592 ], [ -163.703980, 63.188107 ], [ -163.650294, 63.157564 ], [ -163.616272, 63.141213 ], [ -163.590122, 63.146091 ], [ -163.529938, 63.135400 ], [ -163.520806, 63.123280 ], [ -163.507217, 63.113685 ], [ -163.474794, 63.099053 ], [ -163.433968, 63.089296 ], [ -163.417683, 63.083874 ], [ -163.364979, 63.055805 ], [ -163.316203, 63.037763 ], [ -163.130853, 63.049387 ], [ -163.053996, 63.058334 ], [ -163.040500, 63.062151 ], [ -162.998302, 63.089286 ], [ -162.919727, 63.120153 ], [ -162.901643, 63.125597 ], [ -162.844559, 63.154191 ], [ -162.837850, 63.159224 ], [ -162.834926, 63.164621 ], [ -162.840187, 63.187579 ], [ -162.839167, 63.193004 ], [ -162.834354, 63.198076 ], [ -162.821122, 63.205596 ], [ -162.769536, 63.217069 ], [ -162.758741, 63.217187 ], [ -162.747621, 63.213572 ], [ -162.724080, 63.214615 ], [ -162.688083, 63.220608 ], [ -162.662614, 63.229906 ], [ -162.587754, 63.275727 ] ] ], [ [ [ -169.267598, 63.343995 ], [ -169.101961, 63.338022 ], [ -169.087914, 63.340937 ], [ -169.051950, 63.343127 ], [ -168.999241, 63.341249 ], [ -168.937385, 63.333789 ], [ -168.936333, 63.330622 ], [ -168.932623, 63.329140 ], [ -168.796086, 63.308781 ], [ -168.692939, 63.302282 ], [ -168.685145, 63.296427 ], [ -168.686675, 63.293022 ], [ -168.716872, 63.256316 ], [ -168.751537, 63.217962 ], [ -168.783239, 63.184131 ], [ -168.789266, 63.179646 ], [ -168.818344, 63.163224 ], [ -168.858750, 63.146958 ], [ -168.871465, 63.146009 ], [ -168.889683, 63.147708 ], [ -168.950091, 63.160895 ], [ -168.963577, 63.167104 ], [ -168.983024, 63.169671 ], [ -169.042674, 63.176511 ], [ -169.105808, 63.178803 ], [ -169.198398, 63.176011 ], [ -169.262039, 63.169936 ], [ -169.303477, 63.164439 ], [ -169.375667, 63.151269 ], [ -169.396308, 63.136617 ], [ -169.436748, 63.113579 ], [ -169.471949, 63.098565 ], [ -169.513650, 63.084717 ], [ -169.534984, 63.074355 ], [ -169.561131, 63.055178 ], [ -169.575873, 63.036450 ], [ -169.576965, 63.027025 ], [ -169.572777, 63.022118 ], [ -169.568016, 62.976879 ], [ -169.638309, 62.937527 ], [ -169.746736, 62.955991 ], [ -169.757249, 62.960087 ], [ -169.757514, 62.963722 ], [ -169.734938, 62.974468 ], [ -169.734938, 62.976617 ], [ -169.788466, 63.043015 ], [ -169.829912, 63.078550 ], [ -169.838511, 63.084339 ], [ -169.881230, 63.105848 ], [ -169.944056, 63.132360 ], [ -169.987936, 63.142975 ], [ -170.006196, 63.144540 ], [ -170.021208, 63.149500 ], [ -170.049622, 63.163377 ], [ -170.051062, 63.167489 ], [ -170.053402, 63.168858 ], [ -170.101301, 63.179300 ], [ -170.124354, 63.183665 ], [ -170.154072, 63.186402 ], [ -170.174421, 63.185464 ], [ -170.186485, 63.181618 ], [ -170.181985, 63.178804 ], [ -170.193695, 63.177434 ], [ -170.263032, 63.179147 ], [ -170.281388, 63.186821 ], [ -170.285648, 63.194570 ], [ -170.279881, 63.197108 ], [ -170.277915, 63.200239 ], [ -170.277721, 63.208819 ], [ -170.303630, 63.238692 ], [ -170.337275, 63.266308 ], [ -170.364806, 63.285596 ], [ -170.430656, 63.314284 ], [ -170.512102, 63.341881 ], [ -170.558950, 63.354989 ], [ -170.712572, 63.385975 ], [ -170.865412, 63.414229 ], [ -170.923450, 63.420859 ], [ -170.967475, 63.423730 ], [ -171.067663, 63.424579 ], [ -171.100855, 63.423420 ], [ -171.269249, 63.385386 ], [ -171.280185, 63.381543 ], [ -171.287157, 63.376642 ], [ -171.288265, 63.374833 ], [ -171.285411, 63.366464 ], [ -171.290324, 63.355383 ], [ -171.333089, 63.335393 ], [ -171.433319, 63.307578 ], [ -171.464455, 63.306915 ], [ -171.562263, 63.334591 ], [ -171.667115, 63.356166 ], [ -171.739321, 63.366114 ], [ -171.795297, 63.407853 ], [ -171.818259, 63.429452 ], [ -171.824872, 63.437141 ], [ -171.849984, 63.485039 ], [ -171.840382, 63.547724 ], [ -171.833681, 63.580074 ], [ -171.791881, 63.620625 ], [ -171.757081, 63.640252 ], [ -171.743979, 63.654905 ], [ -171.742338, 63.665494 ], [ -171.755552, 63.701173 ], [ -171.754336, 63.718960 ], [ -171.739918, 63.717096 ], [ -171.733206, 63.720327 ], [ -171.727986, 63.726791 ], [ -171.725748, 63.734745 ], [ -171.727986, 63.744938 ], [ -171.737432, 63.760350 ], [ -171.743398, 63.782971 ], [ -171.738178, 63.784711 ], [ -171.699647, 63.781728 ], [ -171.692686, 63.782598 ], [ -171.682494, 63.787570 ], [ -171.673296, 63.788067 ], [ -171.667330, 63.785581 ], [ -171.659873, 63.775762 ], [ -171.643963, 63.770791 ], [ -171.638991, 63.759231 ], [ -171.638246, 63.749536 ], [ -171.641477, 63.745559 ], [ -171.652912, 63.739220 ], [ -171.652664, 63.736610 ], [ -171.648935, 63.734870 ], [ -171.646692, 63.729425 ], [ -171.652630, 63.708523 ], [ -171.649923, 63.702540 ], [ -171.640027, 63.693430 ], [ -171.632194, 63.688601 ], [ -171.609439, 63.679832 ], [ -171.521859, 63.658797 ], [ -171.381677, 63.630646 ], [ -171.202557, 63.606897 ], [ -171.103558, 63.589268 ], [ -171.044486, 63.580431 ], [ -170.950817, 63.570127 ], [ -170.907197, 63.572107 ], [ -170.897581, 63.574676 ], [ -170.859032, 63.587503 ], [ -170.816581, 63.606329 ], [ -170.698156, 63.646778 ], [ -170.606282, 63.672732 ], [ -170.488192, 63.696723 ], [ -170.472181, 63.698677 ], [ -170.462947, 63.698022 ], [ -170.441066, 63.691981 ], [ -170.373871, 63.687322 ], [ -170.359363, 63.687321 ], [ -170.354527, 63.691924 ], [ -170.344855, 63.694225 ], [ -170.315839, 63.691923 ], [ -170.281988, 63.685020 ], [ -170.267480, 63.675816 ], [ -170.257808, 63.666611 ], [ -170.176413, 63.625489 ], [ -170.154754, 63.619072 ], [ -170.140040, 63.616696 ], [ -170.113066, 63.616245 ], [ -170.095833, 63.612701 ], [ -170.076689, 63.587988 ], [ -170.040919, 63.523411 ], [ -170.047114, 63.490135 ], [ -170.026953, 63.480702 ], [ -170.007943, 63.475428 ], [ -169.974858, 63.470618 ], [ -169.906304, 63.457519 ], [ -169.857078, 63.441975 ], [ -169.747634, 63.432756 ], [ -169.656474, 63.429929 ], [ -169.643167, 63.427802 ], [ -169.579892, 63.402870 ], [ -169.566562, 63.388725 ], [ -169.565439, 63.385563 ], [ -169.554375, 63.377158 ], [ -169.546934, 63.372792 ], [ -169.520524, 63.365941 ], [ -169.415329, 63.355943 ], [ -169.384080, 63.356733 ], [ -169.312970, 63.353335 ], [ -169.281422, 63.348381 ], [ -169.267598, 63.343995 ] ] ], [ [ [ -162.614621, 63.621832 ], [ -162.587527, 63.625115 ], [ -162.558234, 63.634308 ], [ -162.541389, 63.635727 ], [ -162.512298, 63.629784 ], [ -162.498175, 63.622069 ], [ -162.451929, 63.621270 ], [ -162.440229, 63.622491 ], [ -162.430304, 63.625745 ], [ -162.425419, 63.629950 ], [ -162.425265, 63.631654 ], [ -162.427696, 63.633134 ], [ -162.424205, 63.636215 ], [ -162.401203, 63.634367 ], [ -162.374243, 63.626425 ], [ -162.341892, 63.594062 ], [ -162.345179, 63.551785 ], [ -162.377988, 63.543813 ], [ -162.416802, 63.547389 ], [ -162.470029, 63.547500 ], [ -162.552701, 63.540951 ], [ -162.562007, 63.537105 ], [ -162.614949, 63.540601 ], [ -162.676581, 63.555648 ], [ -162.680973, 63.556859 ], [ -162.707559, 63.577607 ], [ -162.682629, 63.584066 ], [ -162.644513, 63.602599 ], [ -162.614621, 63.621832 ] ] ], [ [ [ -168.097709, 64.969025 ], [ -168.082480, 64.974736 ], [ -168.074866, 64.980447 ], [ -168.049168, 64.982350 ], [ -168.050227, 64.961234 ], [ -168.080577, 64.958556 ], [ -168.097709, 64.964266 ], [ -168.097709, 64.969025 ] ] ], [ [ [ -168.952766, 65.758911 ], [ -168.947278, 65.763817 ], [ -168.937240, 65.767116 ], [ -168.915518, 65.770484 ], [ -168.902235, 65.769665 ], [ -168.893219, 65.744705 ], [ -168.898754, 65.739709 ], [ -168.903439, 65.738454 ], [ -168.931220, 65.738940 ], [ -168.940760, 65.742714 ], [ -168.951388, 65.749319 ], [ -168.954515, 65.757144 ], [ -168.952766, 65.758911 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US04", "STATE": "04", "NAME": "Arizona", "LSAD": "", "CENSUSAREA": 113594.084000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -112.538593, 37.000674 ], [ -112.534545, 37.000684 ], [ -112.368946, 37.001125 ], [ -112.357690, 37.001025 ], [ -111.412784, 37.001478 ], [ -111.405869, 37.001481 ], [ -111.405517, 37.001497 ], [ -111.278286, 37.000465 ], [ -111.254853, 37.001077 ], [ -111.133718, 37.000779 ], [ -111.066496, 37.002389 ], [ -110.750690, 37.003197 ], [ -110.625690, 37.003721 ], [ -110.625605, 37.003416 ], [ -110.599512, 37.003448 ], [ -110.500690, 37.004260 ], [ -110.490908, 37.003566 ], [ -110.470190, 36.997997 ], [ -110.021778, 36.998602 ], [ -110.000876, 36.998502 ], [ -110.000677, 36.997968 ], [ -109.875673, 36.998504 ], [ -109.625668, 36.998308 ], [ -109.495338, 36.999105 ], [ -109.381226, 36.999148 ], [ -109.378039, 36.999135 ], [ -109.270097, 36.999266 ], [ -109.268213, 36.999242 ], [ -109.263390, 36.999263 ], [ -109.246917, 36.999346 ], [ -109.233848, 36.999266 ], [ -109.181196, 36.999271 ], [ -109.045223, 36.999084 ], [ -109.045244, 36.969489 ], [ -109.045272, 36.968871 ], [ -109.045407, 36.874998 ], [ -109.045433, 36.874589 ], [ -109.045431, 36.500001 ], [ -109.046183, 36.181751 ], [ -109.045729, 36.117028 ], [ -109.045973, 36.002338 ], [ -109.046011, 35.925896 ], [ -109.046054, 35.925860 ], [ -109.046055, 35.888721 ], [ -109.046024, 35.879800 ], [ -109.046295, 35.616517 ], [ -109.046296, 35.614251 ], [ -109.046509, 35.546440 ], [ -109.046481, 35.546326 ], [ -109.046796, 35.363606 ], [ -109.046084, 35.250025 ], [ -109.046024, 35.175499 ], [ -109.045851, 34.959718 ], [ -109.046072, 34.828566 ], [ -109.045624, 34.814226 ], [ -109.046104, 34.799981 ], [ -109.045363, 34.785406 ], [ -109.046086, 34.771016 ], [ -109.046156, 34.579291 ], [ -109.046182, 34.522553 ], [ -109.046182, 34.522393 ], [ -109.047006, 34.000050 ], [ -109.046426, 33.875052 ], [ -109.046941, 33.778233 ], [ -109.047145, 33.740010 ], [ -109.046662, 33.625055 ], [ -109.047298, 33.409783 ], [ -109.046564, 33.375060 ], [ -109.046870, 33.372654 ], [ -109.047045, 33.369280 ], [ -109.046909, 33.365570 ], [ -109.046827, 33.365272 ], [ -109.047470, 33.250063 ], [ -109.047237, 33.208965 ], [ -109.047116, 33.137995 ], [ -109.047117, 33.137559 ], [ -109.047013, 33.092917 ], [ -109.046905, 33.091931 ], [ -109.047453, 33.069427 ], [ -109.047480, 33.068420 ], [ -109.047117, 32.777570 ], [ -109.047117, 32.777569 ], [ -109.047638, 32.693439 ], [ -109.047645, 32.689988 ], [ -109.047653, 32.686327 ], [ -109.047653, 32.681379 ], [ -109.047612, 32.426377 ], [ -109.048286, 32.089114 ], [ -109.048296, 32.084093 ], [ -109.048731, 32.028174 ], [ -109.048599, 32.013651 ], [ -109.048590, 31.870791 ], [ -109.048769, 31.861383 ], [ -109.049106, 31.843715 ], [ -109.048763, 31.810776 ], [ -109.049195, 31.796551 ], [ -109.049112, 31.636598 ], [ -109.049813, 31.499528 ], [ -109.049843, 31.499515 ], [ -109.050173, 31.480004 ], [ -109.050044, 31.332502 ], [ -109.278489, 31.333959 ], [ -109.829689, 31.334067 ], [ -110.000613, 31.333145 ], [ -110.140512, 31.333965 ], [ -110.460172, 31.332827 ], [ -110.760998, 31.333547 ], [ -110.795467, 31.333630 ], [ -111.000643, 31.332177 ], [ -111.074825, 31.332239 ], [ -111.125646, 31.348978 ], [ -111.366572, 31.426132 ], [ -111.560194, 31.488138 ], [ -111.979417, 31.620683 ], [ -112.246102, 31.704195 ], [ -112.365043, 31.741130 ], [ -112.375758, 31.743988 ], [ -112.399420, 31.751757 ], [ -112.867074, 31.895488 ], [ -113.125961, 31.972780 ], [ -113.217308, 32.002107 ], [ -113.333767, 32.038763 ], [ -113.493196, 32.088943 ], [ -113.750756, 32.169005 ], [ -113.781680, 32.179034 ], [ -114.250775, 32.323910 ], [ -114.500780, 32.400057 ], [ -114.813613, 32.494277 ], [ -114.813991, 32.497231 ], [ -114.812316, 32.500054 ], [ -114.813753, 32.504260 ], [ -114.813694, 32.505065 ], [ -114.813164, 32.505594 ], [ -114.812635, 32.506918 ], [ -114.812370, 32.507712 ], [ -114.810159, 32.508383 ], [ -114.807726, 32.508726 ], [ -114.806017, 32.510094 ], [ -114.804694, 32.512476 ], [ -114.804429, 32.514594 ], [ -114.804958, 32.517506 ], [ -114.809723, 32.520153 ], [ -114.811576, 32.523594 ], [ -114.810563, 32.527666 ], [ -114.806400, 32.531192 ], [ -114.802181, 32.536414 ], [ -114.802018, 32.539460 ], [ -114.804776, 32.541659 ], [ -114.805966, 32.545346 ], [ -114.805830, 32.546354 ], [ -114.803883, 32.548002 ], [ -114.795635, 32.550956 ], [ -114.793769, 32.552329 ], [ -114.792065, 32.555009 ], [ -114.791551, 32.557023 ], [ -114.791988, 32.560652 ], [ -114.793312, 32.561976 ], [ -114.794635, 32.563564 ], [ -114.795959, 32.564093 ], [ -114.797660, 32.564444 ], [ -114.804429, 32.561976 ], [ -114.808929, 32.561976 ], [ -114.810517, 32.563828 ], [ -114.810782, 32.565152 ], [ -114.810517, 32.567270 ], [ -114.808929, 32.569652 ], [ -114.804421, 32.572942 ], [ -114.801877, 32.576010 ], [ -114.801471, 32.578255 ], [ -114.803879, 32.580889 ], [ -114.803987, 32.582652 ], [ -114.802823, 32.585080 ], [ -114.800441, 32.588080 ], [ -114.799737, 32.592178 ], [ -114.799683, 32.593621 ], [ -114.801548, 32.598591 ], [ -114.802361, 32.599370 ], [ -114.805932, 32.600721 ], [ -114.807906, 32.602783 ], [ -114.809042, 32.608806 ], [ -114.809393, 32.617119 ], [ -114.807390, 32.621332 ], [ -114.799302, 32.625115 ], [ -114.797565, 32.624578 ], [ -114.794102, 32.622475 ], [ -114.791179, 32.621833 ], [ -114.781872, 32.625050 ], [ -114.782670, 32.628634 ], [ -114.782235, 32.630215 ], [ -114.781282, 32.631459 ], [ -114.779215, 32.633579 ], [ -114.774482, 32.635869 ], [ -114.764382, 32.642666 ], [ -114.763310, 32.644617 ], [ -114.763512, 32.645996 ], [ -114.765067, 32.648047 ], [ -114.764950, 32.649391 ], [ -114.758310, 32.655178 ], [ -114.753111, 32.658304 ], [ -114.748000, 32.664184 ], [ -114.747848, 32.667693 ], [ -114.745345, 32.672187 ], [ -114.744491, 32.678671 ], [ -114.730453, 32.698843 ], [ -114.730041, 32.699675 ], [ -114.730086, 32.704298 ], [ -114.722746, 32.713071 ], [ -114.719633, 32.718763 ], [ -114.717665, 32.721654 ], [ -114.715788, 32.727758 ], [ -114.714522, 32.730390 ], [ -114.705717, 32.741581 ], [ -114.701918, 32.745548 ], [ -114.700743, 32.745617 ], [ -114.698790, 32.744846 ], [ -114.688779, 32.737675 ], [ -114.684278, 32.737537 ], [ -114.678632, 32.736614 ], [ -114.677091, 32.736218 ], [ -114.667493, 32.734226 ], [ -114.658840, 32.733830 ], [ -114.658260, 32.733799 ], [ -114.632686, 32.730846 ], [ -114.618373, 32.728245 ], [ -114.615585, 32.728446 ], [ -114.615733, 32.729427 ], [ -114.614772, 32.734089 ], [ -114.612697, 32.734516 ], [ -114.581784, 32.734946 ], [ -114.581736, 32.742321 ], [ -114.564508, 32.742298 ], [ -114.564447, 32.749554 ], [ -114.539224, 32.749812 ], [ -114.539093, 32.756949 ], [ -114.526856, 32.757094 ], [ -114.528443, 32.767276 ], [ -114.531831, 32.774264 ], [ -114.532432, 32.776923 ], [ -114.531746, 32.782503 ], [ -114.531669, 32.791185 ], [ -114.530755, 32.793485 ], [ -114.528849, 32.796307 ], [ -114.522031, 32.801675 ], [ -114.520385, 32.803577 ], [ -114.519758, 32.805676 ], [ -114.515389, 32.811439 ], [ -114.510217, 32.816417 ], [ -114.496827, 32.822119 ], [ -114.496284, 32.822326 ], [ -114.494116, 32.823288 ], [ -114.475892, 32.838694 ], [ -114.468971, 32.845155 ], [ -114.465546, 32.874809 ], [ -114.465715, 32.879191 ], [ -114.465715, 32.879420 ], [ -114.463127, 32.901884 ], [ -114.462929, 32.907944 ], [ -114.463650, 32.911682 ], [ -114.464448, 32.913129 ], [ -114.473713, 32.920594 ], [ -114.476640, 32.923628 ], [ -114.479005, 32.928291 ], [ -114.480920, 32.935252 ], [ -114.480740, 32.937027 ], [ -114.478456, 32.940555 ], [ -114.474042, 32.945150 ], [ -114.470833, 32.949333 ], [ -114.469113, 32.952673 ], [ -114.467730, 32.956323 ], [ -114.467272, 32.960675 ], [ -114.467664, 32.966861 ], [ -114.469039, 32.972295 ], [ -114.470988, 32.974060 ], [ -114.476156, 32.975168 ], [ -114.480417, 32.973665 ], [ -114.481315, 32.972064 ], [ -114.488625, 32.969946 ], [ -114.490129, 32.969885 ], [ -114.492938, 32.971781 ], [ -114.494212, 32.974262 ], [ -114.495712, 32.980076 ], [ -114.497315, 32.991474 ], [ -114.499797, 33.003905 ], [ -114.502871, 33.011153 ], [ -114.506130, 33.017010 ], [ -114.511343, 33.023455 ], [ -114.514900, 33.026524 ], [ -114.516484, 33.027572 ], [ -114.520130, 33.029984 ], [ -114.523578, 33.030961 ], [ -114.538459, 33.033422 ], [ -114.553189, 33.033974 ], [ -114.571653, 33.036624 ], [ -114.575161, 33.036542 ], [ -114.578287, 33.035375 ], [ -114.581404, 33.032545 ], [ -114.584765, 33.028231 ], [ -114.586982, 33.026945 ], [ -114.589778, 33.026228 ], [ -114.601014, 33.025410 ], [ -114.618788, 33.027202 ], [ -114.625787, 33.029436 ], [ -114.628293, 33.031052 ], [ -114.634190, 33.039025 ], [ -114.639553, 33.045291 ], [ -114.641622, 33.046896 ], [ -114.645980, 33.048903 ], [ -114.649001, 33.046763 ], [ -114.655038, 33.037107 ], [ -114.657827, 33.033825 ], [ -114.659832, 33.032665 ], [ -114.662317, 33.032671 ], [ -114.665060, 33.033908 ], [ -114.670803, 33.037984 ], [ -114.673659, 33.041897 ], [ -114.675104, 33.047532 ], [ -114.674296, 33.057171 ], [ -114.686991, 33.070969 ], [ -114.689120, 33.076122 ], [ -114.689307, 33.079179 ], [ -114.688597, 33.082869 ], [ -114.689020, 33.084036 ], [ -114.692548, 33.085786 ], [ -114.694628, 33.086226 ], [ -114.701165, 33.086368 ], [ -114.704730, 33.087051 ], [ -114.706488, 33.088160 ], [ -114.707819, 33.091102 ], [ -114.707896, 33.097432 ], [ -114.706175, 33.105335 ], [ -114.703682, 33.113769 ], [ -114.696829, 33.131209 ], [ -114.689995, 33.137883 ], [ -114.687074, 33.142196 ], [ -114.684489, 33.148121 ], [ -114.682253, 33.155214 ], [ -114.679359, 33.159519 ], [ -114.678729, 33.162948 ], [ -114.680248, 33.169717 ], [ -114.679034, 33.174738 ], [ -114.675831, 33.181520 ], [ -114.675360, 33.185489 ], [ -114.675190, 33.188179 ], [ -114.678178, 33.199584 ], [ -114.678749, 33.203448 ], [ -114.676072, 33.210835 ], [ -114.673715, 33.219245 ], [ -114.673626, 33.223121 ], [ -114.674479, 33.225504 ], [ -114.678097, 33.230300 ], [ -114.682731, 33.234918 ], [ -114.689421, 33.245250 ], [ -114.689541, 33.246428 ], [ -114.688205, 33.247966 ], [ -114.674491, 33.255597 ], [ -114.672088, 33.258499 ], [ -114.672401, 33.260470 ], [ -114.677032, 33.270170 ], [ -114.680507, 33.273577 ], [ -114.684363, 33.276025 ], [ -114.694449, 33.279786 ], [ -114.702873, 33.281916 ], [ -114.711197, 33.283342 ], [ -114.717875, 33.285157 ], [ -114.721670, 33.286982 ], [ -114.723259, 33.288079 ], [ -114.731223, 33.302434 ], [ -114.731222, 33.304039 ], [ -114.729904, 33.305745 ], [ -114.723623, 33.312110 ], [ -114.710792, 33.320607 ], [ -114.707962, 33.323421 ], [ -114.705241, 33.327767 ], [ -114.700938, 33.337014 ], [ -114.698035, 33.352442 ], [ -114.698170, 33.356575 ], [ -114.699053, 33.361148 ], [ -114.707348, 33.376628 ], [ -114.707009, 33.380634 ], [ -114.707310, 33.382542 ], [ -114.708408, 33.384147 ], [ -114.713602, 33.388257 ], [ -114.722872, 33.398779 ], [ -114.725292, 33.402342 ], [ -114.725535, 33.404056 ], [ -114.725282, 33.405048 ], [ -114.723829, 33.406531 ], [ -114.720065, 33.407891 ], [ -114.710878, 33.407254 ], [ -114.701732, 33.408388 ], [ -114.697707, 33.410942 ], [ -114.696805, 33.412087 ], [ -114.696504, 33.414059 ], [ -114.695655, 33.415127 ], [ -114.687953, 33.417944 ], [ -114.673901, 33.418299 ], [ -114.658382, 33.413036 ], [ -114.652828, 33.412922 ], [ -114.649540, 33.413633 ], [ -114.643302, 33.416745 ], [ -114.635183, 33.422726 ], [ -114.629640, 33.428138 ], [ -114.627125, 33.433554 ], [ -114.622283, 33.447558 ], [ -114.623395, 33.454490 ], [ -114.622918, 33.456561 ], [ -114.612472, 33.470768 ], [ -114.607843, 33.474834 ], [ -114.601696, 33.481394 ], [ -114.599713, 33.484315 ], [ -114.597283, 33.490653 ], [ -114.591554, 33.499443 ], [ -114.588239, 33.502453 ], [ -114.580468, 33.506465 ], [ -114.573757, 33.507543 ], [ -114.569533, 33.509219 ], [ -114.560963, 33.516739 ], [ -114.560552, 33.518272 ], [ -114.560835, 33.524334 ], [ -114.559507, 33.530724 ], [ -114.558898, 33.531819 ], [ -114.542011, 33.542481 ], [ -114.524599, 33.552231 ], [ -114.524391, 33.553683 ], [ -114.526834, 33.557466 ], [ -114.535664, 33.568788 ], [ -114.535965, 33.569154 ], [ -114.540300, 33.580615 ], [ -114.540617, 33.591412 ], [ -114.529186, 33.606650 ], [ -114.526782, 33.608831 ], [ -114.524813, 33.611351 ], [ -114.524619, 33.614260 ], [ -114.525783, 33.616588 ], [ -114.527938, 33.618839 ], [ -114.529662, 33.622794 ], [ -114.529856, 33.627448 ], [ -114.528498, 33.630164 ], [ -114.526947, 33.633073 ], [ -114.526947, 33.637534 ], [ -114.527917, 33.641413 ], [ -114.529080, 33.644128 ], [ -114.530050, 33.647619 ], [ -114.530244, 33.650140 ], [ -114.528304, 33.653049 ], [ -114.526947, 33.655571 ], [ -114.525783, 33.657122 ], [ -114.525201, 33.658092 ], [ -114.525007, 33.659643 ], [ -114.525201, 33.661583 ], [ -114.525977, 33.662941 ], [ -114.526947, 33.664298 ], [ -114.528304, 33.666044 ], [ -114.529706, 33.668031 ], [ -114.530999, 33.671102 ], [ -114.531523, 33.675108 ], [ -114.530348, 33.679245 ], [ -114.527782, 33.682684 ], [ -114.523959, 33.685879 ], [ -114.519113, 33.688473 ], [ -114.512409, 33.691282 ], [ -114.504993, 33.693022 ], [ -114.496489, 33.696901 ], [ -114.495719, 33.698454 ], [ -114.494197, 33.707922 ], [ -114.494901, 33.714430 ], [ -114.496565, 33.719155 ], [ -114.500788, 33.722204 ], [ -114.502661, 33.724584 ], [ -114.504176, 33.728055 ], [ -114.506799, 33.730518 ], [ -114.510265, 33.732146 ], [ -114.512348, 33.734214 ], [ -114.508206, 33.741587 ], [ -114.506000, 33.746344 ], [ -114.504483, 33.750998 ], [ -114.504340, 33.756381 ], [ -114.504863, 33.760465 ], [ -114.507089, 33.767930 ], [ -114.516734, 33.788345 ], [ -114.520094, 33.799473 ], [ -114.528050, 33.814963 ], [ -114.527161, 33.816191 ], [ -114.522714, 33.818979 ], [ -114.520733, 33.822031 ], [ -114.519970, 33.825381 ], [ -114.520465, 33.827778 ], [ -114.523409, 33.835323 ], [ -114.525539, 33.838614 ], [ -114.529597, 33.848063 ], [ -114.529385, 33.851755 ], [ -114.528451, 33.854929 ], [ -114.526771, 33.857357 ], [ -114.524530, 33.858477 ], [ -114.516811, 33.858120 ], [ -114.514673, 33.858638 ], [ -114.505638, 33.864276 ], [ -114.503887, 33.865754 ], [ -114.503017, 33.867998 ], [ -114.503395, 33.875018 ], [ -114.504340, 33.876882 ], [ -114.512467, 33.882884 ], [ -114.516501, 33.885926 ], [ -114.517808, 33.888167 ], [ -114.518555, 33.889847 ], [ -114.518928, 33.891714 ], [ -114.518741, 33.893208 ], [ -114.517808, 33.894889 ], [ -114.516314, 33.896196 ], [ -114.513715, 33.897959 ], [ -114.510944, 33.899099 ], [ -114.508708, 33.900640 ], [ -114.507988, 33.901813 ], [ -114.507920, 33.903807 ], [ -114.508558, 33.906098 ], [ -114.511511, 33.911092 ], [ -114.518434, 33.917518 ], [ -114.525361, 33.922272 ], [ -114.528385, 33.923674 ], [ -114.533679, 33.926072 ], [ -114.534987, 33.928499 ], [ -114.535478, 33.934651 ], [ -114.528680, 33.947817 ], [ -114.522002, 33.955623 ], [ -114.515860, 33.958106 ], [ -114.511231, 33.957040 ], [ -114.509568, 33.957264 ], [ -114.499883, 33.961789 ], [ -114.495047, 33.966835 ], [ -114.484784, 33.975519 ], [ -114.483097, 33.977745 ], [ -114.482333, 33.980181 ], [ -114.481455, 33.981261 ], [ -114.475907, 33.984424 ], [ -114.471138, 33.988040 ], [ -114.467932, 33.992877 ], [ -114.466187, 33.993465 ], [ -114.462377, 33.993781 ], [ -114.461170, 33.994687 ], [ -114.460264, 33.996649 ], [ -114.460415, 33.999215 ], [ -114.462830, 34.004497 ], [ -114.463132, 34.006610 ], [ -114.462830, 34.008421 ], [ -114.461170, 34.010081 ], [ -114.458906, 34.010835 ], [ -114.454807, 34.010968 ], [ -114.450206, 34.012574 ], [ -114.443821, 34.016176 ], [ -114.440540, 34.019329 ], [ -114.438266, 34.022609 ], [ -114.436171, 34.028083 ], [ -114.434949, 34.037784 ], [ -114.435504, 34.042615 ], [ -114.438602, 34.050205 ], [ -114.439406, 34.053810 ], [ -114.439340, 34.057893 ], [ -114.437683, 34.071937 ], [ -114.435429, 34.079727 ], [ -114.434181, 34.087379 ], [ -114.433380, 34.088413 ], [ -114.428026, 34.092787 ], [ -114.426168, 34.097042 ], [ -114.420499, 34.103466 ], [ -114.415908, 34.107636 ], [ -114.411681, 34.110031 ], [ -114.405941, 34.111540 ], [ -114.401352, 34.111652 ], [ -114.390565, 34.110084 ], [ -114.379234, 34.115988 ], [ -114.369297, 34.117517 ], [ -114.366521, 34.118575 ], [ -114.360402, 34.123577 ], [ -114.356373, 34.130429 ], [ -114.353031, 34.133121 ], [ -114.348052, 34.134458 ], [ -114.336112, 34.134035 ], [ -114.324576, 34.136759 ], [ -114.320777, 34.138635 ], [ -114.312206, 34.144776 ], [ -114.292806, 34.166725 ], [ -114.287294, 34.170529 ], [ -114.275267, 34.172150 ], [ -114.268267, 34.170210 ], [ -114.254141, 34.173831 ], [ -114.244191, 34.179625 ], [ -114.240712, 34.183232 ], [ -114.229715, 34.186928 ], [ -114.227034, 34.188866 ], [ -114.224941, 34.193896 ], [ -114.225861, 34.201774 ], [ -114.225194, 34.203642 ], [ -114.223384, 34.205136 ], [ -114.215454, 34.208956 ], [ -114.211761, 34.211539 ], [ -114.208253, 34.215505 ], [ -114.190876, 34.230858 ], [ -114.178050, 34.239969 ], [ -114.176403, 34.241512 ], [ -114.175948, 34.242695 ], [ -114.174322, 34.245468 ], [ -114.173119, 34.247226 ], [ -114.166536, 34.249647 ], [ -114.164476, 34.251667 ], [ -114.163867, 34.253349 ], [ -114.163122, 34.255187 ], [ -114.161826, 34.257038 ], [ -114.159697, 34.258242 ], [ -114.156853, 34.258415 ], [ -114.153346, 34.258289 ], [ -114.147159, 34.259564 ], [ -114.144779, 34.259623 ], [ -114.139055, 34.259538 ], [ -114.136185, 34.261296 ], [ -114.134612, 34.263518 ], [ -114.134427, 34.266387 ], [ -114.134768, 34.268965 ], [ -114.136671, 34.274377 ], [ -114.137045, 34.277018 ], [ -114.136050, 34.280833 ], [ -114.138365, 34.288564 ], [ -114.139534, 34.295844 ], [ -114.138167, 34.300936 ], [ -114.138282, 34.303230 ], [ -114.140930, 34.305919 ], [ -114.157206, 34.317862 ], [ -114.168807, 34.339513 ], [ -114.172845, 34.344979 ], [ -114.176909, 34.349306 ], [ -114.181145, 34.352186 ], [ -114.185556, 34.354386 ], [ -114.191094, 34.356125 ], [ -114.199482, 34.361373 ], [ -114.213774, 34.362460 ], [ -114.226107, 34.365916 ], [ -114.229686, 34.368908 ], [ -114.234275, 34.376662 ], [ -114.245261, 34.385659 ], [ -114.248649, 34.388113 ], [ -114.252739, 34.390100 ], [ -114.264317, 34.401329 ], [ -114.267521, 34.402486 ], [ -114.280108, 34.403147 ], [ -114.286802, 34.405340 ], [ -114.288663, 34.406623 ], [ -114.290219, 34.408291 ], [ -114.291751, 34.411104 ], [ -114.292226, 34.417606 ], [ -114.294836, 34.421389 ], [ -114.301016, 34.426807 ], [ -114.312251, 34.432726 ], [ -114.319054, 34.435831 ], [ -114.326130, 34.437251 ], [ -114.330669, 34.445295 ], [ -114.332991, 34.448082 ], [ -114.335372, 34.450038 ], [ -114.339627, 34.451435 ], [ -114.342615, 34.451442 ], [ -114.356025, 34.449744 ], [ -114.363404, 34.447773 ], [ -114.373719, 34.446938 ], [ -114.375789, 34.447798 ], [ -114.378852, 34.450376 ], [ -114.386699, 34.457911 ], [ -114.387407, 34.460492 ], [ -114.387187, 34.462021 ], [ -114.383525, 34.470405 ], [ -114.381701, 34.476040 ], [ -114.381555, 34.477883 ], [ -114.383038, 34.488903 ], [ -114.382358, 34.495757 ], [ -114.381402, 34.499242 ], [ -114.378124, 34.507288 ], [ -114.378223, 34.516521 ], [ -114.380838, 34.529724 ], [ -114.389603, 34.542982 ], [ -114.405228, 34.569637 ], [ -114.422382, 34.580711 ], [ -114.429747, 34.591734 ], [ -114.429747, 34.595846 ], [ -114.430090, 34.596874 ], [ -114.427502, 34.599227 ], [ -114.425338, 34.600842 ], [ -114.424326, 34.602338 ], [ -114.424202, 34.610453 ], [ -114.428648, 34.614641 ], [ -114.438739, 34.621455 ], [ -114.441398, 34.630171 ], [ -114.441525, 34.631529 ], [ -114.440294, 34.638240 ], [ -114.441465, 34.642530 ], [ -114.444276, 34.646542 ], [ -114.449549, 34.651423 ], [ -114.451753, 34.654321 ], [ -114.451971, 34.657166 ], [ -114.452628, 34.659573 ], [ -114.451785, 34.663891 ], [ -114.451753, 34.665044 ], [ -114.451971, 34.666795 ], [ -114.452628, 34.668546 ], [ -114.454305, 34.671234 ], [ -114.454910, 34.673092 ], [ -114.455473, 34.675768 ], [ -114.456567, 34.677956 ], [ -114.462178, 34.685800 ], [ -114.465246, 34.691202 ], [ -114.468090, 34.701786 ], [ -114.468620, 34.707573 ], [ -114.470477, 34.711368 ], [ -114.471620, 34.712966 ], [ -114.473682, 34.713964 ], [ -114.477297, 34.714514 ], [ -114.481954, 34.716036 ], [ -114.486768, 34.719100 ], [ -114.490971, 34.724848 ], [ -114.492017, 34.725702 ], [ -114.495858, 34.727956 ], [ -114.503361, 34.731247 ], [ -114.510292, 34.733582 ], [ -114.516619, 34.736745 ], [ -114.521048, 34.741173 ], [ -114.522619, 34.743730 ], [ -114.525611, 34.747005 ], [ -114.529615, 34.750822 ], [ -114.540306, 34.757109 ], [ -114.546884, 34.761802 ], [ -114.552682, 34.766871 ], [ -114.558653, 34.773852 ], [ -114.571010, 34.794294 ], [ -114.574569, 34.805746 ], [ -114.576452, 34.815300 ], [ -114.581126, 34.826115 ], [ -114.586842, 34.835672 ], [ -114.592339, 34.841153 ], [ -114.600653, 34.847361 ], [ -114.604255, 34.849573 ], [ -114.619878, 34.856873 ], [ -114.623939, 34.859738 ], [ -114.630682, 34.866352 ], [ -114.634382, 34.872890 ], [ -114.635176, 34.875003 ], [ -114.636768, 34.885705 ], [ -114.636725, 34.889107 ], [ -114.635425, 34.895192 ], [ -114.630877, 34.907263 ], [ -114.630552, 34.911852 ], [ -114.633237, 34.921230 ], [ -114.633253, 34.924608 ], [ -114.632196, 34.930628 ], [ -114.629753, 34.938684 ], [ -114.629769, 34.943040 ], [ -114.629811, 34.944810 ], [ -114.631681, 34.951310 ], [ -114.634953, 34.958918 ], [ -114.635237, 34.965149 ], [ -114.634607, 34.969060 ], [ -114.629907, 34.980791 ], [ -114.629015, 34.986148 ], [ -114.629190, 34.991887 ], [ -114.629928, 34.994740 ], [ -114.633013, 35.002085 ], [ -114.636674, 35.008807 ], [ -114.638023, 35.020556 ], [ -114.636893, 35.028367 ], [ -114.632429, 35.037586 ], [ -114.627124, 35.044721 ], [ -114.606694, 35.058941 ], [ -114.603619, 35.064226 ], [ -114.602908, 35.068588 ], [ -114.604736, 35.074830 ], [ -114.613132, 35.083097 ], [ -114.622517, 35.088703 ], [ -114.642831, 35.096503 ], [ -114.646759, 35.101872 ], [ -114.644352, 35.105904 ], [ -114.629934, 35.118272 ], [ -114.619905, 35.121632 ], [ -114.599120, 35.121050 ], [ -114.587740, 35.123729 ], [ -114.578524, 35.128750 ], [ -114.572747, 35.138725 ], [ -114.569569, 35.163053 ], [ -114.569238, 35.183480 ], [ -114.572119, 35.200591 ], [ -114.574835, 35.205898 ], [ -114.579963, 35.209640 ], [ -114.583559, 35.229930 ], [ -114.583111, 35.238090 ], [ -114.587129, 35.262376 ], [ -114.597503, 35.296954 ], [ -114.595931, 35.325234 ], [ -114.604314, 35.353584 ], [ -114.611435, 35.369056 ], [ -114.627137, 35.409504 ], [ -114.652005, 35.429165 ], [ -114.662125, 35.444241 ], [ -114.664500, 35.449497 ], [ -114.666377, 35.466856 ], [ -114.672901, 35.481708 ], [ -114.677643, 35.489742 ], [ -114.679205, 35.499992 ], [ -114.677205, 35.513491 ], [ -114.673805, 35.517891 ], [ -114.663105, 35.524491 ], [ -114.658005, 35.530491 ], [ -114.656905, 35.534391 ], [ -114.657405, 35.536391 ], [ -114.660205, 35.539291 ], [ -114.662005, 35.545491 ], [ -114.663005, 35.563690 ], [ -114.666184, 35.577576 ], [ -114.665649, 35.580428 ], [ -114.659606, 35.587490 ], [ -114.654306, 35.597590 ], [ -114.653406, 35.610789 ], [ -114.658206, 35.619089 ], [ -114.677107, 35.641489 ], [ -114.689407, 35.651412 ], [ -114.690008, 35.664688 ], [ -114.682207, 35.678188 ], [ -114.680607, 35.685488 ], [ -114.683208, 35.689387 ], [ -114.694108, 35.695187 ], [ -114.701208, 35.701187 ], [ -114.705409, 35.708287 ], [ -114.705309, 35.711587 ], [ -114.697309, 35.733686 ], [ -114.695709, 35.755986 ], [ -114.701409, 35.769086 ], [ -114.698910, 35.790185 ], [ -114.712110, 35.806185 ], [ -114.709910, 35.810185 ], [ -114.703710, 35.814585 ], [ -114.695710, 35.830601 ], [ -114.696410, 35.833784 ], [ -114.699848, 35.843283 ], [ -114.699848, 35.848370 ], [ -114.697767, 35.854844 ], [ -114.682010, 35.863284 ], [ -114.679501, 35.868023 ], [ -114.678114, 35.871953 ], [ -114.677420, 35.874728 ], [ -114.677883, 35.876346 ], [ -114.679039, 35.880046 ], [ -114.681120, 35.885364 ], [ -114.700271, 35.901772 ], [ -114.708516, 35.912313 ], [ -114.707526, 35.928060 ], [ -114.715692, 35.934709 ], [ -114.729356, 35.941413 ], [ -114.731159, 35.943916 ], [ -114.728318, 35.956290 ], [ -114.729941, 35.962183 ], [ -114.740595, 35.975656 ], [ -114.743756, 35.985095 ], [ -114.743243, 36.006530 ], [ -114.742779, 36.009963 ], [ -114.740522, 36.013336 ], [ -114.731162, 36.021862 ], [ -114.729707, 36.028166 ], [ -114.730435, 36.031317 ], [ -114.734314, 36.035681 ], [ -114.739405, 36.037863 ], [ -114.740617, 36.041015 ], [ -114.740375, 36.043682 ], [ -114.740375, 36.049258 ], [ -114.736738, 36.054349 ], [ -114.736253, 36.058470 ], [ -114.743342, 36.070535 ], [ -114.754099, 36.079440 ], [ -114.755491, 36.081601 ], [ -114.755618, 36.087166 ], [ -114.753638, 36.090705 ], [ -114.747079, 36.097005 ], [ -114.736165, 36.104367 ], [ -114.717293, 36.107686 ], [ -114.709771, 36.107742 ], [ -114.666538, 36.117343 ], [ -114.662890, 36.119932 ], [ -114.659950, 36.124145 ], [ -114.631716, 36.142306 ], [ -114.627855, 36.141012 ], [ -114.621883, 36.132130 ], [ -114.616694, 36.130101 ], [ -114.608264, 36.133949 ], [ -114.597212, 36.142103 ], [ -114.572031, 36.151610 ], [ -114.545789, 36.152248 ], [ -114.511721, 36.150956 ], [ -114.506711, 36.148277 ], [ -114.504631, 36.145629 ], [ -114.504820, 36.142414 ], [ -114.505387, 36.137496 ], [ -114.506144, 36.134659 ], [ -114.505766, 36.131444 ], [ -114.504442, 36.129741 ], [ -114.502172, 36.128796 ], [ -114.496120, 36.127850 ], [ -114.487034, 36.129396 ], [ -114.470152, 36.138801 ], [ -114.463637, 36.139695 ], [ -114.458369, 36.138586 ], [ -114.453325, 36.130726 ], [ -114.448654, 36.126410 ], [ -114.446605, 36.125970 ], [ -114.427169, 36.136305 ], [ -114.416950, 36.145761 ], [ -114.412373, 36.147254 ], [ -114.405475, 36.147371 ], [ -114.372106, 36.143114 ], [ -114.363109, 36.130246 ], [ -114.337273, 36.108020 ], [ -114.328777, 36.105501 ], [ -114.308430, 36.082443 ], [ -114.305738, 36.074882 ], [ -114.307879, 36.071291 ], [ -114.314206, 36.066619 ], [ -114.316109, 36.063109 ], [ -114.315557, 36.059494 ], [ -114.314028, 36.058165 ], [ -114.280202, 36.046362 ], [ -114.270645, 36.035720 ], [ -114.266721, 36.029238 ], [ -114.263146, 36.025937 ], [ -114.252651, 36.020193 ], [ -114.238799, 36.014561 ], [ -114.233289, 36.014289 ], [ -114.213690, 36.015613 ], [ -114.192380, 36.020993 ], [ -114.176824, 36.027651 ], [ -114.166465, 36.027738 ], [ -114.154130, 36.023862 ], [ -114.151725, 36.024563 ], [ -114.148191, 36.028013 ], [ -114.138202, 36.041284 ], [ -114.137188, 36.046785 ], [ -114.138203, 36.053161 ], [ -114.136896, 36.059467 ], [ -114.114531, 36.095217 ], [ -114.114165, 36.096982 ], [ -114.117459, 36.100893 ], [ -114.123221, 36.104746 ], [ -114.123975, 36.106515 ], [ -114.123144, 36.111576 ], [ -114.120862, 36.114596 ], [ -114.111011, 36.119875 ], [ -114.103222, 36.120176 ], [ -114.099870, 36.121654 ], [ -114.088954, 36.144381 ], [ -114.068027, 36.180663 ], [ -114.060302, 36.189363 ], [ -114.046838, 36.194069 ], [ -114.046743, 36.245246 ], [ -114.047106, 36.250591 ], [ -114.048226, 36.268874 ], [ -114.048515, 36.289598 ], [ -114.046935, 36.315449 ], [ -114.047584, 36.325573 ], [ -114.045806, 36.391071 ], [ -114.045829, 36.442973 ], [ -114.046488, 36.473449 ], [ -114.048476, 36.499980 ], [ -114.049660, 36.621113 ], [ -114.050167, 36.624978 ], [ -114.050562, 36.656259 ], [ -114.050606, 36.800184 ], [ -114.050619, 36.843128 ], [ -114.050619, 36.843141 ], [ -114.049995, 36.957769 ], [ -114.050600, 37.000396 ], [ -113.965907, 37.000025 ], [ -113.965907, 36.999976 ], [ -112.966471, 37.000219 ], [ -112.899366, 37.000319 ], [ -112.609787, 37.000753 ], [ -112.558974, 37.000692 ], [ -112.545094, 37.000734 ], [ -112.540368, 37.000669 ], [ -112.538593, 37.000674 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US05", "STATE": "05", "NAME": "Arkansas", "LSAD": "", "CENSUSAREA": 52035.477000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -94.042964, 33.019219 ], [ -94.043036, 33.079485 ], [ -94.042870, 33.092727 ], [ -94.043007, 33.133890 ], [ -94.043077, 33.138162 ], [ -94.043185, 33.143476 ], [ -94.042719, 33.160291 ], [ -94.042875, 33.199785 ], [ -94.042892, 33.202666 ], [ -94.042876, 33.215219 ], [ -94.042730, 33.241823 ], [ -94.043004, 33.250128 ], [ -94.043050, 33.260904 ], [ -94.042990, 33.271227 ], [ -94.042990, 33.271243 ], [ -94.043067, 33.330498 ], [ -94.043067, 33.347351 ], [ -94.043067, 33.352097 ], [ -94.043128, 33.358757 ], [ -94.042869, 33.371170 ], [ -94.043053, 33.377716 ], [ -94.042887, 33.420225 ], [ -94.042988, 33.431024 ], [ -94.042988, 33.435824 ], [ -94.043188, 33.470324 ], [ -94.043279, 33.491030 ], [ -94.043009, 33.493039 ], [ -94.043375, 33.542315 ], [ -94.043428, 33.551425 ], [ -94.043450, 33.552253 ], [ -94.046040, 33.551321 ], [ -94.050212, 33.551083 ], [ -94.051882, 33.552585 ], [ -94.056096, 33.550726 ], [ -94.061896, 33.549764 ], [ -94.065480, 33.550909 ], [ -94.069092, 33.553406 ], [ -94.072156, 33.553864 ], [ -94.073826, 33.555834 ], [ -94.073744, 33.558285 ], [ -94.071720, 33.559682 ], [ -94.067985, 33.560961 ], [ -94.066685, 33.560954 ], [ -94.061180, 33.559159 ], [ -94.059850, 33.559249 ], [ -94.056442, 33.560998 ], [ -94.055663, 33.561887 ], [ -94.056096, 33.567252 ], [ -94.056598, 33.567825 ], [ -94.061283, 33.568805 ], [ -94.066846, 33.568909 ], [ -94.067801, 33.570131 ], [ -94.068280, 33.571967 ], [ -94.068559, 33.573563 ], [ -94.069517, 33.574162 ], [ -94.070395, 33.574561 ], [ -94.071353, 33.574840 ], [ -94.071713, 33.574601 ], [ -94.072032, 33.574162 ], [ -94.072032, 33.573523 ], [ -94.072231, 33.572605 ], [ -94.072670, 33.572234 ], [ -94.082641, 33.575492 ], [ -94.088943, 33.575322 ], [ -94.097440, 33.573719 ], [ -94.100107, 33.572568 ], [ -94.103176, 33.570350 ], [ -94.112843, 33.566991 ], [ -94.119902, 33.566999 ], [ -94.120355, 33.565500 ], [ -94.120719, 33.560555 ], [ -94.122879, 33.553112 ], [ -94.123898, 33.552100 ], [ -94.126898, 33.550647 ], [ -94.128658, 33.550952 ], [ -94.131382, 33.552934 ], [ -94.133048, 33.557953 ], [ -94.134308, 33.569209 ], [ -94.135142, 33.571033 ], [ -94.136046, 33.571388 ], [ -94.136864, 33.571000 ], [ -94.143402, 33.565505 ], [ -94.145239, 33.564987 ], [ -94.148520, 33.565678 ], [ -94.151456, 33.568387 ], [ -94.151755, 33.569476 ], [ -94.151257, 33.571793 ], [ -94.149506, 33.573602 ], [ -94.145669, 33.575600 ], [ -94.143024, 33.577725 ], [ -94.141852, 33.579590 ], [ -94.142160, 33.581390 ], [ -94.144383, 33.582098 ], [ -94.146048, 33.581975 ], [ -94.148732, 33.580197 ], [ -94.152626, 33.575923 ], [ -94.156782, 33.575749 ], [ -94.161277, 33.579271 ], [ -94.162010, 33.580877 ], [ -94.161082, 33.587972 ], [ -94.162266, 33.588906 ], [ -94.176327, 33.591077 ], [ -94.180880, 33.592612 ], [ -94.183913, 33.594682 ], [ -94.190891, 33.587474 ], [ -94.194465, 33.582886 ], [ -94.196536, 33.581719 ], [ -94.199752, 33.581098 ], [ -94.203588, 33.580816 ], [ -94.205788, 33.581380 ], [ -94.210967, 33.583143 ], [ -94.212997, 33.583487 ], [ -94.214431, 33.583187 ], [ -94.217198, 33.580737 ], [ -94.217408, 33.579260 ], [ -94.216141, 33.576392 ], [ -94.211329, 33.573774 ], [ -94.209665, 33.573510 ], [ -94.207405, 33.574353 ], [ -94.204265, 33.575005 ], [ -94.201106, 33.575851 ], [ -94.196367, 33.574780 ], [ -94.194399, 33.573678 ], [ -94.192483, 33.570425 ], [ -94.189884, 33.562454 ], [ -94.191333, 33.557666 ], [ -94.193248, 33.556154 ], [ -94.196395, 33.555123 ], [ -94.197817, 33.555238 ], [ -94.199486, 33.556085 ], [ -94.201237, 33.557826 ], [ -94.203594, 33.566546 ], [ -94.205634, 33.567229 ], [ -94.208078, 33.566911 ], [ -94.213604, 33.563134 ], [ -94.219221, 33.556096 ], [ -94.222921, 33.554088 ], [ -94.226392, 33.552912 ], [ -94.231844, 33.552088 ], [ -94.237904, 33.552675 ], [ -94.250197, 33.556765 ], [ -94.251569, 33.558188 ], [ -94.252283, 33.560445 ], [ -94.252331, 33.561855 ], [ -94.251108, 33.565280 ], [ -94.244366, 33.573549 ], [ -94.238868, 33.576722 ], [ -94.237975, 33.577757 ], [ -94.236836, 33.580914 ], [ -94.236363, 33.585992 ], [ -94.236972, 33.587411 ], [ -94.240179, 33.589536 ], [ -94.242777, 33.589709 ], [ -94.245932, 33.589114 ], [ -94.252656, 33.586144 ], [ -94.257801, 33.582508 ], [ -94.262755, 33.577354 ], [ -94.265669, 33.573589 ], [ -94.270853, 33.564783 ], [ -94.270979, 33.563221 ], [ -94.271998, 33.561518 ], [ -94.274473, 33.558652 ], [ -94.275601, 33.557964 ], [ -94.279090, 33.557026 ], [ -94.287572, 33.557178 ], [ -94.289440, 33.557635 ], [ -94.290901, 33.558872 ], [ -94.291687, 33.563481 ], [ -94.290372, 33.567905 ], [ -94.282172, 33.572989 ], [ -94.280605, 33.574908 ], [ -94.280849, 33.577187 ], [ -94.282648, 33.580978 ], [ -94.283582, 33.581891 ], [ -94.287025, 33.582410 ], [ -94.289129, 33.582144 ], [ -94.293258, 33.580419 ], [ -94.298392, 33.576218 ], [ -94.301023, 33.573022 ], [ -94.303577, 33.568280 ], [ -94.307181, 33.559797 ], [ -94.306215, 33.557676 ], [ -94.306410, 33.555616 ], [ -94.309582, 33.551673 ], [ -94.319492, 33.548864 ], [ -94.323660, 33.549835 ], [ -94.330590, 33.552692 ], [ -94.331833, 33.553348 ], [ -94.333203, 33.555366 ], [ -94.333895, 33.557461 ], [ -94.334380, 33.562536 ], [ -94.334940, 33.563592 ], [ -94.338422, 33.567082 ], [ -94.340577, 33.567878 ], [ -94.344023, 33.567824 ], [ -94.345513, 33.567313 ], [ -94.352433, 33.562172 ], [ -94.352653, 33.560611 ], [ -94.347290, 33.552197 ], [ -94.347383, 33.551078 ], [ -94.348945, 33.548359 ], [ -94.355945, 33.543180 ], [ -94.358970, 33.543230 ], [ -94.361351, 33.544613 ], [ -94.363297, 33.544957 ], [ -94.371598, 33.545001 ], [ -94.373393, 33.544471 ], [ -94.381667, 33.544035 ], [ -94.386086, 33.544923 ], [ -94.389515, 33.546778 ], [ -94.392573, 33.551142 ], [ -94.397957, 33.554390 ], [ -94.399144, 33.555498 ], [ -94.399393, 33.557077 ], [ -94.399227, 33.559903 ], [ -94.397398, 33.562314 ], [ -94.394656, 33.564059 ], [ -94.392357, 33.565287 ], [ -94.388052, 33.565511 ], [ -94.382534, 33.567057 ], [ -94.380091, 33.568943 ], [ -94.378561, 33.571329 ], [ -94.377760, 33.574609 ], [ -94.378076, 33.577019 ], [ -94.379649, 33.580607 ], [ -94.382887, 33.583268 ], [ -94.385927, 33.581888 ], [ -94.397342, 33.571608 ], [ -94.403342, 33.568424 ], [ -94.408901, 33.568197 ], [ -94.412175, 33.568691 ], [ -94.413155, 33.569368 ], [ -94.425982, 33.586425 ], [ -94.427578, 33.589319 ], [ -94.430039, 33.591124 ], [ -94.439518, 33.594154 ], [ -94.441537, 33.591502 ], [ -94.442364, 33.591243 ], [ -94.449112, 33.590894 ], [ -94.451622, 33.591361 ], [ -94.453996, 33.592223 ], [ -94.458232, 33.598270 ], [ -94.468086, 33.599436 ], [ -94.471152, 33.601588 ], [ -94.471974, 33.602665 ], [ -94.472166, 33.604199 ], [ -94.469451, 33.607316 ], [ -94.462336, 33.610567 ], [ -94.454769, 33.615156 ], [ -94.452961, 33.616986 ], [ -94.452325, 33.618817 ], [ -94.452711, 33.622621 ], [ -94.455255, 33.622917 ], [ -94.460286, 33.624421 ], [ -94.461129, 33.625415 ], [ -94.462736, 33.630910 ], [ -94.458817, 33.632444 ], [ -94.448451, 33.634497 ], [ -94.447514, 33.636255 ], [ -94.446871, 33.640178 ], [ -94.448637, 33.642766 ], [ -94.454820, 33.644903 ], [ -94.459198, 33.645146 ], [ -94.461453, 33.643616 ], [ -94.464186, 33.637655 ], [ -94.466075, 33.636262 ], [ -94.476415, 33.638947 ], [ -94.481313, 33.638819 ], [ -94.485875, 33.637867 ], [ -94.485577, 33.653310 ], [ -94.485528, 33.663388 ], [ -94.484520, 33.687909 ], [ -94.484616, 33.691592 ], [ -94.483840, 33.711332 ], [ -94.483874, 33.716733 ], [ -94.482870, 33.750564 ], [ -94.482862, 33.750780 ], [ -94.482777, 33.753638 ], [ -94.482682, 33.756286 ], [ -94.481842, 33.789008 ], [ -94.481543, 33.795719 ], [ -94.481361, 33.802649 ], [ -94.481355, 33.802887 ], [ -94.480574, 33.830166 ], [ -94.479954, 33.851330 ], [ -94.478994, 33.881197 ], [ -94.478842, 33.881485 ], [ -94.477387, 33.937759 ], [ -94.477318, 33.940932 ], [ -94.477038, 33.953838 ], [ -94.476957, 33.957365 ], [ -94.474895, 34.019655 ], [ -94.474896, 34.021838 ], [ -94.474896, 34.021877 ], [ -94.470292, 34.189864 ], [ -94.465847, 34.352073 ], [ -94.465425, 34.359548 ], [ -94.464176, 34.402713 ], [ -94.463816, 34.414465 ], [ -94.463671, 34.419585 ], [ -94.461149, 34.507457 ], [ -94.460058, 34.545264 ], [ -94.460052, 34.547869 ], [ -94.457500, 34.634945 ], [ -94.457530, 34.642961 ], [ -94.454576, 34.728962 ], [ -94.450233, 34.855413 ], [ -94.450140, 34.858694 ], [ -94.450065, 34.861335 ], [ -94.449630, 34.875253 ], [ -94.449058, 34.890556 ], [ -94.449086, 34.894152 ], [ -94.449253, 34.895869 ], [ -94.447889, 34.933941 ], [ -94.441232, 35.119724 ], [ -94.440754, 35.128806 ], [ -94.439550, 35.169037 ], [ -94.439509, 35.171807 ], [ -94.438860, 35.187183 ], [ -94.439056, 35.193588 ], [ -94.439084, 35.197298 ], [ -94.438470, 35.208587 ], [ -94.438247, 35.210992 ], [ -94.437578, 35.230936 ], [ -94.437774, 35.239271 ], [ -94.437578, 35.242202 ], [ -94.436595, 35.250094 ], [ -94.435812, 35.271300 ], [ -94.435706, 35.274267 ], [ -94.435316, 35.275893 ], [ -94.435280, 35.287485 ], [ -94.435170, 35.291494 ], [ -94.434115, 35.306493 ], [ -94.431815, 35.362891 ], [ -94.432015, 35.367391 ], [ -94.431515, 35.369591 ], [ -94.433415, 35.376291 ], [ -94.432685, 35.380806 ], [ -94.433742, 35.386467 ], [ -94.433915, 35.387391 ], [ -94.431215, 35.394290 ], [ -94.431822, 35.397652 ], [ -94.449696, 35.496719 ], [ -94.463318, 35.582660 ], [ -94.464097, 35.587265 ], [ -94.464457, 35.588909 ], [ -94.465272, 35.594037 ], [ -94.472647, 35.638556 ], [ -94.487585, 35.726147 ], [ -94.488210, 35.729240 ], [ -94.492932, 35.759166 ], [ -94.493362, 35.761892 ], [ -94.494549, 35.768303 ], [ -94.499045, 35.793460 ], [ -94.499647, 35.796910 ], [ -94.500526, 35.802642 ], [ -94.500764, 35.803820 ], [ -94.501162, 35.806430 ], [ -94.503011, 35.817210 ], [ -94.504438, 35.826369 ], [ -94.505642, 35.833628 ], [ -94.507631, 35.845901 ], [ -94.517571, 35.901866 ], [ -94.522658, 35.934250 ], [ -94.522658, 35.934799 ], [ -94.522634, 35.934892 ], [ -94.522910, 35.936127 ], [ -94.524344, 35.944050 ], [ -94.524640, 35.945727 ], [ -94.528162, 35.965665 ], [ -94.528305, 35.966054 ], [ -94.532071, 35.987852 ], [ -94.533646, 35.996804 ], [ -94.534852, 36.002678 ], [ -94.535724, 36.007807 ], [ -94.547715, 36.077271 ], [ -94.547871, 36.078281 ], [ -94.552184, 36.102235 ], [ -94.561165, 36.152110 ], [ -94.562803, 36.161749 ], [ -94.562828, 36.161895 ], [ -94.565655, 36.178439 ], [ -94.566588, 36.183774 ], [ -94.571253, 36.210901 ], [ -94.571806, 36.213748 ], [ -94.574395, 36.229996 ], [ -94.574880, 36.232741 ], [ -94.575071, 36.233682 ], [ -94.576003, 36.240070 ], [ -94.577899, 36.249548 ], [ -94.577883, 36.250080 ], [ -94.586200, 36.299969 ], [ -94.593397, 36.345742 ], [ -94.599723, 36.387587 ], [ -94.601984, 36.402120 ], [ -94.602623, 36.405283 ], [ -94.605408, 36.421949 ], [ -94.611609, 36.461528 ], [ -94.613830, 36.476248 ], [ -94.615311, 36.484992 ], [ -94.617919, 36.499414 ], [ -94.559290, 36.499496 ], [ -94.519478, 36.499214 ], [ -94.361203, 36.499600 ], [ -94.111473, 36.498597 ], [ -94.110673, 36.498587 ], [ -94.100252, 36.498670 ], [ -94.098588, 36.498676 ], [ -94.077089, 36.498730 ], [ -93.963920, 36.498717 ], [ -93.959190, 36.498717 ], [ -93.921840, 36.498718 ], [ -93.906128, 36.498718 ], [ -93.866758, 36.498789 ], [ -93.728022, 36.499037 ], [ -93.727552, 36.499055 ], [ -93.718893, 36.499178 ], [ -93.709956, 36.499179 ], [ -93.700171, 36.499135 ], [ -93.584282, 36.498896 ], [ -93.584281, 36.498896 ], [ -93.514512, 36.498881 ], [ -93.507408, 36.498911 ], [ -93.426989, 36.498585 ], [ -93.396079, 36.498669 ], [ -93.394718, 36.498519 ], [ -93.315337, 36.498408 ], [ -93.315324, 36.498408 ], [ -93.296117, 36.498351 ], [ -93.125969, 36.497851 ], [ -93.088988, 36.498184 ], [ -93.087635, 36.498239 ], [ -93.069512, 36.498242 ], [ -93.068455, 36.498250 ], [ -93.013742, 36.498130 ], [ -92.894336, 36.497867 ], [ -92.894001, 36.497850 ], [ -92.854049, 36.497983 ], [ -92.838876, 36.498033 ], [ -92.838621, 36.498079 ], [ -92.772341, 36.497772 ], [ -92.772333, 36.497772 ], [ -92.564238, 36.498240 ], [ -92.529128, 36.498609 ], [ -92.516836, 36.498738 ], [ -92.444129, 36.498526 ], [ -92.420383, 36.497914 ], [ -92.384927, 36.497845 ], [ -92.375159, 36.497199 ], [ -92.350277, 36.497787 ], [ -92.318415, 36.497711 ], [ -92.309424, 36.497894 ], [ -92.216412, 36.498417 ], [ -92.214143, 36.498372 ], [ -92.211449, 36.498395 ], [ -92.199396, 36.498351 ], [ -92.150295, 36.498634 ], [ -92.137741, 36.498706 ], [ -92.120415, 36.498863 ], [ -92.120306, 36.498864 ], [ -92.098356, 36.498803 ], [ -92.074934, 36.498761 ], [ -92.057178, 36.498670 ], [ -92.055789, 36.498670 ], [ -92.028847, 36.498642 ], [ -92.019375, 36.498524 ], [ -91.988751, 36.498498 ], [ -91.985802, 36.498431 ], [ -91.865995, 36.498783 ], [ -91.864385, 36.498789 ], [ -91.805981, 36.498987 ], [ -91.802040, 36.498963 ], [ -91.799500, 36.498952 ], [ -91.784713, 36.499074 ], [ -91.766111, 36.499114 ], [ -91.726663, 36.499209 ], [ -91.687615, 36.499397 ], [ -91.686026, 36.499374 ], [ -91.672343, 36.499463 ], [ -91.642590, 36.499335 ], [ -91.631439, 36.499198 ], [ -91.601317, 36.499343 ], [ -91.596213, 36.499162 ], [ -91.549163, 36.499161 ], [ -91.539359, 36.499116 ], [ -91.536870, 36.499156 ], [ -91.529774, 36.499022 ], [ -91.500140, 36.498812 ], [ -91.450004, 36.497562 ], [ -91.446284, 36.497469 ], [ -91.436502, 36.497377 ], [ -91.433298, 36.497262 ], [ -91.407261, 36.497123 ], [ -91.407137, 36.497112 ], [ -91.405141, 36.497165 ], [ -91.404915, 36.497120 ], [ -91.227398, 36.497617 ], [ -91.218645, 36.497564 ], [ -91.217360, 36.497511 ], [ -91.126529, 36.497712 ], [ -91.096277, 36.497893 ], [ -91.095880, 36.497870 ], [ -91.017974, 36.498062 ], [ -91.008558, 36.498270 ], [ -90.963063, 36.498418 ], [ -90.960648, 36.498426 ], [ -90.879220, 36.498378 ], [ -90.876867, 36.498423 ], [ -90.876567, 36.498313 ], [ -90.873775, 36.498074 ], [ -90.850434, 36.498548 ], [ -90.784398, 36.498524 ], [ -90.782454, 36.498523 ], [ -90.765672, 36.498494 ], [ -90.711226, 36.498318 ], [ -90.693005, 36.498510 ], [ -90.653246, 36.498488 ], [ -90.648494, 36.498447 ], [ -90.612554, 36.498559 ], [ -90.605450, 36.498459 ], [ -90.594300, 36.498459 ], [ -90.585342, 36.498497 ], [ -90.576180, 36.498446 ], [ -90.576112, 36.498446 ], [ -90.500160, 36.498399 ], [ -90.495027, 36.498371 ], [ -90.494575, 36.498368 ], [ -90.339892, 36.498213 ], [ -90.228943, 36.497771 ], [ -90.220732, 36.497858 ], [ -90.220702, 36.497858 ], [ -90.217323, 36.497797 ], [ -90.193943, 36.497823 ], [ -90.152481, 36.497952 ], [ -90.154409, 36.496832 ], [ -90.153871, 36.495344 ], [ -90.155012, 36.493648 ], [ -90.157358, 36.494223 ], [ -90.159048, 36.493734 ], [ -90.159305, 36.492446 ], [ -90.158568, 36.491574 ], [ -90.155997, 36.490385 ], [ -90.156369, 36.487748 ], [ -90.159462, 36.487609 ], [ -90.159305, 36.485834 ], [ -90.157136, 36.484317 ], [ -90.159460, 36.481343 ], [ -90.159376, 36.480084 ], [ -90.158838, 36.479558 ], [ -90.148329, 36.476168 ], [ -90.145382, 36.476510 ], [ -90.143683, 36.476029 ], [ -90.142269, 36.472138 ], [ -90.142222, 36.470554 ], [ -90.146327, 36.469520 ], [ -90.152888, 36.470930 ], [ -90.155700, 36.466103 ], [ -90.155804, 36.463555 ], [ -90.144620, 36.462789 ], [ -90.143849, 36.463250 ], [ -90.143162, 36.463680 ], [ -90.142475, 36.463422 ], [ -90.141530, 36.462993 ], [ -90.141101, 36.461791 ], [ -90.141568, 36.460766 ], [ -90.141399, 36.459874 ], [ -90.140041, 36.457883 ], [ -90.137323, 36.455411 ], [ -90.136029, 36.442941 ], [ -90.133993, 36.437906 ], [ -90.134136, 36.436602 ], [ -90.137565, 36.431913 ], [ -90.139039, 36.431273 ], [ -90.142720, 36.431160 ], [ -90.143798, 36.428483 ], [ -90.144139, 36.425806 ], [ -90.143743, 36.424433 ], [ -90.139499, 36.421457 ], [ -90.137771, 36.421205 ], [ -90.135590, 36.422897 ], [ -90.134797, 36.423240 ], [ -90.134231, 36.422827 ], [ -90.134915, 36.416902 ], [ -90.136218, 36.415346 ], [ -90.138653, 36.414547 ], [ -90.138512, 36.413952 ], [ -90.135002, 36.413721 ], [ -90.131038, 36.415069 ], [ -90.128719, 36.411659 ], [ -90.121445, 36.410931 ], [ -90.115839, 36.408235 ], [ -90.114677, 36.406039 ], [ -90.109495, 36.404073 ], [ -90.103644, 36.404720 ], [ -90.094353, 36.403963 ], [ -90.080426, 36.400763 ], [ -90.078671, 36.399116 ], [ -90.076689, 36.395867 ], [ -90.074227, 36.393304 ], [ -90.072897, 36.393007 ], [ -90.068907, 36.388660 ], [ -90.064514, 36.382085 ], [ -90.063891, 36.372982 ], [ -90.066297, 36.359300 ], [ -90.070653, 36.356097 ], [ -90.075376, 36.350148 ], [ -90.077723, 36.349484 ], [ -90.077695, 36.348478 ], [ -90.074668, 36.344794 ], [ -90.074074, 36.342895 ], [ -90.075064, 36.341774 ], [ -90.077185, 36.341339 ], [ -90.078231, 36.336511 ], [ -90.075884, 36.335184 ], [ -90.075572, 36.334040 ], [ -90.076986, 36.330791 ], [ -90.078880, 36.327977 ], [ -90.081425, 36.325644 ], [ -90.081961, 36.322097 ], [ -90.079981, 36.318619 ], [ -90.079077, 36.318414 ], [ -90.077296, 36.319329 ], [ -90.076504, 36.319237 ], [ -90.069266, 36.313152 ], [ -90.063980, 36.303038 ], [ -90.070085, 36.294710 ], [ -90.077800, 36.288349 ], [ -90.075934, 36.281485 ], [ -90.083731, 36.272332 ], [ -90.086471, 36.271531 ], [ -90.091247, 36.271256 ], [ -90.100175, 36.268988 ], [ -90.105231, 36.266835 ], [ -90.110317, 36.266970 ], [ -90.112945, 36.266557 ], [ -90.114922, 36.265595 ], [ -90.118219, 36.253491 ], [ -90.124476, 36.244198 ], [ -90.125958, 36.243416 ], [ -90.129716, 36.243235 ], [ -90.130565, 36.242092 ], [ -90.130114, 36.240307 ], [ -90.127264, 36.236347 ], [ -90.124660, 36.235549 ], [ -90.124673, 36.233787 ], [ -90.126366, 36.229367 ], [ -90.132356, 36.226442 ], [ -90.134785, 36.226397 ], [ -90.138089, 36.227245 ], [ -90.142240, 36.227522 ], [ -90.151422, 36.219174 ], [ -90.152497, 36.215582 ], [ -90.156140, 36.213706 ], [ -90.157383, 36.213821 ], [ -90.159415, 36.215424 ], [ -90.161166, 36.215767 ], [ -90.167745, 36.213320 ], [ -90.173281, 36.210301 ], [ -90.179695, 36.208262 ], [ -90.182853, 36.205108 ], [ -90.185790, 36.204674 ], [ -90.188189, 36.205360 ], [ -90.190053, 36.201493 ], [ -90.190415, 36.201364 ], [ -90.193017, 36.200440 ], [ -90.194259, 36.200692 ], [ -90.195247, 36.200257 ], [ -90.197167, 36.196002 ], [ -90.199905, 36.196848 ], [ -90.201655, 36.196070 ], [ -90.201712, 36.193187 ], [ -90.200582, 36.192181 ], [ -90.204449, 36.186940 ], [ -90.211280, 36.183392 ], [ -90.213509, 36.183232 ], [ -90.215740, 36.184582 ], [ -90.220425, 36.184764 ], [ -90.229339, 36.173640 ], [ -90.231284, 36.169246 ], [ -90.230324, 36.167072 ], [ -90.235370, 36.159153 ], [ -90.231445, 36.153868 ], [ -90.231386, 36.147348 ], [ -90.235585, 36.139474 ], [ -90.240887, 36.137321 ], [ -90.244317, 36.136502 ], [ -90.245961, 36.132857 ], [ -90.248808, 36.129835 ], [ -90.253198, 36.127383 ], [ -90.255596, 36.127086 ], [ -90.258755, 36.127591 ], [ -90.260645, 36.127409 ], [ -90.266256, 36.120559 ], [ -90.272378, 36.118090 ], [ -90.278724, 36.117406 ], [ -90.293109, 36.114368 ], [ -90.294492, 36.112949 ], [ -90.298413, 36.106748 ], [ -90.297878, 36.104826 ], [ -90.297991, 36.103201 ], [ -90.299910, 36.098236 ], [ -90.306255, 36.094758 ], [ -90.312373, 36.094507 ], [ -90.319168, 36.089976 ], [ -90.320662, 36.087138 ], [ -90.320070, 36.081234 ], [ -90.318745, 36.079313 ], [ -90.318378, 36.076658 ], [ -90.318491, 36.075514 ], [ -90.320746, 36.071326 ], [ -90.333261, 36.067504 ], [ -90.335466, 36.061714 ], [ -90.337146, 36.047754 ], [ -90.339343, 36.047112 ], [ -90.347908, 36.041939 ], [ -90.349090, 36.040131 ], [ -90.348297, 36.035074 ], [ -90.350974, 36.031572 ], [ -90.351818, 36.028436 ], [ -90.351310, 36.026880 ], [ -90.351732, 36.025347 ], [ -90.357390, 36.018250 ], [ -90.364430, 36.013625 ], [ -90.377890, 35.995683 ], [ -90.368718, 35.995812 ], [ -90.342616, 35.995895 ], [ -90.339434, 35.996033 ], [ -90.292376, 35.996397 ], [ -90.288947, 35.996418 ], [ -90.288800, 35.996419 ], [ -90.158812, 35.997375 ], [ -90.127331, 35.997635 ], [ -90.126350, 35.997596 ], [ -90.103842, 35.998143 ], [ -89.972563, 35.998994 ], [ -89.965327, 35.998813 ], [ -89.961075, 35.999135 ], [ -89.959893, 35.999020 ], [ -89.959377, 35.999020 ], [ -89.959375, 35.999020 ], [ -89.901183, 35.999365 ], [ -89.896508, 35.999432 ], [ -89.875586, 35.999562 ], [ -89.875085, 35.999578 ], [ -89.874590, 35.999575 ], [ -89.869010, 35.999640 ], [ -89.770255, 36.000524 ], [ -89.769973, 36.000536 ], [ -89.737648, 36.000567 ], [ -89.737564, 36.000522 ], [ -89.733095, 36.000608 ], [ -89.731218, 35.996879 ], [ -89.728442, 35.993568 ], [ -89.719168, 35.985976 ], [ -89.718801, 35.985015 ], [ -89.719970, 35.974620 ], [ -89.719679, 35.970939 ], [ -89.718796, 35.968283 ], [ -89.714565, 35.963034 ], [ -89.710227, 35.959826 ], [ -89.699871, 35.954063 ], [ -89.686924, 35.947716 ], [ -89.676621, 35.940539 ], [ -89.671117, 35.935795 ], [ -89.656147, 35.925810 ], [ -89.652279, 35.921462 ], [ -89.650340, 35.917795 ], [ -89.646711, 35.908008 ], [ -89.644838, 35.904351 ], [ -89.647270, 35.894920 ], [ -89.650680, 35.890880 ], [ -89.655452, 35.886912 ], [ -89.657771, 35.885750 ], [ -89.665672, 35.883301 ], [ -89.669553, 35.883281 ], [ -89.677012, 35.885720 ], [ -89.681820, 35.889990 ], [ -89.688141, 35.896946 ], [ -89.714934, 35.906247 ], [ -89.741241, 35.906749 ], [ -89.756312, 35.898060 ], [ -89.765689, 35.891299 ], [ -89.768743, 35.886663 ], [ -89.771726, 35.879724 ], [ -89.772855, 35.876244 ], [ -89.773564, 35.871697 ], [ -89.773294, 35.867426 ], [ -89.772467, 35.865098 ], [ -89.769413, 35.861558 ], [ -89.764343, 35.858313 ], [ -89.749424, 35.852955 ], [ -89.729517, 35.847632 ], [ -89.709261, 35.838911 ], [ -89.704351, 35.835726 ], [ -89.702883, 35.834153 ], [ -89.701407, 35.830985 ], [ -89.701045, 35.828227 ], [ -89.701750, 35.824238 ], [ -89.703875, 35.820281 ], [ -89.706085, 35.818260 ], [ -89.719915, 35.811557 ], [ -89.723426, 35.809382 ], [ -89.734044, 35.806174 ], [ -89.743025, 35.805817 ], [ -89.757874, 35.810415 ], [ -89.765442, 35.811214 ], [ -89.765457, 35.809513 ], [ -89.781793, 35.805084 ], [ -89.796324, 35.792807 ], [ -89.799331, 35.788503 ], [ -89.797053, 35.782648 ], [ -89.797231, 35.780117 ], [ -89.799249, 35.775439 ], [ -89.809280, 35.764379 ], [ -89.812891, 35.761154 ], [ -89.814456, 35.759941 ], [ -89.821216, 35.756716 ], [ -89.824923, 35.755715 ], [ -89.832895, 35.754905 ], [ -89.846343, 35.755732 ], [ -89.857707, 35.750077 ], [ -89.863874, 35.747592 ], [ -89.872845, 35.741299 ], [ -89.877256, 35.741369 ], [ -89.883535, 35.744984 ], [ -89.888163, 35.750077 ], [ -89.905538, 35.759063 ], [ -89.909996, 35.759396 ], [ -89.913132, 35.757302 ], [ -89.915491, 35.754917 ], [ -89.950278, 35.738493 ], [ -89.953983, 35.736160 ], [ -89.956254, 35.733386 ], [ -89.958687, 35.727706 ], [ -89.958882, 35.723834 ], [ -89.956933, 35.711677 ], [ -89.956589, 35.695486 ], [ -89.955753, 35.690621 ], [ -89.953303, 35.686418 ], [ -89.950161, 35.682433 ], [ -89.942700, 35.675121 ], [ -89.937383, 35.665711 ], [ -89.931036, 35.660044 ], [ -89.922749, 35.655293 ], [ -89.915427, 35.652782 ], [ -89.906147, 35.651145 ], [ -89.898916, 35.650904 ], [ -89.890510, 35.652408 ], [ -89.886979, 35.653637 ], [ -89.884932, 35.655107 ], [ -89.882893, 35.657463 ], [ -89.878534, 35.664820 ], [ -89.877158, 35.666136 ], [ -89.872078, 35.668487 ], [ -89.864782, 35.670385 ], [ -89.861277, 35.670064 ], [ -89.858935, 35.669060 ], [ -89.853510, 35.663034 ], [ -89.851176, 35.657432 ], [ -89.850863, 35.650208 ], [ -89.851825, 35.644262 ], [ -89.853890, 35.638261 ], [ -89.856619, 35.634444 ], [ -89.863875, 35.630788 ], [ -89.876548, 35.626653 ], [ -89.894346, 35.615535 ], [ -89.896999, 35.614882 ], [ -89.899789, 35.615061 ], [ -89.906029, 35.616145 ], [ -89.910687, 35.617536 ], [ -89.912172, 35.617055 ], [ -89.919619, 35.612236 ], [ -89.932500, 35.607865 ], [ -89.945405, 35.601611 ], [ -89.951147, 35.597491 ], [ -89.954145, 35.594264 ], [ -89.956749, 35.590511 ], [ -89.957896, 35.587261 ], [ -89.957924, 35.585499 ], [ -89.956690, 35.581426 ], [ -89.954196, 35.576050 ], [ -89.946911, 35.563580 ], [ -89.944754, 35.560308 ], [ -89.941393, 35.556555 ], [ -89.929101, 35.551545 ], [ -89.924145, 35.550561 ], [ -89.917424, 35.550308 ], [ -89.914177, 35.549713 ], [ -89.910789, 35.547515 ], [ -89.909923, 35.544037 ], [ -89.910885, 35.541072 ], [ -89.910787, 35.538718 ], [ -89.909205, 35.538164 ], [ -89.908826, 35.538031 ], [ -89.905582, 35.536774 ], [ -89.904392, 35.535701 ], [ -89.903882, 35.534175 ], [ -89.907660, 35.522944 ], [ -89.909022, 35.520548 ], [ -89.911931, 35.517410 ], [ -89.915400, 35.515119 ], [ -89.919331, 35.513870 ], [ -89.923161, 35.514428 ], [ -89.933614, 35.518538 ], [ -89.945026, 35.519388 ], [ -89.948010, 35.520090 ], [ -89.951248, 35.521866 ], [ -89.956347, 35.525594 ], [ -89.957715, 35.527192 ], [ -89.957739, 35.530125 ], [ -89.955780, 35.533214 ], [ -89.955641, 35.534518 ], [ -89.956706, 35.539369 ], [ -89.958498, 35.541703 ], [ -89.976310, 35.553872 ], [ -89.989363, 35.560043 ], [ -89.992975, 35.560774 ], [ -89.998996, 35.561160 ], [ -90.008293, 35.560065 ], [ -90.011262, 35.559105 ], [ -90.017312, 35.555996 ], [ -90.023903, 35.556336 ], [ -90.028620, 35.555249 ], [ -90.032938, 35.553440 ], [ -90.037615, 35.550329 ], [ -90.039744, 35.548041 ], [ -90.041962, 35.537468 ], [ -90.044748, 35.531657 ], [ -90.046227, 35.529592 ], [ -90.049090, 35.522257 ], [ -90.050277, 35.515275 ], [ -90.048519, 35.504357 ], [ -90.045805, 35.496533 ], [ -90.043517, 35.492298 ], [ -90.034976, 35.480705 ], [ -90.020386, 35.470257 ], [ -90.018998, 35.467803 ], [ -90.018842, 35.464816 ], [ -90.022064, 35.457375 ], [ -90.024247, 35.454260 ], [ -90.026604, 35.447788 ], [ -90.026899, 35.444869 ], [ -90.026584, 35.440103 ], [ -90.027370, 35.437890 ], [ -90.029310, 35.435245 ], [ -90.031267, 35.431576 ], [ -90.031584, 35.427662 ], [ -90.040570, 35.422925 ], [ -90.042640, 35.421237 ], [ -90.044216, 35.419231 ], [ -90.045306, 35.415435 ], [ -90.046598, 35.412966 ], [ -90.056644, 35.403786 ], [ -90.045104, 35.397317 ], [ -90.041563, 35.396620 ], [ -90.044856, 35.392964 ], [ -90.054451, 35.389650 ], [ -90.054585, 35.389604 ], [ -90.069283, 35.408306 ], [ -90.062018, 35.415180 ], [ -90.070549, 35.423291 ], [ -90.074082, 35.433983 ], [ -90.074063, 35.439611 ], [ -90.071327, 35.450338 ], [ -90.067206, 35.460957 ], [ -90.067138, 35.464833 ], [ -90.067798, 35.466224 ], [ -90.072154, 35.470752 ], [ -90.080128, 35.476844 ], [ -90.085009, 35.478835 ], [ -90.098719, 35.478595 ], [ -90.101759, 35.476889 ], [ -90.107723, 35.476935 ], [ -90.114412, 35.472467 ], [ -90.118390, 35.468791 ], [ -90.120619, 35.465741 ], [ -90.123142, 35.459853 ], [ -90.129448, 35.441931 ], [ -90.140180, 35.436484 ], [ -90.169002, 35.421853 ], [ -90.170599, 35.418352 ], [ -90.170700, 35.410065 ], [ -90.179265, 35.385194 ], [ -90.178341, 35.382092 ], [ -90.172388, 35.377681 ], [ -90.166246, 35.374745 ], [ -90.144924, 35.374633 ], [ -90.135510, 35.376668 ], [ -90.143475, 35.387602 ], [ -90.145870, 35.395079 ], [ -90.146191, 35.399468 ], [ -90.145085, 35.403757 ], [ -90.143448, 35.406671 ], [ -90.141660, 35.408563 ], [ -90.137881, 35.411510 ], [ -90.135125, 35.412977 ], [ -90.130475, 35.413745 ], [ -90.116902, 35.411692 ], [ -90.112504, 35.410153 ], [ -90.110543, 35.408595 ], [ -90.106775, 35.403339 ], [ -90.104842, 35.401487 ], [ -90.096650, 35.395257 ], [ -90.093589, 35.393333 ], [ -90.087743, 35.390838 ], [ -90.079930, 35.385272 ], [ -90.077971, 35.384501 ], [ -90.074992, 35.384152 ], [ -90.083824, 35.368798 ], [ -90.087903, 35.363270 ], [ -90.090492, 35.360886 ], [ -90.093492, 35.360486 ], [ -90.096825, 35.357216 ], [ -90.100294, 35.351619 ], [ -90.107312, 35.343143 ], [ -90.108817, 35.342587 ], [ -90.110293, 35.342786 ], [ -90.103862, 35.332405 ], [ -90.106824, 35.324618 ], [ -90.109093, 35.304987 ], [ -90.117219, 35.303384 ], [ -90.121864, 35.304535 ], [ -90.123707, 35.304530 ], [ -90.132393, 35.300488 ], [ -90.139504, 35.298828 ], [ -90.149794, 35.303288 ], [ -90.153394, 35.302588 ], [ -90.158913, 35.300637 ], [ -90.161225, 35.298951 ], [ -90.163812, 35.296115 ], [ -90.165194, 35.293188 ], [ -90.168871, 35.281997 ], [ -90.168794, 35.279088 ], [ -90.166594, 35.274588 ], [ -90.158865, 35.262577 ], [ -90.152094, 35.255989 ], [ -90.140394, 35.252289 ], [ -90.132116, 35.253180 ], [ -90.123593, 35.254989 ], [ -90.116493, 35.255788 ], [ -90.110106, 35.255456 ], [ -90.105093, 35.254288 ], [ -90.099490, 35.251393 ], [ -90.097947, 35.249983 ], [ -90.090892, 35.242189 ], [ -90.086322, 35.235719 ], [ -90.082939, 35.231824 ], [ -90.078750, 35.227806 ], [ -90.076879, 35.224405 ], [ -90.074920, 35.220452 ], [ -90.074155, 35.217070 ], [ -90.074271, 35.211504 ], [ -90.074547, 35.211214 ], [ -90.076820, 35.208817 ], [ -90.081173, 35.208153 ], [ -90.084120, 35.210423 ], [ -90.088597, 35.212376 ], [ -90.093285, 35.203282 ], [ -90.096466, 35.194848 ], [ -90.097408, 35.194794 ], [ -90.109076, 35.199105 ], [ -90.116182, 35.198498 ], [ -90.117542, 35.190570 ], [ -90.117393, 35.187890 ], [ -90.114214, 35.181691 ], [ -90.111091, 35.178639 ], [ -90.109177, 35.178451 ], [ -90.108075, 35.174571 ], [ -90.105525, 35.170695 ], [ -90.103216, 35.167980 ], [ -90.099777, 35.164474 ], [ -90.096549, 35.160976 ], [ -90.092944, 35.157228 ], [ -90.090371, 35.156270 ], [ -90.069402, 35.153646 ], [ -90.066958, 35.151839 ], [ -90.066482, 35.151074 ], [ -90.064612, 35.140621 ], [ -90.065392, 35.137691 ], [ -90.066591, 35.135990 ], [ -90.071192, 35.131591 ], [ -90.083420, 35.121670 ], [ -90.086710, 35.119779 ], [ -90.090610, 35.118287 ], [ -90.100593, 35.116691 ], [ -90.109393, 35.118891 ], [ -90.139024, 35.133995 ], [ -90.142794, 35.135091 ], [ -90.144691, 35.134984 ], [ -90.155994, 35.130991 ], [ -90.160058, 35.128830 ], [ -90.165328, 35.125228 ], [ -90.173603, 35.118073 ], [ -90.176843, 35.112088 ], [ -90.181387, 35.091401 ], [ -90.195133, 35.061793 ], [ -90.196583, 35.056137 ], [ -90.197146, 35.050731 ], [ -90.196860, 35.043667 ], [ -90.196095, 35.037400 ], [ -90.200124, 35.032813 ], [ -90.209397, 35.026546 ], [ -90.214382, 35.025795 ], [ -90.216258, 35.026049 ], [ -90.224791, 35.029961 ], [ -90.230611, 35.031320 ], [ -90.256495, 35.034493 ], [ -90.262396, 35.036393 ], [ -90.263396, 35.037493 ], [ -90.263796, 35.039593 ], [ -90.265296, 35.040293 ], [ -90.291996, 35.041793 ], [ -90.295596, 35.040093 ], [ -90.297296, 35.037893 ], [ -90.300697, 35.028793 ], [ -90.306897, 35.018194 ], [ -90.309877, 35.009750 ], [ -90.310298, 35.004295 ], [ -90.309297, 34.995694 ], [ -90.304425, 34.984939 ], [ -90.302471, 34.982077 ], [ -90.296422, 34.976346 ], [ -90.293083, 34.974574 ], [ -90.287239, 34.972531 ], [ -90.282234, 34.967661 ], [ -90.278240, 34.965077 ], [ -90.259663, 34.957793 ], [ -90.253969, 34.954988 ], [ -90.250056, 34.951196 ], [ -90.247832, 34.947916 ], [ -90.246116, 34.944316 ], [ -90.244476, 34.937596 ], [ -90.244725, 34.921031 ], [ -90.246546, 34.914168 ], [ -90.248308, 34.909739 ], [ -90.250095, 34.907320 ], [ -90.279364, 34.890077 ], [ -90.301957, 34.880053 ], [ -90.310005, 34.875097 ], [ -90.313476, 34.871698 ], [ -90.304419, 34.860589 ], [ -90.303698, 34.859704 ], [ -90.302523, 34.856471 ], [ -90.302669, 34.854366 ], [ -90.303944, 34.850517 ], [ -90.307384, 34.846195 ], [ -90.311312, 34.844223 ], [ -90.319198, 34.844854 ], [ -90.323067, 34.846391 ], [ -90.332298, 34.852530 ], [ -90.340380, 34.860357 ], [ -90.348218, 34.855113 ], [ -90.352174, 34.853196 ], [ -90.379837, 34.845931 ], [ -90.401633, 34.835305 ], [ -90.407991, 34.832998 ], [ -90.410666, 34.832028 ], [ -90.414864, 34.831846 ], [ -90.422355, 34.833675 ], [ -90.423879, 34.834606 ], [ -90.428754, 34.841400 ], [ -90.430828, 34.848982 ], [ -90.431741, 34.855051 ], [ -90.431722, 34.858913 ], [ -90.429115, 34.865087 ], [ -90.428980, 34.867168 ], [ -90.430096, 34.871212 ], [ -90.436561, 34.882731 ], [ -90.438313, 34.884581 ], [ -90.441254, 34.886313 ], [ -90.444806, 34.887994 ], [ -90.453916, 34.891122 ], [ -90.459819, 34.891946 ], [ -90.466154, 34.890989 ], [ -90.475686, 34.886310 ], [ -90.479872, 34.883264 ], [ -90.483969, 34.877176 ], [ -90.484558, 34.875096 ], [ -90.485038, 34.869252 ], [ -90.483876, 34.861333 ], [ -90.481955, 34.857805 ], [ -90.474403, 34.849495 ], [ -90.463795, 34.834923 ], [ -90.456935, 34.823383 ], [ -90.456761, 34.820395 ], [ -90.459024, 34.814440 ], [ -90.465367, 34.810592 ], [ -90.470544, 34.805036 ], [ -90.472280, 34.802465 ], [ -90.473877, 34.798399 ], [ -90.474590, 34.793200 ], [ -90.473527, 34.788835 ], [ -90.470411, 34.780877 ], [ -90.458883, 34.764267 ], [ -90.453038, 34.753352 ], [ -90.451170, 34.747787 ], [ -90.451257, 34.744485 ], [ -90.452479, 34.739898 ], [ -90.454968, 34.735557 ], [ -90.457950, 34.732946 ], [ -90.469897, 34.727030 ], [ -90.479704, 34.724793 ], [ -90.488865, 34.723731 ], [ -90.501667, 34.724236 ], [ -90.514735, 34.729656 ], [ -90.518317, 34.732790 ], [ -90.521004, 34.738612 ], [ -90.521900, 34.743537 ], [ -90.521900, 34.748463 ], [ -90.520556, 34.753388 ], [ -90.516522, 34.758333 ], [ -90.505494, 34.764568 ], [ -90.501325, 34.769931 ], [ -90.500994, 34.771187 ], [ -90.501523, 34.774795 ], [ -90.503679, 34.780136 ], [ -90.512761, 34.796488 ], [ -90.514706, 34.801768 ], [ -90.522892, 34.802265 ], [ -90.531330, 34.800584 ], [ -90.536510, 34.798572 ], [ -90.540222, 34.795768 ], [ -90.544067, 34.791159 ], [ -90.547612, 34.784589 ], [ -90.548170, 34.781890 ], [ -90.547859, 34.779194 ], [ -90.546225, 34.773443 ], [ -90.542631, 34.764396 ], [ -90.542695, 34.752626 ], [ -90.543811, 34.749277 ], [ -90.545820, 34.745929 ], [ -90.547606, 34.744367 ], [ -90.550284, 34.742804 ], [ -90.553186, 34.741912 ], [ -90.556308, 34.741541 ], [ -90.559895, 34.740788 ], [ -90.563544, 34.738671 ], [ -90.565437, 34.736536 ], [ -90.567240, 34.733463 ], [ -90.568172, 34.727384 ], [ -90.568081, 34.724802 ], [ -90.567482, 34.723292 ], [ -90.565646, 34.721053 ], [ -90.546053, 34.702076 ], [ -90.538974, 34.698783 ], [ -90.529211, 34.696819 ], [ -90.522084, 34.696605 ], [ -90.509847, 34.698003 ], [ -90.496552, 34.700578 ], [ -90.486966, 34.701477 ], [ -90.480041, 34.701515 ], [ -90.475194, 34.700826 ], [ -90.471185, 34.699066 ], [ -90.467064, 34.695643 ], [ -90.463734, 34.691093 ], [ -90.462552, 34.687576 ], [ -90.462816, 34.684074 ], [ -90.466041, 34.674312 ], [ -90.469821, 34.669436 ], [ -90.479718, 34.659934 ], [ -90.487890, 34.654881 ], [ -90.496639, 34.648117 ], [ -90.503061, 34.640790 ], [ -90.508100, 34.636682 ], [ -90.517168, 34.630928 ], [ -90.524481, 34.628504 ], [ -90.532188, 34.627487 ], [ -90.537165, 34.627767 ], [ -90.543696, 34.629559 ], [ -90.547614, 34.631656 ], [ -90.551761, 34.636484 ], [ -90.554129, 34.640871 ], [ -90.555104, 34.646236 ], [ -90.553962, 34.655018 ], [ -90.552642, 34.659707 ], [ -90.550158, 34.663445 ], [ -90.539409, 34.670902 ], [ -90.538061, 34.673232 ], [ -90.538856, 34.682463 ], [ -90.540074, 34.684981 ], [ -90.542761, 34.688781 ], [ -90.548071, 34.693169 ], [ -90.549856, 34.695478 ], [ -90.552317, 34.697087 ], [ -90.555627, 34.697946 ], [ -90.563391, 34.695876 ], [ -90.567334, 34.693371 ], [ -90.573106, 34.686425 ], [ -90.578745, 34.683844 ], [ -90.582006, 34.680235 ], [ -90.588419, 34.670963 ], [ -90.588536, 34.668646 ], [ -90.587323, 34.665407 ], [ -90.586336, 34.651689 ], [ -90.585031, 34.647072 ], [ -90.583088, 34.643610 ], [ -90.583020, 34.642679 ], [ -90.583440, 34.641389 ], [ -90.588255, 34.626616 ], [ -90.587224, 34.615732 ], [ -90.581693, 34.604227 ], [ -90.574787, 34.595243 ], [ -90.570133, 34.587457 ], [ -90.564866, 34.582602 ], [ -90.557666, 34.576929 ], [ -90.549244, 34.568101 ], [ -90.545891, 34.563257 ], [ -90.540951, 34.550853 ], [ -90.540736, 34.548085 ], [ -90.541282, 34.545331 ], [ -90.543633, 34.540378 ], [ -90.545728, 34.537750 ], [ -90.555276, 34.531012 ], [ -90.569347, 34.524867 ], [ -90.578493, 34.516296 ], [ -90.581062, 34.512818 ], [ -90.583530, 34.504085 ], [ -90.586525, 34.500103 ], [ -90.588942, 34.491097 ], [ -90.589921, 34.484793 ], [ -90.588346, 34.470562 ], [ -90.585477, 34.461247 ], [ -90.583717, 34.458829 ], [ -90.576893, 34.454351 ], [ -90.573959, 34.451875 ], [ -90.567330, 34.440383 ], [ -90.565826, 34.434379 ], [ -90.566505, 34.429528 ], [ -90.568397, 34.424805 ], [ -90.571145, 34.420319 ], [ -90.575336, 34.415152 ], [ -90.580677, 34.410554 ], [ -90.613944, 34.390723 ], [ -90.618480, 34.388767 ], [ -90.631586, 34.387193 ], [ -90.634940, 34.386363 ], [ -90.641398, 34.383869 ], [ -90.658542, 34.375705 ], [ -90.655346, 34.371846 ], [ -90.666788, 34.355820 ], [ -90.666862, 34.348569 ], [ -90.660404, 34.335760 ], [ -90.657371, 34.327287 ], [ -90.657488, 34.322231 ], [ -90.661395, 34.315398 ], [ -90.669343, 34.313020 ], [ -90.678097, 34.313031 ], [ -90.686003, 34.315771 ], [ -90.690005, 34.318584 ], [ -90.693129, 34.322570 ], [ -90.693686, 34.329680 ], [ -90.691551, 34.338618 ], [ -90.681620, 34.352910 ], [ -90.680512, 34.362529 ], [ -90.681921, 34.365998 ], [ -90.683222, 34.368817 ], [ -90.690497, 34.368606 ], [ -90.700147, 34.365855 ], [ -90.712088, 34.363805 ], [ -90.724909, 34.363659 ], [ -90.729131, 34.364206 ], [ -90.741616, 34.367225 ], [ -90.750107, 34.367919 ], [ -90.756197, 34.367256 ], [ -90.762085, 34.364754 ], [ -90.765764, 34.362109 ], [ -90.767061, 34.360271 ], [ -90.768445, 34.353469 ], [ -90.767732, 34.346872 ], [ -90.767108, 34.345264 ], [ -90.765174, 34.342818 ], [ -90.748942, 34.331045 ], [ -90.744713, 34.324872 ], [ -90.742694, 34.320263 ], [ -90.740610, 34.313469 ], [ -90.740889, 34.306538 ], [ -90.743082, 34.302257 ], [ -90.752681, 34.289266 ], [ -90.755271, 34.286848 ], [ -90.765165, 34.280524 ], [ -90.772266, 34.279943 ], [ -90.797569, 34.282402 ], [ -90.802928, 34.282465 ], [ -90.812829, 34.279438 ], [ -90.820919, 34.277840 ], [ -90.824478, 34.276240 ], [ -90.828267, 34.273650 ], [ -90.830612, 34.271245 ], [ -90.832407, 34.267491 ], [ -90.836972, 34.250104 ], [ -90.839981, 34.236114 ], [ -90.840128, 34.230104 ], [ -90.839509, 34.226201 ], [ -90.840009, 34.223077 ], [ -90.842151, 34.216880 ], [ -90.844824, 34.210999 ], [ -90.847808, 34.206530 ], [ -90.852764, 34.209403 ], [ -90.856708, 34.211598 ], [ -90.867064, 34.212141 ], [ -90.879120, 34.215450 ], [ -90.894560, 34.224380 ], [ -90.898286, 34.227253 ], [ -90.900078, 34.229621 ], [ -90.904279, 34.240960 ], [ -90.905934, 34.243529 ], [ -90.907082, 34.244492 ], [ -90.912396, 34.245932 ], [ -90.923152, 34.246530 ], [ -90.929015, 34.244541 ], [ -90.933511, 34.240218 ], [ -90.936404, 34.236698 ], [ -90.937152, 34.234110 ], [ -90.936988, 34.227041 ], [ -90.935220, 34.219050 ], [ -90.932680, 34.214824 ], [ -90.916048, 34.196916 ], [ -90.911800, 34.193897 ], [ -90.891871, 34.184766 ], [ -90.887884, 34.181980 ], [ -90.882701, 34.184364 ], [ -90.877475, 34.185633 ], [ -90.873830, 34.183220 ], [ -90.869651, 34.182965 ], [ -90.864566, 34.183882 ], [ -90.859087, 34.186288 ], [ -90.855600, 34.186880 ], [ -90.847108, 34.186053 ], [ -90.838205, 34.183804 ], [ -90.828388, 34.184784 ], [ -90.816572, 34.183023 ], [ -90.812374, 34.180767 ], [ -90.810016, 34.178437 ], [ -90.808685, 34.175878 ], [ -90.807164, 34.167460 ], [ -90.807813, 34.161474 ], [ -90.810884, 34.155903 ], [ -90.815878, 34.149879 ], [ -90.822593, 34.144054 ], [ -90.825708, 34.142011 ], [ -90.830285, 34.139813 ], [ -90.836099, 34.137876 ], [ -90.847168, 34.136884 ], [ -90.853471, 34.137511 ], [ -90.864580, 34.140555 ], [ -90.867880, 34.142146 ], [ -90.876836, 34.148130 ], [ -90.883073, 34.151502 ], [ -90.894385, 34.160953 ], [ -90.903577, 34.164332 ], [ -90.910010, 34.165508 ], [ -90.938064, 34.148754 ], [ -90.954300, 34.138498 ], [ -90.959317, 34.130350 ], [ -90.958467, 34.125105 ], [ -90.955974, 34.120125 ], [ -90.955004, 34.118973 ], [ -90.948514, 34.111269 ], [ -90.946323, 34.109374 ], [ -90.921273, 34.093958 ], [ -90.918395, 34.093054 ], [ -90.914066, 34.092756 ], [ -90.901130, 34.094667 ], [ -90.893526, 34.097795 ], [ -90.888085, 34.097810 ], [ -90.882628, 34.096615 ], [ -90.878912, 34.094573 ], [ -90.876606, 34.092911 ], [ -90.871923, 34.086652 ], [ -90.870461, 34.082739 ], [ -90.870528, 34.080516 ], [ -90.871940, 34.076362 ], [ -90.874541, 34.072041 ], [ -90.882115, 34.063903 ], [ -90.886351, 34.058564 ], [ -90.887837, 34.055403 ], [ -90.888627, 34.052419 ], [ -90.889058, 34.046362 ], [ -90.887394, 34.039845 ], [ -90.886991, 34.035094 ], [ -90.887413, 34.032505 ], [ -90.888956, 34.029788 ], [ -90.892420, 34.026860 ], [ -90.899467, 34.023796 ], [ -90.914642, 34.021885 ], [ -90.922017, 34.023216 ], [ -90.923745, 34.023143 ], [ -90.934896, 34.019262 ], [ -90.942662, 34.018050 ], [ -90.950311, 34.017822 ], [ -90.958456, 34.020254 ], [ -90.970726, 34.021620 ], [ -90.976918, 34.021335 ], [ -90.982742, 34.020469 ], [ -90.987948, 34.019038 ], [ -90.979945, 34.000106 ], [ -90.977489, 33.996554 ], [ -90.970947, 33.991885 ], [ -90.961548, 33.979945 ], [ -90.961222, 33.976151 ], [ -90.963720, 33.967688 ], [ -90.965187, 33.965461 ], [ -90.967632, 33.963324 ], [ -90.970856, 33.961868 ], [ -90.976864, 33.960503 ], [ -90.983359, 33.960186 ], [ -90.987653, 33.960793 ], [ -90.994856, 33.963118 ], [ -91.000108, 33.966428 ], [ -91.002986, 33.970902 ], [ -91.004981, 33.977011 ], [ -91.013610, 33.994495 ], [ -91.018890, 34.003151 ], [ -91.033765, 33.995323 ], [ -91.039589, 33.989297 ], [ -91.042751, 33.986811 ], [ -91.048367, 33.985078 ], [ -91.062264, 33.985083 ], [ -91.071203, 33.984473 ], [ -91.075378, 33.983586 ], [ -91.079254, 33.982101 ], [ -91.083187, 33.979865 ], [ -91.087921, 33.975335 ], [ -91.089119, 33.972653 ], [ -91.089756, 33.969721 ], [ -91.089787, 33.966004 ], [ -91.088696, 33.961334 ], [ -91.086758, 33.958270 ], [ -91.084095, 33.956179 ], [ -91.078496, 33.954060 ], [ -91.046725, 33.947406 ], [ -91.035961, 33.943758 ], [ -91.020097, 33.937127 ], [ -91.012994, 33.932276 ], [ -91.010318, 33.929352 ], [ -91.010040, 33.927003 ], [ -91.010831, 33.925552 ], [ -91.017481, 33.919083 ], [ -91.026382, 33.907980 ], [ -91.036674, 33.898531 ], [ -91.055309, 33.883035 ], [ -91.061247, 33.877505 ], [ -91.070883, 33.866714 ], [ -91.072798, 33.862396 ], [ -91.073011, 33.857449 ], [ -91.071195, 33.849539 ], [ -91.067511, 33.840443 ], [ -91.064977, 33.837126 ], [ -91.056692, 33.828935 ], [ -91.052819, 33.824181 ], [ -91.049679, 33.818729 ], [ -91.046849, 33.815365 ], [ -91.042448, 33.812855 ], [ -91.025173, 33.805953 ], [ -91.020098, 33.804447 ], [ -91.007767, 33.802591 ], [ -91.000107, 33.799549 ], [ -90.991747, 33.792597 ], [ -90.989299, 33.788016 ], [ -90.988466, 33.784530 ], [ -90.989444, 33.780576 ], [ -90.991220, 33.776791 ], [ -90.993842, 33.773601 ], [ -91.000106, 33.769165 ], [ -91.012770, 33.764675 ], [ -91.023285, 33.762991 ], [ -91.026782, 33.763642 ], [ -91.053886, 33.778701 ], [ -91.060524, 33.777640 ], [ -91.085510, 33.776410 ], [ -91.088996, 33.775801 ], [ -91.107318, 33.770619 ], [ -91.111494, 33.774568 ], [ -91.117836, 33.779026 ], [ -91.123466, 33.782106 ], [ -91.128222, 33.783447 ], [ -91.132185, 33.783420 ], [ -91.133854, 33.782814 ], [ -91.137351, 33.779923 ], [ -91.139869, 33.777117 ], [ -91.142010, 33.773820 ], [ -91.145112, 33.767340 ], [ -91.144812, 33.763996 ], [ -91.143634, 33.762095 ], [ -91.141304, 33.760835 ], [ -91.140756, 33.759735 ], [ -91.141553, 33.755957 ], [ -91.144571, 33.751607 ], [ -91.144539, 33.749338 ], [ -91.143287, 33.747141 ], [ -91.146523, 33.736503 ], [ -91.146618, 33.732456 ], [ -91.145792, 33.728924 ], [ -91.144732, 33.726803 ], [ -91.132338, 33.714246 ], [ -91.125527, 33.708780 ], [ -91.117733, 33.705342 ], [ -91.107646, 33.704679 ], [ -91.101101, 33.705007 ], [ -91.089873, 33.707364 ], [ -91.075389, 33.714403 ], [ -91.068290, 33.716477 ], [ -91.063752, 33.715892 ], [ -91.059891, 33.714816 ], [ -91.055562, 33.712486 ], [ -91.046778, 33.706313 ], [ -91.041261, 33.699933 ], [ -91.039025, 33.696595 ], [ -91.037150, 33.692907 ], [ -91.036120, 33.689113 ], [ -91.033366, 33.688773 ], [ -91.030402, 33.687766 ], [ -91.030332, 33.681622 ], [ -91.031460, 33.678142 ], [ -91.034565, 33.673018 ], [ -91.036840, 33.671316 ], [ -91.046412, 33.668272 ], [ -91.050523, 33.668064 ], [ -91.059182, 33.666400 ], [ -91.067110, 33.662689 ], [ -91.078507, 33.658283 ], [ -91.084126, 33.657322 ], [ -91.088202, 33.657387 ], [ -91.094040, 33.658351 ], [ -91.100980, 33.660551 ], [ -91.130450, 33.674522 ], [ -91.133416, 33.676790 ], [ -91.144188, 33.689596 ], [ -91.160866, 33.707096 ], [ -91.162464, 33.706840 ], [ -91.165846, 33.705133 ], [ -91.175730, 33.703116 ], [ -91.190113, 33.701860 ], [ -91.200712, 33.701535 ], [ -91.205377, 33.700819 ], [ -91.212077, 33.698249 ], [ -91.220570, 33.692923 ], [ -91.225279, 33.687749 ], [ -91.227857, 33.683073 ], [ -91.229015, 33.677543 ], [ -91.228228, 33.671326 ], [ -91.226537, 33.668665 ], [ -91.223001, 33.664794 ], [ -91.219048, 33.661503 ], [ -91.211284, 33.658526 ], [ -91.185455, 33.653604 ], [ -91.178311, 33.651109 ], [ -91.171168, 33.647766 ], [ -91.164212, 33.643278 ], [ -91.150499, 33.633013 ], [ -91.139209, 33.625658 ], [ -91.134389, 33.619512 ], [ -91.130902, 33.610919 ], [ -91.130445, 33.606034 ], [ -91.131588, 33.599450 ], [ -91.132450, 33.596989 ], [ -91.134043, 33.594489 ], [ -91.138418, 33.590896 ], [ -91.152148, 33.582721 ], [ -91.157429, 33.581372 ], [ -91.160755, 33.581352 ], [ -91.175979, 33.582968 ], [ -91.178220, 33.582607 ], [ -91.181068, 33.581520 ], [ -91.188942, 33.576225 ], [ -91.198285, 33.572061 ], [ -91.203151, 33.570758 ], [ -91.221466, 33.568166 ], [ -91.224121, 33.567369 ], [ -91.228489, 33.564667 ], [ -91.230858, 33.561372 ], [ -91.231418, 33.560593 ], [ -91.232537, 33.557454 ], [ -91.232295, 33.552788 ], [ -91.229834, 33.547047 ], [ -91.226325, 33.541200 ], [ -91.219297, 33.532364 ], [ -91.215671, 33.529423 ], [ -91.187367, 33.510552 ], [ -91.184612, 33.507364 ], [ -91.182901, 33.502379 ], [ -91.183070, 33.498613 ], [ -91.185637, 33.496399 ], [ -91.189375, 33.493005 ], [ -91.195634, 33.488468 ], [ -91.199593, 33.483125 ], [ -91.205661, 33.473553 ], [ -91.206753, 33.470308 ], [ -91.208535, 33.468606 ], [ -91.215508, 33.464780 ], [ -91.220192, 33.463045 ], [ -91.223338, 33.462764 ], [ -91.231661, 33.457100 ], [ -91.232587, 33.453958 ], [ -91.233422, 33.444038 ], [ -91.234310, 33.442300 ], [ -91.235928, 33.440611 ], [ -91.235181, 33.438972 ], [ -91.217374, 33.434699 ], [ -91.210275, 33.433796 ], [ -91.206807, 33.433846 ], [ -91.194658, 33.436358 ], [ -91.186979, 33.438592 ], [ -91.181787, 33.440780 ], [ -91.177293, 33.443638 ], [ -91.169360, 33.452629 ], [ -91.171799, 33.462342 ], [ -91.175635, 33.471761 ], [ -91.176984, 33.478899 ], [ -91.177148, 33.486170 ], [ -91.175488, 33.490770 ], [ -91.172213, 33.496691 ], [ -91.167403, 33.498304 ], [ -91.164019, 33.497448 ], [ -91.160142, 33.494829 ], [ -91.157319, 33.492923 ], [ -91.136656, 33.481323 ], [ -91.125109, 33.472842 ], [ -91.119667, 33.460230 ], [ -91.117975, 33.453807 ], [ -91.118495, 33.449116 ], [ -91.121100, 33.443563 ], [ -91.128589, 33.436284 ], [ -91.130552, 33.433263 ], [ -91.130561, 33.431900 ], [ -91.131885, 33.430063 ], [ -91.139150, 33.426955 ], [ -91.144877, 33.427706 ], [ -91.147663, 33.427172 ], [ -91.163387, 33.422157 ], [ -91.176280, 33.416979 ], [ -91.179368, 33.417151 ], [ -91.184427, 33.419576 ], [ -91.191973, 33.417728 ], [ -91.199354, 33.418321 ], [ -91.202580, 33.416832 ], [ -91.205272, 33.414231 ], [ -91.208702, 33.408719 ], [ -91.209220, 33.406290 ], [ -91.209032, 33.403633 ], [ -91.208113, 33.402007 ], [ -91.204758, 33.398823 ], [ -91.191127, 33.389634 ], [ -91.176942, 33.382841 ], [ -91.171968, 33.381030 ], [ -91.166304, 33.379709 ], [ -91.154017, 33.378914 ], [ -91.140938, 33.380477 ], [ -91.123623, 33.387526 ], [ -91.113764, 33.393124 ], [ -91.107170, 33.399078 ], [ -91.099277, 33.408244 ], [ -91.095211, 33.417488 ], [ -91.095335, 33.425684 ], [ -91.097474, 33.431733 ], [ -91.097531, 33.433725 ], [ -91.096723, 33.437603 ], [ -91.094279, 33.442671 ], [ -91.091566, 33.446319 ], [ -91.086498, 33.451576 ], [ -91.081834, 33.454188 ], [ -91.077814, 33.455648 ], [ -91.074555, 33.455811 ], [ -91.067623, 33.455104 ], [ -91.064701, 33.453775 ], [ -91.059828, 33.450257 ], [ -91.057621, 33.445341 ], [ -91.058152, 33.428705 ], [ -91.062281, 33.421238 ], [ -91.075293, 33.405966 ], [ -91.090852, 33.395781 ], [ -91.101456, 33.387190 ], [ -91.106758, 33.381141 ], [ -91.120409, 33.363809 ], [ -91.125108, 33.360099 ], [ -91.140192, 33.351452 ], [ -91.141793, 33.350076 ], [ -91.142219, 33.348989 ], [ -91.140968, 33.336493 ], [ -91.141893, 33.332963 ], [ -91.143353, 33.330520 ], [ -91.143667, 33.328398 ], [ -91.141475, 33.314318 ], [ -91.141615, 33.299539 ], [ -91.140057, 33.296618 ], [ -91.125539, 33.280255 ], [ -91.125528, 33.274732 ], [ -91.128078, 33.268502 ], [ -91.118208, 33.262071 ], [ -91.117223, 33.260685 ], [ -91.114325, 33.252953 ], [ -91.110561, 33.245930 ], [ -91.106142, 33.241799 ], [ -91.100100, 33.238125 ], [ -91.099093, 33.238173 ], [ -91.096931, 33.241628 ], [ -91.094748, 33.250499 ], [ -91.091489, 33.254838 ], [ -91.090342, 33.257325 ], [ -91.086137, 33.273652 ], [ -91.083694, 33.278557 ], [ -91.081244, 33.281250 ], [ -91.078530, 33.283306 ], [ -91.072567, 33.285885 ], [ -91.067035, 33.287180 ], [ -91.058730, 33.286901 ], [ -91.052369, 33.285415 ], [ -91.048150, 33.282796 ], [ -91.045141, 33.279015 ], [ -91.043624, 33.274636 ], [ -91.043985, 33.269835 ], [ -91.045191, 33.265404 ], [ -91.047648, 33.259989 ], [ -91.050407, 33.251202 ], [ -91.054126, 33.246105 ], [ -91.063912, 33.237356 ], [ -91.065629, 33.232982 ], [ -91.068708, 33.232936 ], [ -91.071079, 33.230096 ], [ -91.070697, 33.227302 ], [ -91.074103, 33.226821 ], [ -91.077673, 33.227485 ], [ -91.079227, 33.226500 ], [ -91.079227, 33.223889 ], [ -91.079635, 33.223225 ], [ -91.082878, 33.221621 ], [ -91.085984, 33.221644 ], [ -91.091711, 33.220813 ], [ -91.089909, 33.210194 ], [ -91.086963, 33.198509 ], [ -91.084366, 33.180856 ], [ -91.084889, 33.161800 ], [ -91.085562, 33.155822 ], [ -91.087589, 33.145177 ], [ -91.089862, 33.139655 ], [ -91.093201, 33.136726 ], [ -91.104317, 33.131598 ], [ -91.114087, 33.129834 ], [ -91.131659, 33.129101 ], [ -91.143334, 33.129785 ], [ -91.150362, 33.130695 ], [ -91.151853, 33.131802 ], [ -91.153015, 33.135093 ], [ -91.160298, 33.141216 ], [ -91.161651, 33.141781 ], [ -91.169406, 33.142639 ], [ -91.183662, 33.141691 ], [ -91.188718, 33.139811 ], [ -91.193174, 33.136734 ], [ -91.195296, 33.134731 ], [ -91.201780, 33.125121 ], [ -91.202089, 33.121249 ], [ -91.201462, 33.109638 ], [ -91.201125, 33.108185 ], [ -91.200167, 33.106930 ], [ -91.195953, 33.104561 ], [ -91.180836, 33.098364 ], [ -91.174723, 33.091640 ], [ -91.173546, 33.089318 ], [ -91.171514, 33.087818 ], [ -91.165918, 33.086174 ], [ -91.160656, 33.085596 ], [ -91.149823, 33.081603 ], [ -91.124639, 33.064127 ], [ -91.121195, 33.059166 ], [ -91.120293, 33.055921 ], [ -91.120379, 33.054530 ], [ -91.123441, 33.046577 ], [ -91.125656, 33.038276 ], [ -91.129088, 33.033554 ], [ -91.137439, 33.028736 ], [ -91.142424, 33.027231 ], [ -91.149758, 33.026312 ], [ -91.156160, 33.023580 ], [ -91.162363, 33.019684 ], [ -91.166282, 33.011331 ], [ -91.166073, 33.004106 ], [ -91.265018, 33.005084 ], [ -91.284398, 33.005007 ], [ -91.312016, 33.005262 ], [ -91.322506, 33.005341 ], [ -91.325037, 33.005364 ], [ -91.326396, 33.005376 ], [ -91.329767, 33.005421 ], [ -91.333011, 33.005529 ], [ -91.376016, 33.005794 ], [ -91.425466, 33.006016 ], [ -91.435782, 33.006099 ], [ -91.453369, 33.005843 ], [ -91.460400, 33.005910 ], [ -91.489176, 33.006182 ], [ -91.500118, 33.006784 ], [ -91.559494, 33.006840 ], [ -91.572326, 33.006908 ], [ -91.579639, 33.006472 ], [ -91.579802, 33.006518 ], [ -91.609001, 33.006556 ], [ -91.617615, 33.006717 ], [ -91.626670, 33.006639 ], [ -91.735531, 33.007569 ], [ -91.755068, 33.007010 ], [ -91.875128, 33.007728 ], [ -91.950001, 33.007520 ], [ -91.951958, 33.007428 ], [ -92.069105, 33.008163 ], [ -92.222825, 33.009080 ], [ -92.292664, 33.010103 ], [ -92.335893, 33.010349 ], [ -92.362865, 33.010628 ], [ -92.370290, 33.010717 ], [ -92.469762, 33.012010 ], [ -92.501383, 33.012160 ], [ -92.503776, 33.012161 ], [ -92.711289, 33.014307 ], [ -92.715884, 33.014398 ], [ -92.723553, 33.014328 ], [ -92.724743, 33.014347 ], [ -92.724994, 33.014351 ], [ -92.733197, 33.014347 ], [ -92.796533, 33.014836 ], [ -92.830798, 33.015661 ], [ -92.844073, 33.016034 ], [ -92.844286, 33.016070 ], [ -92.854167, 33.016132 ], [ -92.867510, 33.016062 ], [ -92.946553, 33.016807 ], [ -92.971137, 33.017192 ], [ -92.988708, 33.017298 ], [ -93.070686, 33.017792 ], [ -93.073167, 33.017898 ], [ -93.081428, 33.017928 ], [ -93.100981, 33.017786 ], [ -93.101443, 33.017740 ], [ -93.154351, 33.017856 ], [ -93.197402, 33.017951 ], [ -93.215653, 33.018393 ], [ -93.238607, 33.017992 ], [ -93.308181, 33.018156 ], [ -93.308398, 33.018179 ], [ -93.340353, 33.018337 ], [ -93.377134, 33.018234 ], [ -93.467042, 33.018611 ], [ -93.489506, 33.018443 ], [ -93.490520, 33.018442 ], [ -93.490893, 33.018442 ], [ -93.520971, 33.018616 ], [ -93.520994, 33.018616 ], [ -93.524916, 33.018637 ], [ -93.531499, 33.018643 ], [ -93.723273, 33.019457 ], [ -93.804916, 33.019381 ], [ -93.814553, 33.019372 ], [ -94.024475, 33.019207 ], [ -94.027983, 33.019139 ], [ -94.035839, 33.019145 ], [ -94.041444, 33.019188 ], [ -94.042964, 33.019219 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US06", "STATE": "06", "NAME": "California", "LSAD": "", "CENSUSAREA": 155779.220000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -122.421439, 37.869969 ], [ -122.421341, 37.869946 ], [ -122.418470, 37.861764 ], [ -122.418470, 37.852721 ], [ -122.418698, 37.852717 ], [ -122.434403, 37.852434 ], [ -122.443302, 37.855448 ], [ -122.446316, 37.861046 ], [ -122.438565, 37.868367 ], [ -122.430958, 37.872242 ], [ -122.421439, 37.869969 ] ] ], [ [ [ -122.378500, 37.826505 ], [ -122.377879, 37.830648 ], [ -122.369941, 37.832137 ], [ -122.363244, 37.823951 ], [ -122.358779, 37.814278 ], [ -122.362661, 37.807577 ], [ -122.372422, 37.811301 ], [ -122.372670, 37.816510 ], [ -122.378500, 37.826505 ] ] ], [ [ [ -120.248484, 33.999329 ], [ -120.247393, 34.001911 ], [ -120.238657, 34.007592 ], [ -120.230001, 34.010136 ], [ -120.221287, 34.010367 ], [ -120.208478, 34.005655 ], [ -120.195780, 34.004284 ], [ -120.167306, 34.008219 ], [ -120.151663, 34.018126 ], [ -120.147647, 34.024831 ], [ -120.140362, 34.025974 ], [ -120.135853, 34.026087 ], [ -120.115058, 34.019866 ], [ -120.090182, 34.019806 ], [ -120.073609, 34.024477 ], [ -120.062778, 34.031161 ], [ -120.061953, 34.033976 ], [ -120.057637, 34.037340 ], [ -120.055107, 34.037729 ], [ -120.043259, 34.035806 ], [ -120.044004, 34.024820 ], [ -120.047798, 34.021227 ], [ -120.050382, 34.013331 ], [ -120.048926, 34.009898 ], [ -120.046575, 34.000002 ], [ -120.041311, 33.994507 ], [ -120.025653, 33.985553 ], [ -120.011123, 33.979894 ], [ -120.003815, 33.979547 ], [ -119.984316, 33.983948 ], [ -119.978876, 33.983081 ], [ -119.979913, 33.969623 ], [ -119.976857, 33.956693 ], [ -119.971141, 33.950401 ], [ -119.970260, 33.944359 ], [ -119.973691, 33.942481 ], [ -120.000960, 33.941554 ], [ -120.017715, 33.936366 ], [ -120.046881, 33.919597 ], [ -120.048315, 33.917625 ], [ -120.048611, 33.915775 ], [ -120.049682, 33.914563 ], [ -120.077793, 33.908886 ], [ -120.098601, 33.907853 ], [ -120.105489, 33.904280 ], [ -120.109137, 33.899129 ], [ -120.121817, 33.895712 ], [ -120.168974, 33.919090 ], [ -120.179049, 33.927994 ], [ -120.189840, 33.947703 ], [ -120.192339, 33.950266 ], [ -120.198602, 33.952211 ], [ -120.200085, 33.956904 ], [ -120.209372, 33.972376 ], [ -120.224461, 33.989059 ], [ -120.248484, 33.999329 ] ] ], [ [ [ -119.789798, 34.057260 ], [ -119.770729, 34.055051 ], [ -119.766081, 34.055370 ], [ -119.763688, 34.057155 ], [ -119.755521, 34.056716 ], [ -119.739472, 34.049299 ], [ -119.726437, 34.047908 ], [ -119.712576, 34.043265 ], [ -119.704628, 34.037681 ], [ -119.686507, 34.019805 ], [ -119.637742, 34.013178 ], [ -119.619343, 34.016468 ], [ -119.612226, 34.021256 ], [ -119.604287, 34.031561 ], [ -119.608798, 34.035245 ], [ -119.609239, 34.037350 ], [ -119.593240, 34.049625 ], [ -119.573410, 34.050110 ], [ -119.566700, 34.053452 ], [ -119.529603, 34.041155 ], [ -119.520640, 34.034262 ], [ -119.521770, 34.032247 ], [ -119.532413, 34.024949 ], [ -119.538847, 34.023988 ], [ -119.542449, 34.021082 ], [ -119.548280, 34.009819 ], [ -119.547072, 34.005469 ], [ -119.554472, 33.997820 ], [ -119.560464, 33.995530 ], [ -119.575636, 33.996009 ], [ -119.590200, 33.989712 ], [ -119.596877, 33.988611 ], [ -119.619082, 33.987228 ], [ -119.621117, 33.988990 ], [ -119.647710, 33.987786 ], [ -119.662825, 33.985889 ], [ -119.690110, 33.972225 ], [ -119.706952, 33.969178 ], [ -119.712363, 33.965422 ], [ -119.714696, 33.961439 ], [ -119.721206, 33.959583 ], [ -119.742966, 33.963877 ], [ -119.750438, 33.963759 ], [ -119.758141, 33.959212 ], [ -119.795938, 33.962929 ], [ -119.842748, 33.970340 ], [ -119.873358, 33.980375 ], [ -119.877057, 33.985757 ], [ -119.883033, 34.000802 ], [ -119.884896, 34.008814 ], [ -119.882531, 34.011674 ], [ -119.876916, 34.023527 ], [ -119.876329, 34.032087 ], [ -119.892821, 34.045529 ], [ -119.916216, 34.058351 ], [ -119.923337, 34.069361 ], [ -119.919155, 34.077280 ], [ -119.912857, 34.077508 ], [ -119.891130, 34.072856 ], [ -119.857304, 34.071298 ], [ -119.825865, 34.059794 ], [ -119.818742, 34.052997 ], [ -119.807825, 34.052127 ], [ -119.789798, 34.057260 ] ] ], [ [ [ -120.462580, 34.042627 ], [ -120.440248, 34.036918 ], [ -120.418768, 34.052093 ], [ -120.415287, 34.054960 ], [ -120.411314, 34.052869 ], [ -120.403613, 34.050442 ], [ -120.396188, 34.050187 ], [ -120.390906, 34.051994 ], [ -120.374211, 34.062658 ], [ -120.368813, 34.067780 ], [ -120.368584, 34.071214 ], [ -120.370176, 34.074907 ], [ -120.368278, 34.076465 ], [ -120.362251, 34.073056 ], [ -120.354982, 34.059256 ], [ -120.360290, 34.055820 ], [ -120.358608, 34.050235 ], [ -120.346946, 34.046576 ], [ -120.331161, 34.049097 ], [ -120.319032, 34.041979 ], [ -120.313175, 34.036576 ], [ -120.302122, 34.023574 ], [ -120.304543, 34.021171 ], [ -120.317052, 34.018837 ], [ -120.347706, 34.020114 ], [ -120.355320, 34.017914 ], [ -120.357930, 34.015029 ], [ -120.375143, 34.018775 ], [ -120.409368, 34.032198 ], [ -120.415225, 34.032245 ], [ -120.419021, 34.028949 ], [ -120.427408, 34.025425 ], [ -120.454134, 34.028081 ], [ -120.459635, 34.031537 ], [ -120.465329, 34.038448 ], [ -120.462580, 34.042627 ] ] ], [ [ [ -118.524531, 32.895488 ], [ -118.535823, 32.906280 ], [ -118.551134, 32.945155 ], [ -118.560887, 32.957891 ], [ -118.573522, 32.969183 ], [ -118.586928, 33.008281 ], [ -118.596037, 33.015357 ], [ -118.606559, 33.014690 ], [ -118.605534, 33.030999 ], [ -118.594033, 33.035951 ], [ -118.575160, 33.033961 ], [ -118.569013, 33.029151 ], [ -118.564445, 33.024914 ], [ -118.564527, 33.018637 ], [ -118.559171, 33.006291 ], [ -118.540069, 32.980933 ], [ -118.529228, 32.970921 ], [ -118.496811, 32.933847 ], [ -118.485288, 32.923545 ], [ -118.479039, 32.920363 ], [ -118.460623, 32.909510 ], [ -118.446771, 32.895424 ], [ -118.369984, 32.839273 ], [ -118.353504, 32.821962 ], [ -118.356541, 32.817311 ], [ -118.360530, 32.819921 ], [ -118.379968, 32.824545 ], [ -118.387375, 32.825327 ], [ -118.394565, 32.823978 ], [ -118.401268, 32.820338 ], [ -118.425634, 32.800595 ], [ -118.429430, 32.805429 ], [ -118.428372, 32.806872 ], [ -118.444920, 32.820593 ], [ -118.476074, 32.841754 ], [ -118.487908, 32.844590 ], [ -118.496298, 32.851572 ], [ -118.506902, 32.868503 ], [ -118.508095, 32.871321 ], [ -118.507193, 32.876264 ], [ -118.524641, 32.893175 ], [ -118.524531, 32.895488 ] ] ], [ [ [ -118.500212, 33.449592 ], [ -118.499669, 33.447879 ], [ -118.485570, 33.446213 ], [ -118.477646, 33.448392 ], [ -118.445812, 33.428907 ], [ -118.423576, 33.427258 ], [ -118.382037, 33.409883 ], [ -118.370323, 33.409285 ], [ -118.368301, 33.407110 ], [ -118.365094, 33.388374 ], [ -118.324460, 33.348782 ], [ -118.316083, 33.342928 ], [ -118.310213, 33.335795 ], [ -118.303174, 33.320264 ], [ -118.305084, 33.310323 ], [ -118.316787, 33.301137 ], [ -118.325244, 33.299075 ], [ -118.343249, 33.305234 ], [ -118.360332, 33.315330 ], [ -118.374768, 33.320065 ], [ -118.402941, 33.320901 ], [ -118.440047, 33.318638 ], [ -118.456309, 33.321820 ], [ -118.465368, 33.326056 ], [ -118.481886, 33.344123 ], [ -118.488770, 33.356649 ], [ -118.482609, 33.369914 ], [ -118.478465, 33.386320 ], [ -118.484949, 33.412131 ], [ -118.488750, 33.419826 ], [ -118.503952, 33.424234 ], [ -118.515914, 33.422417 ], [ -118.516267, 33.425075 ], [ -118.523230, 33.430733 ], [ -118.537380, 33.434608 ], [ -118.558715, 33.433419 ], [ -118.563442, 33.434381 ], [ -118.570927, 33.439351 ], [ -118.575901, 33.448261 ], [ -118.593969, 33.467198 ], [ -118.601185, 33.469853 ], [ -118.604030, 33.476540 ], [ -118.603375, 33.478098 ], [ -118.598783, 33.477939 ], [ -118.585936, 33.473819 ], [ -118.544530, 33.474119 ], [ -118.530702, 33.468071 ], [ -118.500212, 33.449592 ] ] ], [ [ [ -119.543842, 33.280329 ], [ -119.532941, 33.284728 ], [ -119.528141, 33.284929 ], [ -119.505040, 33.272829 ], [ -119.482780, 33.263973 ], [ -119.465717, 33.259239 ], [ -119.458466, 33.254661 ], [ -119.429559, 33.228167 ], [ -119.444269, 33.219190 ], [ -119.464725, 33.215432 ], [ -119.476029, 33.215520 ], [ -119.500684, 33.220569 ], [ -119.511659, 33.223027 ], [ -119.517514, 33.226737 ], [ -119.545872, 33.233406 ], [ -119.564971, 33.247440 ], [ -119.565641, 33.250029 ], [ -119.566014, 33.252639 ], [ -119.570642, 33.257729 ], [ -119.578942, 33.278628 ], [ -119.562042, 33.271129 ], [ -119.555242, 33.273429 ], [ -119.547642, 33.280328 ], [ -119.543842, 33.280329 ] ] ], [ [ [ -122.289533, 42.007764 ], [ -122.289527, 42.007764 ], [ -122.261127, 42.007364 ], [ -122.161328, 42.007637 ], [ -122.160438, 42.007637 ], [ -122.156666, 42.007384 ], [ -122.155408, 42.007429 ], [ -122.101922, 42.005766 ], [ -122.000319, 42.003967 ], [ -121.846712, 42.003070 ], [ -121.708199, 42.000815 ], [ -121.705045, 42.000766 ], [ -121.689159, 42.000584 ], [ -121.675348, 42.000351 ], [ -121.580865, 41.998668 ], [ -121.520250, 41.997983 ], [ -121.447540, 41.997169 ], [ -121.439610, 41.997080 ], [ -121.434977, 41.997022 ], [ -121.376101, 41.997026 ], [ -121.360253, 41.996680 ], [ -121.340517, 41.996220 ], [ -121.335734, 41.996518 ], [ -121.334385, 41.996655 ], [ -121.309981, 41.997612 ], [ -121.251099, 41.997570 ], [ -121.247616, 41.997054 ], [ -121.126093, 41.996010 ], [ -121.094926, 41.994658 ], [ -121.035195, 41.993323 ], [ -120.879481, 41.993781 ], [ -120.812279, 41.994183 ], [ -120.693941, 41.993676 ], [ -120.692219, 41.993677 ], [ -120.647173, 41.993084 ], [ -120.501069, 41.993785 ], [ -120.326005, 41.993122 ], [ -120.286424, 41.993058 ], [ -120.181563, 41.994588 ], [ -120.001058, 41.995139 ], [ -119.999168, 41.994540 ], [ -119.999276, 41.874891 ], [ -119.998287, 41.749892 ], [ -119.998855, 41.624893 ], [ -119.998280, 41.618765 ], [ -119.999471, 41.499894 ], [ -119.999866, 41.183974 ], [ -119.999358, 40.873101 ], [ -119.999232, 40.867454 ], [ -119.999231, 40.865899 ], [ -119.998479, 40.749899 ], [ -119.997533, 40.720992 ], [ -119.995926, 40.499901 ], [ -119.996155, 40.321838 ], [ -119.996155, 40.321250 ], [ -119.996182, 40.263532 ], [ -119.996183, 40.262461 ], [ -119.997124, 40.126363 ], [ -119.997234, 40.091591 ], [ -119.997175, 40.077245 ], [ -119.997291, 40.071803 ], [ -119.997634, 39.956505 ], [ -119.999733, 39.851406 ], [ -120.000607, 39.780779 ], [ -120.000502, 39.779956 ], [ -120.001319, 39.722420 ], [ -120.001319, 39.722416 ], [ -120.001740, 39.538852 ], [ -120.003116, 39.445113 ], [ -120.003117, 39.445044 ], [ -120.004430, 39.374908 ], [ -120.004710, 39.330488 ], [ -120.005316, 39.316453 ], [ -120.005320, 39.316350 ], [ -120.005413, 39.313848 ], [ -120.005414, 39.313345 ], [ -120.005142, 39.291258 ], [ -120.005743, 39.228664 ], [ -120.005746, 39.225210 ], [ -120.004504, 39.165599 ], [ -120.003402, 39.112687 ], [ -120.002461, 39.067489 ], [ -120.001014, 38.999574 ], [ -119.904315, 38.933324 ], [ -119.587679, 38.714734 ], [ -119.587066, 38.714345 ], [ -119.585437, 38.713212 ], [ -119.494183, 38.649852 ], [ -119.494022, 38.649734 ], [ -119.450612, 38.619964 ], [ -119.450623, 38.619965 ], [ -119.375994, 38.566793 ], [ -119.370117, 38.563281 ], [ -119.333423, 38.538328 ], [ -119.328411, 38.534773 ], [ -119.279262, 38.499914 ], [ -119.250988, 38.480780 ], [ -119.234966, 38.468997 ], [ -119.156983, 38.414739 ], [ -119.125982, 38.393170 ], [ -119.097161, 38.372853 ], [ -119.082358, 38.361267 ], [ -119.030078, 38.325181 ], [ -119.000975, 38.303675 ], [ -118.949673, 38.268940 ], [ -118.922518, 38.249919 ], [ -118.859087, 38.204808 ], [ -118.771867, 38.141871 ], [ -118.746598, 38.124926 ], [ -118.714312, 38.102185 ], [ -118.621590, 38.034389 ], [ -118.571958, 37.999930 ], [ -118.500958, 37.949019 ], [ -118.427800, 37.896230 ], [ -118.250947, 37.768616 ], [ -118.052189, 37.624930 ], [ -118.039798, 37.615273 ], [ -118.039849, 37.615245 ], [ -117.975776, 37.569293 ], [ -117.904625, 37.515836 ], [ -117.875927, 37.497267 ], [ -117.832726, 37.464929 ], [ -117.712358, 37.374931 ], [ -117.680610, 37.353399 ], [ -117.581418, 37.278936 ], [ -117.540885, 37.249931 ], [ -117.500909, 37.220282 ], [ -117.500117, 37.220380 ], [ -117.375905, 37.126843 ], [ -117.266046, 37.044910 ], [ -117.244917, 37.030244 ], [ -117.166000, 36.971224 ], [ -117.131975, 36.945777 ], [ -117.066728, 36.896354 ], [ -117.000895, 36.847694 ], [ -116.541983, 36.499952 ], [ -116.500882, 36.468223 ], [ -116.488233, 36.459097 ], [ -116.380340, 36.374955 ], [ -116.375875, 36.372562 ], [ -116.250869, 36.276979 ], [ -116.097216, 36.158346 ], [ -116.093601, 36.155805 ], [ -115.912858, 36.015359 ], [ -115.892975, 35.999967 ], [ -115.852908, 35.969660 ], [ -115.845984, 35.964207 ], [ -115.750844, 35.889287 ], [ -115.689302, 35.842003 ], [ -115.669005, 35.826515 ], [ -115.648020, 35.809629 ], [ -115.647683, 35.809358 ], [ -115.647202, 35.808995 ], [ -115.627386, 35.793846 ], [ -115.625838, 35.792013 ], [ -115.500832, 35.693382 ], [ -115.412908, 35.624981 ], [ -115.406079, 35.618613 ], [ -115.404537, 35.617605 ], [ -115.393996, 35.609344 ], [ -115.391535, 35.607271 ], [ -115.388866, 35.605171 ], [ -115.303743, 35.538207 ], [ -115.271342, 35.512660 ], [ -115.225273, 35.475907 ], [ -115.160599, 35.424313 ], [ -115.160068, 35.424129 ], [ -115.146788, 35.413662 ], [ -115.145813, 35.413182 ], [ -115.125816, 35.396940 ], [ -115.102881, 35.379371 ], [ -115.098018, 35.374990 ], [ -115.043812, 35.332012 ], [ -114.942216, 35.249994 ], [ -114.925480, 35.237054 ], [ -114.925381, 35.237039 ], [ -114.805030, 35.140284 ], [ -114.804249, 35.139689 ], [ -114.633013, 35.002085 ], [ -114.629928, 34.994740 ], [ -114.629190, 34.991887 ], [ -114.629015, 34.986148 ], [ -114.629907, 34.980791 ], [ -114.634607, 34.969060 ], [ -114.635237, 34.965149 ], [ -114.634953, 34.958918 ], [ -114.631681, 34.951310 ], [ -114.629811, 34.944810 ], [ -114.629769, 34.943040 ], [ -114.629753, 34.938684 ], [ -114.632196, 34.930628 ], [ -114.633253, 34.924608 ], [ -114.633237, 34.921230 ], [ -114.630552, 34.911852 ], [ -114.630877, 34.907263 ], [ -114.635425, 34.895192 ], [ -114.636725, 34.889107 ], [ -114.636768, 34.885705 ], [ -114.635176, 34.875003 ], [ -114.634382, 34.872890 ], [ -114.630682, 34.866352 ], [ -114.623939, 34.859738 ], [ -114.619878, 34.856873 ], [ -114.604255, 34.849573 ], [ -114.600653, 34.847361 ], [ -114.592339, 34.841153 ], [ -114.586842, 34.835672 ], [ -114.581126, 34.826115 ], [ -114.576452, 34.815300 ], [ -114.574569, 34.805746 ], [ -114.571010, 34.794294 ], [ -114.558653, 34.773852 ], [ -114.552682, 34.766871 ], [ -114.546884, 34.761802 ], [ -114.540306, 34.757109 ], [ -114.529615, 34.750822 ], [ -114.525611, 34.747005 ], [ -114.522619, 34.743730 ], [ -114.521048, 34.741173 ], [ -114.516619, 34.736745 ], [ -114.510292, 34.733582 ], [ -114.503361, 34.731247 ], [ -114.495858, 34.727956 ], [ -114.492017, 34.725702 ], [ -114.490971, 34.724848 ], [ -114.486768, 34.719100 ], [ -114.481954, 34.716036 ], [ -114.477297, 34.714514 ], [ -114.473682, 34.713964 ], [ -114.471620, 34.712966 ], [ -114.470477, 34.711368 ], [ -114.468620, 34.707573 ], [ -114.468090, 34.701786 ], [ -114.465246, 34.691202 ], [ -114.462178, 34.685800 ], [ -114.456567, 34.677956 ], [ -114.455473, 34.675768 ], [ -114.454910, 34.673092 ], [ -114.454305, 34.671234 ], [ -114.452628, 34.668546 ], [ -114.451971, 34.666795 ], [ -114.451753, 34.665044 ], [ -114.451785, 34.663891 ], [ -114.452628, 34.659573 ], [ -114.451971, 34.657166 ], [ -114.451753, 34.654321 ], [ -114.449549, 34.651423 ], [ -114.444276, 34.646542 ], [ -114.441465, 34.642530 ], [ -114.440294, 34.638240 ], [ -114.441525, 34.631529 ], [ -114.441398, 34.630171 ], [ -114.438739, 34.621455 ], [ -114.428648, 34.614641 ], [ -114.424202, 34.610453 ], [ -114.424326, 34.602338 ], [ -114.425338, 34.600842 ], [ -114.427502, 34.599227 ], [ -114.430090, 34.596874 ], [ -114.429747, 34.595846 ], [ -114.429747, 34.591734 ], [ -114.422382, 34.580711 ], [ -114.405228, 34.569637 ], [ -114.389603, 34.542982 ], [ -114.380838, 34.529724 ], [ -114.378223, 34.516521 ], [ -114.378124, 34.507288 ], [ -114.381402, 34.499242 ], [ -114.382358, 34.495757 ], [ -114.383038, 34.488903 ], [ -114.381555, 34.477883 ], [ -114.381701, 34.476040 ], [ -114.383525, 34.470405 ], [ -114.387187, 34.462021 ], [ -114.387407, 34.460492 ], [ -114.386699, 34.457911 ], [ -114.378852, 34.450376 ], [ -114.375789, 34.447798 ], [ -114.373719, 34.446938 ], [ -114.363404, 34.447773 ], [ -114.356025, 34.449744 ], [ -114.342615, 34.451442 ], [ -114.339627, 34.451435 ], [ -114.335372, 34.450038 ], [ -114.332991, 34.448082 ], [ -114.330669, 34.445295 ], [ -114.326130, 34.437251 ], [ -114.319054, 34.435831 ], [ -114.312251, 34.432726 ], [ -114.301016, 34.426807 ], [ -114.294836, 34.421389 ], [ -114.292226, 34.417606 ], [ -114.291751, 34.411104 ], [ -114.290219, 34.408291 ], [ -114.288663, 34.406623 ], [ -114.286802, 34.405340 ], [ -114.280108, 34.403147 ], [ -114.267521, 34.402486 ], [ -114.264317, 34.401329 ], [ -114.252739, 34.390100 ], [ -114.248649, 34.388113 ], [ -114.245261, 34.385659 ], [ -114.234275, 34.376662 ], [ -114.229686, 34.368908 ], [ -114.226107, 34.365916 ], [ -114.213774, 34.362460 ], [ -114.199482, 34.361373 ], [ -114.191094, 34.356125 ], [ -114.185556, 34.354386 ], [ -114.181145, 34.352186 ], [ -114.176909, 34.349306 ], [ -114.172845, 34.344979 ], [ -114.168807, 34.339513 ], [ -114.157206, 34.317862 ], [ -114.140930, 34.305919 ], [ -114.138282, 34.303230 ], [ -114.138167, 34.300936 ], [ -114.139534, 34.295844 ], [ -114.138365, 34.288564 ], [ -114.136050, 34.280833 ], [ -114.137045, 34.277018 ], [ -114.136671, 34.274377 ], [ -114.134768, 34.268965 ], [ -114.134427, 34.266387 ], [ -114.134612, 34.263518 ], [ -114.136185, 34.261296 ], [ -114.139055, 34.259538 ], [ -114.144779, 34.259623 ], [ -114.147159, 34.259564 ], [ -114.153346, 34.258289 ], [ -114.156853, 34.258415 ], [ -114.159697, 34.258242 ], [ -114.161826, 34.257038 ], [ -114.163122, 34.255187 ], [ -114.163867, 34.253349 ], [ -114.164476, 34.251667 ], [ -114.166536, 34.249647 ], [ -114.173119, 34.247226 ], [ -114.174322, 34.245468 ], [ -114.175948, 34.242695 ], [ -114.176403, 34.241512 ], [ -114.178050, 34.239969 ], [ -114.190876, 34.230858 ], [ -114.208253, 34.215505 ], [ -114.211761, 34.211539 ], [ -114.215454, 34.208956 ], [ -114.223384, 34.205136 ], [ -114.225194, 34.203642 ], [ -114.225861, 34.201774 ], [ -114.224941, 34.193896 ], [ -114.227034, 34.188866 ], [ -114.229715, 34.186928 ], [ -114.240712, 34.183232 ], [ -114.244191, 34.179625 ], [ -114.254141, 34.173831 ], [ -114.268267, 34.170210 ], [ -114.275267, 34.172150 ], [ -114.287294, 34.170529 ], [ -114.292806, 34.166725 ], [ -114.312206, 34.144776 ], [ -114.320777, 34.138635 ], [ -114.324576, 34.136759 ], [ -114.336112, 34.134035 ], [ -114.348052, 34.134458 ], [ -114.353031, 34.133121 ], [ -114.356373, 34.130429 ], [ -114.360402, 34.123577 ], [ -114.366521, 34.118575 ], [ -114.369297, 34.117517 ], [ -114.379234, 34.115988 ], [ -114.390565, 34.110084 ], [ -114.401352, 34.111652 ], [ -114.405941, 34.111540 ], [ -114.411681, 34.110031 ], [ -114.415908, 34.107636 ], [ -114.420499, 34.103466 ], [ -114.426168, 34.097042 ], [ -114.428026, 34.092787 ], [ -114.433380, 34.088413 ], [ -114.434181, 34.087379 ], [ -114.435429, 34.079727 ], [ -114.437683, 34.071937 ], [ -114.439340, 34.057893 ], [ -114.439406, 34.053810 ], [ -114.438602, 34.050205 ], [ -114.435504, 34.042615 ], [ -114.434949, 34.037784 ], [ -114.436171, 34.028083 ], [ -114.438266, 34.022609 ], [ -114.440540, 34.019329 ], [ -114.443821, 34.016176 ], [ -114.450206, 34.012574 ], [ -114.454807, 34.010968 ], [ -114.458906, 34.010835 ], [ -114.461170, 34.010081 ], [ -114.462830, 34.008421 ], [ -114.463132, 34.006610 ], [ -114.462830, 34.004497 ], [ -114.460415, 33.999215 ], [ -114.460264, 33.996649 ], [ -114.461170, 33.994687 ], [ -114.462377, 33.993781 ], [ -114.466187, 33.993465 ], [ -114.467932, 33.992877 ], [ -114.471138, 33.988040 ], [ -114.475907, 33.984424 ], [ -114.481455, 33.981261 ], [ -114.482333, 33.980181 ], [ -114.483097, 33.977745 ], [ -114.484784, 33.975519 ], [ -114.495047, 33.966835 ], [ -114.499883, 33.961789 ], [ -114.509568, 33.957264 ], [ -114.511231, 33.957040 ], [ -114.515860, 33.958106 ], [ -114.522002, 33.955623 ], [ -114.528680, 33.947817 ], [ -114.535478, 33.934651 ], [ -114.534987, 33.928499 ], [ -114.533679, 33.926072 ], [ -114.528385, 33.923674 ], [ -114.525361, 33.922272 ], [ -114.518434, 33.917518 ], [ -114.511511, 33.911092 ], [ -114.508558, 33.906098 ], [ -114.507920, 33.903807 ], [ -114.507988, 33.901813 ], [ -114.508708, 33.900640 ], [ -114.510944, 33.899099 ], [ -114.513715, 33.897959 ], [ -114.516314, 33.896196 ], [ -114.517808, 33.894889 ], [ -114.518741, 33.893208 ], [ -114.518928, 33.891714 ], [ -114.518555, 33.889847 ], [ -114.517808, 33.888167 ], [ -114.516501, 33.885926 ], [ -114.512467, 33.882884 ], [ -114.504340, 33.876882 ], [ -114.503395, 33.875018 ], [ -114.503017, 33.867998 ], [ -114.503887, 33.865754 ], [ -114.505638, 33.864276 ], [ -114.514673, 33.858638 ], [ -114.516811, 33.858120 ], [ -114.524530, 33.858477 ], [ -114.526771, 33.857357 ], [ -114.528451, 33.854929 ], [ -114.529385, 33.851755 ], [ -114.529597, 33.848063 ], [ -114.525539, 33.838614 ], [ -114.523409, 33.835323 ], [ -114.520465, 33.827778 ], [ -114.519970, 33.825381 ], [ -114.520733, 33.822031 ], [ -114.522714, 33.818979 ], [ -114.527161, 33.816191 ], [ -114.528050, 33.814963 ], [ -114.520094, 33.799473 ], [ -114.516734, 33.788345 ], [ -114.507089, 33.767930 ], [ -114.504863, 33.760465 ], [ -114.504340, 33.756381 ], [ -114.504483, 33.750998 ], [ -114.506000, 33.746344 ], [ -114.508206, 33.741587 ], [ -114.512348, 33.734214 ], [ -114.510265, 33.732146 ], [ -114.506799, 33.730518 ], [ -114.504176, 33.728055 ], [ -114.502661, 33.724584 ], [ -114.500788, 33.722204 ], [ -114.496565, 33.719155 ], [ -114.494901, 33.714430 ], [ -114.494197, 33.707922 ], [ -114.495719, 33.698454 ], [ -114.496489, 33.696901 ], [ -114.504993, 33.693022 ], [ -114.512409, 33.691282 ], [ -114.519113, 33.688473 ], [ -114.523959, 33.685879 ], [ -114.527782, 33.682684 ], [ -114.530348, 33.679245 ], [ -114.531523, 33.675108 ], [ -114.530999, 33.671102 ], [ -114.529706, 33.668031 ], [ -114.528304, 33.666044 ], [ -114.526947, 33.664298 ], [ -114.525977, 33.662941 ], [ -114.525201, 33.661583 ], [ -114.525007, 33.659643 ], [ -114.525201, 33.658092 ], [ -114.525783, 33.657122 ], [ -114.526947, 33.655571 ], [ -114.528304, 33.653049 ], [ -114.530244, 33.650140 ], [ -114.530050, 33.647619 ], [ -114.529080, 33.644128 ], [ -114.527917, 33.641413 ], [ -114.526947, 33.637534 ], [ -114.526947, 33.633073 ], [ -114.528498, 33.630164 ], [ -114.529856, 33.627448 ], [ -114.529662, 33.622794 ], [ -114.527938, 33.618839 ], [ -114.525783, 33.616588 ], [ -114.524619, 33.614260 ], [ -114.524813, 33.611351 ], [ -114.526782, 33.608831 ], [ -114.529186, 33.606650 ], [ -114.540617, 33.591412 ], [ -114.540300, 33.580615 ], [ -114.535965, 33.569154 ], [ -114.535664, 33.568788 ], [ -114.526834, 33.557466 ], [ -114.524391, 33.553683 ], [ -114.524599, 33.552231 ], [ -114.542011, 33.542481 ], [ -114.558898, 33.531819 ], [ -114.559507, 33.530724 ], [ -114.560835, 33.524334 ], [ -114.560552, 33.518272 ], [ -114.560963, 33.516739 ], [ -114.569533, 33.509219 ], [ -114.573757, 33.507543 ], [ -114.580468, 33.506465 ], [ -114.588239, 33.502453 ], [ -114.591554, 33.499443 ], [ -114.597283, 33.490653 ], [ -114.599713, 33.484315 ], [ -114.601696, 33.481394 ], [ -114.607843, 33.474834 ], [ -114.612472, 33.470768 ], [ -114.622918, 33.456561 ], [ -114.623395, 33.454490 ], [ -114.622283, 33.447558 ], [ -114.627125, 33.433554 ], [ -114.629640, 33.428138 ], [ -114.635183, 33.422726 ], [ -114.643302, 33.416745 ], [ -114.649540, 33.413633 ], [ -114.652828, 33.412922 ], [ -114.658382, 33.413036 ], [ -114.673901, 33.418299 ], [ -114.687953, 33.417944 ], [ -114.695655, 33.415127 ], [ -114.696504, 33.414059 ], [ -114.696805, 33.412087 ], [ -114.697707, 33.410942 ], [ -114.701732, 33.408388 ], [ -114.710878, 33.407254 ], [ -114.720065, 33.407891 ], [ -114.723829, 33.406531 ], [ -114.725282, 33.405048 ], [ -114.725535, 33.404056 ], [ -114.725292, 33.402342 ], [ -114.722872, 33.398779 ], [ -114.713602, 33.388257 ], [ -114.708408, 33.384147 ], [ -114.707310, 33.382542 ], [ -114.707009, 33.380634 ], [ -114.707348, 33.376628 ], [ -114.699053, 33.361148 ], [ -114.698170, 33.356575 ], [ -114.698035, 33.352442 ], [ -114.700938, 33.337014 ], [ -114.705241, 33.327767 ], [ -114.707962, 33.323421 ], [ -114.710792, 33.320607 ], [ -114.723623, 33.312110 ], [ -114.729904, 33.305745 ], [ -114.731222, 33.304039 ], [ -114.731223, 33.302434 ], [ -114.723259, 33.288079 ], [ -114.721670, 33.286982 ], [ -114.717875, 33.285157 ], [ -114.711197, 33.283342 ], [ -114.702873, 33.281916 ], [ -114.694449, 33.279786 ], [ -114.684363, 33.276025 ], [ -114.680507, 33.273577 ], [ -114.677032, 33.270170 ], [ -114.672401, 33.260470 ], [ -114.672088, 33.258499 ], [ -114.674491, 33.255597 ], [ -114.688205, 33.247966 ], [ -114.689541, 33.246428 ], [ -114.689421, 33.245250 ], [ -114.682731, 33.234918 ], [ -114.678097, 33.230300 ], [ -114.674479, 33.225504 ], [ -114.673626, 33.223121 ], [ -114.673715, 33.219245 ], [ -114.676072, 33.210835 ], [ -114.678749, 33.203448 ], [ -114.678178, 33.199584 ], [ -114.675190, 33.188179 ], [ -114.675360, 33.185489 ], [ -114.675831, 33.181520 ], [ -114.679034, 33.174738 ], [ -114.680248, 33.169717 ], [ -114.678729, 33.162948 ], [ -114.679359, 33.159519 ], [ -114.682253, 33.155214 ], [ -114.684489, 33.148121 ], [ -114.687074, 33.142196 ], [ -114.689995, 33.137883 ], [ -114.696829, 33.131209 ], [ -114.703682, 33.113769 ], [ -114.706175, 33.105335 ], [ -114.707896, 33.097432 ], [ -114.707819, 33.091102 ], [ -114.706488, 33.088160 ], [ -114.704730, 33.087051 ], [ -114.701165, 33.086368 ], [ -114.694628, 33.086226 ], [ -114.692548, 33.085786 ], [ -114.689020, 33.084036 ], [ -114.688597, 33.082869 ], [ -114.689307, 33.079179 ], [ -114.689120, 33.076122 ], [ -114.686991, 33.070969 ], [ -114.674296, 33.057171 ], [ -114.675104, 33.047532 ], [ -114.673659, 33.041897 ], [ -114.670803, 33.037984 ], [ -114.665060, 33.033908 ], [ -114.662317, 33.032671 ], [ -114.659832, 33.032665 ], [ -114.657827, 33.033825 ], [ -114.655038, 33.037107 ], [ -114.649001, 33.046763 ], [ -114.645980, 33.048903 ], [ -114.641622, 33.046896 ], [ -114.639553, 33.045291 ], [ -114.634190, 33.039025 ], [ -114.628293, 33.031052 ], [ -114.625787, 33.029436 ], [ -114.618788, 33.027202 ], [ -114.601014, 33.025410 ], [ -114.589778, 33.026228 ], [ -114.586982, 33.026945 ], [ -114.584765, 33.028231 ], [ -114.581404, 33.032545 ], [ -114.578287, 33.035375 ], [ -114.575161, 33.036542 ], [ -114.571653, 33.036624 ], [ -114.553189, 33.033974 ], [ -114.538459, 33.033422 ], [ -114.523578, 33.030961 ], [ -114.520130, 33.029984 ], [ -114.516484, 33.027572 ], [ -114.514900, 33.026524 ], [ -114.511343, 33.023455 ], [ -114.506130, 33.017010 ], [ -114.502871, 33.011153 ], [ -114.499797, 33.003905 ], [ -114.497315, 32.991474 ], [ -114.495712, 32.980076 ], [ -114.494212, 32.974262 ], [ -114.492938, 32.971781 ], [ -114.490129, 32.969885 ], [ -114.488625, 32.969946 ], [ -114.481315, 32.972064 ], [ -114.480417, 32.973665 ], [ -114.476156, 32.975168 ], [ -114.470988, 32.974060 ], [ -114.469039, 32.972295 ], [ -114.467664, 32.966861 ], [ -114.467272, 32.960675 ], [ -114.467730, 32.956323 ], [ -114.469113, 32.952673 ], [ -114.470833, 32.949333 ], [ -114.474042, 32.945150 ], [ -114.478456, 32.940555 ], [ -114.480740, 32.937027 ], [ -114.480920, 32.935252 ], [ -114.479005, 32.928291 ], [ -114.476640, 32.923628 ], [ -114.473713, 32.920594 ], [ -114.464448, 32.913129 ], [ -114.463650, 32.911682 ], [ -114.462929, 32.907944 ], [ -114.463127, 32.901884 ], [ -114.465715, 32.879420 ], [ -114.465715, 32.879191 ], [ -114.465546, 32.874809 ], [ -114.468971, 32.845155 ], [ -114.475892, 32.838694 ], [ -114.494116, 32.823288 ], [ -114.496284, 32.822326 ], [ -114.496827, 32.822119 ], [ -114.510217, 32.816417 ], [ -114.515389, 32.811439 ], [ -114.519758, 32.805676 ], [ -114.520385, 32.803577 ], [ -114.522031, 32.801675 ], [ -114.528849, 32.796307 ], [ -114.530755, 32.793485 ], [ -114.531669, 32.791185 ], [ -114.531746, 32.782503 ], [ -114.532432, 32.776923 ], [ -114.531831, 32.774264 ], [ -114.528443, 32.767276 ], [ -114.526856, 32.757094 ], [ -114.539093, 32.756949 ], [ -114.539224, 32.749812 ], [ -114.564447, 32.749554 ], [ -114.564508, 32.742298 ], [ -114.581736, 32.742321 ], [ -114.581784, 32.734946 ], [ -114.612697, 32.734516 ], [ -114.614772, 32.734089 ], [ -114.615733, 32.729427 ], [ -114.615585, 32.728446 ], [ -114.618373, 32.728245 ], [ -114.632686, 32.730846 ], [ -114.658260, 32.733799 ], [ -114.658840, 32.733830 ], [ -114.667493, 32.734226 ], [ -114.677091, 32.736218 ], [ -114.678632, 32.736614 ], [ -114.684278, 32.737537 ], [ -114.688779, 32.737675 ], [ -114.698790, 32.744846 ], [ -114.700743, 32.745617 ], [ -114.701918, 32.745548 ], [ -114.705717, 32.741581 ], [ -114.714522, 32.730390 ], [ -114.715788, 32.727758 ], [ -114.717665, 32.721654 ], [ -114.719633, 32.718763 ], [ -115.000802, 32.699676 ], [ -115.465164, 32.667100 ], [ -116.046620, 32.623353 ], [ -116.106181, 32.618641 ], [ -116.115427, 32.617910 ], [ -116.125848, 32.616673 ], [ -116.211033, 32.610326 ], [ -116.540643, 32.583747 ], [ -116.627050, 32.576261 ], [ -116.857154, 32.557459 ], [ -116.928055, 32.550758 ], [ -116.945956, 32.550058 ], [ -117.026358, 32.542457 ], [ -117.062759, 32.539857 ], [ -117.118868, 32.534706 ], [ -117.124862, 32.534156 ], [ -117.133363, 32.575625 ], [ -117.132963, 32.597054 ], [ -117.136664, 32.618754 ], [ -117.139464, 32.627054 ], [ -117.159865, 32.660652 ], [ -117.168866, 32.671952 ], [ -117.180366, 32.681652 ], [ -117.192967, 32.687751 ], [ -117.196767, 32.688851 ], [ -117.213068, 32.687751 ], [ -117.223868, 32.683051 ], [ -117.236239, 32.671353 ], [ -117.246069, 32.669352 ], [ -117.255169, 32.700051 ], [ -117.257570, 32.726050 ], [ -117.255370, 32.745449 ], [ -117.252570, 32.752949 ], [ -117.254970, 32.786948 ], [ -117.261070, 32.803148 ], [ -117.280971, 32.822247 ], [ -117.282170, 32.839547 ], [ -117.281170, 32.843047 ], [ -117.273870, 32.851447 ], [ -117.264970, 32.848947 ], [ -117.260670, 32.852647 ], [ -117.256170, 32.859447 ], [ -117.251670, 32.874346 ], [ -117.254470, 32.900146 ], [ -117.260470, 32.931245 ], [ -117.262547, 32.939542 ], [ -117.280770, 33.012343 ], [ -117.293370, 33.034642 ], [ -117.309771, 33.074540 ], [ -117.315278, 33.093504 ], [ -117.328359, 33.121842 ], [ -117.359484, 33.164231 ], [ -117.362572, 33.168437 ], [ -117.391480, 33.202762 ], [ -117.401926, 33.213598 ], [ -117.445583, 33.268517 ], [ -117.469794, 33.296417 ], [ -117.505650, 33.334063 ], [ -117.547693, 33.365491 ], [ -117.571722, 33.378988 ], [ -117.595880, 33.386629 ], [ -117.607905, 33.406317 ], [ -117.631682, 33.430528 ], [ -117.645582, 33.440728 ], [ -117.645592, 33.440733 ], [ -117.684584, 33.461927 ], [ -117.689284, 33.460155 ], [ -117.691984, 33.456627 ], [ -117.691384, 33.454028 ], [ -117.715349, 33.460556 ], [ -117.726486, 33.483427 ], [ -117.761387, 33.516326 ], [ -117.784888, 33.541525 ], [ -117.801288, 33.546324 ], [ -117.814188, 33.552224 ], [ -117.840289, 33.573523 ], [ -117.876790, 33.592322 ], [ -117.899790, 33.599622 ], [ -117.927091, 33.605521 ], [ -117.940591, 33.620021 ], [ -117.957114, 33.629466 ], [ -118.000593, 33.654319 ], [ -118.029694, 33.676418 ], [ -118.064895, 33.711018 ], [ -118.088896, 33.729817 ], [ -118.101097, 33.734117 ], [ -118.116703, 33.743549 ], [ -118.132698, 33.753217 ], [ -118.156900, 33.760317 ], [ -118.175500, 33.763617 ], [ -118.180831, 33.763072 ], [ -118.187701, 33.749218 ], [ -118.183700, 33.736118 ], [ -118.181367, 33.717367 ], [ -118.207476, 33.716905 ], [ -118.258687, 33.703741 ], [ -118.277208, 33.707091 ], [ -118.297104, 33.708319 ], [ -118.317205, 33.712818 ], [ -118.354705, 33.732317 ], [ -118.360505, 33.736817 ], [ -118.385006, 33.741417 ], [ -118.396606, 33.735917 ], [ -118.411211, 33.741985 ], [ -118.428407, 33.774715 ], [ -118.423407, 33.782015 ], [ -118.405007, 33.800215 ], [ -118.394376, 33.804289 ], [ -118.394307, 33.804315 ], [ -118.391507, 33.815415 ], [ -118.392107, 33.840915 ], [ -118.412708, 33.883913 ], [ -118.442410, 33.940312 ], [ -118.460611, 33.969111 ], [ -118.482729, 33.995912 ], [ -118.484212, 33.997710 ], [ -118.502813, 34.015509 ], [ -118.519514, 34.027509 ], [ -118.543115, 34.038508 ], [ -118.569235, 34.041640 ], [ -118.603572, 34.039048 ], [ -118.609652, 34.036424 ], [ -118.668358, 34.038887 ], [ -118.675430, 34.037479 ], [ -118.679366, 34.033255 ], [ -118.706215, 34.029383 ], [ -118.732391, 34.032743 ], [ -118.744952, 34.032103 ], [ -118.783433, 34.021543 ], [ -118.787094, 34.019545 ], [ -118.805114, 34.001239 ], [ -118.821579, 34.013959 ], [ -118.840380, 34.027527 ], [ -118.854653, 34.034215 ], [ -118.896159, 34.039207 ], [ -118.928048, 34.045847 ], [ -118.938081, 34.043383 ], [ -118.944887, 34.045340 ], [ -118.954722, 34.048167 ], [ -118.977751, 34.059822 ], [ -118.996980, 34.065943 ], [ -119.004644, 34.066231 ], [ -119.037494, 34.083111 ], [ -119.069959, 34.090470 ], [ -119.088536, 34.098310 ], [ -119.098216, 34.099334 ], [ -119.109784, 34.094566 ], [ -119.130169, 34.100102 ], [ -119.159554, 34.119653 ], [ -119.188640, 34.139005 ], [ -119.203140, 34.144505 ], [ -119.211241, 34.144905 ], [ -119.216441, 34.146105 ], [ -119.227743, 34.161728 ], [ -119.237142, 34.175804 ], [ -119.257043, 34.213304 ], [ -119.265927, 34.234609 ], [ -119.270144, 34.252903 ], [ -119.278644, 34.266902 ], [ -119.290945, 34.274902 ], [ -119.302131, 34.272761 ], [ -119.313034, 34.275689 ], [ -119.337475, 34.290576 ], [ -119.349187, 34.304383 ], [ -119.370356, 34.319486 ], [ -119.375780, 34.321118 ], [ -119.388249, 34.317398 ], [ -119.390449, 34.318198 ], [ -119.427770, 34.353016 ], [ -119.431066, 34.355297 ], [ -119.435888, 34.355839 ], [ -119.461036, 34.374064 ], [ -119.472678, 34.375628 ], [ -119.478265, 34.377197 ], [ -119.510655, 34.386295 ], [ -119.536957, 34.395495 ], [ -119.559459, 34.413395 ], [ -119.616862, 34.420995 ], [ -119.638864, 34.415696 ], [ -119.648664, 34.417396 ], [ -119.671866, 34.416096 ], [ -119.688167, 34.412497 ], [ -119.684666, 34.408297 ], [ -119.691749, 34.403154 ], [ -119.709067, 34.395397 ], [ -119.729369, 34.395897 ], [ -119.745470, 34.402898 ], [ -119.785871, 34.415997 ], [ -119.794771, 34.417597 ], [ -119.835771, 34.415796 ], [ -119.853771, 34.407996 ], [ -119.873971, 34.408795 ], [ -119.925227, 34.433931 ], [ -119.956433, 34.435288 ], [ -119.971951, 34.444641 ], [ -120.008077, 34.460447 ], [ -120.038828, 34.463434 ], [ -120.050682, 34.461651 ], [ -120.088591, 34.460208 ], [ -120.097212, 34.461809 ], [ -120.118411, 34.469927 ], [ -120.141165, 34.473405 ], [ -120.183505, 34.470372 ], [ -120.225498, 34.470587 ], [ -120.238002, 34.468098 ], [ -120.257770, 34.467451 ], [ -120.283001, 34.468354 ], [ -120.295051, 34.470623 ], [ -120.299169, 34.469731 ], [ -120.301822, 34.467077 ], [ -120.341369, 34.458789 ], [ -120.441975, 34.451512 ], [ -120.451425, 34.447094 ], [ -120.471376, 34.447846 ], [ -120.476610, 34.475131 ], [ -120.480372, 34.481059 ], [ -120.490523, 34.490075 ], [ -120.511421, 34.522953 ], [ -120.524776, 34.531291 ], [ -120.581293, 34.556959 ], [ -120.608355, 34.556656 ], [ -120.612005, 34.553564 ], [ -120.622575, 34.554017 ], [ -120.637805, 34.566220 ], [ -120.645739, 34.581035 ], [ -120.640244, 34.604406 ], [ -120.625127, 34.634489 ], [ -120.601970, 34.692095 ], [ -120.600450, 34.704640 ], [ -120.601672, 34.709721 ], [ -120.614852, 34.730709 ], [ -120.626320, 34.738072 ], [ -120.637415, 34.755895 ], [ -120.622970, 34.793300 ], [ -120.616296, 34.816308 ], [ -120.609898, 34.842751 ], [ -120.610266, 34.858180 ], [ -120.616325, 34.866739 ], [ -120.639283, 34.880413 ], [ -120.642212, 34.894145 ], [ -120.647328, 34.901133 ], [ -120.662889, 34.901183 ], [ -120.670835, 34.904115 ], [ -120.648905, 34.974393 ], [ -120.639990, 35.002963 ], [ -120.633570, 35.033085 ], [ -120.629931, 35.061515 ], [ -120.629583, 35.078362 ], [ -120.630957, 35.101941 ], [ -120.635787, 35.123805 ], [ -120.644311, 35.139616 ], [ -120.651134, 35.147768 ], [ -120.662475, 35.153357 ], [ -120.667994, 35.152030 ], [ -120.675074, 35.153061 ], [ -120.686974, 35.160708 ], [ -120.698906, 35.171192 ], [ -120.704203, 35.173206 ], [ -120.714185, 35.175998 ], [ -120.734231, 35.178472 ], [ -120.748870, 35.177795 ], [ -120.754823, 35.174701 ], [ -120.756862, 35.169208 ], [ -120.756086, 35.160459 ], [ -120.760492, 35.159710 ], [ -120.778998, 35.168897 ], [ -120.786076, 35.177666 ], [ -120.805258, 35.184973 ], [ -120.846674, 35.204429 ], [ -120.856047, 35.206487 ], [ -120.873046, 35.225688 ], [ -120.896790, 35.247877 ], [ -120.896876, 35.253990 ], [ -120.889354, 35.277819 ], [ -120.879570, 35.294184 ], [ -120.867200, 35.327154 ], [ -120.862684, 35.346776 ], [ -120.862133, 35.360763 ], [ -120.866099, 35.393045 ], [ -120.869209, 35.403276 ], [ -120.884757, 35.430196 ], [ -120.896862, 35.442243 ], [ -120.907937, 35.449069 ], [ -120.946546, 35.446715 ], [ -120.950742, 35.448020 ], [ -120.955863, 35.453743 ], [ -120.969436, 35.460197 ], [ -120.976122, 35.459028 ], [ -121.003359, 35.460710 ], [ -121.025621, 35.484598 ], [ -121.053080, 35.507530 ], [ -121.059913, 35.509671 ], [ -121.101595, 35.548814 ], [ -121.126027, 35.593058 ], [ -121.133556, 35.600455 ], [ -121.143561, 35.606046 ], [ -121.166712, 35.635399 ], [ -121.188897, 35.643138 ], [ -121.195291, 35.640734 ], [ -121.251034, 35.656641 ], [ -121.272322, 35.666711 ], [ -121.284973, 35.674109 ], [ -121.289794, 35.689428 ], [ -121.296473, 35.696824 ], [ -121.304583, 35.701794 ], [ -121.314632, 35.713310 ], [ -121.315786, 35.752520 ], [ -121.324918, 35.769347 ], [ -121.332449, 35.783106 ], [ -121.346363, 35.795183 ], [ -121.356737, 35.804187 ], [ -121.388053, 35.823483 ], [ -121.406823, 35.844623 ], [ -121.413146, 35.855316 ], [ -121.426955, 35.860103 ], [ -121.439584, 35.866950 ], [ -121.462264, 35.885618 ], [ -121.461227, 35.896906 ], [ -121.463452, 35.904416 ], [ -121.472435, 35.919890 ], [ -121.486200, 35.970348 ], [ -121.503112, 36.000299 ], [ -121.511590, 36.006598 ], [ -121.531876, 36.014368 ], [ -121.553716, 36.019798 ], [ -121.569612, 36.021539 ], [ -121.574602, 36.025156 ], [ -121.590395, 36.050363 ], [ -121.589183, 36.053775 ], [ -121.592853, 36.065062 ], [ -121.606845, 36.072065 ], [ -121.618672, 36.087767 ], [ -121.622009, 36.099695 ], [ -121.629634, 36.114452 ], [ -121.680145, 36.165818 ], [ -121.717176, 36.195146 ], [ -121.779851, 36.227407 ], [ -121.797059, 36.234211 ], [ -121.806979, 36.232907 ], [ -121.813734, 36.234235 ], [ -121.826425, 36.241860 ], [ -121.835785, 36.250748 ], [ -121.839350, 36.260478 ], [ -121.851967, 36.277831 ], [ -121.874797, 36.289064 ], [ -121.888491, 36.302810 ], [ -121.894714, 36.317806 ], [ -121.892917, 36.340428 ], [ -121.905446, 36.358269 ], [ -121.902669, 36.363901 ], [ -121.901813, 36.381879 ], [ -121.903195, 36.393603 ], [ -121.905657, 36.398206 ], [ -121.914378, 36.404344 ], [ -121.917463, 36.414809 ], [ -121.914740, 36.425890 ], [ -121.925500, 36.453918 ], [ -121.937205, 36.472488 ], [ -121.941600, 36.485602 ], [ -121.939216, 36.496896 ], [ -121.938763, 36.506423 ], [ -121.943678, 36.511802 ], [ -121.944666, 36.521861 ], [ -121.928769, 36.523147 ], [ -121.925937, 36.525173 ], [ -121.932508, 36.559935 ], [ -121.942533, 36.566435 ], [ -121.949659, 36.567602 ], [ -121.951460, 36.564009 ], [ -121.957335, 36.564482 ], [ -121.972594, 36.573370 ], [ -121.978592, 36.580488 ], [ -121.970427, 36.582754 ], [ -121.941666, 36.618059 ], [ -121.938551, 36.633908 ], [ -121.936430, 36.636746 ], [ -121.929666, 36.636959 ], [ -121.923866, 36.634559 ], [ -121.890164, 36.609259 ], [ -121.889064, 36.601759 ], [ -121.886764, 36.601459 ], [ -121.871364, 36.604559 ], [ -121.860604, 36.611136 ], [ -121.842263, 36.630059 ], [ -121.831995, 36.644856 ], [ -121.825052, 36.657207 ], [ -121.814462, 36.682858 ], [ -121.807062, 36.714157 ], [ -121.805643, 36.750239 ], [ -121.788278, 36.803994 ], [ -121.791544, 36.815186 ], [ -121.809363, 36.848654 ], [ -121.810552, 36.850648 ], [ -121.827664, 36.879353 ], [ -121.862266, 36.931552 ], [ -121.880167, 36.950151 ], [ -121.894667, 36.961851 ], [ -121.906468, 36.968950 ], [ -121.930069, 36.978150 ], [ -121.939470, 36.978050 ], [ -121.951670, 36.971450 ], [ -121.972771, 36.954151 ], [ -121.975871, 36.954051 ], [ -121.983896, 36.958727 ], [ -122.012373, 36.964550 ], [ -122.023373, 36.962150 ], [ -122.027174, 36.951150 ], [ -122.050122, 36.948523 ], [ -122.066421, 36.948271 ], [ -122.079356, 36.950783 ], [ -122.105976, 36.955951 ], [ -122.140578, 36.974950 ], [ -122.155078, 36.980850 ], [ -122.186879, 37.003450 ], [ -122.206180, 37.013949 ], [ -122.252181, 37.059448 ], [ -122.260481, 37.072548 ], [ -122.284882, 37.101747 ], [ -122.292974, 37.107318 ], [ -122.306139, 37.116383 ], [ -122.313907, 37.118161 ], [ -122.322971, 37.115460 ], [ -122.330463, 37.115338 ], [ -122.337071, 37.117382 ], [ -122.338856, 37.120854 ], [ -122.337085, 37.130795 ], [ -122.337833, 37.135936 ], [ -122.344029, 37.144099 ], [ -122.359791, 37.155574 ], [ -122.361790, 37.163593 ], [ -122.367085, 37.172817 ], [ -122.379270, 37.181128 ], [ -122.390599, 37.182988 ], [ -122.397065, 37.187249 ], [ -122.405073, 37.195791 ], [ -122.407181, 37.219465 ], [ -122.408982, 37.225258 ], [ -122.415822, 37.232839 ], [ -122.419113, 37.241470 ], [ -122.418452, 37.248521 ], [ -122.411686, 37.265844 ], [ -122.401323, 37.337009 ], [ -122.400850, 37.359225 ], [ -122.409258, 37.374805 ], [ -122.423286, 37.392542 ], [ -122.443687, 37.435941 ], [ -122.445987, 37.461541 ], [ -122.452087, 37.480540 ], [ -122.467888, 37.498140 ], [ -122.472388, 37.500540 ], [ -122.476443, 37.498768 ], [ -122.482351, 37.496187 ], [ -122.485888, 37.494641 ], [ -122.486749, 37.494390 ], [ -122.487139, 37.494277 ], [ -122.493789, 37.492341 ], [ -122.494429, 37.492690 ], [ -122.499289, 37.495341 ], [ -122.516689, 37.521340 ], [ -122.519533, 37.537302 ], [ -122.516589, 37.544939 ], [ -122.514789, 37.546139 ], [ -122.513688, 37.552239 ], [ -122.518088, 37.576138 ], [ -122.517187, 37.590637 ], [ -122.501386, 37.599637 ], [ -122.496786, 37.612136 ], [ -122.494085, 37.644035 ], [ -122.496784, 37.686433 ], [ -122.502427, 37.708133 ], [ -122.506483, 37.723731 ], [ -122.509397, 37.748841 ], [ -122.511983, 37.771130 ], [ -122.514483, 37.780829 ], [ -122.505310, 37.788312 ], [ -122.492883, 37.787929 ], [ -122.485783, 37.790629 ], [ -122.478083, 37.810828 ], [ -122.470336, 37.808671 ], [ -122.463793, 37.804653 ], [ -122.425942, 37.810979 ], [ -122.407452, 37.811441 ], [ -122.398139, 37.805630 ], [ -122.385323, 37.790724 ], [ -122.375854, 37.734979 ], [ -122.370094, 37.732331 ], [ -122.367697, 37.734943 ], [ -122.365478, 37.734621 ], [ -122.356784, 37.729505 ], [ -122.361749, 37.715010 ], [ -122.370411, 37.717572 ], [ -122.391374, 37.708331 ], [ -122.393190, 37.707531 ], [ -122.387626, 37.679060 ], [ -122.374291, 37.662206 ], [ -122.375600, 37.652389 ], [ -122.377890, 37.650425 ], [ -122.387381, 37.648462 ], [ -122.386072, 37.637662 ], [ -122.365455, 37.626208 ], [ -122.355310, 37.615736 ], [ -122.358583, 37.611155 ], [ -122.370364, 37.614427 ], [ -122.373309, 37.613773 ], [ -122.378545, 37.605592 ], [ -122.360219, 37.592501 ], [ -122.317676, 37.590865 ], [ -122.315385, 37.587265 ], [ -122.315713, 37.583666 ], [ -122.305895, 37.575484 ], [ -122.262698, 37.572866 ], [ -122.251898, 37.566321 ], [ -122.244372, 37.558140 ], [ -122.242832, 37.557136 ], [ -122.236323, 37.552891 ], [ -122.225135, 37.545594 ], [ -122.214264, 37.538505 ], [ -122.196593, 37.537196 ], [ -122.194957, 37.522469 ], [ -122.168449, 37.504143 ], [ -122.155686, 37.501198 ], [ -122.149632, 37.502671 ], [ -122.140142, 37.507907 ], [ -122.130979, 37.503652 ], [ -122.127706, 37.500053 ], [ -122.116112, 37.505386 ], [ -122.111344, 37.507580 ], [ -122.111998, 37.528851 ], [ -122.128688, 37.560594 ], [ -122.133924, 37.562885 ], [ -122.137524, 37.567467 ], [ -122.144396, 37.581866 ], [ -122.147014, 37.588411 ], [ -122.145378, 37.600846 ], [ -122.146360, 37.607391 ], [ -122.152905, 37.640771 ], [ -122.163049, 37.667933 ], [ -122.170904, 37.676114 ], [ -122.179085, 37.680041 ], [ -122.197411, 37.692804 ], [ -122.203971, 37.697769 ], [ -122.213774, 37.698695 ], [ -122.221628, 37.705567 ], [ -122.246826, 37.721930 ], [ -122.255989, 37.735674 ], [ -122.257953, 37.739601 ], [ -122.257134, 37.745001 ], [ -122.252226, 37.747619 ], [ -122.244938, 37.750294 ], [ -122.242638, 37.753744 ], [ -122.253753, 37.761218 ], [ -122.264101, 37.764667 ], [ -122.275408, 37.767350 ], [ -122.286139, 37.769458 ], [ -122.293996, 37.770416 ], [ -122.304345, 37.774632 ], [ -122.318909, 37.779040 ], [ -122.329159, 37.783173 ], [ -122.330790, 37.783830 ], [ -122.330963, 37.786035 ], [ -122.331748, 37.796052 ], [ -122.335550, 37.799538 ], [ -122.335675, 37.799652 ], [ -122.333711, 37.809797 ], [ -122.323567, 37.823214 ], [ -122.317676, 37.826814 ], [ -122.306222, 37.827469 ], [ -122.303931, 37.830087 ], [ -122.301313, 37.847758 ], [ -122.310477, 37.873938 ], [ -122.309986, 37.892755 ], [ -122.313258, 37.897010 ], [ -122.313496, 37.897211 ], [ -122.323730, 37.905845 ], [ -122.334530, 37.908791 ], [ -122.357110, 37.908791 ], [ -122.362346, 37.904209 ], [ -122.367582, 37.903882 ], [ -122.378709, 37.905191 ], [ -122.385908, 37.908136 ], [ -122.389181, 37.910100 ], [ -122.390490, 37.922535 ], [ -122.395071, 37.927117 ], [ -122.401289, 37.928426 ], [ -122.413725, 37.937262 ], [ -122.417371, 37.943513 ], [ -122.430087, 37.963115 ], [ -122.429760, 37.965405 ], [ -122.415361, 37.963115 ], [ -122.411761, 37.960497 ], [ -122.408383, 37.957544 ], [ -122.399832, 37.956009 ], [ -122.367582, 37.978168 ], [ -122.361905, 37.989991 ], [ -122.363001, 37.994375 ], [ -122.366928, 37.998458 ], [ -122.368891, 38.007948 ], [ -122.367909, 38.012530 ], [ -122.363655, 38.014166 ], [ -122.359493, 38.009941 ], [ -122.340093, 38.003694 ], [ -122.331912, 38.005330 ], [ -122.321112, 38.012857 ], [ -122.315549, 38.013511 ], [ -122.300823, 38.010893 ], [ -122.283478, 38.022674 ], [ -122.262861, 38.044600 ], [ -122.262861, 38.051473 ], [ -122.266669, 38.060070 ], [ -122.273006, 38.074380 ], [ -122.282824, 38.082889 ], [ -122.301804, 38.105142 ], [ -122.314567, 38.115287 ], [ -122.366273, 38.141467 ], [ -122.396380, 38.149976 ], [ -122.403514, 38.150624 ], [ -122.403580, 38.150630 ], [ -122.409798, 38.136231 ], [ -122.439577, 38.116923 ], [ -122.450377, 38.116269 ], [ -122.454958, 38.118887 ], [ -122.484411, 38.114960 ], [ -122.489974, 38.112014 ], [ -122.490727, 38.109755 ], [ -122.491283, 38.108087 ], [ -122.489974, 38.096961 ], [ -122.486702, 38.090088 ], [ -122.483757, 38.071762 ], [ -122.492265, 38.056381 ], [ -122.499465, 38.032165 ], [ -122.497828, 38.019402 ], [ -122.494556, 38.015148 ], [ -122.481466, 38.007621 ], [ -122.462812, 38.003367 ], [ -122.452995, 37.996167 ], [ -122.448413, 37.988313 ], [ -122.448413, 37.984713 ], [ -122.456595, 37.978823 ], [ -122.462485, 37.981441 ], [ -122.471975, 37.981768 ], [ -122.488665, 37.966714 ], [ -122.490302, 37.964751 ], [ -122.490302, 37.959188 ], [ -122.487684, 37.948716 ], [ -122.480484, 37.945443 ], [ -122.479175, 37.941516 ], [ -122.485720, 37.937589 ], [ -122.499465, 37.939225 ], [ -122.503064, 37.936607 ], [ -122.503064, 37.928753 ], [ -122.493574, 37.921881 ], [ -122.486375, 37.921881 ], [ -122.478193, 37.918608 ], [ -122.471975, 37.910427 ], [ -122.472303, 37.902573 ], [ -122.458558, 37.894064 ], [ -122.448413, 37.893410 ], [ -122.439250, 37.883920 ], [ -122.438268, 37.880974 ], [ -122.450050, 37.871157 ], [ -122.462158, 37.868866 ], [ -122.474266, 37.874429 ], [ -122.480811, 37.873448 ], [ -122.483429, 37.868866 ], [ -122.483102, 37.863957 ], [ -122.476536, 37.832812 ], [ -122.476473, 37.832513 ], [ -122.479151, 37.825428 ], [ -122.479860, 37.825641 ], [ -122.483483, 37.826728 ], [ -122.492474, 37.824840 ], [ -122.505383, 37.822128 ], [ -122.522836, 37.824717 ], [ -122.523585, 37.824828 ], [ -122.537285, 37.830328 ], [ -122.548986, 37.836227 ], [ -122.561487, 37.851827 ], [ -122.584289, 37.859227 ], [ -122.601290, 37.875126 ], [ -122.627113, 37.886080 ], [ -122.639977, 37.897349 ], [ -122.656519, 37.904519 ], [ -122.678474, 37.906604 ], [ -122.682171, 37.906450 ], [ -122.693569, 37.901171 ], [ -122.702640, 37.893820 ], [ -122.727297, 37.904626 ], [ -122.732898, 37.920225 ], [ -122.736898, 37.925825 ], [ -122.754606, 37.935527 ], [ -122.766138, 37.938004 ], [ -122.783244, 37.951334 ], [ -122.791739, 37.969422 ], [ -122.797405, 37.976657 ], [ -122.821383, 37.996735 ], [ -122.856573, 38.016717 ], [ -122.882114, 38.025273 ], [ -122.939711, 38.031908 ], [ -122.956811, 38.028720 ], [ -122.972378, 38.020247 ], [ -122.981776, 38.009119 ], [ -122.982386, 38.004274 ], [ -122.980147, 38.000831 ], [ -122.976764, 37.995680 ], [ -122.974390, 37.992429 ], [ -123.024066, 37.994878 ], [ -123.020562, 37.999544 ], [ -123.016303, 38.001691 ], [ -123.011533, 38.003438 ], [ -122.992420, 38.041758 ], [ -122.960889, 38.112962 ], [ -122.952086, 38.138562 ], [ -122.949074, 38.154060 ], [ -122.949626, 38.164041 ], [ -122.953629, 38.175670 ], [ -122.965408, 38.187113 ], [ -122.966370, 38.198514 ], [ -122.968112, 38.202428 ], [ -122.991953, 38.233185 ], [ -122.993959, 38.237602 ], [ -122.993235, 38.239686 ], [ -122.987149, 38.237538 ], [ -122.968569, 38.242879 ], [ -122.967203, 38.250691 ], [ -122.977082, 38.267902 ], [ -122.986319, 38.273164 ], [ -122.994603, 38.283096 ], [ -122.997106, 38.289458 ], [ -123.002911, 38.295708 ], [ -123.004122, 38.297012 ], [ -123.024333, 38.310573 ], [ -123.038742, 38.313576 ], [ -123.051061, 38.310693 ], [ -123.053476, 38.305722 ], [ -123.052021, 38.302246 ], [ -123.053504, 38.299385 ], [ -123.058239, 38.298355 ], [ -123.063671, 38.302178 ], [ -123.074684, 38.322574 ], [ -123.068437, 38.335210 ], [ -123.068265, 38.359865 ], [ -123.085572, 38.390525 ], [ -123.103706, 38.415541 ], [ -123.122379, 38.437314 ], [ -123.128825, 38.450418 ], [ -123.145325, 38.459422 ], [ -123.166428, 38.474947 ], [ -123.202277, 38.494314 ], [ -123.249797, 38.511045 ], [ -123.287156, 38.540223 ], [ -123.297151, 38.543452 ], [ -123.331899, 38.565542 ], [ -123.343338, 38.590008 ], [ -123.349612, 38.596805 ], [ -123.371876, 38.607235 ], [ -123.379303, 38.621953 ], [ -123.398166, 38.647044 ], [ -123.403010, 38.649449 ], [ -123.405663, 38.656729 ], [ -123.432720, 38.687131 ], [ -123.441774, 38.699744 ], [ -123.461291, 38.717001 ], [ -123.490021, 38.732213 ], [ -123.514784, 38.741966 ], [ -123.525152, 38.753801 ], [ -123.533535, 38.768408 ], [ -123.541837, 38.776764 ], [ -123.571987, 38.798189 ], [ -123.579856, 38.802835 ], [ -123.586380, 38.802857 ], [ -123.600221, 38.814115 ], [ -123.601569, 38.818990 ], [ -123.605317, 38.822765 ], [ -123.638637, 38.843865 ], [ -123.642676, 38.844005 ], [ -123.647387, 38.845472 ], [ -123.652212, 38.854582 ], [ -123.654696, 38.865638 ], [ -123.659846, 38.872529 ], [ -123.688099, 38.893594 ], [ -123.710540, 38.913230 ], [ -123.725367, 38.917438 ], [ -123.727630, 38.929500 ], [ -123.726315, 38.936367 ], [ -123.738886, 38.954120 ], [ -123.732892, 38.954994 ], [ -123.729053, 38.956667 ], [ -123.721347, 38.963879 ], [ -123.711149, 38.977316 ], [ -123.696900, 39.004401 ], [ -123.690740, 39.021293 ], [ -123.690095, 39.031157 ], [ -123.693969, 39.057363 ], [ -123.713392, 39.108422 ], [ -123.721505, 39.125327 ], [ -123.735936, 39.139644 ], [ -123.737913, 39.143442 ], [ -123.742221, 39.164885 ], [ -123.761010, 39.191595 ], [ -123.765891, 39.193657 ], [ -123.774998, 39.212083 ], [ -123.777368, 39.237214 ], [ -123.787893, 39.264327 ], [ -123.798991, 39.271355 ], [ -123.803848, 39.278771 ], [ -123.801757, 39.283530 ], [ -123.803081, 39.291747 ], [ -123.811387, 39.312825 ], [ -123.808772, 39.324368 ], [ -123.817369, 39.338800 ], [ -123.822085, 39.343857 ], [ -123.825331, 39.360814 ], [ -123.826306, 39.368710 ], [ -123.822325, 39.379987 ], [ -123.821887, 39.406809 ], [ -123.814690, 39.446538 ], [ -123.795639, 39.492215 ], [ -123.784170, 39.509419 ], [ -123.778521, 39.521478 ], [ -123.766475, 39.552803 ], [ -123.767210, 39.559852 ], [ -123.787417, 39.604552 ], [ -123.783540, 39.609517 ], [ -123.782322, 39.621486 ], [ -123.786360, 39.659932 ], [ -123.792659, 39.684122 ], [ -123.808208, 39.710715 ], [ -123.824744, 39.718128 ], [ -123.829545, 39.723071 ], [ -123.831599, 39.730629 ], [ -123.835092, 39.738768 ], [ -123.838089, 39.752409 ], [ -123.837150, 39.776232 ], [ -123.839797, 39.795637 ], [ -123.851714, 39.832041 ], [ -123.853764, 39.834100 ], [ -123.881458, 39.845422 ], [ -123.907664, 39.863028 ], [ -123.915142, 39.875313 ], [ -123.915853, 39.881114 ], [ -123.930047, 39.909697 ], [ -123.954952, 39.922373 ], [ -123.962655, 39.937635 ], [ -123.980031, 39.962458 ], [ -123.995860, 39.973045 ], [ -124.023938, 40.001284 ], [ -124.035904, 40.013319 ], [ -124.056408, 40.024305 ], [ -124.065069, 40.024785 ], [ -124.068908, 40.021307 ], [ -124.072509, 40.022657 ], [ -124.079983, 40.029773 ], [ -124.080709, 40.066110 ], [ -124.087086, 40.078442 ], [ -124.110549, 40.103765 ], [ -124.139952, 40.116350 ], [ -124.170767, 40.124207 ], [ -124.187874, 40.130542 ], [ -124.214895, 40.160902 ], [ -124.231095, 40.171581 ], [ -124.258405, 40.184277 ], [ -124.296497, 40.208816 ], [ -124.320912, 40.226617 ], [ -124.327691, 40.237370 ], [ -124.343070, 40.243979 ], [ -124.352715, 40.250453 ], [ -124.363414, 40.260974 ], [ -124.363634, 40.276212 ], [ -124.347853, 40.314634 ], [ -124.353124, 40.331425 ], [ -124.356595, 40.335016 ], [ -124.362796, 40.350046 ], [ -124.365357, 40.374855 ], [ -124.373599, 40.392923 ], [ -124.379082, 40.398828 ], [ -124.391496, 40.407047 ], [ -124.402623, 40.422105 ], [ -124.409591, 40.438076 ], [ -124.408601, 40.443201 ], [ -124.396642, 40.462119 ], [ -124.384940, 40.489820 ], [ -124.383224, 40.499852 ], [ -124.387023, 40.504954 ], [ -124.382816, 40.519000 ], [ -124.379096, 40.522865 ], [ -124.363545, 40.548698 ], [ -124.329404, 40.616430 ], [ -124.315141, 40.639526 ], [ -124.312558, 40.641333 ], [ -124.289119, 40.679630 ], [ -124.248406, 40.735166 ], [ -124.228244, 40.769390 ], [ -124.201921, 40.805111 ], [ -124.176715, 40.843618 ], [ -124.158322, 40.876069 ], [ -124.137066, 40.925732 ], [ -124.118147, 40.989263 ], [ -124.112165, 41.028173 ], [ -124.125448, 41.048504 ], [ -124.132946, 41.052482 ], [ -124.138217, 41.054342 ], [ -124.142867, 41.054032 ], [ -124.147216, 41.052884 ], [ -124.148939, 41.051467 ], [ -124.151266, 41.051101 ], [ -124.153622, 41.053550 ], [ -124.154028, 41.059923 ], [ -124.154513, 41.087159 ], [ -124.160556, 41.099011 ], [ -124.159065, 41.121957 ], [ -124.165414, 41.129822 ], [ -124.163988, 41.138675 ], [ -124.158539, 41.143021 ], [ -124.149674, 41.140845 ], [ -124.143800, 41.144686 ], [ -124.122677, 41.189726 ], [ -124.106986, 41.229678 ], [ -124.106389, 41.240682 ], [ -124.092284, 41.287695 ], [ -124.079015, 41.347135 ], [ -124.072294, 41.374844 ], [ -124.063076, 41.439579 ], [ -124.065521, 41.464739 ], [ -124.066057, 41.470258 ], [ -124.075917, 41.501757 ], [ -124.081427, 41.511228 ], [ -124.081987, 41.547761 ], [ -124.092404, 41.553615 ], [ -124.101123, 41.569192 ], [ -124.101403, 41.578524 ], [ -124.097385, 41.585251 ], [ -124.100961, 41.602499 ], [ -124.114413, 41.616768 ], [ -124.116037, 41.628849 ], [ -124.120225, 41.640354 ], [ -124.135552, 41.657307 ], [ -124.139354, 41.671652 ], [ -124.138373, 41.678881 ], [ -124.143479, 41.709284 ], [ -124.147412, 41.717955 ], [ -124.154246, 41.728801 ], [ -124.164716, 41.740126 ], [ -124.177390, 41.745756 ], [ -124.185363, 41.739351 ], [ -124.191040, 41.736079 ], [ -124.194953, 41.736778 ], [ -124.203843, 41.747035 ], [ -124.239720, 41.770800 ], [ -124.242288, 41.772034 ], [ -124.248704, 41.771459 ], [ -124.255994, 41.783014 ], [ -124.245027, 41.792300 ], [ -124.230678, 41.818681 ], [ -124.219592, 41.846432 ], [ -124.208439, 41.888192 ], [ -124.203402, 41.940964 ], [ -124.204948, 41.983441 ], [ -124.211605, 41.998460 ], [ -124.126194, 41.996992 ], [ -124.100921, 41.996956 ], [ -124.100216, 41.996842 ], [ -124.087827, 41.996891 ], [ -124.086661, 41.996869 ], [ -124.001188, 41.996146 ], [ -123.834208, 41.996116 ], [ -123.821472, 41.995473 ], [ -123.813992, 41.995096 ], [ -123.789295, 41.996111 ], [ -123.728156, 41.997007 ], [ -123.656998, 41.995137 ], [ -123.624554, 41.999837 ], [ -123.552560, 42.000246 ], [ -123.525245, 42.001047 ], [ -123.517906, 42.000883 ], [ -123.501997, 42.000527 ], [ -123.498896, 42.000474 ], [ -123.498830, 42.000525 ], [ -123.434770, 42.001641 ], [ -123.381776, 41.999268 ], [ -123.347562, 41.999108 ], [ -123.230764, 42.003845 ], [ -123.230762, 42.003845 ], [ -123.192361, 42.005446 ], [ -123.154908, 42.008036 ], [ -123.145959, 42.009247 ], [ -123.083956, 42.005448 ], [ -123.065655, 42.004948 ], [ -123.045254, 42.003049 ], [ -122.941597, 42.003085 ], [ -122.893961, 42.002605 ], [ -122.876148, 42.003247 ], [ -122.800080, 42.004071 ], [ -122.712942, 42.004157 ], [ -122.634739, 42.004858 ], [ -122.501135, 42.008460 ], [ -122.397984, 42.008758 ], [ -122.378193, 42.009518 ], [ -122.289533, 42.007764 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US08", "STATE": "08", "NAME": "Colorado", "LSAD": "", "CENSUSAREA": 103641.888000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -106.190554, 40.997607 ], [ -106.061181, 40.996999 ], [ -105.730421, 40.996886 ], [ -105.724804, 40.996910 ], [ -105.277138, 40.998173 ], [ -105.276860, 40.998173 ], [ -105.256527, 40.998191 ], [ -105.254779, 40.998210 ], [ -104.943371, 40.998084 ], [ -104.855273, 40.998048 ], [ -104.829504, 40.999270 ], [ -104.675999, 41.000957 ], [ -104.497149, 41.001828 ], [ -104.497058, 41.001805 ], [ -104.467672, 41.001473 ], [ -104.214692, 41.001657 ], [ -104.214191, 41.001568 ], [ -104.211473, 41.001591 ], [ -104.123586, 41.001626 ], [ -104.104590, 41.001543 ], [ -104.086068, 41.001563 ], [ -104.066961, 41.001504 ], [ -104.053249, 41.001406 ], [ -104.039238, 41.001502 ], [ -104.023383, 41.001887 ], [ -104.018223, 41.001617 ], [ -103.972642, 41.001615 ], [ -103.971373, 41.001524 ], [ -103.953525, 41.001596 ], [ -103.906324, 41.001387 ], [ -103.896207, 41.001750 ], [ -103.877967, 41.001673 ], [ -103.858449, 41.001681 ], [ -103.750498, 41.002054 ], [ -103.574522, 41.001721 ], [ -103.497447, 41.001635 ], [ -103.486697, 41.001914 ], [ -103.421975, 41.002007 ], [ -103.421925, 41.001969 ], [ -103.396991, 41.002558 ], [ -103.382492, 41.002232 ], [ -103.365314, 41.001846 ], [ -103.362979, 41.001844 ], [ -103.077804, 41.002298 ], [ -103.076536, 41.002253 ], [ -103.059538, 41.002368 ], [ -103.057998, 41.002368 ], [ -103.043444, 41.002344 ], [ -103.038704, 41.002251 ], [ -103.002026, 41.002486 ], [ -103.000102, 41.002400 ], [ -102.982690, 41.002157 ], [ -102.981483, 41.002112 ], [ -102.963669, 41.002186 ], [ -102.962522, 41.002072 ], [ -102.960706, 41.002059 ], [ -102.959624, 41.002095 ], [ -102.944830, 41.002303 ], [ -102.943109, 41.002051 ], [ -102.925568, 41.002280 ], [ -102.924029, 41.002142 ], [ -102.906547, 41.002276 ], [ -102.904796, 41.002207 ], [ -102.887407, 41.002178 ], [ -102.885746, 41.002131 ], [ -102.867822, 41.002183 ], [ -102.865784, 41.001988 ], [ -102.849263, 41.002301 ], [ -102.846455, 41.002256 ], [ -102.830303, 41.002351 ], [ -102.827280, 41.002143 ], [ -102.773546, 41.002414 ], [ -102.766723, 41.002275 ], [ -102.754617, 41.002361 ], [ -102.739624, 41.002230 ], [ -102.653463, 41.002332 ], [ -102.621033, 41.002597 ], [ -102.578696, 41.002291 ], [ -102.575738, 41.002268 ], [ -102.575496, 41.002200 ], [ -102.566048, 41.002200 ], [ -102.556789, 41.002219 ], [ -102.487955, 41.002445 ], [ -102.470537, 41.002382 ], [ -102.469223, 41.002424 ], [ -102.379593, 41.002301 ], [ -102.364066, 41.002174 ], [ -102.292833, 41.002207 ], [ -102.292622, 41.002230 ], [ -102.292553, 41.002207 ], [ -102.291354, 41.002207 ], [ -102.272100, 41.002245 ], [ -102.267812, 41.002383 ], [ -102.231931, 41.002327 ], [ -102.212200, 41.002462 ], [ -102.209361, 41.002442 ], [ -102.191210, 41.002326 ], [ -102.124972, 41.002338 ], [ -102.070598, 41.002423 ], [ -102.051718, 41.002377 ], [ -102.051614, 41.002377 ], [ -102.051292, 40.749591 ], [ -102.051292, 40.749586 ], [ -102.051398, 40.697542 ], [ -102.051725, 40.537839 ], [ -102.051519, 40.520094 ], [ -102.051465, 40.440008 ], [ -102.051840, 40.396396 ], [ -102.051572, 40.393080 ], [ -102.051798, 40.360069 ], [ -102.051553, 40.349214 ], [ -102.051309, 40.338381 ], [ -102.051922, 40.235344 ], [ -102.051894, 40.229193 ], [ -102.051909, 40.162674 ], [ -102.052001, 40.148359 ], [ -102.051744, 40.003078 ], [ -102.051569, 39.849805 ], [ -102.051363, 39.843471 ], [ -102.051318, 39.833311 ], [ -102.051254, 39.818992 ], [ -102.050594, 39.675594 ], [ -102.050099, 39.653812 ], [ -102.050422, 39.646048 ], [ -102.049954, 39.592331 ], [ -102.049806, 39.574058 ], [ -102.049764, 39.568180 ], [ -102.049554, 39.538932 ], [ -102.049673, 39.536691 ], [ -102.049679, 39.506183 ], [ -102.049369, 39.423333 ], [ -102.049370, 39.418210 ], [ -102.049167, 39.403597 ], [ -102.048960, 39.373712 ], [ -102.048449, 39.303138 ], [ -102.047250, 39.137020 ], [ -102.047189, 39.133147 ], [ -102.047134, 39.129701 ], [ -102.046571, 39.047038 ], [ -102.045388, 38.813392 ], [ -102.045334, 38.799463 ], [ -102.045448, 38.783453 ], [ -102.045371, 38.770064 ], [ -102.045287, 38.755528 ], [ -102.045375, 38.754339 ], [ -102.045212, 38.697567 ], [ -102.045156, 38.688555 ], [ -102.045127, 38.686725 ], [ -102.045160, 38.675221 ], [ -102.045102, 38.674946 ], [ -102.045074, 38.669617 ], [ -102.045288, 38.615249 ], [ -102.045288, 38.615168 ], [ -102.045211, 38.581609 ], [ -102.045189, 38.558732 ], [ -102.045223, 38.543797 ], [ -102.045112, 38.523784 ], [ -102.045262, 38.505532 ], [ -102.045263, 38.505395 ], [ -102.045324, 38.453647 ], [ -102.044936, 38.419680 ], [ -102.044442, 38.415802 ], [ -102.044944, 38.384419 ], [ -102.044613, 38.312324 ], [ -102.044568, 38.268819 ], [ -102.044567, 38.268749 ], [ -102.044510, 38.262412 ], [ -102.044398, 38.250015 ], [ -102.044251, 38.141778 ], [ -102.044589, 38.125013 ], [ -102.044255, 38.113011 ], [ -102.044644, 38.045532 ], [ -102.043844, 37.928102 ], [ -102.043845, 37.926135 ], [ -102.043219, 37.867929 ], [ -102.043033, 37.824146 ], [ -102.042953, 37.803535 ], [ -102.042668, 37.788758 ], [ -102.042158, 37.760164 ], [ -102.041990, 37.738541 ], [ -102.041876, 37.723875 ], [ -102.041574, 37.680436 ], [ -102.041694, 37.665681 ], [ -102.041582, 37.654495 ], [ -102.041585, 37.644282 ], [ -102.041618, 37.607868 ], [ -102.041894, 37.557977 ], [ -102.041899, 37.541186 ], [ -102.042016, 37.535261 ], [ -102.041786, 37.506066 ], [ -102.041801, 37.469488 ], [ -102.041755, 37.434855 ], [ -102.041669, 37.434740 ], [ -102.041676, 37.409898 ], [ -102.041586, 37.389190 ], [ -102.041524, 37.375018 ], [ -102.042089, 37.352819 ], [ -102.041974, 37.352613 ], [ -102.041817, 37.309490 ], [ -102.041664, 37.297650 ], [ -102.041963, 37.258164 ], [ -102.042002, 37.141744 ], [ -102.042135, 37.125021 ], [ -102.042092, 37.125021 ], [ -102.041809, 37.111973 ], [ -102.041983, 37.106551 ], [ -102.041920, 37.035083 ], [ -102.041749, 37.034397 ], [ -102.041921, 37.032178 ], [ -102.041950, 37.030805 ], [ -102.041952, 37.024742 ], [ -102.042240, 36.993083 ], [ -102.054503, 36.993109 ], [ -102.184271, 36.993593 ], [ -102.208316, 36.993730 ], [ -102.260789, 36.994388 ], [ -102.355288, 36.994506 ], [ -102.355367, 36.994575 ], [ -102.698142, 36.995149 ], [ -102.742060, 36.997689 ], [ -102.759860, 37.000019 ], [ -102.778569, 36.999242 ], [ -102.806762, 37.000019 ], [ -102.814616, 37.000783 ], [ -102.841989, 36.999598 ], [ -102.979613, 36.998549 ], [ -102.985807, 36.998571 ], [ -102.986976, 36.998524 ], [ -103.002199, 37.000104 ], [ -103.086106, 37.000174 ], [ -103.155922, 37.000232 ], [ -103.733247, 36.998016 ], [ -103.734364, 36.998041 ], [ -104.007855, 36.996239 ], [ -104.250536, 36.994644 ], [ -104.338833, 36.993535 ], [ -104.519257, 36.993766 ], [ -104.624556, 36.994377 ], [ -104.625545, 36.993599 ], [ -104.645029, 36.993378 ], [ -104.732031, 36.993447 ], [ -104.732120, 36.993484 ], [ -105.000554, 36.993264 ], [ -105.029228, 36.992729 ], [ -105.120800, 36.995428 ], [ -105.155042, 36.995339 ], [ -105.220613, 36.995169 ], [ -105.251296, 36.995605 ], [ -105.419310, 36.995856 ], [ -105.442459, 36.995994 ], [ -105.447255, 36.996017 ], [ -105.465182, 36.995991 ], [ -105.508836, 36.995895 ], [ -105.512485, 36.995777 ], [ -105.533922, 36.995875 ], [ -105.627470, 36.995679 ], [ -105.664720, 36.995874 ], [ -105.716471, 36.995849 ], [ -105.718470, 36.995846 ], [ -105.996159, 36.995418 ], [ -105.997472, 36.995417 ], [ -106.006634, 36.995343 ], [ -106.201469, 36.994122 ], [ -106.247705, 36.994266 ], [ -106.248675, 36.994288 ], [ -106.293279, 36.993890 ], [ -106.343139, 36.994230 ], [ -106.476280, 36.993839 ], [ -106.500589, 36.993768 ], [ -106.617159, 36.992967 ], [ -106.617125, 36.993004 ], [ -106.628652, 36.993175 ], [ -106.628733, 36.993161 ], [ -106.661344, 36.993243 ], [ -106.675626, 36.993123 ], [ -106.750591, 36.992461 ], [ -106.869796, 36.992426 ], [ -106.877292, 37.000139 ], [ -107.420913, 37.000005 ], [ -107.420915, 37.000005 ], [ -107.481737, 37.000005 ], [ -108.000623, 37.000001 ], [ -108.249358, 36.999015 ], [ -108.250635, 36.999561 ], [ -108.288086, 36.999555 ], [ -108.288400, 36.999520 ], [ -108.320464, 36.999499 ], [ -108.320721, 36.999510 ], [ -108.379203, 36.999459 ], [ -108.619689, 36.999249 ], [ -108.620309, 36.999287 ], [ -108.954404, 36.998906 ], [ -108.958868, 36.998913 ], [ -109.045223, 36.999084 ], [ -109.045166, 37.072742 ], [ -109.045058, 37.074661 ], [ -109.044995, 37.086429 ], [ -109.045189, 37.096271 ], [ -109.045173, 37.109464 ], [ -109.045203, 37.111958 ], [ -109.045156, 37.112064 ], [ -109.045995, 37.177279 ], [ -109.045978, 37.201831 ], [ -109.045487, 37.210844 ], [ -109.045584, 37.249351 ], [ -109.046039, 37.249993 ], [ -109.045810, 37.374993 ], [ -109.043464, 37.484711 ], [ -109.043137, 37.499992 ], [ -109.041915, 37.530653 ], [ -109.041865, 37.530726 ], [ -109.041806, 37.604171 ], [ -109.042131, 37.617662 ], [ -109.042089, 37.623795 ], [ -109.042269, 37.666067 ], [ -109.041732, 37.711214 ], [ -109.041760, 37.713182 ], [ -109.041636, 37.740210 ], [ -109.042098, 37.749990 ], [ -109.041461, 37.800105 ], [ -109.041754, 37.835826 ], [ -109.041723, 37.842051 ], [ -109.041844, 37.872788 ], [ -109.041653, 37.881170 ], [ -109.041058, 37.907236 ], [ -109.043121, 37.974260 ], [ -109.042819, 37.997068 ], [ -109.042820, 37.999301 ], [ -109.041837, 38.153022 ], [ -109.041762, 38.164690 ], [ -109.054648, 38.244921 ], [ -109.060062, 38.275489 ], [ -109.059962, 38.499987 ], [ -109.060253, 38.599328 ], [ -109.059541, 38.719888 ], [ -109.057388, 38.795456 ], [ -109.054189, 38.874984 ], [ -109.053943, 38.904414 ], [ -109.053797, 38.905284 ], [ -109.053233, 38.942467 ], [ -109.053292, 38.942878 ], [ -109.052436, 38.999985 ], [ -109.051512, 39.126095 ], [ -109.050765, 39.366677 ], [ -109.051363, 39.497674 ], [ -109.051040, 39.660472 ], [ -109.050615, 39.874970 ], [ -109.050873, 40.058915 ], [ -109.050813, 40.059579 ], [ -109.050944, 40.180712 ], [ -109.050973, 40.180849 ], [ -109.050969, 40.222662 ], [ -109.050946, 40.444368 ], [ -109.050314, 40.495092 ], [ -109.050698, 40.499963 ], [ -109.049955, 40.539901 ], [ -109.050074, 40.540358 ], [ -109.048044, 40.619231 ], [ -109.048249, 40.653601 ], [ -109.048373, 40.662602 ], [ -109.049088, 40.714562 ], [ -109.048455, 40.826081 ], [ -109.050076, 41.000659 ], [ -108.884138, 41.000094 ], [ -108.631108, 41.000156 ], [ -108.526667, 40.999608 ], [ -108.500659, 41.000112 ], [ -108.250649, 41.000114 ], [ -108.181227, 41.000455 ], [ -108.046539, 41.002064 ], [ -107.918421, 41.002036 ], [ -107.625624, 41.002124 ], [ -107.367443, 41.003073 ], [ -107.317794, 41.002967 ], [ -107.241194, 41.002804 ], [ -107.000606, 41.003444 ], [ -106.857773, 41.002663 ], [ -106.453859, 41.002057 ], [ -106.439563, 41.001978 ], [ -106.437419, 41.001795 ], [ -106.430950, 41.001752 ], [ -106.391852, 41.001176 ], [ -106.386356, 41.001144 ], [ -106.321165, 40.999123 ], [ -106.217573, 40.997734 ], [ -106.190554, 40.997607 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US09", "STATE": "09", "NAME": "Connecticut", "LSAD": "", "CENSUSAREA": 4842.355000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -71.799242, 42.008065 ], [ -71.797922, 41.935395 ], [ -71.797649, 41.928556 ], [ -71.794161, 41.841101 ], [ -71.794161, 41.840141 ], [ -71.792786, 41.808670 ], [ -71.792767, 41.807001 ], [ -71.791062, 41.770273 ], [ -71.789678, 41.724734 ], [ -71.789672, 41.724569 ], [ -71.786994, 41.655992 ], [ -71.787637, 41.639917 ], [ -71.789356, 41.596910 ], [ -71.789359, 41.596852 ], [ -71.797683, 41.416709 ], [ -71.818390, 41.419599 ], [ -71.839649, 41.412119 ], [ -71.842563, 41.409855 ], [ -71.843472, 41.405830 ], [ -71.842131, 41.395359 ], [ -71.833443, 41.384524 ], [ -71.831613, 41.370899 ], [ -71.837738, 41.363529 ], [ -71.835951, 41.353935 ], [ -71.829595, 41.344544 ], [ -71.839013, 41.334042 ], [ -71.860513, 41.320248 ], [ -71.859566, 41.322400 ], [ -71.868235, 41.330941 ], [ -71.886302, 41.336410 ], [ -71.916710, 41.332217 ], [ -71.922092, 41.334518 ], [ -71.923282, 41.335113 ], [ -71.936284, 41.337959 ], [ -71.945652, 41.337799 ], [ -71.956747, 41.329871 ], [ -71.970955, 41.324526 ], [ -71.979447, 41.329987 ], [ -71.982194, 41.329861 ], [ -71.988153, 41.320577 ], [ -72.021898, 41.316838 ], [ -72.084487, 41.319634 ], [ -72.094443, 41.314164 ], [ -72.099820, 41.306998 ], [ -72.111820, 41.299098 ], [ -72.134221, 41.299398 ], [ -72.161580, 41.310262 ], [ -72.173922, 41.317597 ], [ -72.177622, 41.322497 ], [ -72.184122, 41.323997 ], [ -72.191022, 41.323197 ], [ -72.201422, 41.315697 ], [ -72.203022, 41.313197 ], [ -72.204022, 41.299097 ], [ -72.212924, 41.291365 ], [ -72.225276, 41.299047 ], [ -72.235531, 41.300413 ], [ -72.248161, 41.299488 ], [ -72.251895, 41.298620 ], [ -72.250515, 41.294386 ], [ -72.251323, 41.289997 ], [ -72.261487, 41.282926 ], [ -72.317760, 41.277782 ], [ -72.327595, 41.278460 ], [ -72.333894, 41.282916 ], [ -72.341460, 41.280110 ], [ -72.348643, 41.277446 ], [ -72.348068, 41.269698 ], [ -72.386629, 41.261798 ], [ -72.398688, 41.278172 ], [ -72.405930, 41.278398 ], [ -72.451925, 41.278885 ], [ -72.472539, 41.270103 ], [ -72.485693, 41.270881 ], [ -72.499534, 41.265866 ], [ -72.506634, 41.260099 ], [ -72.518660, 41.261253 ], [ -72.521312, 41.265600 ], [ -72.529416, 41.264421 ], [ -72.533247, 41.262690 ], [ -72.536746, 41.256207 ], [ -72.537776, 41.255646 ], [ -72.546833, 41.250718 ], [ -72.547235, 41.250499 ], [ -72.570655, 41.267744 ], [ -72.571076, 41.268054 ], [ -72.571136, 41.268098 ], [ -72.583336, 41.271698 ], [ -72.585181, 41.271321 ], [ -72.585934, 41.271168 ], [ -72.586674, 41.271017 ], [ -72.587926, 41.270761 ], [ -72.589818, 41.270375 ], [ -72.590967, 41.270141 ], [ -72.598036, 41.268698 ], [ -72.607863, 41.270387 ], [ -72.610236, 41.270795 ], [ -72.617237, 41.271998 ], [ -72.617521, 41.271940 ], [ -72.617983, 41.271845 ], [ -72.631363, 41.269092 ], [ -72.641001, 41.267108 ], [ -72.641538, 41.266998 ], [ -72.642811, 41.266884 ], [ -72.650697, 41.266178 ], [ -72.653838, 41.265897 ], [ -72.653931, 41.265931 ], [ -72.654715, 41.266219 ], [ -72.662203, 41.268964 ], [ -72.662838, 41.269197 ], [ -72.667176, 41.268192 ], [ -72.671673, 41.267151 ], [ -72.672339, 41.266997 ], [ -72.674319, 41.265520 ], [ -72.684939, 41.257597 ], [ -72.685414, 41.252607 ], [ -72.685539, 41.251297 ], [ -72.689446, 41.247629 ], [ -72.690237, 41.246887 ], [ -72.690439, 41.246697 ], [ -72.693441, 41.245493 ], [ -72.694744, 41.244970 ], [ -72.695470, 41.244948 ], [ -72.701806, 41.244752 ], [ -72.706236, 41.244615 ], [ -72.707212, 41.244585 ], [ -72.708658, 41.244540 ], [ -72.708963, 41.244530 ], [ -72.709193, 41.244523 ], [ -72.710595, 41.244480 ], [ -72.710821, 41.244812 ], [ -72.713674, 41.249007 ], [ -72.711208, 41.251018 ], [ -72.712460, 41.254167 ], [ -72.722439, 41.259138 ], [ -72.732813, 41.254727 ], [ -72.754444, 41.266913 ], [ -72.757477, 41.266913 ], [ -72.786142, 41.264796 ], [ -72.818737, 41.252244 ], [ -72.819372, 41.254061 ], [ -72.826883, 41.256755 ], [ -72.847767, 41.256690 ], [ -72.850210, 41.255544 ], [ -72.854055, 41.247740 ], [ -72.861344, 41.245297 ], [ -72.881445, 41.242597 ], [ -72.895445, 41.243697 ], [ -72.900803, 41.245864 ], [ -72.904345, 41.247297 ], [ -72.905245, 41.248297 ], [ -72.903045, 41.252797 ], [ -72.902808, 41.252894 ], [ -72.894745, 41.256197 ], [ -72.894730, 41.256260 ], [ -72.893845, 41.259897 ], [ -72.896370, 41.263949 ], [ -72.903129, 41.274794 ], [ -72.907962, 41.282549 ], [ -72.908200, 41.282932 ], [ -72.916827, 41.282033 ], [ -72.917037, 41.281905 ], [ -72.920062, 41.280056 ], [ -72.920658, 41.271574 ], [ -72.920714, 41.270780 ], [ -72.920846, 41.268897 ], [ -72.931887, 41.261139 ], [ -72.933472, 41.260024 ], [ -72.935646, 41.258497 ], [ -72.956984, 41.252920 ], [ -72.959633, 41.252228 ], [ -72.961345, 41.251780 ], [ -72.962047, 41.251597 ], [ -72.983751, 41.235364 ], [ -72.985095, 41.234358 ], [ -72.986247, 41.233497 ], [ -72.997948, 41.222697 ], [ -73.003639, 41.215287 ], [ -73.007548, 41.210197 ], [ -73.013465, 41.205479 ], [ -73.013988, 41.205062 ], [ -73.014948, 41.204297 ], [ -73.020149, 41.204097 ], [ -73.020167, 41.204237 ], [ -73.020195, 41.204446 ], [ -73.020210, 41.204568 ], [ -73.020254, 41.204906 ], [ -73.020449, 41.206397 ], [ -73.022549, 41.207197 ], [ -73.024783, 41.207435 ], [ -73.045602, 41.209658 ], [ -73.050650, 41.210197 ], [ -73.054947, 41.208468 ], [ -73.059350, 41.206697 ], [ -73.077610, 41.195176 ], [ -73.079450, 41.194015 ], [ -73.091220, 41.184153 ], [ -73.092000, 41.183500 ], [ -73.092147, 41.183377 ], [ -73.104328, 41.173170 ], [ -73.105483, 41.172203 ], [ -73.105493, 41.172194 ], [ -73.107987, 41.168738 ], [ -73.110352, 41.159697 ], [ -73.109952, 41.156997 ], [ -73.108352, 41.153718 ], [ -73.111052, 41.150797 ], [ -73.130253, 41.146797 ], [ -73.164370, 41.158565 ], [ -73.170074, 41.160532 ], [ -73.170701, 41.164945 ], [ -73.177774, 41.166697 ], [ -73.202656, 41.158096 ], [ -73.228295, 41.142602 ], [ -73.235058, 41.143996 ], [ -73.247958, 41.126396 ], [ -73.262358, 41.117496 ], [ -73.286759, 41.127896 ], [ -73.296359, 41.125696 ], [ -73.311860, 41.116296 ], [ -73.330660, 41.109996 ], [ -73.372296, 41.104020 ], [ -73.392162, 41.087696 ], [ -73.400154, 41.086299 ], [ -73.413670, 41.073258 ], [ -73.435063, 41.056696 ], [ -73.450364, 41.057096 ], [ -73.468239, 41.051347 ], [ -73.477364, 41.035997 ], [ -73.493327, 41.048173 ], [ -73.516903, 41.038738 ], [ -73.516766, 41.029497 ], [ -73.522666, 41.019297 ], [ -73.528866, 41.016397 ], [ -73.531169, 41.021919 ], [ -73.530189, 41.028776 ], [ -73.532786, 41.031670 ], [ -73.535338, 41.031920 ], [ -73.551494, 41.024336 ], [ -73.561968, 41.016797 ], [ -73.567668, 41.010897 ], [ -73.570068, 41.001597 ], [ -73.583968, 41.000897 ], [ -73.584988, 41.010537 ], [ -73.595699, 41.015995 ], [ -73.603952, 41.015054 ], [ -73.643478, 41.002171 ], [ -73.651175, 40.995229 ], [ -73.657336, 40.985171 ], [ -73.659671, 40.987909 ], [ -73.658772, 40.993497 ], [ -73.659372, 40.999497 ], [ -73.655571, 41.007697 ], [ -73.654671, 41.011697 ], [ -73.655371, 41.012797 ], [ -73.662672, 41.020497 ], [ -73.670472, 41.030097 ], [ -73.679973, 41.041797 ], [ -73.687173, 41.050697 ], [ -73.694273, 41.059296 ], [ -73.716875, 41.087596 ], [ -73.722575, 41.093596 ], [ -73.727775, 41.100696 ], [ -73.639672, 41.141495 ], [ -73.632153, 41.144921 ], [ -73.614391, 41.152915 ], [ -73.564941, 41.175170 ], [ -73.514617, 41.198434 ], [ -73.509487, 41.200814 ], [ -73.482709, 41.212760 ], [ -73.518384, 41.256719 ], [ -73.550961, 41.295422 ], [ -73.548929, 41.307598 ], [ -73.549574, 41.315931 ], [ -73.548973, 41.326297 ], [ -73.544728, 41.366375 ], [ -73.543425, 41.376622 ], [ -73.543415, 41.376754 ], [ -73.541169, 41.405994 ], [ -73.537673, 41.433905 ], [ -73.537469, 41.435890 ], [ -73.536969, 41.441094 ], [ -73.536067, 41.451331 ], [ -73.535986, 41.453060 ], [ -73.535885, 41.455236 ], [ -73.535857, 41.455709 ], [ -73.535769, 41.457159 ], [ -73.534369, 41.475894 ], [ -73.534269, 41.476394 ], [ -73.534269, 41.476911 ], [ -73.534150, 41.478060 ], [ -73.534055, 41.478968 ], [ -73.533969, 41.479693 ], [ -73.530067, 41.527194 ], [ -73.521041, 41.619773 ], [ -73.520017, 41.641197 ], [ -73.518238, 41.666734 ], [ -73.516785, 41.687581 ], [ -73.511921, 41.740941 ], [ -73.510961, 41.758749 ], [ -73.505008, 41.823773 ], [ -73.504944, 41.824285 ], [ -73.501984, 41.858717 ], [ -73.498304, 41.892508 ], [ -73.496527, 41.922380 ], [ -73.492975, 41.958524 ], [ -73.489615, 42.000092 ], [ -73.487314, 42.049638 ], [ -73.432812, 42.050587 ], [ -73.294420, 42.046984 ], [ -73.293097, 42.046940 ], [ -73.231056, 42.044945 ], [ -73.229798, 42.044877 ], [ -73.127276, 42.041964 ], [ -73.053254, 42.039861 ], [ -73.008745, 42.038860 ], [ -72.999549, 42.038653 ], [ -72.863733, 42.037710 ], [ -72.863619, 42.037709 ], [ -72.847142, 42.036894 ], [ -72.813541, 42.036494 ], [ -72.816741, 41.997595 ], [ -72.774757, 42.002129 ], [ -72.766739, 42.002995 ], [ -72.766139, 42.007695 ], [ -72.763265, 42.009742 ], [ -72.763238, 42.012795 ], [ -72.761238, 42.014595 ], [ -72.759738, 42.016995 ], [ -72.761354, 42.018183 ], [ -72.762310, 42.019775 ], [ -72.762151, 42.021527 ], [ -72.760558, 42.021846 ], [ -72.758151, 42.020865 ], [ -72.757467, 42.020947 ], [ -72.754038, 42.025395 ], [ -72.751738, 42.030195 ], [ -72.753538, 42.032095 ], [ -72.757538, 42.033295 ], [ -72.755838, 42.036195 ], [ -72.714134, 42.036608 ], [ -72.695927, 42.036788 ], [ -72.643134, 42.032395 ], [ -72.607933, 42.030795 ], [ -72.606933, 42.024995 ], [ -72.590233, 42.024695 ], [ -72.582332, 42.024695 ], [ -72.573231, 42.030141 ], [ -72.528131, 42.034295 ], [ -72.509192, 42.034217 ], [ -72.456680, 42.033999 ], [ -72.317148, 42.031907 ], [ -72.249523, 42.031626 ], [ -72.135715, 42.030245 ], [ -72.135687, 42.030245 ], [ -72.102162, 42.028899 ], [ -72.063496, 42.027347 ], [ -71.987326, 42.026880 ], [ -71.890780, 42.024368 ], [ -71.800650, 42.023569 ], [ -71.799242, 42.008065 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US10", "STATE": "10", "NAME": "Delaware", "LSAD": "", "CENSUSAREA": 1948.543000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -75.564927, 39.583248 ], [ -75.576271, 39.588144 ], [ -75.578719, 39.591504 ], [ -75.579615, 39.598656 ], [ -75.565823, 39.590608 ], [ -75.564927, 39.583248 ] ] ], [ [ [ -75.555870, 39.605824 ], [ -75.561934, 39.605216 ], [ -75.567694, 39.613744 ], [ -75.571759, 39.623584 ], [ -75.570798, 39.626768 ], [ -75.559446, 39.629812 ], [ -75.559102, 39.629056 ], [ -75.559614, 39.624208 ], [ -75.558446, 39.617296 ], [ -75.556878, 39.612144 ], [ -75.557502, 39.609184 ], [ -75.556734, 39.606688 ], [ -75.555870, 39.605824 ] ] ], [ [ [ -75.594846, 39.837286 ], [ -75.593666, 39.837455 ], [ -75.593082, 39.837500 ], [ -75.579900, 39.838522 ], [ -75.579849, 39.838526 ], [ -75.570464, 39.839007 ], [ -75.539346, 39.838211 ], [ -75.518444, 39.836311 ], [ -75.498843, 39.833312 ], [ -75.481242, 39.829112 ], [ -75.463341, 39.823812 ], [ -75.453740, 39.820312 ], [ -75.428038, 39.809212 ], [ -75.415041, 39.801786 ], [ -75.405337, 39.796213 ], [ -75.437938, 39.783413 ], [ -75.440909, 39.780831 ], [ -75.448639, 39.774113 ], [ -75.448135, 39.773969 ], [ -75.447339, 39.773313 ], [ -75.452339, 39.769013 ], [ -75.459439, 39.765813 ], [ -75.463339, 39.761213 ], [ -75.463039, 39.758313 ], [ -75.466249, 39.750769 ], [ -75.466263, 39.750737 ], [ -75.469239, 39.743613 ], [ -75.474168, 39.735473 ], [ -75.475384, 39.731057 ], [ -75.475440, 39.728713 ], [ -75.477240, 39.724713 ], [ -75.477432, 39.720561 ], [ -75.476888, 39.718337 ], [ -75.477640, 39.715013 ], [ -75.478940, 39.713813 ], [ -75.481741, 39.714546 ], [ -75.483141, 39.715513 ], [ -75.485241, 39.715813 ], [ -75.488553, 39.714833 ], [ -75.491341, 39.711113 ], [ -75.496241, 39.701413 ], [ -75.504042, 39.698313 ], [ -75.507162, 39.696961 ], [ -75.509042, 39.694513 ], [ -75.509742, 39.686113 ], [ -75.529744, 39.692613 ], [ -75.562246, 39.656712 ], [ -75.587147, 39.651012 ], [ -75.611969, 39.621968 ], [ -75.613153, 39.620960 ], [ -75.613377, 39.620288 ], [ -75.614065, 39.618320 ], [ -75.614929, 39.615952 ], [ -75.614273, 39.614640 ], [ -75.613345, 39.613056 ], [ -75.613665, 39.612560 ], [ -75.613233, 39.607408 ], [ -75.613477, 39.606861 ], [ -75.613473, 39.606832 ], [ -75.613793, 39.606192 ], [ -75.611905, 39.597568 ], [ -75.611873, 39.597408 ], [ -75.604640, 39.589920 ], [ -75.603584, 39.588960 ], [ -75.592224, 39.583568 ], [ -75.591984, 39.583248 ], [ -75.587744, 39.580672 ], [ -75.587200, 39.580256 ], [ -75.586608, 39.578880 ], [ -75.586016, 39.578448 ], [ -75.571599, 39.567728 ], [ -75.570783, 39.567280 ], [ -75.563034, 39.562240 ], [ -75.564649, 39.559922 ], [ -75.565636, 39.558509 ], [ -75.569359, 39.540589 ], [ -75.569418, 39.539124 ], [ -75.570362, 39.527223 ], [ -75.560728, 39.520472 ], [ -75.566933, 39.508273 ], [ -75.576436, 39.509195 ], [ -75.587729, 39.496353 ], [ -75.587729, 39.495369 ], [ -75.593068, 39.479186 ], [ -75.593068, 39.477996 ], [ -75.589901, 39.462022 ], [ -75.589439, 39.460812 ], [ -75.580185, 39.450786 ], [ -75.578914, 39.447880 ], [ -75.570985, 39.442486 ], [ -75.571830, 39.438897 ], [ -75.555890, 39.430351 ], [ -75.538512, 39.416502 ], [ -75.535977, 39.409384 ], [ -75.523583, 39.391583 ], [ -75.521682, 39.387871 ], [ -75.512996, 39.366153 ], [ -75.512372, 39.365656 ], [ -75.511788, 39.365191 ], [ -75.505276, 39.359169 ], [ -75.494158, 39.354613 ], [ -75.491797, 39.351845 ], [ -75.494122, 39.346580 ], [ -75.493148, 39.345527 ], [ -75.491688, 39.343963 ], [ -75.490377, 39.342818 ], [ -75.479845, 39.337472 ], [ -75.479963, 39.336577 ], [ -75.469324, 39.330820 ], [ -75.460423, 39.328236 ], [ -75.439027, 39.313384 ], [ -75.436936, 39.309379 ], [ -75.435551, 39.297546 ], [ -75.435374, 39.296676 ], [ -75.427953, 39.285049 ], [ -75.408376, 39.264698 ], [ -75.402964, 39.254626 ], [ -75.404823, 39.245898 ], [ -75.405927, 39.243631 ], [ -75.405716, 39.223834 ], [ -75.404745, 39.222666 ], [ -75.396892, 39.216141 ], [ -75.393015, 39.204512 ], [ -75.394790, 39.188354 ], [ -75.398584, 39.186616 ], [ -75.400144, 39.186456 ], [ -75.408266, 39.174625 ], [ -75.410625, 39.156246 ], [ -75.401193, 39.088762 ], [ -75.402035, 39.066885 ], [ -75.400294, 39.065645 ], [ -75.395806, 39.059211 ], [ -75.396277, 39.057884 ], [ -75.387914, 39.051174 ], [ -75.379873, 39.048790 ], [ -75.345763, 39.024857 ], [ -75.340890, 39.019960 ], [ -75.318354, 38.988191 ], [ -75.314951, 38.980775 ], [ -75.311607, 38.967637 ], [ -75.312546, 38.951065 ], [ -75.312546, 38.949280 ], [ -75.311923, 38.945917 ], [ -75.311882, 38.945698 ], [ -75.311542, 38.944633 ], [ -75.302552, 38.939002 ], [ -75.312282, 38.924594 ], [ -75.304078, 38.913160 ], [ -75.263115, 38.877351 ], [ -75.232029, 38.844254 ], [ -75.205329, 38.823386 ], [ -75.190552, 38.806861 ], [ -75.160748, 38.791224 ], [ -75.159022, 38.790193 ], [ -75.134022, 38.782242 ], [ -75.113331, 38.782998 ], [ -75.097103, 38.788703 ], [ -75.093654, 38.793992 ], [ -75.097197, 38.803101 ], [ -75.093805, 38.803812 ], [ -75.089473, 38.797198 ], [ -75.082153, 38.772157 ], [ -75.080217, 38.750112 ], [ -75.079221, 38.738238 ], [ -75.065510, 38.661030 ], [ -75.065217, 38.632394 ], [ -75.061920, 38.608869 ], [ -75.061259, 38.608602 ], [ -75.060478, 38.608012 ], [ -75.060032, 38.607709 ], [ -75.049748, 38.486387 ], [ -75.048939, 38.451263 ], [ -75.049268, 38.451264 ], [ -75.052510, 38.451273 ], [ -75.053483, 38.451274 ], [ -75.064719, 38.451289 ], [ -75.066327, 38.451291 ], [ -75.069909, 38.451276 ], [ -75.070356, 38.451276 ], [ -75.085814, 38.451258 ], [ -75.088281, 38.451256 ], [ -75.089649, 38.451254 ], [ -75.141894, 38.451196 ], [ -75.185413, 38.451013 ], [ -75.252723, 38.451397 ], [ -75.260350, 38.451492 ], [ -75.341247, 38.451970 ], [ -75.341250, 38.451970 ], [ -75.355797, 38.452008 ], [ -75.371054, 38.452107 ], [ -75.393563, 38.452114 ], [ -75.394786, 38.452160 ], [ -75.410884, 38.452400 ], [ -75.424831, 38.452610 ], [ -75.428728, 38.452671 ], [ -75.479150, 38.453699 ], [ -75.500142, 38.454144 ], [ -75.502961, 38.454220 ], [ -75.521304, 38.454657 ], [ -75.522730, 38.454657 ], [ -75.533763, 38.454958 ], [ -75.559212, 38.455563 ], [ -75.559934, 38.455579 ], [ -75.574110, 38.455991 ], [ -75.583601, 38.456424 ], [ -75.589307, 38.456286 ], [ -75.593082, 38.456404 ], [ -75.598069, 38.456855 ], [ -75.630457, 38.457904 ], [ -75.662843, 38.458759 ], [ -75.665585, 38.458900 ], [ -75.693521, 38.460128 ], [ -75.696369, 38.492373 ], [ -75.696688, 38.496467 ], [ -75.698777, 38.522001 ], [ -75.700179, 38.542717 ], [ -75.701465, 38.559433 ], [ -75.701565, 38.560736 ], [ -75.703445, 38.585120 ], [ -75.703981, 38.592066 ], [ -75.705774, 38.614740 ], [ -75.705860, 38.616268 ], [ -75.706235, 38.621296 ], [ -75.706585, 38.626125 ], [ -75.707346, 38.635280 ], [ -75.707352, 38.635359 ], [ -75.722028, 38.822078 ], [ -75.722599, 38.829859 ], [ -75.722610, 38.830008 ], [ -75.722882, 38.833156 ], [ -75.724002, 38.846682 ], [ -75.724061, 38.847781 ], [ -75.725565, 38.868152 ], [ -75.725829, 38.869296 ], [ -75.743811, 39.094674 ], [ -75.745793, 39.114935 ], [ -75.746121, 39.120318 ], [ -75.747668, 39.143306 ], [ -75.747671, 39.143345 ], [ -75.749356, 39.164815 ], [ -75.751028, 39.177762 ], [ -75.755953, 39.245958 ], [ -75.755962, 39.246069 ], [ -75.760104, 39.296817 ], [ -75.766667, 39.377216 ], [ -75.766693, 39.377537 ], [ -75.779518, 39.534724 ], [ -75.779663, 39.536504 ], [ -75.780786, 39.550262 ], [ -75.786890, 39.630575 ], [ -75.787450, 39.637455 ], [ -75.788658, 39.658211 ], [ -75.788616, 39.680742 ], [ -75.788658, 39.681911 ], [ -75.788395, 39.700031 ], [ -75.788395, 39.700287 ], [ -75.788359, 39.721811 ], [ -75.773558, 39.722411 ], [ -75.766058, 39.737811 ], [ -75.760346, 39.747231 ], [ -75.753066, 39.757631 ], [ -75.744394, 39.767855 ], [ -75.736489, 39.775759 ], [ -75.727049, 39.784126 ], [ -75.716969, 39.791998 ], [ -75.701208, 39.802606 ], [ -75.685991, 39.811054 ], [ -75.662822, 39.821150 ], [ -75.641518, 39.828363 ], [ -75.634706, 39.830164 ], [ -75.617251, 39.833999 ], [ -75.595756, 39.837156 ], [ -75.594846, 39.837286 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US11", "STATE": "11", "NAME": "District of Columbia", "LSAD": "", "CENSUSAREA": 61.048000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -77.038598, 38.791513 ], [ -77.038898, 38.800813 ], [ -77.035798, 38.814913 ], [ -77.038098, 38.815613 ], [ -77.039098, 38.821413 ], [ -77.038098, 38.828612 ], [ -77.039199, 38.832212 ], [ -77.041199, 38.833712 ], [ -77.042599, 38.833812 ], [ -77.043499, 38.833212 ], [ -77.044899, 38.834712 ], [ -77.044999, 38.838512 ], [ -77.044489, 38.839595 ], [ -77.044199, 38.840212 ], [ -77.041699, 38.840212 ], [ -77.032798, 38.841712 ], [ -77.031698, 38.850512 ], [ -77.039299, 38.864312 ], [ -77.038899, 38.865812 ], [ -77.039099, 38.868112 ], [ -77.040599, 38.871212 ], [ -77.043299, 38.874012 ], [ -77.045399, 38.875212 ], [ -77.046599, 38.874912 ], [ -77.045599, 38.873012 ], [ -77.046299, 38.871312 ], [ -77.049099, 38.870712 ], [ -77.051299, 38.873212 ], [ -77.051099, 38.875212 ], [ -77.054099, 38.879112 ], [ -77.055199, 38.880012 ], [ -77.058254, 38.880069 ], [ -77.063499, 38.888611 ], [ -77.067299, 38.899211 ], [ -77.068199, 38.899811 ], [ -77.070099, 38.900711 ], [ -77.082200, 38.901911 ], [ -77.090200, 38.904211 ], [ -77.093700, 38.905911 ], [ -77.101200, 38.911111 ], [ -77.103400, 38.912911 ], [ -77.106300, 38.919111 ], [ -77.113400, 38.925211 ], [ -77.116600, 38.928911 ], [ -77.117900, 38.932411 ], [ -77.119857, 38.934270 ], [ -77.119900, 38.934311 ], [ -77.104500, 38.946410 ], [ -77.100700, 38.948910 ], [ -77.091500, 38.956510 ], [ -77.054299, 38.985110 ], [ -77.040999, 38.995110 ], [ -77.036299, 38.991710 ], [ -77.015598, 38.975910 ], [ -77.013798, 38.974410 ], [ -77.008298, 38.970110 ], [ -77.002636, 38.965521 ], [ -77.002498, 38.965410 ], [ -76.941519, 38.918276 ], [ -76.935096, 38.913311 ], [ -76.909395, 38.892812 ], [ -76.910795, 38.891712 ], [ -76.919295, 38.885112 ], [ -76.920195, 38.884412 ], [ -76.949696, 38.861312 ], [ -76.953696, 38.858512 ], [ -76.979497, 38.837812 ], [ -76.992697, 38.828213 ], [ -76.999997, 38.821913 ], [ -77.001397, 38.821513 ], [ -77.024392, 38.802970 ], [ -77.038598, 38.791513 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US12", "STATE": "12", "NAME": "Florida", "LSAD": "", "CENSUSAREA": 53624.759000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -82.821585, 27.964443 ], [ -82.829801, 27.968469 ], [ -82.828625, 28.019795 ], [ -82.823025, 28.030695 ], [ -82.823063, 28.044758 ], [ -82.826282, 28.053450 ], [ -82.831825, 28.062893 ], [ -82.836326, 28.073193 ], [ -82.833225, 28.082193 ], [ -82.830525, 28.085293 ], [ -82.826125, 28.083793 ], [ -82.823063, 28.068258 ], [ -82.818288, 28.057613 ], [ -82.813435, 28.037160 ], [ -82.815168, 28.012547 ], [ -82.821408, 28.008387 ], [ -82.821755, 28.002494 ], [ -82.817248, 27.992094 ], [ -82.815168, 27.973721 ], [ -82.821585, 27.964443 ] ] ], [ [ [ -81.582923, 24.658732 ], [ -81.580534, 24.669140 ], [ -81.562917, 24.692912 ], [ -81.557610, 24.692488 ], [ -81.542116, 24.681026 ], [ -81.535323, 24.679540 ], [ -81.518980, 24.687818 ], [ -81.516433, 24.700341 ], [ -81.512400, 24.703737 ], [ -81.490962, 24.710105 ], [ -81.476642, 24.711244 ], [ -81.474186, 24.706332 ], [ -81.469275, 24.704286 ], [ -81.459043, 24.707355 ], [ -81.454132, 24.710834 ], [ -81.451881, 24.714518 ], [ -81.452700, 24.736209 ], [ -81.456588, 24.740097 ], [ -81.451267, 24.747464 ], [ -81.440831, 24.735390 ], [ -81.438580, 24.727000 ], [ -81.435715, 24.723931 ], [ -81.432032, 24.722908 ], [ -81.423028, 24.731911 ], [ -81.421595, 24.737641 ], [ -81.427121, 24.745827 ], [ -81.430599, 24.747259 ], [ -81.431009, 24.751761 ], [ -81.425483, 24.752989 ], [ -81.402769, 24.749101 ], [ -81.392947, 24.743371 ], [ -81.390287, 24.738460 ], [ -81.389468, 24.731298 ], [ -81.385580, 24.726182 ], [ -81.360410, 24.708788 ], [ -81.345881, 24.707560 ], [ -81.319282, 24.701238 ], [ -81.314787, 24.691764 ], [ -81.313933, 24.680707 ], [ -81.309664, 24.665017 ], [ -81.298028, 24.656774 ], [ -81.298369, 24.654326 ], [ -81.303113, 24.651665 ], [ -81.332831, 24.639528 ], [ -81.395096, 24.621062 ], [ -81.401946, 24.623564 ], [ -81.403319, 24.640294 ], [ -81.414187, 24.647167 ], [ -81.432315, 24.645949 ], [ -81.448623, 24.640172 ], [ -81.470411, 24.641985 ], [ -81.480951, 24.645121 ], [ -81.481830, 24.647369 ], [ -81.477915, 24.649893 ], [ -81.476410, 24.653197 ], [ -81.480504, 24.659757 ], [ -81.498580, 24.664980 ], [ -81.502992, 24.660877 ], [ -81.505585, 24.654609 ], [ -81.508740, 24.644210 ], [ -81.509028, 24.631516 ], [ -81.511165, 24.625135 ], [ -81.518595, 24.620304 ], [ -81.546450, 24.614895 ], [ -81.602998, 24.586444 ], [ -81.664209, 24.573143 ], [ -81.674694, 24.564359 ], [ -81.685278, 24.558739 ], [ -81.691575, 24.559886 ], [ -81.732511, 24.556423 ], [ -81.765993, 24.552103 ], [ -81.786157, 24.546580 ], [ -81.810333, 24.544701 ], [ -81.812890, 24.546468 ], [ -81.814446, 24.563580 ], [ -81.811386, 24.569750 ], [ -81.800676, 24.570989 ], [ -81.794057, 24.586000 ], [ -81.773808, 24.584977 ], [ -81.748071, 24.590199 ], [ -81.739241, 24.589973 ], [ -81.734573, 24.584148 ], [ -81.730473, 24.581960 ], [ -81.715944, 24.587956 ], [ -81.715480, 24.592498 ], [ -81.705364, 24.597647 ], [ -81.699349, 24.597647 ], [ -81.694235, 24.591932 ], [ -81.687017, 24.592534 ], [ -81.678595, 24.597647 ], [ -81.668970, 24.607873 ], [ -81.655735, 24.616295 ], [ -81.637087, 24.621408 ], [ -81.614829, 24.642764 ], [ -81.614529, 24.650584 ], [ -81.597685, 24.655397 ], [ -81.587759, 24.655998 ], [ -81.582923, 24.658732 ] ] ], [ [ [ -82.150680, 24.576331 ], [ -82.143075, 24.593395 ], [ -82.135423, 24.596879 ], [ -82.125268, 24.597426 ], [ -82.104187, 24.588256 ], [ -82.101051, 24.584679 ], [ -82.099417, 24.572522 ], [ -82.104429, 24.561167 ], [ -82.116787, 24.549144 ], [ -82.159439, 24.548212 ], [ -82.165206, 24.552159 ], [ -82.164426, 24.563375 ], [ -82.150680, 24.576331 ] ] ], [ [ [ -81.249799, 24.673357 ], [ -81.246095, 24.675832 ], [ -81.243232, 24.673998 ], [ -81.244761, 24.669202 ], [ -81.281778, 24.653750 ], [ -81.278312, 24.660448 ], [ -81.260006, 24.674848 ], [ -81.249799, 24.673357 ] ] ], [ [ [ -80.909954, 24.781154 ], [ -80.906288, 24.769867 ], [ -80.912042, 24.765050 ], [ -80.938543, 24.767535 ], [ -81.015933, 24.719881 ], [ -81.023794, 24.716901 ], [ -81.028616, 24.720618 ], [ -81.032447, 24.727323 ], [ -81.034290, 24.727341 ], [ -81.064554, 24.715453 ], [ -81.071034, 24.711722 ], [ -81.075855, 24.704266 ], [ -81.078716, 24.696557 ], [ -81.078439, 24.692382 ], [ -81.108041, 24.688592 ], [ -81.124094, 24.704873 ], [ -81.125371, 24.708291 ], [ -81.107355, 24.712760 ], [ -81.105287, 24.711280 ], [ -81.099135, 24.711993 ], [ -81.066816, 24.723926 ], [ -81.050570, 24.737581 ], [ -81.041797, 24.742965 ], [ -81.036698, 24.742827 ], [ -81.035192, 24.739982 ], [ -81.022170, 24.733091 ], [ -81.016918, 24.734676 ], [ -80.994426, 24.743991 ], [ -80.986454, 24.752749 ], [ -80.960129, 24.764226 ], [ -80.910431, 24.782324 ], [ -80.909954, 24.781154 ] ] ], [ [ [ -81.317673, 24.757290 ], [ -81.305468, 24.756612 ], [ -81.290801, 24.736862 ], [ -81.288259, 24.720881 ], [ -81.302984, 24.714199 ], [ -81.310744, 24.727068 ], [ -81.318505, 24.729477 ], [ -81.326844, 24.728375 ], [ -81.350162, 24.746524 ], [ -81.357417, 24.756834 ], [ -81.342695, 24.756250 ], [ -81.327555, 24.762315 ], [ -81.324637, 24.767210 ], [ -81.317673, 24.757290 ] ] ], [ [ [ -80.890540, 24.791678 ], [ -80.884572, 24.791561 ], [ -80.884020, 24.790414 ], [ -80.892649, 24.785991 ], [ -80.906874, 24.783744 ], [ -80.890540, 24.791678 ] ] ], [ [ [ -80.788263, 24.824218 ], [ -80.790497, 24.817789 ], [ -80.796053, 24.811940 ], [ -80.822342, 24.812629 ], [ -80.846191, 24.802968 ], [ -80.850338, 24.802600 ], [ -80.850866, 24.803701 ], [ -80.846142, 24.807488 ], [ -80.830158, 24.814280 ], [ -80.814551, 24.827953 ], [ -80.792780, 24.843918 ], [ -80.780564, 24.840520 ], [ -80.788263, 24.824218 ] ] ], [ [ [ -80.729275, 24.865361 ], [ -80.719977, 24.864644 ], [ -80.703028, 24.880873 ], [ -80.691762, 24.885759 ], [ -80.690354, 24.881539 ], [ -80.703176, 24.869495 ], [ -80.711850, 24.863323 ], [ -80.761359, 24.836225 ], [ -80.766966, 24.836158 ], [ -80.745468, 24.850652 ], [ -80.740611, 24.857421 ], [ -80.732343, 24.864810 ], [ -80.729275, 24.865361 ] ] ], [ [ [ -84.777208, 29.707398 ], [ -84.729836, 29.738881 ], [ -84.716994, 29.749066 ], [ -84.696726, 29.769930 ], [ -84.694125, 29.764593 ], [ -84.694939, 29.761844 ], [ -84.713747, 29.741390 ], [ -84.765117, 29.699724 ], [ -84.776954, 29.692191 ], [ -84.799129, 29.681565 ], [ -84.853829, 29.664720 ], [ -84.884632, 29.652248 ], [ -84.957779, 29.612635 ], [ -85.036219, 29.588919 ], [ -85.051033, 29.586928 ], [ -85.054624, 29.592084 ], [ -85.069453, 29.605282 ], [ -85.095190, 29.622490 ], [ -85.097082, 29.625215 ], [ -85.094882, 29.627757 ], [ -85.066530, 29.609952 ], [ -85.038497, 29.599552 ], [ -85.023501, 29.597073 ], [ -85.017205, 29.604379 ], [ -84.987775, 29.610307 ], [ -84.968314, 29.617238 ], [ -84.932592, 29.637232 ], [ -84.925842, 29.644949 ], [ -84.920333, 29.648638 ], [ -84.895885, 29.657444 ], [ -84.862099, 29.672572 ], [ -84.813352, 29.687028 ], [ -84.798160, 29.699321 ], [ -84.777208, 29.707398 ] ] ], [ [ [ -85.156415, 29.679628 ], [ -85.137397, 29.684348 ], [ -85.134639, 29.686569 ], [ -85.114268, 29.688658 ], [ -85.093902, 29.684838 ], [ -85.083719, 29.679019 ], [ -85.077237, 29.670862 ], [ -85.091399, 29.648634 ], [ -85.097218, 29.633004 ], [ -85.124913, 29.628433 ], [ -85.142746, 29.635404 ], [ -85.162520, 29.650282 ], [ -85.184530, 29.663987 ], [ -85.204314, 29.672695 ], [ -85.222546, 29.678039 ], [ -85.220324, 29.680138 ], [ -85.208981, 29.681775 ], [ -85.184776, 29.682710 ], [ -85.168625, 29.682409 ], [ -85.156415, 29.679628 ] ] ], [ [ [ -82.255777, 26.703437 ], [ -82.255159, 26.708160 ], [ -82.246535, 26.706435 ], [ -82.242510, 26.694361 ], [ -82.245960, 26.688612 ], [ -82.246535, 26.683437 ], [ -82.237440, 26.661976 ], [ -82.218342, 26.626407 ], [ -82.214337, 26.602944 ], [ -82.196514, 26.559823 ], [ -82.187315, 26.527626 ], [ -82.177541, 26.502328 ], [ -82.166042, 26.489679 ], [ -82.149368, 26.477605 ], [ -82.131545, 26.477030 ], [ -82.120046, 26.473581 ], [ -82.088423, 26.455182 ], [ -82.076924, 26.466106 ], [ -82.062551, 26.470131 ], [ -82.038403, 26.456907 ], [ -82.015607, 26.454858 ], [ -82.013713, 26.454258 ], [ -82.013913, 26.452058 ], [ -82.063114, 26.425459 ], [ -82.075015, 26.422059 ], [ -82.082915, 26.422059 ], [ -82.098115, 26.424959 ], [ -82.126671, 26.436279 ], [ -82.148716, 26.455458 ], [ -82.172917, 26.467658 ], [ -82.177017, 26.471558 ], [ -82.180717, 26.476257 ], [ -82.186441, 26.489221 ], [ -82.201402, 26.556310 ], [ -82.205523, 26.566536 ], [ -82.222131, 26.590402 ], [ -82.238872, 26.636433 ], [ -82.248659, 26.654337 ], [ -82.263008, 26.673388 ], [ -82.268007, 26.682791 ], [ -82.264351, 26.698496 ], [ -82.255777, 26.703437 ] ] ], [ [ [ -80.250581, 25.341930 ], [ -80.254916, 25.336336 ], [ -80.260137, 25.324641 ], [ -80.268138, 25.320675 ], [ -80.288184, 25.282835 ], [ -80.307584, 25.257561 ], [ -80.351399, 25.190615 ], [ -80.354019, 25.184306 ], [ -80.349855, 25.168825 ], [ -80.358570, 25.154073 ], [ -80.377084, 25.130487 ], [ -80.399767, 25.108536 ], [ -80.428318, 25.095547 ], [ -80.431032, 25.089250 ], [ -80.443375, 25.076084 ], [ -80.462011, 25.069935 ], [ -80.473870, 25.060253 ], [ -80.493881, 25.038502 ], [ -80.489120, 25.031301 ], [ -80.494781, 25.023019 ], [ -80.537995, 24.990244 ], [ -80.565831, 24.958155 ], [ -80.571668, 24.953659 ], [ -80.588272, 24.951153 ], [ -80.596073, 24.948173 ], [ -80.611693, 24.938420 ], [ -80.635571, 24.913003 ], [ -80.659395, 24.897433 ], [ -80.661280, 24.899704 ], [ -80.660198, 24.904980 ], [ -80.650765, 24.908121 ], [ -80.641306, 24.914311 ], [ -80.623866, 24.931236 ], [ -80.622896, 24.935587 ], [ -80.624172, 24.939058 ], [ -80.621658, 24.944265 ], [ -80.597074, 24.958492 ], [ -80.581131, 24.964738 ], [ -80.578185, 24.962811 ], [ -80.570813, 24.962215 ], [ -80.558785, 24.971505 ], [ -80.544110, 24.999916 ], [ -80.543254, 25.007337 ], [ -80.545971, 25.014770 ], [ -80.524498, 25.016945 ], [ -80.509136, 25.028317 ], [ -80.501326, 25.041436 ], [ -80.495569, 25.047497 ], [ -80.488900, 25.050110 ], [ -80.481197, 25.056604 ], [ -80.460652, 25.078904 ], [ -80.465496, 25.086609 ], [ -80.470211, 25.089438 ], [ -80.481763, 25.091905 ], [ -80.494715, 25.102269 ], [ -80.484188, 25.109430 ], [ -80.477480, 25.107407 ], [ -80.476174, 25.099454 ], [ -80.463987, 25.093210 ], [ -80.450399, 25.088751 ], [ -80.444887, 25.092966 ], [ -80.433575, 25.106317 ], [ -80.433499, 25.114665 ], [ -80.447659, 25.147729 ], [ -80.446473, 25.151287 ], [ -80.413260, 25.137053 ], [ -80.403177, 25.141798 ], [ -80.395467, 25.150694 ], [ -80.387164, 25.170859 ], [ -80.388350, 25.182721 ], [ -80.391909, 25.192210 ], [ -80.387164, 25.198141 ], [ -80.369965, 25.206444 ], [ -80.358696, 25.207037 ], [ -80.349800, 25.210595 ], [ -80.337345, 25.231353 ], [ -80.333787, 25.253891 ], [ -80.336159, 25.261601 ], [ -80.342683, 25.268125 ], [ -80.368186, 25.282359 ], [ -80.364034, 25.286510 ], [ -80.339421, 25.290069 ], [ -80.334676, 25.285917 ], [ -80.328746, 25.286510 ], [ -80.315698, 25.294220 ], [ -80.292567, 25.314385 ], [ -80.289602, 25.325061 ], [ -80.275961, 25.344039 ], [ -80.264614, 25.354322 ], [ -80.256982, 25.361239 ], [ -80.254610, 25.380810 ], [ -80.251052, 25.391486 ], [ -80.246307, 25.398603 ], [ -80.226142, 25.406313 ], [ -80.219025, 25.411058 ], [ -80.214280, 25.416988 ], [ -80.206570, 25.434188 ], [ -80.199453, 25.458504 ], [ -80.192336, 25.473331 ], [ -80.189964, 25.485786 ], [ -80.191743, 25.495275 ], [ -80.188778, 25.507730 ], [ -80.179288, 25.518999 ], [ -80.174544, 25.518406 ], [ -80.173951, 25.482821 ], [ -80.184033, 25.468587 ], [ -80.204198, 25.412244 ], [ -80.221991, 25.397417 ], [ -80.238004, 25.361832 ], [ -80.240376, 25.347005 ], [ -80.249865, 25.342853 ], [ -80.250581, 25.341930 ] ] ], [ [ [ -83.309455, 30.634417 ], [ -83.309250, 30.634405 ], [ -83.309249, 30.634405 ], [ -83.256218, 30.631279 ], [ -83.187391, 30.627223 ], [ -83.174411, 30.626444 ], [ -83.163309, 30.625895 ], [ -83.156170, 30.625504 ], [ -83.136614, 30.623989 ], [ -83.131370, 30.623583 ], [ -82.878779, 30.609082 ], [ -82.877259, 30.609024 ], [ -82.698902, 30.598271 ], [ -82.698618, 30.598232 ], [ -82.689539, 30.597734 ], [ -82.689271, 30.597719 ], [ -82.584002, 30.591796 ], [ -82.569237, 30.590965 ], [ -82.565476, 30.590622 ], [ -82.553159, 30.589934 ], [ -82.545055, 30.589361 ], [ -82.536233, 30.588885 ], [ -82.524899, 30.588189 ], [ -82.459792, 30.584287 ], [ -82.459544, 30.584272 ], [ -82.418915, 30.581745 ], [ -82.374844, 30.579004 ], [ -82.287343, 30.573458 ], [ -82.258100, 30.571559 ], [ -82.249841, 30.570863 ], [ -82.214839, 30.568591 ], [ -82.214818, 30.568517 ], [ -82.214385, 30.566958 ], [ -82.218579, 30.564403 ], [ -82.223025, 30.563210 ], [ -82.227254, 30.561041 ], [ -82.231916, 30.556270 ], [ -82.235603, 30.544885 ], [ -82.235820, 30.537187 ], [ -82.234952, 30.533066 ], [ -82.230752, 30.526758 ], [ -82.229399, 30.520823 ], [ -82.230377, 30.517339 ], [ -82.226933, 30.510281 ], [ -82.225026, 30.507830 ], [ -82.218514, 30.504187 ], [ -82.212852, 30.498751 ], [ -82.206445, 30.491877 ], [ -82.201416, 30.485164 ], [ -82.200938, 30.474438 ], [ -82.204614, 30.468868 ], [ -82.207708, 30.460503 ], [ -82.207522, 30.456928 ], [ -82.206040, 30.455507 ], [ -82.204823, 30.451840 ], [ -82.203975, 30.444507 ], [ -82.206486, 30.437081 ], [ -82.209870, 30.432818 ], [ -82.210291, 30.424590 ], [ -82.204151, 30.401330 ], [ -82.192940, 30.378779 ], [ -82.189847, 30.375938 ], [ -82.183797, 30.373712 ], [ -82.180018, 30.368625 ], [ -82.171508, 30.359869 ], [ -82.170054, 30.358929 ], [ -82.165192, 30.358035 ], [ -82.161757, 30.357851 ], [ -82.158109, 30.359913 ], [ -82.143282, 30.363393 ], [ -82.116385, 30.367335 ], [ -82.104834, 30.368319 ], [ -82.102500, 30.367823 ], [ -82.101416, 30.366556 ], [ -82.101798, 30.365336 ], [ -82.094687, 30.360781 ], [ -82.081106, 30.358806 ], [ -82.068533, 30.359184 ], [ -82.060034, 30.360328 ], [ -82.050069, 30.362338 ], [ -82.049966, 30.362382 ], [ -82.047917, 30.363265 ], [ -82.040746, 30.370158 ], [ -82.036825, 30.377884 ], [ -82.035871, 30.385287 ], [ -82.041164, 30.396841 ], [ -82.041990, 30.403266 ], [ -82.041164, 30.409966 ], [ -82.039971, 30.414280 ], [ -82.034005, 30.422357 ], [ -82.034464, 30.428048 ], [ -82.037209, 30.434518 ], [ -82.036203, 30.438460 ], [ -82.030064, 30.444853 ], [ -82.028212, 30.447396 ], [ -82.025457, 30.457755 ], [ -82.023734, 30.467289 ], [ -82.017779, 30.475081 ], [ -82.016982, 30.478779 ], [ -82.017297, 30.487638 ], [ -82.018222, 30.492085 ], [ -82.015892, 30.495499 ], [ -82.014770, 30.513009 ], [ -82.015826, 30.518166 ], [ -82.016990, 30.519358 ], [ -82.018868, 30.523828 ], [ -82.018361, 30.531184 ], [ -82.013216, 30.550091 ], [ -82.005477, 30.563495 ], [ -82.008091, 30.577018 ], [ -82.012109, 30.593773 ], [ -82.015708, 30.601704 ], [ -82.016503, 30.602484 ], [ -82.026941, 30.606153 ], [ -82.027338, 30.606726 ], [ -82.026541, 30.613303 ], [ -82.028499, 30.621829 ], [ -82.033927, 30.629603 ], [ -82.037609, 30.633271 ], [ -82.039941, 30.637144 ], [ -82.039092, 30.641132 ], [ -82.039595, 30.643309 ], [ -82.042271, 30.649452 ], [ -82.046114, 30.651767 ], [ -82.049507, 30.655548 ], [ -82.050432, 30.676266 ], [ -82.041812, 30.692376 ], [ -82.036426, 30.706585 ], [ -82.037563, 30.718640 ], [ -82.039154, 30.723178 ], [ -82.041010, 30.725080 ], [ -82.043795, 30.729641 ], [ -82.041168, 30.734248 ], [ -82.040026, 30.737548 ], [ -82.039634, 30.747727 ], [ -82.038967, 30.749262 ], [ -82.035964, 30.750998 ], [ -82.032645, 30.750674 ], [ -82.028400, 30.750981 ], [ -82.017917, 30.755263 ], [ -82.012660, 30.761289 ], [ -82.011597, 30.763122 ], [ -82.017881, 30.775844 ], [ -82.024035, 30.783156 ], [ -82.023848, 30.786685 ], [ -82.022866, 30.787991 ], [ -82.017051, 30.791657 ], [ -82.007865, 30.792937 ], [ -82.004973, 30.791744 ], [ -81.994972, 30.786073 ], [ -81.990855, 30.781611 ], [ -81.988605, 30.780056 ], [ -81.981273, 30.776767 ], [ -81.979061, 30.776415 ], [ -81.973856, 30.778487 ], [ -81.962534, 30.796526 ], [ -81.961989, 30.800443 ], [ -81.962441, 30.808441 ], [ -81.962739, 30.813636 ], [ -81.962175, 30.818001 ], [ -81.959759, 30.821168 ], [ -81.949787, 30.827493 ], [ -81.943168, 30.827434 ], [ -81.938381, 30.825745 ], [ -81.935444, 30.821131 ], [ -81.934655, 30.820424 ], [ -81.924448, 30.817566 ], [ -81.910926, 30.815889 ], [ -81.906279, 30.817015 ], [ -81.903745, 30.818986 ], [ -81.902337, 30.820817 ], [ -81.899380, 30.821662 ], [ -81.895720, 30.821098 ], [ -81.892904, 30.819268 ], [ -81.891281, 30.815945 ], [ -81.882725, 30.805124 ], [ -81.876882, 30.799516 ], [ -81.868608, 30.792754 ], [ -81.852626, 30.794439 ], [ -81.846286, 30.790548 ], [ -81.842058, 30.787120 ], [ -81.840375, 30.786384 ], [ -81.827014, 30.788933 ], [ -81.808529, 30.790014 ], [ -81.806652, 30.789683 ], [ -81.792769, 30.784432 ], [ -81.784350, 30.773590 ], [ -81.782653, 30.769937 ], [ -81.779171, 30.768062 ], [ -81.775021, 30.768330 ], [ -81.772611, 30.769535 ], [ -81.770468, 30.772481 ], [ -81.768192, 30.773954 ], [ -81.763372, 30.773820 ], [ -81.759338, 30.771377 ], [ -81.755074, 30.768319 ], [ -81.751283, 30.767082 ], [ -81.747572, 30.766455 ], [ -81.746312, 30.765891 ], [ -81.745035, 30.765039 ], [ -81.744183, 30.763868 ], [ -81.743438, 30.762271 ], [ -81.743094, 30.759912 ], [ -81.742736, 30.759201 ], [ -81.732227, 30.749634 ], [ -81.727127, 30.746934 ], [ -81.719927, 30.744634 ], [ -81.694778, 30.748414 ], [ -81.692815, 30.747100 ], [ -81.691818, 30.743990 ], [ -81.690990, 30.742841 ], [ -81.688925, 30.741434 ], [ -81.672824, 30.738935 ], [ -81.670124, 30.740235 ], [ -81.669324, 30.741335 ], [ -81.668275, 30.744643 ], [ -81.667336, 30.745660 ], [ -81.664598, 30.746599 ], [ -81.662173, 30.746521 ], [ -81.656541, 30.745113 ], [ -81.652123, 30.742435 ], [ -81.651723, 30.740235 ], [ -81.652161, 30.735648 ], [ -81.651770, 30.732284 ], [ -81.650440, 30.729703 ], [ -81.649188, 30.728686 ], [ -81.646137, 30.727591 ], [ -81.633266, 30.729603 ], [ -81.629609, 30.732407 ], [ -81.625098, 30.733017 ], [ -81.621929, 30.731188 ], [ -81.620822, 30.729535 ], [ -81.619613, 30.724849 ], [ -81.617663, 30.722046 ], [ -81.609495, 30.720705 ], [ -81.607667, 30.721924 ], [ -81.605716, 30.725337 ], [ -81.604010, 30.727287 ], [ -81.601206, 30.728141 ], [ -81.593648, 30.725459 ], [ -81.586820, 30.723735 ], [ -81.573719, 30.722336 ], [ -81.571419, 30.721636 ], [ -81.566219, 30.717836 ], [ -81.561706, 30.715597 ], [ -81.552566, 30.716974 ], [ -81.549186, 30.715972 ], [ -81.546932, 30.714345 ], [ -81.544679, 30.713969 ], [ -81.542675, 30.713593 ], [ -81.540923, 30.713343 ], [ -81.539295, 30.713468 ], [ -81.537668, 30.714345 ], [ -81.535539, 30.716348 ], [ -81.534517, 30.717936 ], [ -81.534037, 30.719853 ], [ -81.532785, 30.721606 ], [ -81.530531, 30.722858 ], [ -81.528278, 30.723359 ], [ -81.521417, 30.722536 ], [ -81.516116, 30.722236 ], [ -81.507216, 30.722936 ], [ -81.489537, 30.726100 ], [ -81.487332, 30.726081 ], [ -81.483786, 30.723891 ], [ -81.475754, 30.714754 ], [ -81.472597, 30.713312 ], [ -81.464465, 30.711045 ], [ -81.459978, 30.710434 ], [ -81.448718, 30.709353 ], [ -81.444124, 30.709714 ], [ -81.432725, 30.703017 ], [ -81.427420, 30.698020 ], [ -81.430843, 30.669393 ], [ -81.443099, 30.600938 ], [ -81.442564, 30.555189 ], [ -81.434064, 30.522569 ], [ -81.442784, 30.509920 ], [ -81.447087, 30.503679 ], [ -81.440108, 30.497678 ], [ -81.426010, 30.496739 ], [ -81.410809, 30.482039 ], [ -81.407008, 30.422040 ], [ -81.397422, 30.400626 ], [ -81.396407, 30.340040 ], [ -81.391606, 30.303441 ], [ -81.385505, 30.273841 ], [ -81.379879, 30.252914 ], [ -81.355591, 30.162563 ], [ -81.308978, 29.969440 ], [ -81.295268, 29.928614 ], [ -81.288955, 29.915180 ], [ -81.276540, 29.900460 ], [ -81.270442, 29.883106 ], [ -81.264693, 29.858212 ], [ -81.263396, 29.820663 ], [ -81.256711, 29.784693 ], [ -81.240924, 29.739218 ], [ -81.229015, 29.714693 ], [ -81.212878, 29.670667 ], [ -81.211565, 29.667085 ], [ -81.163581, 29.555290 ], [ -81.123896, 29.474465 ], [ -81.101923, 29.427055 ], [ -81.046678, 29.307856 ], [ -80.995423, 29.206052 ], [ -80.966176, 29.147960 ], [ -80.944376, 29.110861 ], [ -80.907275, 29.064262 ], [ -80.893675, 29.036163 ], [ -80.878275, 29.010563 ], [ -80.787021, 28.875266 ], [ -80.732244, 28.791237 ], [ -80.713183, 28.761997 ], [ -80.713108, 28.761882 ], [ -80.712714, 28.761277 ], [ -80.709725, 28.756692 ], [ -80.708545, 28.755202 ], [ -80.672232, 28.709363 ], [ -80.663183, 28.697940 ], [ -80.647924, 28.678677 ], [ -80.647760, 28.678470 ], [ -80.647288, 28.677875 ], [ -80.645839, 28.675817 ], [ -80.641436, 28.669564 ], [ -80.639019, 28.666131 ], [ -80.631314, 28.655188 ], [ -80.616790, 28.634561 ], [ -80.583884, 28.597705 ], [ -80.574868, 28.585166 ], [ -80.567361, 28.562353 ], [ -80.560973, 28.530736 ], [ -80.536115, 28.478647 ], [ -80.525094, 28.459454 ], [ -80.526732, 28.451705 ], [ -80.562877, 28.437779 ], [ -80.574136, 28.427764 ], [ -80.587813, 28.410856 ], [ -80.596174, 28.390682 ], [ -80.603374, 28.363983 ], [ -80.606874, 28.336484 ], [ -80.608074, 28.311285 ], [ -80.604214, 28.257733 ], [ -80.589975, 28.177990 ], [ -80.566432, 28.095630 ], [ -80.547675, 28.048795 ], [ -80.508871, 27.970477 ], [ -80.446973, 27.861954 ], [ -80.447084, 27.860755 ], [ -80.447179, 27.859731 ], [ -80.383695, 27.740045 ], [ -80.351717, 27.642623 ], [ -80.350553, 27.628361 ], [ -80.344370, 27.616226 ], [ -80.330956, 27.597541 ], [ -80.324699, 27.569178 ], [ -80.321271, 27.557378 ], [ -80.311757, 27.524625 ], [ -80.301170, 27.500314 ], [ -80.293171, 27.500314 ], [ -80.265535, 27.420542 ], [ -80.253665, 27.379790 ], [ -80.233538, 27.341307 ], [ -80.226753, 27.322736 ], [ -80.199288, 27.263022 ], [ -80.193090, 27.249546 ], [ -80.161470, 27.192814 ], [ -80.153375, 27.169308 ], [ -80.159554, 27.163325 ], [ -80.149820, 27.143557 ], [ -80.138605, 27.111517 ], [ -80.116772, 27.072397 ], [ -80.093909, 27.018587 ], [ -80.079531, 26.970500 ], [ -80.066697, 26.927579 ], [ -80.046263, 26.859238 ], [ -80.031362, 26.796339 ], [ -80.032120, 26.771530 ], [ -80.036362, 26.771240 ], [ -80.037462, 26.766340 ], [ -80.032862, 26.715242 ], [ -80.032862, 26.700842 ], [ -80.035763, 26.676043 ], [ -80.035363, 26.612346 ], [ -80.038863, 26.569347 ], [ -80.050363, 26.509549 ], [ -80.060564, 26.444652 ], [ -80.070564, 26.336455 ], [ -80.072264, 26.335356 ], [ -80.074837, 26.321032 ], [ -80.075264, 26.318656 ], [ -80.079865, 26.264358 ], [ -80.085565, 26.249259 ], [ -80.089365, 26.231859 ], [ -80.101366, 26.147762 ], [ -80.105266, 26.096264 ], [ -80.106813, 26.092991 ], [ -80.108995, 26.088372 ], [ -80.109566, 26.087165 ], [ -80.112334, 26.053193 ], [ -80.117778, 25.986369 ], [ -80.117798, 25.975152 ], [ -80.117904, 25.915772 ], [ -80.120870, 25.883152 ], [ -80.119684, 25.841043 ], [ -80.122056, 25.817913 ], [ -80.127394, 25.791224 ], [ -80.127987, 25.772245 ], [ -80.137476, 25.750301 ], [ -80.144000, 25.740812 ], [ -80.152896, 25.702855 ], [ -80.154082, 25.683283 ], [ -80.152303, 25.676759 ], [ -80.154972, 25.665490 ], [ -80.160903, 25.664897 ], [ -80.176916, 25.685062 ], [ -80.170392, 25.710565 ], [ -80.164461, 25.721833 ], [ -80.166241, 25.728950 ], [ -80.172765, 25.737847 ], [ -80.184626, 25.745557 ], [ -80.197674, 25.744370 ], [ -80.229107, 25.732509 ], [ -80.240376, 25.724206 ], [ -80.244528, 25.717089 ], [ -80.250459, 25.688028 ], [ -80.265879, 25.658373 ], [ -80.267065, 25.651849 ], [ -80.277147, 25.637022 ], [ -80.288416, 25.630498 ], [ -80.296719, 25.622195 ], [ -80.301464, 25.613299 ], [ -80.305615, 25.593134 ], [ -80.305615, 25.575342 ], [ -80.302057, 25.567632 ], [ -80.313918, 25.539164 ], [ -80.324594, 25.535605 ], [ -80.328746, 25.532640 ], [ -80.339421, 25.499427 ], [ -80.339421, 25.478669 ], [ -80.337049, 25.465621 ], [ -80.328152, 25.443084 ], [ -80.320442, 25.437153 ], [ -80.326373, 25.422919 ], [ -80.325780, 25.398010 ], [ -80.320442, 25.391486 ], [ -80.310360, 25.389707 ], [ -80.306801, 25.384369 ], [ -80.310360, 25.373100 ], [ -80.335269, 25.338701 ], [ -80.352469, 25.329805 ], [ -80.361662, 25.327433 ], [ -80.374116, 25.317350 ], [ -80.383013, 25.301337 ], [ -80.409103, 25.253460 ], [ -80.418872, 25.235532 ], [ -80.495341, 25.199463 ], [ -80.569124, 25.190117 ], [ -80.652253, 25.146705 ], [ -80.653878, 25.145857 ], [ -80.658322, 25.143536 ], [ -80.660569, 25.142362 ], [ -80.669236, 25.137837 ], [ -80.777499, 25.135047 ], [ -80.798355, 25.145864 ], [ -80.800580, 25.147018 ], [ -80.826530, 25.160478 ], [ -80.826544, 25.160509 ], [ -80.827179, 25.161888 ], [ -80.827489, 25.162562 ], [ -80.828435, 25.164619 ], [ -80.830034, 25.168094 ], [ -80.838227, 25.174791 ], [ -80.843703, 25.176312 ], [ -80.846395, 25.177060 ], [ -80.846400, 25.177060 ], [ -80.858167, 25.176576 ], [ -80.858801, 25.176493 ], [ -80.874323, 25.174469 ], [ -80.874815, 25.174405 ], [ -80.875460, 25.174321 ], [ -80.875731, 25.174185 ], [ -80.878982, 25.172562 ], [ -80.879235, 25.172436 ], [ -80.891681, 25.166221 ], [ -80.899459, 25.162337 ], [ -80.900066, 25.162034 ], [ -80.900124, 25.161726 ], [ -80.901110, 25.156496 ], [ -80.901592, 25.153933 ], [ -80.901617, 25.153803 ], [ -80.900220, 25.150627 ], [ -80.898911, 25.147652 ], [ -80.900559, 25.139755 ], [ -80.900577, 25.139669 ], [ -80.900668, 25.139679 ], [ -80.902311, 25.139853 ], [ -80.906578, 25.140307 ], [ -80.915924, 25.141301 ], [ -80.915965, 25.141291 ], [ -80.931353, 25.137424 ], [ -80.936750, 25.136068 ], [ -80.939272, 25.135434 ], [ -80.940988, 25.135003 ], [ -80.943164, 25.134456 ], [ -80.943216, 25.134443 ], [ -80.954567, 25.135450 ], [ -80.955577, 25.135540 ], [ -80.956150, 25.135591 ], [ -80.957427, 25.135704 ], [ -80.958727, 25.135546 ], [ -80.967465, 25.134482 ], [ -80.967506, 25.134477 ], [ -80.967740, 25.134448 ], [ -80.967832, 25.134437 ], [ -80.970185, 25.134150 ], [ -80.970727, 25.134084 ], [ -80.970797, 25.134076 ], [ -80.971585, 25.133980 ], [ -80.971664, 25.133970 ], [ -80.971765, 25.133958 ], [ -80.973129, 25.133473 ], [ -80.977198, 25.132028 ], [ -80.991949, 25.126789 ], [ -80.994096, 25.126026 ], [ -80.999176, 25.124222 ], [ -80.999772, 25.124290 ], [ -81.009598, 25.125403 ], [ -81.022989, 25.129393 ], [ -81.025154, 25.129305 ], [ -81.033404, 25.128969 ], [ -81.038021, 25.128781 ], [ -81.049308, 25.128322 ], [ -81.049344, 25.128320 ], [ -81.049445, 25.128316 ], [ -81.049896, 25.128298 ], [ -81.050505, 25.128273 ], [ -81.079859, 25.118797 ], [ -81.094524, 25.127054 ], [ -81.111943, 25.145470 ], [ -81.120616, 25.152302 ], [ -81.133567, 25.156295 ], [ -81.141024, 25.163868 ], [ -81.142278, 25.183000 ], [ -81.142471, 25.183440 ], [ -81.142897, 25.184406 ], [ -81.146737, 25.193139 ], [ -81.155252, 25.207706 ], [ -81.155481, 25.208098 ], [ -81.155820, 25.208389 ], [ -81.168046, 25.218854 ], [ -81.171265, 25.221609 ], [ -81.172044, 25.222276 ], [ -81.171978, 25.223648 ], [ -81.171455, 25.234483 ], [ -81.171369, 25.236268 ], [ -81.170953, 25.244898 ], [ -81.170907, 25.245857 ], [ -81.169709, 25.249231 ], [ -81.169509, 25.249795 ], [ -81.169294, 25.250398 ], [ -81.168307, 25.253178 ], [ -81.162070, 25.289833 ], [ -81.159293, 25.298595 ], [ -81.152300, 25.305543 ], [ -81.148915, 25.318067 ], [ -81.151916, 25.324766 ], [ -81.148103, 25.332793 ], [ -81.140099, 25.341117 ], [ -81.133913, 25.342996 ], [ -81.121410, 25.338750 ], [ -81.118208, 25.345220 ], [ -81.117265, 25.354953 ], [ -81.128492, 25.380511 ], [ -81.141395, 25.381358 ], [ -81.150508, 25.387255 ], [ -81.150656, 25.399206 ], [ -81.147144, 25.404297 ], [ -81.146765, 25.407577 ], [ -81.168652, 25.463848 ], [ -81.179406, 25.475427 ], [ -81.191924, 25.484745 ], [ -81.208201, 25.504937 ], [ -81.210149, 25.516888 ], [ -81.203175, 25.534160 ], [ -81.204389, 25.538908 ], [ -81.209321, 25.548611 ], [ -81.225557, 25.558470 ], [ -81.232705, 25.573366 ], [ -81.233051, 25.586587 ], [ -81.240519, 25.599041 ], [ -81.240677, 25.613629 ], [ -81.253951, 25.638181 ], [ -81.268924, 25.656927 ], [ -81.277374, 25.664980 ], [ -81.290328, 25.687506 ], [ -81.328935, 25.717233 ], [ -81.335037, 25.715649 ], [ -81.346078, 25.721473 ], [ -81.345972, 25.736536 ], [ -81.343984, 25.747668 ], [ -81.346767, 25.754029 ], [ -81.355116, 25.760390 ], [ -81.359489, 25.766354 ], [ -81.361875, 25.772715 ], [ -81.344779, 25.782257 ], [ -81.340406, 25.786631 ], [ -81.341598, 25.794582 ], [ -81.344564, 25.803322 ], [ -81.349152, 25.816847 ], [ -81.352731, 25.822015 ], [ -81.362272, 25.824401 ], [ -81.386127, 25.839906 ], [ -81.394476, 25.851834 ], [ -81.417536, 25.864954 ], [ -81.424295, 25.867737 ], [ -81.429066, 25.865351 ], [ -81.441391, 25.863761 ], [ -81.458487, 25.868929 ], [ -81.471607, 25.881652 ], [ -81.473992, 25.888411 ], [ -81.487510, 25.888411 ], [ -81.501027, 25.884037 ], [ -81.508979, 25.884037 ], [ -81.512955, 25.886423 ], [ -81.511762, 25.896760 ], [ -81.515738, 25.899941 ], [ -81.527665, 25.901531 ], [ -81.541183, 25.900338 ], [ -81.577363, 25.889206 ], [ -81.584519, 25.888808 ], [ -81.614735, 25.893977 ], [ -81.623482, 25.897158 ], [ -81.640084, 25.897784 ], [ -81.644553, 25.897953 ], [ -81.654493, 25.893579 ], [ -81.663821, 25.885605 ], [ -81.672633, 25.856654 ], [ -81.678287, 25.845301 ], [ -81.684800, 25.847205 ], [ -81.689540, 25.852710 ], [ -81.713172, 25.897568 ], [ -81.717687, 25.902039 ], [ -81.727086, 25.907207 ], [ -81.731950, 25.931506 ], [ -81.738118, 25.942009 ], [ -81.745579, 25.949643 ], [ -81.749724, 25.960463 ], [ -81.747834, 25.994273 ], [ -81.750668, 25.998425 ], [ -81.757463, 26.000374 ], [ -81.762439, 26.006070 ], [ -81.801663, 26.088227 ], [ -81.808833, 26.152246 ], [ -81.814610, 26.173167 ], [ -81.816810, 26.207166 ], [ -81.820675, 26.236735 ], [ -81.833142, 26.294518 ], [ -81.844555, 26.327712 ], [ -81.845834, 26.330378 ], [ -81.868983, 26.378648 ], [ -81.901910, 26.410859 ], [ -81.902710, 26.416159 ], [ -81.911710, 26.427158 ], [ -81.923611, 26.436658 ], [ -81.938411, 26.445058 ], [ -81.956611, 26.452358 ], [ -81.964212, 26.457957 ], [ -81.967112, 26.462857 ], [ -81.966212, 26.465057 ], [ -81.969509, 26.476505 ], [ -81.980712, 26.480957 ], [ -81.997012, 26.484856 ], [ -82.008961, 26.484052 ], [ -82.013680, 26.490829 ], [ -82.009080, 26.505203 ], [ -82.024604, 26.512677 ], [ -82.043577, 26.519577 ], [ -82.067150, 26.513252 ], [ -82.071750, 26.492554 ], [ -82.094748, 26.483930 ], [ -82.105672, 26.483930 ], [ -82.111996, 26.540850 ], [ -82.118896, 26.560973 ], [ -82.122345, 26.579371 ], [ -82.137869, 26.637441 ], [ -82.149943, 26.654115 ], [ -82.181565, 26.681712 ], [ -82.179840, 26.696661 ], [ -82.173516, 26.701836 ], [ -82.151668, 26.704136 ], [ -82.139019, 26.702986 ], [ -82.125795, 26.699536 ], [ -82.118896, 26.690912 ], [ -82.106247, 26.667339 ], [ -82.099922, 26.662739 ], [ -82.093023, 26.665614 ], [ -82.086698, 26.685162 ], [ -82.084974, 26.702411 ], [ -82.079799, 26.716784 ], [ -82.066575, 26.742657 ], [ -82.062029, 26.770439 ], [ -82.061401, 26.774279 ], [ -82.061401, 26.789228 ], [ -82.055076, 26.802452 ], [ -82.057951, 26.822000 ], [ -82.058526, 26.838674 ], [ -82.056801, 26.858797 ], [ -82.059101, 26.876621 ], [ -82.066575, 26.882370 ], [ -82.090723, 26.888694 ], [ -82.093023, 26.906518 ], [ -82.090148, 26.923191 ], [ -82.083249, 26.927791 ], [ -82.067725, 26.927791 ], [ -82.061976, 26.931241 ], [ -82.061401, 26.938715 ], [ -82.063126, 26.950214 ], [ -82.076349, 26.958263 ], [ -82.107972, 26.957688 ], [ -82.113039, 26.955788 ], [ -82.117171, 26.954239 ], [ -82.124645, 26.945615 ], [ -82.137294, 26.926066 ], [ -82.162017, 26.925491 ], [ -82.169491, 26.923191 ], [ -82.175241, 26.916867 ], [ -82.172941, 26.897319 ], [ -82.156267, 26.851898 ], [ -82.147068, 26.789803 ], [ -82.151093, 26.783479 ], [ -82.172941, 26.778879 ], [ -82.178690, 26.772555 ], [ -82.209329, 26.772146 ], [ -82.221812, 26.771980 ], [ -82.232193, 26.782880 ], [ -82.233311, 26.784054 ], [ -82.234019, 26.783251 ], [ -82.241935, 26.774279 ], [ -82.251134, 26.755881 ], [ -82.259867, 26.717398 ], [ -82.263804, 26.725644 ], [ -82.264682, 26.756836 ], [ -82.269499, 26.784674 ], [ -82.271699, 26.789516 ], [ -82.281552, 26.811203 ], [ -82.289086, 26.827784 ], [ -82.301736, 26.841588 ], [ -82.351649, 26.908384 ], [ -82.375737, 26.946041 ], [ -82.400618, 26.984937 ], [ -82.419218, 27.020736 ], [ -82.445718, 27.060634 ], [ -82.460319, 27.099933 ], [ -82.465319, 27.110732 ], [ -82.468890, 27.113612 ], [ -82.477019, 27.141231 ], [ -82.512319, 27.207528 ], [ -82.539719, 27.254326 ], [ -82.545120, 27.261026 ], [ -82.559020, 27.268826 ], [ -82.569754, 27.279452 ], [ -82.569248, 27.298588 ], [ -82.576020, 27.309324 ], [ -82.597629, 27.335754 ], [ -82.623863, 27.362206 ], [ -82.642821, 27.389720 ], [ -82.642837, 27.389737 ], [ -82.675121, 27.424318 ], [ -82.691821, 27.437218 ], [ -82.691004, 27.444331 ], [ -82.707821, 27.487615 ], [ -82.714521, 27.500415 ], [ -82.724522, 27.513614 ], [ -82.743017, 27.531086 ], [ -82.745748, 27.538834 ], [ -82.742437, 27.539360 ], [ -82.708121, 27.523514 ], [ -82.710621, 27.501715 ], [ -82.706821, 27.498415 ], [ -82.690421, 27.496415 ], [ -82.686421, 27.497215 ], [ -82.686921, 27.508015 ], [ -82.683621, 27.513115 ], [ -82.674621, 27.519614 ], [ -82.662020, 27.522814 ], [ -82.650720, 27.523115 ], [ -82.646014, 27.533540 ], [ -82.632053, 27.551908 ], [ -82.612019, 27.571231 ], [ -82.613003, 27.582837 ], [ -82.612749, 27.583319 ], [ -82.611717, 27.585283 ], [ -82.596488, 27.594045 ], [ -82.584629, 27.596021 ], [ -82.570607, 27.608882 ], [ -82.565667, 27.615713 ], [ -82.558538, 27.638678 ], [ -82.554499, 27.645145 ], [ -82.537146, 27.672933 ], [ -82.514265, 27.705588 ], [ -82.494891, 27.718963 ], [ -82.482449, 27.719886 ], [ -82.477638, 27.723004 ], [ -82.476297, 27.729929 ], [ -82.477129, 27.735216 ], [ -82.482305, 27.742649 ], [ -82.478339, 27.746250 ], [ -82.457543, 27.752571 ], [ -82.434635, 27.764355 ], [ -82.431980, 27.768092 ], [ -82.433981, 27.774087 ], [ -82.419066, 27.793767 ], [ -82.418401, 27.803187 ], [ -82.410837, 27.810868 ], [ -82.402857, 27.812671 ], [ -82.393383, 27.837519 ], [ -82.397463, 27.851631 ], [ -82.402615, 27.882602 ], [ -82.413915, 27.901401 ], [ -82.432316, 27.901301 ], [ -82.451591, 27.907506 ], [ -82.460016, 27.911600 ], [ -82.459616, 27.916900 ], [ -82.462078, 27.920066 ], [ -82.478063, 27.927680 ], [ -82.489817, 27.919600 ], [ -82.491117, 27.914500 ], [ -82.487417, 27.895001 ], [ -82.488057, 27.863566 ], [ -82.480137, 27.853246 ], [ -82.471624, 27.847342 ], [ -82.468840, 27.843295 ], [ -82.472440, 27.822559 ], [ -82.475273, 27.820991 ], [ -82.489849, 27.822607 ], [ -82.511193, 27.828015 ], [ -82.553946, 27.848462 ], [ -82.552918, 27.862702 ], [ -82.538618, 27.864901 ], [ -82.533218, 27.870701 ], [ -82.529918, 27.877501 ], [ -82.539318, 27.885001 ], [ -82.542818, 27.890601 ], [ -82.541747, 27.893706 ], [ -82.535818, 27.898000 ], [ -82.531318, 27.903900 ], [ -82.533718, 27.932999 ], [ -82.541218, 27.948998 ], [ -82.553918, 27.966998 ], [ -82.576003, 27.969424 ], [ -82.629590, 27.998474 ], [ -82.648685, 27.996620 ], [ -82.678606, 27.993715 ], [ -82.684793, 27.971824 ], [ -82.716522, 27.958398 ], [ -82.720522, 27.955798 ], [ -82.724122, 27.948098 ], [ -82.721975, 27.941819 ], [ -82.721429, 27.940222 ], [ -82.720395, 27.937199 ], [ -82.720122, 27.936399 ], [ -82.710022, 27.928299 ], [ -82.691621, 27.924899 ], [ -82.685121, 27.916299 ], [ -82.671221, 27.913000 ], [ -82.628063, 27.910397 ], [ -82.634220, 27.903700 ], [ -82.632120, 27.891100 ], [ -82.610020, 27.873501 ], [ -82.567919, 27.883701 ], [ -82.567826, 27.881537 ], [ -82.566819, 27.858002 ], [ -82.598443, 27.857582 ], [ -82.594819, 27.843402 ], [ -82.589319, 27.835702 ], [ -82.586519, 27.816703 ], [ -82.607420, 27.798904 ], [ -82.622723, 27.779868 ], [ -82.630520, 27.753905 ], [ -82.625020, 27.732706 ], [ -82.625720, 27.727006 ], [ -82.633620, 27.710607 ], [ -82.639820, 27.703907 ], [ -82.652521, 27.700307 ], [ -82.662921, 27.702307 ], [ -82.663246, 27.702442 ], [ -82.667445, 27.704179 ], [ -82.668772, 27.704728 ], [ -82.670449, 27.705422 ], [ -82.670942, 27.705626 ], [ -82.671549, 27.705877 ], [ -82.671621, 27.705907 ], [ -82.672093, 27.705932 ], [ -82.673061, 27.705983 ], [ -82.674123, 27.706039 ], [ -82.677321, 27.706207 ], [ -82.679019, 27.696054 ], [ -82.679251, 27.694665 ], [ -82.693748, 27.700217 ], [ -82.713629, 27.698661 ], [ -82.718822, 27.692007 ], [ -82.723022, 27.671208 ], [ -82.721622, 27.663908 ], [ -82.716322, 27.651409 ], [ -82.712555, 27.646647 ], [ -82.698091, 27.638858 ], [ -82.705017, 27.625310 ], [ -82.733076, 27.612972 ], [ -82.736552, 27.617326 ], [ -82.737312, 27.623115 ], [ -82.737790, 27.626758 ], [ -82.739122, 27.636909 ], [ -82.738022, 27.706807 ], [ -82.740323, 27.718206 ], [ -82.746223, 27.731306 ], [ -82.753723, 27.736306 ], [ -82.760923, 27.745205 ], [ -82.770023, 27.767904 ], [ -82.783124, 27.783804 ], [ -82.790224, 27.791603 ], [ -82.820433, 27.813742 ], [ -82.828561, 27.822254 ], [ -82.846526, 27.854301 ], [ -82.849126, 27.863200 ], [ -82.851126, 27.886300 ], [ -82.847826, 27.910199 ], [ -82.840882, 27.937162 ], [ -82.831388, 27.962117 ], [ -82.824875, 27.960201 ], [ -82.821975, 27.956868 ], [ -82.830819, 27.930926 ], [ -82.838484, 27.909111 ], [ -82.832155, 27.909242 ], [ -82.820715, 27.927268 ], [ -82.808745, 27.953112 ], [ -82.805462, 27.960201 ], [ -82.797820, 27.990563 ], [ -82.792635, 28.011160 ], [ -82.792635, 28.032307 ], [ -82.782724, 28.055894 ], [ -82.783824, 28.106292 ], [ -82.782181, 28.120287 ], [ -82.781324, 28.127591 ], [ -82.786624, 28.144991 ], [ -82.790724, 28.152490 ], [ -82.799024, 28.151790 ], [ -82.808474, 28.154803 ], [ -82.805097, 28.172181 ], [ -82.797762, 28.187789 ], [ -82.762643, 28.219013 ], [ -82.764460, 28.220069 ], [ -82.764103, 28.244345 ], [ -82.759072, 28.254020 ], [ -82.746188, 28.261192 ], [ -82.732792, 28.291933 ], [ -82.735463, 28.300390 ], [ -82.731460, 28.325075 ], [ -82.715822, 28.345501 ], [ -82.706112, 28.368057 ], [ -82.706322, 28.401325 ], [ -82.697433, 28.420166 ], [ -82.684137, 28.428019 ], [ -82.678743, 28.433456 ], [ -82.677839, 28.434367 ], [ -82.674787, 28.441956 ], [ -82.680396, 28.457194 ], [ -82.672410, 28.464746 ], [ -82.665055, 28.484434 ], [ -82.664470, 28.488788 ], [ -82.666390, 28.497330 ], [ -82.670146, 28.500769 ], [ -82.669416, 28.519879 ], [ -82.668040, 28.528199 ], [ -82.663705, 28.530193 ], [ -82.656694, 28.544814 ], [ -82.661729, 28.549743 ], [ -82.661650, 28.554143 ], [ -82.657050, 28.568028 ], [ -82.654138, 28.590837 ], [ -82.664055, 28.606584 ], [ -82.674665, 28.647588 ], [ -82.668889, 28.694302 ], [ -82.668722, 28.695658 ], [ -82.712373, 28.720921 ], [ -82.698281, 28.757010 ], [ -82.730245, 28.850155 ], [ -82.688864, 28.905609 ], [ -82.702618, 28.932955 ], [ -82.708793, 28.935979 ], [ -82.723861, 28.953506 ], [ -82.735754, 28.973709 ], [ -82.737872, 28.995703 ], [ -82.758906, 28.993277 ], [ -82.760551, 28.993087 ], [ -82.764055, 28.999707 ], [ -82.759378, 29.006619 ], [ -82.753513, 29.026496 ], [ -82.759704, 29.054192 ], [ -82.783328, 29.064619 ], [ -82.780558, 29.073580 ], [ -82.816925, 29.076215 ], [ -82.823659, 29.098902 ], [ -82.809483, 29.104620 ], [ -82.801166, 29.105103 ], [ -82.799117, 29.110647 ], [ -82.798876, 29.114504 ], [ -82.805703, 29.129848 ], [ -82.804736, 29.146624 ], [ -82.827073, 29.158425 ], [ -82.858179, 29.162275 ], [ -82.887211, 29.161741 ], [ -82.922613, 29.169769 ], [ -82.932405, 29.167891 ], [ -82.945302, 29.167821 ], [ -82.974676, 29.170910 ], [ -82.979522, 29.171817 ], [ -82.987162, 29.180094 ], [ -82.991653, 29.180664 ], [ -82.996144, 29.178074 ], [ -83.018212, 29.151417 ], [ -83.019071, 29.141324 ], [ -83.030453, 29.134023 ], [ -83.053207, 29.130839 ], [ -83.056867, 29.146263 ], [ -83.068249, 29.153135 ], [ -83.060947, 29.170959 ], [ -83.061162, 29.176113 ], [ -83.065242, 29.184489 ], [ -83.078986, 29.196944 ], [ -83.087839, 29.216420 ], [ -83.074734, 29.247975 ], [ -83.077265, 29.255331 ], [ -83.089013, 29.266502 ], [ -83.107477, 29.268889 ], [ -83.125567, 29.278845 ], [ -83.128027, 29.282733 ], [ -83.146445, 29.289194 ], [ -83.149764, 29.289768 ], [ -83.160730, 29.286611 ], [ -83.166091, 29.288880 ], [ -83.169576, 29.290355 ], [ -83.176736, 29.314220 ], [ -83.178260, 29.327916 ], [ -83.176852, 29.329269 ], [ -83.175518, 29.344690 ], [ -83.189581, 29.363417 ], [ -83.200702, 29.373855 ], [ -83.202446, 29.394422 ], [ -83.218075, 29.420492 ], [ -83.240509, 29.433178 ], [ -83.263965, 29.435806 ], [ -83.272019, 29.432256 ], [ -83.294747, 29.437923 ], [ -83.307094, 29.459651 ], [ -83.307828, 29.468861 ], [ -83.311546, 29.475666 ], [ -83.323214, 29.476789 ], [ -83.331130, 29.475594 ], [ -83.350067, 29.489358 ], [ -83.356722, 29.499901 ], [ -83.370288, 29.499901 ], [ -83.379254, 29.503558 ], [ -83.383973, 29.512995 ], [ -83.400252, 29.517242 ], [ -83.401552, 29.523291 ], [ -83.399830, 29.533042 ], [ -83.405256, 29.578319 ], [ -83.405068, 29.595570 ], [ -83.399480, 29.612956 ], [ -83.404081, 29.640798 ], [ -83.412278, 29.666922 ], [ -83.412768, 29.668485 ], [ -83.414701, 29.670536 ], [ -83.436259, 29.677389 ], [ -83.444635, 29.677155 ], [ -83.448194, 29.675254 ], [ -83.455356, 29.676444 ], [ -83.483143, 29.690478 ], [ -83.483567, 29.698542 ], [ -83.493728, 29.708388 ], [ -83.512716, 29.716480 ], [ -83.537645, 29.723060 ], [ -83.547172, 29.732223 ], [ -83.554993, 29.742600 ], [ -83.566018, 29.761434 ], [ -83.578955, 29.768378 ], [ -83.584716, 29.776080 ], [ -83.586089, 29.784644 ], [ -83.583045, 29.787307 ], [ -83.581903, 29.792063 ], [ -83.585899, 29.811754 ], [ -83.595493, 29.827984 ], [ -83.605244, 29.836387 ], [ -83.618568, 29.842336 ], [ -83.637980, 29.886073 ], [ -83.659951, 29.899524 ], [ -83.679219, 29.918513 ], [ -83.686423, 29.923735 ], [ -83.757249, 29.957943 ], [ -83.788729, 29.976982 ], [ -83.828690, 29.983187 ], [ -83.845427, 29.998068 ], [ -83.931510, 30.039068 ], [ -83.933668, 30.041152 ], [ -83.931879, 30.044175 ], [ -83.933432, 30.046305 ], [ -83.959680, 30.064943 ], [ -83.991607, 30.083920 ], [ -84.000716, 30.096209 ], [ -84.024274, 30.103271 ], [ -84.048715, 30.103208 ], [ -84.062990, 30.101378 ], [ -84.076043, 30.095464 ], [ -84.083057, 30.092286 ], [ -84.087034, 30.092103 ], [ -84.094725, 30.094964 ], [ -84.102730, 30.093611 ], [ -84.113840, 30.085478 ], [ -84.124889, 30.090601 ], [ -84.135683, 30.083018 ], [ -84.157278, 30.072714 ], [ -84.167881, 30.071422 ], [ -84.179149, 30.073187 ], [ -84.198530, 30.087937 ], [ -84.201585, 30.087982 ], [ -84.203349, 30.085875 ], [ -84.208010, 30.084776 ], [ -84.237014, 30.085560 ], [ -84.245668, 30.093021 ], [ -84.247491, 30.101140 ], [ -84.256439, 30.103791 ], [ -84.269363, 30.097660 ], [ -84.272511, 30.092358 ], [ -84.274003, 30.083079 ], [ -84.270368, 30.075469 ], [ -84.270792, 30.068094 ], [ -84.277168, 30.060263 ], [ -84.289727, 30.057197 ], [ -84.297836, 30.057451 ], [ -84.315344, 30.069492 ], [ -84.342022, 30.063858 ], [ -84.358923, 30.058224 ], [ -84.365882, 30.024588 ], [ -84.361962, 29.987739 ], [ -84.359986, 29.984739 ], [ -84.347700, 29.984123 ], [ -84.343041, 29.975100 ], [ -84.341261, 29.960775 ], [ -84.339426, 29.946007 ], [ -84.336511, 29.942508 ], [ -84.333746, 29.923721 ], [ -84.335953, 29.912962 ], [ -84.343389, 29.899539 ], [ -84.349066, 29.896812 ], [ -84.378937, 29.893112 ], [ -84.404958, 29.901229 ], [ -84.423834, 29.902996 ], [ -84.434287, 29.906328 ], [ -84.443652, 29.913785 ], [ -84.451705, 29.929085 ], [ -84.470323, 29.924524 ], [ -84.494562, 29.913957 ], [ -84.511996, 29.916574 ], [ -84.535873, 29.910092 ], [ -84.577440, 29.887828 ], [ -84.603303, 29.876117 ], [ -84.613154, 29.867984 ], [ -84.647958, 29.847104 ], [ -84.656318, 29.837943 ], [ -84.656450, 29.834277 ], [ -84.669728, 29.828910 ], [ -84.683934, 29.831327 ], [ -84.692053, 29.829059 ], [ -84.730327, 29.806900 ], [ -84.755595, 29.788540 ], [ -84.762998, 29.788846 ], [ -84.824197, 29.758288 ], [ -84.837168, 29.755926 ], [ -84.868271, 29.742454 ], [ -84.881777, 29.733882 ], [ -84.888031, 29.722406 ], [ -84.892493, 29.722660 ], [ -84.901781, 29.735723 ], [ -84.890066, 29.755802 ], [ -84.877111, 29.772888 ], [ -84.893992, 29.785176 ], [ -84.904130, 29.786279 ], [ -84.915110, 29.783303 ], [ -84.920917, 29.772901 ], [ -84.938370, 29.750211 ], [ -84.946595, 29.745032 ], [ -84.964007, 29.742422 ], [ -84.968841, 29.727080 ], [ -84.977004, 29.721209 ], [ -84.993264, 29.714961 ], [ -85.037212, 29.711074 ], [ -85.072123, 29.719027 ], [ -85.101682, 29.718748 ], [ -85.121473, 29.715854 ], [ -85.153238, 29.708231 ], [ -85.177284, 29.700193 ], [ -85.217355, 29.694953 ], [ -85.227450, 29.693633 ], [ -85.259719, 29.681296 ], [ -85.290740, 29.684081 ], [ -85.319215, 29.681494 ], [ -85.343619, 29.672004 ], [ -85.347711, 29.667190 ], [ -85.344768, 29.654793 ], [ -85.352615, 29.659787 ], [ -85.369419, 29.681048 ], [ -85.380303, 29.698485 ], [ -85.397871, 29.740498 ], [ -85.413983, 29.799865 ], [ -85.417971, 29.828855 ], [ -85.416548, 29.842628 ], [ -85.413575, 29.852940 ], [ -85.405815, 29.865817 ], [ -85.392469, 29.870914 ], [ -85.398740, 29.859267 ], [ -85.405011, 29.830151 ], [ -85.405907, 29.801930 ], [ -85.395528, 29.762368 ], [ -85.377960, 29.709621 ], [ -85.363800, 29.693526 ], [ -85.353885, 29.684765 ], [ -85.344986, 29.685015 ], [ -85.317661, 29.691286 ], [ -85.311390, 29.697557 ], [ -85.301331, 29.797117 ], [ -85.302591, 29.808094 ], [ -85.304877, 29.811096 ], [ -85.311420, 29.814373 ], [ -85.314547, 29.822279 ], [ -85.314783, 29.830575 ], [ -85.312911, 29.832273 ], [ -85.317464, 29.838894 ], [ -85.325008, 29.844966 ], [ -85.332289, 29.845905 ], [ -85.336654, 29.849295 ], [ -85.347044, 29.871981 ], [ -85.363731, 29.898915 ], [ -85.384730, 29.920949 ], [ -85.388677, 29.924355 ], [ -85.405052, 29.938487 ], [ -85.425956, 29.949888 ], [ -85.460488, 29.959579 ], [ -85.469425, 29.957788 ], [ -85.487764, 29.961227 ], [ -85.509148, 29.971466 ], [ -85.541176, 29.995791 ], [ -85.571907, 30.026440 ], [ -85.581390, 30.037783 ], [ -85.588242, 30.055543 ], [ -85.601178, 30.056342 ], [ -85.618254, 30.065481 ], [ -85.637285, 30.073319 ], [ -85.653251, 30.077839 ], [ -85.696810, 30.096890 ], [ -85.730054, 30.118153 ], [ -85.749930, 30.136537 ], [ -85.775405, 30.156290 ], [ -85.811219, 30.178320 ], [ -85.878138, 30.215619 ], [ -85.922600, 30.238024 ], [ -85.996083, 30.269148 ], [ -85.999937, 30.270780 ], [ -86.089963, 30.303569 ], [ -86.222561, 30.343585 ], [ -86.298700, 30.363049 ], [ -86.364175, 30.374524 ], [ -86.397325, 30.378553 ], [ -86.400403, 30.378927 ], [ -86.412076, 30.380346 ], [ -86.429322, 30.381389 ], [ -86.454731, 30.382925 ], [ -86.456197, 30.383014 ], [ -86.457045, 30.383065 ], [ -86.470849, 30.383900 ], [ -86.473990, 30.383758 ], [ -86.506150, 30.382300 ], [ -86.529067, 30.386896 ], [ -86.632953, 30.396299 ], [ -86.750906, 30.391881 ], [ -86.800283, 30.386477 ], [ -86.850625, 30.380967 ], [ -86.909679, 30.372423 ], [ -86.919292, 30.370675 ], [ -87.155392, 30.327748 ], [ -87.206254, 30.320943 ], [ -87.267827, 30.315480 ], [ -87.282787, 30.318744 ], [ -87.295422, 30.323503 ], [ -87.319518, 30.317814 ], [ -87.350486, 30.313064 ], [ -87.419859, 30.297128 ], [ -87.518324, 30.280435 ], [ -87.518380, 30.283901 ], [ -87.505480, 30.287101 ], [ -87.499980, 30.287901 ], [ -87.452378, 30.300201 ], [ -87.450078, 30.311100 ], [ -87.455578, 30.310200 ], [ -87.459578, 30.308300 ], [ -87.462978, 30.307800 ], [ -87.465778, 30.307600 ], [ -87.468678, 30.308200 ], [ -87.475879, 30.307900 ], [ -87.481879, 30.306001 ], [ -87.483679, 30.304801 ], [ -87.494879, 30.305001 ], [ -87.502780, 30.307301 ], [ -87.504680, 30.308901 ], [ -87.505780, 30.312500 ], [ -87.505943, 30.319396 ], [ -87.504701, 30.324039 ], [ -87.502572, 30.327405 ], [ -87.499980, 30.328957 ], [ -87.491879, 30.330900 ], [ -87.475579, 30.331400 ], [ -87.464878, 30.333300 ], [ -87.462978, 30.334000 ], [ -87.459978, 30.336300 ], [ -87.452278, 30.344099 ], [ -87.450962, 30.346262 ], [ -87.451978, 30.360299 ], [ -87.451878, 30.364999 ], [ -87.451378, 30.367199 ], [ -87.449078, 30.370399 ], [ -87.441823, 30.376304 ], [ -87.438678, 30.380798 ], [ -87.438678, 30.382098 ], [ -87.440878, 30.386698 ], [ -87.441178, 30.388598 ], [ -87.440678, 30.391498 ], [ -87.437278, 30.395898 ], [ -87.434278, 30.397498 ], [ -87.431778, 30.403198 ], [ -87.429578, 30.406498 ], [ -87.426177, 30.409198 ], [ -87.422677, 30.410098 ], [ -87.419177, 30.410198 ], [ -87.413177, 30.408998 ], [ -87.408877, 30.408798 ], [ -87.403477, 30.410198 ], [ -87.401777, 30.411398 ], [ -87.398776, 30.415098 ], [ -87.395676, 30.417597 ], [ -87.386376, 30.420497 ], [ -87.382076, 30.422897 ], [ -87.371169, 30.430490 ], [ -87.368191, 30.433407 ], [ -87.366591, 30.436648 ], [ -87.366939, 30.440480 ], [ -87.368680, 30.444631 ], [ -87.370768, 30.446865 ], [ -87.381176, 30.450097 ], [ -87.391976, 30.451597 ], [ -87.396877, 30.450597 ], [ -87.399877, 30.450997 ], [ -87.404677, 30.452897 ], [ -87.407877, 30.456396 ], [ -87.414677, 30.457296 ], [ -87.425078, 30.465596 ], [ -87.429578, 30.470596 ], [ -87.430578, 30.476596 ], [ -87.431578, 30.477696 ], [ -87.434678, 30.479196 ], [ -87.435578, 30.480496 ], [ -87.432978, 30.484896 ], [ -87.430578, 30.491096 ], [ -87.431178, 30.495795 ], [ -87.438269, 30.505357 ], [ -87.439690, 30.506649 ], [ -87.443220, 30.506782 ], [ -87.444714, 30.507494 ], [ -87.447702, 30.510458 ], [ -87.447782, 30.511913 ], [ -87.447305, 30.512629 ], [ -87.446499, 30.513569 ], [ -87.445182, 30.513980 ], [ -87.444944, 30.514943 ], [ -87.446427, 30.520306 ], [ -87.446586, 30.527068 ], [ -87.435440, 30.549140 ], [ -87.434963, 30.549599 ], [ -87.431441, 30.550263 ], [ -87.427891, 30.554159 ], [ -87.426037, 30.560073 ], [ -87.423362, 30.561425 ], [ -87.422805, 30.561379 ], [ -87.422408, 30.560439 ], [ -87.420925, 30.560668 ], [ -87.418647, 30.561837 ], [ -87.416660, 30.566306 ], [ -87.416951, 30.568003 ], [ -87.418513, 30.569561 ], [ -87.418354, 30.570043 ], [ -87.416261, 30.572448 ], [ -87.414513, 30.573456 ], [ -87.412712, 30.573227 ], [ -87.408736, 30.583701 ], [ -87.406558, 30.599928 ], [ -87.404597, 30.603389 ], [ -87.401178, 30.604397 ], [ -87.399270, 30.605611 ], [ -87.397308, 30.608728 ], [ -87.395026, 30.615281 ], [ -87.395053, 30.615900 ], [ -87.396430, 30.616909 ], [ -87.396430, 30.617734 ], [ -87.395659, 30.623372 ], [ -87.394479, 30.625192 ], [ -87.393775, 30.627006 ], [ -87.393588, 30.630880 ], [ -87.395941, 30.643968 ], [ -87.397185, 30.648117 ], [ -87.396177, 30.650454 ], [ -87.397262, 30.654351 ], [ -87.400177, 30.657217 ], [ -87.400707, 30.657148 ], [ -87.405874, 30.666616 ], [ -87.407118, 30.671796 ], [ -87.406561, 30.674019 ], [ -87.406958, 30.675165 ], [ -87.412739, 30.678055 ], [ -87.419527, 30.679981 ], [ -87.424883, 30.683374 ], [ -87.430372, 30.688645 ], [ -87.436021, 30.688668 ], [ -87.439814, 30.690479 ], [ -87.442280, 30.692679 ], [ -87.443580, 30.694604 ], [ -87.449362, 30.698913 ], [ -87.451404, 30.699806 ], [ -87.456948, 30.697560 ], [ -87.466338, 30.700835 ], [ -87.467717, 30.701683 ], [ -87.470397, 30.705281 ], [ -87.474429, 30.706586 ], [ -87.479579, 30.712865 ], [ -87.479819, 30.714950 ], [ -87.481225, 30.716508 ], [ -87.487036, 30.718500 ], [ -87.496772, 30.720353 ], [ -87.497515, 30.720123 ], [ -87.502317, 30.721590 ], [ -87.505153, 30.726313 ], [ -87.511729, 30.733535 ], [ -87.523613, 30.738306 ], [ -87.532607, 30.743489 ], [ -87.535365, 30.749775 ], [ -87.535416, 30.754760 ], [ -87.536528, 30.761383 ], [ -87.537085, 30.762530 ], [ -87.542260, 30.767504 ], [ -87.546160, 30.772020 ], [ -87.545364, 30.774105 ], [ -87.545044, 30.778666 ], [ -87.552051, 30.786254 ], [ -87.552954, 30.786941 ], [ -87.554838, 30.787125 ], [ -87.559484, 30.790447 ], [ -87.560068, 30.792258 ], [ -87.564209, 30.796246 ], [ -87.568140, 30.799088 ], [ -87.572043, 30.800532 ], [ -87.576849, 30.808163 ], [ -87.581869, 30.812403 ], [ -87.587870, 30.815037 ], [ -87.594297, 30.816984 ], [ -87.600486, 30.820627 ], [ -87.601630, 30.825140 ], [ -87.603570, 30.828624 ], [ -87.605776, 30.831304 ], [ -87.610982, 30.832632 ], [ -87.615923, 30.834693 ], [ -87.615367, 30.837031 ], [ -87.617281, 30.840353 ], [ -87.624137, 30.845713 ], [ -87.626075, 30.846494 ], [ -87.627323, 30.847961 ], [ -87.626497, 30.851880 ], [ -87.625380, 30.854355 ], [ -87.626228, 30.857127 ], [ -87.628245, 30.860131 ], [ -87.634938, 30.865886 ], [ -87.629987, 30.877686 ], [ -87.629454, 30.880115 ], [ -87.624400, 30.884696 ], [ -87.622062, 30.885408 ], [ -87.620788, 30.887494 ], [ -87.620922, 30.889923 ], [ -87.622519, 30.893680 ], [ -87.622203, 30.897508 ], [ -87.620715, 30.898930 ], [ -87.616013, 30.901453 ], [ -87.614951, 30.904226 ], [ -87.614209, 30.908536 ], [ -87.611847, 30.914541 ], [ -87.610200, 30.916628 ], [ -87.608262, 30.921900 ], [ -87.607811, 30.924490 ], [ -87.602684, 30.934277 ], [ -87.600691, 30.937074 ], [ -87.598299, 30.938793 ], [ -87.596890, 30.941131 ], [ -87.592055, 30.951492 ], [ -87.589187, 30.964464 ], [ -87.590917, 30.969414 ], [ -87.593046, 30.972966 ], [ -87.594111, 30.976335 ], [ -87.594164, 30.977572 ], [ -87.592676, 30.980140 ], [ -87.593395, 30.982959 ], [ -87.596722, 30.987610 ], [ -87.599172, 30.995722 ], [ -87.598928, 30.997454 ], [ -87.598928, 30.997457 ], [ -87.571281, 30.997870 ], [ -87.548543, 30.997927 ], [ -87.519520, 30.997586 ], [ -87.480243, 30.998202 ], [ -87.479703, 30.998197 ], [ -87.478706, 30.998213 ], [ -87.466879, 30.998178 ], [ -87.466827, 30.998178 ], [ -87.461783, 30.998201 ], [ -87.461638, 30.998202 ], [ -87.458658, 30.998386 ], [ -87.455705, 30.998318 ], [ -87.449811, 30.998272 ], [ -87.432292, 30.998205 ], [ -87.425774, 30.998090 ], [ -87.367842, 30.998292 ], [ -87.364011, 30.998218 ], [ -87.355656, 30.998244 ], [ -87.333973, 30.998272 ], [ -87.312183, 30.998435 ], [ -87.304030, 30.998191 ], [ -87.301567, 30.998434 ], [ -87.290995, 30.998352 ], [ -87.288905, 30.998345 ], [ -87.265564, 30.998267 ], [ -87.260540, 30.998195 ], [ -87.259689, 30.998172 ], [ -87.257960, 30.998263 ], [ -87.257002, 30.998194 ], [ -87.255592, 30.998216 ], [ -87.254980, 30.998285 ], [ -87.237685, 30.996393 ], [ -87.224746, 30.997169 ], [ -87.163083, 30.999041 ], [ -87.162614, 30.999055 ], [ -87.140755, 30.999532 ], [ -87.124969, 30.998802 ], [ -87.118873, 30.999427 ], [ -87.068633, 30.999143 ], [ -87.064063, 30.999191 ], [ -87.053737, 30.999131 ], [ -87.039989, 30.999594 ], [ -87.036366, 30.999348 ], [ -87.027107, 30.999255 ], [ -87.004359, 30.999316 ], [ -86.998477, 30.998661 ], [ -86.927810, 30.997704 ], [ -86.888135, 30.997577 ], [ -86.872989, 30.997631 ], [ -86.831934, 30.997378 ], [ -86.830497, 30.997401 ], [ -86.785918, 30.996978 ], [ -86.785692, 30.996974 ], [ -86.745240, 30.996290 ], [ -86.728392, 30.996739 ], [ -86.727293, 30.996882 ], [ -86.725379, 30.996872 ], [ -86.706261, 30.994703 ], [ -86.688313, 30.994596 ], [ -86.678383, 30.994537 ], [ -86.664681, 30.994534 ], [ -86.567586, 30.995109 ], [ -86.563436, 30.995223 ], [ -86.519938, 30.993245 ], [ -86.512834, 30.993700 ], [ -86.499950, 30.993340 ], [ -86.458319, 30.993998 ], [ -86.454704, 30.993791 ], [ -86.404912, 30.994049 ], [ -86.391937, 30.994172 ], [ -86.388647, 30.994181 ], [ -86.388646, 30.994181 ], [ -86.374545, 30.994474 ], [ -86.369270, 30.994477 ], [ -86.364907, 30.994455 ], [ -86.304596, 30.994029 ], [ -86.289247, 30.993798 ], [ -86.256448, 30.993853 ], [ -86.238335, 30.994370 ], [ -86.187247, 30.994049 ], [ -86.180232, 30.994005 ], [ -86.175204, 30.993798 ], [ -86.168979, 30.993706 ], [ -86.162886, 30.993682 ], [ -86.116918, 30.992917 ], [ -86.056213, 30.993133 ], [ -86.052462, 30.993247 ], [ -86.035039, 30.993320 ], [ -85.998643, 30.992870 ], [ -85.893543, 30.993467 ], [ -85.749932, 30.994837 ], [ -85.749619, 30.995292 ], [ -85.498272, 30.996928 ], [ -85.497992, 30.996932 ], [ -85.488298, 30.997083 ], [ -85.243632, 31.000884 ], [ -85.154452, 31.000835 ], [ -85.152218, 31.000834 ], [ -85.152085, 31.000888 ], [ -85.145835, 31.000695 ], [ -85.057534, 31.000585 ], [ -85.054802, 31.000585 ], [ -85.052088, 31.000585 ], [ -85.031155, 31.000647 ], [ -85.030107, 31.000653 ], [ -85.027512, 31.000670 ], [ -85.024108, 31.000681 ], [ -85.002368, 31.000682 ], [ -85.001900, 31.000681 ], [ -85.001819, 30.997889 ], [ -85.002540, 30.986899 ], [ -85.005934, 30.979804 ], [ -85.005931, 30.977040 ], [ -85.005105, 30.974704 ], [ -85.004026, 30.973468 ], [ -84.999928, 30.971186 ], [ -84.999828, 30.971486 ], [ -84.997628, 30.971186 ], [ -84.988027, 30.968786 ], [ -84.984827, 30.967486 ], [ -84.982527, 30.965586 ], [ -84.980127, 30.961286 ], [ -84.979627, 30.958986 ], [ -84.979627, 30.954686 ], [ -84.982227, 30.946886 ], [ -84.983027, 30.942586 ], [ -84.983627, 30.936986 ], [ -84.983127, 30.934786 ], [ -84.980627, 30.932687 ], [ -84.975226, 30.930787 ], [ -84.971026, 30.928187 ], [ -84.969426, 30.921987 ], [ -84.966726, 30.917287 ], [ -84.956125, 30.907587 ], [ -84.952325, 30.902287 ], [ -84.949625, 30.897387 ], [ -84.942525, 30.888488 ], [ -84.941325, 30.887688 ], [ -84.939974, 30.886728 ], [ -84.938087, 30.885627 ], [ -84.936828, 30.884683 ], [ -84.935413, 30.882481 ], [ -84.935570, 30.878707 ], [ -84.937615, 30.875876 ], [ -84.938401, 30.873045 ], [ -84.937772, 30.870528 ], [ -84.935728, 30.867540 ], [ -84.934627, 30.865495 ], [ -84.933997, 30.863293 ], [ -84.934627, 30.860620 ], [ -84.935413, 30.858418 ], [ -84.935256, 30.854328 ], [ -84.933224, 30.851488 ], [ -84.930065, 30.848824 ], [ -84.928807, 30.846779 ], [ -84.928335, 30.844263 ], [ -84.928335, 30.842532 ], [ -84.929436, 30.840331 ], [ -84.931953, 30.837499 ], [ -84.934155, 30.834039 ], [ -84.935256, 30.830894 ], [ -84.935570, 30.824603 ], [ -84.936042, 30.820671 ], [ -84.935413, 30.817210 ], [ -84.930923, 30.810489 ], [ -84.928323, 30.805090 ], [ -84.927923, 30.802790 ], [ -84.929023, 30.797290 ], [ -84.928323, 30.793090 ], [ -84.926723, 30.790190 ], [ -84.918023, 30.778090 ], [ -84.917423, 30.775890 ], [ -84.918023, 30.772090 ], [ -84.920123, 30.765990 ], [ -84.915022, 30.761191 ], [ -84.914322, 30.753591 ], [ -84.913522, 30.752291 ], [ -84.911122, 30.751191 ], [ -84.906322, 30.750591 ], [ -84.903122, 30.751791 ], [ -84.900222, 30.751891 ], [ -84.897622, 30.751391 ], [ -84.896122, 30.750591 ], [ -84.887522, 30.741791 ], [ -84.885221, 30.734991 ], [ -84.883821, 30.732591 ], [ -84.875421, 30.727491 ], [ -84.869752, 30.721897 ], [ -84.864693, 30.711542 ], [ -84.863460, 30.711506 ], [ -84.836324, 30.710709 ], [ -84.644815, 30.701992 ], [ -84.606386, 30.699865 ], [ -84.606249, 30.699872 ], [ -84.539370, 30.696775 ], [ -84.535042, 30.696523 ], [ -84.474409, 30.692793 ], [ -84.380706, 30.689969 ], [ -84.374905, 30.689794 ], [ -84.282561, 30.685321 ], [ -84.281210, 30.685256 ], [ -84.249900, 30.684145 ], [ -84.124895, 30.678046 ], [ -84.107699, 30.676818 ], [ -84.083757, 30.675816 ], [ -84.057228, 30.674705 ], [ -84.046605, 30.674200 ], [ -84.041810, 30.673878 ], [ -84.039707, 30.673819 ], [ -84.007454, 30.672100 ], [ -84.007391, 30.672097 ], [ -83.880317, 30.665807 ], [ -83.880220, 30.665832 ], [ -83.855216, 30.664412 ], [ -83.820886, 30.662612 ], [ -83.810536, 30.661880 ], [ -83.743729, 30.658396 ], [ -83.676773, 30.654905 ], [ -83.674058, 30.654747 ], [ -83.611720, 30.651258 ], [ -83.611667, 30.651255 ], [ -83.499876, 30.645671 ], [ -83.448895, 30.642410 ], [ -83.440021, 30.642023 ], [ -83.429584, 30.641496 ], [ -83.429477, 30.641519 ], [ -83.390062, 30.639333 ], [ -83.379460, 30.638680 ], [ -83.357703, 30.637359 ], [ -83.341011, 30.636346 ], [ -83.340852, 30.636336 ], [ -83.311647, 30.634577 ], [ -83.309455, 30.634417 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US13", "STATE": "13", "NAME": "Georgia", "LSAD": "", "CENSUSAREA": 57513.485000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -84.810477, 34.987607 ], [ -84.809184, 34.987569 ], [ -84.808127, 34.987592 ], [ -84.775852, 34.987800 ], [ -84.731022, 34.988088 ], [ -84.727434, 34.988020 ], [ -84.624933, 34.987978 ], [ -84.621483, 34.988329 ], [ -84.509886, 34.988010 ], [ -84.509052, 34.988033 ], [ -84.394903, 34.988030 ], [ -84.393935, 34.988068 ], [ -84.321869, 34.988408 ], [ -84.129555, 34.987504 ], [ -84.129455, 34.987504 ], [ -84.029954, 34.987321 ], [ -84.021357, 34.987430 ], [ -84.005457, 34.987440 ], [ -83.936646, 34.987485 ], [ -83.936413, 34.987485 ], [ -83.831097, 34.987289 ], [ -83.749893, 34.987691 ], [ -83.619985, 34.986592 ], [ -83.620185, 34.992091 ], [ -83.549381, 34.992492 ], [ -83.482908, 34.993484 ], [ -83.322768, 34.995874 ], [ -83.190410, 34.999456 ], [ -83.108714, 35.000768 ], [ -83.108535, 35.000771 ], [ -83.105531, 34.996344 ], [ -83.104600, 34.992783 ], [ -83.104490, 34.989332 ], [ -83.106991, 34.982720 ], [ -83.110025, 34.980635 ], [ -83.112021, 34.975896 ], [ -83.120387, 34.968406 ], [ -83.121803, 34.963620 ], [ -83.121140, 34.958966 ], [ -83.124378, 34.955240 ], [ -83.127035, 34.953778 ], [ -83.126761, 34.948742 ], [ -83.122940, 34.944513 ], [ -83.121214, 34.942684 ], [ -83.120502, 34.941262 ], [ -83.121112, 34.939129 ], [ -83.122585, 34.938062 ], [ -83.125175, 34.937047 ], [ -83.128070, 34.938113 ], [ -83.129493, 34.937402 ], [ -83.130356, 34.935167 ], [ -83.129885, 34.932351 ], [ -83.130554, 34.930932 ], [ -83.140621, 34.924915 ], [ -83.143261, 34.924756 ], [ -83.149946, 34.927218 ], [ -83.153253, 34.926342 ], [ -83.155879, 34.924300 ], [ -83.158019, 34.920117 ], [ -83.160937, 34.918269 ], [ -83.165022, 34.918853 ], [ -83.168524, 34.917880 ], [ -83.170754, 34.914231 ], [ -83.174034, 34.910911 ], [ -83.178932, 34.908250 ], [ -83.180871, 34.904708 ], [ -83.186541, 34.899534 ], [ -83.190409, 34.897940 ], [ -83.194786, 34.897843 ], [ -83.197627, 34.895046 ], [ -83.203351, 34.893717 ], [ -83.204572, 34.890284 ], [ -83.201183, 34.884653 ], [ -83.205627, 34.880142 ], [ -83.209683, 34.880279 ], [ -83.213323, 34.882796 ], [ -83.220099, 34.878124 ], [ -83.229240, 34.879907 ], [ -83.232379, 34.878051 ], [ -83.237510, 34.877057 ], [ -83.239081, 34.875661 ], [ -83.238557, 34.872868 ], [ -83.238419, 34.869771 ], [ -83.240847, 34.866736 ], [ -83.245602, 34.865522 ], [ -83.247018, 34.863094 ], [ -83.247220, 34.858440 ], [ -83.250053, 34.856012 ], [ -83.252582, 34.853483 ], [ -83.253762, 34.848057 ], [ -83.254605, 34.846402 ], [ -83.255718, 34.845592 ], [ -83.258146, 34.844985 ], [ -83.259860, 34.845629 ], [ -83.262193, 34.846402 ], [ -83.264520, 34.846402 ], [ -83.267656, 34.845289 ], [ -83.269982, 34.837196 ], [ -83.267293, 34.832748 ], [ -83.268159, 34.821393 ], [ -83.271214, 34.818440 ], [ -83.275656, 34.816862 ], [ -83.283151, 34.821328 ], [ -83.284812, 34.823043 ], [ -83.289914, 34.824477 ], [ -83.291120, 34.822508 ], [ -83.291325, 34.818833 ], [ -83.294292, 34.814725 ], [ -83.297259, 34.814268 ], [ -83.299428, 34.814268 ], [ -83.301368, 34.814154 ], [ -83.302395, 34.813241 ], [ -83.302965, 34.812214 ], [ -83.302965, 34.811073 ], [ -83.301482, 34.808677 ], [ -83.301182, 34.804008 ], [ -83.303643, 34.802403 ], [ -83.313782, 34.799911 ], [ -83.323866, 34.789712 ], [ -83.319945, 34.773725 ], [ -83.321008, 34.765371 ], [ -83.320062, 34.759616 ], [ -83.338666, 34.742295 ], [ -83.348829, 34.737194 ], [ -83.353238, 34.728648 ], [ -83.352493, 34.716121 ], [ -83.352485, 34.715993 ], [ -83.351392, 34.714456 ], [ -83.350976, 34.713243 ], [ -83.349788, 34.708274 ], [ -83.347718, 34.705474 ], [ -83.347831, 34.703669 ], [ -83.349636, 34.700960 ], [ -83.349975, 34.699155 ], [ -83.349411, 34.697575 ], [ -83.347831, 34.696108 ], [ -83.344671, 34.693512 ], [ -83.342414, 34.691255 ], [ -83.340383, 34.688998 ], [ -83.339367, 34.686967 ], [ -83.339335, 34.686666 ], [ -83.339029, 34.683807 ], [ -83.338690, 34.682002 ], [ -83.336207, 34.680534 ], [ -83.330284, 34.681342 ], [ -83.325336, 34.679517 ], [ -83.321463, 34.677543 ], [ -83.319440, 34.675974 ], [ -83.318524, 34.674773 ], [ -83.316401, 34.669316 ], [ -83.314394, 34.668944 ], [ -83.308917, 34.670273 ], [ -83.304641, 34.669561 ], [ -83.301477, 34.666582 ], [ -83.300848, 34.662470 ], [ -83.292883, 34.654196 ], [ -83.286583, 34.650896 ], [ -83.277960, 34.644853 ], [ -83.271982, 34.641896 ], [ -83.262282, 34.640296 ], [ -83.255281, 34.637696 ], [ -83.248281, 34.631696 ], [ -83.244581, 34.626297 ], [ -83.240669, 34.624507 ], [ -83.240676, 34.624307 ], [ -83.243381, 34.617997 ], [ -83.231780, 34.611297 ], [ -83.221402, 34.609947 ], [ -83.211598, 34.610905 ], [ -83.199779, 34.608398 ], [ -83.196979, 34.605998 ], [ -83.179439, 34.608020 ], [ -83.173428, 34.607162 ], [ -83.169994, 34.605444 ], [ -83.169572, 34.603866 ], [ -83.169994, 34.602010 ], [ -83.170978, 34.598798 ], [ -83.170278, 34.592398 ], [ -83.168278, 34.590998 ], [ -83.154577, 34.588198 ], [ -83.152577, 34.578299 ], [ -83.139876, 34.567999 ], [ -83.129676, 34.561699 ], [ -83.127176, 34.561999 ], [ -83.122901, 34.560129 ], [ -83.103987, 34.540166 ], [ -83.103563, 34.536630 ], [ -83.103176, 34.533406 ], [ -83.102179, 34.532179 ], [ -83.096858, 34.531524 ], [ -83.092564, 34.532944 ], [ -83.087789, 34.532078 ], [ -83.084855, 34.530967 ], [ -83.078113, 34.524837 ], [ -83.077995, 34.523746 ], [ -83.086861, 34.517798 ], [ -83.087189, 34.515939 ], [ -83.069451, 34.502131 ], [ -83.065515, 34.501126 ], [ -83.057843, 34.503711 ], [ -83.054463, 34.502890 ], [ -83.049467, 34.495093 ], [ -83.048289, 34.493254 ], [ -83.043771, 34.488816 ], [ -83.034712, 34.483495 ], [ -83.032513, 34.483032 ], [ -83.029315, 34.484147 ], [ -83.002924, 34.472132 ], [ -82.995090, 34.472483 ], [ -82.995279, 34.475648 ], [ -82.992671, 34.479072 ], [ -82.992215, 34.479198 ], [ -82.979568, 34.482702 ], [ -82.960668, 34.482002 ], [ -82.954667, 34.477302 ], [ -82.947367, 34.479602 ], [ -82.940867, 34.486102 ], [ -82.928466, 34.484202 ], [ -82.925766, 34.481802 ], [ -82.922866, 34.481402 ], [ -82.908365, 34.485402 ], [ -82.902665, 34.485902 ], [ -82.882864, 34.479003 ], [ -82.876864, 34.475303 ], [ -82.873831, 34.471508 ], [ -82.874864, 34.468891 ], [ -82.875864, 34.468003 ], [ -82.876464, 34.465803 ], [ -82.875463, 34.463503 ], [ -82.865345, 34.460319 ], [ -82.862156, 34.458748 ], [ -82.860707, 34.457428 ], [ -82.860874, 34.451469 ], [ -82.860127, 34.449707 ], [ -82.855762, 34.443977 ], [ -82.854434, 34.432275 ], [ -82.851367, 34.426812 ], [ -82.848651, 34.423844 ], [ -82.847781, 34.420571 ], [ -82.847446, 34.412049 ], [ -82.841997, 34.399766 ], [ -82.841326, 34.397332 ], [ -82.841997, 34.392503 ], [ -82.841524, 34.390130 ], [ -82.836611, 34.382676 ], [ -82.835203, 34.373899 ], [ -82.835413, 34.369177 ], [ -82.835004, 34.366069 ], [ -82.833702, 34.364242 ], [ -82.823420, 34.358872 ], [ -82.809949, 34.349998 ], [ -82.798198, 34.341317 ], [ -82.795223, 34.340960 ], [ -82.794054, 34.339772 ], [ -82.791235, 34.331048 ], [ -82.791608, 34.327428 ], [ -82.790966, 34.323550 ], [ -82.786840, 34.310381 ], [ -82.781752, 34.302901 ], [ -82.780308, 34.296701 ], [ -82.773702, 34.288744 ], [ -82.770928, 34.285402 ], [ -82.765266, 34.281539 ], [ -82.762945, 34.281990 ], [ -82.761995, 34.281492 ], [ -82.755028, 34.276067 ], [ -82.749856, 34.270870 ], [ -82.746656, 34.266407 ], [ -82.748656, 34.264107 ], [ -82.748756, 34.263407 ], [ -82.744056, 34.252407 ], [ -82.744982, 34.244861 ], [ -82.744834, 34.242957 ], [ -82.741980, 34.230196 ], [ -82.743461, 34.227343 ], [ -82.744415, 34.224913 ], [ -82.740447, 34.219679 ], [ -82.740544, 34.218387 ], [ -82.742380, 34.213766 ], [ -82.741920, 34.210063 ], [ -82.741127, 34.208788 ], [ -82.732761, 34.195338 ], [ -82.731975, 34.193154 ], [ -82.732359, 34.180564 ], [ -82.731881, 34.178363 ], [ -82.730824, 34.175906 ], [ -82.725409, 34.169774 ], [ -82.723312, 34.165895 ], [ -82.717507, 34.150504 ], [ -82.715373, 34.148165 ], [ -82.704140, 34.141007 ], [ -82.699758, 34.139318 ], [ -82.695530, 34.138815 ], [ -82.692152, 34.138986 ], [ -82.690386, 34.138293 ], [ -82.686290, 34.134454 ], [ -82.677320, 34.131657 ], [ -82.675220, 34.129779 ], [ -82.668113, 34.120160 ], [ -82.666879, 34.113591 ], [ -82.661851, 34.107754 ], [ -82.660322, 34.106897 ], [ -82.659077, 34.103544 ], [ -82.658561, 34.103118 ], [ -82.654019, 34.100346 ], [ -82.652175, 34.099704 ], [ -82.648184, 34.098649 ], [ -82.647028, 34.097825 ], [ -82.641553, 34.092212 ], [ -82.641030, 34.090861 ], [ -82.641252, 34.088914 ], [ -82.640701, 34.088341 ], [ -82.640151, 34.087609 ], [ -82.640345, 34.086304 ], [ -82.642797, 34.081312 ], [ -82.645220, 34.079046 ], [ -82.645661, 34.076046 ], [ -82.643980, 34.072237 ], [ -82.640543, 34.067595 ], [ -82.635991, 34.064941 ], [ -82.633565, 34.064822 ], [ -82.630972, 34.065528 ], [ -82.626963, 34.063457 ], [ -82.622155, 34.058516 ], [ -82.621255, 34.056916 ], [ -82.620955, 34.054416 ], [ -82.619155, 34.051316 ], [ -82.613355, 34.046816 ], [ -82.609655, 34.039917 ], [ -82.603055, 34.034817 ], [ -82.596155, 34.030517 ], [ -82.594555, 34.028717 ], [ -82.594055, 34.025917 ], [ -82.595855, 34.018518 ], [ -82.595655, 34.016118 ], [ -82.594488, 34.013937 ], [ -82.591855, 34.009018 ], [ -82.589245, 34.000118 ], [ -82.586234, 33.997151 ], [ -82.583394, 33.995286 ], [ -82.577735, 33.993743 ], [ -82.576222, 33.993106 ], [ -82.575540, 33.992049 ], [ -82.575351, 33.990904 ], [ -82.576330, 33.989694 ], [ -82.578244, 33.988671 ], [ -82.579996, 33.987011 ], [ -82.580571, 33.985140 ], [ -82.580551, 33.982463 ], [ -82.579576, 33.979761 ], [ -82.577540, 33.977034 ], [ -82.574724, 33.974113 ], [ -82.569864, 33.970684 ], [ -82.568288, 33.968772 ], [ -82.566145, 33.963900 ], [ -82.565700, 33.958682 ], [ -82.564582, 33.955810 ], [ -82.564531, 33.955741 ], [ -82.556835, 33.945353 ], [ -82.554497, 33.943819 ], [ -82.543128, 33.940949 ], [ -82.539770, 33.941551 ], [ -82.534111, 33.943651 ], [ -82.526741, 33.943765 ], [ -82.524515, 33.943360 ], [ -82.512950, 33.936969 ], [ -82.507640, 33.931456 ], [ -82.503584, 33.926048 ], [ -82.496109, 33.913459 ], [ -82.492929, 33.909754 ], [ -82.480111, 33.901897 ], [ -82.469913, 33.892838 ], [ -82.459391, 33.886386 ], [ -82.455105, 33.881650 ], [ -82.448109, 33.877543 ], [ -82.440503, 33.875123 ], [ -82.438644, 33.873919 ], [ -82.431150, 33.867051 ], [ -82.429164, 33.865844 ], [ -82.422803, 33.863754 ], [ -82.417871, 33.864233 ], [ -82.414259, 33.865348 ], [ -82.408354, 33.866320 ], [ -82.403881, 33.865477 ], [ -82.400517, 33.863343 ], [ -82.395736, 33.859089 ], [ -82.390527, 33.857162 ], [ -82.384973, 33.854428 ], [ -82.379750, 33.851086 ], [ -82.374286, 33.845590 ], [ -82.371775, 33.843813 ], [ -82.369107, 33.842375 ], [ -82.351881, 33.836432 ], [ -82.346933, 33.834298 ], [ -82.337829, 33.827156 ], [ -82.324480, 33.820033 ], [ -82.314746, 33.811499 ], [ -82.313339, 33.809205 ], [ -82.308997, 33.805892 ], [ -82.302885, 33.802907 ], [ -82.300213, 33.800627 ], [ -82.299280, 33.798939 ], [ -82.298923, 33.795839 ], [ -82.299601, 33.786483 ], [ -82.299393, 33.785037 ], [ -82.298286, 33.783518 ], [ -82.294984, 33.781868 ], [ -82.292468, 33.782406 ], [ -82.289762, 33.782032 ], [ -82.285804, 33.780058 ], [ -82.281060, 33.776056 ], [ -82.277681, 33.772032 ], [ -82.270445, 33.767913 ], [ -82.267719, 33.767651 ], [ -82.266127, 33.766745 ], [ -82.265019, 33.765742 ], [ -82.264380, 33.763481 ], [ -82.263206, 33.761962 ], [ -82.259471, 33.760245 ], [ -82.258049, 33.760429 ], [ -82.255267, 33.759690 ], [ -82.247472, 33.752591 ], [ -82.246161, 33.746347 ], [ -82.240405, 33.734901 ], [ -82.239098, 33.730872 ], [ -82.235753, 33.714390 ], [ -82.237192, 33.707880 ], [ -82.234576, 33.700216 ], [ -82.222709, 33.689124 ], [ -82.218649, 33.686299 ], [ -82.216868, 33.684400 ], [ -82.212047, 33.677317 ], [ -82.209677, 33.671760 ], [ -82.208411, 33.669872 ], [ -82.200718, 33.664640 ], [ -82.199847, 33.661758 ], [ -82.199747, 33.657611 ], [ -82.201186, 33.646898 ], [ -82.196583, 33.630582 ], [ -82.186154, 33.620880 ], [ -82.179854, 33.615945 ], [ -82.174351, 33.613117 ], [ -82.161908, 33.610643 ], [ -82.158331, 33.609710 ], [ -82.156288, 33.608630 ], [ -82.153357, 33.606319 ], [ -82.151060, 33.600956 ], [ -82.148816, 33.598092 ], [ -82.142872, 33.594278 ], [ -82.133523, 33.590535 ], [ -82.129080, 33.589925 ], [ -82.125864, 33.590741 ], [ -82.120385, 33.594885 ], [ -82.116545, 33.596485 ], [ -82.115328, 33.596501 ], [ -82.109376, 33.596581 ], [ -82.106240, 33.595637 ], [ -82.098816, 33.586358 ], [ -82.096352, 33.584070 ], [ -82.094128, 33.582742 ], [ -82.087488, 33.580614 ], [ -82.073104, 33.577510 ], [ -82.069039, 33.575382 ], [ -82.057727, 33.566774 ], [ -82.054943, 33.565382 ], [ -82.048959, 33.564870 ], [ -82.046335, 33.563830 ], [ -82.037375, 33.554662 ], [ -82.034895, 33.549158 ], [ -82.033023, 33.546454 ], [ -82.028238, 33.544934 ], [ -82.023438, 33.540734 ], [ -82.023438, 33.537935 ], [ -82.019838, 33.535035 ], [ -82.012426, 33.532088 ], [ -82.011538, 33.531735 ], [ -82.010038, 33.530435 ], [ -82.007638, 33.523335 ], [ -82.007138, 33.522835 ], [ -82.004338, 33.521935 ], [ -82.001338, 33.520135 ], [ -81.991938, 33.504435 ], [ -81.990382, 33.500759 ], [ -81.990938, 33.494235 ], [ -81.989338, 33.490036 ], [ -81.985938, 33.486536 ], [ -81.980637, 33.484036 ], [ -81.973537, 33.482636 ], [ -81.967037, 33.480636 ], [ -81.955083, 33.475472 ], [ -81.946437, 33.471737 ], [ -81.941737, 33.470037 ], [ -81.934136, 33.468337 ], [ -81.929436, 33.465837 ], [ -81.926336, 33.462937 ], [ -81.920836, 33.452038 ], [ -81.913532, 33.441274 ], [ -81.913457, 33.439641 ], [ -81.913356, 33.437418 ], [ -81.916236, 33.433114 ], [ -81.920716, 33.430986 ], [ -81.924981, 33.429288 ], [ -81.926789, 33.426576 ], [ -81.927241, 33.422846 ], [ -81.924893, 33.419307 ], [ -81.921068, 33.417419 ], [ -81.919330, 33.415613 ], [ -81.919217, 33.413126 ], [ -81.920121, 33.410753 ], [ -81.923060, 33.408266 ], [ -81.930519, 33.406797 ], [ -81.934927, 33.406006 ], [ -81.936961, 33.404197 ], [ -81.937300, 33.401259 ], [ -81.935453, 33.397851 ], [ -81.930861, 33.380076 ], [ -81.924837, 33.374140 ], [ -81.925737, 33.371140 ], [ -81.930634, 33.368165 ], [ -81.934637, 33.368940 ], [ -81.939637, 33.372540 ], [ -81.943737, 33.372340 ], [ -81.946337, 33.370640 ], [ -81.946737, 33.367340 ], [ -81.944737, 33.364041 ], [ -81.934837, 33.356041 ], [ -81.935637, 33.352041 ], [ -81.939837, 33.347741 ], [ -81.939737, 33.344941 ], [ -81.937237, 33.343641 ], [ -81.932737, 33.343541 ], [ -81.924737, 33.345341 ], [ -81.917973, 33.341590 ], [ -81.919137, 33.334442 ], [ -81.918337, 33.332842 ], [ -81.913314, 33.329532 ], [ -81.911266, 33.327616 ], [ -81.910342, 33.325370 ], [ -81.909285, 33.324181 ], [ -81.906444, 33.324181 ], [ -81.904132, 33.327286 ], [ -81.902613, 33.330258 ], [ -81.900301, 33.331117 ], [ -81.898187, 33.329664 ], [ -81.896937, 33.327642 ], [ -81.897064, 33.324445 ], [ -81.897329, 33.322331 ], [ -81.886637, 33.316943 ], [ -81.884137, 33.310443 ], [ -81.875836, 33.307443 ], [ -81.870436, 33.312943 ], [ -81.867936, 33.314043 ], [ -81.853652, 33.310326 ], [ -81.847296, 33.306783 ], [ -81.846136, 33.303843 ], [ -81.849636, 33.299544 ], [ -81.851636, 33.298544 ], [ -81.852936, 33.299644 ], [ -81.857336, 33.299544 ], [ -81.861536, 33.297944 ], [ -81.863236, 33.288844 ], [ -81.861336, 33.286244 ], [ -81.851836, 33.283544 ], [ -81.844036, 33.278644 ], [ -81.838257, 33.272975 ], [ -81.838337, 33.269098 ], [ -81.840078, 33.267040 ], [ -81.842522, 33.266584 ], [ -81.847336, 33.266345 ], [ -81.853137, 33.250745 ], [ -81.852136, 33.247544 ], [ -81.851979, 33.247382 ], [ -81.846536, 33.241746 ], [ -81.837016, 33.237652 ], [ -81.831736, 33.233546 ], [ -81.827936, 33.228746 ], [ -81.819636, 33.226646 ], [ -81.811736, 33.223847 ], [ -81.809636, 33.222647 ], [ -81.808136, 33.219447 ], [ -81.807936, 33.213747 ], [ -81.807336, 33.212647 ], [ -81.805236, 33.211447 ], [ -81.790236, 33.208447 ], [ -81.784535, 33.208147 ], [ -81.778935, 33.209847 ], [ -81.777535, 33.211347 ], [ -81.777335, 33.214947 ], [ -81.781035, 33.219847 ], [ -81.780135, 33.221147 ], [ -81.778435, 33.221847 ], [ -81.774035, 33.221147 ], [ -81.768935, 33.217447 ], [ -81.767635, 33.215747 ], [ -81.763535, 33.203648 ], [ -81.761635, 33.201748 ], [ -81.758235, 33.200248 ], [ -81.757083, 33.198122 ], [ -81.756935, 33.197848 ], [ -81.760635, 33.189248 ], [ -81.762835, 33.188248 ], [ -81.765735, 33.187948 ], [ -81.772435, 33.181249 ], [ -81.772435, 33.180449 ], [ -81.766735, 33.170749 ], [ -81.764435, 33.165549 ], [ -81.763135, 33.159449 ], [ -81.755135, 33.151550 ], [ -81.743835, 33.141450 ], [ -81.724334, 33.129451 ], [ -81.717134, 33.124051 ], [ -81.704634, 33.116451 ], [ -81.703134, 33.116151 ], [ -81.699834, 33.116751 ], [ -81.696934, 33.116551 ], [ -81.683533, 33.112651 ], [ -81.658433, 33.103152 ], [ -81.646433, 33.094552 ], [ -81.642333, 33.093152 ], [ -81.637232, 33.092952 ], [ -81.632232, 33.093952 ], [ -81.617779, 33.095277 ], [ -81.615132, 33.095036 ], [ -81.614298, 33.094661 ], [ -81.612725, 33.093953 ], [ -81.610800, 33.092630 ], [ -81.609476, 33.089862 ], [ -81.609533, 33.086877 ], [ -81.609837, 33.084929 ], [ -81.610078, 33.082883 ], [ -81.609837, 33.082161 ], [ -81.608995, 33.081800 ], [ -81.606836, 33.081717 ], [ -81.603587, 33.084578 ], [ -81.601655, 33.084688 ], [ -81.600211, 33.083966 ], [ -81.598165, 33.081078 ], [ -81.598286, 33.079153 ], [ -81.599369, 33.076867 ], [ -81.600211, 33.075182 ], [ -81.600091, 33.073497 ], [ -81.599248, 33.071813 ], [ -81.594555, 33.069887 ], [ -81.592645, 33.069910 ], [ -81.590705, 33.071211 ], [ -81.588539, 33.070850 ], [ -81.583804, 33.067021 ], [ -81.580994, 33.062697 ], [ -81.578332, 33.058936 ], [ -81.572880, 33.054180 ], [ -81.568925, 33.053523 ], [ -81.566759, 33.053763 ], [ -81.564714, 33.054726 ], [ -81.563270, 33.055568 ], [ -81.562548, 33.055568 ], [ -81.562066, 33.055568 ], [ -81.561344, 33.055568 ], [ -81.560502, 33.055207 ], [ -81.559179, 33.054124 ], [ -81.558938, 33.052921 ], [ -81.559173, 33.051765 ], [ -81.559660, 33.049070 ], [ -81.559179, 33.047386 ], [ -81.558336, 33.046183 ], [ -81.557013, 33.045100 ], [ -81.553643, 33.044137 ], [ -81.551838, 33.044739 ], [ -81.546785, 33.047145 ], [ -81.544258, 33.046905 ], [ -81.542510, 33.045254 ], [ -81.542092, 33.044859 ], [ -81.540081, 33.040613 ], [ -81.538789, 33.039185 ], [ -81.519632, 33.029181 ], [ -81.513231, 33.028546 ], [ -81.511245, 33.027786 ], [ -81.502030, 33.015113 ], [ -81.492253, 33.009342 ], [ -81.491419, 33.008078 ], [ -81.491197, 32.997824 ], [ -81.491457, 32.995437 ], [ -81.494736, 32.978998 ], [ -81.499471, 32.964780 ], [ -81.499830, 32.963816 ], [ -81.501369, 32.962914 ], [ -81.503346, 32.962950 ], [ -81.505256, 32.963019 ], [ -81.506449, 32.962423 ], [ -81.507144, 32.961330 ], [ -81.507442, 32.960237 ], [ -81.507741, 32.959243 ], [ -81.508436, 32.958349 ], [ -81.508536, 32.957156 ], [ -81.508436, 32.955765 ], [ -81.508138, 32.953976 ], [ -81.507045, 32.951194 ], [ -81.504016, 32.948091 ], [ -81.499446, 32.944988 ], [ -81.499566, 32.943722 ], [ -81.502716, 32.938688 ], [ -81.502427, 32.935353 ], [ -81.499829, 32.932614 ], [ -81.495092, 32.931596 ], [ -81.483198, 32.921802 ], [ -81.480008, 32.913444 ], [ -81.479184, 32.905638 ], [ -81.468978, 32.901083 ], [ -81.465924, 32.899889 ], [ -81.464069, 32.897814 ], [ -81.464655, 32.895999 ], [ -81.470836, 32.890521 ], [ -81.471703, 32.890439 ], [ -81.477100, 32.887469 ], [ -81.479445, 32.881082 ], [ -81.475918, 32.877641 ], [ -81.470376, 32.876267 ], [ -81.468042, 32.876675 ], [ -81.453920, 32.874074 ], [ -81.452883, 32.872964 ], [ -81.451351, 32.868583 ], [ -81.453017, 32.859636 ], [ -81.455978, 32.854107 ], [ -81.453949, 32.849761 ], [ -81.452573, 32.847950 ], [ -81.451199, 32.847925 ], [ -81.449396, 32.849126 ], [ -81.444866, 32.850967 ], [ -81.443595, 32.850628 ], [ -81.442671, 32.850107 ], [ -81.426475, 32.840773 ], [ -81.421614, 32.835178 ], [ -81.420620, 32.831223 ], [ -81.417984, 32.818196 ], [ -81.418497, 32.815664 ], [ -81.419752, 32.813731 ], [ -81.423772, 32.810514 ], [ -81.424874, 32.801882 ], [ -81.425234, 32.794190 ], [ -81.424999, 32.790334 ], [ -81.428031, 32.787618 ], [ -81.429017, 32.785505 ], [ -81.428313, 32.783110 ], [ -81.426481, 32.781420 ], [ -81.424227, 32.780152 ], [ -81.422114, 32.779306 ], [ -81.421128, 32.778039 ], [ -81.420987, 32.776912 ], [ -81.421128, 32.775926 ], [ -81.421269, 32.774658 ], [ -81.422678, 32.773249 ], [ -81.424714, 32.772648 ], [ -81.425636, 32.771840 ], [ -81.426059, 32.771136 ], [ -81.426481, 32.770291 ], [ -81.426481, 32.769023 ], [ -81.426199, 32.768319 ], [ -81.425017, 32.768058 ], [ -81.422396, 32.767051 ], [ -81.420142, 32.765501 ], [ -81.417606, 32.762684 ], [ -81.416479, 32.760289 ], [ -81.415212, 32.757753 ], [ -81.416479, 32.754654 ], [ -81.416761, 32.752259 ], [ -81.416198, 32.750428 ], [ -81.415353, 32.748879 ], [ -81.412817, 32.748174 ], [ -81.411408, 32.747329 ], [ -81.410563, 32.745920 ], [ -81.410281, 32.744653 ], [ -81.410563, 32.743244 ], [ -81.410845, 32.741694 ], [ -81.411549, 32.740145 ], [ -81.412670, 32.739083 ], [ -81.418542, 32.732586 ], [ -81.420516, 32.720238 ], [ -81.421194, 32.711978 ], [ -81.427517, 32.701896 ], [ -81.426735, 32.700867 ], [ -81.413100, 32.692648 ], [ -81.411609, 32.693145 ], [ -81.411157, 32.693959 ], [ -81.410750, 32.694772 ], [ -81.409982, 32.695179 ], [ -81.409349, 32.695269 ], [ -81.408310, 32.694908 ], [ -81.401256, 32.680156 ], [ -81.401029, 32.677494 ], [ -81.404287, 32.667798 ], [ -81.406646, 32.662515 ], [ -81.407300, 32.661560 ], [ -81.407193, 32.660519 ], [ -81.405273, 32.656517 ], [ -81.398314, 32.656307 ], [ -81.393818, 32.653491 ], [ -81.393033, 32.651543 ], [ -81.394589, 32.649570 ], [ -81.403582, 32.643398 ], [ -81.405109, 32.642690 ], [ -81.404238, 32.638258 ], [ -81.402735, 32.637032 ], [ -81.402846, 32.636210 ], [ -81.407271, 32.631737 ], [ -81.409330, 32.631096 ], [ -81.410260, 32.631392 ], [ -81.411523, 32.632907 ], [ -81.413411, 32.637368 ], [ -81.414761, 32.637440 ], [ -81.417014, 32.636147 ], [ -81.418431, 32.634704 ], [ -81.418660, 32.629392 ], [ -81.411906, 32.618410 ], [ -81.404714, 32.611207 ], [ -81.397106, 32.605587 ], [ -81.393865, 32.602340 ], [ -81.389338, 32.595436 ], [ -81.389261, 32.595383 ], [ -81.380999, 32.589652 ], [ -81.379216, 32.589022 ], [ -81.376237, 32.589217 ], [ -81.373178, 32.592115 ], [ -81.371570, 32.592018 ], [ -81.369757, 32.591231 ], [ -81.368982, 32.590025 ], [ -81.368386, 32.584221 ], [ -81.366964, 32.577059 ], [ -81.328753, 32.561228 ], [ -81.320588, 32.559534 ], [ -81.309009, 32.560970 ], [ -81.300593, 32.562843 ], [ -81.297955, 32.563026 ], [ -81.296760, 32.562648 ], [ -81.281324, 32.556464 ], [ -81.281298, 32.556440 ], [ -81.279238, 32.554590 ], [ -81.275213, 32.545202 ], [ -81.274927, 32.544158 ], [ -81.274802, 32.541143 ], [ -81.276242, 32.538558 ], [ -81.277131, 32.535417 ], [ -81.252882, 32.518330 ], [ -81.249827, 32.517541 ], [ -81.247874, 32.518231 ], [ -81.245010, 32.518317 ], [ -81.237095, 32.517314 ], [ -81.234660, 32.516270 ], [ -81.234023, 32.513778 ], [ -81.234834, 32.512271 ], [ -81.236707, 32.511402 ], [ -81.238411, 32.510192 ], [ -81.238728, 32.508896 ], [ -81.238281, 32.505988 ], [ -81.233585, 32.498488 ], [ -81.227528, 32.493884 ], [ -81.212428, 32.478685 ], [ -81.200029, 32.467985 ], [ -81.194829, 32.465086 ], [ -81.192429, 32.464786 ], [ -81.189229, 32.465586 ], [ -81.188129, 32.465386 ], [ -81.186829, 32.464086 ], [ -81.187329, 32.462886 ], [ -81.192629, 32.456286 ], [ -81.197529, 32.452086 ], [ -81.200908, 32.451593 ], [ -81.202359, 32.450448 ], [ -81.203046, 32.448844 ], [ -81.203046, 32.447164 ], [ -81.202206, 32.445484 ], [ -81.201137, 32.444033 ], [ -81.201137, 32.442964 ], [ -81.201595, 32.441360 ], [ -81.202588, 32.439833 ], [ -81.204530, 32.438687 ], [ -81.207246, 32.437542 ], [ -81.208430, 32.435987 ], [ -81.205130, 32.423788 ], [ -81.194931, 32.411489 ], [ -81.189731, 32.407289 ], [ -81.180931, 32.396490 ], [ -81.177231, 32.391690 ], [ -81.178131, 32.384590 ], [ -81.181072, 32.380398 ], [ -81.173432, 32.372591 ], [ -81.169332, 32.369436 ], [ -81.168722, 32.367544 ], [ -81.169332, 32.365591 ], [ -81.170553, 32.363821 ], [ -81.170858, 32.362722 ], [ -81.170126, 32.361318 ], [ -81.161732, 32.356092 ], [ -81.155032, 32.350093 ], [ -81.154974, 32.348794 ], [ -81.155136, 32.347170 ], [ -81.154812, 32.346412 ], [ -81.154433, 32.346087 ], [ -81.154000, 32.345924 ], [ -81.153296, 32.345816 ], [ -81.152105, 32.345816 ], [ -81.150589, 32.345870 ], [ -81.149073, 32.346682 ], [ -81.148477, 32.347549 ], [ -81.147632, 32.349393 ], [ -81.144032, 32.351093 ], [ -81.142532, 32.350893 ], [ -81.140932, 32.349393 ], [ -81.133632, 32.341293 ], [ -81.133032, 32.334794 ], [ -81.137032, 32.329994 ], [ -81.137633, 32.328194 ], [ -81.135733, 32.324594 ], [ -81.125433, 32.309295 ], [ -81.123933, 32.308695 ], [ -81.122933, 32.307295 ], [ -81.122333, 32.305395 ], [ -81.119833, 32.289596 ], [ -81.119633, 32.287596 ], [ -81.121433, 32.284496 ], [ -81.128034, 32.276297 ], [ -81.130834, 32.274597 ], [ -81.136534, 32.272697 ], [ -81.145834, 32.263397 ], [ -81.148334, 32.255098 ], [ -81.155595, 32.246022 ], [ -81.156587, 32.243910 ], [ -81.155995, 32.241478 ], [ -81.153531, 32.237687 ], [ -81.146530, 32.226938 ], [ -81.143139, 32.221731 ], [ -81.136727, 32.213669 ], [ -81.136012, 32.212858 ], [ -81.128283, 32.208634 ], [ -81.123150, 32.201329 ], [ -81.118234, 32.189201 ], [ -81.117934, 32.185301 ], [ -81.119834, 32.181202 ], [ -81.120434, 32.178702 ], [ -81.119361, 32.177142 ], [ -81.119434, 32.175402 ], [ -81.121134, 32.174902 ], [ -81.124492, 32.172120 ], [ -81.128134, 32.169102 ], [ -81.129402, 32.166922 ], [ -81.129634, 32.165602 ], [ -81.128434, 32.164402 ], [ -81.123134, 32.162902 ], [ -81.122034, 32.161803 ], [ -81.120034, 32.153303 ], [ -81.118334, 32.144403 ], [ -81.119134, 32.142104 ], [ -81.119994, 32.134268 ], [ -81.117234, 32.117605 ], [ -81.113334, 32.113205 ], [ -81.111134, 32.112005 ], [ -81.100458, 32.111181 ], [ -81.093386, 32.111230 ], [ -81.091498, 32.110782 ], [ -81.090874, 32.106990 ], [ -81.088234, 32.103950 ], [ -81.083546, 32.100782 ], [ -81.066906, 32.090351 ], [ -81.060442, 32.087503 ], [ -81.050234, 32.085308 ], [ -81.038265, 32.084469 ], [ -81.032674, 32.085450 ], [ -81.021622, 32.090897 ], [ -81.020104, 32.092662 ], [ -81.016009, 32.097424 ], [ -81.011961, 32.100176 ], [ -81.006745, 32.101152 ], [ -81.002297, 32.100048 ], [ -80.999833, 32.099014 ], [ -80.994333, 32.094608 ], [ -80.991733, 32.091208 ], [ -80.987733, 32.084209 ], [ -80.983133, 32.079609 ], [ -80.978833, 32.077309 ], [ -80.959402, 32.071259 ], [ -80.954482, 32.068622 ], [ -80.943226, 32.057824 ], [ -80.933557, 32.047554 ], [ -80.926753, 32.041672 ], [ -80.922794, 32.039151 ], [ -80.917845, 32.037575 ], [ -80.910669, 32.036735 ], [ -80.892977, 32.034949 ], [ -80.885517, 32.034600 ], [ -80.859111, 32.023693 ], [ -80.852276, 32.026676 ], [ -80.843130, 32.024226 ], [ -80.840549, 32.011306 ], [ -80.841913, 32.002643 ], [ -80.848441, 31.988279 ], [ -80.862814, 31.969346 ], [ -80.882814, 31.959075 ], [ -80.897687, 31.949065 ], [ -80.911207, 31.943769 ], [ -80.929101, 31.944964 ], [ -80.930279, 31.956705 ], [ -80.948491, 31.957230 ], [ -80.972392, 31.941270 ], [ -80.975714, 31.923602 ], [ -80.968494, 31.915822 ], [ -80.954469, 31.911768 ], [ -80.941359, 31.912984 ], [ -80.934508, 31.909180 ], [ -80.947294, 31.896210 ], [ -80.971434, 31.877941 ], [ -80.992690, 31.857641 ], [ -81.000317, 31.856744 ], [ -81.014478, 31.867474 ], [ -81.041548, 31.876198 ], [ -81.065255, 31.877095 ], [ -81.058596, 31.857811 ], [ -81.059070, 31.850106 ], [ -81.062790, 31.844740 ], [ -81.076178, 31.836132 ], [ -81.075812, 31.829031 ], [ -81.057181, 31.822687 ], [ -81.050946, 31.822383 ], [ -81.047940, 31.824881 ], [ -81.039808, 31.823000 ], [ -81.036958, 31.819558 ], [ -81.036873, 31.812721 ], [ -81.047345, 31.802865 ], [ -81.068116, 31.768735 ], [ -81.077057, 31.761256 ], [ -81.097402, 31.753126 ], [ -81.130634, 31.722692 ], [ -81.138448, 31.720934 ], [ -81.154686, 31.726203 ], [ -81.160670, 31.728144 ], [ -81.192784, 31.733245 ], [ -81.198394, 31.726070 ], [ -81.203572, 31.719448 ], [ -81.186303, 31.701509 ], [ -81.161084, 31.691401 ], [ -81.154624, 31.693874 ], [ -81.151888, 31.698411 ], [ -81.149369, 31.699304 ], [ -81.139394, 31.699917 ], [ -81.131137, 31.695774 ], [ -81.135608, 31.683491 ], [ -81.136408, 31.674832 ], [ -81.131728, 31.654484 ], [ -81.133493, 31.623348 ], [ -81.149970, 31.593476 ], [ -81.160364, 31.570436 ], [ -81.173079, 31.555908 ], [ -81.178822, 31.555530 ], [ -81.183252, 31.560058 ], [ -81.186114, 31.568032 ], [ -81.194380, 31.568101 ], [ -81.204315, 31.568183 ], [ -81.214536, 31.557601 ], [ -81.240699, 31.552313 ], [ -81.254218, 31.555940 ], [ -81.260076, 31.548280 ], [ -81.263905, 31.532579 ], [ -81.263437, 31.530932 ], [ -81.258809, 31.529060 ], [ -81.217948, 31.527284 ], [ -81.213519, 31.528152 ], [ -81.199518, 31.537596 ], [ -81.193016, 31.535833 ], [ -81.181592, 31.527697 ], [ -81.178310, 31.522410 ], [ -81.177254, 31.517074 ], [ -81.189643, 31.503588 ], [ -81.204883, 31.473124 ], [ -81.246911, 31.422784 ], [ -81.258616, 31.404425 ], [ -81.278798, 31.367214 ], [ -81.279338, 31.351127 ], [ -81.282923, 31.326491 ], [ -81.274513, 31.326237 ], [ -81.268027, 31.324218 ], [ -81.254820, 31.315452 ], [ -81.260958, 31.303910 ], [ -81.269906, 31.294489 ], [ -81.274688, 31.289454 ], [ -81.276862, 31.254734 ], [ -81.282842, 31.244330 ], [ -81.289136, 31.225487 ], [ -81.288403, 31.211065 ], [ -81.293359, 31.206332 ], [ -81.304957, 31.206173 ], [ -81.314183, 31.207938 ], [ -81.339028, 31.186918 ], [ -81.354880, 31.167204 ], [ -81.360791, 31.155903 ], [ -81.359349, 31.149166 ], [ -81.368241, 31.136534 ], [ -81.386830, 31.133214 ], [ -81.399677, 31.134113 ], [ -81.402096, 31.125383 ], [ -81.403732, 31.107115 ], [ -81.401209, 31.086143 ], [ -81.401267, 31.072781 ], [ -81.415123, 31.026718 ], [ -81.420474, 31.016703 ], [ -81.424732, 31.013678 ], [ -81.432475, 31.012991 ], [ -81.434710, 31.014641 ], [ -81.434923, 31.017804 ], [ -81.443170, 31.016661 ], [ -81.451444, 31.015515 ], [ -81.457795, 31.010259 ], [ -81.459240, 31.005692 ], [ -81.469298, 30.996028 ], [ -81.490586, 30.984952 ], [ -81.493651, 30.977528 ], [ -81.486966, 30.969602 ], [ -81.475789, 30.965976 ], [ -81.472321, 30.969899 ], [ -81.466814, 30.970910 ], [ -81.453568, 30.965573 ], [ -81.447388, 30.956732 ], [ -81.426929, 30.956615 ], [ -81.420108, 30.974076 ], [ -81.415825, 30.977192 ], [ -81.408484, 30.977718 ], [ -81.403409, 30.957914 ], [ -81.405153, 30.908203 ], [ -81.428577, 30.836336 ], [ -81.430835, 30.831156 ], [ -81.440130, 30.821369 ], [ -81.446927, 30.810390 ], [ -81.455287, 30.790930 ], [ -81.460061, 30.769912 ], [ -81.461065, 30.753684 ], [ -81.459470, 30.741979 ], [ -81.449375, 30.715601 ], [ -81.444124, 30.709714 ], [ -81.448718, 30.709353 ], [ -81.459978, 30.710434 ], [ -81.464465, 30.711045 ], [ -81.472597, 30.713312 ], [ -81.475754, 30.714754 ], [ -81.483786, 30.723891 ], [ -81.487332, 30.726081 ], [ -81.489537, 30.726100 ], [ -81.507216, 30.722936 ], [ -81.516116, 30.722236 ], [ -81.521417, 30.722536 ], [ -81.528278, 30.723359 ], [ -81.530531, 30.722858 ], [ -81.532785, 30.721606 ], [ -81.534037, 30.719853 ], [ -81.534517, 30.717936 ], [ -81.535539, 30.716348 ], [ -81.537668, 30.714345 ], [ -81.539295, 30.713468 ], [ -81.540923, 30.713343 ], [ -81.542675, 30.713593 ], [ -81.544679, 30.713969 ], [ -81.546932, 30.714345 ], [ -81.549186, 30.715972 ], [ -81.552566, 30.716974 ], [ -81.561706, 30.715597 ], [ -81.566219, 30.717836 ], [ -81.571419, 30.721636 ], [ -81.573719, 30.722336 ], [ -81.586820, 30.723735 ], [ -81.593648, 30.725459 ], [ -81.601206, 30.728141 ], [ -81.604010, 30.727287 ], [ -81.605716, 30.725337 ], [ -81.607667, 30.721924 ], [ -81.609495, 30.720705 ], [ -81.617663, 30.722046 ], [ -81.619613, 30.724849 ], [ -81.620822, 30.729535 ], [ -81.621929, 30.731188 ], [ -81.625098, 30.733017 ], [ -81.629609, 30.732407 ], [ -81.633266, 30.729603 ], [ -81.646137, 30.727591 ], [ -81.649188, 30.728686 ], [ -81.650440, 30.729703 ], [ -81.651770, 30.732284 ], [ -81.652161, 30.735648 ], [ -81.651723, 30.740235 ], [ -81.652123, 30.742435 ], [ -81.656541, 30.745113 ], [ -81.662173, 30.746521 ], [ -81.664598, 30.746599 ], [ -81.667336, 30.745660 ], [ -81.668275, 30.744643 ], [ -81.669324, 30.741335 ], [ -81.670124, 30.740235 ], [ -81.672824, 30.738935 ], [ -81.688925, 30.741434 ], [ -81.690990, 30.742841 ], [ -81.691818, 30.743990 ], [ -81.692815, 30.747100 ], [ -81.694778, 30.748414 ], [ -81.719927, 30.744634 ], [ -81.727127, 30.746934 ], [ -81.732227, 30.749634 ], [ -81.742736, 30.759201 ], [ -81.743094, 30.759912 ], [ -81.743438, 30.762271 ], [ -81.744183, 30.763868 ], [ -81.745035, 30.765039 ], [ -81.746312, 30.765891 ], [ -81.747572, 30.766455 ], [ -81.751283, 30.767082 ], [ -81.755074, 30.768319 ], [ -81.759338, 30.771377 ], [ -81.763372, 30.773820 ], [ -81.768192, 30.773954 ], [ -81.770468, 30.772481 ], [ -81.772611, 30.769535 ], [ -81.775021, 30.768330 ], [ -81.779171, 30.768062 ], [ -81.782653, 30.769937 ], [ -81.784350, 30.773590 ], [ -81.792769, 30.784432 ], [ -81.806652, 30.789683 ], [ -81.808529, 30.790014 ], [ -81.827014, 30.788933 ], [ -81.840375, 30.786384 ], [ -81.842058, 30.787120 ], [ -81.846286, 30.790548 ], [ -81.852626, 30.794439 ], [ -81.868608, 30.792754 ], [ -81.876882, 30.799516 ], [ -81.882725, 30.805124 ], [ -81.891281, 30.815945 ], [ -81.892904, 30.819268 ], [ -81.895720, 30.821098 ], [ -81.899380, 30.821662 ], [ -81.902337, 30.820817 ], [ -81.903745, 30.818986 ], [ -81.906279, 30.817015 ], [ -81.910926, 30.815889 ], [ -81.924448, 30.817566 ], [ -81.934655, 30.820424 ], [ -81.935444, 30.821131 ], [ -81.938381, 30.825745 ], [ -81.943168, 30.827434 ], [ -81.949787, 30.827493 ], [ -81.959759, 30.821168 ], [ -81.962175, 30.818001 ], [ -81.962739, 30.813636 ], [ -81.962441, 30.808441 ], [ -81.961989, 30.800443 ], [ -81.962534, 30.796526 ], [ -81.973856, 30.778487 ], [ -81.979061, 30.776415 ], [ -81.981273, 30.776767 ], [ -81.988605, 30.780056 ], [ -81.990855, 30.781611 ], [ -81.994972, 30.786073 ], [ -82.004973, 30.791744 ], [ -82.007865, 30.792937 ], [ -82.017051, 30.791657 ], [ -82.022866, 30.787991 ], [ -82.023848, 30.786685 ], [ -82.024035, 30.783156 ], [ -82.017881, 30.775844 ], [ -82.011597, 30.763122 ], [ -82.012660, 30.761289 ], [ -82.017917, 30.755263 ], [ -82.028400, 30.750981 ], [ -82.032645, 30.750674 ], [ -82.035964, 30.750998 ], [ -82.038967, 30.749262 ], [ -82.039634, 30.747727 ], [ -82.040026, 30.737548 ], [ -82.041168, 30.734248 ], [ -82.043795, 30.729641 ], [ -82.041010, 30.725080 ], [ -82.039154, 30.723178 ], [ -82.037563, 30.718640 ], [ -82.036426, 30.706585 ], [ -82.041812, 30.692376 ], [ -82.050432, 30.676266 ], [ -82.049507, 30.655548 ], [ -82.046114, 30.651767 ], [ -82.042271, 30.649452 ], [ -82.039595, 30.643309 ], [ -82.039092, 30.641132 ], [ -82.039941, 30.637144 ], [ -82.037609, 30.633271 ], [ -82.033927, 30.629603 ], [ -82.028499, 30.621829 ], [ -82.026541, 30.613303 ], [ -82.027338, 30.606726 ], [ -82.026941, 30.606153 ], [ -82.016503, 30.602484 ], [ -82.015708, 30.601704 ], [ -82.012109, 30.593773 ], [ -82.008091, 30.577018 ], [ -82.005477, 30.563495 ], [ -82.013216, 30.550091 ], [ -82.018361, 30.531184 ], [ -82.018868, 30.523828 ], [ -82.016990, 30.519358 ], [ -82.015826, 30.518166 ], [ -82.014770, 30.513009 ], [ -82.015892, 30.495499 ], [ -82.018222, 30.492085 ], [ -82.017297, 30.487638 ], [ -82.016982, 30.478779 ], [ -82.017779, 30.475081 ], [ -82.023734, 30.467289 ], [ -82.025457, 30.457755 ], [ -82.028212, 30.447396 ], [ -82.030064, 30.444853 ], [ -82.036203, 30.438460 ], [ -82.037209, 30.434518 ], [ -82.034464, 30.428048 ], [ -82.034005, 30.422357 ], [ -82.039971, 30.414280 ], [ -82.041164, 30.409966 ], [ -82.041990, 30.403266 ], [ -82.041164, 30.396841 ], [ -82.035871, 30.385287 ], [ -82.036825, 30.377884 ], [ -82.040746, 30.370158 ], [ -82.047917, 30.363265 ], [ -82.049966, 30.362382 ], [ -82.050069, 30.362338 ], [ -82.060034, 30.360328 ], [ -82.068533, 30.359184 ], [ -82.081106, 30.358806 ], [ -82.094687, 30.360781 ], [ -82.101798, 30.365336 ], [ -82.101416, 30.366556 ], [ -82.102500, 30.367823 ], [ -82.104834, 30.368319 ], [ -82.116385, 30.367335 ], [ -82.143282, 30.363393 ], [ -82.158109, 30.359913 ], [ -82.161757, 30.357851 ], [ -82.165192, 30.358035 ], [ -82.170054, 30.358929 ], [ -82.171508, 30.359869 ], [ -82.180018, 30.368625 ], [ -82.183797, 30.373712 ], [ -82.189847, 30.375938 ], [ -82.192940, 30.378779 ], [ -82.204151, 30.401330 ], [ -82.210291, 30.424590 ], [ -82.209870, 30.432818 ], [ -82.206486, 30.437081 ], [ -82.203975, 30.444507 ], [ -82.204823, 30.451840 ], [ -82.206040, 30.455507 ], [ -82.207522, 30.456928 ], [ -82.207708, 30.460503 ], [ -82.204614, 30.468868 ], [ -82.200938, 30.474438 ], [ -82.201416, 30.485164 ], [ -82.206445, 30.491877 ], [ -82.212852, 30.498751 ], [ -82.218514, 30.504187 ], [ -82.225026, 30.507830 ], [ -82.226933, 30.510281 ], [ -82.230377, 30.517339 ], [ -82.229399, 30.520823 ], [ -82.230752, 30.526758 ], [ -82.234952, 30.533066 ], [ -82.235820, 30.537187 ], [ -82.235603, 30.544885 ], [ -82.231916, 30.556270 ], [ -82.227254, 30.561041 ], [ -82.223025, 30.563210 ], [ -82.218579, 30.564403 ], [ -82.214385, 30.566958 ], [ -82.214818, 30.568517 ], [ -82.214839, 30.568591 ], [ -82.249841, 30.570863 ], [ -82.258100, 30.571559 ], [ -82.287343, 30.573458 ], [ -82.374844, 30.579004 ], [ -82.418915, 30.581745 ], [ -82.459544, 30.584272 ], [ -82.459792, 30.584287 ], [ -82.524899, 30.588189 ], [ -82.536233, 30.588885 ], [ -82.545055, 30.589361 ], [ -82.553159, 30.589934 ], [ -82.565476, 30.590622 ], [ -82.569237, 30.590965 ], [ -82.584002, 30.591796 ], [ -82.689271, 30.597719 ], [ -82.689539, 30.597734 ], [ -82.698618, 30.598232 ], [ -82.698902, 30.598271 ], [ -82.877259, 30.609024 ], [ -82.878779, 30.609082 ], [ -83.131370, 30.623583 ], [ -83.136614, 30.623989 ], [ -83.156170, 30.625504 ], [ -83.163309, 30.625895 ], [ -83.174411, 30.626444 ], [ -83.187391, 30.627223 ], [ -83.256218, 30.631279 ], [ -83.309249, 30.634405 ], [ -83.309250, 30.634405 ], [ -83.309455, 30.634417 ], [ -83.311647, 30.634577 ], [ -83.340852, 30.636336 ], [ -83.341011, 30.636346 ], [ -83.357703, 30.637359 ], [ -83.379460, 30.638680 ], [ -83.390062, 30.639333 ], [ -83.429477, 30.641519 ], [ -83.429584, 30.641496 ], [ -83.440021, 30.642023 ], [ -83.448895, 30.642410 ], [ -83.499876, 30.645671 ], [ -83.611667, 30.651255 ], [ -83.611720, 30.651258 ], [ -83.674058, 30.654747 ], [ -83.676773, 30.654905 ], [ -83.743729, 30.658396 ], [ -83.810536, 30.661880 ], [ -83.820886, 30.662612 ], [ -83.855216, 30.664412 ], [ -83.880220, 30.665832 ], [ -83.880317, 30.665807 ], [ -84.007391, 30.672097 ], [ -84.007454, 30.672100 ], [ -84.039707, 30.673819 ], [ -84.041810, 30.673878 ], [ -84.046605, 30.674200 ], [ -84.057228, 30.674705 ], [ -84.083757, 30.675816 ], [ -84.107699, 30.676818 ], [ -84.124895, 30.678046 ], [ -84.249900, 30.684145 ], [ -84.281210, 30.685256 ], [ -84.282561, 30.685321 ], [ -84.374905, 30.689794 ], [ -84.380706, 30.689969 ], [ -84.474409, 30.692793 ], [ -84.535042, 30.696523 ], [ -84.539370, 30.696775 ], [ -84.606249, 30.699872 ], [ -84.606386, 30.699865 ], [ -84.644815, 30.701992 ], [ -84.836324, 30.710709 ], [ -84.863460, 30.711506 ], [ -84.864693, 30.711542 ], [ -84.869752, 30.721897 ], [ -84.875421, 30.727491 ], [ -84.883821, 30.732591 ], [ -84.885221, 30.734991 ], [ -84.887522, 30.741791 ], [ -84.896122, 30.750591 ], [ -84.897622, 30.751391 ], [ -84.900222, 30.751891 ], [ -84.903122, 30.751791 ], [ -84.906322, 30.750591 ], [ -84.911122, 30.751191 ], [ -84.913522, 30.752291 ], [ -84.914322, 30.753591 ], [ -84.915022, 30.761191 ], [ -84.920123, 30.765990 ], [ -84.918023, 30.772090 ], [ -84.917423, 30.775890 ], [ -84.918023, 30.778090 ], [ -84.926723, 30.790190 ], [ -84.928323, 30.793090 ], [ -84.929023, 30.797290 ], [ -84.927923, 30.802790 ], [ -84.928323, 30.805090 ], [ -84.930923, 30.810489 ], [ -84.935413, 30.817210 ], [ -84.936042, 30.820671 ], [ -84.935570, 30.824603 ], [ -84.935256, 30.830894 ], [ -84.934155, 30.834039 ], [ -84.931953, 30.837499 ], [ -84.929436, 30.840331 ], [ -84.928335, 30.842532 ], [ -84.928335, 30.844263 ], [ -84.928807, 30.846779 ], [ -84.930065, 30.848824 ], [ -84.933224, 30.851488 ], [ -84.935256, 30.854328 ], [ -84.935413, 30.858418 ], [ -84.934627, 30.860620 ], [ -84.933997, 30.863293 ], [ -84.934627, 30.865495 ], [ -84.935728, 30.867540 ], [ -84.937772, 30.870528 ], [ -84.938401, 30.873045 ], [ -84.937615, 30.875876 ], [ -84.935570, 30.878707 ], [ -84.935413, 30.882481 ], [ -84.936828, 30.884683 ], [ -84.938087, 30.885627 ], [ -84.939974, 30.886728 ], [ -84.941325, 30.887688 ], [ -84.942525, 30.888488 ], [ -84.949625, 30.897387 ], [ -84.952325, 30.902287 ], [ -84.956125, 30.907587 ], [ -84.966726, 30.917287 ], [ -84.969426, 30.921987 ], [ -84.971026, 30.928187 ], [ -84.975226, 30.930787 ], [ -84.980627, 30.932687 ], [ -84.983127, 30.934786 ], [ -84.983627, 30.936986 ], [ -84.983027, 30.942586 ], [ -84.982227, 30.946886 ], [ -84.979627, 30.954686 ], [ -84.979627, 30.958986 ], [ -84.980127, 30.961286 ], [ -84.982527, 30.965586 ], [ -84.984827, 30.967486 ], [ -84.988027, 30.968786 ], [ -84.997628, 30.971186 ], [ -84.999828, 30.971486 ], [ -84.999928, 30.971186 ], [ -85.004026, 30.973468 ], [ -85.005105, 30.974704 ], [ -85.005931, 30.977040 ], [ -85.005934, 30.979804 ], [ -85.002540, 30.986899 ], [ -85.001819, 30.997889 ], [ -85.001900, 31.000681 ], [ -85.002368, 31.000682 ], [ -85.001366, 31.005044 ], [ -84.999626, 31.009079 ], [ -84.999428, 31.013843 ], [ -85.000060, 31.014983 ], [ -85.004549, 31.019180 ], [ -85.005051, 31.024701 ], [ -85.009409, 31.032378 ], [ -85.008552, 31.042824 ], [ -85.008816, 31.045573 ], [ -85.011392, 31.053546 ], [ -85.012642, 31.055402 ], [ -85.018148, 31.059253 ], [ -85.028573, 31.074583 ], [ -85.028473, 31.075526 ], [ -85.028333, 31.076851 ], [ -85.026068, 31.084180 ], [ -85.029736, 31.096163 ], [ -85.032832, 31.100570 ], [ -85.035615, 31.108192 ], [ -85.037079, 31.109751 ], [ -85.040513, 31.111583 ], [ -85.050178, 31.118916 ], [ -85.052867, 31.119489 ], [ -85.054677, 31.120818 ], [ -85.061072, 31.134225 ], [ -85.062430, 31.139518 ], [ -85.064028, 31.142495 ], [ -85.070181, 31.148680 ], [ -85.076628, 31.156927 ], [ -85.077801, 31.157889 ], [ -85.083582, 31.159630 ], [ -85.092106, 31.160293 ], [ -85.100207, 31.165490 ], [ -85.100447, 31.166727 ], [ -85.098426, 31.177770 ], [ -85.098507, 31.180153 ], [ -85.102052, 31.184734 ], [ -85.104424, 31.185650 ], [ -85.106503, 31.185305 ], [ -85.107516, 31.186451 ], [ -85.108133, 31.195637 ], [ -85.106963, 31.202693 ], [ -85.105631, 31.204595 ], [ -85.099770, 31.209751 ], [ -85.098704, 31.211286 ], [ -85.098707, 31.219511 ], [ -85.096763, 31.225651 ], [ -85.098844, 31.232524 ], [ -85.100765, 31.234813 ], [ -85.102472, 31.237860 ], [ -85.104260, 31.241869 ], [ -85.106182, 31.248077 ], [ -85.109149, 31.254609 ], [ -85.111711, 31.258022 ], [ -85.112352, 31.259580 ], [ -85.113261, 31.264343 ], [ -85.111983, 31.267987 ], [ -85.111905, 31.272477 ], [ -85.112546, 31.274378 ], [ -85.114548, 31.276302 ], [ -85.114601, 31.277333 ], [ -85.112762, 31.280037 ], [ -85.110309, 31.281733 ], [ -85.099107, 31.284165 ], [ -85.093160, 31.289688 ], [ -85.089774, 31.295026 ], [ -85.087695, 31.304053 ], [ -85.087651, 31.308677 ], [ -85.087404, 31.311223 ], [ -85.084469, 31.316194 ], [ -85.083776, 31.318210 ], [ -85.084152, 31.328313 ], [ -85.088983, 31.334292 ], [ -85.089411, 31.336033 ], [ -85.087810, 31.337981 ], [ -85.087063, 31.340317 ], [ -85.085864, 31.350190 ], [ -85.085918, 31.353146 ], [ -85.087413, 31.354428 ], [ -85.090990, 31.354428 ], [ -85.091791, 31.355207 ], [ -85.092619, 31.357474 ], [ -85.092487, 31.362881 ], [ -85.092167, 31.364576 ], [ -85.086910, 31.374474 ], [ -85.082431, 31.384540 ], [ -85.080403, 31.393932 ], [ -85.078641, 31.396360 ], [ -85.077626, 31.398880 ], [ -85.077387, 31.402844 ], [ -85.079978, 31.410472 ], [ -85.079818, 31.411732 ], [ -85.076746, 31.415971 ], [ -85.075827, 31.421506 ], [ -85.074762, 31.424879 ], [ -85.072898, 31.426477 ], [ -85.070413, 31.426921 ], [ -85.068546, 31.427311 ], [ -85.066970, 31.428594 ], [ -85.065875, 31.430586 ], [ -85.065554, 31.439543 ], [ -85.065955, 31.442979 ], [ -85.066703, 31.447286 ], [ -85.069268, 31.453472 ], [ -85.071621, 31.468384 ], [ -85.065687, 31.484122 ], [ -85.062105, 31.488017 ], [ -85.058923, 31.495989 ], [ -85.052951, 31.506518 ], [ -85.048445, 31.513684 ], [ -85.045642, 31.516813 ], [ -85.045496, 31.517129 ], [ -85.044986, 31.518230 ], [ -85.044556, 31.520908 ], [ -85.047649, 31.523751 ], [ -85.048263, 31.526012 ], [ -85.047196, 31.528671 ], [ -85.042983, 31.535200 ], [ -85.041813, 31.537754 ], [ -85.041305, 31.540987 ], [ -85.041881, 31.544684 ], [ -85.042547, 31.545953 ], [ -85.045698, 31.548707 ], [ -85.050838, 31.555551 ], [ -85.051873, 31.557871 ], [ -85.052931, 31.562890 ], [ -85.057960, 31.570840 ], [ -85.057719, 31.573062 ], [ -85.055284, 31.577092 ], [ -85.055417, 31.578696 ], [ -85.058440, 31.583690 ], [ -85.058109, 31.593343 ], [ -85.056405, 31.600963 ], [ -85.055976, 31.605178 ], [ -85.057314, 31.606713 ], [ -85.059696, 31.607262 ], [ -85.060552, 31.608224 ], [ -85.060418, 31.611271 ], [ -85.058330, 31.614546 ], [ -85.057527, 31.616883 ], [ -85.057473, 31.618624 ], [ -85.058169, 31.620227 ], [ -85.059534, 31.621717 ], [ -85.065236, 31.624351 ], [ -85.067628, 31.625267 ], [ -85.073829, 31.629567 ], [ -85.080029, 31.636867 ], [ -85.082829, 31.637967 ], [ -85.084503, 31.639026 ], [ -85.085173, 31.640749 ], [ -85.085365, 31.642186 ], [ -85.085173, 31.644101 ], [ -85.082588, 31.649463 ], [ -85.081429, 31.650966 ], [ -85.080864, 31.652336 ], [ -85.080960, 31.653102 ], [ -85.082013, 31.654730 ], [ -85.083545, 31.656071 ], [ -85.085460, 31.657028 ], [ -85.087829, 31.657866 ], [ -85.092429, 31.659966 ], [ -85.109430, 31.677465 ], [ -85.112630, 31.685165 ], [ -85.113930, 31.686865 ], [ -85.122330, 31.691265 ], [ -85.125530, 31.694965 ], [ -85.126830, 31.708965 ], [ -85.126530, 31.716764 ], [ -85.125730, 31.718864 ], [ -85.122230, 31.722764 ], [ -85.119130, 31.730964 ], [ -85.118930, 31.732664 ], [ -85.123930, 31.747564 ], [ -85.126630, 31.752463 ], [ -85.129231, 31.758663 ], [ -85.126954, 31.762330 ], [ -85.125630, 31.764463 ], [ -85.125230, 31.767063 ], [ -85.126330, 31.768863 ], [ -85.130731, 31.772263 ], [ -85.140431, 31.779663 ], [ -85.140951, 31.780460 ], [ -85.141931, 31.781963 ], [ -85.137131, 31.788363 ], [ -85.132931, 31.792363 ], [ -85.132231, 31.795162 ], [ -85.132831, 31.798862 ], [ -85.132931, 31.808062 ], [ -85.131531, 31.813062 ], [ -85.131331, 31.817562 ], [ -85.133631, 31.826062 ], [ -85.135931, 31.830462 ], [ -85.139231, 31.834161 ], [ -85.141831, 31.839261 ], [ -85.141331, 31.841061 ], [ -85.138331, 31.844161 ], [ -85.137731, 31.845861 ], [ -85.138031, 31.851262 ], [ -85.140231, 31.855261 ], [ -85.140731, 31.857461 ], [ -85.140131, 31.858761 ], [ -85.137431, 31.860661 ], [ -85.135831, 31.862461 ], [ -85.133731, 31.870061 ], [ -85.128831, 31.876360 ], [ -85.128431, 31.877560 ], [ -85.128431, 31.879660 ], [ -85.129331, 31.882460 ], [ -85.131631, 31.886760 ], [ -85.133731, 31.889560 ], [ -85.134331, 31.891460 ], [ -85.134131, 31.892160 ], [ -85.132931, 31.893060 ], [ -85.121131, 31.893260 ], [ -85.117031, 31.892860 ], [ -85.114031, 31.893360 ], [ -85.112030, 31.894760 ], [ -85.110630, 31.896860 ], [ -85.111330, 31.899360 ], [ -85.108030, 31.905160 ], [ -85.109830, 31.908060 ], [ -85.112731, 31.909859 ], [ -85.113131, 31.911859 ], [ -85.109130, 31.914359 ], [ -85.102430, 31.917359 ], [ -85.101330, 31.918659 ], [ -85.100230, 31.924059 ], [ -85.099530, 31.925259 ], [ -85.098230, 31.926259 ], [ -85.091830, 31.928859 ], [ -85.086430, 31.935959 ], [ -85.084730, 31.937359 ], [ -85.078930, 31.940159 ], [ -85.078930, 31.941459 ], [ -85.082430, 31.945358 ], [ -85.086830, 31.957758 ], [ -85.086730, 31.959158 ], [ -85.085730, 31.960758 ], [ -85.083230, 31.962458 ], [ -85.073930, 31.964158 ], [ -85.070230, 31.965658 ], [ -85.067829, 31.967358 ], [ -85.065929, 31.971158 ], [ -85.065929, 31.972458 ], [ -85.066829, 31.974758 ], [ -85.069930, 31.978358 ], [ -85.070930, 31.981658 ], [ -85.068330, 31.986757 ], [ -85.068098, 31.991857 ], [ -85.068030, 31.993357 ], [ -85.064544, 32.002489 ], [ -85.063441, 32.004140 ], [ -85.055075, 32.010714 ], [ -85.053815, 32.013502 ], [ -85.054768, 32.017407 ], [ -85.053669, 32.020662 ], [ -85.053214, 32.021576 ], [ -85.053072, 32.023130 ], [ -85.053214, 32.024189 ], [ -85.053779, 32.025532 ], [ -85.055217, 32.027213 ], [ -85.056253, 32.028336 ], [ -85.056464, 32.031819 ], [ -85.055474, 32.034221 ], [ -85.054627, 32.036694 ], [ -85.054839, 32.038814 ], [ -85.055333, 32.040580 ], [ -85.058030, 32.043756 ], [ -85.058830, 32.046656 ], [ -85.056630, 32.054155 ], [ -85.056430, 32.058055 ], [ -85.056830, 32.059755 ], [ -85.056029, 32.063055 ], [ -85.054179, 32.067985 ], [ -85.054084, 32.070210 ], [ -85.055491, 32.072657 ], [ -85.055813, 32.074439 ], [ -85.053232, 32.080604 ], [ -85.051161, 32.082527 ], [ -85.047740, 32.084908 ], [ -85.047063, 32.087389 ], [ -85.047063, 32.090433 ], [ -85.049550, 32.095362 ], [ -85.053777, 32.107684 ], [ -85.055045, 32.113671 ], [ -85.059180, 32.125153 ], [ -85.061540, 32.129673 ], [ -85.062060, 32.132486 ], [ -85.061144, 32.134065 ], [ -85.058749, 32.136018 ], [ -85.047865, 32.142033 ], [ -85.045593, 32.143758 ], [ -85.033989, 32.156348 ], [ -85.030336, 32.161727 ], [ -85.026583, 32.166104 ], [ -85.014648, 32.176882 ], [ -85.013065, 32.179112 ], [ -85.011267, 32.180493 ], [ -85.008531, 32.181903 ], [ -84.995929, 32.184852 ], [ -84.973728, 32.191552 ], [ -84.966828, 32.193952 ], [ -84.965032, 32.196642 ], [ -84.964944, 32.198920 ], [ -84.965032, 32.200585 ], [ -84.966346, 32.202688 ], [ -84.966928, 32.204451 ], [ -84.967047, 32.205843 ], [ -84.966784, 32.206895 ], [ -84.966346, 32.208034 ], [ -84.965733, 32.208823 ], [ -84.964594, 32.209787 ], [ -84.963367, 32.211014 ], [ -84.962227, 32.212503 ], [ -84.960650, 32.214344 ], [ -84.958985, 32.215571 ], [ -84.957057, 32.216710 ], [ -84.953727, 32.217148 ], [ -84.948995, 32.217849 ], [ -84.939328, 32.217951 ], [ -84.930127, 32.219051 ], [ -84.928227, 32.219851 ], [ -84.925427, 32.221551 ], [ -84.922927, 32.224751 ], [ -84.923527, 32.229751 ], [ -84.923031, 32.230853 ], [ -84.922627, 32.231751 ], [ -84.920627, 32.233951 ], [ -84.916327, 32.236551 ], [ -84.912727, 32.243350 ], [ -84.913249, 32.245290 ], [ -84.912488, 32.247463 ], [ -84.910098, 32.248333 ], [ -84.907227, 32.249050 ], [ -84.904087, 32.250838 ], [ -84.902496, 32.253217 ], [ -84.901549, 32.255584 ], [ -84.898234, 32.256768 ], [ -84.892315, 32.258189 ], [ -84.891131, 32.259610 ], [ -84.890894, 32.261504 ], [ -84.891841, 32.263398 ], [ -84.893959, 32.265846 ], [ -84.904023, 32.273749 ], [ -84.911127, 32.276949 ], [ -84.922872, 32.285333 ], [ -84.933800, 32.298260 ], [ -84.938680, 32.300708 ], [ -84.989514, 32.319316 ], [ -85.001874, 32.322015 ], [ -85.007103, 32.328362 ], [ -85.008096, 32.336677 ], [ -85.004582, 32.345196 ], [ -84.986778, 32.359058 ], [ -84.983466, 32.363186 ], [ -84.983242, 32.365122 ], [ -84.983552, 32.368371 ], [ -84.982949, 32.371387 ], [ -84.980084, 32.373347 ], [ -84.978727, 32.376212 ], [ -84.978739, 32.376271 ], [ -84.979330, 32.379077 ], [ -84.980084, 32.382244 ], [ -84.980385, 32.385561 ], [ -84.979028, 32.389180 ], [ -84.976767, 32.392648 ], [ -84.977520, 32.396870 ], [ -84.979898, 32.400097 ], [ -84.981098, 32.402833 ], [ -84.979431, 32.412244 ], [ -84.971830, 32.416244 ], [ -84.963430, 32.422544 ], [ -84.963030, 32.424244 ], [ -84.967031, 32.435343 ], [ -84.971831, 32.442843 ], [ -84.983831, 32.445643 ], [ -84.993531, 32.450743 ], [ -84.995331, 32.453243 ], [ -84.998031, 32.461743 ], [ -84.998231, 32.469842 ], [ -84.995231, 32.475242 ], [ -84.994831, 32.486042 ], [ -84.996732, 32.492342 ], [ -84.998332, 32.494142 ], [ -84.998832, 32.497041 ], [ -84.999832, 32.504341 ], [ -85.000182, 32.506485 ], [ -85.000789, 32.510195 ], [ -85.001532, 32.514741 ], [ -85.007100, 32.523868 ], [ -85.008396, 32.524876 ], [ -85.013788, 32.526108 ], [ -85.015805, 32.528428 ], [ -85.020237, 32.534748 ], [ -85.022045, 32.540044 ], [ -85.022509, 32.542923 ], [ -85.035726, 32.553963 ], [ -85.056926, 32.571242 ], [ -85.067535, 32.579546 ], [ -85.076399, 32.594665 ], [ -85.080288, 32.603577 ], [ -85.080618, 32.608095 ], [ -85.080768, 32.610152 ], [ -85.082240, 32.616264 ], [ -85.083616, 32.617800 ], [ -85.085360, 32.618536 ], [ -85.087294, 32.620470 ], [ -85.088319, 32.623032 ], [ -85.088729, 32.624774 ], [ -85.088627, 32.626619 ], [ -85.087192, 32.628463 ], [ -85.086065, 32.631435 ], [ -85.086167, 32.633177 ], [ -85.087294, 32.634407 ], [ -85.088934, 32.635432 ], [ -85.092008, 32.636456 ], [ -85.096620, 32.638199 ], [ -85.098259, 32.642708 ], [ -85.097952, 32.645474 ], [ -85.096005, 32.649983 ], [ -85.094570, 32.652443 ], [ -85.089736, 32.655635 ], [ -85.088483, 32.657758 ], [ -85.093536, 32.669734 ], [ -85.104037, 32.679634 ], [ -85.112637, 32.683434 ], [ -85.114737, 32.685634 ], [ -85.117037, 32.692033 ], [ -85.122738, 32.715727 ], [ -85.120838, 32.722932 ], [ -85.119733, 32.726440 ], [ -85.119422, 32.729397 ], [ -85.119577, 32.731577 ], [ -85.119577, 32.734223 ], [ -85.119733, 32.736091 ], [ -85.120200, 32.737647 ], [ -85.121601, 32.739360 ], [ -85.124092, 32.741694 ], [ -85.127205, 32.743718 ], [ -85.132186, 32.746520 ], [ -85.133930, 32.747915 ], [ -85.136077, 32.749633 ], [ -85.138101, 32.753836 ], [ -85.138879, 32.760062 ], [ -85.138412, 32.764576 ], [ -85.136544, 32.769402 ], [ -85.133898, 32.772359 ], [ -85.133120, 32.773449 ], [ -85.132653, 32.774694 ], [ -85.132030, 32.776718 ], [ -85.132186, 32.778897 ], [ -85.133275, 32.780609 ], [ -85.134676, 32.782166 ], [ -85.139285, 32.784921 ], [ -85.151913, 32.794104 ], [ -85.162137, 32.804237 ], [ -85.167939, 32.811612 ], [ -85.168644, 32.814246 ], [ -85.168342, 32.828516 ], [ -85.164651, 32.834791 ], [ -85.160580, 32.838249 ], [ -85.159474, 32.839735 ], [ -85.159309, 32.841382 ], [ -85.159474, 32.842535 ], [ -85.159638, 32.844018 ], [ -85.160133, 32.845500 ], [ -85.160462, 32.847148 ], [ -85.160792, 32.848466 ], [ -85.161615, 32.849948 ], [ -85.163427, 32.851431 ], [ -85.165569, 32.852090 ], [ -85.167710, 32.852419 ], [ -85.170099, 32.852497 ], [ -85.177127, 32.853895 ], [ -85.179353, 32.855269 ], [ -85.184400, 32.861317 ], [ -85.184888, 32.863355 ], [ -85.184914, 32.868944 ], [ -85.184131, 32.870525 ], [ -85.184740, 32.870527 ], [ -85.188741, 32.889727 ], [ -85.221868, 33.055538 ], [ -85.223261, 33.062580 ], [ -85.232378, 33.108077 ], [ -85.236509, 33.129562 ], [ -85.293902, 33.428079 ], [ -85.304439, 33.482884 ], [ -85.313999, 33.529807 ], [ -85.314091, 33.530218 ], [ -85.314994, 33.535898 ], [ -85.322569, 33.574159 ], [ -85.338201, 33.653116 ], [ -85.357402, 33.750104 ], [ -85.360491, 33.767958 ], [ -85.361844, 33.773951 ], [ -85.377426, 33.856047 ], [ -85.386473, 33.901718 ], [ -85.398837, 33.964129 ], [ -85.405918, 34.000100 ], [ -85.406748, 34.002314 ], [ -85.420232, 34.072278 ], [ -85.421853, 34.080822 ], [ -85.428222, 34.114397 ], [ -85.429470, 34.125096 ], [ -85.455057, 34.250689 ], [ -85.455371, 34.252854 ], [ -85.458071, 34.265736 ], [ -85.458693, 34.269437 ], [ -85.462082, 34.286385 ], [ -85.470450, 34.328239 ], [ -85.502316, 34.473954 ], [ -85.502454, 34.474527 ], [ -85.508384, 34.501212 ], [ -85.512108, 34.518252 ], [ -85.513699, 34.524133 ], [ -85.513709, 34.524170 ], [ -85.513930, 34.525192 ], [ -85.517074, 34.542598 ], [ -85.527261, 34.588683 ], [ -85.534089, 34.623858 ], [ -85.534327, 34.625082 ], [ -85.541264, 34.656701 ], [ -85.541267, 34.656783 ], [ -85.552454, 34.708138 ], [ -85.552482, 34.708321 ], [ -85.561416, 34.750079 ], [ -85.583145, 34.860371 ], [ -85.595163, 34.924171 ], [ -85.595191, 34.924331 ], [ -85.598781, 34.944915 ], [ -85.599385, 34.951766 ], [ -85.605165, 34.984678 ], [ -85.474105, 34.983063 ], [ -85.466713, 34.982972 ], [ -85.384967, 34.982987 ], [ -85.363919, 34.983375 ], [ -85.308257, 34.984375 ], [ -85.305457, 34.984475 ], [ -85.301488, 34.984475 ], [ -85.294500, 34.984651 ], [ -85.277556, 34.984975 ], [ -85.275856, 34.984975 ], [ -85.265055, 34.985075 ], [ -85.254955, 34.985175 ], [ -85.235555, 34.985475 ], [ -85.230354, 34.985475 ], [ -85.221854, 34.985475 ], [ -85.220554, 34.985575 ], [ -85.217854, 34.985675 ], [ -85.216554, 34.985675 ], [ -85.185905, 34.985995 ], [ -85.180553, 34.986075 ], [ -85.045183, 34.986883 ], [ -85.045052, 34.986859 ], [ -84.979860, 34.987647 ], [ -84.976973, 34.987669 ], [ -84.955623, 34.987830 ], [ -84.944420, 34.987864 ], [ -84.939306, 34.987916 ], [ -84.861314, 34.987791 ], [ -84.858032, 34.987746 ], [ -84.831799, 34.988004 ], [ -84.824010, 34.987707 ], [ -84.820478, 34.987913 ], [ -84.817279, 34.987753 ], [ -84.810742, 34.987615 ], [ -84.810477, 34.987607 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US15", "STATE": "15", "NAME": "Hawaii", "LSAD": "", "CENSUSAREA": 6422.628000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -155.778234, 20.245743 ], [ -155.772734, 20.245409 ], [ -155.746893, 20.232325 ], [ -155.737004, 20.222773 ], [ -155.735822, 20.212417 ], [ -155.732704, 20.205392 ], [ -155.653966, 20.167360 ], [ -155.630382, 20.146916 ], [ -155.624565, 20.145911 ], [ -155.607797, 20.137987 ], [ -155.600909, 20.126573 ], [ -155.598033, 20.124539 ], [ -155.590923, 20.122497 ], [ -155.581680, 20.123617 ], [ -155.568368, 20.130545 ], [ -155.558933, 20.131570 ], [ -155.523661, 20.120028 ], [ -155.516795, 20.115230 ], [ -155.502561, 20.114155 ], [ -155.468211, 20.104296 ], [ -155.443957, 20.095318 ], [ -155.405459, 20.078772 ], [ -155.402400, 20.075541 ], [ -155.387578, 20.067119 ], [ -155.330210, 20.038517 ], [ -155.295480, 20.024438 ], [ -155.282629, 20.021969 ], [ -155.270316, 20.014525 ], [ -155.240933, 19.990173 ], [ -155.204486, 19.969438 ], [ -155.194593, 19.958368 ], [ -155.179939, 19.949372 ], [ -155.149215, 19.922872 ], [ -155.144394, 19.920523 ], [ -155.131235, 19.906801 ], [ -155.124618, 19.897288 ], [ -155.121750, 19.886099 ], [ -155.107541, 19.872467 ], [ -155.098716, 19.867811 ], [ -155.095032, 19.867882 ], [ -155.086341, 19.855399 ], [ -155.084357, 19.849736 ], [ -155.085674, 19.838584 ], [ -155.088979, 19.826656 ], [ -155.094414, 19.814910 ], [ -155.092070, 19.799409 ], [ -155.091216, 19.776368 ], [ -155.093517, 19.771832 ], [ -155.093387, 19.737751 ], [ -155.087118, 19.728013 ], [ -155.079426, 19.726193 ], [ -155.063972, 19.728917 ], [ -155.045382, 19.739824 ], [ -155.006423, 19.739286 ], [ -154.997278, 19.728580 ], [ -154.987168, 19.708524 ], [ -154.981102, 19.690687 ], [ -154.984718, 19.672161 ], [ -154.983778, 19.641647 ], [ -154.974342, 19.633201 ], [ -154.963933, 19.627605 ], [ -154.950359, 19.626461 ], [ -154.947874, 19.624250 ], [ -154.947718, 19.621947 ], [ -154.951014, 19.613614 ], [ -154.947106, 19.604856 ], [ -154.933940, 19.597505 ], [ -154.928205, 19.592702 ], [ -154.924422, 19.586553 ], [ -154.903542, 19.570622 ], [ -154.875000, 19.556797 ], [ -154.852618, 19.549172 ], [ -154.837384, 19.538354 ], [ -154.826732, 19.537626 ], [ -154.814417, 19.530090 ], [ -154.809561, 19.522377 ], [ -154.809379, 19.519086 ], [ -154.822968, 19.481290 ], [ -154.838545, 19.463642 ], [ -154.868540, 19.438126 ], [ -154.887817, 19.426425 ], [ -154.928772, 19.397646 ], [ -154.944185, 19.381852 ], [ -154.964619, 19.365646 ], [ -154.980861, 19.349291 ], [ -155.020537, 19.331317 ], [ -155.061729, 19.316636 ], [ -155.113272, 19.290613 ], [ -155.133700, 19.276099 ], [ -155.159635, 19.268375 ], [ -155.172413, 19.269060 ], [ -155.187427, 19.266156 ], [ -155.196260, 19.261295 ], [ -155.205892, 19.260907 ], [ -155.243961, 19.271313 ], [ -155.264619, 19.274213 ], [ -155.296761, 19.266289 ], [ -155.303808, 19.261835 ], [ -155.313370, 19.250698 ], [ -155.341268, 19.234039 ], [ -155.349148, 19.217756 ], [ -155.360631, 19.208930 ], [ -155.378638, 19.202435 ], [ -155.390701, 19.201171 ], [ -155.417369, 19.187858 ], [ -155.427093, 19.179546 ], [ -155.432519, 19.170623 ], [ -155.453516, 19.151952 ], [ -155.465663, 19.146964 ], [ -155.505281, 19.137908 ], [ -155.514740, 19.132501 ], [ -155.512140, 19.128174 ], [ -155.512137, 19.124296 ], [ -155.519652, 19.117025 ], [ -155.526136, 19.115889 ], [ -155.528902, 19.113710 ], [ -155.544806, 19.091059 ], [ -155.551129, 19.088780 ], [ -155.557817, 19.082130 ], [ -155.555326, 19.069377 ], [ -155.555177, 19.053932 ], [ -155.557371, 19.046565 ], [ -155.566446, 19.032531 ], [ -155.576599, 19.027412 ], [ -155.581903, 19.022240 ], [ -155.596032, 18.998833 ], [ -155.596521, 18.980654 ], [ -155.601866, 18.971572 ], [ -155.613966, 18.970399 ], [ -155.625256, 18.961951 ], [ -155.625000, 18.959934 ], [ -155.638054, 18.941723 ], [ -155.658486, 18.924835 ], [ -155.672005, 18.917466 ], [ -155.681825, 18.918694 ], [ -155.687716, 18.923358 ], [ -155.690171, 18.932195 ], [ -155.693117, 18.940542 ], [ -155.726043, 18.969437 ], [ -155.763598, 18.981837 ], [ -155.806109, 19.013967 ], [ -155.853943, 19.023762 ], [ -155.881550, 19.036644 ], [ -155.884077, 19.039266 ], [ -155.886278, 19.055760 ], [ -155.903693, 19.080777 ], [ -155.908355, 19.081138 ], [ -155.921389, 19.121183 ], [ -155.917292, 19.155963 ], [ -155.903339, 19.217792 ], [ -155.904910, 19.230147 ], [ -155.902565, 19.258427 ], [ -155.895435, 19.274639 ], [ -155.890842, 19.298905 ], [ -155.887356, 19.337101 ], [ -155.888701, 19.348031 ], [ -155.898792, 19.377984 ], [ -155.913849, 19.401107 ], [ -155.909087, 19.415455 ], [ -155.921707, 19.430550 ], [ -155.924269, 19.438794 ], [ -155.925166, 19.468081 ], [ -155.922609, 19.478611 ], [ -155.924124, 19.481406 ], [ -155.930523, 19.484921 ], [ -155.935641, 19.485628 ], [ -155.936403, 19.481905 ], [ -155.939145, 19.481577 ], [ -155.951490, 19.486649 ], [ -155.952897, 19.488805 ], [ -155.953663, 19.510003 ], [ -155.960457, 19.546612 ], [ -155.962264, 19.551779 ], [ -155.965211, 19.554745 ], [ -155.969350, 19.555963 ], [ -155.970969, 19.586328 ], [ -155.978206, 19.608159 ], [ -155.997728, 19.642816 ], [ -156.028982, 19.650098 ], [ -156.032928, 19.653905 ], [ -156.034994, 19.659360 ], [ -156.033326, 19.669230 ], [ -156.027427, 19.672154 ], [ -156.029281, 19.678908 ], [ -156.036079, 19.690252 ], [ -156.047960, 19.698938 ], [ -156.051652, 19.703649 ], [ -156.052485, 19.718667 ], [ -156.064364, 19.730766 ], [ -156.057220, 19.742536 ], [ -156.052315, 19.756836 ], [ -156.049651, 19.780452 ], [ -156.021732, 19.802200 ], [ -156.006267, 19.817580 ], [ -155.982821, 19.845651 ], [ -155.976651, 19.850530 ], [ -155.964817, 19.855183 ], [ -155.949251, 19.857034 ], [ -155.945297, 19.853443 ], [ -155.940311, 19.852305 ], [ -155.925843, 19.858928 ], [ -155.926938, 19.870221 ], [ -155.925490, 19.875000 ], [ -155.915662, 19.887126 ], [ -155.901987, 19.912081 ], [ -155.894099, 19.923135 ], [ -155.894474, 19.926927 ], [ -155.892533, 19.932162 ], [ -155.866919, 19.954172 ], [ -155.856588, 19.968885 ], [ -155.840708, 19.976952 ], [ -155.838692, 19.975527 ], [ -155.835312, 19.976078 ], [ -155.831948, 19.982775 ], [ -155.828965, 19.995542 ], [ -155.825473, 20.025944 ], [ -155.828182, 20.035424 ], [ -155.850385, 20.062506 ], [ -155.866931, 20.078652 ], [ -155.884190, 20.106750 ], [ -155.899149, 20.145728 ], [ -155.906035, 20.205157 ], [ -155.901452, 20.235787 ], [ -155.890663, 20.255240 ], [ -155.882631, 20.263026 ], [ -155.873921, 20.267744 ], [ -155.853293, 20.271548 ], [ -155.811459, 20.260320 ], [ -155.783242, 20.246395 ], [ -155.778234, 20.245743 ] ] ], [ [ [ -157.789581, 21.438396 ], [ -157.789734, 21.437679 ], [ -157.789276, 21.435833 ], [ -157.790543, 21.434313 ], [ -157.791718, 21.434881 ], [ -157.793045, 21.433910 ], [ -157.793167, 21.435740 ], [ -157.791565, 21.436510 ], [ -157.791779, 21.437752 ], [ -157.793289, 21.437658 ], [ -157.791779, 21.438435 ], [ -157.791092, 21.438442 ], [ -157.790741, 21.438740 ], [ -157.789581, 21.438396 ] ] ], [ [ [ -160.125000, 21.959090 ], [ -160.122262, 21.962881 ], [ -160.112746, 21.995245 ], [ -160.096450, 22.001489 ], [ -160.072123, 22.003334 ], [ -160.058543, 21.996380 ], [ -160.051992, 21.983681 ], [ -160.052729, 21.980321 ], [ -160.056336, 21.977939 ], [ -160.060549, 21.976729 ], [ -160.063349, 21.978354 ], [ -160.065811, 21.976562 ], [ -160.078393, 21.955153 ], [ -160.085787, 21.927295 ], [ -160.080012, 21.910808 ], [ -160.079065, 21.896080 ], [ -160.098897, 21.884711 ], [ -160.124283, 21.876789 ], [ -160.147609, 21.872814 ], [ -160.161620, 21.864746 ], [ -160.174796, 21.846923 ], [ -160.189782, 21.822450 ], [ -160.205211, 21.789053 ], [ -160.200427, 21.786479 ], [ -160.205851, 21.779518 ], [ -160.218044, 21.783755 ], [ -160.234780, 21.795418 ], [ -160.249610, 21.815145 ], [ -160.244943, 21.848943 ], [ -160.231028, 21.886263 ], [ -160.228965, 21.889117 ], [ -160.213830, 21.899193 ], [ -160.205528, 21.907507 ], [ -160.202716, 21.912422 ], [ -160.190158, 21.923592 ], [ -160.167471, 21.932863 ], [ -160.137050, 21.948632 ], [ -160.127302, 21.955508 ], [ -160.125000, 21.959090 ] ] ], [ [ [ -159.431707, 22.220015 ], [ -159.407320, 22.230555 ], [ -159.388119, 22.223252 ], [ -159.385977, 22.220009 ], [ -159.367563, 22.214906 ], [ -159.359842, 22.214831 ], [ -159.357227, 22.217744 ], [ -159.353795, 22.217669 ], [ -159.339964, 22.208519 ], [ -159.315613, 22.186817 ], [ -159.308855, 22.155555 ], [ -159.297808, 22.149748 ], [ -159.295875, 22.144547 ], [ -159.295271, 22.130390 ], [ -159.297143, 22.113815 ], [ -159.317451, 22.080944 ], [ -159.321667, 22.063411 ], [ -159.324775, 22.058670 ], [ -159.333267, 22.054639 ], [ -159.337996, 22.046575 ], [ -159.341401, 22.028978 ], [ -159.333224, 21.973005 ], [ -159.333109, 21.964176 ], [ -159.334714, 21.961099 ], [ -159.350828, 21.950817 ], [ -159.356613, 21.939546 ], [ -159.382349, 21.924479 ], [ -159.408284, 21.897781 ], [ -159.425862, 21.884527 ], [ -159.446599, 21.871647 ], [ -159.471962, 21.882920 ], [ -159.490914, 21.888898 ], [ -159.517973, 21.890996 ], [ -159.555415, 21.891355 ], [ -159.574991, 21.896585 ], [ -159.577784, 21.900486 ], [ -159.584272, 21.899038 ], [ -159.610241, 21.898356 ], [ -159.637849, 21.917166 ], [ -159.648132, 21.932970 ], [ -159.671872, 21.957038 ], [ -159.681493, 21.960054 ], [ -159.705255, 21.963427 ], [ -159.720140, 21.970789 ], [ -159.758218, 21.980694 ], [ -159.765735, 21.986593 ], [ -159.788139, 22.018411 ], [ -159.790932, 22.031177 ], [ -159.786543, 22.063690 ], [ -159.780096, 22.072567 ], [ -159.748159, 22.100388 ], [ -159.741223, 22.115666 ], [ -159.733457, 22.142756 ], [ -159.726043, 22.152171 ], [ -159.699978, 22.165252 ], [ -159.669840, 22.170782 ], [ -159.608794, 22.207878 ], [ -159.591596, 22.219456 ], [ -159.583965, 22.226680 ], [ -159.559643, 22.229185 ], [ -159.554166, 22.228212 ], [ -159.548594, 22.226263 ], [ -159.541150, 22.216764 ], [ -159.534594, 22.219403 ], [ -159.523769, 22.217602 ], [ -159.519410, 22.215646 ], [ -159.518348, 22.211182 ], [ -159.515574, 22.208008 ], [ -159.507811, 22.205987 ], [ -159.501055, 22.211064 ], [ -159.500821, 22.225538 ], [ -159.488558, 22.233170 ], [ -159.480158, 22.232715 ], [ -159.467007, 22.226529 ], [ -159.456190, 22.228811 ], [ -159.441809, 22.226321 ], [ -159.431707, 22.220015 ] ] ], [ [ [ -157.014553, 21.185503 ], [ -156.999108, 21.182221 ], [ -156.991318, 21.185510 ], [ -156.987768, 21.189350 ], [ -156.982343, 21.207798 ], [ -156.984464, 21.210063 ], [ -156.984032, 21.212198 ], [ -156.974002, 21.218503 ], [ -156.969064, 21.217018 ], [ -156.962847, 21.212131 ], [ -156.951654, 21.191662 ], [ -156.950808, 21.182636 ], [ -156.946159, 21.175963 ], [ -156.918248, 21.168279 ], [ -156.903466, 21.164210 ], [ -156.898174, 21.165940 ], [ -156.896130, 21.169561 ], [ -156.896537, 21.172208 ], [ -156.867944, 21.164520 ], [ -156.841592, 21.167926 ], [ -156.821944, 21.174693 ], [ -156.771495, 21.180053 ], [ -156.742231, 21.176214 ], [ -156.738341, 21.172020 ], [ -156.736648, 21.161880 ], [ -156.719386, 21.163911 ], [ -156.712696, 21.161547 ], [ -156.714158, 21.152238 ], [ -156.726033, 21.132360 ], [ -156.748932, 21.108600 ], [ -156.775995, 21.089751 ], [ -156.790815, 21.081686 ], [ -156.794136, 21.075796 ], [ -156.835351, 21.063360 ], [ -156.865795, 21.057801 ], [ -156.877137, 21.049300 ], [ -156.891946, 21.051831 ], [ -156.895170, 21.055771 ], [ -156.953719, 21.067761 ], [ -157.002950, 21.083282 ], [ -157.026170, 21.089015 ], [ -157.032045, 21.091094 ], [ -157.037667, 21.097864 ], [ -157.079696, 21.105835 ], [ -157.095373, 21.106360 ], [ -157.125000, 21.102600 ], [ -157.143483, 21.096632 ], [ -157.254061, 21.090601 ], [ -157.298054, 21.096917 ], [ -157.313343, 21.105755 ], [ -157.299187, 21.132488 ], [ -157.299471, 21.135972 ], [ -157.293774, 21.146127 ], [ -157.284346, 21.157755 ], [ -157.276474, 21.163175 ], [ -157.274504, 21.162762 ], [ -157.259911, 21.174875 ], [ -157.254709, 21.181376 ], [ -157.251007, 21.190952 ], [ -157.250260, 21.207739 ], [ -157.256935, 21.215665 ], [ -157.261457, 21.217661 ], [ -157.263163, 21.220873 ], [ -157.260690, 21.225684 ], [ -157.257085, 21.227268 ], [ -157.241534, 21.220969 ], [ -157.226445, 21.220185 ], [ -157.212082, 21.221848 ], [ -157.202125, 21.219298 ], [ -157.192439, 21.207644 ], [ -157.185553, 21.205602 ], [ -157.157103, 21.200706 ], [ -157.148125, 21.200745 ], [ -157.144627, 21.202555 ], [ -157.128207, 21.201488 ], [ -157.113438, 21.197375 ], [ -157.097971, 21.198012 ], [ -157.064264, 21.189076 ], [ -157.053053, 21.188754 ], [ -157.047757, 21.190739 ], [ -157.039987, 21.190909 ], [ -157.014553, 21.185503 ] ] ], [ [ [ -156.544169, 20.522802 ], [ -156.550016, 20.520273 ], [ -156.559994, 20.521892 ], [ -156.586238, 20.511711 ], [ -156.603844, 20.524372 ], [ -156.631143, 20.514943 ], [ -156.642347, 20.508285 ], [ -156.647464, 20.512017 ], [ -156.668809, 20.504738 ], [ -156.682939, 20.506775 ], [ -156.703673, 20.527237 ], [ -156.702265, 20.532451 ], [ -156.696662, 20.541646 ], [ -156.680100, 20.557021 ], [ -156.651567, 20.565574 ], [ -156.614598, 20.587109 ], [ -156.610734, 20.593770 ], [ -156.576871, 20.606570 ], [ -156.567140, 20.604895 ], [ -156.553604, 20.594729 ], [ -156.543034, 20.580115 ], [ -156.542808, 20.573674 ], [ -156.548909, 20.568590 ], [ -156.556021, 20.542657 ], [ -156.553018, 20.539382 ], [ -156.540189, 20.534741 ], [ -156.539643, 20.527644 ], [ -156.544169, 20.522802 ] ] ], [ [ [ -156.612012, 21.024770 ], [ -156.612065, 21.027273 ], [ -156.606238, 21.034371 ], [ -156.592256, 21.032880 ], [ -156.580448, 21.020172 ], [ -156.562773, 21.016167 ], [ -156.549813, 21.004939 ], [ -156.546291, 21.005082 ], [ -156.528246, 20.967757 ], [ -156.518707, 20.954662 ], [ -156.512226, 20.951280 ], [ -156.510391, 20.940358 ], [ -156.507913, 20.937886 ], [ -156.499480, 20.934577 ], [ -156.495883, 20.928005 ], [ -156.493263, 20.916011 ], [ -156.481055, 20.898199 ], [ -156.474796, 20.894546 ], [ -156.422668, 20.911631 ], [ -156.386045, 20.919563 ], [ -156.374297, 20.927616 ], [ -156.370729, 20.932669 ], [ -156.352649, 20.941414 ], [ -156.345655, 20.941596 ], [ -156.342365, 20.938737 ], [ -156.332817, 20.946450 ], [ -156.324578, 20.950184 ], [ -156.307198, 20.942739 ], [ -156.286332, 20.947701 ], [ -156.275116, 20.937361 ], [ -156.263107, 20.940888 ], [ -156.242555, 20.937838 ], [ -156.230159, 20.931936 ], [ -156.230089, 20.917864 ], [ -156.226757, 20.916677 ], [ -156.222062, 20.918309 ], [ -156.217953, 20.916573 ], [ -156.216341, 20.907035 ], [ -156.173103, 20.876926 ], [ -156.170458, 20.874605 ], [ -156.166746, 20.865646 ], [ -156.132669, 20.861369 ], [ -156.129381, 20.847513 ], [ -156.115735, 20.827301 ], [ -156.100123, 20.828502 ], [ -156.090291, 20.831872 ], [ -156.059788, 20.810540 ], [ -156.033287, 20.808246 ], [ -156.003532, 20.795545 ], [ -156.002947, 20.789418 ], [ -155.987944, 20.776552 ], [ -155.984587, 20.767496 ], [ -155.986851, 20.758577 ], [ -155.985413, 20.744245 ], [ -155.987216, 20.722717 ], [ -155.991534, 20.713654 ], [ -156.001870, 20.698064 ], [ -156.014150, 20.685681 ], [ -156.020044, 20.686857 ], [ -156.030702, 20.682452 ], [ -156.040341, 20.672719 ], [ -156.043786, 20.664902 ], [ -156.053385, 20.654320 ], [ -156.059753, 20.652044 ], [ -156.081472, 20.654387 ], [ -156.089365, 20.648519 ], [ -156.120985, 20.633685 ], [ -156.129898, 20.627523 ], [ -156.142665, 20.623605 ], [ -156.144588, 20.624032 ], [ -156.148085, 20.629067 ], [ -156.156772, 20.629639 ], [ -156.169732, 20.627358 ], [ -156.173393, 20.624100 ], [ -156.184556, 20.629719 ], [ -156.192938, 20.631769 ], [ -156.210258, 20.628518 ], [ -156.225338, 20.622940 ], [ -156.236145, 20.615950 ], [ -156.265921, 20.601629 ], [ -156.284391, 20.596488 ], [ -156.288037, 20.592030 ], [ -156.293454, 20.588783 ], [ -156.302692, 20.586199 ], [ -156.322944, 20.588273 ], [ -156.351716, 20.586970 ], [ -156.359634, 20.581977 ], [ -156.370725, 20.578760 ], [ -156.377633, 20.578427 ], [ -156.415313, 20.586099 ], [ -156.417523, 20.589728 ], [ -156.415746, 20.594044 ], [ -156.417799, 20.598682 ], [ -156.423141, 20.602079 ], [ -156.427708, 20.598873 ], [ -156.431872, 20.598143 ], [ -156.438385, 20.601337 ], [ -156.444242, 20.607941 ], [ -156.442884, 20.613842 ], [ -156.450651, 20.642212 ], [ -156.445894, 20.649270 ], [ -156.443673, 20.656018 ], [ -156.448656, 20.704739 ], [ -156.451038, 20.725469 ], [ -156.452895, 20.731287 ], [ -156.458438, 20.736676 ], [ -156.462242, 20.753952 ], [ -156.462058, 20.772571 ], [ -156.464043, 20.781667 ], [ -156.473562, 20.790756 ], [ -156.489496, 20.798339 ], [ -156.501688, 20.799933 ], [ -156.506026, 20.799463 ], [ -156.515994, 20.794234 ], [ -156.525215, 20.780821 ], [ -156.537752, 20.778408 ], [ -156.631794, 20.821240 ], [ -156.678634, 20.870541 ], [ -156.688969, 20.888673 ], [ -156.687804, 20.890720 ], [ -156.688132, 20.906325 ], [ -156.691334, 20.912440 ], [ -156.697418, 20.916368 ], [ -156.699890, 20.920629 ], [ -156.694110, 20.952708 ], [ -156.680905, 20.980262 ], [ -156.665514, 21.007054 ], [ -156.652419, 21.008994 ], [ -156.645966, 21.014416 ], [ -156.642592, 21.019936 ], [ -156.644167, 21.022312 ], [ -156.642809, 21.027583 ], [ -156.619581, 21.027793 ], [ -156.612012, 21.024770 ] ] ], [ [ [ -157.010001, 20.929757 ], [ -156.989813, 20.932127 ], [ -156.971604, 20.926254 ], [ -156.937529, 20.925274 ], [ -156.918450, 20.922546 ], [ -156.897169, 20.915395 ], [ -156.837047, 20.863575 ], [ -156.825237, 20.850731 ], [ -156.809576, 20.826036 ], [ -156.808469, 20.820396 ], [ -156.809463, 20.809169 ], [ -156.817427, 20.794606 ], [ -156.838321, 20.764575 ], [ -156.846413, 20.760201 ], [ -156.851481, 20.760069 ], [ -156.869753, 20.754701 ], [ -156.890295, 20.744855 ], [ -156.909081, 20.739533 ], [ -156.949009, 20.738997 ], [ -156.967890, 20.735080 ], [ -156.984747, 20.756677 ], [ -156.994001, 20.786671 ], [ -156.988933, 20.815496 ], [ -156.991834, 20.826603 ], [ -157.006243, 20.849603 ], [ -157.010911, 20.854476 ], [ -157.054552, 20.877219 ], [ -157.059663, 20.884634 ], [ -157.061128, 20.890635 ], [ -157.062511, 20.904385 ], [ -157.059130, 20.913407 ], [ -157.035789, 20.927078 ], [ -157.025626, 20.929528 ], [ -157.010001, 20.929757 ] ] ], [ [ [ -158.044485, 21.306011 ], [ -158.088300, 21.298800 ], [ -158.103300, 21.297900 ], [ -158.112700, 21.301900 ], [ -158.121100, 21.316900 ], [ -158.122500, 21.322400 ], [ -158.111949, 21.326622 ], [ -158.114196, 21.331123 ], [ -158.119427, 21.334594 ], [ -158.125459, 21.330264 ], [ -158.133240, 21.359207 ], [ -158.140300, 21.373800 ], [ -158.149719, 21.385208 ], [ -158.161743, 21.396282 ], [ -158.179200, 21.404300 ], [ -158.181274, 21.409626 ], [ -158.181000, 21.420868 ], [ -158.182648, 21.430073 ], [ -158.192352, 21.448040 ], [ -158.205383, 21.459793 ], [ -158.219446, 21.469780 ], [ -158.233000, 21.487600 ], [ -158.231171, 21.523857 ], [ -158.231750, 21.533035 ], [ -158.234314, 21.540058 ], [ -158.250671, 21.557373 ], [ -158.279510, 21.575794 ], [ -158.277679, 21.578789 ], [ -158.254425, 21.582684 ], [ -158.190704, 21.585892 ], [ -158.170000, 21.582300 ], [ -158.125610, 21.586739 ], [ -158.106720, 21.596577 ], [ -158.106689, 21.603024 ], [ -158.109500, 21.605700 ], [ -158.108185, 21.607487 ], [ -158.079895, 21.628101 ], [ -158.066800, 21.643700 ], [ -158.066711, 21.652340 ], [ -158.063900, 21.658400 ], [ -158.037200, 21.684300 ], [ -158.018127, 21.699955 ], [ -157.992300, 21.708000 ], [ -157.987030, 21.712494 ], [ -157.968628, 21.712704 ], [ -157.947174, 21.689568 ], [ -157.939000, 21.669000 ], [ -157.930100, 21.655200 ], [ -157.924591, 21.651183 ], [ -157.922800, 21.636100 ], [ -157.923800, 21.629300 ], [ -157.910797, 21.611183 ], [ -157.900574, 21.605885 ], [ -157.877350, 21.575277 ], [ -157.878601, 21.560181 ], [ -157.872528, 21.557568 ], [ -157.866900, 21.563700 ], [ -157.856140, 21.560661 ], [ -157.852570, 21.557514 ], [ -157.836945, 21.529945 ], [ -157.837372, 21.512085 ], [ -157.849579, 21.509598 ], [ -157.852625, 21.499971 ], [ -157.845490, 21.466747 ], [ -157.840990, 21.459483 ], [ -157.824890, 21.455379 ], [ -157.816300, 21.450200 ], [ -157.813900, 21.440300 ], [ -157.805900, 21.430100 ], [ -157.786513, 21.415633 ], [ -157.779846, 21.417309 ], [ -157.774455, 21.421352 ], [ -157.772209, 21.431236 ], [ -157.774905, 21.453698 ], [ -157.772209, 21.457741 ], [ -157.764572, 21.461335 ], [ -157.754239, 21.461335 ], [ -157.737617, 21.459089 ], [ -157.731777, 21.455944 ], [ -157.731328, 21.444713 ], [ -157.735820, 21.438424 ], [ -157.740762, 21.424048 ], [ -157.741211, 21.414614 ], [ -157.738600, 21.404300 ], [ -157.730191, 21.401871 ], [ -157.728221, 21.402104 ], [ -157.726421, 21.402845 ], [ -157.724324, 21.403311 ], [ -157.723794, 21.403290 ], [ -157.723286, 21.403227 ], [ -157.722735, 21.403121 ], [ -157.722544, 21.403036 ], [ -157.721845, 21.401596 ], [ -157.721083, 21.399541 ], [ -157.718900, 21.396100 ], [ -157.708900, 21.383300 ], [ -157.708700, 21.379300 ], [ -157.712600, 21.368900 ], [ -157.710600, 21.358500 ], [ -157.708800, 21.353400 ], [ -157.697100, 21.336400 ], [ -157.693800, 21.332900 ], [ -157.661900, 21.313100 ], [ -157.651800, 21.313900 ], [ -157.652629, 21.308709 ], [ -157.653700, 21.302000 ], [ -157.694600, 21.273900 ], [ -157.694400, 21.266500 ], [ -157.700100, 21.264000 ], [ -157.709700, 21.262100 ], [ -157.713900, 21.263800 ], [ -157.714200, 21.266500 ], [ -157.711400, 21.272000 ], [ -157.712200, 21.281400 ], [ -157.714300, 21.284500 ], [ -157.721300, 21.286900 ], [ -157.757200, 21.278000 ], [ -157.765000, 21.278900 ], [ -157.778200, 21.273500 ], [ -157.793100, 21.260400 ], [ -157.809600, 21.257700 ], [ -157.821100, 21.260600 ], [ -157.824100, 21.264600 ], [ -157.825300, 21.271400 ], [ -157.831900, 21.279500 ], [ -157.845700, 21.290000 ], [ -157.890000, 21.306500 ], [ -157.894518, 21.319632 ], [ -157.898969, 21.327391 ], [ -157.904820, 21.329172 ], [ -157.918939, 21.318615 ], [ -157.917921, 21.313781 ], [ -157.913469, 21.310983 ], [ -157.910925, 21.305768 ], [ -157.952263, 21.306531 ], [ -157.950736, 21.312509 ], [ -157.951881, 21.318742 ], [ -157.967971, 21.327986 ], [ -157.973334, 21.327426 ], [ -157.989424, 21.317984 ], [ -158.024500, 21.309300 ], [ -158.044485, 21.306011 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US16", "STATE": "16", "NAME": "Idaho", "LSAD": "", "CENSUSAREA": 82643.117000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -111.044156, 43.020052 ], [ -111.044129, 43.018702 ], [ -111.043924, 42.975063 ], [ -111.043957, 42.969482 ], [ -111.043959, 42.964450 ], [ -111.044135, 42.874924 ], [ -111.043564, 42.722624 ], [ -111.046017, 42.582723 ], [ -111.046719, 42.513118 ], [ -111.046801, 42.504946 ], [ -111.047080, 42.349420 ], [ -111.047074, 42.280787 ], [ -111.047097, 42.194773 ], [ -111.047058, 42.182672 ], [ -111.047107, 42.148971 ], [ -111.047109, 42.142497 ], [ -111.046689, 42.001567 ], [ -111.415873, 42.000748 ], [ -111.420898, 42.000793 ], [ -111.425535, 42.000840 ], [ -111.471381, 41.999739 ], [ -111.507264, 41.999518 ], [ -111.750778, 41.999330 ], [ -111.876491, 41.998528 ], [ -111.915622, 41.998496 ], [ -111.915837, 41.998519 ], [ -112.012180, 41.998350 ], [ -112.109532, 41.997598 ], [ -112.163956, 41.996708 ], [ -112.173352, 41.996568 ], [ -112.192976, 42.001167 ], [ -112.239107, 42.001217 ], [ -112.264936, 42.000991 ], [ -112.386170, 42.001126 ], [ -112.450567, 42.001092 ], [ -112.450814, 42.000953 ], [ -112.648019, 42.000307 ], [ -112.709375, 42.000309 ], [ -112.788542, 41.999681 ], [ -112.833084, 41.999305 ], [ -112.833125, 41.999345 ], [ -112.880619, 41.998921 ], [ -112.882367, 41.998922 ], [ -112.909587, 41.998791 ], [ -112.979218, 41.998263 ], [ -113.000820, 41.998223 ], [ -113.000821, 41.998223 ], [ -113.249159, 41.996203 ], [ -113.250829, 41.995610 ], [ -113.340072, 41.994747 ], [ -113.357611, 41.993859 ], [ -113.396497, 41.994250 ], [ -113.402230, 41.994161 ], [ -113.431563, 41.993799 ], [ -113.496548, 41.993305 ], [ -113.500837, 41.992799 ], [ -113.764530, 41.989459 ], [ -113.796082, 41.989104 ], [ -113.822163, 41.988479 ], [ -113.893261, 41.988057 ], [ -113.993903, 41.992698 ], [ -114.041723, 41.993720 ], [ -114.048246, 41.993721 ], [ -114.048257, 41.993814 ], [ -114.061774, 41.993797 ], [ -114.061763, 41.993939 ], [ -114.107259, 41.993831 ], [ -114.107428, 41.993965 ], [ -114.281855, 41.994214 ], [ -114.467581, 41.995492 ], [ -114.498243, 41.994636 ], [ -114.498259, 41.994599 ], [ -114.598267, 41.994511 ], [ -114.720715, 41.998231 ], [ -114.806384, 42.001822 ], [ -114.831077, 42.002207 ], [ -114.875877, 42.001319 ], [ -114.899210, 41.999909 ], [ -114.914187, 41.999909 ], [ -115.031783, 41.996008 ], [ -115.038256, 41.996012 ], [ -115.250795, 41.996156 ], [ -115.254333, 41.996721 ], [ -115.313877, 41.996103 ], [ -115.586849, 41.996884 ], [ -115.625914, 41.997415 ], [ -115.870181, 41.996766 ], [ -115.879596, 41.997891 ], [ -115.887612, 41.998048 ], [ -115.986880, 41.998534 ], [ -116.012212, 41.998035 ], [ -116.012219, 41.998048 ], [ -116.018945, 41.997722 ], [ -116.018960, 41.997762 ], [ -116.030758, 41.997383 ], [ -116.030754, 41.997399 ], [ -116.038570, 41.997413 ], [ -116.038602, 41.997460 ], [ -116.160833, 41.997508 ], [ -116.163931, 41.997555 ], [ -116.332763, 41.997283 ], [ -116.368478, 41.996281 ], [ -116.463528, 41.996547 ], [ -116.483094, 41.996885 ], [ -116.485823, 41.996861 ], [ -116.499777, 41.996740 ], [ -116.501741, 41.997334 ], [ -116.510452, 41.997096 ], [ -116.525319, 41.997558 ], [ -116.582217, 41.997834 ], [ -116.586937, 41.997370 ], [ -116.625947, 41.997379 ], [ -116.626770, 41.997750 ], [ -116.969156, 41.998991 ], [ -117.009255, 41.998127 ], [ -117.018294, 41.999358 ], [ -117.026222, 42.000252 ], [ -117.026098, 42.117647 ], [ -117.026590, 42.133258 ], [ -117.026195, 42.166404 ], [ -117.026129, 42.357193 ], [ -117.026551, 42.378557 ], [ -117.026665, 42.624878 ], [ -117.026331, 42.807015 ], [ -117.026303, 42.807170 ], [ -117.026253, 42.807447 ], [ -117.026683, 43.024876 ], [ -117.026652, 43.025128 ], [ -117.026746, 43.577526 ], [ -117.026774, 43.578674 ], [ -117.026922, 43.593632 ], [ -117.026889, 43.596033 ], [ -117.026824, 43.600357 ], [ -117.026760, 43.601912 ], [ -117.026789, 43.610669 ], [ -117.026937, 43.617614 ], [ -117.027001, 43.621032 ], [ -117.026905, 43.624880 ], [ -117.026705, 43.631659 ], [ -117.026661, 43.664385 ], [ -117.026717, 43.675523 ], [ -117.026623, 43.680865 ], [ -117.026586, 43.683001 ], [ -117.026825, 43.706193 ], [ -117.026725, 43.714815 ], [ -117.026841, 43.732905 ], [ -117.026651, 43.733935 ], [ -117.026634, 43.808104 ], [ -117.026780, 43.829841 ], [ -117.026871, 43.832479 ], [ -117.026143, 43.834480 ], [ -117.013954, 43.859358 ], [ -117.010770, 43.862269 ], [ -116.999061, 43.864637 ], [ -116.997391, 43.864874 ], [ -116.991415, 43.863864 ], [ -116.989598, 43.864301 ], [ -116.982940, 43.867710 ], [ -116.982347, 43.868840 ], [ -116.979711, 43.879975 ], [ -116.976024, 43.895548 ], [ -116.976429, 43.901293 ], [ -116.977332, 43.905812 ], [ -116.966256, 43.918573 ], [ -116.963666, 43.921363 ], [ -116.962470, 43.928336 ], [ -116.963666, 43.952644 ], [ -116.966256, 43.955832 ], [ -116.969245, 43.957426 ], [ -116.970241, 43.958622 ], [ -116.971237, 43.960216 ], [ -116.971835, 43.962806 ], [ -116.971436, 43.964998 ], [ -116.969842, 43.967588 ], [ -116.966314, 43.968884 ], [ -116.957527, 43.972443 ], [ -116.942944, 43.987512 ], [ -116.942346, 43.989106 ], [ -116.936765, 44.010608 ], [ -116.934485, 44.021249 ], [ -116.934727, 44.023806 ], [ -116.937342, 44.029376 ], [ -116.943361, 44.035645 ], [ -116.956246, 44.042888 ], [ -116.972504, 44.048771 ], [ -116.973185, 44.049425 ], [ -116.974016, 44.053663 ], [ -116.977351, 44.085364 ], [ -116.974253, 44.088295 ], [ -116.967203, 44.090936 ], [ -116.957009, 44.091743 ], [ -116.943132, 44.094060 ], [ -116.937835, 44.096943 ], [ -116.933704, 44.100039 ], [ -116.928306, 44.107326 ], [ -116.927688, 44.109438 ], [ -116.897175, 44.152538 ], [ -116.895931, 44.154295 ], [ -116.894309, 44.158114 ], [ -116.894083, 44.160191 ], [ -116.895757, 44.171267 ], [ -116.900103, 44.176851 ], [ -116.902752, 44.179467 ], [ -116.925392, 44.191544 ], [ -116.935443, 44.193962 ], [ -116.940534, 44.193710 ], [ -116.945256, 44.191677 ], [ -116.947591, 44.191264 ], [ -116.965498, 44.194126 ], [ -116.967259, 44.194581 ], [ -116.971675, 44.197256 ], [ -116.973701, 44.208017 ], [ -116.973945, 44.225932 ], [ -116.971958, 44.235677 ], [ -116.973542, 44.239980 ], [ -116.975905, 44.242844 ], [ -116.986870, 44.245477 ], [ -117.001000, 44.245386 ], [ -117.016921, 44.245391 ], [ -117.020231, 44.246063 ], [ -117.025277, 44.248505 ], [ -117.027558, 44.248881 ], [ -117.031862, 44.248635 ], [ -117.035850, 44.246805 ], [ -117.042283, 44.242775 ], [ -117.045513, 44.232005 ], [ -117.047062, 44.229742 ], [ -117.050057, 44.228830 ], [ -117.053030, 44.229076 ], [ -117.056510, 44.230874 ], [ -117.059352, 44.237244 ], [ -117.067284, 44.244010 ], [ -117.078350, 44.249885 ], [ -117.089503, 44.258234 ], [ -117.090933, 44.260311 ], [ -117.093578, 44.269383 ], [ -117.094570, 44.270978 ], [ -117.098531, 44.275533 ], [ -117.102242, 44.278799 ], [ -117.104208, 44.279940 ], [ -117.107673, 44.280763 ], [ -117.111617, 44.280667 ], [ -117.118018, 44.278945 ], [ -117.121037, 44.277585 ], [ -117.130904, 44.269453 ], [ -117.132530, 44.267045 ], [ -117.133104, 44.264236 ], [ -117.133984, 44.262972 ], [ -117.138523, 44.259370 ], [ -117.143394, 44.258262 ], [ -117.157060, 44.257490 ], [ -117.170342, 44.258890 ], [ -117.193129, 44.270963 ], [ -117.198147, 44.273828 ], [ -117.216974, 44.288357 ], [ -117.222647, 44.297578 ], [ -117.222451, 44.298963 ], [ -117.220069, 44.301382 ], [ -117.217843, 44.307180 ], [ -117.216795, 44.308236 ], [ -117.215210, 44.309116 ], [ -117.205500, 44.311789 ], [ -117.203323, 44.313024 ], [ -117.192203, 44.328630 ], [ -117.191546, 44.329621 ], [ -117.189842, 44.335007 ], [ -117.189769, 44.336585 ], [ -117.196149, 44.346362 ], [ -117.197339, 44.347406 ], [ -117.206962, 44.355206 ], [ -117.210587, 44.357703 ], [ -117.216911, 44.360163 ], [ -117.227938, 44.367975 ], [ -117.235117, 44.373853 ], [ -117.243027, 44.390974 ], [ -117.242675, 44.396548 ], [ -117.234835, 44.399669 ], [ -117.226980, 44.405583 ], [ -117.225461, 44.407729 ], [ -117.218285, 44.420664 ], [ -117.215072, 44.427162 ], [ -117.214637, 44.448030 ], [ -117.215573, 44.453746 ], [ -117.217015, 44.459042 ], [ -117.221548, 44.470146 ], [ -117.224445, 44.473884 ], [ -117.225758, 44.477223 ], [ -117.225932, 44.479389 ], [ -117.225076, 44.482346 ], [ -117.224104, 44.483734 ], [ -117.216372, 44.486160 ], [ -117.211148, 44.485359 ], [ -117.208936, 44.485661 ], [ -117.200237, 44.492027 ], [ -117.194317, 44.499884 ], [ -117.192494, 44.503272 ], [ -117.191329, 44.506784 ], [ -117.191630, 44.509886 ], [ -117.189759, 44.513385 ], [ -117.185386, 44.519261 ], [ -117.181583, 44.522960 ], [ -117.167187, 44.523431 ], [ -117.161033, 44.525166 ], [ -117.152406, 44.531802 ], [ -117.149242, 44.536151 ], [ -117.144161, 44.545647 ], [ -117.142930, 44.557236 ], [ -117.147934, 44.562143 ], [ -117.148255, 44.564371 ], [ -117.146032, 44.568603 ], [ -117.142480, 44.571430 ], [ -117.138066, 44.572996 ], [ -117.133963, 44.575240 ], [ -117.126009, 44.581553 ], [ -117.124754, 44.583834 ], [ -117.125267, 44.593818 ], [ -117.120522, 44.614658 ], [ -117.117809, 44.620139 ], [ -117.114754, 44.624883 ], [ -117.108231, 44.627110 ], [ -117.098221, 44.640689 ], [ -117.094968, 44.652011 ], [ -117.096791, 44.657385 ], [ -117.095868, 44.664737 ], [ -117.091223, 44.668807 ], [ -117.080772, 44.684161 ], [ -117.080555, 44.686714 ], [ -117.079120, 44.692175 ], [ -117.072221, 44.700517 ], [ -117.063824, 44.703623 ], [ -117.061799, 44.706654 ], [ -117.060454, 44.721668 ], [ -117.062273, 44.727143 ], [ -117.044217, 44.745140 ], [ -117.038270, 44.748179 ], [ -117.013802, 44.756841 ], [ -117.006045, 44.756024 ], [ -116.998903, 44.756382 ], [ -116.992003, 44.759182 ], [ -116.986502, 44.762381 ], [ -116.977802, 44.767981 ], [ -116.972902, 44.772581 ], [ -116.970902, 44.773881 ], [ -116.966801, 44.775181 ], [ -116.949001, 44.777981 ], [ -116.936800, 44.782881 ], [ -116.934700, 44.783881 ], [ -116.931800, 44.787181 ], [ -116.930700, 44.789881 ], [ -116.930800, 44.790981 ], [ -116.933099, 44.794481 ], [ -116.933799, 44.796781 ], [ -116.933699, 44.798781 ], [ -116.931099, 44.804781 ], [ -116.928099, 44.808381 ], [ -116.920498, 44.814380 ], [ -116.905771, 44.834794 ], [ -116.901028, 44.841536 ], [ -116.896249, 44.848330 ], [ -116.883598, 44.858268 ], [ -116.865338, 44.870599 ], [ -116.857038, 44.880769 ], [ -116.852427, 44.887577 ], [ -116.850512, 44.893523 ], [ -116.846061, 44.905249 ], [ -116.842108, 44.914922 ], [ -116.838467, 44.923601 ], [ -116.833632, 44.928976 ], [ -116.832176, 44.931373 ], [ -116.831990, 44.933007 ], [ -116.835702, 44.940633 ], [ -116.846461, 44.951521 ], [ -116.850737, 44.958113 ], [ -116.851406, 44.959841 ], [ -116.858313, 44.978761 ], [ -116.856754, 44.984298 ], [ -116.846103, 44.999878 ], [ -116.844625, 45.001435 ], [ -116.844796, 45.015312 ], [ -116.845847, 45.018470 ], [ -116.848037, 45.021728 ], [ -116.847944, 45.022602 ], [ -116.841314, 45.030907 ], [ -116.830115, 45.035317 ], [ -116.825133, 45.037840 ], [ -116.808576, 45.050652 ], [ -116.797329, 45.060267 ], [ -116.783710, 45.076972 ], [ -116.783808, 45.079026 ], [ -116.784244, 45.088128 ], [ -116.783537, 45.093605 ], [ -116.782492, 45.095790 ], [ -116.774847, 45.105536 ], [ -116.754643, 45.113972 ], [ -116.731216, 45.139934 ], [ -116.729607, 45.142091 ], [ -116.728757, 45.144381 ], [ -116.724188, 45.162924 ], [ -116.724205, 45.171501 ], [ -116.709536, 45.203015 ], [ -116.708546, 45.207356 ], [ -116.709750, 45.217243 ], [ -116.709373, 45.219463 ], [ -116.703607, 45.239757 ], [ -116.696047, 45.254679 ], [ -116.691388, 45.263739 ], [ -116.687027, 45.267857 ], [ -116.681013, 45.270720 ], [ -116.675587, 45.274867 ], [ -116.674493, 45.276349 ], [ -116.672733, 45.283183 ], [ -116.672163, 45.288938 ], [ -116.672594, 45.298023 ], [ -116.674648, 45.314342 ], [ -116.673793, 45.321511 ], [ -116.653252, 45.351084 ], [ -116.626633, 45.388037 ], [ -116.619057, 45.398210 ], [ -116.597447, 45.412770 ], [ -116.592416, 45.427356 ], [ -116.588195, 45.442920 ], [ -116.581382, 45.448984 ], [ -116.575949, 45.452522 ], [ -116.563985, 45.460169 ], [ -116.561744, 45.461213 ], [ -116.554829, 45.462930 ], [ -116.554980, 45.472801 ], [ -116.558803, 45.480076 ], [ -116.558804, 45.481188 ], [ -116.553473, 45.499107 ], [ -116.548676, 45.510385 ], [ -116.543837, 45.514193 ], [ -116.535482, 45.525079 ], [ -116.523638, 45.546610 ], [ -116.502756, 45.566608 ], [ -116.490279, 45.574499 ], [ -116.482970, 45.577008 ], [ -116.481943, 45.577898 ], [ -116.463635, 45.602785 ], [ -116.463504, 45.615785 ], [ -116.465170, 45.617986 ], [ -116.469813, 45.620604 ], [ -116.472882, 45.624884 ], [ -116.477452, 45.631267 ], [ -116.482495, 45.639916 ], [ -116.487894, 45.649769 ], [ -116.494510, 45.655679 ], [ -116.512326, 45.670224 ], [ -116.523961, 45.677639 ], [ -116.528272, 45.681473 ], [ -116.535396, 45.691734 ], [ -116.536395, 45.696650 ], [ -116.538014, 45.714929 ], [ -116.535698, 45.734231 ], [ -116.537173, 45.737288 ], [ -116.546643, 45.750972 ], [ -116.549085, 45.752735 ], [ -116.553548, 45.753388 ], [ -116.559444, 45.755189 ], [ -116.577422, 45.767530 ], [ -116.593004, 45.778541 ], [ -116.605040, 45.781018 ], [ -116.632032, 45.784979 ], [ -116.635814, 45.783642 ], [ -116.639641, 45.781274 ], [ -116.646342, 45.779815 ], [ -116.659629, 45.780016 ], [ -116.665344, 45.781998 ], [ -116.680139, 45.793590 ], [ -116.687007, 45.806319 ], [ -116.697192, 45.820135 ], [ -116.698079, 45.820852 ], [ -116.708450, 45.825117 ], [ -116.711822, 45.826267 ], [ -116.715527, 45.826773 ], [ -116.736268, 45.826179 ], [ -116.740486, 45.824460 ], [ -116.745219, 45.821394 ], [ -116.750978, 45.818537 ], [ -116.755288, 45.817061 ], [ -116.759787, 45.816167 ], [ -116.763400, 45.816580 ], [ -116.782676, 45.825376 ], [ -116.788329, 45.831928 ], [ -116.789066, 45.833471 ], [ -116.788923, 45.836741 ], [ -116.787520, 45.840204 ], [ -116.787792, 45.844267 ], [ -116.790151, 45.849851 ], [ -116.794370, 45.856017 ], [ -116.796051, 45.858473 ], [ -116.814142, 45.877551 ], [ -116.819182, 45.880938 ], [ -116.830003, 45.886405 ], [ -116.843550, 45.892273 ], [ -116.857254, 45.904159 ], [ -116.859795, 45.907264 ], [ -116.866544, 45.916958 ], [ -116.869655, 45.923799 ], [ -116.875706, 45.945008 ], [ -116.886843, 45.958617 ], [ -116.892935, 45.974396 ], [ -116.911409, 45.988912 ], [ -116.915989, 45.995413 ], [ -116.917180, 45.996575 ], [ -116.918680, 45.999875 ], [ -116.923005, 46.018293 ], [ -116.931706, 46.039651 ], [ -116.942656, 46.061000 ], [ -116.948564, 46.067933 ], [ -116.957372, 46.075449 ], [ -116.960416, 46.076346 ], [ -116.963190, 46.075905 ], [ -116.970009, 46.076769 ], [ -116.978938, 46.080007 ], [ -116.981962, 46.084915 ], [ -116.982479, 46.089389 ], [ -116.982498, 46.091347 ], [ -116.981747, 46.092881 ], [ -116.978823, 46.095731 ], [ -116.976957, 46.096670 ], [ -116.974058, 46.097707 ], [ -116.959548, 46.099058 ], [ -116.955263, 46.102237 ], [ -116.951265, 46.111161 ], [ -116.950980, 46.118853 ], [ -116.950276, 46.123464 ], [ -116.948336, 46.125885 ], [ -116.935473, 46.142448 ], [ -116.922648, 46.160744 ], [ -116.921258, 46.164795 ], [ -116.921870, 46.167808 ], [ -116.923958, 46.170920 ], [ -116.941724, 46.185034 ], [ -116.952416, 46.193514 ], [ -116.962966, 46.199680 ], [ -116.965841, 46.203417 ], [ -116.966569, 46.207501 ], [ -116.966130, 46.209453 ], [ -116.959428, 46.219812 ], [ -116.956031, 46.225976 ], [ -116.955264, 46.230880 ], [ -116.958801, 46.242320 ], [ -116.964379, 46.253282 ], [ -116.966742, 46.256923 ], [ -116.970298, 46.261233 ], [ -116.972591, 46.263271 ], [ -116.976054, 46.266010 ], [ -116.987391, 46.272865 ], [ -116.991134, 46.276342 ], [ -116.991422, 46.278467 ], [ -116.990894, 46.280372 ], [ -116.984910, 46.289738 ], [ -116.984630, 46.292705 ], [ -116.986688, 46.296662 ], [ -116.989794, 46.299395 ], [ -116.997260, 46.303151 ], [ -117.007486, 46.305302 ], [ -117.016413, 46.311236 ], [ -117.020663, 46.314793 ], [ -117.022293, 46.317470 ], [ -117.022939, 46.320175 ], [ -117.023424, 46.326427 ], [ -117.022706, 46.328990 ], [ -117.023149, 46.334759 ], [ -117.023844, 46.335976 ], [ -117.027744, 46.338751 ], [ -117.030672, 46.340315 ], [ -117.034450, 46.341320 ], [ -117.045469, 46.342490 ], [ -117.051735, 46.343833 ], [ -117.055983, 46.345531 ], [ -117.060703, 46.349015 ], [ -117.062630, 46.352522 ], [ -117.062748, 46.353624 ], [ -117.062785, 46.365287 ], [ -117.061045, 46.367747 ], [ -117.057516, 46.371396 ], [ -117.051775, 46.375641 ], [ -117.049474, 46.376820 ], [ -117.046915, 46.379577 ], [ -117.041950, 46.392160 ], [ -117.041737, 46.395195 ], [ -117.038282, 46.406040 ], [ -117.036455, 46.407792 ], [ -117.035545, 46.410012 ], [ -117.034696, 46.418318 ], [ -117.036562, 46.422596 ], [ -117.039813, 46.425425 ], [ -117.039741, 46.462704 ], [ -117.039763, 46.469570 ], [ -117.039771, 46.471779 ], [ -117.039657, 46.541785 ], [ -117.039398, 46.700186 ], [ -117.039828, 46.815443 ], [ -117.039657, 46.825798 ], [ -117.039821, 47.127265 ], [ -117.039836, 47.154734 ], [ -117.039871, 47.181858 ], [ -117.039888, 47.203282 ], [ -117.039899, 47.225515 ], [ -117.040019, 47.259272 ], [ -117.039843, 47.347201 ], [ -117.040070, 47.366100 ], [ -117.040176, 47.374900 ], [ -117.039882, 47.399085 ], [ -117.039950, 47.412412 ], [ -117.039948, 47.434885 ], [ -117.039971, 47.463309 ], [ -117.039945, 47.477823 ], [ -117.040514, 47.522351 ], [ -117.040545, 47.527562 ], [ -117.040745, 47.532909 ], [ -117.041276, 47.558210 ], [ -117.041174, 47.558530 ], [ -117.040850, 47.574124 ], [ -117.041431, 47.678140 ], [ -117.041431, 47.678185 ], [ -117.041431, 47.680000 ], [ -117.041532, 47.683194 ], [ -117.041633, 47.706400 ], [ -117.041678, 47.722710 ], [ -117.041634, 47.735300 ], [ -117.042135, 47.744100 ], [ -117.042059, 47.745100 ], [ -117.042657, 47.760857 ], [ -117.042623, 47.761223 ], [ -117.042521, 47.764896 ], [ -117.042485, 47.766525 ], [ -117.042064, 47.778630 ], [ -117.041999, 47.822399 ], [ -117.042470, 47.839009 ], [ -117.042360, 47.966343 ], [ -117.042265, 47.977386 ], [ -117.041676, 48.045560 ], [ -117.041401, 48.085500 ], [ -117.041107, 48.124904 ], [ -117.039552, 48.173960 ], [ -117.039413, 48.177250 ], [ -117.039618, 48.178142 ], [ -117.039583, 48.180313 ], [ -117.039582, 48.180853 ], [ -117.039582, 48.181124 ], [ -117.039615, 48.184015 ], [ -117.039599, 48.184387 ], [ -117.038602, 48.207939 ], [ -117.035178, 48.370878 ], [ -117.035178, 48.371221 ], [ -117.035289, 48.422732 ], [ -117.035254, 48.423144 ], [ -117.035285, 48.429816 ], [ -117.035285, 48.430113 ], [ -117.035425, 48.499914 ], [ -117.034499, 48.620769 ], [ -117.034358, 48.628523 ], [ -117.033671, 48.656902 ], [ -117.033335, 48.749921 ], [ -117.032386, 48.846559 ], [ -117.032107, 48.874926 ], [ -117.032351, 48.999188 ], [ -116.757185, 48.999791 ], [ -116.757234, 48.999943 ], [ -116.417503, 49.000099 ], [ -116.376039, 49.000518 ], [ -116.369128, 49.001146 ], [ -116.049193, 49.000912 ], [ -116.049157, 48.502058 ], [ -116.049155, 48.481247 ], [ -116.050003, 48.413492 ], [ -116.048948, 48.309847 ], [ -116.049735, 48.274668 ], [ -116.049353, 48.249936 ], [ -116.049977, 48.237604 ], [ -116.049764, 48.215095 ], [ -116.048911, 48.124930 ], [ -116.049415, 48.077220 ], [ -116.049320, 48.066644 ], [ -116.048739, 48.060093 ], [ -116.049153, 47.999923 ], [ -116.048850, 47.977186 ], [ -116.048820, 47.977160 ], [ -116.048421, 47.976820 ], [ -116.038340, 47.971318 ], [ -116.030751, 47.973349 ], [ -116.007246, 47.950087 ], [ -115.998236, 47.938779 ], [ -115.995121, 47.933827 ], [ -115.993678, 47.926183 ], [ -115.982791, 47.915994 ], [ -115.969076, 47.914256 ], [ -115.965153, 47.910131 ], [ -115.959946, 47.898142 ], [ -115.939993, 47.883153 ], [ -115.919291, 47.857406 ], [ -115.906409, 47.846261 ], [ -115.900934, 47.843064 ], [ -115.881522, 47.849672 ], [ -115.875262, 47.843272 ], [ -115.870861, 47.834939 ], [ -115.852291, 47.827991 ], [ -115.845474, 47.814967 ], [ -115.848509, 47.809331 ], [ -115.847487, 47.785227 ], [ -115.840440, 47.780172 ], [ -115.837438, 47.774846 ], [ -115.835069, 47.770060 ], [ -115.835365, 47.760957 ], [ -115.831755, 47.755785 ], [ -115.824597, 47.752154 ], [ -115.803917, 47.758480 ], [ -115.797299, 47.757520 ], [ -115.780441, 47.743447 ], [ -115.783504, 47.729305 ], [ -115.776219, 47.719818 ], [ -115.771770, 47.717412 ], [ -115.763424, 47.717313 ], [ -115.758623, 47.719041 ], [ -115.752349, 47.716743 ], [ -115.730764, 47.704426 ], [ -115.723770, 47.696671 ], [ -115.726613, 47.672093 ], [ -115.736270, 47.654762 ], [ -115.729930, 47.642442 ], [ -115.715193, 47.636340 ], [ -115.708537, 47.635356 ], [ -115.694284, 47.623460 ], [ -115.689404, 47.595402 ], [ -115.706473, 47.577299 ], [ -115.721207, 47.576323 ], [ -115.734674, 47.567401 ], [ -115.746945, 47.555293 ], [ -115.748536, 47.549245 ], [ -115.747263, 47.543197 ], [ -115.741371, 47.538645 ], [ -115.717024, 47.532693 ], [ -115.710340, 47.529510 ], [ -115.708748, 47.512640 ], [ -115.694106, 47.498634 ], [ -115.686704, 47.485596 ], [ -115.655272, 47.477944 ], [ -115.653044, 47.476035 ], [ -115.654318, 47.468077 ], [ -115.663867, 47.456936 ], [ -115.671188, 47.454390 ], [ -115.692930, 47.457237 ], [ -115.718247, 47.453160 ], [ -115.728801, 47.445159 ], [ -115.731348, 47.433381 ], [ -115.728801, 47.428925 ], [ -115.721480, 47.424469 ], [ -115.718934, 47.420967 ], [ -115.710340, 47.417784 ], [ -115.690570, 47.415059 ], [ -115.657681, 47.400651 ], [ -115.648479, 47.390293 ], [ -115.644341, 47.381826 ], [ -115.639186, 47.378605 ], [ -115.617247, 47.382521 ], [ -115.609492, 47.380799 ], [ -115.578619, 47.367007 ], [ -115.570887, 47.356375 ], [ -115.564766, 47.353476 ], [ -115.556318, 47.353076 ], [ -115.551079, 47.349856 ], [ -115.548658, 47.332213 ], [ -115.531971, 47.314121 ], [ -115.526751, 47.303219 ], [ -115.511860, 47.295219 ], [ -115.487314, 47.286518 ], [ -115.470959, 47.284873 ], [ -115.457077, 47.277794 ], [ -115.443566, 47.277309 ], [ -115.428359, 47.278722 ], [ -115.423173, 47.276222 ], [ -115.421645, 47.271736 ], [ -115.410685, 47.264228 ], [ -115.371825, 47.265213 ], [ -115.366280, 47.261485 ], [ -115.359300, 47.259461 ], [ -115.339201, 47.261623 ], [ -115.326903, 47.255912 ], [ -115.324832, 47.244841 ], [ -115.317124, 47.233305 ], [ -115.311875, 47.229673 ], [ -115.307239, 47.229892 ], [ -115.298794, 47.225245 ], [ -115.294785, 47.220914 ], [ -115.292110, 47.209861 ], [ -115.295986, 47.205658 ], [ -115.300805, 47.193930 ], [ -115.300504, 47.188139 ], [ -115.286353, 47.183270 ], [ -115.261885, 47.181742 ], [ -115.255786, 47.174725 ], [ -115.255146, 47.162876 ], [ -115.243707, 47.150347 ], [ -115.223246, 47.148974 ], [ -115.200547, 47.139154 ], [ -115.189451, 47.131032 ], [ -115.172938, 47.112881 ], [ -115.170436, 47.106265 ], [ -115.140375, 47.093013 ], [ -115.139515, 47.084560 ], [ -115.136671, 47.078276 ], [ -115.120917, 47.061237 ], [ -115.107132, 47.049041 ], [ -115.102681, 47.047239 ], [ -115.098136, 47.048897 ], [ -115.087806, 47.045519 ], [ -115.071254, 47.022083 ], [ -115.066223, 46.996375 ], [ -115.057098, 46.986758 ], [ -115.049538, 46.970774 ], [ -115.047857, 46.969533 ], [ -115.031651, 46.971548 ], [ -115.028994, 46.973159 ], [ -115.028386, 46.975659 ], [ -115.001274, 46.971901 ], [ -115.000910, 46.967703 ], [ -114.986539, 46.952099 ], [ -114.963978, 46.932889 ], [ -114.960597, 46.930010 ], [ -114.929997, 46.919625 ], [ -114.927432, 46.914185 ], [ -114.927948, 46.909948 ], [ -114.935035, 46.901749 ], [ -114.936805, 46.897378 ], [ -114.931058, 46.882108 ], [ -114.931608, 46.876799 ], [ -114.938713, 46.869021 ], [ -114.943281, 46.867971 ], [ -114.947413, 46.859324 ], [ -114.940398, 46.856050 ], [ -114.928615, 46.854815 ], [ -114.923490, 46.847594 ], [ -114.928450, 46.843242 ], [ -114.927837, 46.835990 ], [ -114.920459, 46.827697 ], [ -114.904505, 46.822851 ], [ -114.897857, 46.813184 ], [ -114.888146, 46.808573 ], [ -114.880588, 46.811791 ], [ -114.864342, 46.813858 ], [ -114.861376, 46.811960 ], [ -114.860067, 46.804988 ], [ -114.856874, 46.801633 ], [ -114.844794, 46.794305 ], [ -114.835917, 46.791111 ], [ -114.829117, 46.782503 ], [ -114.818161, 46.781139 ], [ -114.808587, 46.782350 ], [ -114.790040, 46.778729 ], [ -114.765106, 46.758153 ], [ -114.765127, 46.745383 ], [ -114.767180, 46.738828 ], [ -114.773765, 46.731805 ], [ -114.779668, 46.730411 ], [ -114.788656, 46.714033 ], [ -114.787065, 46.711255 ], [ -114.766890, 46.696901 ], [ -114.751921, 46.697207 ], [ -114.749257, 46.699688 ], [ -114.747758, 46.702649 ], [ -114.740115, 46.711771 ], [ -114.727445, 46.714604 ], [ -114.713516, 46.715138 ], [ -114.710425, 46.717704 ], [ -114.699008, 46.740223 ], [ -114.696656, 46.740572 ], [ -114.674997, 46.737052 ], [ -114.649388, 46.732890 ], [ -114.632954, 46.715495 ], [ -114.626695, 46.712889 ], [ -114.620859, 46.707415 ], [ -114.623198, 46.691511 ], [ -114.631898, 46.683970 ], [ -114.641745, 46.679286 ], [ -114.642713, 46.673145 ], [ -114.635713, 46.659375 ], [ -114.621483, 46.658143 ], [ -114.614716, 46.655256 ], [ -114.611676, 46.647704 ], [ -114.616354, 46.643646 ], [ -114.615036, 46.639733 ], [ -114.595213, 46.633456 ], [ -114.593292, 46.632848 ], [ -114.583385, 46.633227 ], [ -114.561582, 46.642043 ], [ -114.547321, 46.644485 ], [ -114.498007, 46.637655 ], [ -114.486218, 46.632829 ], [ -114.466902, 46.631695 ], [ -114.454250, 46.640974 ], [ -114.453239, 46.649266 ], [ -114.424424, 46.660648 ], [ -114.410907, 46.657466 ], [ -114.403383, 46.659633 ], [ -114.394514, 46.664846 ], [ -114.360709, 46.669059 ], [ -114.332887, 46.660756 ], [ -114.324560, 46.653579 ], [ -114.320665, 46.646963 ], [ -114.322912, 46.642938 ], [ -114.322519, 46.611066 ], [ -114.333931, 46.592162 ], [ -114.334992, 46.588154 ], [ -114.333931, 46.582732 ], [ -114.331338, 46.577781 ], [ -114.331750, 46.571914 ], [ -114.339533, 46.564039 ], [ -114.345340, 46.548444 ], [ -114.348733, 46.533792 ], [ -114.349208, 46.529514 ], [ -114.342072, 46.519679 ], [ -114.351655, 46.508119 ], [ -114.358740, 46.505306 ], [ -114.375348, 46.501855 ], [ -114.385871, 46.504370 ], [ -114.395204, 46.503148 ], [ -114.400257, 46.502143 ], [ -114.403019, 46.498675 ], [ -114.400068, 46.477180 ], [ -114.394447, 46.469549 ], [ -114.383051, 46.466402 ], [ -114.379338, 46.460166 ], [ -114.376413, 46.442983 ], [ -114.384756, 46.411784 ], [ -114.408974, 46.400438 ], [ -114.422458, 46.387097 ], [ -114.411592, 46.366688 ], [ -114.410682, 46.360673 ], [ -114.413758, 46.335945 ], [ -114.431708, 46.310744 ], [ -114.433478, 46.305502 ], [ -114.425587, 46.287899 ], [ -114.427309, 46.283624 ], [ -114.435440, 46.276610 ], [ -114.441326, 46.273800 ], [ -114.453257, 46.270939 ], [ -114.465024, 46.273127 ], [ -114.470479, 46.267320 ], [ -114.468254, 46.248796 ], [ -114.451912, 46.241253 ], [ -114.449819, 46.237119 ], [ -114.445497, 46.220227 ], [ -114.443215, 46.202943 ], [ -114.445928, 46.173933 ], [ -114.457549, 46.170231 ], [ -114.472643, 46.162202 ], [ -114.478333, 46.160876 ], [ -114.489254, 46.167684 ], [ -114.514706, 46.167726 ], [ -114.527096, 46.146218 ], [ -114.521300, 46.125287 ], [ -114.488303, 46.113106 ], [ -114.474415, 46.112515 ], [ -114.460049, 46.097104 ], [ -114.461864, 46.078571 ], [ -114.468529, 46.062484 ], [ -114.492153, 46.047290 ], [ -114.494683, 46.042546 ], [ -114.493418, 46.037170 ], [ -114.490572, 46.032427 ], [ -114.485793, 46.030022 ], [ -114.480241, 46.030325 ], [ -114.473811, 46.016614 ], [ -114.477922, 46.009025 ], [ -114.477290, 46.000802 ], [ -114.470965, 45.995742 ], [ -114.441185, 45.988453 ], [ -114.425843, 45.984984 ], [ -114.419899, 45.981106 ], [ -114.411892, 45.977883 ], [ -114.409353, 45.971410 ], [ -114.403712, 45.967049 ], [ -114.402261, 45.961489 ], [ -114.404708, 45.955900 ], [ -114.411933, 45.952358 ], [ -114.415977, 45.947891 ], [ -114.423681, 45.944100 ], [ -114.427717, 45.939625 ], [ -114.431328, 45.938023 ], [ -114.431159, 45.935737 ], [ -114.413168, 45.911479 ], [ -114.404314, 45.903497 ], [ -114.395059, 45.901458 ], [ -114.387166, 45.889164 ], [ -114.388243, 45.882340 ], [ -114.409477, 45.851640 ], [ -114.422963, 45.855381 ], [ -114.448680, 45.858891 ], [ -114.455532, 45.855012 ], [ -114.470296, 45.851343 ], [ -114.498809, 45.850676 ], [ -114.509303, 45.845531 ], [ -114.514596, 45.840785 ], [ -114.517143, 45.835993 ], [ -114.517040, 45.833148 ], [ -114.512973, 45.828825 ], [ -114.544692, 45.791447 ], [ -114.555487, 45.786249 ], [ -114.562509, 45.779927 ], [ -114.566172, 45.773864 ], [ -114.535634, 45.739095 ], [ -114.504869, 45.722176 ], [ -114.497553, 45.710677 ], [ -114.495421, 45.703321 ], [ -114.499637, 45.669035 ], [ -114.507645, 45.658949 ], [ -114.522142, 45.649340 ], [ -114.529678, 45.652320 ], [ -114.535770, 45.650613 ], [ -114.561046, 45.639906 ], [ -114.563652, 45.637412 ], [ -114.563305, 45.631612 ], [ -114.553937, 45.619299 ], [ -114.544905, 45.616673 ], [ -114.538132, 45.606834 ], [ -114.553999, 45.591279 ], [ -114.558253, 45.585104 ], [ -114.559038, 45.565706 ], [ -114.549508, 45.560590 ], [ -114.526075, 45.570771 ], [ -114.517761, 45.568129 ], [ -114.506341, 45.559216 ], [ -114.498176, 45.555473 ], [ -114.473759, 45.563278 ], [ -114.460542, 45.561283 ], [ -114.456764, 45.543983 ], [ -114.450863, 45.542530 ], [ -114.438991, 45.536076 ], [ -114.415804, 45.509753 ], [ -114.388618, 45.502903 ], [ -114.368520, 45.492716 ], [ -114.365620, 45.490416 ], [ -114.360719, 45.474116 ], [ -114.345019, 45.459916 ], [ -114.333218, 45.459316 ], [ -114.279217, 45.480616 ], [ -114.270717, 45.486116 ], [ -114.261616, 45.495816 ], [ -114.247824, 45.524283 ], [ -114.248183, 45.533226 ], [ -114.251836, 45.537812 ], [ -114.248121, 45.545877 ], [ -114.227942, 45.546423 ], [ -114.203665, 45.535570 ], [ -114.192802, 45.536596 ], [ -114.186470, 45.545539 ], [ -114.180043, 45.551432 ], [ -114.154837, 45.552916 ], [ -114.135249, 45.557465 ], [ -114.129099, 45.565491 ], [ -114.128601, 45.568996 ], [ -114.132359, 45.572531 ], [ -114.131469, 45.574444 ], [ -114.122322, 45.584260 ], [ -114.100308, 45.586354 ], [ -114.086584, 45.591180 ], [ -114.082100, 45.596958 ], [ -114.083149, 45.603996 ], [ -114.081790, 45.611329 ], [ -114.067619, 45.627706 ], [ -114.033456, 45.648629 ], [ -114.018731, 45.648616 ], [ -114.014973, 45.654008 ], [ -114.013786, 45.658238 ], [ -114.020070, 45.670332 ], [ -114.020533, 45.681223 ], [ -114.019315, 45.692937 ], [ -114.015633, 45.696127 ], [ -113.986656, 45.704564 ], [ -113.971565, 45.700636 ], [ -113.942600, 45.686362 ], [ -113.934220, 45.682232 ], [ -113.930403, 45.671878 ], [ -113.919752, 45.658536 ], [ -113.903582, 45.651165 ], [ -113.900588, 45.648259 ], [ -113.898883, 45.644167 ], [ -113.902539, 45.636945 ], [ -113.904691, 45.622007 ], [ -113.886006, 45.617020 ], [ -113.861404, 45.623660 ], [ -113.823068, 45.612486 ], [ -113.806729, 45.602146 ], [ -113.802955, 45.592631 ], [ -113.803261, 45.584193 ], [ -113.804796, 45.580358 ], [ -113.819868, 45.566326 ], [ -113.834555, 45.520729 ], [ -113.809144, 45.519908 ], [ -113.802849, 45.523159 ], [ -113.796579, 45.523462 ], [ -113.778361, 45.523415 ], [ -113.766022, 45.520621 ], [ -113.759986, 45.480735 ], [ -113.784160, 45.454946 ], [ -113.783272, 45.451839 ], [ -113.764591, 45.431403 ], [ -113.763368, 45.427732 ], [ -113.768058, 45.418147 ], [ -113.765203, 45.410601 ], [ -113.760924, 45.406501 ], [ -113.750546, 45.402720 ], [ -113.734402, 45.392353 ], [ -113.733092, 45.390173 ], [ -113.732390, 45.385058 ], [ -113.735530, 45.364738 ], [ -113.740200, 45.345590 ], [ -113.738729, 45.329741 ], [ -113.735601, 45.325265 ], [ -113.689359, 45.283550 ], [ -113.688077, 45.276407 ], [ -113.691557, 45.270912 ], [ -113.692039, 45.265191 ], [ -113.684946, 45.253706 ], [ -113.678749, 45.249270 ], [ -113.674409, 45.249411 ], [ -113.665633, 45.246265 ], [ -113.657027, 45.241436 ], [ -113.650064, 45.234710 ], [ -113.647399, 45.228282 ], [ -113.636889, 45.212983 ], [ -113.599506, 45.191114 ], [ -113.589891, 45.176986 ], [ -113.594632, 45.166034 ], [ -113.574670, 45.128411 ], [ -113.554744, 45.112901 ], [ -113.546488, 45.112285 ], [ -113.538037, 45.115030 ], [ -113.513342, 45.115225 ], [ -113.506638, 45.107288 ], [ -113.510819, 45.099902 ], [ -113.520134, 45.093033 ], [ -113.485278, 45.063519 ], [ -113.473770, 45.061700 ], [ -113.465073, 45.062755 ], [ -113.460578, 45.064879 ], [ -113.451970, 45.059247 ], [ -113.449120, 45.046098 ], [ -113.449909, 45.035167 ], [ -113.437726, 45.006967 ], [ -113.446884, 44.998545 ], [ -113.447013, 44.984637 ], [ -113.444862, 44.976141 ], [ -113.443782, 44.959890 ], [ -113.448958, 44.953544 ], [ -113.467467, 44.948061 ], [ -113.474781, 44.948795 ], [ -113.480836, 44.950310 ], [ -113.494446, 44.948597 ], [ -113.498745, 44.942314 ], [ -113.491121, 44.927548 ], [ -113.474573, 44.910846 ], [ -113.455071, 44.865424 ], [ -113.422376, 44.842595 ], [ -113.383984, 44.837400 ], [ -113.377153, 44.834858 ], [ -113.356062, 44.819798 ], [ -113.346100, 44.800611 ], [ -113.346692, 44.798898 ], [ -113.354763, 44.795468 ], [ -113.354034, 44.791745 ], [ -113.341704, 44.784853 ], [ -113.301508, 44.798985 ], [ -113.296830, 44.803358 ], [ -113.278382, 44.812706 ], [ -113.247166, 44.822950 ], [ -113.238729, 44.814144 ], [ -113.209624, 44.809070 ], [ -113.194360, 44.802151 ], [ -113.183395, 44.793565 ], [ -113.179366, 44.787142 ], [ -113.163806, 44.778921 ], [ -113.158206, 44.780847 ], [ -113.140618, 44.776698 ], [ -113.131453, 44.772837 ], [ -113.131387, 44.764738 ], [ -113.137704, 44.760109 ], [ -113.134824, 44.752763 ], [ -113.116874, 44.738104 ], [ -113.102138, 44.729027 ], [ -113.101154, 44.708578 ], [ -113.098064, 44.697477 ], [ -113.081906, 44.691392 ], [ -113.067760, 44.679474 ], [ -113.067756, 44.672807 ], [ -113.070420, 44.667844 ], [ -113.068306, 44.656374 ], [ -113.065589, 44.649371 ], [ -113.051504, 44.636950 ], [ -113.049349, 44.629380 ], [ -113.053529, 44.621187 ], [ -113.056770, 44.618657 ], [ -113.065593, 44.617391 ], [ -113.073760, 44.613928 ], [ -113.083819, 44.602220 ], [ -113.061071, 44.577329 ], [ -113.042363, 44.565237 ], [ -113.042820, 44.546757 ], [ -113.032722, 44.537137 ], [ -113.019777, 44.528505 ], [ -113.018636, 44.520064 ], [ -113.020917, 44.493827 ], [ -113.003544, 44.450814 ], [ -112.981682, 44.434279 ], [ -112.951146, 44.416699 ], [ -112.915602, 44.402699 ], [ -112.886041, 44.395874 ], [ -112.881769, 44.380315 ], [ -112.855395, 44.359975 ], [ -112.844859, 44.358221 ], [ -112.820489, 44.370946 ], [ -112.814156, 44.377198 ], [ -112.813240, 44.378103 ], [ -112.812608, 44.392275 ], [ -112.821896, 44.407436 ], [ -112.836034, 44.422653 ], [ -112.828191, 44.442472 ], [ -112.797863, 44.466112 ], [ -112.781294, 44.484888 ], [ -112.749011, 44.491233 ], [ -112.735084, 44.499159 ], [ -112.719110, 44.504344 ], [ -112.707815, 44.503023 ], [ -112.671169, 44.491265 ], [ -112.664485, 44.486450 ], [ -112.660696, 44.485756 ], [ -112.601863, 44.491015 ], [ -112.584197, 44.481368 ], [ -112.573513, 44.480983 ], [ -112.550557, 44.484928 ], [ -112.541989, 44.483971 ], [ -112.518871, 44.475784 ], [ -112.512036, 44.470420 ], [ -112.511713, 44.466445 ], [ -112.500310, 44.463051 ], [ -112.473207, 44.480027 ], [ -112.460347, 44.475710 ], [ -112.435342, 44.462216 ], [ -112.387389, 44.448058 ], [ -112.368764, 44.467153 ], [ -112.358926, 44.486280 ], [ -112.356600, 44.493127 ], [ -112.358917, 44.528847 ], [ -112.354210, 44.535638 ], [ -112.348794, 44.538691 ], [ -112.319198, 44.539110 ], [ -112.315008, 44.541900 ], [ -112.315047, 44.550049 ], [ -112.312899, 44.553536 ], [ -112.307642, 44.557651 ], [ -112.286187, 44.568472 ], [ -112.258665, 44.569516 ], [ -112.242785, 44.568091 ], [ -112.230117, 44.562759 ], [ -112.226841, 44.555239 ], [ -112.229477, 44.549494 ], [ -112.221698, 44.543519 ], [ -112.183937, 44.533067 ], [ -112.179703, 44.533021 ], [ -112.164597, 44.541666 ], [ -112.136454, 44.539911 ], [ -112.129078, 44.536300 ], [ -112.125101, 44.528527 ], [ -112.106755, 44.520829 ], [ -112.101564, 44.520847 ], [ -112.096299, 44.523212 ], [ -112.093304, 44.530002 ], [ -112.069011, 44.537104 ], [ -112.053434, 44.535089 ], [ -112.036943, 44.530323 ], [ -112.034133, 44.537716 ], [ -112.035025, 44.542691 ], [ -112.032707, 44.546642 ], [ -112.013850, 44.542348 ], [ -111.995231, 44.535444 ], [ -111.980833, 44.536682 ], [ -111.951522, 44.550062 ], [ -111.947941, 44.556776 ], [ -111.903566, 44.557230 ], [ -111.887852, 44.563413 ], [ -111.870504, 44.564033 ], [ -111.849293, 44.539837 ], [ -111.842542, 44.526069 ], [ -111.821488, 44.509286 ], [ -111.807914, 44.511716 ], [ -111.806512, 44.516264 ], [ -111.761904, 44.529841 ], [ -111.758966, 44.533766 ], [ -111.746401, 44.540766 ], [ -111.737191, 44.543060 ], [ -111.715474, 44.543543 ], [ -111.709553, 44.550206 ], [ -111.704218, 44.560205 ], [ -111.681571, 44.559864 ], [ -111.617348, 44.549467 ], [ -111.614405, 44.548991 ], [ -111.601249, 44.554210 ], [ -111.591768, 44.561502 ], [ -111.585763, 44.562843 ], [ -111.562814, 44.555209 ], [ -111.556577, 44.554495 ], [ -111.546637, 44.557099 ], [ -111.524006, 44.548385 ], [ -111.518095, 44.544177 ], [ -111.500792, 44.540062 ], [ -111.471682, 44.540824 ], [ -111.467736, 44.544521 ], [ -111.469185, 44.552044 ], [ -111.492024, 44.560810 ], [ -111.519126, 44.582916 ], [ -111.524213, 44.595585 ], [ -111.525764, 44.604883 ], [ -111.521688, 44.613371 ], [ -111.504940, 44.635746 ], [ -111.473178, 44.665479 ], [ -111.468833, 44.679335 ], [ -111.477980, 44.682393 ], [ -111.484898, 44.687578 ], [ -111.490228, 44.700221 ], [ -111.489339, 44.704946 ], [ -111.486019, 44.707654 ], [ -111.480393, 44.709190 ], [ -111.438793, 44.720546 ], [ -111.429604, 44.720149 ], [ -111.424214, 44.714024 ], [ -111.414271, 44.710741 ], [ -111.398575, 44.723343 ], [ -111.394459, 44.744578 ], [ -111.397805, 44.746738 ], [ -111.393854, 44.752549 ], [ -111.385005, 44.755128 ], [ -111.377709, 44.751686 ], [ -111.374760, 44.750295 ], [ -111.366270, 44.742234 ], [ -111.366723, 44.738361 ], [ -111.355768, 44.727602 ], [ -111.348184, 44.725459 ], [ -111.341351, 44.729300 ], [ -111.323669, 44.724474 ], [ -111.296260, 44.702271 ], [ -111.268750, 44.668279 ], [ -111.276956, 44.655626 ], [ -111.262839, 44.649658 ], [ -111.252680, 44.651092 ], [ -111.224161, 44.623402 ], [ -111.231227, 44.606915 ], [ -111.230180, 44.587025 ], [ -111.225208, 44.581006 ], [ -111.201459, 44.575696 ], [ -111.189617, 44.571062 ], [ -111.182551, 44.566874 ], [ -111.175747, 44.552219 ], [ -111.166892, 44.547220 ], [ -111.159590, 44.546376 ], [ -111.143557, 44.535732 ], [ -111.139455, 44.517112 ], [ -111.131379, 44.499925 ], [ -111.122654, 44.493659 ], [ -111.062729, 44.476073 ], [ -111.048974, 44.474072 ], [ -111.049194, 44.438058 ], [ -111.049216, 44.435811 ], [ -111.049148, 44.374925 ], [ -111.049695, 44.353626 ], [ -111.049119, 44.124923 ], [ -111.048452, 44.114831 ], [ -111.048633, 44.062903 ], [ -111.048751, 44.060838 ], [ -111.048751, 44.060403 ], [ -111.049077, 44.020072 ], [ -111.047349, 43.999921 ], [ -111.047064, 43.983467 ], [ -111.046917, 43.974978 ], [ -111.046515, 43.908376 ], [ -111.046715, 43.815832 ], [ -111.046340, 43.726957 ], [ -111.046435, 43.726545 ], [ -111.046421, 43.722059 ], [ -111.046110, 43.687848 ], [ -111.046051, 43.685812 ], [ -111.046118, 43.684902 ], [ -111.045880, 43.681033 ], [ -111.045706, 43.659112 ], [ -111.045205, 43.501136 ], [ -111.044617, 43.315720 ], [ -111.044229, 43.195579 ], [ -111.044168, 43.189244 ], [ -111.044232, 43.184440 ], [ -111.044266, 43.177236 ], [ -111.044235, 43.177121 ], [ -111.044143, 43.072364 ], [ -111.044162, 43.068222 ], [ -111.044150, 43.066172 ], [ -111.044117, 43.060309 ], [ -111.044086, 43.054819 ], [ -111.044063, 43.046302 ], [ -111.044058, 43.044640 ], [ -111.043997, 43.041415 ], [ -111.044094, 43.029270 ], [ -111.044033, 43.026411 ], [ -111.044034, 43.024844 ], [ -111.044034, 43.024581 ], [ -111.044206, 43.022614 ], [ -111.044156, 43.020052 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US17", "STATE": "17", "NAME": "Illinois", "LSAD": "", "CENSUSAREA": 55518.930000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -89.366031, 42.500274 ], [ -89.361561, 42.500012 ], [ -89.290896, 42.498853 ], [ -89.250759, 42.497994 ], [ -89.246972, 42.498130 ], [ -89.228279, 42.498047 ], [ -89.226270, 42.497957 ], [ -89.166728, 42.497256 ], [ -89.164905, 42.497347 ], [ -89.125111, 42.496957 ], [ -89.120365, 42.496992 ], [ -89.116949, 42.496910 ], [ -89.099012, 42.496499 ], [ -89.071141, 42.496208 ], [ -89.042898, 42.496255 ], [ -89.013804, 42.496097 ], [ -89.013667, 42.496087 ], [ -88.992977, 42.496026 ], [ -88.992659, 42.496025 ], [ -88.943264, 42.495114 ], [ -88.940391, 42.495046 ], [ -88.940388, 42.495046 ], [ -88.786681, 42.491983 ], [ -88.776493, 42.492024 ], [ -88.765360, 42.492068 ], [ -88.707380, 42.493587 ], [ -88.707378, 42.493587 ], [ -88.638653, 42.495043 ], [ -88.506912, 42.494883 ], [ -88.470597, 42.494672 ], [ -88.461397, 42.494618 ], [ -88.417396, 42.494618 ], [ -88.304692, 42.494773 ], [ -88.271691, 42.494818 ], [ -88.250090, 42.495823 ], [ -88.216900, 42.495923 ], [ -88.200172, 42.496016 ], [ -88.199531, 42.496018 ], [ -88.115285, 42.496219 ], [ -88.049782, 42.495319 ], [ -87.990180, 42.494519 ], [ -87.971279, 42.494019 ], [ -87.900242, 42.493020 ], [ -87.843594, 42.492307 ], [ -87.815872, 42.491920 ], [ -87.800561, 42.491920 ], [ -87.800477, 42.491920 ], [ -87.800317, 42.490578 ], [ -87.798971, 42.479278 ], [ -87.798230, 42.473054 ], [ -87.798071, 42.471721 ], [ -87.800752, 42.445867 ], [ -87.803370, 42.420621 ], [ -87.803529, 42.417759 ], [ -87.803750, 42.413793 ], [ -87.805370, 42.384721 ], [ -87.806130, 42.383357 ], [ -87.815570, 42.366416 ], [ -87.816570, 42.364621 ], [ -87.820858, 42.361584 ], [ -87.820871, 42.361544 ], [ -87.826717, 42.343497 ], [ -87.830646, 42.331368 ], [ -87.830986, 42.330317 ], [ -87.831221, 42.328530 ], [ -87.834769, 42.301522 ], [ -87.833468, 42.294892 ], [ -87.832738, 42.291173 ], [ -87.832530, 42.290109 ], [ -87.831286, 42.283772 ], [ -87.828569, 42.269922 ], [ -87.828034, 42.268673 ], [ -87.827720, 42.267937 ], [ -87.826944, 42.266125 ], [ -87.825313, 42.262313 ], [ -87.812461, 42.232278 ], [ -87.812422, 42.232185 ], [ -87.812315, 42.231935 ], [ -87.812267, 42.231823 ], [ -87.808395, 42.224271 ], [ -87.803873, 42.215449 ], [ -87.800066, 42.208024 ], [ -87.798589, 42.206007 ], [ -87.798300, 42.205611 ], [ -87.797497, 42.204514 ], [ -87.797444, 42.204442 ], [ -87.796937, 42.203748 ], [ -87.796779, 42.203533 ], [ -87.788313, 42.191966 ], [ -87.787241, 42.190501 ], [ -87.775295, 42.174179 ], [ -87.759327, 42.152362 ], [ -87.756390, 42.148350 ], [ -87.755826, 42.147579 ], [ -87.754767, 42.146132 ], [ -87.754444, 42.145691 ], [ -87.754358, 42.145573 ], [ -87.750396, 42.140160 ], [ -87.748486, 42.137550 ], [ -87.746421, 42.134729 ], [ -87.741662, 42.128227 ], [ -87.741318, 42.127812 ], [ -87.740787, 42.127172 ], [ -87.740718, 42.127089 ], [ -87.739735, 42.125903 ], [ -87.739529, 42.125655 ], [ -87.733929, 42.118903 ], [ -87.730463, 42.114723 ], [ -87.729387, 42.113426 ], [ -87.729378, 42.113414 ], [ -87.728335, 42.112157 ], [ -87.728191, 42.111984 ], [ -87.727248, 42.110847 ], [ -87.727005, 42.110554 ], [ -87.725196, 42.108373 ], [ -87.724661, 42.107727 ], [ -87.724603, 42.107674 ], [ -87.723723, 42.106879 ], [ -87.722306, 42.105596 ], [ -87.722220, 42.105518 ], [ -87.721500, 42.104866 ], [ -87.720407, 42.103878 ], [ -87.720303, 42.103783 ], [ -87.718065, 42.101758 ], [ -87.717504, 42.101250 ], [ -87.717276, 42.101044 ], [ -87.717169, 42.100947 ], [ -87.712206, 42.096455 ], [ -87.710960, 42.095328 ], [ -87.706415, 42.092213 ], [ -87.704594, 42.090966 ], [ -87.703882, 42.090478 ], [ -87.702370, 42.089442 ], [ -87.682359, 42.075729 ], [ -87.682179, 42.075441 ], [ -87.680750, 42.073160 ], [ -87.679843, 42.071713 ], [ -87.671462, 42.058334 ], [ -87.670512, 42.052980 ], [ -87.670699, 42.052305 ], [ -87.671119, 42.050781 ], [ -87.671184, 42.050548 ], [ -87.671894, 42.047972 ], [ -87.671094, 42.042802 ], [ -87.668982, 42.029142 ], [ -87.630953, 41.933132 ], [ -87.630870, 41.932784 ], [ -87.627038, 41.916738 ], [ -87.624763, 41.907209 ], [ -87.624134, 41.904574 ], [ -87.624052, 41.904232 ], [ -87.622944, 41.902020 ], [ -87.619852, 41.901392 ], [ -87.617433, 41.898032 ], [ -87.614163, 41.893418 ], [ -87.612291, 41.893335 ], [ -87.611659, 41.892216 ], [ -87.611659, 41.890708 ], [ -87.612680, 41.889248 ], [ -87.614188, 41.888421 ], [ -87.613556, 41.884480 ], [ -87.613654, 41.884412 ], [ -87.615734, 41.882958 ], [ -87.616537, 41.882396 ], [ -87.616251, 41.868933 ], [ -87.609450, 41.845233 ], [ -87.600549, 41.826833 ], [ -87.587123, 41.811422 ], [ -87.587054, 41.811342 ], [ -87.580948, 41.804334 ], [ -87.580920, 41.804225 ], [ -87.580550, 41.802750 ], [ -87.576347, 41.786034 ], [ -87.560646, 41.766034 ], [ -87.542845, 41.752135 ], [ -87.530745, 41.748235 ], [ -87.524141, 41.723990 ], [ -87.524044, 41.708335 ], [ -87.524944, 41.702635 ], [ -87.524844, 41.691635 ], [ -87.524642, 41.634935 ], [ -87.524742, 41.632435 ], [ -87.524642, 41.622535 ], [ -87.524641, 41.563335 ], [ -87.525041, 41.559235 ], [ -87.524940, 41.529735 ], [ -87.525669, 41.470283 ], [ -87.525671, 41.470115 ], [ -87.525623, 41.453619 ], [ -87.525350, 41.380851 ], [ -87.526404, 41.355812 ], [ -87.526768, 41.298177 ], [ -87.526768, 41.298052 ], [ -87.526570, 41.166097 ], [ -87.526567, 41.163865 ], [ -87.526660, 41.160090 ], [ -87.526719, 41.159448 ], [ -87.526693, 41.153958 ], [ -87.526696, 41.149222 ], [ -87.526700, 41.139658 ], [ -87.526711, 41.121485 ], [ -87.526520, 41.024837 ], [ -87.526346, 41.010583 ], [ -87.526307, 41.010355 ], [ -87.526305, 41.010346 ], [ -87.526084, 40.911914 ], [ -87.526014, 40.895582 ], [ -87.526437, 40.894209 ], [ -87.525962, 40.880618 ], [ -87.526113, 40.879703 ], [ -87.525783, 40.854357 ], [ -87.526129, 40.736950 ], [ -87.526129, 40.736885 ], [ -87.526292, 40.535409 ], [ -87.526352, 40.535111 ], [ -87.526376, 40.491574 ], [ -87.526379, 40.491237 ], [ -87.526502, 40.477158 ], [ -87.526511, 40.476879 ], [ -87.526549, 40.475659 ], [ -87.526809, 40.462170 ], [ -87.530054, 40.250671 ], [ -87.529992, 40.250036 ], [ -87.530828, 40.191812 ], [ -87.531133, 40.170030 ], [ -87.531438, 40.148123 ], [ -87.531439, 40.148027 ], [ -87.531759, 40.144273 ], [ -87.531561, 40.133005 ], [ -87.532308, 40.011587 ], [ -87.532308, 40.011492 ], [ -87.532287, 40.000037 ], [ -87.532331, 39.997776 ], [ -87.532542, 39.987462 ], [ -87.532683, 39.977691 ], [ -87.532790, 39.975010 ], [ -87.532776, 39.971077 ], [ -87.533227, 39.883127 ], [ -87.533227, 39.883000 ], [ -87.533142, 39.810947 ], [ -87.533056, 39.803922 ], [ -87.533058, 39.796243 ], [ -87.533066, 39.781743 ], [ -87.532703, 39.664868 ], [ -87.532444, 39.646102 ], [ -87.532365, 39.646126 ], [ -87.532196, 39.607306 ], [ -87.532008, 39.564013 ], [ -87.531939, 39.545853 ], [ -87.531965, 39.526937 ], [ -87.531692, 39.495516 ], [ -87.531627, 39.491698 ], [ -87.531663, 39.477120 ], [ -87.531663, 39.477110 ], [ -87.531624, 39.469378 ], [ -87.531608, 39.466225 ], [ -87.531489, 39.449474 ], [ -87.531355, 39.437732 ], [ -87.531355, 39.436656 ], [ -87.531646, 39.347888 ], [ -87.544013, 39.352907 ], [ -87.554400, 39.340488 ], [ -87.578331, 39.340343 ], [ -87.589084, 39.333831 ], [ -87.600397, 39.312904 ], [ -87.597946, 39.299479 ], [ -87.597545, 39.296388 ], [ -87.610050, 39.282232 ], [ -87.605543, 39.261122 ], [ -87.604076, 39.259459 ], [ -87.593486, 39.247452 ], [ -87.583535, 39.243579 ], [ -87.579163, 39.232962 ], [ -87.574558, 39.218404 ], [ -87.577029, 39.211123 ], [ -87.588614, 39.197824 ], [ -87.620796, 39.174790 ], [ -87.640435, 39.166727 ], [ -87.642777, 39.157525 ], [ -87.645990, 39.144900 ], [ -87.643145, 39.128562 ], [ -87.632245, 39.118702 ], [ -87.632874, 39.114297 ], [ -87.632874, 39.110550 ], [ -87.632249, 39.106803 ], [ -87.630376, 39.104305 ], [ -87.625379, 39.101806 ], [ -87.619134, 39.100557 ], [ -87.617260, 39.096186 ], [ -87.616636, 39.089940 ], [ -87.613513, 39.085568 ], [ -87.608517, 39.082445 ], [ -87.596373, 39.079639 ], [ -87.572588, 39.057286 ], [ -87.575027, 39.034062 ], [ -87.569696, 39.019413 ], [ -87.579117, 39.001607 ], [ -87.578319, 38.988786 ], [ -87.529496, 38.971925 ], [ -87.512187, 38.954417 ], [ -87.518826, 38.923205 ], [ -87.527645, 38.907688 ], [ -87.544089, 38.895093 ], [ -87.547370, 38.875614 ], [ -87.553384, 38.863344 ], [ -87.550515, 38.859560 ], [ -87.534355, 38.852495 ], [ -87.525893, 38.848795 ], [ -87.521681, 38.826576 ], [ -87.527342, 38.818121 ], [ -87.496537, 38.778571 ], [ -87.498948, 38.757774 ], [ -87.496494, 38.742728 ], [ -87.516707, 38.716333 ], [ -87.519609, 38.697198 ], [ -87.531231, 38.684036 ], [ -87.545538, 38.677613 ], [ -87.593678, 38.667402 ], [ -87.620120, 38.639489 ], [ -87.622375, 38.618873 ], [ -87.627348, 38.605440 ], [ -87.624143, 38.596955 ], [ -87.623890, 38.593984 ], [ -87.626444, 38.591066 ], [ -87.629362, 38.589971 ], [ -87.637752, 38.588512 ], [ -87.651529, 38.568166 ], [ -87.650704, 38.556240 ], [ -87.660732, 38.541092 ], [ -87.655780, 38.521206 ], [ -87.653802, 38.517382 ], [ -87.654166, 38.511911 ], [ -87.657084, 38.507169 ], [ -87.663701, 38.502931 ], [ -87.678374, 38.498438 ], [ -87.693188, 38.488038 ], [ -87.714047, 38.479880 ], [ -87.730768, 38.478717 ], [ -87.739522, 38.475069 ], [ -87.743535, 38.467774 ], [ -87.743170, 38.459019 ], [ -87.735729, 38.452986 ], [ -87.730134, 38.446518 ], [ -87.730699, 38.442908 ], [ -87.741040, 38.435576 ], [ -87.744382, 38.414497 ], [ -87.745254, 38.408996 ], [ -87.779996, 38.370842 ], [ -87.806075, 38.363143 ], [ -87.822721, 38.346912 ], [ -87.832723, 38.324853 ], [ -87.831972, 38.307241 ], [ -87.833757, 38.299133 ], [ -87.838243, 38.293750 ], [ -87.844972, 38.290610 ], [ -87.853046, 38.289264 ], [ -87.860224, 38.291507 ], [ -87.868747, 38.299133 ], [ -87.875476, 38.301376 ], [ -87.880410, 38.299581 ], [ -87.883102, 38.293301 ], [ -87.887849, 38.285299 ], [ -87.898802, 38.276255 ], [ -87.908223, 38.274012 ], [ -87.913606, 38.276703 ], [ -87.916746, 38.284778 ], [ -87.921680, 38.289712 ], [ -87.928858, 38.292404 ], [ -87.938727, 38.289264 ], [ -87.952125, 38.273763 ], [ -87.951277, 38.268750 ], [ -87.945904, 38.256966 ], [ -87.950838, 38.247097 ], [ -87.960225, 38.237118 ], [ -87.968968, 38.237389 ], [ -87.972321, 38.235008 ], [ -87.975511, 38.232742 ], [ -87.977746, 38.230258 ], [ -87.979548, 38.228256 ], [ -87.982688, 38.221527 ], [ -87.984234, 38.209960 ], [ -87.975819, 38.197834 ], [ -87.959500, 38.184376 ], [ -87.937162, 38.172189 ], [ -87.928858, 38.168594 ], [ -87.922577, 38.160071 ], [ -87.921680, 38.148407 ], [ -87.945472, 38.126616 ], [ -87.974272, 38.121981 ], [ -87.990763, 38.110726 ], [ -87.999734, 38.100857 ], [ -87.998389, 38.090091 ], [ -87.994800, 38.083362 ], [ -87.986725, 38.076185 ], [ -87.984931, 38.069008 ], [ -87.990314, 38.056447 ], [ -88.009603, 38.049270 ], [ -88.020369, 38.046578 ], [ -88.025304, 38.038055 ], [ -88.029790, 38.025046 ], [ -88.025831, 38.007245 ], [ -88.012574, 37.977062 ], [ -88.012929, 37.966544 ], [ -88.036124, 37.942746 ], [ -88.044145, 37.926805 ], [ -88.037416, 37.913348 ], [ -88.031584, 37.901685 ], [ -88.033378, 37.894059 ], [ -88.043247, 37.887330 ], [ -88.050425, 37.882844 ], [ -88.054462, 37.877461 ], [ -88.055251, 37.875569 ], [ -88.056705, 37.872078 ], [ -88.058499, 37.865349 ], [ -88.056705, 37.855480 ], [ -88.053116, 37.847854 ], [ -88.048630, 37.843817 ], [ -88.044593, 37.840677 ], [ -88.043247, 37.836639 ], [ -88.044145, 37.830808 ], [ -88.049079, 37.826322 ], [ -88.050425, 37.822285 ], [ -88.051771, 37.817799 ], [ -88.051771, 37.813761 ], [ -88.049528, 37.811070 ], [ -88.045939, 37.807481 ], [ -88.039105, 37.805789 ], [ -88.029382, 37.803601 ], [ -88.028030, 37.799224 ], [ -88.032438, 37.796361 ], [ -88.035827, 37.791917 ], [ -88.038769, 37.784307 ], [ -88.040206, 37.775957 ], [ -88.040873, 37.772082 ], [ -88.042602, 37.767120 ], [ -88.049942, 37.754078 ], [ -88.059588, 37.742608 ], [ -88.063802, 37.738645 ], [ -88.072538, 37.733286 ], [ -88.081925, 37.730389 ], [ -88.085901, 37.728587 ], [ -88.095759, 37.723205 ], [ -88.101844, 37.718036 ], [ -88.107088, 37.715915 ], [ -88.117803, 37.712583 ], [ -88.122412, 37.709685 ], [ -88.125033, 37.707094 ], [ -88.132341, 37.697142 ], [ -88.134282, 37.691498 ], [ -88.145434, 37.682590 ], [ -88.151646, 37.675098 ], [ -88.158207, 37.664542 ], [ -88.159372, 37.661847 ], [ -88.160187, 37.657592 ], [ -88.160062, 37.654332 ], [ -88.158640, 37.649097 ], [ -88.158374, 37.639948 ], [ -88.156827, 37.632801 ], [ -88.152691, 37.622827 ], [ -88.142225, 37.603737 ], [ -88.140752, 37.599158 ], [ -88.140226, 37.595263 ], [ -88.140940, 37.590865 ], [ -88.139973, 37.586451 ], [ -88.136164, 37.580285 ], [ -88.133410, 37.574273 ], [ -88.133393, 37.574235 ], [ -88.131622, 37.572968 ], [ -88.121517, 37.568166 ], [ -88.114330, 37.562189 ], [ -88.105585, 37.556180 ], [ -88.101174, 37.551330 ], [ -88.092814, 37.539637 ], [ -88.088049, 37.535124 ], [ -88.086194, 37.534186 ], [ -88.078046, 37.532029 ], [ -88.072242, 37.528826 ], [ -88.069018, 37.525297 ], [ -88.063311, 37.515755 ], [ -88.062568, 37.513563 ], [ -88.062828, 37.508123 ], [ -88.061342, 37.505327 ], [ -88.061292, 37.505232 ], [ -88.062563, 37.495951 ], [ -88.064115, 37.492013 ], [ -88.062950, 37.489385 ], [ -88.062174, 37.489057 ], [ -88.062294, 37.487837 ], [ -88.064234, 37.484548 ], [ -88.067728, 37.481593 ], [ -88.068504, 37.481921 ], [ -88.072386, 37.483563 ], [ -88.077987, 37.480146 ], [ -88.084171, 37.472699 ], [ -88.087664, 37.471059 ], [ -88.090380, 37.471059 ], [ -88.091156, 37.471715 ], [ -88.091156, 37.472699 ], [ -88.095818, 37.473025 ], [ -88.109417, 37.472369 ], [ -88.128010, 37.470507 ], [ -88.132628, 37.471555 ], [ -88.135142, 37.471626 ], [ -88.157061, 37.466937 ], [ -88.171764, 37.465612 ], [ -88.175283, 37.463790 ], [ -88.188615, 37.461896 ], [ -88.206923, 37.460188 ], [ -88.225012, 37.457390 ], [ -88.237784, 37.456811 ], [ -88.255193, 37.456748 ], [ -88.281667, 37.452596 ], [ -88.297821, 37.446816 ], [ -88.312585, 37.440591 ], [ -88.317525, 37.436178 ], [ -88.321199, 37.434705 ], [ -88.330622, 37.429316 ], [ -88.333183, 37.427210 ], [ -88.348405, 37.410726 ], [ -88.358436, 37.404860 ], [ -88.358506, 37.404817 ], [ -88.361557, 37.402931 ], [ -88.365471, 37.401663 ], [ -88.371214, 37.402730 ], [ -88.373445, 37.404342 ], [ -88.377507, 37.409825 ], [ -88.387669, 37.416482 ], [ -88.397340, 37.421644 ], [ -88.404127, 37.424146 ], [ -88.408808, 37.425216 ], [ -88.413108, 37.424468 ], [ -88.414882, 37.423666 ], [ -88.418594, 37.421987 ], [ -88.425981, 37.419441 ], [ -88.433182, 37.418169 ], [ -88.439333, 37.416416 ], [ -88.450127, 37.411717 ], [ -88.456000, 37.408482 ], [ -88.465861, 37.400547 ], [ -88.470224, 37.396255 ], [ -88.476592, 37.386875 ], [ -88.478523, 37.375052 ], [ -88.482113, 37.364615 ], [ -88.482612, 37.354915 ], [ -88.484462, 37.345609 ], [ -88.486947, 37.339596 ], [ -88.490310, 37.335042 ], [ -88.494137, 37.327689 ], [ -88.500566, 37.317822 ], [ -88.505087, 37.307858 ], [ -88.508657, 37.303353 ], [ -88.511497, 37.298527 ], [ -88.514661, 37.290948 ], [ -88.515939, 37.284043 ], [ -88.509587, 37.273398 ], [ -88.506942, 37.266656 ], [ -88.509328, 37.262130 ], [ -88.508031, 37.260261 ], [ -88.500777, 37.253579 ], [ -88.492383, 37.248445 ], [ -88.487277, 37.244077 ], [ -88.484982, 37.240774 ], [ -88.479730, 37.229606 ], [ -88.478179, 37.227251 ], [ -88.471753, 37.220155 ], [ -88.466981, 37.217026 ], [ -88.458763, 37.213536 ], [ -88.450653, 37.207046 ], [ -88.447764, 37.203527 ], [ -88.441956, 37.189036 ], [ -88.439527, 37.181740 ], [ -88.437781, 37.180007 ], [ -88.433454, 37.165871 ], [ -88.433782, 37.164070 ], [ -88.431488, 37.160298 ], [ -88.429906, 37.158668 ], [ -88.428097, 37.157758 ], [ -88.424403, 37.152428 ], [ -88.424776, 37.149901 ], [ -88.434701, 37.126424 ], [ -88.435829, 37.125055 ], [ -88.443538, 37.109192 ], [ -88.443538, 37.108517 ], [ -88.442743, 37.107842 ], [ -88.444605, 37.098601 ], [ -88.458948, 37.073796 ], [ -88.476127, 37.068223 ], [ -88.482856, 37.067114 ], [ -88.490068, 37.067874 ], [ -88.490276, 37.067836 ], [ -88.504437, 37.065265 ], [ -88.514356, 37.065231 ], [ -88.521436, 37.065584 ], [ -88.531576, 37.067192 ], [ -88.545403, 37.070003 ], [ -88.560032, 37.076010 ], [ -88.563845, 37.078542 ], [ -88.569375, 37.082213 ], [ -88.576718, 37.085852 ], [ -88.581635, 37.090567 ], [ -88.589207, 37.099655 ], [ -88.593922, 37.101761 ], [ -88.601144, 37.107081 ], [ -88.611440, 37.112745 ], [ -88.625889, 37.119458 ], [ -88.630605, 37.121003 ], [ -88.637977, 37.121309 ], [ -88.644872, 37.122844 ], [ -88.687767, 37.139378 ], [ -88.693983, 37.141155 ], [ -88.702553, 37.142646 ], [ -88.720224, 37.140641 ], [ -88.723440, 37.141194 ], [ -88.732105, 37.143956 ], [ -88.737937, 37.146513 ], [ -88.746065, 37.151564 ], [ -88.753068, 37.154701 ], [ -88.765357, 37.162662 ], [ -88.775950, 37.168780 ], [ -88.779466, 37.172495 ], [ -88.786947, 37.178584 ], [ -88.797373, 37.184854 ], [ -88.805720, 37.188595 ], [ -88.820935, 37.192203 ], [ -88.835051, 37.196486 ], [ -88.869530, 37.209711 ], [ -88.902841, 37.219299 ], [ -88.916934, 37.224291 ], [ -88.920878, 37.224769 ], [ -88.928019, 37.226625 ], [ -88.931745, 37.227593 ], [ -88.933077, 37.227749 ], [ -88.942111, 37.228811 ], [ -88.966831, 37.229891 ], [ -88.983260, 37.228685 ], [ -89.000968, 37.224401 ], [ -89.008532, 37.220583 ], [ -89.005920, 37.221198 ], [ -89.014003, 37.216090 ], [ -89.029981, 37.211144 ], [ -89.037568, 37.203932 ], [ -89.041263, 37.202881 ], [ -89.058036, 37.188767 ], [ -89.076221, 37.175125 ], [ -89.086526, 37.165602 ], [ -89.092934, 37.156439 ], [ -89.095753, 37.150391 ], [ -89.096669, 37.146200 ], [ -89.099047, 37.140967 ], [ -89.111189, 37.119052 ], [ -89.115579, 37.115781 ], [ -89.120465, 37.113487 ], [ -89.122020, 37.111342 ], [ -89.125072, 37.108813 ], [ -89.134931, 37.103278 ], [ -89.135847, 37.102197 ], [ -89.138231, 37.096906 ], [ -89.141320, 37.093865 ], [ -89.146596, 37.090714 ], [ -89.149797, 37.089828 ], [ -89.151294, 37.090487 ], [ -89.154504, 37.088907 ], [ -89.168087, 37.074218 ], [ -89.171881, 37.068184 ], [ -89.175725, 37.062069 ], [ -89.179384, 37.053012 ], [ -89.181369, 37.046305 ], [ -89.182509, 37.037275 ], [ -89.180849, 37.026843 ], [ -89.178975, 37.020928 ], [ -89.173595, 37.011409 ], [ -89.171120, 37.008072 ], [ -89.166447, 37.003337 ], [ -89.160667, 37.000051 ], [ -89.138437, 36.985089 ], [ -89.132685, 36.982200 ], [ -89.140814, 36.979416 ], [ -89.144110, 36.979133 ], [ -89.149882, 36.977636 ], [ -89.161767, 36.972768 ], [ -89.170008, 36.970298 ], [ -89.177235, 36.970885 ], [ -89.185491, 36.973518 ], [ -89.192097, 36.979995 ], [ -89.195039, 36.989768 ], [ -89.195029, 37.000051 ], [ -89.198488, 37.011723 ], [ -89.200793, 37.016164 ], [ -89.205038, 37.020047 ], [ -89.225482, 37.031077 ], [ -89.234053, 37.037277 ], [ -89.238253, 37.042853 ], [ -89.245648, 37.057783 ], [ -89.254930, 37.072014 ], [ -89.259936, 37.064071 ], [ -89.264484, 37.064814 ], [ -89.280375, 37.065224 ], [ -89.283488, 37.065811 ], [ -89.283685, 37.066736 ], [ -89.294036, 37.067345 ], [ -89.307726, 37.069654 ], [ -89.308290, 37.068371 ], [ -89.310819, 37.057897 ], [ -89.309401, 37.053769 ], [ -89.307397, 37.050432 ], [ -89.304752, 37.047565 ], [ -89.301368, 37.044982 ], [ -89.291185, 37.040408 ], [ -89.277715, 37.036140 ], [ -89.266286, 37.028683 ], [ -89.260003, 37.023288 ], [ -89.257608, 37.015496 ], [ -89.263527, 37.000050 ], [ -89.266242, 36.996302 ], [ -89.269564, 36.993401 ], [ -89.274198, 36.990495 ], [ -89.278628, 36.988670 ], [ -89.292130, 36.992189 ], [ -89.312642, 37.009047 ], [ -89.317168, 37.012767 ], [ -89.322982, 37.016090 ], [ -89.331164, 37.019936 ], [ -89.345996, 37.025521 ], [ -89.362397, 37.030156 ], [ -89.378277, 37.039605 ], [ -89.381644, 37.043010 ], [ -89.383937, 37.046441 ], [ -89.384681, 37.048251 ], [ -89.385434, 37.055130 ], [ -89.385186, 37.057748 ], [ -89.378889, 37.070499 ], [ -89.375712, 37.080505 ], [ -89.375615, 37.085936 ], [ -89.378710, 37.094586 ], [ -89.384175, 37.103267 ], [ -89.388050, 37.107481 ], [ -89.393427, 37.111197 ], [ -89.407451, 37.119307 ], [ -89.411730, 37.122507 ], [ -89.414471, 37.125050 ], [ -89.425580, 37.138235 ], [ -89.435202, 37.152090 ], [ -89.438275, 37.161287 ], [ -89.456105, 37.188120 ], [ -89.461862, 37.199517 ], [ -89.462676, 37.203351 ], [ -89.467631, 37.218200 ], [ -89.467500, 37.221844 ], [ -89.458302, 37.240368 ], [ -89.457832, 37.242594 ], [ -89.458246, 37.247066 ], [ -89.458827, 37.248661 ], [ -89.460692, 37.250577 ], [ -89.462660, 37.251520 ], [ -89.470525, 37.253357 ], [ -89.479205, 37.253052 ], [ -89.488728, 37.251507 ], [ -89.489915, 37.251315 ], [ -89.496386, 37.258474 ], [ -89.502303, 37.263738 ], [ -89.506773, 37.268537 ], [ -89.513905, 37.277164 ], [ -89.517032, 37.281920 ], [ -89.518340, 37.285497 ], [ -89.518393, 37.289354 ], [ -89.517692, 37.292040 ], [ -89.515741, 37.295362 ], [ -89.514605, 37.299323 ], [ -89.514042, 37.303776 ], [ -89.511842, 37.310825 ], [ -89.509699, 37.314260 ], [ -89.508174, 37.315662 ], [ -89.499090, 37.321490 ], [ -89.495160, 37.324795 ], [ -89.491194, 37.331361 ], [ -89.489005, 37.333368 ], [ -89.485930, 37.334829 ], [ -89.484211, 37.335646 ], [ -89.474569, 37.338165 ], [ -89.454723, 37.339283 ], [ -89.447556, 37.340475 ], [ -89.436040, 37.344441 ], [ -89.432836, 37.347056 ], [ -89.429738, 37.351956 ], [ -89.428185, 37.356158 ], [ -89.422037, 37.380530 ], [ -89.421054, 37.387668 ], [ -89.421320, 37.392077 ], [ -89.422465, 37.397132 ], [ -89.425940, 37.407471 ], [ -89.434130, 37.426847 ], [ -89.439769, 37.437200 ], [ -89.443493, 37.442129 ], [ -89.450969, 37.450069 ], [ -89.471201, 37.466473 ], [ -89.475525, 37.471388 ], [ -89.492051, 37.494008 ], [ -89.497689, 37.504948 ], [ -89.500231, 37.512954 ], [ -89.502917, 37.517870 ], [ -89.507459, 37.524322 ], [ -89.512400, 37.529810 ], [ -89.516447, 37.535558 ], [ -89.517051, 37.537278 ], [ -89.521093, 37.553805 ], [ -89.521925, 37.560735 ], [ -89.521730, 37.566210 ], [ -89.521517, 37.572152 ], [ -89.521274, 37.578971 ], [ -89.520804, 37.581155 ], [ -89.519808, 37.582748 ], [ -89.516538, 37.584504 ], [ -89.513943, 37.584815 ], [ -89.509542, 37.584147 ], [ -89.494051, 37.580116 ], [ -89.486062, 37.580853 ], [ -89.481118, 37.582973 ], [ -89.477548, 37.585885 ], [ -89.476030, 37.590226 ], [ -89.475932, 37.592998 ], [ -89.476514, 37.595554 ], [ -89.478399, 37.598869 ], [ -89.485792, 37.607157 ], [ -89.506563, 37.625050 ], [ -89.510526, 37.631755 ], [ -89.515649, 37.636446 ], [ -89.517718, 37.641217 ], [ -89.517136, 37.643789 ], [ -89.515860, 37.645555 ], [ -89.515903, 37.650803 ], [ -89.516827, 37.656089 ], [ -89.516146, 37.667975 ], [ -89.513927, 37.676575 ], [ -89.512040, 37.680985 ], [ -89.512009, 37.685525 ], [ -89.514255, 37.689923 ], [ -89.516685, 37.692762 ], [ -89.521948, 37.696475 ], [ -89.525730, 37.698441 ], [ -89.531427, 37.700334 ], [ -89.538652, 37.701054 ], [ -89.566704, 37.707189 ], [ -89.573516, 37.709065 ], [ -89.583316, 37.713261 ], [ -89.587213, 37.717510 ], [ -89.591289, 37.723599 ], [ -89.596566, 37.732886 ], [ -89.602406, 37.736492 ], [ -89.608757, 37.739684 ], [ -89.612478, 37.740036 ], [ -89.615586, 37.742350 ], [ -89.616194, 37.744283 ], [ -89.615933, 37.748184 ], [ -89.616389, 37.749167 ], [ -89.617278, 37.749720 ], [ -89.624023, 37.749120 ], [ -89.628010, 37.748135 ], [ -89.633370, 37.745782 ], [ -89.645429, 37.746108 ], [ -89.649530, 37.745498 ], [ -89.658455, 37.747710 ], [ -89.663352, 37.750052 ], [ -89.665546, 37.752095 ], [ -89.667993, 37.759484 ], [ -89.666474, 37.764195 ], [ -89.664130, 37.768510 ], [ -89.661190, 37.775732 ], [ -89.660227, 37.781032 ], [ -89.660380, 37.786296 ], [ -89.661320, 37.788204 ], [ -89.663982, 37.790801 ], [ -89.669644, 37.799922 ], [ -89.674390, 37.802989 ], [ -89.677605, 37.805066 ], [ -89.682850, 37.807789 ], [ -89.696559, 37.814337 ], [ -89.702844, 37.816812 ], [ -89.717480, 37.825724 ], [ -89.729426, 37.835081 ], [ -89.732737, 37.838507 ], [ -89.736439, 37.843494 ], [ -89.739873, 37.846930 ], [ -89.749961, 37.846984 ], [ -89.754104, 37.846358 ], [ -89.757363, 37.847613 ], [ -89.761992, 37.850657 ], [ -89.765222, 37.851782 ], [ -89.774306, 37.852123 ], [ -89.779828, 37.853896 ], [ -89.782035, 37.855092 ], [ -89.786369, 37.851734 ], [ -89.793718, 37.857054 ], [ -89.796087, 37.859505 ], [ -89.800360, 37.868625 ], [ -89.799835, 37.871367 ], [ -89.797678, 37.874202 ], [ -89.798041, 37.879655 ], [ -89.799333, 37.881517 ], [ -89.803913, 37.882985 ], [ -89.813647, 37.887710 ], [ -89.836254, 37.901802 ], [ -89.842649, 37.905196 ], [ -89.844786, 37.905572 ], [ -89.851048, 37.903980 ], [ -89.862949, 37.896906 ], [ -89.866988, 37.893519 ], [ -89.876594, 37.883294 ], [ -89.881475, 37.879591 ], [ -89.897301, 37.871605 ], [ -89.901832, 37.869822 ], [ -89.913317, 37.869641 ], [ -89.923185, 37.870672 ], [ -89.937383, 37.874693 ], [ -89.938191, 37.875111 ], [ -89.950594, 37.881526 ], [ -89.952499, 37.883218 ], [ -89.971649, 37.915260 ], [ -89.973642, 37.917661 ], [ -89.974221, 37.919217 ], [ -89.974918, 37.926719 ], [ -89.968365, 37.931456 ], [ -89.962273, 37.934363 ], [ -89.959646, 37.940196 ], [ -89.947429, 37.940336 ], [ -89.937927, 37.946193 ], [ -89.932467, 37.947497 ], [ -89.925389, 37.954130 ], [ -89.924811, 37.955823 ], [ -89.925085, 37.960021 ], [ -89.933797, 37.959143 ], [ -89.935886, 37.959581 ], [ -89.936930, 37.961042 ], [ -89.937740, 37.964994 ], [ -89.942099, 37.970121 ], [ -89.954910, 37.966647 ], [ -89.978919, 37.962791 ], [ -89.986296, 37.962198 ], [ -89.997103, 37.963225 ], [ -90.000110, 37.964563 ], [ -90.008353, 37.970179 ], [ -90.032410, 37.995258 ], [ -90.045908, 38.000052 ], [ -90.049106, 38.001715 ], [ -90.051357, 38.003584 ], [ -90.052883, 38.005907 ], [ -90.053541, 38.008440 ], [ -90.055399, 38.011953 ], [ -90.057269, 38.014362 ], [ -90.059367, 38.015543 ], [ -90.065045, 38.016875 ], [ -90.072283, 38.017001 ], [ -90.080959, 38.015428 ], [ -90.088260, 38.015772 ], [ -90.093774, 38.017833 ], [ -90.110520, 38.026547 ], [ -90.117423, 38.031708 ], [ -90.126194, 38.040702 ], [ -90.126612, 38.043981 ], [ -90.126006, 38.050570 ], [ -90.126396, 38.054897 ], [ -90.128159, 38.059644 ], [ -90.130788, 38.062341 ], [ -90.144553, 38.069023 ], [ -90.158533, 38.074735 ], [ -90.161562, 38.074890 ], [ -90.163411, 38.074347 ], [ -90.172220, 38.069636 ], [ -90.206684, 38.087969 ], [ -90.218708, 38.094365 ], [ -90.243116, 38.112669 ], [ -90.250118, 38.125054 ], [ -90.252484, 38.127571 ], [ -90.252665, 38.127813 ], [ -90.274928, 38.157615 ], [ -90.283091, 38.164447 ], [ -90.290765, 38.170453 ], [ -90.300490, 38.175246 ], [ -90.310630, 38.178572 ], [ -90.316839, 38.179456 ], [ -90.322353, 38.181593 ], [ -90.331554, 38.187580 ], [ -90.334258, 38.189932 ], [ -90.353902, 38.213855 ], [ -90.356176, 38.217501 ], [ -90.359559, 38.224525 ], [ -90.363926, 38.236355 ], [ -90.367013, 38.250054 ], [ -90.367764, 38.255807 ], [ -90.370892, 38.267441 ], [ -90.371869, 38.273926 ], [ -90.373929, 38.281853 ], [ -90.373819, 38.294454 ], [ -90.371719, 38.304354 ], [ -90.372519, 38.323354 ], [ -90.370819, 38.333554 ], [ -90.368219, 38.340254 ], [ -90.356318, 38.360354 ], [ -90.349743, 38.377609 ], [ -90.346118, 38.381853 ], [ -90.343118, 38.385453 ], [ -90.340757, 38.387506 ], [ -90.328517, 38.398153 ], [ -90.322317, 38.401753 ], [ -90.295316, 38.426753 ], [ -90.288815, 38.438453 ], [ -90.285215, 38.443453 ], [ -90.284015, 38.451053 ], [ -90.279215, 38.472453 ], [ -90.275915, 38.479553 ], [ -90.274914, 38.486253 ], [ -90.271314, 38.496052 ], [ -90.268814, 38.506152 ], [ -90.263814, 38.520552 ], [ -90.263723, 38.520755 ], [ -90.260314, 38.528352 ], [ -90.257773, 38.532008 ], [ -90.248913, 38.544752 ], [ -90.224212, 38.575051 ], [ -90.222112, 38.576451 ], [ -90.216712, 38.578751 ], [ -90.210111, 38.583951 ], [ -90.202511, 38.588651 ], [ -90.196011, 38.594451 ], [ -90.191811, 38.598951 ], [ -90.184510, 38.611551 ], [ -90.182443, 38.617932 ], [ -90.178810, 38.629150 ], [ -90.178010, 38.633750 ], [ -90.177710, 38.642750 ], [ -90.181110, 38.659550 ], [ -90.181325, 38.660381 ], [ -90.182610, 38.665350 ], [ -90.186410, 38.674750 ], [ -90.195210, 38.687550 ], [ -90.202210, 38.693450 ], [ -90.209210, 38.702750 ], [ -90.212010, 38.711750 ], [ -90.211910, 38.717950 ], [ -90.211410, 38.721350 ], [ -90.209910, 38.726050 ], [ -90.205210, 38.732150 ], [ -90.191309, 38.742949 ], [ -90.183409, 38.746849 ], [ -90.176309, 38.754449 ], [ -90.175109, 38.760249 ], [ -90.171309, 38.766549 ], [ -90.166409, 38.772649 ], [ -90.146708, 38.783049 ], [ -90.123107, 38.798048 ], [ -90.117707, 38.805748 ], [ -90.114707, 38.815048 ], [ -90.109107, 38.837448 ], [ -90.109407, 38.843548 ], [ -90.113327, 38.849306 ], [ -90.151508, 38.867148 ], [ -90.166409, 38.876348 ], [ -90.186909, 38.885048 ], [ -90.190309, 38.886248 ], [ -90.195210, 38.886748 ], [ -90.197610, 38.887648 ], [ -90.209221, 38.896994 ], [ -90.213519, 38.900454 ], [ -90.223041, 38.907389 ], [ -90.230336, 38.910860 ], [ -90.241703, 38.914828 ], [ -90.250248, 38.919344 ], [ -90.254033, 38.920489 ], [ -90.256993, 38.920763 ], [ -90.262792, 38.920344 ], [ -90.269872, 38.922556 ], [ -90.275825, 38.923465 ], [ -90.277471, 38.923716 ], [ -90.283712, 38.924048 ], [ -90.298711, 38.923395 ], [ -90.306113, 38.923525 ], [ -90.309454, 38.924120 ], [ -90.317572, 38.927912 ], [ -90.324179, 38.929827 ], [ -90.333533, 38.933489 ], [ -90.346442, 38.940790 ], [ -90.383126, 38.955453 ], [ -90.385768, 38.956408 ], [ -90.395816, 38.960037 ], [ -90.406367, 38.962554 ], [ -90.413108, 38.963330 ], [ -90.424726, 38.963785 ], [ -90.433745, 38.965526 ], [ -90.440078, 38.967364 ], [ -90.450792, 38.967764 ], [ -90.450810, 38.967759 ], [ -90.462411, 38.964322 ], [ -90.467784, 38.961809 ], [ -90.472122, 38.958838 ], [ -90.482419, 38.944460 ], [ -90.483339, 38.942133 ], [ -90.483452, 38.940436 ], [ -90.482725, 38.934712 ], [ -90.486974, 38.925982 ], [ -90.500117, 38.910408 ], [ -90.507451, 38.902767 ], [ -90.516963, 38.898818 ], [ -90.531118, 38.887078 ], [ -90.544030, 38.875050 ], [ -90.545872, 38.874008 ], [ -90.555693, 38.870785 ], [ -90.566557, 38.868847 ], [ -90.576719, 38.868336 ], [ -90.583388, 38.869030 ], [ -90.595354, 38.875050 ], [ -90.625122, 38.888654 ], [ -90.628485, 38.891617 ], [ -90.635896, 38.903941 ], [ -90.639917, 38.908272 ], [ -90.647988, 38.912106 ], [ -90.653164, 38.916141 ], [ -90.657254, 38.920270 ], [ -90.661400, 38.924989 ], [ -90.663372, 38.928042 ], [ -90.665565, 38.934179 ], [ -90.665570, 38.934198 ], [ -90.669229, 38.948176 ], [ -90.671844, 38.952296 ], [ -90.675949, 38.962140 ], [ -90.676417, 38.965812 ], [ -90.676397, 38.984096 ], [ -90.678193, 38.991851 ], [ -90.682068, 38.998778 ], [ -90.683683, 39.000049 ], [ -90.687719, 39.005374 ], [ -90.688813, 39.007342 ], [ -90.690000, 39.012169 ], [ -90.692403, 39.016656 ], [ -90.700595, 39.029074 ], [ -90.707885, 39.042262 ], [ -90.711580, 39.046798 ], [ -90.713629, 39.053977 ], [ -90.713585, 39.055567 ], [ -90.712541, 39.057064 ], [ -90.702136, 39.065568 ], [ -90.701187, 39.070408 ], [ -90.700424, 39.071787 ], [ -90.682744, 39.088348 ], [ -90.681994, 39.090066 ], [ -90.681086, 39.100590 ], [ -90.684518, 39.113567 ], [ -90.686051, 39.117785 ], [ -90.694945, 39.129680 ], [ -90.700464, 39.135439 ], [ -90.702923, 39.138749 ], [ -90.705168, 39.143152 ], [ -90.707902, 39.150860 ], [ -90.709146, 39.155111 ], [ -90.709953, 39.172924 ], [ -90.710480, 39.176366 ], [ -90.714370, 39.185308 ], [ -90.717404, 39.197414 ], [ -90.717427, 39.202791 ], [ -90.716677, 39.206723 ], [ -90.716597, 39.210414 ], [ -90.717113, 39.213912 ], [ -90.721835, 39.224108 ], [ -90.721188, 39.230176 ], [ -90.721593, 39.232730 ], [ -90.726981, 39.251173 ], [ -90.729960, 39.255894 ], [ -90.733976, 39.259098 ], [ -90.739087, 39.261893 ], [ -90.748877, 39.264126 ], [ -90.751599, 39.265432 ], [ -90.767648, 39.280025 ], [ -90.773887, 39.290544 ], [ -90.775673, 39.292811 ], [ -90.783789, 39.297164 ], [ -90.790675, 39.302908 ], [ -90.791689, 39.306957 ], [ -90.793461, 39.309498 ], [ -90.799346, 39.313087 ], [ -90.816851, 39.320496 ], [ -90.821306, 39.323659 ], [ -90.840106, 39.340438 ], [ -90.847500, 39.345272 ], [ -90.859113, 39.351370 ], [ -90.893777, 39.367343 ], [ -90.900095, 39.372354 ], [ -90.902656, 39.375366 ], [ -90.902905, 39.377534 ], [ -90.904862, 39.379403 ], [ -90.907999, 39.380812 ], [ -90.914658, 39.381956 ], [ -90.920976, 39.383687 ], [ -90.924601, 39.385136 ], [ -90.928745, 39.387544 ], [ -90.934007, 39.392127 ], [ -90.935729, 39.397331 ], [ -90.936778, 39.399487 ], [ -90.937419, 39.400803 ], [ -90.939025, 39.402744 ], [ -90.940766, 39.403984 ], [ -90.948299, 39.407502 ], [ -90.957459, 39.408996 ], [ -90.967480, 39.411948 ], [ -90.972465, 39.414144 ], [ -90.977618, 39.418290 ], [ -90.983020, 39.420462 ], [ -90.993789, 39.422959 ], [ -91.003692, 39.427603 ], [ -91.011954, 39.432661 ], [ -91.023610, 39.438694 ], [ -91.038270, 39.448436 ], [ -91.053058, 39.462122 ], [ -91.059439, 39.468860 ], [ -91.062414, 39.474122 ], [ -91.064305, 39.494643 ], [ -91.075309, 39.502845 ], [ -91.079769, 39.507728 ], [ -91.086292, 39.517141 ], [ -91.092869, 39.529275 ], [ -91.100307, 39.538695 ], [ -91.114305, 39.541098 ], [ -91.126638, 39.542227 ], [ -91.148275, 39.545798 ], [ -91.153628, 39.548248 ], [ -91.158606, 39.553048 ], [ -91.163634, 39.558566 ], [ -91.168419, 39.564928 ], [ -91.169820, 39.569555 ], [ -91.171641, 39.581899 ], [ -91.174232, 39.591975 ], [ -91.174651, 39.593313 ], [ -91.178012, 39.598196 ], [ -91.181936, 39.602677 ], [ -91.185921, 39.605119 ], [ -91.216640, 39.615124 ], [ -91.223328, 39.617603 ], [ -91.229317, 39.620853 ], [ -91.241225, 39.630067 ], [ -91.243560, 39.633064 ], [ -91.245914, 39.637311 ], [ -91.248779, 39.640880 ], [ -91.260475, 39.649024 ], [ -91.266765, 39.656993 ], [ -91.276140, 39.665759 ], [ -91.283329, 39.670134 ], [ -91.293788, 39.674766 ], [ -91.302485, 39.679631 ], [ -91.305348, 39.683957 ], [ -91.306682, 39.684881 ], [ -91.317814, 39.692591 ], [ -91.331603, 39.700433 ], [ -91.345300, 39.709402 ], [ -91.352749, 39.715279 ], [ -91.367753, 39.729029 ], [ -91.370009, 39.732524 ], [ -91.369953, 39.745042 ], [ -91.367406, 39.753880 ], [ -91.366047, 39.755955 ], [ -91.365125, 39.758723 ], [ -91.365906, 39.764956 ], [ -91.365694, 39.774910 ], [ -91.364848, 39.779388 ], [ -91.361744, 39.785079 ], [ -91.361571, 39.787548 ], [ -91.363444, 39.792804 ], [ -91.367966, 39.800403 ], [ -91.375148, 39.808860 ], [ -91.377971, 39.811273 ], [ -91.385773, 39.815553 ], [ -91.397853, 39.821122 ], [ -91.406223, 39.826472 ], [ -91.414513, 39.829984 ], [ -91.429519, 39.837801 ], [ -91.432919, 39.840554 ], [ -91.436051, 39.845510 ], [ -91.446385, 39.870394 ], [ -91.447844, 39.877951 ], [ -91.446922, 39.883034 ], [ -91.443513, 39.893583 ], [ -91.428956, 39.907729 ], [ -91.420878, 39.914865 ], [ -91.419880, 39.916533 ], [ -91.418807, 39.922126 ], [ -91.419360, 39.927717 ], [ -91.421832, 39.932973 ], [ -91.425782, 39.937765 ], [ -91.429055, 39.940741 ], [ -91.435478, 39.945278 ], [ -91.437090, 39.946417 ], [ -91.441560, 39.951299 ], [ -91.447236, 39.959502 ], [ -91.449806, 39.965278 ], [ -91.454647, 39.971306 ], [ -91.458852, 39.979015 ], [ -91.459533, 39.979892 ], [ -91.463683, 39.981845 ], [ -91.465315, 39.983995 ], [ -91.466682, 39.987253 ], [ -91.467294, 39.990631 ], [ -91.469247, 39.995327 ], [ -91.477298, 40.008993 ], [ -91.484064, 40.019332 ], [ -91.487351, 40.023201 ], [ -91.494878, 40.036453 ], [ -91.489606, 40.057435 ], [ -91.495365, 40.070951 ], [ -91.497663, 40.078257 ], [ -91.500823, 40.090956 ], [ -91.506006, 40.108126 ], [ -91.509245, 40.121876 ], [ -91.510322, 40.127994 ], [ -91.511749, 40.147091 ], [ -91.511590, 40.149269 ], [ -91.508324, 40.156326 ], [ -91.508224, 40.157665 ], [ -91.511956, 40.170441 ], [ -91.513079, 40.178537 ], [ -91.512974, 40.181062 ], [ -91.511073, 40.188794 ], [ -91.509551, 40.191338 ], [ -91.505495, 40.195606 ], [ -91.504477, 40.198262 ], [ -91.505225, 40.200485 ], [ -91.506664, 40.204758 ], [ -91.507269, 40.209338 ], [ -91.506947, 40.215550 ], [ -91.504282, 40.224299 ], [ -91.504289, 40.231712 ], [ -91.505968, 40.234305 ], [ -91.506501, 40.236304 ], [ -91.505828, 40.238839 ], [ -91.503231, 40.243474 ], [ -91.500855, 40.245722 ], [ -91.498104, 40.247422 ], [ -91.497263, 40.248761 ], [ -91.490524, 40.259498 ], [ -91.489969, 40.262340 ], [ -91.490525, 40.264814 ], [ -91.492891, 40.269923 ], [ -91.493061, 40.275262 ], [ -91.492727, 40.278217 ], [ -91.489868, 40.286048 ], [ -91.486078, 40.293426 ], [ -91.471826, 40.317340 ], [ -91.469656, 40.322409 ], [ -91.466603, 40.334461 ], [ -91.462140, 40.342414 ], [ -91.452237, 40.353670 ], [ -91.447835, 40.359129 ], [ -91.446308, 40.361823 ], [ -91.444833, 40.363170 ], [ -91.439342, 40.366569 ], [ -91.429442, 40.370386 ], [ -91.426632, 40.371988 ], [ -91.419422, 40.378264 ], [ -91.415695, 40.381381 ], [ -91.413011, 40.382277 ], [ -91.396996, 40.383127 ], [ -91.388360, 40.384929 ], [ -91.381958, 40.387632 ], [ -91.378422, 40.389670 ], [ -91.375746, 40.391879 ], [ -91.372921, 40.399108 ], [ -91.372554, 40.401200 ], [ -91.372450, 40.411475 ], [ -91.373721, 40.417891 ], [ -91.377625, 40.426335 ], [ -91.380965, 40.435395 ], [ -91.381769, 40.442555 ], [ -91.381468, 40.446040 ], [ -91.379907, 40.452110 ], [ -91.378144, 40.456394 ], [ -91.368074, 40.474642 ], [ -91.364915, 40.484168 ], [ -91.363910, 40.490122 ], [ -91.363683, 40.494211 ], [ -91.364211, 40.500043 ], [ -91.367876, 40.510479 ], [ -91.369059, 40.512532 ], [ -91.381857, 40.528247 ], [ -91.384531, 40.530948 ], [ -91.388067, 40.533069 ], [ -91.394475, 40.534543 ], [ -91.400725, 40.536789 ], [ -91.404125, 40.539127 ], [ -91.406202, 40.542698 ], [ -91.406851, 40.547557 ], [ -91.406373, 40.551831 ], [ -91.405241, 40.554641 ], [ -91.401482, 40.559458 ], [ -91.379752, 40.574450 ], [ -91.374252, 40.582590 ], [ -91.359873, 40.601805 ], [ -91.353989, 40.606553 ], [ -91.348733, 40.609695 ], [ -91.339719, 40.613488 ], [ -91.306524, 40.626231 ], [ -91.276175, 40.632240 ], [ -91.264953, 40.633893 ], [ -91.258249, 40.636672 ], [ -91.253074, 40.637962 ], [ -91.247851, 40.638390 ], [ -91.218437, 40.638437 ], [ -91.197906, 40.636107 ], [ -91.186980, 40.637297 ], [ -91.185428, 40.638071 ], [ -91.154293, 40.653596 ], [ -91.138055, 40.660893 ], [ -91.123928, 40.669152 ], [ -91.122421, 40.670675 ], [ -91.120820, 40.672777 ], [ -91.119632, 40.675892 ], [ -91.115407, 40.691825 ], [ -91.112434, 40.696279 ], [ -91.111940, 40.697018 ], [ -91.110927, 40.703262 ], [ -91.111095, 40.708282 ], [ -91.113885, 40.719532 ], [ -91.115158, 40.721895 ], [ -91.115735, 40.725168 ], [ -91.110424, 40.745528 ], [ -91.108200, 40.750935 ], [ -91.102486, 40.757076 ], [ -91.098105, 40.763233 ], [ -91.096133, 40.767134 ], [ -91.091703, 40.779708 ], [ -91.091246, 40.786724 ], [ -91.092256, 40.792909 ], [ -91.097031, 40.802471 ], [ -91.097649, 40.805575 ], [ -91.096846, 40.811617 ], [ -91.092993, 40.821079 ], [ -91.090072, 40.824638 ], [ -91.077521, 40.833405 ], [ -91.067159, 40.841997 ], [ -91.058749, 40.846309 ], [ -91.056430, 40.848387 ], [ -91.050241, 40.858514 ], [ -91.047344, 40.864654 ], [ -91.044653, 40.868356 ], [ -91.039097, 40.873565 ], [ -91.036789, 40.875038 ], [ -91.027489, 40.879173 ], [ -91.021562, 40.884021 ], [ -91.013240, 40.896622 ], [ -91.009536, 40.900565 ], [ -91.003536, 40.905146 ], [ -90.998500, 40.908120 ], [ -90.985462, 40.912141 ], [ -90.979190, 40.915522 ], [ -90.968995, 40.919127 ], [ -90.965344, 40.921633 ], [ -90.962916, 40.924957 ], [ -90.960462, 40.936356 ], [ -90.952233, 40.954047 ], [ -90.951967, 40.958238 ], [ -90.952715, 40.962087 ], [ -90.955111, 40.969858 ], [ -90.958089, 40.976643 ], [ -90.958142, 40.979767 ], [ -90.955201, 40.986805 ], [ -90.949634, 40.995248 ], [ -90.945949, 41.006495 ], [ -90.945054, 41.011917 ], [ -90.945324, 41.019279 ], [ -90.942253, 41.034702 ], [ -90.942320, 41.038472 ], [ -90.943652, 41.048637 ], [ -90.944577, 41.052255 ], [ -90.945549, 41.061730 ], [ -90.948990, 41.070250 ], [ -90.949136, 41.070611 ], [ -90.949383, 41.072710 ], [ -90.949383, 41.072711 ], [ -90.948207, 41.084413 ], [ -90.946259, 41.094734 ], [ -90.946627, 41.096632 ], [ -90.957246, 41.111085 ], [ -90.965905, 41.119559 ], [ -90.970851, 41.130107 ], [ -90.981311, 41.142659 ], [ -90.989663, 41.155716 ], [ -90.994960, 41.160624 ], [ -90.997906, 41.162564 ], [ -91.007586, 41.166183 ], [ -91.012557, 41.165922 ], [ -91.027214, 41.163373 ], [ -91.030029, 41.163540 ], [ -91.041536, 41.166138 ], [ -91.055069, 41.185766 ], [ -91.065899, 41.199517 ], [ -91.072980, 41.207151 ], [ -91.081445, 41.214429 ], [ -91.093018, 41.222635 ], [ -91.100829, 41.230532 ], [ -91.109562, 41.236567 ], [ -91.112333, 41.239003 ], [ -91.113648, 41.241401 ], [ -91.114186, 41.250029 ], [ -91.110304, 41.256088 ], [ -91.104462, 41.262104 ], [ -91.101142, 41.267169 ], [ -91.092034, 41.286911 ], [ -91.086880, 41.294371 ], [ -91.077505, 41.301828 ], [ -91.074841, 41.305578 ], [ -91.073233, 41.313440 ], [ -91.071956, 41.333358 ], [ -91.071941, 41.333592 ], [ -91.071552, 41.339651 ], [ -91.066520, 41.365246 ], [ -91.065058, 41.369101 ], [ -91.051580, 41.385283 ], [ -91.051010, 41.387556 ], [ -91.050328, 41.400049 ], [ -91.047819, 41.410900 ], [ -91.045890, 41.414085 ], [ -91.043988, 41.415897 ], [ -91.039872, 41.418523 ], [ -91.037131, 41.420017 ], [ -91.027787, 41.423603 ], [ -91.011980, 41.425024 ], [ -91.005846, 41.426135 ], [ -90.984898, 41.433869 ], [ -90.979815, 41.434321 ], [ -90.975168, 41.433985 ], [ -90.966662, 41.430051 ], [ -90.953198, 41.425075 ], [ -90.949791, 41.424163 ], [ -90.930016, 41.421404 ], [ -90.924343, 41.422860 ], [ -90.919351, 41.425589 ], [ -90.900471, 41.431154 ], [ -90.890787, 41.435432 ], [ -90.879778, 41.441065 ], [ -90.867282, 41.448215 ], [ -90.857554, 41.452751 ], [ -90.853604, 41.453909 ], [ -90.846558, 41.455141 ], [ -90.837414, 41.455623 ], [ -90.824736, 41.454467 ], [ -90.807283, 41.454466 ], [ -90.786282, 41.452888 ], [ -90.777583, 41.451261 ], [ -90.771672, 41.450761 ], [ -90.750142, 41.449632 ], [ -90.737537, 41.450127 ], [ -90.723545, 41.452248 ], [ -90.701159, 41.454743 ], [ -90.690951, 41.456643 ], [ -90.676439, 41.460832 ], [ -90.666239, 41.460632 ], [ -90.655839, 41.462132 ], [ -90.650238, 41.465032 ], [ -90.640238, 41.473332 ], [ -90.632538, 41.478732 ], [ -90.618537, 41.485032 ], [ -90.605937, 41.494232 ], [ -90.604237, 41.497032 ], [ -90.602137, 41.506032 ], [ -90.595237, 41.511032 ], [ -90.591037, 41.512832 ], [ -90.582036, 41.515132 ], [ -90.571136, 41.516332 ], [ -90.567236, 41.517532 ], [ -90.556235, 41.524232 ], [ -90.540935, 41.526133 ], [ -90.533035, 41.524933 ], [ -90.513134, 41.519533 ], [ -90.500633, 41.518033 ], [ -90.489933, 41.518233 ], [ -90.474332, 41.519733 ], [ -90.461432, 41.523533 ], [ -90.445231, 41.536133 ], [ -90.438431, 41.544133 ], [ -90.432731, 41.549533 ], [ -90.427231, 41.551533 ], [ -90.422230, 41.554233 ], [ -90.415830, 41.562933 ], [ -90.412830, 41.565333 ], [ -90.397930, 41.572233 ], [ -90.381329, 41.576633 ], [ -90.364128, 41.579633 ], [ -90.343228, 41.587833 ], [ -90.341528, 41.590633 ], [ -90.339528, 41.598633 ], [ -90.343330, 41.640855 ], [ -90.343452, 41.646959 ], [ -90.336729, 41.664532 ], [ -90.334525, 41.679559 ], [ -90.332481, 41.682146 ], [ -90.330222, 41.683954 ], [ -90.319924, 41.689721 ], [ -90.317315, 41.691670 ], [ -90.314687, 41.694830 ], [ -90.313435, 41.698082 ], [ -90.312770, 41.702426 ], [ -90.312893, 41.707528 ], [ -90.313320, 41.709494 ], [ -90.317421, 41.718333 ], [ -90.317668, 41.722690 ], [ -90.316358, 41.728885 ], [ -90.315220, 41.734264 ], [ -90.310708, 41.742214 ], [ -90.302782, 41.750031 ], [ -90.278633, 41.767358 ], [ -90.263286, 41.772112 ], [ -90.258622, 41.775295 ], [ -90.248631, 41.779805 ], [ -90.242380, 41.782965 ], [ -90.222263, 41.793133 ], [ -90.216889, 41.795335 ], [ -90.208467, 41.797615 ], [ -90.187969, 41.803163 ], [ -90.181973, 41.807070 ], [ -90.180954, 41.809354 ], [ -90.180643, 41.811979 ], [ -90.181720, 41.822599 ], [ -90.183973, 41.833070 ], [ -90.183765, 41.836240 ], [ -90.181901, 41.843216 ], [ -90.181401, 41.844647 ], [ -90.175051, 41.853629 ], [ -90.173006, 41.857402 ], [ -90.172765, 41.866149 ], [ -90.170041, 41.876439 ], [ -90.165065, 41.883777 ], [ -90.157019, 41.898019 ], [ -90.153584, 41.906614 ], [ -90.153362, 41.915593 ], [ -90.151838, 41.928917 ], [ -90.151600, 41.931002 ], [ -90.152659, 41.933058 ], [ -90.156902, 41.938181 ], [ -90.160648, 41.940845 ], [ -90.163847, 41.944934 ], [ -90.164939, 41.948861 ], [ -90.164135, 41.956178 ], [ -90.162141, 41.961293 ], [ -90.153834, 41.974116 ], [ -90.148599, 41.978269 ], [ -90.146225, 41.981329 ], [ -90.146033, 41.988139 ], [ -90.140613, 41.995999 ], [ -90.140061, 42.003252 ], [ -90.141167, 42.008931 ], [ -90.143776, 42.014881 ], [ -90.148096, 42.020014 ], [ -90.149112, 42.022679 ], [ -90.149733, 42.026564 ], [ -90.150916, 42.029440 ], [ -90.151579, 42.030633 ], [ -90.154221, 42.033073 ], [ -90.158829, 42.037769 ], [ -90.163446, 42.040407 ], [ -90.164485, 42.042105 ], [ -90.165294, 42.050973 ], [ -90.165555, 42.062638 ], [ -90.168358, 42.075779 ], [ -90.163405, 42.087613 ], [ -90.161504, 42.098912 ], [ -90.161159, 42.106372 ], [ -90.161884, 42.113780 ], [ -90.162895, 42.116718 ], [ -90.167533, 42.122475 ], [ -90.170970, 42.125198 ], [ -90.187474, 42.125423 ], [ -90.190452, 42.125779 ], [ -90.197342, 42.128163 ], [ -90.201404, 42.130937 ], [ -90.205360, 42.139079 ], [ -90.206369, 42.145500 ], [ -90.207421, 42.149109 ], [ -90.209479, 42.152680 ], [ -90.216107, 42.156730 ], [ -90.224244, 42.160028 ], [ -90.234919, 42.165431 ], [ -90.250129, 42.171469 ], [ -90.255456, 42.171821 ], [ -90.269080, 42.174500 ], [ -90.282173, 42.178846 ], [ -90.298442, 42.187576 ], [ -90.317108, 42.193575 ], [ -90.317774, 42.193789 ], [ -90.328273, 42.201047 ], [ -90.338169, 42.203321 ], [ -90.356964, 42.205445 ], [ -90.365138, 42.210526 ], [ -90.375129, 42.214811 ], [ -90.391108, 42.225473 ], [ -90.394749, 42.229059 ], [ -90.395883, 42.233133 ], [ -90.400653, 42.239293 ], [ -90.410471, 42.247749 ], [ -90.416315, 42.251679 ], [ -90.419326, 42.254467 ], [ -90.422181, 42.259899 ], [ -90.424098, 42.266364 ], [ -90.430884, 42.278230 ], [ -90.430735, 42.284211 ], [ -90.426909, 42.290719 ], [ -90.424326, 42.293326 ], [ -90.420454, 42.305374 ], [ -90.420300, 42.311690 ], [ -90.421047, 42.316109 ], [ -90.420075, 42.317681 ], [ -90.417125, 42.319943 ], [ -90.416200, 42.321314 ], [ -90.415937, 42.322699 ], [ -90.416535, 42.325109 ], [ -90.419027, 42.328505 ], [ -90.421350, 42.330472 ], [ -90.425363, 42.332615 ], [ -90.430546, 42.336860 ], [ -90.443874, 42.355218 ], [ -90.446320, 42.357041 ], [ -90.452724, 42.359303 ], [ -90.462619, 42.367253 ], [ -90.464788, 42.369452 ], [ -90.470273, 42.378355 ], [ -90.473812, 42.381458 ], [ -90.474121, 42.381729 ], [ -90.477279, 42.383794 ], [ -90.480148, 42.384616 ], [ -90.484621, 42.384530 ], [ -90.487154, 42.385141 ], [ -90.490334, 42.387093 ], [ -90.495766, 42.392406 ], [ -90.500128, 42.395539 ], [ -90.506829, 42.398792 ], [ -90.517516, 42.403019 ], [ -90.548068, 42.413115 ], [ -90.555018, 42.416138 ], [ -90.557550, 42.419258 ], [ -90.558168, 42.420984 ], [ -90.558801, 42.428517 ], [ -90.560439, 42.432897 ], [ -90.565248, 42.438742 ], [ -90.567968, 42.440389 ], [ -90.570736, 42.441701 ], [ -90.582128, 42.444437 ], [ -90.590416, 42.447493 ], [ -90.606328, 42.451505 ], [ -90.624328, 42.458904 ], [ -90.646727, 42.471904 ], [ -90.654027, 42.478503 ], [ -90.656327, 42.483603 ], [ -90.656527, 42.489203 ], [ -90.655927, 42.491703 ], [ -90.648627, 42.498102 ], [ -90.640927, 42.508302 ], [ -90.617731, 42.508077 ], [ -90.614589, 42.508053 ], [ -90.565441, 42.507600 ], [ -90.555862, 42.507509 ], [ -90.551165, 42.507691 ], [ -90.544799, 42.507713 ], [ -90.544347, 42.507707 ], [ -90.532254, 42.507573 ], [ -90.491716, 42.507624 ], [ -90.479446, 42.507416 ], [ -90.474955, 42.507484 ], [ -90.437011, 42.507147 ], [ -90.426378, 42.507059 ], [ -90.405927, 42.506891 ], [ -90.370673, 42.507111 ], [ -90.367874, 42.507114 ], [ -90.362652, 42.507048 ], [ -90.303823, 42.507469 ], [ -90.272864, 42.507531 ], [ -90.269335, 42.507726 ], [ -90.267143, 42.507642 ], [ -90.253121, 42.507340 ], [ -90.250622, 42.507521 ], [ -90.223190, 42.507765 ], [ -90.206073, 42.507747 ], [ -90.181572, 42.508068 ], [ -90.164363, 42.508272 ], [ -90.142922, 42.508151 ], [ -90.095004, 42.507885 ], [ -90.093026, 42.508160 ], [ -90.073670, 42.508275 ], [ -90.018665, 42.507288 ], [ -90.017028, 42.507127 ], [ -89.999314, 42.506914 ], [ -89.997213, 42.506755 ], [ -89.985645, 42.506431 ], [ -89.985072, 42.506464 ], [ -89.955291, 42.505626 ], [ -89.926484, 42.505787 ], [ -89.926374, 42.505788 ], [ -89.926224, 42.505788 ], [ -89.837587, 42.505543 ], [ -89.801897, 42.505444 ], [ -89.799704, 42.505421 ], [ -89.793957, 42.505466 ], [ -89.780302, 42.505349 ], [ -89.769643, 42.505322 ], [ -89.742395, 42.505382 ], [ -89.693487, 42.505099 ], [ -89.690088, 42.505191 ], [ -89.667596, 42.504960 ], [ -89.650324, 42.504613 ], [ -89.644176, 42.504520 ], [ -89.613410, 42.503942 ], [ -89.603523, 42.503557 ], [ -89.600001, 42.503672 ], [ -89.594779, 42.503468 ], [ -89.564407, 42.502628 ], [ -89.522542, 42.501889 ], [ -89.493216, 42.501514 ], [ -89.492612, 42.501514 ], [ -89.484300, 42.501426 ], [ -89.425162, 42.500726 ], [ -89.423926, 42.500818 ], [ -89.422567, 42.500680 ], [ -89.420991, 42.500589 ], [ -89.401432, 42.500433 ], [ -89.401416, 42.500433 ], [ -89.366031, 42.500274 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US18", "STATE": "18", "NAME": "Indiana", "LSAD": "", "CENSUSAREA": 35826.109000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -84.802483, 40.528046 ], [ -84.802547, 40.501810 ], [ -84.803828, 40.465403 ], [ -84.803928, 40.462564 ], [ -84.804504, 40.411555 ], [ -84.804119, 40.352844 ], [ -84.804119, 40.352757 ], [ -84.803917, 40.310115 ], [ -84.803918, 40.310094 ], [ -84.804098, 40.302498 ], [ -84.805627, 40.223659 ], [ -84.806175, 40.197995 ], [ -84.806340, 40.192327 ], [ -84.806347, 40.192252 ], [ -84.806766, 40.180128 ], [ -84.808291, 40.129027 ], [ -84.808305, 40.127018 ], [ -84.808706, 40.107216 ], [ -84.809737, 40.048929 ], [ -84.810099, 40.034214 ], [ -84.810933, 40.005079 ], [ -84.811212, 39.995331 ], [ -84.812193, 39.927340 ], [ -84.812357, 39.921764 ], [ -84.812411, 39.916916 ], [ -84.812411, 39.916915 ], [ -84.812698, 39.891585 ], [ -84.812787, 39.890830 ], [ -84.813050, 39.872958 ], [ -84.813464, 39.853261 ], [ -84.813549, 39.850773 ], [ -84.813674, 39.843173 ], [ -84.813703, 39.843059 ], [ -84.813793, 39.826771 ], [ -84.813852, 39.824621 ], [ -84.814179, 39.814212 ], [ -84.814120, 39.811398 ], [ -84.814209, 39.799755 ], [ -84.814179, 39.786853 ], [ -84.814189, 39.785569 ], [ -84.814129, 39.726620 ], [ -84.814129, 39.726556 ], [ -84.814530, 39.680429 ], [ -84.814619, 39.669174 ], [ -84.814323, 39.655814 ], [ -84.814705, 39.628854 ], [ -84.815156, 39.568351 ], [ -84.815036, 39.567695 ], [ -84.814955, 39.567251 ], [ -84.814955, 39.566251 ], [ -84.815155, 39.548051 ], [ -84.815355, 39.521951 ], [ -84.815355, 39.521950 ], [ -84.815555, 39.511052 ], [ -84.815555, 39.510952 ], [ -84.815754, 39.477358 ], [ -84.815754, 39.477352 ], [ -84.817453, 39.391753 ], [ -84.819352, 39.309454 ], [ -84.819451, 39.305153 ], [ -84.819451, 39.305152 ], [ -84.819622, 39.271590 ], [ -84.819633, 39.261855 ], [ -84.819859, 39.251018 ], [ -84.819801, 39.247806 ], [ -84.819813, 39.244334 ], [ -84.820159, 39.227225 ], [ -84.819802, 39.157613 ], [ -84.819826, 39.156504 ], [ -84.819985, 39.149081 ], [ -84.820157, 39.105480 ], [ -84.826246, 39.104170 ], [ -84.831197, 39.101920 ], [ -84.839515, 39.095292 ], [ -84.849574, 39.088264 ], [ -84.860689, 39.078140 ], [ -84.888873, 39.066376 ], [ -84.893873, 39.062466 ], [ -84.897364, 39.057378 ], [ -84.897171, 39.052407 ], [ -84.894281, 39.049572 ], [ -84.889065, 39.040820 ], [ -84.882856, 39.034031 ], [ -84.878050, 39.030819 ], [ -84.870168, 39.025551 ], [ -84.856959, 39.011528 ], [ -84.850354, 39.003250 ], [ -84.849445, 39.000923 ], [ -84.847094, 38.997309 ], [ -84.839830, 38.991290 ], [ -84.837120, 38.988059 ], [ -84.833473, 38.981522 ], [ -84.830619, 38.974898 ], [ -84.829857, 38.969385 ], [ -84.832617, 38.961460 ], [ -84.835160, 38.957961 ], [ -84.864731, 38.934893 ], [ -84.870759, 38.929231 ], [ -84.877762, 38.920357 ], [ -84.879268, 38.916116 ], [ -84.878817, 38.913405 ], [ -84.877029, 38.909016 ], [ -84.870620, 38.901008 ], [ -84.870124, 38.900389 ], [ -84.867778, 38.899133 ], [ -84.860759, 38.897654 ], [ -84.830472, 38.897256 ], [ -84.819073, 38.895469 ], [ -84.812746, 38.895132 ], [ -84.800247, 38.891070 ], [ -84.788143, 38.883728 ], [ -84.786406, 38.882220 ], [ -84.785234, 38.880439 ], [ -84.784579, 38.875320 ], [ -84.785799, 38.869496 ], [ -84.788302, 38.864325 ], [ -84.791002, 38.860572 ], [ -84.793714, 38.857788 ], [ -84.794617, 38.857119 ], [ -84.803247, 38.850723 ], [ -84.817169, 38.843420 ], [ -84.823363, 38.839196 ], [ -84.827488, 38.834909 ], [ -84.829958, 38.830632 ], [ -84.829886, 38.825405 ], [ -84.827098, 38.818634 ], [ -84.816506, 38.805320 ], [ -84.813939, 38.800209 ], [ -84.811645, 38.792766 ], [ -84.811752, 38.789169 ], [ -84.812877, 38.786087 ], [ -84.814641, 38.784488 ], [ -84.821378, 38.783111 ], [ -84.828714, 38.783208 ], [ -84.835672, 38.784289 ], [ -84.847918, 38.788106 ], [ -84.856904, 38.790224 ], [ -84.887919, 38.794652 ], [ -84.893930, 38.793704 ], [ -84.901874, 38.790604 ], [ -84.915234, 38.784086 ], [ -84.932977, 38.777519 ], [ -84.941071, 38.775627 ], [ -84.947644, 38.775273 ], [ -84.962535, 38.778035 ], [ -84.978723, 38.779280 ], [ -84.990006, 38.778383 ], [ -84.995939, 38.776756 ], [ -84.999949, 38.774715 ], [ -85.011772, 38.766712 ], [ -85.023584, 38.762035 ], [ -85.040938, 38.755163 ], [ -85.047967, 38.750849 ], [ -85.060264, 38.744948 ], [ -85.071928, 38.741567 ], [ -85.076369, 38.739496 ], [ -85.082180, 38.735439 ], [ -85.100963, 38.726800 ], [ -85.103313, 38.725323 ], [ -85.106979, 38.721630 ], [ -85.106902, 38.720789 ], [ -85.121357, 38.711232 ], [ -85.133049, 38.702375 ], [ -85.138680, 38.699168 ], [ -85.146861, 38.695427 ], [ -85.156158, 38.692251 ], [ -85.172528, 38.688082 ], [ -85.177112, 38.688405 ], [ -85.187278, 38.687609 ], [ -85.190507, 38.687950 ], [ -85.201583, 38.690912 ], [ -85.204500, 38.691692 ], [ -85.213257, 38.695446 ], [ -85.221124, 38.700957 ], [ -85.226062, 38.705456 ], [ -85.238665, 38.722494 ], [ -85.242434, 38.726235 ], [ -85.246505, 38.731821 ], [ -85.258846, 38.737754 ], [ -85.267639, 38.739899 ], [ -85.275454, 38.741172 ], [ -85.289226, 38.742410 ], [ -85.306049, 38.741649 ], [ -85.330807, 38.736705 ], [ -85.333052, 38.736083 ], [ -85.340953, 38.733893 ], [ -85.351776, 38.731638 ], [ -85.363827, 38.730477 ], [ -85.372284, 38.730576 ], [ -85.400481, 38.735980 ], [ -85.410925, 38.737080 ], [ -85.416631, 38.736272 ], [ -85.422021, 38.734834 ], [ -85.434065, 38.729455 ], [ -85.437766, 38.726405 ], [ -85.442271, 38.719850 ], [ -85.448862, 38.713368 ], [ -85.452114, 38.709348 ], [ -85.455967, 38.695655 ], [ -85.456978, 38.689135 ], [ -85.456481, 38.685069 ], [ -85.455486, 38.682090 ], [ -85.444815, 38.670083 ], [ -85.438742, 38.659319 ], [ -85.437738, 38.648898 ], [ -85.439458, 38.632366 ], [ -85.439351, 38.610388 ], [ -85.438594, 38.605405 ], [ -85.437446, 38.601724 ], [ -85.436170, 38.598292 ], [ -85.428290, 38.586326 ], [ -85.419883, 38.573558 ], [ -85.415821, 38.563558 ], [ -85.415272, 38.555416 ], [ -85.415600, 38.546341 ], [ -85.417322, 38.540763 ], [ -85.423077, 38.531581 ], [ -85.425787, 38.528730 ], [ -85.432916, 38.524058 ], [ -85.433136, 38.523914 ], [ -85.441725, 38.520191 ], [ -85.458496, 38.514400 ], [ -85.462518, 38.512602 ], [ -85.466691, 38.510280 ], [ -85.472221, 38.506279 ], [ -85.474354, 38.504074 ], [ -85.477670, 38.498320 ], [ -85.479472, 38.494533 ], [ -85.481246, 38.488374 ], [ -85.482897, 38.485701 ], [ -85.491422, 38.474702 ], [ -85.498866, 38.468242 ], [ -85.516939, 38.461357 ], [ -85.527164, 38.458290 ], [ -85.536542, 38.456083 ], [ -85.553304, 38.453880 ], [ -85.575254, 38.453292 ], [ -85.587758, 38.450495 ], [ -85.603833, 38.442094 ], [ -85.607629, 38.439295 ], [ -85.620521, 38.423105 ], [ -85.620329, 38.421697 ], [ -85.621625, 38.417089 ], [ -85.629961, 38.402306 ], [ -85.632937, 38.395666 ], [ -85.638041, 38.380338 ], [ -85.638048, 38.380288 ], [ -85.638521, 38.376802 ], [ -85.638009, 38.366115 ], [ -85.638777, 38.361443 ], [ -85.646201, 38.342916 ], [ -85.653641, 38.327108 ], [ -85.659897, 38.319396 ], [ -85.668698, 38.310517 ], [ -85.675017, 38.301317 ], [ -85.683561, 38.295469 ], [ -85.738746, 38.269366 ], [ -85.744862, 38.267170 ], [ -85.750962, 38.267870 ], [ -85.761062, 38.272570 ], [ -85.766563, 38.277670 ], [ -85.765763, 38.279669 ], [ -85.765963, 38.280469 ], [ -85.773363, 38.286169 ], [ -85.780963, 38.288469 ], [ -85.791563, 38.288569 ], [ -85.791576, 38.288565 ], [ -85.794063, 38.287869 ], [ -85.796063, 38.286669 ], [ -85.802563, 38.284969 ], [ -85.816164, 38.282969 ], [ -85.823764, 38.280569 ], [ -85.829364, 38.276769 ], [ -85.834864, 38.268069 ], [ -85.838064, 38.257369 ], [ -85.837964, 38.251170 ], [ -85.839664, 38.239770 ], [ -85.845464, 38.230270 ], [ -85.851436, 38.223189 ], [ -85.868564, 38.211969 ], [ -85.880264, 38.203369 ], [ -85.894764, 38.188469 ], [ -85.897664, 38.184269 ], [ -85.899550, 38.180343 ], [ -85.908764, 38.161169 ], [ -85.909464, 38.140070 ], [ -85.905164, 38.111070 ], [ -85.904564, 38.100270 ], [ -85.906163, 38.086170 ], [ -85.913163, 38.073370 ], [ -85.915214, 38.067664 ], [ -85.915643, 38.066470 ], [ -85.916987, 38.061846 ], [ -85.918379, 38.054214 ], [ -85.919563, 38.041079 ], [ -85.921371, 38.032135 ], [ -85.922395, 38.028679 ], [ -85.925418, 38.023456 ], [ -85.930235, 38.018311 ], [ -85.934635, 38.014423 ], [ -85.939483, 38.010951 ], [ -85.948030, 38.007140 ], [ -85.951467, 38.005608 ], [ -85.958299, 38.004616 ], [ -85.976028, 38.003560 ], [ -85.996582, 38.000073 ], [ -85.998967, 37.999779 ], [ -86.009127, 37.998529 ], [ -86.020655, 37.996116 ], [ -86.029509, 37.992640 ], [ -86.032468, 37.990100 ], [ -86.035012, 37.984814 ], [ -86.035279, 37.981228 ], [ -86.033386, 37.970382 ], [ -86.034355, 37.964621 ], [ -86.036013, 37.961703 ], [ -86.038188, 37.959350 ], [ -86.042354, 37.958018 ], [ -86.045208, 37.958258 ], [ -86.048458, 37.959369 ], [ -86.053912, 37.963571 ], [ -86.061731, 37.971326 ], [ -86.064859, 37.975618 ], [ -86.071644, 37.987200 ], [ -86.074915, 37.993345 ], [ -86.073980, 37.995449 ], [ -86.075393, 37.996948 ], [ -86.080034, 38.000848 ], [ -86.087525, 38.005127 ], [ -86.095766, 38.008930 ], [ -86.108156, 38.013416 ], [ -86.118208, 38.015279 ], [ -86.127570, 38.016011 ], [ -86.141063, 38.015470 ], [ -86.167310, 38.009879 ], [ -86.172186, 38.009920 ], [ -86.178983, 38.011308 ], [ -86.190927, 38.016438 ], [ -86.206439, 38.021876 ], [ -86.220371, 38.027922 ], [ -86.225519, 38.033280 ], [ -86.233057, 38.039305 ], [ -86.249972, 38.045830 ], [ -86.261273, 38.052721 ], [ -86.266891, 38.057125 ], [ -86.267310, 38.057655 ], [ -86.273584, 38.067443 ], [ -86.278720, 38.089303 ], [ -86.278656, 38.098509 ], [ -86.271223, 38.130112 ], [ -86.271802, 38.137874 ], [ -86.287773, 38.158050 ], [ -86.304155, 38.167872 ], [ -86.317139, 38.172907 ], [ -86.330018, 38.181151 ], [ -86.332810, 38.182938 ], [ -86.347736, 38.195363 ], [ -86.360377, 38.198796 ], [ -86.373801, 38.193352 ], [ -86.378151, 38.185845 ], [ -86.377434, 38.171379 ], [ -86.371740, 38.164183 ], [ -86.353625, 38.159579 ], [ -86.325941, 38.154317 ], [ -86.321274, 38.147418 ], [ -86.323453, 38.139032 ], [ -86.328398, 38.132877 ], [ -86.335145, 38.129242 ], [ -86.352466, 38.128459 ], [ -86.375324, 38.130629 ], [ -86.379775, 38.129274 ], [ -86.387216, 38.124632 ], [ -86.396215, 38.107789 ], [ -86.401653, 38.105396 ], [ -86.405068, 38.105801 ], [ -86.418760, 38.117693 ], [ -86.431749, 38.126121 ], [ -86.449793, 38.127223 ], [ -86.457115, 38.124531 ], [ -86.461034, 38.121174 ], [ -86.463248, 38.119278 ], [ -86.466081, 38.114437 ], [ -86.466217, 38.106781 ], [ -86.463858, 38.101177 ], [ -86.458795, 38.096404 ], [ -86.434046, 38.086763 ], [ -86.430091, 38.078638 ], [ -86.432789, 38.067171 ], [ -86.438236, 38.060426 ], [ -86.452192, 38.050490 ], [ -86.471903, 38.046218 ], [ -86.480393, 38.045578 ], [ -86.490769, 38.045672 ], [ -86.500051, 38.045757 ], [ -86.511760, 38.044448 ], [ -86.517289, 38.042634 ], [ -86.519404, 38.041241 ], [ -86.521825, 38.038327 ], [ -86.524969, 38.027879 ], [ -86.524385, 38.018609 ], [ -86.524656, 38.012894 ], [ -86.525671, 38.007145 ], [ -86.525844, 37.998385 ], [ -86.524888, 37.981834 ], [ -86.525174, 37.968228 ], [ -86.523831, 37.962169 ], [ -86.520503, 37.954438 ], [ -86.518575, 37.951798 ], [ -86.512588, 37.946950 ], [ -86.509390, 37.942492 ], [ -86.507043, 37.936439 ], [ -86.506620, 37.930719 ], [ -86.507831, 37.928829 ], [ -86.511005, 37.926120 ], [ -86.519240, 37.922163 ], [ -86.528279, 37.918618 ], [ -86.534156, 37.917007 ], [ -86.540722, 37.916871 ], [ -86.548507, 37.917842 ], [ -86.566256, 37.922164 ], [ -86.580322, 37.923145 ], [ -86.586542, 37.922285 ], [ -86.588581, 37.921159 ], [ -86.596125, 37.914289 ], [ -86.598452, 37.910965 ], [ -86.599848, 37.906754 ], [ -86.600096, 37.901218 ], [ -86.598151, 37.884553 ], [ -86.598317, 37.880420 ], [ -86.599390, 37.874753 ], [ -86.597476, 37.871478 ], [ -86.597320, 37.870162 ], [ -86.598108, 37.867382 ], [ -86.604624, 37.858272 ], [ -86.609163, 37.855408 ], [ -86.615215, 37.852857 ], [ -86.625763, 37.847266 ], [ -86.634271, 37.843845 ], [ -86.638265, 37.842718 ], [ -86.648028, 37.841425 ], [ -86.652516, 37.841636 ], [ -86.655286, 37.842505 ], [ -86.655296, 37.842508 ], [ -86.658268, 37.844144 ], [ -86.661637, 37.849714 ], [ -86.662495, 37.856951 ], [ -86.661233, 37.862761 ], [ -86.658374, 37.869376 ], [ -86.648727, 37.886036 ], [ -86.644754, 37.894806 ], [ -86.644039, 37.898202 ], [ -86.644143, 37.902366 ], [ -86.645513, 37.906529 ], [ -86.647081, 37.908621 ], [ -86.650087, 37.910616 ], [ -86.660888, 37.913059 ], [ -86.673038, 37.914903 ], [ -86.680929, 37.915010 ], [ -86.686015, 37.913084 ], [ -86.691994, 37.908529 ], [ -86.707816, 37.898367 ], [ -86.716138, 37.894073 ], [ -86.718462, 37.893123 ], [ -86.722247, 37.892648 ], [ -86.731460, 37.894340 ], [ -86.734718, 37.896587 ], [ -86.750990, 37.912893 ], [ -86.765054, 37.932510 ], [ -86.779993, 37.956522 ], [ -86.788044, 37.972840 ], [ -86.790597, 37.980062 ], [ -86.794985, 37.988982 ], [ -86.810913, 37.997150 ], [ -86.814756, 37.998674 ], [ -86.815267, 37.998877 ], [ -86.820071, 37.999392 ], [ -86.823491, 37.998939 ], [ -86.835161, 37.993750 ], [ -86.849027, 37.990020 ], [ -86.855950, 37.987292 ], [ -86.863224, 37.982495 ], [ -86.866936, 37.979294 ], [ -86.870388, 37.975276 ], [ -86.875874, 37.970770 ], [ -86.881338, 37.967523 ], [ -86.884961, 37.964373 ], [ -86.892084, 37.955929 ], [ -86.902413, 37.946161 ], [ -86.907131, 37.943023 ], [ -86.919329, 37.936664 ], [ -86.927747, 37.934956 ], [ -86.933357, 37.934939 ], [ -86.944633, 37.933534 ], [ -86.964785, 37.932384 ], [ -86.969044, 37.932858 ], [ -86.978834, 37.930233 ], [ -86.978957, 37.930200 ], [ -87.003301, 37.922395 ], [ -87.010315, 37.919668 ], [ -87.033444, 37.906593 ], [ -87.042249, 37.898291 ], [ -87.045101, 37.893775 ], [ -87.046237, 37.889866 ], [ -87.045894, 37.887574 ], [ -87.044144, 37.884025 ], [ -87.043407, 37.879940 ], [ -87.043049, 37.875049 ], [ -87.043854, 37.870796 ], [ -87.049260, 37.859745 ], [ -87.051452, 37.853681 ], [ -87.055404, 37.835297 ], [ -87.057836, 37.827457 ], [ -87.065388, 37.810481 ], [ -87.067836, 37.806065 ], [ -87.070732, 37.801937 ], [ -87.077404, 37.796209 ], [ -87.090636, 37.787808 ], [ -87.099900, 37.784640 ], [ -87.111133, 37.782512 ], [ -87.119229, 37.782848 ], [ -87.127533, 37.785040 ], [ -87.129629, 37.786608 ], [ -87.133149, 37.792208 ], [ -87.137502, 37.807264 ], [ -87.141950, 37.816176 ], [ -87.153486, 37.832384 ], [ -87.158878, 37.837871 ], [ -87.162319, 37.840159 ], [ -87.164863, 37.841215 ], [ -87.170831, 37.842319 ], [ -87.180063, 37.841375 ], [ -87.202240, 37.843791 ], [ -87.212416, 37.846223 ], [ -87.220944, 37.849134 ], [ -87.255250, 37.867326 ], [ -87.262930, 37.872846 ], [ -87.268694, 37.878649 ], [ -87.269890, 37.879854 ], [ -87.274370, 37.882942 ], [ -87.302324, 37.898445 ], [ -87.302599, 37.898558 ], [ -87.320036, 37.905741 ], [ -87.331765, 37.908253 ], [ -87.334165, 37.908205 ], [ -87.335397, 37.907565 ], [ -87.344933, 37.911164 ], [ -87.352614, 37.916124 ], [ -87.354710, 37.918252 ], [ -87.358294, 37.920540 ], [ -87.361638, 37.921004 ], [ -87.363622, 37.922348 ], [ -87.372327, 37.930028 ], [ -87.372711, 37.930556 ], [ -87.372039, 37.931708 ], [ -87.372439, 37.932044 ], [ -87.380247, 37.935596 ], [ -87.401160, 37.941227 ], [ -87.402632, 37.942267 ], [ -87.418585, 37.944763 ], [ -87.428521, 37.944811 ], [ -87.436859, 37.944192 ], [ -87.447786, 37.942427 ], [ -87.450458, 37.941451 ], [ -87.451176, 37.941081 ], [ -87.465514, 37.933690 ], [ -87.486347, 37.920218 ], [ -87.490411, 37.916682 ], [ -87.501131, 37.909162 ], [ -87.507483, 37.906730 ], [ -87.511499, 37.906426 ], [ -87.520284, 37.912618 ], [ -87.531532, 37.916298 ], [ -87.545901, 37.922666 ], [ -87.551277, 37.925418 ], [ -87.559342, 37.931146 ], [ -87.565870, 37.937930 ], [ -87.568398, 37.941226 ], [ -87.572030, 37.947466 ], [ -87.574287, 37.954842 ], [ -87.573415, 37.962642 ], [ -87.574715, 37.967742 ], [ -87.577915, 37.971542 ], [ -87.581115, 37.973442 ], [ -87.585916, 37.975442 ], [ -87.589816, 37.976042 ], [ -87.592916, 37.975842 ], [ -87.596716, 37.974842 ], [ -87.601416, 37.972542 ], [ -87.603816, 37.968942 ], [ -87.605216, 37.965142 ], [ -87.605216, 37.961442 ], [ -87.603516, 37.958942 ], [ -87.606216, 37.949642 ], [ -87.610816, 37.944602 ], [ -87.619488, 37.938538 ], [ -87.625616, 37.933442 ], [ -87.628960, 37.926714 ], [ -87.628416, 37.921450 ], [ -87.626256, 37.916138 ], [ -87.623296, 37.910746 ], [ -87.620272, 37.906922 ], [ -87.608479, 37.898794 ], [ -87.601967, 37.895722 ], [ -87.597118, 37.892394 ], [ -87.591582, 37.887194 ], [ -87.588426, 37.868791 ], [ -87.588729, 37.860984 ], [ -87.591504, 37.856642 ], [ -87.606599, 37.838669 ], [ -87.612426, 37.833840 ], [ -87.615399, 37.831974 ], [ -87.625014, 37.829077 ], [ -87.635806, 37.827015 ], [ -87.645858, 37.825899 ], [ -87.655171, 37.826037 ], [ -87.666522, 37.827455 ], [ -87.672397, 37.829127 ], [ -87.675538, 37.831732 ], [ -87.679188, 37.836321 ], [ -87.680689, 37.840620 ], [ -87.681900, 37.846410 ], [ -87.681633, 37.855917 ], [ -87.675400, 37.865946 ], [ -87.673186, 37.868412 ], [ -87.668879, 37.871497 ], [ -87.666175, 37.874146 ], [ -87.664101, 37.877176 ], [ -87.662820, 37.881449 ], [ -87.662865, 37.885578 ], [ -87.665025, 37.893514 ], [ -87.666481, 37.895786 ], [ -87.671457, 37.899498 ], [ -87.675730, 37.901930 ], [ -87.680338, 37.903274 ], [ -87.684018, 37.903498 ], [ -87.688338, 37.902474 ], [ -87.700685, 37.897369 ], [ -87.700915, 37.897274 ], [ -87.710675, 37.893898 ], [ -87.717971, 37.892570 ], [ -87.723635, 37.892058 ], [ -87.733300, 37.894346 ], [ -87.740148, 37.894650 ], [ -87.762260, 37.890906 ], [ -87.771004, 37.886261 ], [ -87.773015, 37.884544 ], [ -87.783643, 37.877759 ], [ -87.786407, 37.876556 ], [ -87.790900, 37.875714 ], [ -87.795185, 37.875273 ], [ -87.808013, 37.875191 ], [ -87.830578, 37.876516 ], [ -87.833883, 37.877324 ], [ -87.838102, 37.879769 ], [ -87.841193, 37.882325 ], [ -87.841615, 37.883393 ], [ -87.841693, 37.887685 ], [ -87.844691, 37.892048 ], [ -87.845590, 37.893151 ], [ -87.857243, 37.900649 ], [ -87.858738, 37.902779 ], [ -87.863097, 37.911858 ], [ -87.865558, 37.915056 ], [ -87.872540, 37.920999 ], [ -87.877325, 37.924034 ], [ -87.883321, 37.926238 ], [ -87.892471, 37.927930 ], [ -87.898062, 37.927514 ], [ -87.904789, 37.924892 ], [ -87.921744, 37.907885 ], [ -87.927092, 37.901706 ], [ -87.927769, 37.900924 ], [ -87.932129, 37.897320 ], [ -87.936784, 37.892587 ], [ -87.938365, 37.890802 ], [ -87.940069, 37.887670 ], [ -87.940839, 37.883338 ], [ -87.941021, 37.879168 ], [ -87.940005, 37.875044 ], [ -87.938128, 37.870651 ], [ -87.936228, 37.867937 ], [ -87.927303, 37.858709 ], [ -87.914892, 37.849618 ], [ -87.910276, 37.843416 ], [ -87.907773, 37.837611 ], [ -87.903804, 37.817762 ], [ -87.904595, 37.812526 ], [ -87.906810, 37.807624 ], [ -87.911087, 37.805158 ], [ -87.919138, 37.802128 ], [ -87.927543, 37.799851 ], [ -87.932554, 37.797672 ], [ -87.934936, 37.795220 ], [ -87.934698, 37.791827 ], [ -87.935861, 37.789703 ], [ -87.938598, 37.787914 ], [ -87.944506, 37.775256 ], [ -87.946463, 37.773477 ], [ -87.948594, 37.772344 ], [ -87.952590, 37.771742 ], [ -87.960030, 37.773223 ], [ -87.970262, 37.781856 ], [ -87.971805, 37.784648 ], [ -87.976389, 37.788004 ], [ -87.984358, 37.791800 ], [ -87.987157, 37.792202 ], [ -87.991168, 37.794049 ], [ -87.993099, 37.795756 ], [ -87.997102, 37.797672 ], [ -88.004706, 37.800145 ], [ -88.015144, 37.801930 ], [ -88.021021, 37.801409 ], [ -88.028030, 37.799224 ], [ -88.029382, 37.803601 ], [ -88.039105, 37.805789 ], [ -88.045939, 37.807481 ], [ -88.049528, 37.811070 ], [ -88.051771, 37.813761 ], [ -88.051771, 37.817799 ], [ -88.050425, 37.822285 ], [ -88.049079, 37.826322 ], [ -88.044145, 37.830808 ], [ -88.043247, 37.836639 ], [ -88.044593, 37.840677 ], [ -88.048630, 37.843817 ], [ -88.053116, 37.847854 ], [ -88.056705, 37.855480 ], [ -88.058499, 37.865349 ], [ -88.056705, 37.872078 ], [ -88.055251, 37.875569 ], [ -88.054462, 37.877461 ], [ -88.050425, 37.882844 ], [ -88.043247, 37.887330 ], [ -88.033378, 37.894059 ], [ -88.031584, 37.901685 ], [ -88.037416, 37.913348 ], [ -88.044145, 37.926805 ], [ -88.036124, 37.942746 ], [ -88.012929, 37.966544 ], [ -88.012574, 37.977062 ], [ -88.025831, 38.007245 ], [ -88.029790, 38.025046 ], [ -88.025304, 38.038055 ], [ -88.020369, 38.046578 ], [ -88.009603, 38.049270 ], [ -87.990314, 38.056447 ], [ -87.984931, 38.069008 ], [ -87.986725, 38.076185 ], [ -87.994800, 38.083362 ], [ -87.998389, 38.090091 ], [ -87.999734, 38.100857 ], [ -87.990763, 38.110726 ], [ -87.974272, 38.121981 ], [ -87.945472, 38.126616 ], [ -87.921680, 38.148407 ], [ -87.922577, 38.160071 ], [ -87.928858, 38.168594 ], [ -87.937162, 38.172189 ], [ -87.959500, 38.184376 ], [ -87.975819, 38.197834 ], [ -87.984234, 38.209960 ], [ -87.982688, 38.221527 ], [ -87.979548, 38.228256 ], [ -87.977746, 38.230258 ], [ -87.975511, 38.232742 ], [ -87.972321, 38.235008 ], [ -87.968968, 38.237389 ], [ -87.960225, 38.237118 ], [ -87.950838, 38.247097 ], [ -87.945904, 38.256966 ], [ -87.951277, 38.268750 ], [ -87.952125, 38.273763 ], [ -87.938727, 38.289264 ], [ -87.928858, 38.292404 ], [ -87.921680, 38.289712 ], [ -87.916746, 38.284778 ], [ -87.913606, 38.276703 ], [ -87.908223, 38.274012 ], [ -87.898802, 38.276255 ], [ -87.887849, 38.285299 ], [ -87.883102, 38.293301 ], [ -87.880410, 38.299581 ], [ -87.875476, 38.301376 ], [ -87.868747, 38.299133 ], [ -87.860224, 38.291507 ], [ -87.853046, 38.289264 ], [ -87.844972, 38.290610 ], [ -87.838243, 38.293750 ], [ -87.833757, 38.299133 ], [ -87.831972, 38.307241 ], [ -87.832723, 38.324853 ], [ -87.822721, 38.346912 ], [ -87.806075, 38.363143 ], [ -87.779996, 38.370842 ], [ -87.745254, 38.408996 ], [ -87.744382, 38.414497 ], [ -87.741040, 38.435576 ], [ -87.730699, 38.442908 ], [ -87.730134, 38.446518 ], [ -87.735729, 38.452986 ], [ -87.743170, 38.459019 ], [ -87.743535, 38.467774 ], [ -87.739522, 38.475069 ], [ -87.730768, 38.478717 ], [ -87.714047, 38.479880 ], [ -87.693188, 38.488038 ], [ -87.678374, 38.498438 ], [ -87.663701, 38.502931 ], [ -87.657084, 38.507169 ], [ -87.654166, 38.511911 ], [ -87.653802, 38.517382 ], [ -87.655780, 38.521206 ], [ -87.660732, 38.541092 ], [ -87.650704, 38.556240 ], [ -87.651529, 38.568166 ], [ -87.637752, 38.588512 ], [ -87.629362, 38.589971 ], [ -87.626444, 38.591066 ], [ -87.623890, 38.593984 ], [ -87.624143, 38.596955 ], [ -87.627348, 38.605440 ], [ -87.622375, 38.618873 ], [ -87.620120, 38.639489 ], [ -87.593678, 38.667402 ], [ -87.545538, 38.677613 ], [ -87.531231, 38.684036 ], [ -87.519609, 38.697198 ], [ -87.516707, 38.716333 ], [ -87.496494, 38.742728 ], [ -87.498948, 38.757774 ], [ -87.496537, 38.778571 ], [ -87.527342, 38.818121 ], [ -87.521681, 38.826576 ], [ -87.525893, 38.848795 ], [ -87.534355, 38.852495 ], [ -87.550515, 38.859560 ], [ -87.553384, 38.863344 ], [ -87.547370, 38.875614 ], [ -87.544089, 38.895093 ], [ -87.527645, 38.907688 ], [ -87.518826, 38.923205 ], [ -87.512187, 38.954417 ], [ -87.529496, 38.971925 ], [ -87.578319, 38.988786 ], [ -87.579117, 39.001607 ], [ -87.569696, 39.019413 ], [ -87.575027, 39.034062 ], [ -87.572588, 39.057286 ], [ -87.596373, 39.079639 ], [ -87.608517, 39.082445 ], [ -87.613513, 39.085568 ], [ -87.616636, 39.089940 ], [ -87.617260, 39.096186 ], [ -87.619134, 39.100557 ], [ -87.625379, 39.101806 ], [ -87.630376, 39.104305 ], [ -87.632249, 39.106803 ], [ -87.632874, 39.110550 ], [ -87.632874, 39.114297 ], [ -87.632245, 39.118702 ], [ -87.643145, 39.128562 ], [ -87.645990, 39.144900 ], [ -87.642777, 39.157525 ], [ -87.640435, 39.166727 ], [ -87.620796, 39.174790 ], [ -87.588614, 39.197824 ], [ -87.577029, 39.211123 ], [ -87.574558, 39.218404 ], [ -87.579163, 39.232962 ], [ -87.583535, 39.243579 ], [ -87.593486, 39.247452 ], [ -87.604076, 39.259459 ], [ -87.605543, 39.261122 ], [ -87.610050, 39.282232 ], [ -87.597545, 39.296388 ], [ -87.597946, 39.299479 ], [ -87.600397, 39.312904 ], [ -87.589084, 39.333831 ], [ -87.578331, 39.340343 ], [ -87.554400, 39.340488 ], [ -87.544013, 39.352907 ], [ -87.531646, 39.347888 ], [ -87.531355, 39.436656 ], [ -87.531355, 39.437732 ], [ -87.531489, 39.449474 ], [ -87.531608, 39.466225 ], [ -87.531624, 39.469378 ], [ -87.531663, 39.477110 ], [ -87.531663, 39.477120 ], [ -87.531627, 39.491698 ], [ -87.531692, 39.495516 ], [ -87.531965, 39.526937 ], [ -87.531939, 39.545853 ], [ -87.532008, 39.564013 ], [ -87.532196, 39.607306 ], [ -87.532365, 39.646126 ], [ -87.532444, 39.646102 ], [ -87.532703, 39.664868 ], [ -87.533066, 39.781743 ], [ -87.533058, 39.796243 ], [ -87.533056, 39.803922 ], [ -87.533142, 39.810947 ], [ -87.533227, 39.883000 ], [ -87.533227, 39.883127 ], [ -87.532776, 39.971077 ], [ -87.532790, 39.975010 ], [ -87.532683, 39.977691 ], [ -87.532542, 39.987462 ], [ -87.532331, 39.997776 ], [ -87.532287, 40.000037 ], [ -87.532308, 40.011492 ], [ -87.532308, 40.011587 ], [ -87.531561, 40.133005 ], [ -87.531759, 40.144273 ], [ -87.531439, 40.148027 ], [ -87.531438, 40.148123 ], [ -87.531133, 40.170030 ], [ -87.530828, 40.191812 ], [ -87.529992, 40.250036 ], [ -87.530054, 40.250671 ], [ -87.526809, 40.462170 ], [ -87.526549, 40.475659 ], [ -87.526511, 40.476879 ], [ -87.526502, 40.477158 ], [ -87.526379, 40.491237 ], [ -87.526376, 40.491574 ], [ -87.526352, 40.535111 ], [ -87.526292, 40.535409 ], [ -87.526129, 40.736885 ], [ -87.526129, 40.736950 ], [ -87.525783, 40.854357 ], [ -87.526113, 40.879703 ], [ -87.525962, 40.880618 ], [ -87.526437, 40.894209 ], [ -87.526014, 40.895582 ], [ -87.526084, 40.911914 ], [ -87.526305, 41.010346 ], [ -87.526307, 41.010355 ], [ -87.526346, 41.010583 ], [ -87.526520, 41.024837 ], [ -87.526711, 41.121485 ], [ -87.526700, 41.139658 ], [ -87.526696, 41.149222 ], [ -87.526693, 41.153958 ], [ -87.526719, 41.159448 ], [ -87.526660, 41.160090 ], [ -87.526567, 41.163865 ], [ -87.526570, 41.166097 ], [ -87.526768, 41.298052 ], [ -87.526768, 41.298177 ], [ -87.526404, 41.355812 ], [ -87.525350, 41.380851 ], [ -87.525623, 41.453619 ], [ -87.525671, 41.470115 ], [ -87.525669, 41.470283 ], [ -87.524940, 41.529735 ], [ -87.525041, 41.559235 ], [ -87.524641, 41.563335 ], [ -87.524642, 41.622535 ], [ -87.524742, 41.632435 ], [ -87.524642, 41.634935 ], [ -87.524844, 41.691635 ], [ -87.524944, 41.702635 ], [ -87.524044, 41.708335 ], [ -87.520544, 41.709935 ], [ -87.515243, 41.704235 ], [ -87.511043, 41.696535 ], [ -87.505343, 41.691535 ], [ -87.470742, 41.672835 ], [ -87.463142, 41.675535 ], [ -87.453041, 41.673035 ], [ -87.446113, 41.669340 ], [ -87.441987, 41.671905 ], [ -87.438530, 41.670679 ], [ -87.437191, 41.669006 ], [ -87.434849, 41.666887 ], [ -87.432953, 41.665102 ], [ -87.432396, 41.660530 ], [ -87.438941, 41.654335 ], [ -87.429840, 41.646035 ], [ -87.423440, 41.642835 ], [ -87.394539, 41.637235 ], [ -87.365439, 41.629536 ], [ -87.324338, 41.623036 ], [ -87.287637, 41.622236 ], [ -87.278437, 41.619736 ], [ -87.261536, 41.620336 ], [ -87.222644, 41.624161 ], [ -87.220660, 41.624356 ], [ -87.187651, 41.629653 ], [ -87.160625, 41.637266 ], [ -87.160784, 41.645385 ], [ -87.125835, 41.650302 ], [ -87.120322, 41.645701 ], [ -87.066033, 41.661845 ], [ -87.027888, 41.674661 ], [ -87.009640, 41.681520 ], [ -86.934830, 41.709638 ], [ -86.932747, 41.711040 ], [ -86.909130, 41.726938 ], [ -86.875429, 41.737939 ], [ -86.824828, 41.760240 ], [ -86.823628, 41.760240 ], [ -86.804427, 41.760240 ], [ -86.801578, 41.760240 ], [ -86.800707, 41.760240 ], [ -86.800611, 41.760251 ], [ -86.748096, 41.759967 ], [ -86.746521, 41.759982 ], [ -86.641186, 41.759633 ], [ -86.640044, 41.759671 ], [ -86.524223, 41.759456 ], [ -86.519318, 41.759447 ], [ -86.501773, 41.759553 ], [ -86.265496, 41.760207 ], [ -86.226097, 41.760016 ], [ -86.226070, 41.760016 ], [ -86.217590, 41.760016 ], [ -86.127844, 41.760592 ], [ -86.125460, 41.760560 ], [ -86.125060, 41.760576 ], [ -86.062575, 41.760528 ], [ -86.041027, 41.760512 ], [ -86.003678, 41.760089 ], [ -85.991302, 41.759949 ], [ -85.974980, 41.759849 ], [ -85.974901, 41.759849 ], [ -85.888825, 41.759422 ], [ -85.874997, 41.759341 ], [ -85.872041, 41.759365 ], [ -85.791363, 41.759051 ], [ -85.791335, 41.759051 ], [ -85.775039, 41.759147 ], [ -85.750469, 41.759090 ], [ -85.749992, 41.759091 ], [ -85.724534, 41.759085 ], [ -85.659750, 41.759101 ], [ -85.650738, 41.759103 ], [ -85.647683, 41.759125 ], [ -85.632714, 41.759164 ], [ -85.624987, 41.759093 ], [ -85.622608, 41.759049 ], [ -85.608312, 41.759193 ], [ -85.607548, 41.759079 ], [ -85.518251, 41.759513 ], [ -85.515959, 41.759352 ], [ -85.432471, 41.759684 ], [ -85.427553, 41.759706 ], [ -85.379133, 41.759875 ], [ -85.350174, 41.759908 ], [ -85.330623, 41.759982 ], [ -85.318129, 41.759983 ], [ -85.308140, 41.760097 ], [ -85.298365, 41.760028 ], [ -85.292178, 41.759963 ], [ -85.292099, 41.759962 ], [ -85.273713, 41.759770 ], [ -85.272951, 41.759911 ], [ -85.272216, 41.759999 ], [ -85.232835, 41.759839 ], [ -85.196774, 41.759735 ], [ -85.196637, 41.759735 ], [ -85.172230, 41.759618 ], [ -85.123102, 41.759743 ], [ -85.117267, 41.759700 ], [ -85.039436, 41.759985 ], [ -85.037817, 41.759801 ], [ -84.972803, 41.759366 ], [ -84.971551, 41.759527 ], [ -84.961562, 41.759552 ], [ -84.960860, 41.759438 ], [ -84.932484, 41.759691 ], [ -84.825196, 41.759990 ], [ -84.825130, 41.759991 ], [ -84.818873, 41.760059 ], [ -84.805883, 41.760216 ], [ -84.806134, 41.743115 ], [ -84.806074, 41.737603 ], [ -84.806065, 41.732909 ], [ -84.806042, 41.720544 ], [ -84.806018, 41.707485 ], [ -84.806082, 41.696089 ], [ -84.806210, 41.674550 ], [ -84.805673, 41.632342 ], [ -84.805696, 41.631398 ], [ -84.805812, 41.613040 ], [ -84.804729, 41.530231 ], [ -84.804729, 41.530135 ], [ -84.804729, 41.530092 ], [ -84.804551, 41.500364 ], [ -84.804457, 41.488224 ], [ -84.803919, 41.435531 ], [ -84.803956, 41.426128 ], [ -84.803956, 41.426044 ], [ -84.804015, 41.411655 ], [ -84.804046, 41.408361 ], [ -84.804133, 41.408292 ], [ -84.803926, 41.367959 ], [ -84.803582, 41.271273 ], [ -84.803581, 41.271079 ], [ -84.803580, 41.270942 ], [ -84.803492, 41.252562 ], [ -84.803492, 41.252531 ], [ -84.803472, 41.173889 ], [ -84.803594, 41.173203 ], [ -84.803413, 41.164649 ], [ -84.803780, 41.140520 ], [ -84.803234, 41.121414 ], [ -84.803341, 41.096867 ], [ -84.803374, 41.089302 ], [ -84.803313, 40.989394 ], [ -84.803313, 40.989209 ], [ -84.802936, 40.922568 ], [ -84.802935, 40.922377 ], [ -84.802170, 40.800601 ], [ -84.802538, 40.765515 ], [ -84.802266, 40.742298 ], [ -84.802119, 40.728163 ], [ -84.802119, 40.728146 ], [ -84.802181, 40.718602 ], [ -84.802094, 40.702476 ], [ -84.802127, 40.691405 ], [ -84.802157, 40.689324 ], [ -84.802220, 40.674776 ], [ -84.802193, 40.660298 ], [ -84.802135, 40.644859 ], [ -84.802265, 40.572215 ], [ -84.802265, 40.572212 ], [ -84.802483, 40.528046 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US19", "STATE": "19", "NAME": "Iowa", "LSAD": "", "CENSUSAREA": 55857.130000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -91.217706, 43.500550 ], [ -91.218270, 43.497228 ], [ -91.217615, 43.491008 ], [ -91.215282, 43.484798 ], [ -91.216035, 43.481142 ], [ -91.220399, 43.471306 ], [ -91.224586, 43.465525 ], [ -91.229503, 43.462607 ], [ -91.232241, 43.460018 ], [ -91.233187, 43.457784 ], [ -91.233367, 43.455168 ], [ -91.232276, 43.450952 ], [ -91.228750, 43.445537 ], [ -91.207145, 43.425031 ], [ -91.205551, 43.422949 ], [ -91.203144, 43.419805 ], [ -91.201224, 43.415903 ], [ -91.200359, 43.412701 ], [ -91.200527, 43.408486 ], [ -91.199408, 43.403032 ], [ -91.198048, 43.399223 ], [ -91.197670, 43.395334 ], [ -91.198953, 43.389835 ], [ -91.200701, 43.385930 ], [ -91.204831, 43.378887 ], [ -91.206072, 43.374976 ], [ -91.207367, 43.373659 ], [ -91.213360, 43.370097 ], [ -91.214990, 43.368006 ], [ -91.214770, 43.365874 ], [ -91.206620, 43.352524 ], [ -91.203964, 43.349852 ], [ -91.201847, 43.349103 ], [ -91.188014, 43.347602 ], [ -91.181115, 43.345926 ], [ -91.171055, 43.340967 ], [ -91.154806, 43.334826 ], [ -91.137343, 43.329757 ], [ -91.132813, 43.328030 ], [ -91.129121, 43.326350 ], [ -91.117661, 43.319332 ], [ -91.107237, 43.313645 ], [ -91.085652, 43.291870 ], [ -91.079875, 43.282773 ], [ -91.073710, 43.274746 ], [ -91.071724, 43.271392 ], [ -91.071574, 43.268193 ], [ -91.072782, 43.264363 ], [ -91.072649, 43.262129 ], [ -91.071698, 43.261014 ], [ -91.069937, 43.260272 ], [ -91.061798, 43.259952 ], [ -91.059750, 43.259074 ], [ -91.058644, 43.257679 ], [ -91.057918, 43.255366 ], [ -91.057910, 43.253968 ], [ -91.059684, 43.248566 ], [ -91.062562, 43.243165 ], [ -91.066398, 43.239293 ], [ -91.071857, 43.235164 ], [ -91.079278, 43.228259 ], [ -91.087456, 43.221891 ], [ -91.107931, 43.206578 ], [ -91.113749, 43.202908 ], [ -91.119115, 43.200366 ], [ -91.122170, 43.197255 ], [ -91.123896, 43.193536 ], [ -91.124428, 43.187886 ], [ -91.134173, 43.174405 ], [ -91.135917, 43.173422 ], [ -91.138649, 43.169993 ], [ -91.141356, 43.163537 ], [ -91.143283, 43.156413 ], [ -91.146200, 43.152405 ], [ -91.156200, 43.142945 ], [ -91.160449, 43.140575 ], [ -91.170372, 43.137384 ], [ -91.175253, 43.134665 ], [ -91.177003, 43.131846 ], [ -91.177932, 43.128875 ], [ -91.178251, 43.124982 ], [ -91.177728, 43.118733 ], [ -91.175193, 43.103771 ], [ -91.177222, 43.080247 ], [ -91.177264, 43.072983 ], [ -91.178761, 43.070578 ], [ -91.179457, 43.067427 ], [ -91.177894, 43.064206 ], [ -91.178087, 43.062044 ], [ -91.174692, 43.038713 ], [ -91.168283, 43.019426 ], [ -91.157490, 42.991475 ], [ -91.156813, 42.988170 ], [ -91.156743, 42.987830 ], [ -91.156562, 42.978226 ], [ -91.155519, 42.975774 ], [ -91.150906, 42.970514 ], [ -91.148001, 42.966155 ], [ -91.146550, 42.963345 ], [ -91.145430, 42.958211 ], [ -91.145540, 42.956510 ], [ -91.149090, 42.946554 ], [ -91.149880, 42.941955 ], [ -91.149784, 42.940244 ], [ -91.145517, 42.930378 ], [ -91.144315, 42.926592 ], [ -91.143800, 42.922877 ], [ -91.143878, 42.920646 ], [ -91.145868, 42.914967 ], [ -91.146182, 42.912338 ], [ -91.146177, 42.909850 ], [ -91.145560, 42.907980 ], [ -91.144706, 42.905964 ], [ -91.143375, 42.904670 ], [ -91.138000, 42.903772 ], [ -91.117411, 42.895837 ], [ -91.115512, 42.894672 ], [ -91.112158, 42.891149 ], [ -91.104051, 42.885971 ], [ -91.100565, 42.883078 ], [ -91.098238, 42.875798 ], [ -91.098820, 42.864421 ], [ -91.097656, 42.859871 ], [ -91.095329, 42.855320 ], [ -91.091837, 42.851225 ], [ -91.091402, 42.849860 ], [ -91.095114, 42.834966 ], [ -91.094060, 42.830813 ], [ -91.090136, 42.829237 ], [ -91.082770, 42.829977 ], [ -91.078665, 42.827678 ], [ -91.079314, 42.820309 ], [ -91.078097, 42.806526 ], [ -91.075481, 42.795466 ], [ -91.072447, 42.787732 ], [ -91.071138, 42.783004 ], [ -91.070716, 42.775502 ], [ -91.069549, 42.769628 ], [ -91.063254, 42.763947 ], [ -91.060261, 42.761847 ], [ -91.060129, 42.759986 ], [ -91.061432, 42.757974 ], [ -91.063120, 42.757273 ], [ -91.065492, 42.757081 ], [ -91.065783, 42.753387 ], [ -91.064680, 42.750914 ], [ -91.060172, 42.750481 ], [ -91.058091, 42.749246 ], [ -91.056297, 42.747341 ], [ -91.054810, 42.744686 ], [ -91.054801, 42.740529 ], [ -91.053733, 42.738238 ], [ -91.051275, 42.737001 ], [ -91.049972, 42.736905 ], [ -91.046571, 42.737167 ], [ -91.044139, 42.738605 ], [ -91.039383, 42.738478 ], [ -91.035418, 42.737340 ], [ -91.032013, 42.734484 ], [ -91.030984, 42.732550 ], [ -91.030718, 42.729684 ], [ -91.029692, 42.726774 ], [ -91.026786, 42.724228 ], [ -91.017239, 42.719566 ], [ -91.015687, 42.719229 ], [ -91.009577, 42.720123 ], [ -91.000128, 42.716189 ], [ -90.995536, 42.713704 ], [ -90.988776, 42.708724 ], [ -90.980578, 42.698932 ], [ -90.977735, 42.696816 ], [ -90.974237, 42.695249 ], [ -90.965048, 42.693233 ], [ -90.952415, 42.686778 ], [ -90.949213, 42.685573 ], [ -90.941567, 42.683844 ], [ -90.937045, 42.683399 ], [ -90.929881, 42.684128 ], [ -90.923634, 42.685500 ], [ -90.921155, 42.685406 ], [ -90.913400, 42.682949 ], [ -90.900261, 42.676254 ], [ -90.896898, 42.675262 ], [ -90.887430, 42.672470 ], [ -90.867125, 42.668728 ], [ -90.852497, 42.664822 ], [ -90.843910, 42.663071 ], [ -90.832702, 42.661662 ], [ -90.797017, 42.655772 ], [ -90.788226, 42.653888 ], [ -90.778752, 42.652965 ], [ -90.769495, 42.651443 ], [ -90.760389, 42.649131 ], [ -90.743677, 42.645560 ], [ -90.731132, 42.643437 ], [ -90.720209, 42.640758 ], [ -90.709204, 42.636078 ], [ -90.706303, 42.634169 ], [ -90.702671, 42.630756 ], [ -90.700856, 42.626445 ], [ -90.700095, 42.622461 ], [ -90.693999, 42.614509 ], [ -90.692031, 42.610366 ], [ -90.687999, 42.599198 ], [ -90.687775, 42.594606 ], [ -90.686975, 42.591774 ], [ -90.685487, 42.589614 ], [ -90.679375, 42.581503 ], [ -90.677055, 42.579215 ], [ -90.672727, 42.576599 ], [ -90.661527, 42.567999 ], [ -90.659127, 42.557900 ], [ -90.654127, 42.549900 ], [ -90.645627, 42.544100 ], [ -90.643927, 42.540401 ], [ -90.640627, 42.527701 ], [ -90.636727, 42.518702 ], [ -90.636927, 42.513202 ], [ -90.640927, 42.508302 ], [ -90.648627, 42.498102 ], [ -90.655927, 42.491703 ], [ -90.656527, 42.489203 ], [ -90.656327, 42.483603 ], [ -90.654027, 42.478503 ], [ -90.646727, 42.471904 ], [ -90.624328, 42.458904 ], [ -90.606328, 42.451505 ], [ -90.590416, 42.447493 ], [ -90.582128, 42.444437 ], [ -90.570736, 42.441701 ], [ -90.567968, 42.440389 ], [ -90.565248, 42.438742 ], [ -90.560439, 42.432897 ], [ -90.558801, 42.428517 ], [ -90.558168, 42.420984 ], [ -90.557550, 42.419258 ], [ -90.555018, 42.416138 ], [ -90.548068, 42.413115 ], [ -90.517516, 42.403019 ], [ -90.506829, 42.398792 ], [ -90.500128, 42.395539 ], [ -90.495766, 42.392406 ], [ -90.490334, 42.387093 ], [ -90.487154, 42.385141 ], [ -90.484621, 42.384530 ], [ -90.480148, 42.384616 ], [ -90.477279, 42.383794 ], [ -90.474121, 42.381729 ], [ -90.473812, 42.381458 ], [ -90.470273, 42.378355 ], [ -90.464788, 42.369452 ], [ -90.462619, 42.367253 ], [ -90.452724, 42.359303 ], [ -90.446320, 42.357041 ], [ -90.443874, 42.355218 ], [ -90.430546, 42.336860 ], [ -90.425363, 42.332615 ], [ -90.421350, 42.330472 ], [ -90.419027, 42.328505 ], [ -90.416535, 42.325109 ], [ -90.415937, 42.322699 ], [ -90.416200, 42.321314 ], [ -90.417125, 42.319943 ], [ -90.420075, 42.317681 ], [ -90.421047, 42.316109 ], [ -90.420300, 42.311690 ], [ -90.420454, 42.305374 ], [ -90.424326, 42.293326 ], [ -90.426909, 42.290719 ], [ -90.430735, 42.284211 ], [ -90.430884, 42.278230 ], [ -90.424098, 42.266364 ], [ -90.422181, 42.259899 ], [ -90.419326, 42.254467 ], [ -90.416315, 42.251679 ], [ -90.410471, 42.247749 ], [ -90.400653, 42.239293 ], [ -90.395883, 42.233133 ], [ -90.394749, 42.229059 ], [ -90.391108, 42.225473 ], [ -90.375129, 42.214811 ], [ -90.365138, 42.210526 ], [ -90.356964, 42.205445 ], [ -90.338169, 42.203321 ], [ -90.328273, 42.201047 ], [ -90.317774, 42.193789 ], [ -90.317108, 42.193575 ], [ -90.298442, 42.187576 ], [ -90.282173, 42.178846 ], [ -90.269080, 42.174500 ], [ -90.255456, 42.171821 ], [ -90.250129, 42.171469 ], [ -90.234919, 42.165431 ], [ -90.224244, 42.160028 ], [ -90.216107, 42.156730 ], [ -90.209479, 42.152680 ], [ -90.207421, 42.149109 ], [ -90.206369, 42.145500 ], [ -90.205360, 42.139079 ], [ -90.201404, 42.130937 ], [ -90.197342, 42.128163 ], [ -90.190452, 42.125779 ], [ -90.187474, 42.125423 ], [ -90.170970, 42.125198 ], [ -90.167533, 42.122475 ], [ -90.162895, 42.116718 ], [ -90.161884, 42.113780 ], [ -90.161159, 42.106372 ], [ -90.161504, 42.098912 ], [ -90.163405, 42.087613 ], [ -90.168358, 42.075779 ], [ -90.165555, 42.062638 ], [ -90.165294, 42.050973 ], [ -90.164485, 42.042105 ], [ -90.163446, 42.040407 ], [ -90.158829, 42.037769 ], [ -90.154221, 42.033073 ], [ -90.151579, 42.030633 ], [ -90.150916, 42.029440 ], [ -90.149733, 42.026564 ], [ -90.149112, 42.022679 ], [ -90.148096, 42.020014 ], [ -90.143776, 42.014881 ], [ -90.141167, 42.008931 ], [ -90.140061, 42.003252 ], [ -90.140613, 41.995999 ], [ -90.146033, 41.988139 ], [ -90.146225, 41.981329 ], [ -90.148599, 41.978269 ], [ -90.153834, 41.974116 ], [ -90.162141, 41.961293 ], [ -90.164135, 41.956178 ], [ -90.164939, 41.948861 ], [ -90.163847, 41.944934 ], [ -90.160648, 41.940845 ], [ -90.156902, 41.938181 ], [ -90.152659, 41.933058 ], [ -90.151600, 41.931002 ], [ -90.151838, 41.928917 ], [ -90.153362, 41.915593 ], [ -90.153584, 41.906614 ], [ -90.157019, 41.898019 ], [ -90.165065, 41.883777 ], [ -90.170041, 41.876439 ], [ -90.172765, 41.866149 ], [ -90.173006, 41.857402 ], [ -90.175051, 41.853629 ], [ -90.181401, 41.844647 ], [ -90.181901, 41.843216 ], [ -90.183765, 41.836240 ], [ -90.183973, 41.833070 ], [ -90.181720, 41.822599 ], [ -90.180643, 41.811979 ], [ -90.180954, 41.809354 ], [ -90.181973, 41.807070 ], [ -90.187969, 41.803163 ], [ -90.208467, 41.797615 ], [ -90.216889, 41.795335 ], [ -90.222263, 41.793133 ], [ -90.242380, 41.782965 ], [ -90.248631, 41.779805 ], [ -90.258622, 41.775295 ], [ -90.263286, 41.772112 ], [ -90.278633, 41.767358 ], [ -90.302782, 41.750031 ], [ -90.310708, 41.742214 ], [ -90.315220, 41.734264 ], [ -90.316358, 41.728885 ], [ -90.317668, 41.722690 ], [ -90.317421, 41.718333 ], [ -90.313320, 41.709494 ], [ -90.312893, 41.707528 ], [ -90.312770, 41.702426 ], [ -90.313435, 41.698082 ], [ -90.314687, 41.694830 ], [ -90.317315, 41.691670 ], [ -90.319924, 41.689721 ], [ -90.330222, 41.683954 ], [ -90.332481, 41.682146 ], [ -90.334525, 41.679559 ], [ -90.336729, 41.664532 ], [ -90.343452, 41.646959 ], [ -90.343330, 41.640855 ], [ -90.339528, 41.598633 ], [ -90.341528, 41.590633 ], [ -90.343228, 41.587833 ], [ -90.364128, 41.579633 ], [ -90.381329, 41.576633 ], [ -90.397930, 41.572233 ], [ -90.412830, 41.565333 ], [ -90.415830, 41.562933 ], [ -90.422230, 41.554233 ], [ -90.427231, 41.551533 ], [ -90.432731, 41.549533 ], [ -90.438431, 41.544133 ], [ -90.445231, 41.536133 ], [ -90.461432, 41.523533 ], [ -90.474332, 41.519733 ], [ -90.489933, 41.518233 ], [ -90.500633, 41.518033 ], [ -90.513134, 41.519533 ], [ -90.533035, 41.524933 ], [ -90.540935, 41.526133 ], [ -90.556235, 41.524232 ], [ -90.567236, 41.517532 ], [ -90.571136, 41.516332 ], [ -90.582036, 41.515132 ], [ -90.591037, 41.512832 ], [ -90.595237, 41.511032 ], [ -90.602137, 41.506032 ], [ -90.604237, 41.497032 ], [ -90.605937, 41.494232 ], [ -90.618537, 41.485032 ], [ -90.632538, 41.478732 ], [ -90.640238, 41.473332 ], [ -90.650238, 41.465032 ], [ -90.655839, 41.462132 ], [ -90.666239, 41.460632 ], [ -90.676439, 41.460832 ], [ -90.690951, 41.456643 ], [ -90.701159, 41.454743 ], [ -90.723545, 41.452248 ], [ -90.737537, 41.450127 ], [ -90.750142, 41.449632 ], [ -90.771672, 41.450761 ], [ -90.777583, 41.451261 ], [ -90.786282, 41.452888 ], [ -90.807283, 41.454466 ], [ -90.824736, 41.454467 ], [ -90.837414, 41.455623 ], [ -90.846558, 41.455141 ], [ -90.853604, 41.453909 ], [ -90.857554, 41.452751 ], [ -90.867282, 41.448215 ], [ -90.879778, 41.441065 ], [ -90.890787, 41.435432 ], [ -90.900471, 41.431154 ], [ -90.919351, 41.425589 ], [ -90.924343, 41.422860 ], [ -90.930016, 41.421404 ], [ -90.949791, 41.424163 ], [ -90.953198, 41.425075 ], [ -90.966662, 41.430051 ], [ -90.975168, 41.433985 ], [ -90.979815, 41.434321 ], [ -90.984898, 41.433869 ], [ -91.005846, 41.426135 ], [ -91.011980, 41.425024 ], [ -91.027787, 41.423603 ], [ -91.037131, 41.420017 ], [ -91.039872, 41.418523 ], [ -91.043988, 41.415897 ], [ -91.045890, 41.414085 ], [ -91.047819, 41.410900 ], [ -91.050328, 41.400049 ], [ -91.051010, 41.387556 ], [ -91.051580, 41.385283 ], [ -91.065058, 41.369101 ], [ -91.066520, 41.365246 ], [ -91.071552, 41.339651 ], [ -91.071941, 41.333592 ], [ -91.071956, 41.333358 ], [ -91.073233, 41.313440 ], [ -91.074841, 41.305578 ], [ -91.077505, 41.301828 ], [ -91.086880, 41.294371 ], [ -91.092034, 41.286911 ], [ -91.101142, 41.267169 ], [ -91.104462, 41.262104 ], [ -91.110304, 41.256088 ], [ -91.114186, 41.250029 ], [ -91.113648, 41.241401 ], [ -91.112333, 41.239003 ], [ -91.109562, 41.236567 ], [ -91.100829, 41.230532 ], [ -91.093018, 41.222635 ], [ -91.081445, 41.214429 ], [ -91.072980, 41.207151 ], [ -91.065899, 41.199517 ], [ -91.055069, 41.185766 ], [ -91.041536, 41.166138 ], [ -91.030029, 41.163540 ], [ -91.027214, 41.163373 ], [ -91.012557, 41.165922 ], [ -91.007586, 41.166183 ], [ -90.997906, 41.162564 ], [ -90.994960, 41.160624 ], [ -90.989663, 41.155716 ], [ -90.981311, 41.142659 ], [ -90.970851, 41.130107 ], [ -90.965905, 41.119559 ], [ -90.957246, 41.111085 ], [ -90.946627, 41.096632 ], [ -90.946259, 41.094734 ], [ -90.948207, 41.084413 ], [ -90.949383, 41.072711 ], [ -90.949383, 41.072710 ], [ -90.949136, 41.070611 ], [ -90.948990, 41.070250 ], [ -90.945549, 41.061730 ], [ -90.944577, 41.052255 ], [ -90.943652, 41.048637 ], [ -90.942320, 41.038472 ], [ -90.942253, 41.034702 ], [ -90.945324, 41.019279 ], [ -90.945054, 41.011917 ], [ -90.945949, 41.006495 ], [ -90.949634, 40.995248 ], [ -90.955201, 40.986805 ], [ -90.958142, 40.979767 ], [ -90.958089, 40.976643 ], [ -90.955111, 40.969858 ], [ -90.952715, 40.962087 ], [ -90.951967, 40.958238 ], [ -90.952233, 40.954047 ], [ -90.960462, 40.936356 ], [ -90.962916, 40.924957 ], [ -90.965344, 40.921633 ], [ -90.968995, 40.919127 ], [ -90.979190, 40.915522 ], [ -90.985462, 40.912141 ], [ -90.998500, 40.908120 ], [ -91.003536, 40.905146 ], [ -91.009536, 40.900565 ], [ -91.013240, 40.896622 ], [ -91.021562, 40.884021 ], [ -91.027489, 40.879173 ], [ -91.036789, 40.875038 ], [ -91.039097, 40.873565 ], [ -91.044653, 40.868356 ], [ -91.047344, 40.864654 ], [ -91.050241, 40.858514 ], [ -91.056430, 40.848387 ], [ -91.058749, 40.846309 ], [ -91.067159, 40.841997 ], [ -91.077521, 40.833405 ], [ -91.090072, 40.824638 ], [ -91.092993, 40.821079 ], [ -91.096846, 40.811617 ], [ -91.097649, 40.805575 ], [ -91.097031, 40.802471 ], [ -91.092256, 40.792909 ], [ -91.091246, 40.786724 ], [ -91.091703, 40.779708 ], [ -91.096133, 40.767134 ], [ -91.098105, 40.763233 ], [ -91.102486, 40.757076 ], [ -91.108200, 40.750935 ], [ -91.110424, 40.745528 ], [ -91.115735, 40.725168 ], [ -91.115158, 40.721895 ], [ -91.113885, 40.719532 ], [ -91.111095, 40.708282 ], [ -91.110927, 40.703262 ], [ -91.111940, 40.697018 ], [ -91.112434, 40.696279 ], [ -91.115407, 40.691825 ], [ -91.119632, 40.675892 ], [ -91.120820, 40.672777 ], [ -91.122421, 40.670675 ], [ -91.123928, 40.669152 ], [ -91.138055, 40.660893 ], [ -91.154293, 40.653596 ], [ -91.185428, 40.638071 ], [ -91.186980, 40.637297 ], [ -91.197906, 40.636107 ], [ -91.218437, 40.638437 ], [ -91.247851, 40.638390 ], [ -91.253074, 40.637962 ], [ -91.258249, 40.636672 ], [ -91.264953, 40.633893 ], [ -91.276175, 40.632240 ], [ -91.306524, 40.626231 ], [ -91.339719, 40.613488 ], [ -91.348733, 40.609695 ], [ -91.353989, 40.606553 ], [ -91.359873, 40.601805 ], [ -91.374252, 40.582590 ], [ -91.379752, 40.574450 ], [ -91.401482, 40.559458 ], [ -91.405241, 40.554641 ], [ -91.406373, 40.551831 ], [ -91.406851, 40.547557 ], [ -91.406202, 40.542698 ], [ -91.404125, 40.539127 ], [ -91.400725, 40.536789 ], [ -91.394475, 40.534543 ], [ -91.388067, 40.533069 ], [ -91.384531, 40.530948 ], [ -91.381857, 40.528247 ], [ -91.369059, 40.512532 ], [ -91.367876, 40.510479 ], [ -91.364211, 40.500043 ], [ -91.363683, 40.494211 ], [ -91.363910, 40.490122 ], [ -91.364915, 40.484168 ], [ -91.368074, 40.474642 ], [ -91.378144, 40.456394 ], [ -91.379907, 40.452110 ], [ -91.381468, 40.446040 ], [ -91.381769, 40.442555 ], [ -91.380965, 40.435395 ], [ -91.377625, 40.426335 ], [ -91.373721, 40.417891 ], [ -91.372450, 40.411475 ], [ -91.372554, 40.401200 ], [ -91.372921, 40.399108 ], [ -91.375746, 40.391879 ], [ -91.378422, 40.389670 ], [ -91.381958, 40.387632 ], [ -91.388360, 40.384929 ], [ -91.396996, 40.383127 ], [ -91.413011, 40.382277 ], [ -91.415695, 40.381381 ], [ -91.419422, 40.378264 ], [ -91.422324, 40.380939 ], [ -91.425662, 40.382491 ], [ -91.441243, 40.386255 ], [ -91.448441, 40.378914 ], [ -91.452458, 40.375501 ], [ -91.463895, 40.375659 ], [ -91.465009, 40.376223 ], [ -91.465891, 40.378365 ], [ -91.464681, 40.380949 ], [ -91.465116, 40.385257 ], [ -91.471967, 40.382884 ], [ -91.480251, 40.381783 ], [ -91.482322, 40.382057 ], [ -91.484507, 40.383900 ], [ -91.490977, 40.393484 ], [ -91.490816, 40.395225 ], [ -91.488597, 40.400009 ], [ -91.487955, 40.402465 ], [ -91.487829, 40.403866 ], [ -91.488481, 40.404317 ], [ -91.489816, 40.404317 ], [ -91.493644, 40.402433 ], [ -91.498093, 40.401926 ], [ -91.505272, 40.403512 ], [ -91.506745, 40.404335 ], [ -91.507427, 40.405524 ], [ -91.509063, 40.406775 ], [ -91.513993, 40.408537 ], [ -91.518392, 40.408682 ], [ -91.522333, 40.409648 ], [ -91.524612, 40.410765 ], [ -91.526425, 40.413404 ], [ -91.527057, 40.416689 ], [ -91.526555, 40.419872 ], [ -91.521388, 40.426488 ], [ -91.519012, 40.431298 ], [ -91.519134, 40.432822 ], [ -91.519935, 40.433673 ], [ -91.525000, 40.433483 ], [ -91.529132, 40.434272 ], [ -91.532807, 40.436784 ], [ -91.533623, 40.438320 ], [ -91.533548, 40.440804 ], [ -91.531912, 40.442730 ], [ -91.526108, 40.446634 ], [ -91.524053, 40.448437 ], [ -91.523271, 40.450061 ], [ -91.523072, 40.452254 ], [ -91.523864, 40.456331 ], [ -91.525090, 40.457845 ], [ -91.526155, 40.458625 ], [ -91.528600, 40.459002 ], [ -91.543785, 40.458149 ], [ -91.552691, 40.458769 ], [ -91.563844, 40.460988 ], [ -91.567743, 40.462290 ], [ -91.574746, 40.465664 ], [ -91.580355, 40.471015 ], [ -91.581528, 40.472876 ], [ -91.582437, 40.474703 ], [ -91.583315, 40.479118 ], [ -91.586884, 40.487233 ], [ -91.590817, 40.492292 ], [ -91.594644, 40.494997 ], [ -91.608347, 40.500040 ], [ -91.612821, 40.502377 ], [ -91.616948, 40.504794 ], [ -91.619486, 40.507134 ], [ -91.621353, 40.510072 ], [ -91.622362, 40.514362 ], [ -91.622196, 40.517040 ], [ -91.618793, 40.526286 ], [ -91.618028, 40.534030 ], [ -91.618999, 40.539084 ], [ -91.620071, 40.540817 ], [ -91.621900, 40.542292 ], [ -91.625161, 40.543500 ], [ -91.638082, 40.545541 ], [ -91.654345, 40.549189 ], [ -91.670993, 40.550937 ], [ -91.681714, 40.553035 ], [ -91.688700, 40.557390 ], [ -91.690804, 40.559893 ], [ -91.691591, 40.562222 ], [ -91.691557, 40.564867 ], [ -91.685723, 40.576785 ], [ -91.685381, 40.578892 ], [ -91.686357, 40.580875 ], [ -91.688820, 40.583409 ], [ -91.696359, 40.588148 ], [ -91.712025, 40.595046 ], [ -91.716769, 40.598530 ], [ -91.720058, 40.601527 ], [ -91.729115, 40.613640 ], [ -91.785916, 40.611488 ], [ -91.795374, 40.611101 ], [ -91.800133, 40.610953 ], [ -91.813968, 40.610526 ], [ -91.824826, 40.610191 ], [ -91.832481, 40.609797 ], [ -91.868401, 40.608059 ], [ -91.939292, 40.606150 ], [ -91.943113, 40.605842 ], [ -91.947708, 40.605471 ], [ -91.970988, 40.605112 ], [ -91.998683, 40.604433 ], [ -92.029649, 40.603713 ], [ -92.067904, 40.602648 ], [ -92.069521, 40.602772 ], [ -92.082339, 40.602176 ], [ -92.083200, 40.602244 ], [ -92.092875, 40.602082 ], [ -92.096387, 40.601830 ], [ -92.179780, 40.600529 ], [ -92.196162, 40.600069 ], [ -92.201669, 40.599980 ], [ -92.217603, 40.599832 ], [ -92.236484, 40.599531 ], [ -92.298754, 40.598469 ], [ -92.331205, 40.597805 ], [ -92.331445, 40.597714 ], [ -92.350776, 40.597274 ], [ -92.350807, 40.597273 ], [ -92.379691, 40.596509 ], [ -92.453745, 40.595288 ], [ -92.461609, 40.595355 ], [ -92.481692, 40.594941 ], [ -92.482394, 40.594894 ], [ -92.484588, 40.594924 ], [ -92.580278, 40.592151 ], [ -92.637898, 40.590853 ], [ -92.639223, 40.590825 ], [ -92.686693, 40.589809 ], [ -92.689854, 40.589884 ], [ -92.714598, 40.589564 ], [ -92.742232, 40.589207 ], [ -92.757407, 40.588908 ], [ -92.828061, 40.588593 ], [ -92.827992, 40.588515 ], [ -92.835074, 40.588484 ], [ -92.857391, 40.588360 ], [ -92.863034, 40.588175 ], [ -92.879178, 40.588341 ], [ -92.889796, 40.588039 ], [ -92.903544, 40.587860 ], [ -92.941595, 40.587743 ], [ -92.957747, 40.587430 ], [ -93.085517, 40.584403 ], [ -93.097296, 40.584014 ], [ -93.098507, 40.583973 ], [ -93.135802, 40.582854 ], [ -93.260612, 40.580797 ], [ -93.317605, 40.580671 ], [ -93.345442, 40.580514 ], [ -93.374386, 40.580334 ], [ -93.441767, 40.579916 ], [ -93.465297, 40.580164 ], [ -93.466887, 40.580072 ], [ -93.524124, 40.580481 ], [ -93.527607, 40.580436 ], [ -93.528177, 40.580367 ], [ -93.548284, 40.580417 ], [ -93.553986, 40.580303 ], [ -93.556899, 40.580235 ], [ -93.558938, 40.580189 ], [ -93.560798, 40.580304 ], [ -93.565240, 40.580143 ], [ -93.565810, 40.580075 ], [ -93.566189, 40.580117 ], [ -93.597352, 40.579496 ], [ -93.656211, 40.578352 ], [ -93.659272, 40.578330 ], [ -93.661913, 40.578354 ], [ -93.668845, 40.578241 ], [ -93.677099, 40.578127 ], [ -93.690333, 40.577875 ], [ -93.722443, 40.577641 ], [ -93.728355, 40.577547 ], [ -93.737259, 40.577542 ], [ -93.742759, 40.577518 ], [ -93.750223, 40.577720 ], [ -93.770231, 40.577615 ], [ -93.774344, 40.577584 ], [ -93.815485, 40.577278 ], [ -93.818725, 40.577086 ], [ -93.840930, 40.576791 ], [ -93.853656, 40.576606 ], [ -93.898327, 40.576011 ], [ -93.899317, 40.575942 ], [ -93.900877, 40.575874 ], [ -93.913961, 40.575672 ], [ -93.935687, 40.575330 ], [ -93.936317, 40.575284 ], [ -93.937097, 40.575421 ], [ -93.938627, 40.575284 ], [ -93.939857, 40.575192 ], [ -93.963863, 40.574754 ], [ -93.976766, 40.574635 ], [ -94.015492, 40.573914 ], [ -94.034134, 40.573585 ], [ -94.080223, 40.572899 ], [ -94.080463, 40.572899 ], [ -94.089194, 40.572806 ], [ -94.091085, 40.572897 ], [ -94.232240, 40.571907 ], [ -94.287350, 40.571521 ], [ -94.294813, 40.571341 ], [ -94.310724, 40.571524 ], [ -94.324765, 40.571477 ], [ -94.336556, 40.571475 ], [ -94.336706, 40.571452 ], [ -94.358307, 40.571363 ], [ -94.429725, 40.571041 ], [ -94.460088, 40.570947 ], [ -94.470648, 40.570830 ], [ -94.471213, 40.570825 ], [ -94.489280, 40.570707 ], [ -94.533878, 40.570739 ], [ -94.537058, 40.570763 ], [ -94.538318, 40.570763 ], [ -94.541828, 40.570809 ], [ -94.542154, 40.570809 ], [ -94.594001, 40.570966 ], [ -94.632032, 40.571186 ], [ -94.632035, 40.571186 ], [ -94.682601, 40.571787 ], [ -94.714925, 40.572201 ], [ -94.716665, 40.572201 ], [ -94.773988, 40.572977 ], [ -94.811188, 40.573532 ], [ -94.819978, 40.573714 ], [ -94.823758, 40.573942 ], [ -94.896801, 40.574738 ], [ -94.901451, 40.574877 ], [ -94.914896, 40.575068 ], [ -94.955134, 40.575669 ], [ -94.966491, 40.575839 ], [ -94.991661, 40.575692 ], [ -95.068921, 40.576880 ], [ -95.079742, 40.577007 ], [ -95.097607, 40.577168 ], [ -95.107213, 40.577116 ], [ -95.110303, 40.577160 ], [ -95.110663, 40.577206 ], [ -95.112222, 40.577228 ], [ -95.120829, 40.577413 ], [ -95.154499, 40.577860 ], [ -95.164058, 40.578017 ], [ -95.202264, 40.578528 ], [ -95.211408, 40.578650 ], [ -95.211590, 40.578654 ], [ -95.212715, 40.578679 ], [ -95.213327, 40.578689 ], [ -95.217455, 40.578759 ], [ -95.218783, 40.578781 ], [ -95.221525, 40.578827 ], [ -95.335588, 40.579871 ], [ -95.357802, 40.580100 ], [ -95.373893, 40.580501 ], [ -95.373923, 40.580501 ], [ -95.415406, 40.581014 ], [ -95.469319, 40.581540 ], [ -95.525392, 40.582090 ], [ -95.526682, 40.582136 ], [ -95.533182, 40.582249 ], [ -95.554959, 40.582629 ], [ -95.574046, 40.582963 ], [ -95.611069, 40.583495 ], [ -95.641840, 40.584234 ], [ -95.687442, 40.584380 ], [ -95.687500, 40.584381 ], [ -95.746443, 40.584935 ], [ -95.765645, 40.585208 ], [ -95.758895, 40.588973 ], [ -95.753148, 40.592840 ], [ -95.750053, 40.597052 ], [ -95.748858, 40.599965 ], [ -95.748626, 40.603355 ], [ -95.749685, 40.606842 ], [ -95.751271, 40.609057 ], [ -95.758045, 40.613759 ], [ -95.764412, 40.617090 ], [ -95.766823, 40.618780 ], [ -95.768926, 40.621264 ], [ -95.770083, 40.624425 ], [ -95.770442, 40.635285 ], [ -95.771325, 40.639393 ], [ -95.772832, 40.642496 ], [ -95.776251, 40.647463 ], [ -95.781909, 40.653272 ], [ -95.786568, 40.657253 ], [ -95.789485, 40.659388 ], [ -95.795489, 40.662384 ], [ -95.804307, 40.664886 ], [ -95.814150, 40.665570 ], [ -95.822913, 40.667240 ], [ -95.832177, 40.671200 ], [ -95.842801, 40.677496 ], [ -95.844827, 40.679867 ], [ -95.846034, 40.682605 ], [ -95.847931, 40.694197 ], [ -95.849828, 40.698147 ], [ -95.852615, 40.702262 ], [ -95.859378, 40.708055 ], [ -95.870481, 40.712480 ], [ -95.875280, 40.714120 ], [ -95.877015, 40.714287 ], [ -95.883178, 40.717579 ], [ -95.885349, 40.721093 ], [ -95.888907, 40.731855 ], [ -95.888697, 40.736292 ], [ -95.886690, 40.742101 ], [ -95.883643, 40.747831 ], [ -95.879027, 40.753081 ], [ -95.873335, 40.757616 ], [ -95.869982, 40.759645 ], [ -95.861695, 40.762871 ], [ -95.852776, 40.765631 ], [ -95.846620, 40.768619 ], [ -95.842824, 40.771093 ], [ -95.838879, 40.774545 ], [ -95.836903, 40.776477 ], [ -95.835232, 40.779151 ], [ -95.834156, 40.783016 ], [ -95.834215, 40.783784 ], [ -95.834523, 40.787778 ], [ -95.835815, 40.790630 ], [ -95.843745, 40.803783 ], [ -95.845342, 40.811324 ], [ -95.844852, 40.815307 ], [ -95.843921, 40.817686 ], [ -95.838601, 40.826175 ], [ -95.837303, 40.831164 ], [ -95.837186, 40.835347 ], [ -95.841309, 40.845604 ], [ -95.847084, 40.854174 ], [ -95.848490, 40.858607 ], [ -95.848590, 40.861061 ], [ -95.847785, 40.864328 ], [ -95.846938, 40.865745 ], [ -95.844073, 40.869248 ], [ -95.842521, 40.870266 ], [ -95.838735, 40.872191 ], [ -95.824989, 40.875000 ], [ -95.819590, 40.877439 ], [ -95.815933, 40.879846 ], [ -95.812083, 40.884239 ], [ -95.810709, 40.886681 ], [ -95.809474, 40.891228 ], [ -95.809775, 40.895447 ], [ -95.810886, 40.897907 ], [ -95.813458, 40.901693 ], [ -95.814302, 40.902936 ], [ -95.818709, 40.906818 ], [ -95.830699, 40.915004 ], [ -95.833041, 40.917243 ], [ -95.836438, 40.921642 ], [ -95.837774, 40.924712 ], [ -95.839743, 40.932780 ], [ -95.840275, 40.939942 ], [ -95.837951, 40.950618 ], [ -95.829829, 40.963857 ], [ -95.828329, 40.972378 ], [ -95.829074, 40.975688 ], [ -95.830297, 40.978332 ], [ -95.833537, 40.982660 ], [ -95.838908, 40.986484 ], [ -95.844351, 40.989524 ], [ -95.852547, 40.991738 ], [ -95.860116, 40.995242 ], [ -95.863492, 40.997340 ], [ -95.867286, 41.001599 ], [ -95.869198, 41.005951 ], [ -95.869486, 41.009399 ], [ -95.868374, 41.012703 ], [ -95.865878, 41.017403 ], [ -95.859918, 41.025403 ], [ -95.859102, 41.031599 ], [ -95.859654, 41.035695 ], [ -95.860462, 41.037887 ], [ -95.861782, 41.039427 ], [ -95.869807, 41.045199 ], [ -95.879487, 41.053299 ], [ -95.881855, 41.057211 ], [ -95.882415, 41.060411 ], [ -95.881375, 41.065203 ], [ -95.878103, 41.069587 ], [ -95.870631, 41.075231 ], [ -95.865463, 41.080367 ], [ -95.863839, 41.083507 ], [ -95.862587, 41.088399 ], [ -95.863268, 41.093765 ], [ -95.865450, 41.101266 ], [ -95.865888, 41.117898 ], [ -95.868688, 41.124698 ], [ -95.878888, 41.138098 ], [ -95.882088, 41.143998 ], [ -95.883389, 41.150898 ], [ -95.883489, 41.154898 ], [ -95.881289, 41.159898 ], [ -95.880936, 41.160269 ], [ -95.876289, 41.165146 ], [ -95.871912, 41.168122 ], [ -95.869640, 41.168830 ], [ -95.867344, 41.168734 ], [ -95.865072, 41.167802 ], [ -95.852788, 41.165398 ], [ -95.846188, 41.166698 ], [ -95.841888, 41.171098 ], [ -95.841288, 41.174998 ], [ -95.844088, 41.180598 ], [ -95.850188, 41.184798 ], [ -95.856788, 41.187098 ], [ -95.864789, 41.188298 ], [ -95.909690, 41.184398 ], [ -95.914590, 41.185098 ], [ -95.918290, 41.186698 ], [ -95.923190, 41.190998 ], [ -95.923219, 41.191046 ], [ -95.925990, 41.195698 ], [ -95.927491, 41.202198 ], [ -95.924891, 41.211198 ], [ -95.915091, 41.222998 ], [ -95.912591, 41.226998 ], [ -95.910891, 41.231798 ], [ -95.910891, 41.233998 ], [ -95.911391, 41.237998 ], [ -95.921291, 41.258498 ], [ -95.921891, 41.264598 ], [ -95.920391, 41.268398 ], [ -95.918791, 41.269698 ], [ -95.913991, 41.271398 ], [ -95.928691, 41.281398 ], [ -95.929591, 41.285097 ], [ -95.929591, 41.292297 ], [ -95.927491, 41.298397 ], [ -95.920291, 41.301097 ], [ -95.905890, 41.300897 ], [ -95.904290, 41.299597 ], [ -95.904290, 41.293497 ], [ -95.912491, 41.279498 ], [ -95.902490, 41.273398 ], [ -95.882390, 41.281397 ], [ -95.876890, 41.285097 ], [ -95.872889, 41.289497 ], [ -95.871489, 41.295797 ], [ -95.874689, 41.307097 ], [ -95.878189, 41.312497 ], [ -95.883089, 41.316697 ], [ -95.888690, 41.319097 ], [ -95.899290, 41.321197 ], [ -95.913790, 41.320197 ], [ -95.922090, 41.321097 ], [ -95.925690, 41.322197 ], [ -95.939291, 41.328897 ], [ -95.946891, 41.334096 ], [ -95.953091, 41.339896 ], [ -95.956691, 41.345496 ], [ -95.956791, 41.349196 ], [ -95.954891, 41.351796 ], [ -95.952191, 41.353496 ], [ -95.940990, 41.357496 ], [ -95.935490, 41.360596 ], [ -95.930990, 41.364696 ], [ -95.928790, 41.370096 ], [ -95.929290, 41.374896 ], [ -95.935190, 41.384395 ], [ -95.936931, 41.390979 ], [ -95.937490, 41.393095 ], [ -95.936890, 41.396387 ], [ -95.930778, 41.406179 ], [ -95.929721, 41.411331 ], [ -95.929889, 41.415155 ], [ -95.932297, 41.422123 ], [ -95.933169, 41.429430 ], [ -95.932193, 41.431914 ], [ -95.930705, 41.433894 ], [ -95.923905, 41.439742 ], [ -95.921833, 41.442062 ], [ -95.920577, 41.444302 ], [ -95.919865, 41.447922 ], [ -95.920281, 41.451566 ], [ -95.922529, 41.455766 ], [ -95.925713, 41.459382 ], [ -95.932921, 41.463798 ], [ -95.936801, 41.465190 ], [ -95.941969, 41.466262 ], [ -95.946465, 41.466166 ], [ -95.957017, 41.462814 ], [ -95.962329, 41.462810 ], [ -95.965481, 41.463510 ], [ -95.973449, 41.467318 ], [ -95.982962, 41.469778 ], [ -95.991018, 41.470374 ], [ -96.004708, 41.472342 ], [ -96.008833, 41.474039 ], [ -96.011757, 41.476212 ], [ -96.016389, 41.481556 ], [ -96.019542, 41.486617 ], [ -96.019817, 41.488030 ], [ -96.019224, 41.489296 ], [ -96.015986, 41.492659 ], [ -96.007334, 41.497631 ], [ -95.997903, 41.504789 ], [ -95.996175, 41.506959 ], [ -95.993943, 41.509761 ], [ -95.992833, 41.512002 ], [ -95.992599, 41.514174 ], [ -95.992670, 41.517290 ], [ -95.993891, 41.523412 ], [ -95.999529, 41.538679 ], [ -96.001161, 41.541146 ], [ -96.005079, 41.544004 ], [ -96.010028, 41.545533 ], [ -96.016474, 41.546085 ], [ -96.019686, 41.545743 ], [ -96.023182, 41.544364 ], [ -96.027289, 41.541081 ], [ -96.028439, 41.539616 ], [ -96.030593, 41.527292 ], [ -96.034305, 41.512853 ], [ -96.036603, 41.509047 ], [ -96.038101, 41.507990 ], [ -96.040701, 41.507076 ], [ -96.048118, 41.507271 ], [ -96.053690, 41.508859 ], [ -96.057935, 41.511490 ], [ -96.063638, 41.516162 ], [ -96.067527, 41.520340 ], [ -96.073070, 41.525052 ], [ -96.080493, 41.528199 ], [ -96.088220, 41.530595 ], [ -96.089714, 41.531778 ], [ -96.094090, 41.539265 ], [ -96.096186, 41.547192 ], [ -96.095851, 41.550880 ], [ -96.093613, 41.558271 ], [ -96.091820, 41.561086 ], [ -96.084786, 41.567831 ], [ -96.082406, 41.571229 ], [ -96.081178, 41.574274 ], [ -96.081152, 41.577289 ], [ -96.081843, 41.580407 ], [ -96.083417, 41.583339 ], [ -96.085771, 41.585746 ], [ -96.088683, 41.587520 ], [ -96.101496, 41.591580 ], [ -96.104465, 41.593169 ], [ -96.109387, 41.596871 ], [ -96.113833, 41.602277 ], [ -96.115830, 41.605760 ], [ -96.117558, 41.609999 ], [ -96.118105, 41.613495 ], [ -96.117950, 41.617356 ], [ -96.116233, 41.621574 ], [ -96.114146, 41.623975 ], [ -96.100701, 41.635507 ], [ -96.097728, 41.639633 ], [ -96.095046, 41.647365 ], [ -96.095415, 41.652736 ], [ -96.097933, 41.658682 ], [ -96.099837, 41.661030 ], [ -96.111483, 41.668548 ], [ -96.114978, 41.671220 ], [ -96.118120, 41.674399 ], [ -96.120983, 41.677861 ], [ -96.121726, 41.682740 ], [ -96.121712, 41.682990 ], [ -96.121401, 41.688522 ], [ -96.120157, 41.691150 ], [ -96.117751, 41.694221 ], [ -96.111968, 41.697773 ], [ -96.105119, 41.699917 ], [ -96.090579, 41.697425 ], [ -96.082429, 41.698159 ], [ -96.075955, 41.701661 ], [ -96.073063, 41.705004 ], [ -96.072321, 41.706858 ], [ -96.072494, 41.708794 ], [ -96.073376, 41.710674 ], [ -96.075151, 41.713265 ], [ -96.079682, 41.717962 ], [ -96.087600, 41.722180 ], [ -96.102610, 41.728016 ], [ -96.105582, 41.731647 ], [ -96.106326, 41.734591 ], [ -96.106425, 41.737890 ], [ -96.104622, 41.744211 ], [ -96.102772, 41.746339 ], [ -96.097511, 41.749076 ], [ -96.091687, 41.750419 ], [ -96.084673, 41.753314 ], [ -96.079915, 41.757895 ], [ -96.078300, 41.761598 ], [ -96.078939, 41.771353 ], [ -96.077543, 41.777824 ], [ -96.073197, 41.783009 ], [ -96.066413, 41.788913 ], [ -96.064537, 41.793002 ], [ -96.064879, 41.796230 ], [ -96.067329, 41.800628 ], [ -96.069662, 41.803509 ], [ -96.075548, 41.807811 ], [ -96.081026, 41.810144 ], [ -96.093835, 41.812785 ], [ -96.098270, 41.814206 ], [ -96.103749, 41.817151 ], [ -96.107592, 41.820685 ], [ -96.109347, 41.823735 ], [ -96.110810, 41.828172 ], [ -96.110907, 41.830818 ], [ -96.107911, 41.840339 ], [ -96.108029, 41.844397 ], [ -96.110246, 41.848850 ], [ -96.113962, 41.853102 ], [ -96.116202, 41.854869 ], [ -96.123215, 41.858580 ], [ -96.130620, 41.860809 ], [ -96.135253, 41.863128 ], [ -96.139010, 41.866301 ], [ -96.142045, 41.868865 ], [ -96.144483, 41.871854 ], [ -96.146083, 41.874988 ], [ -96.146757, 41.877538 ], [ -96.147350, 41.884811 ], [ -96.148826, 41.888132 ], [ -96.152179, 41.892085 ], [ -96.158204, 41.897173 ], [ -96.161756, 41.901820 ], [ -96.161988, 41.905553 ], [ -96.160767, 41.908044 ], [ -96.159098, 41.910057 ], [ -96.154301, 41.912421 ], [ -96.142265, 41.915379 ], [ -96.139653, 41.916838 ], [ -96.136743, 41.920826 ], [ -96.136133, 41.923530 ], [ -96.136613, 41.927167 ], [ -96.143493, 41.937387 ], [ -96.144583, 41.941544 ], [ -96.143603, 41.944512 ], [ -96.142597, 41.945908 ], [ -96.135393, 41.952223 ], [ -96.133318, 41.955732 ], [ -96.129186, 41.965136 ], [ -96.128900, 41.969727 ], [ -96.129505, 41.971673 ], [ -96.132537, 41.974625 ], [ -96.141228, 41.978063 ], [ -96.156538, 41.980137 ], [ -96.160680, 41.980114 ], [ -96.168071, 41.978996 ], [ -96.174154, 41.976864 ], [ -96.177203, 41.976325 ], [ -96.184243, 41.976696 ], [ -96.186265, 41.977417 ], [ -96.190602, 41.980721 ], [ -96.191549, 41.982032 ], [ -96.192141, 41.984461 ], [ -96.189516, 41.989314 ], [ -96.184784, 41.995460 ], [ -96.183801, 41.997760 ], [ -96.183568, 41.999987 ], [ -96.184644, 42.002633 ], [ -96.188067, 42.006323 ], [ -96.194556, 42.008662 ], [ -96.206083, 42.009267 ], [ -96.215225, 42.006701 ], [ -96.217637, 42.003862 ], [ -96.221813, 41.997382 ], [ -96.223896, 41.995456 ], [ -96.225463, 41.994734 ], [ -96.229739, 41.994410 ], [ -96.236487, 41.996428 ], [ -96.240713, 41.999351 ], [ -96.242035, 42.000911 ], [ -96.242380, 42.002899 ], [ -96.241932, 42.006965 ], [ -96.238859, 42.012315 ], [ -96.227867, 42.018651 ], [ -96.223611, 42.022652 ], [ -96.221730, 42.026205 ], [ -96.221901, 42.029558 ], [ -96.223822, 42.033346 ], [ -96.225656, 42.035217 ], [ -96.232125, 42.039145 ], [ -96.238392, 42.041088 ], [ -96.246832, 42.041616 ], [ -96.254542, 42.039454 ], [ -96.256087, 42.038080 ], [ -96.261132, 42.038974 ], [ -96.263886, 42.039858 ], [ -96.268637, 42.042314 ], [ -96.271427, 42.044988 ], [ -96.272877, 42.047238 ], [ -96.272901, 42.047281 ], [ -96.275548, 42.051976 ], [ -96.278445, 42.060399 ], [ -96.279342, 42.070280 ], [ -96.279079, 42.074026 ], [ -96.276758, 42.081416 ], [ -96.274135, 42.085934 ], [ -96.271777, 42.088697 ], [ -96.267636, 42.096177 ], [ -96.266594, 42.103262 ], [ -96.267318, 42.110265 ], [ -96.268900, 42.113590 ], [ -96.272299, 42.118396 ], [ -96.275002, 42.120779 ], [ -96.279203, 42.123480 ], [ -96.285670, 42.125619 ], [ -96.301023, 42.128042 ], [ -96.305884, 42.129826 ], [ -96.310085, 42.132523 ], [ -96.313819, 42.136338 ], [ -96.316979, 42.143171 ], [ -96.319528, 42.146647 ], [ -96.325872, 42.151487 ], [ -96.337980, 42.157197 ], [ -96.342395, 42.160491 ], [ -96.347752, 42.166806 ], [ -96.349688, 42.172043 ], [ -96.350323, 42.177440 ], [ -96.347243, 42.186721 ], [ -96.348066, 42.194747 ], [ -96.349166, 42.197253 ], [ -96.351515, 42.200485 ], [ -96.359087, 42.207799 ], [ -96.359870, 42.210545 ], [ -96.358141, 42.214088 ], [ -96.356655, 42.215137 ], [ -96.356591, 42.215182 ], [ -96.345055, 42.217490 ], [ -96.339086, 42.218087 ], [ -96.336323, 42.218922 ], [ -96.332044, 42.221585 ], [ -96.323723, 42.229887 ], [ -96.322827, 42.231461 ], [ -96.322868, 42.233637 ], [ -96.330004, 42.240224 ], [ -96.328955, 42.241885 ], [ -96.327706, 42.249992 ], [ -96.328905, 42.254734 ], [ -96.331331, 42.259430 ], [ -96.336003, 42.264806 ], [ -96.341450, 42.269115 ], [ -96.356389, 42.276480 ], [ -96.356406, 42.276493 ], [ -96.360800, 42.279867 ], [ -96.365792, 42.285875 ], [ -96.368454, 42.291848 ], [ -96.368507, 42.303622 ], [ -96.369212, 42.308344 ], [ -96.369969, 42.310878 ], [ -96.371790, 42.314172 ], [ -96.375307, 42.318339 ], [ -96.384169, 42.325874 ], [ -96.396269, 42.330857 ], [ -96.402957, 42.334156 ], [ -96.407998, 42.337408 ], [ -96.413895, 42.343393 ], [ -96.417786, 42.351449 ], [ -96.418168, 42.354678 ], [ -96.417918, 42.358700 ], [ -96.417093, 42.361443 ], [ -96.413994, 42.365932 ], [ -96.408436, 42.376092 ], [ -96.409153, 42.381491 ], [ -96.414980, 42.393442 ], [ -96.415509, 42.400294 ], [ -96.413609, 42.407894 ], [ -96.411808, 42.410894 ], [ -96.387608, 42.432494 ], [ -96.384307, 42.437294 ], [ -96.380707, 42.446394 ], [ -96.380107, 42.451494 ], [ -96.381307, 42.461694 ], [ -96.385407, 42.473094 ], [ -96.386007, 42.474495 ], [ -96.396107, 42.484095 ], [ -96.409408, 42.487595 ], [ -96.423892, 42.488980 ], [ -96.443408, 42.489495 ], [ -96.456348, 42.492478 ], [ -96.462550, 42.490788 ], [ -96.474409, 42.491895 ], [ -96.476509, 42.493595 ], [ -96.476909, 42.497795 ], [ -96.474709, 42.500095 ], [ -96.473339, 42.503537 ], [ -96.477454, 42.509589 ], [ -96.479384, 42.511138 ], [ -96.483592, 42.510345 ], [ -96.490089, 42.512441 ], [ -96.492970, 42.517282 ], [ -96.490802, 42.520331 ], [ -96.479909, 42.524195 ], [ -96.479009, 42.526395 ], [ -96.479809, 42.529595 ], [ -96.477709, 42.535595 ], [ -96.476962, 42.546434 ], [ -96.476952, 42.556079 ], [ -96.494699, 42.556745 ], [ -96.498041, 42.558153 ], [ -96.498439, 42.560876 ], [ -96.499414, 42.567552 ], [ -96.498709, 42.570870 ], [ -96.497186, 42.571464 ], [ -96.493279, 42.570736 ], [ -96.489328, 42.570800 ], [ -96.486855, 42.572198 ], [ -96.485937, 42.573524 ], [ -96.485796, 42.575001 ], [ -96.486606, 42.576062 ], [ -96.491402, 42.577023 ], [ -96.495450, 42.579474 ], [ -96.496066, 42.580872 ], [ -96.495570, 42.582722 ], [ -96.494676, 42.584028 ], [ -96.494777, 42.585741 ], [ -96.496792, 42.587655 ], [ -96.499885, 42.588539 ], [ -96.501037, 42.589247 ], [ -96.501434, 42.590610 ], [ -96.500243, 42.592731 ], [ -96.500183, 42.594106 ], [ -96.504654, 42.605001 ], [ -96.509468, 42.612730 ], [ -96.513237, 42.614894 ], [ -96.517048, 42.615343 ], [ -96.519514, 42.614371 ], [ -96.522309, 42.612558 ], [ -96.525671, 42.609312 ], [ -96.527928, 42.608986 ], [ -96.529894, 42.610432 ], [ -96.531604, 42.615148 ], [ -96.530896, 42.617129 ], [ -96.528185, 42.618447 ], [ -96.523998, 42.618631 ], [ -96.521158, 42.619229 ], [ -96.518542, 42.620350 ], [ -96.516599, 42.622361 ], [ -96.515918, 42.624994 ], [ -96.515350, 42.627645 ], [ -96.516338, 42.630435 ], [ -96.526766, 42.641184 ], [ -96.533701, 42.643541 ], [ -96.537881, 42.646446 ], [ -96.538468, 42.648092 ], [ -96.537600, 42.652161 ], [ -96.537877, 42.655431 ], [ -96.542366, 42.660736 ], [ -96.543698, 42.661377 ], [ -96.546827, 42.661491 ], [ -96.556214, 42.657949 ], [ -96.559281, 42.657903 ], [ -96.559962, 42.658543 ], [ -96.559900, 42.662819 ], [ -96.558939, 42.663642 ], [ -96.556461, 42.663939 ], [ -96.556244, 42.664396 ], [ -96.560550, 42.669198 ], [ -96.566684, 42.675942 ], [ -96.568078, 42.676241 ], [ -96.569194, 42.675509 ], [ -96.570247, 42.674068 ], [ -96.570743, 42.671691 ], [ -96.572261, 42.670776 ], [ -96.576381, 42.671302 ], [ -96.578581, 42.672079 ], [ -96.578148, 42.672765 ], [ -96.575272, 42.675417 ], [ -96.574318, 42.676997 ], [ -96.574064, 42.678010 ], [ -96.575299, 42.682665 ], [ -96.585620, 42.687076 ], [ -96.591602, 42.688081 ], [ -96.596405, 42.688514 ], [ -96.595548, 42.691222 ], [ -96.596625, 42.695122 ], [ -96.599080, 42.697296 ], [ -96.600789, 42.697698 ], [ -96.601989, 42.697429 ], [ -96.604839, 42.695119 ], [ -96.606140, 42.694661 ], [ -96.610170, 42.694568 ], [ -96.612061, 42.695688 ], [ -96.612124, 42.696580 ], [ -96.611901, 42.697095 ], [ -96.611851, 42.697548 ], [ -96.612203, 42.698151 ], [ -96.612555, 42.698402 ], [ -96.613058, 42.698603 ], [ -96.613409, 42.698704 ], [ -96.613912, 42.698704 ], [ -96.614516, 42.698654 ], [ -96.615257, 42.698613 ], [ -96.619536, 42.700189 ], [ -96.629625, 42.705102 ], [ -96.630617, 42.705880 ], [ -96.629777, 42.708852 ], [ -96.627233, 42.709947 ], [ -96.624446, 42.714294 ], [ -96.624704, 42.725497 ], [ -96.626317, 42.725951 ], [ -96.631931, 42.725086 ], [ -96.638621, 42.734921 ], [ -96.639704, 42.737071 ], [ -96.635886, 42.741002 ], [ -96.632314, 42.745641 ], [ -96.630485, 42.750378 ], [ -96.626108, 42.752729 ], [ -96.620548, 42.753534 ], [ -96.619494, 42.754792 ], [ -96.620272, 42.757124 ], [ -96.621235, 42.758084 ], [ -96.622538, 42.758449 ], [ -96.624120, 42.757808 ], [ -96.628741, 42.757532 ], [ -96.632212, 42.761512 ], [ -96.633168, 42.768325 ], [ -96.632142, 42.770863 ], [ -96.630311, 42.770885 ], [ -96.626406, 42.773518 ], [ -96.621875, 42.779255 ], [ -96.619490, 42.784034 ], [ -96.615579, 42.784996 ], [ -96.604559, 42.783034 ], [ -96.603784, 42.783720 ], [ -96.602575, 42.787767 ], [ -96.595283, 42.792982 ], [ -96.592493, 42.801122 ], [ -96.590757, 42.808255 ], [ -96.590913, 42.808987 ], [ -96.592155, 42.809924 ], [ -96.595664, 42.810426 ], [ -96.596008, 42.815044 ], [ -96.594983, 42.815844 ], [ -96.591039, 42.815365 ], [ -96.585699, 42.818041 ], [ -96.584488, 42.818979 ], [ -96.577937, 42.827645 ], [ -96.577813, 42.828719 ], [ -96.582380, 42.833657 ], [ -96.581604, 42.837521 ], [ -96.579772, 42.838093 ], [ -96.571353, 42.837155 ], [ -96.565605, 42.830434 ], [ -96.563058, 42.831051 ], [ -96.562840, 42.836309 ], [ -96.560572, 42.839373 ], [ -96.558584, 42.839487 ], [ -96.556162, 42.836675 ], [ -96.553987, 42.836034 ], [ -96.552092, 42.836057 ], [ -96.551285, 42.836606 ], [ -96.549513, 42.839143 ], [ -96.549976, 42.840705 ], [ -96.552184, 42.841864 ], [ -96.554203, 42.843648 ], [ -96.554709, 42.846142 ], [ -96.553772, 42.847501 ], [ -96.550847, 42.847648 ], [ -96.545502, 42.849956 ], [ -96.544321, 42.851282 ], [ -96.541460, 42.857682 ], [ -96.541708, 42.858871 ], [ -96.542702, 42.859717 ], [ -96.543417, 42.859466 ], [ -96.543790, 42.858254 ], [ -96.545282, 42.857158 ], [ -96.546556, 42.857273 ], [ -96.550439, 42.863171 ], [ -96.550469, 42.863742 ], [ -96.549659, 42.870281 ], [ -96.547327, 42.873710 ], [ -96.546394, 42.874464 ], [ -96.543908, 42.874614 ], [ -96.537851, 42.878475 ], [ -96.538438, 42.886111 ], [ -96.540396, 42.888877 ], [ -96.540116, 42.889678 ], [ -96.534395, 42.890659 ], [ -96.527740, 42.890588 ], [ -96.526357, 42.891852 ], [ -96.526563, 42.893755 ], [ -96.528886, 42.897950 ], [ -96.536007, 42.900901 ], [ -96.539397, 42.899964 ], [ -96.542847, 42.903737 ], [ -96.542971, 42.904560 ], [ -96.542473, 42.905040 ], [ -96.538555, 42.904605 ], [ -96.536564, 42.905656 ], [ -96.537354, 42.908791 ], [ -96.537837, 42.910709 ], [ -96.540229, 42.918666 ], [ -96.541628, 42.920678 ], [ -96.541689, 42.922576 ], [ -96.541098, 42.924496 ], [ -96.525536, 42.935511 ], [ -96.523513, 42.935784 ], [ -96.521180, 42.934846 ], [ -96.520559, 42.932765 ], [ -96.519378, 42.931987 ], [ -96.518258, 42.931849 ], [ -96.516888, 42.932512 ], [ -96.516203, 42.933769 ], [ -96.516419, 42.935438 ], [ -96.520120, 42.938183 ], [ -96.519994, 42.939760 ], [ -96.514888, 42.943668 ], [ -96.510749, 42.944397 ], [ -96.509472, 42.945151 ], [ -96.508069, 42.948534 ], [ -96.504857, 42.954659 ], [ -96.500308, 42.959391 ], [ -96.503132, 42.968192 ], [ -96.505028, 42.970844 ], [ -96.506148, 42.971348 ], [ -96.510693, 42.971260 ], [ -96.515922, 42.972886 ], [ -96.520246, 42.977643 ], [ -96.520773, 42.980385 ], [ -96.516724, 42.981458 ], [ -96.512237, 42.985937 ], [ -96.512203, 42.988818 ], [ -96.512886, 42.991424 ], [ -96.509986, 42.995126 ], [ -96.507337, 42.996519 ], [ -96.502728, 42.997066 ], [ -96.497820, 42.998143 ], [ -96.496699, 42.998807 ], [ -96.494341, 43.001819 ], [ -96.492693, 43.005089 ], [ -96.491670, 43.009707 ], [ -96.494416, 43.014551 ], [ -96.499187, 43.019213 ], [ -96.503209, 43.019805 ], [ -96.510995, 43.024701 ], [ -96.511804, 43.025799 ], [ -96.513085, 43.028437 ], [ -96.512916, 43.029962 ], [ -96.510802, 43.031902 ], [ -96.509146, 43.036680 ], [ -96.509145, 43.037297 ], [ -96.511605, 43.039927 ], [ -96.513873, 43.039814 ], [ -96.515752, 43.039388 ], [ -96.517319, 43.040247 ], [ -96.518431, 43.042068 ], [ -96.510256, 43.049917 ], [ -96.508916, 43.049985 ], [ -96.505239, 43.048726 ], [ -96.501748, 43.048632 ], [ -96.490365, 43.050789 ], [ -96.488839, 43.051475 ], [ -96.488155, 43.054013 ], [ -96.486722, 43.055498 ], [ -96.476905, 43.062383 ], [ -96.473165, 43.063550 ], [ -96.469953, 43.062088 ], [ -96.468207, 43.061860 ], [ -96.463094, 43.062981 ], [ -96.460850, 43.064033 ], [ -96.458201, 43.067554 ], [ -96.455209, 43.075053 ], [ -96.454188, 43.083379 ], [ -96.454088, 43.084197 ], [ -96.454526, 43.086826 ], [ -96.455337, 43.088129 ], [ -96.462636, 43.089614 ], [ -96.462855, 43.091419 ], [ -96.460516, 43.094940 ], [ -96.451877, 43.100474 ], [ -96.448134, 43.104452 ], [ -96.439335, 43.113916 ], [ -96.436589, 43.120842 ], [ -96.439615, 43.121963 ], [ -96.440801, 43.123129 ], [ -96.441644, 43.124687 ], [ -96.442711, 43.128841 ], [ -96.443431, 43.133825 ], [ -96.450361, 43.142237 ], [ -96.455544, 43.144157 ], [ -96.458854, 43.143356 ], [ -96.459978, 43.143516 ], [ -96.465099, 43.147515 ], [ -96.466537, 43.150281 ], [ -96.467384, 43.159608 ], [ -96.467292, 43.164066 ], [ -96.464896, 43.182034 ], [ -96.465146, 43.182971 ], [ -96.467146, 43.184502 ], [ -96.468802, 43.184525 ], [ -96.472395, 43.185644 ], [ -96.473834, 43.189804 ], [ -96.473777, 43.198766 ], [ -96.470781, 43.205099 ], [ -96.470626, 43.207225 ], [ -96.472158, 43.209534 ], [ -96.474912, 43.217351 ], [ -96.475571, 43.221054 ], [ -96.476697, 43.222014 ], [ -96.485264, 43.224183 ], [ -96.496454, 43.223652 ], [ -96.500759, 43.220767 ], [ -96.512458, 43.218556 ], [ -96.519273, 43.217690 ], [ -96.520961, 43.218240 ], [ -96.522084, 43.220960 ], [ -96.526865, 43.224071 ], [ -96.535741, 43.227640 ], [ -96.540088, 43.225698 ], [ -96.544902, 43.225928 ], [ -96.548184, 43.226912 ], [ -96.554937, 43.226775 ], [ -96.556313, 43.226135 ], [ -96.557317, 43.224778 ], [ -96.558995, 43.224126 ], [ -96.560440, 43.224219 ], [ -96.568505, 43.231554 ], [ -96.571194, 43.238961 ], [ -96.565253, 43.244241 ], [ -96.559186, 43.245155 ], [ -96.552963, 43.247281 ], [ -96.552030, 43.251117 ], [ -96.552591, 43.257769 ], [ -96.553217, 43.259141 ], [ -96.554965, 43.259999 ], [ -96.554968, 43.259998 ], [ -96.556970, 43.259096 ], [ -96.560099, 43.259279 ], [ -96.564165, 43.260239 ], [ -96.568576, 43.262662 ], [ -96.576804, 43.268308 ], [ -96.582904, 43.267690 ], [ -96.585220, 43.268878 ], [ -96.586317, 43.274319 ], [ -96.583533, 43.276879 ], [ -96.582939, 43.276536 ], [ -96.582876, 43.274594 ], [ -96.580904, 43.274800 ], [ -96.577588, 43.278800 ], [ -96.578823, 43.291095 ], [ -96.579094, 43.293797 ], [ -96.579478, 43.295110 ], [ -96.580409, 43.295854 ], [ -96.581052, 43.297118 ], [ -96.580346, 43.298204 ], [ -96.573556, 43.299170 ], [ -96.571646, 43.298187 ], [ -96.570707, 43.296701 ], [ -96.569110, 43.295535 ], [ -96.564290, 43.294804 ], [ -96.563523, 43.294804 ], [ -96.555246, 43.294803 ], [ -96.553087, 43.292860 ], [ -96.541037, 43.295556 ], [ -96.530392, 43.300034 ], [ -96.526004, 43.309999 ], [ -96.525564, 43.312467 ], [ -96.528817, 43.316561 ], [ -96.533101, 43.328587 ], [ -96.534913, 43.336473 ], [ -96.531905, 43.338690 ], [ -96.524289, 43.347214 ], [ -96.524476, 43.348151 ], [ -96.525510, 43.348335 ], [ -96.526635, 43.351833 ], [ -96.527223, 43.362257 ], [ -96.527345, 43.368109 ], [ -96.526467, 43.368314 ], [ -96.522203, 43.371947 ], [ -96.521323, 43.374607 ], [ -96.521297, 43.375947 ], [ -96.521572, 43.385640 ], [ -96.524044, 43.394762 ], [ -96.525453, 43.396317 ], [ -96.529152, 43.397735 ], [ -96.530124, 43.397553 ], [ -96.530124, 43.396410 ], [ -96.531159, 43.395610 ], [ -96.537116, 43.395063 ], [ -96.553008, 43.404117 ], [ -96.557586, 43.406792 ], [ -96.562728, 43.412782 ], [ -96.568499, 43.417217 ], [ -96.573579, 43.419228 ], [ -96.570788, 43.423755 ], [ -96.569628, 43.427527 ], [ -96.570224, 43.428601 ], [ -96.575181, 43.431756 ], [ -96.581956, 43.432212 ], [ -96.587884, 43.431685 ], [ -96.592905, 43.433170 ], [ -96.594254, 43.434153 ], [ -96.602608, 43.449649 ], [ -96.602860, 43.450907 ], [ -96.600039, 43.457080 ], [ -96.587929, 43.464878 ], [ -96.584603, 43.469610 ], [ -96.585137, 43.471141 ], [ -96.586364, 43.478251 ], [ -96.580997, 43.481384 ], [ -96.585049, 43.489887 ], [ -96.586274, 43.491099 ], [ -96.590452, 43.494298 ], [ -96.591676, 43.494367 ], [ -96.594722, 43.493314 ], [ -96.598396, 43.495074 ], [ -96.599182, 43.496011 ], [ -96.598929, 43.500441 ], [ -96.598928, 43.500457 ], [ -96.591213, 43.500514 ], [ -96.453049, 43.500415 ], [ -96.351059, 43.500333 ], [ -96.332062, 43.500415 ], [ -96.208814, 43.500391 ], [ -96.198766, 43.500312 ], [ -96.198484, 43.500335 ], [ -96.053163, 43.500176 ], [ -95.861152, 43.499966 ], [ -95.860946, 43.499966 ], [ -95.834421, 43.499966 ], [ -95.821277, 43.499965 ], [ -95.741569, 43.499891 ], [ -95.740813, 43.499894 ], [ -95.514774, 43.499865 ], [ -95.486803, 43.500246 ], [ -95.486737, 43.500274 ], [ -95.475065, 43.500335 ], [ -95.454706, 43.500563 ], [ -95.454706, 43.500648 ], [ -95.454433, 43.500644 ], [ -95.434293, 43.500360 ], [ -95.434199, 43.500314 ], [ -95.387851, 43.500240 ], [ -95.387812, 43.500240 ], [ -95.387787, 43.500240 ], [ -95.375269, 43.500322 ], [ -95.374737, 43.500314 ], [ -95.250969, 43.500464 ], [ -95.250762, 43.500406 ], [ -95.244844, 43.501196 ], [ -95.214938, 43.500885 ], [ -95.180423, 43.500774 ], [ -95.167891, 43.500885 ], [ -95.167294, 43.500771 ], [ -95.154936, 43.500449 ], [ -95.122633, 43.500755 ], [ -95.114874, 43.500667 ], [ -95.054289, 43.500860 ], [ -95.053504, 43.500769 ], [ -95.034000, 43.500811 ], [ -95.014245, 43.500872 ], [ -94.994460, 43.500523 ], [ -94.974359, 43.500508 ], [ -94.954477, 43.500467 ], [ -94.934625, 43.500490 ], [ -94.914955, 43.500450 ], [ -94.914905, 43.500450 ], [ -94.914634, 43.500450 ], [ -94.914523, 43.500450 ], [ -94.887291, 43.500502 ], [ -94.874235, 43.500557 ], [ -94.872725, 43.500564 ], [ -94.860192, 43.500546 ], [ -94.857867, 43.500615 ], [ -94.854555, 43.500614 ], [ -94.615916, 43.500544 ], [ -94.565665, 43.500330 ], [ -94.560838, 43.500377 ], [ -94.470420, 43.500340 ], [ -94.447048, 43.500639 ], [ -94.442848, 43.500583 ], [ -94.442835, 43.500583 ], [ -94.390597, 43.500469 ], [ -94.377466, 43.500379 ], [ -94.247965, 43.500333 ], [ -94.109880, 43.500283 ], [ -94.108068, 43.500300 ], [ -94.094339, 43.500302 ], [ -94.092894, 43.500302 ], [ -93.970762, 43.499605 ], [ -93.970760, 43.499605 ], [ -93.795793, 43.499520 ], [ -93.794285, 43.499542 ], [ -93.716217, 43.499563 ], [ -93.708771, 43.499564 ], [ -93.704916, 43.499568 ], [ -93.699345, 43.499576 ], [ -93.648533, 43.499559 ], [ -93.617131, 43.499548 ], [ -93.576728, 43.499520 ], [ -93.558631, 43.499521 ], [ -93.532178, 43.499472 ], [ -93.528482, 43.499471 ], [ -93.497405, 43.499456 ], [ -93.497350, 43.499456 ], [ -93.488261, 43.499417 ], [ -93.482009, 43.499482 ], [ -93.472804, 43.499400 ], [ -93.468563, 43.499473 ], [ -93.428509, 43.499478 ], [ -93.399035, 43.499485 ], [ -93.271800, 43.499356 ], [ -93.228861, 43.499567 ], [ -93.049192, 43.499571 ], [ -93.024429, 43.499572 ], [ -93.024348, 43.499572 ], [ -93.007871, 43.499604 ], [ -92.870277, 43.499548 ], [ -92.790317, 43.499567 ], [ -92.752088, 43.500084 ], [ -92.707312, 43.500069 ], [ -92.692786, 43.500063 ], [ -92.689033, 43.500062 ], [ -92.672580, 43.500055 ], [ -92.653318, 43.500050 ], [ -92.649194, 43.500049 ], [ -92.553161, 43.500300 ], [ -92.553128, 43.500300 ], [ -92.464505, 43.500345 ], [ -92.448948, 43.500420 ], [ -92.408832, 43.500614 ], [ -92.406130, 43.500476 ], [ -92.388298, 43.500483 ], [ -92.368908, 43.500454 ], [ -92.279084, 43.500436 ], [ -92.277425, 43.500466 ], [ -92.198788, 43.500527 ], [ -92.178863, 43.500713 ], [ -92.103886, 43.500735 ], [ -92.089970, 43.500684 ], [ -92.079954, 43.500647 ], [ -92.079802, 43.500647 ], [ -91.949879, 43.500485 ], [ -91.941837, 43.500554 ], [ -91.824848, 43.500684 ], [ -91.807156, 43.500648 ], [ -91.804925, 43.500716 ], [ -91.779290, 43.500803 ], [ -91.777688, 43.500711 ], [ -91.761414, 43.500637 ], [ -91.738446, 43.500525 ], [ -91.736558, 43.500561 ], [ -91.733330, 43.500623 ], [ -91.730359, 43.500680 ], [ -91.730217, 43.500680 ], [ -91.700749, 43.500581 ], [ -91.670872, 43.500513 ], [ -91.658401, 43.500533 ], [ -91.651396, 43.500454 ], [ -91.644924, 43.500529 ], [ -91.639772, 43.500573 ], [ -91.635626, 43.500463 ], [ -91.634495, 43.500439 ], [ -91.634244, 43.500479 ], [ -91.625611, 43.500727 ], [ -91.620785, 43.500677 ], [ -91.617407, 43.500687 ], [ -91.616895, 43.500663 ], [ -91.615293, 43.500550 ], [ -91.610895, 43.500530 ], [ -91.610832, 43.500530 ], [ -91.591073, 43.500536 ], [ -91.551021, 43.500539 ], [ -91.541220, 43.500515 ], [ -91.533806, 43.500560 ], [ -91.491042, 43.500690 ], [ -91.465063, 43.500608 ], [ -91.461403, 43.500642 ], [ -91.445932, 43.500588 ], [ -91.441786, 43.500438 ], [ -91.397319, 43.500887 ], [ -91.376950, 43.500482 ], [ -91.371608, 43.500945 ], [ -91.369325, 43.500827 ], [ -91.261781, 43.500993 ], [ -91.246715, 43.500488 ], [ -91.217706, 43.500550 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US20", "STATE": "20", "NAME": "Kansas", "LSAD": "", "CENSUSAREA": 81758.717000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -99.541116, 36.999573 ], [ -99.558068, 36.999528 ], [ -99.625399, 36.999671 ], [ -99.648652, 36.999604 ], [ -99.657658, 37.000197 ], [ -99.774255, 37.000837 ], [ -99.774816, 37.000841 ], [ -99.786016, 37.000931 ], [ -99.875409, 37.001659 ], [ -99.995201, 37.001631 ], [ -100.001286, 37.001699 ], [ -100.002563, 37.001706 ], [ -100.005706, 37.001726 ], [ -100.089484, 37.002092 ], [ -100.115722, 37.002206 ], [ -100.187547, 37.002082 ], [ -100.192371, 37.002036 ], [ -100.193754, 37.002133 ], [ -100.201676, 37.002081 ], [ -100.551598, 37.000620 ], [ -100.552683, 37.000735 ], [ -100.591328, 37.000376 ], [ -100.591413, 37.000399 ], [ -100.629770, 37.000025 ], [ -100.633323, 36.999936 ], [ -100.633327, 36.999936 ], [ -100.675552, 36.999688 ], [ -100.734517, 36.999059 ], [ -100.756894, 36.999357 ], [ -100.765484, 36.999177 ], [ -100.806116, 36.999091 ], [ -100.814277, 36.999085 ], [ -100.855634, 36.998626 ], [ -100.891660, 36.998604 ], [ -100.904274, 36.998745 ], [ -100.904588, 36.998561 ], [ -100.945469, 36.998153 ], [ -100.945566, 36.998152 ], [ -100.996502, 36.998044 ], [ -101.012641, 36.998176 ], [ -101.053589, 36.997967 ], [ -101.066742, 36.997921 ], [ -101.211486, 36.997124 ], [ -101.212909, 36.997044 ], [ -101.357797, 36.996271 ], [ -101.359674, 36.996232 ], [ -101.378180, 36.996164 ], [ -101.413868, 36.996008 ], [ -101.415005, 36.995966 ], [ -101.485326, 36.995611 ], [ -101.519066, 36.995546 ], [ -101.555239, 36.995414 ], [ -101.555260, 36.995414 ], [ -101.600396, 36.995153 ], [ -101.601593, 36.995095 ], [ -101.902440, 36.993702 ], [ -102.000447, 36.993249 ], [ -102.000447, 36.993272 ], [ -102.028204, 36.993125 ], [ -102.028207, 36.993125 ], [ -102.042240, 36.993083 ], [ -102.041952, 37.024742 ], [ -102.041950, 37.030805 ], [ -102.041921, 37.032178 ], [ -102.041749, 37.034397 ], [ -102.041920, 37.035083 ], [ -102.041983, 37.106551 ], [ -102.041809, 37.111973 ], [ -102.042092, 37.125021 ], [ -102.042135, 37.125021 ], [ -102.042002, 37.141744 ], [ -102.041963, 37.258164 ], [ -102.041664, 37.297650 ], [ -102.041817, 37.309490 ], [ -102.041974, 37.352613 ], [ -102.042089, 37.352819 ], [ -102.041524, 37.375018 ], [ -102.041586, 37.389190 ], [ -102.041676, 37.409898 ], [ -102.041669, 37.434740 ], [ -102.041755, 37.434855 ], [ -102.041801, 37.469488 ], [ -102.041786, 37.506066 ], [ -102.042016, 37.535261 ], [ -102.041899, 37.541186 ], [ -102.041894, 37.557977 ], [ -102.041618, 37.607868 ], [ -102.041585, 37.644282 ], [ -102.041582, 37.654495 ], [ -102.041694, 37.665681 ], [ -102.041574, 37.680436 ], [ -102.041876, 37.723875 ], [ -102.041990, 37.738541 ], [ -102.042158, 37.760164 ], [ -102.042668, 37.788758 ], [ -102.042953, 37.803535 ], [ -102.043033, 37.824146 ], [ -102.043219, 37.867929 ], [ -102.043845, 37.926135 ], [ -102.043844, 37.928102 ], [ -102.044644, 38.045532 ], [ -102.044255, 38.113011 ], [ -102.044589, 38.125013 ], [ -102.044251, 38.141778 ], [ -102.044398, 38.250015 ], [ -102.044510, 38.262412 ], [ -102.044567, 38.268749 ], [ -102.044568, 38.268819 ], [ -102.044613, 38.312324 ], [ -102.044944, 38.384419 ], [ -102.044442, 38.415802 ], [ -102.044936, 38.419680 ], [ -102.045324, 38.453647 ], [ -102.045263, 38.505395 ], [ -102.045262, 38.505532 ], [ -102.045112, 38.523784 ], [ -102.045223, 38.543797 ], [ -102.045189, 38.558732 ], [ -102.045211, 38.581609 ], [ -102.045288, 38.615168 ], [ -102.045288, 38.615249 ], [ -102.045074, 38.669617 ], [ -102.045102, 38.674946 ], [ -102.045160, 38.675221 ], [ -102.045127, 38.686725 ], [ -102.045156, 38.688555 ], [ -102.045212, 38.697567 ], [ -102.045375, 38.754339 ], [ -102.045287, 38.755528 ], [ -102.045371, 38.770064 ], [ -102.045448, 38.783453 ], [ -102.045334, 38.799463 ], [ -102.045388, 38.813392 ], [ -102.046571, 39.047038 ], [ -102.047134, 39.129701 ], [ -102.047189, 39.133147 ], [ -102.047250, 39.137020 ], [ -102.048449, 39.303138 ], [ -102.048960, 39.373712 ], [ -102.049167, 39.403597 ], [ -102.049370, 39.418210 ], [ -102.049369, 39.423333 ], [ -102.049679, 39.506183 ], [ -102.049673, 39.536691 ], [ -102.049554, 39.538932 ], [ -102.049764, 39.568180 ], [ -102.049806, 39.574058 ], [ -102.049954, 39.592331 ], [ -102.050422, 39.646048 ], [ -102.050099, 39.653812 ], [ -102.050594, 39.675594 ], [ -102.051254, 39.818992 ], [ -102.051318, 39.833311 ], [ -102.051363, 39.843471 ], [ -102.051569, 39.849805 ], [ -102.051744, 40.003078 ], [ -101.916696, 40.003142 ], [ -101.904176, 40.003162 ], [ -101.841025, 40.002784 ], [ -101.832161, 40.002933 ], [ -101.807687, 40.002798 ], [ -101.804862, 40.002752 ], [ -101.627071, 40.002620 ], [ -101.625809, 40.002711 ], [ -101.542273, 40.002609 ], [ -101.417209, 40.002424 ], [ -101.411043, 40.002365 ], [ -101.409953, 40.002354 ], [ -101.374326, 40.002521 ], [ -101.342859, 40.002580 ], [ -101.325514, 40.002687 ], [ -101.324036, 40.002696 ], [ -101.293991, 40.002559 ], [ -101.286555, 40.002559 ], [ -101.248673, 40.002543 ], [ -101.215033, 40.002555 ], [ -101.192219, 40.002491 ], [ -101.178805, 40.002468 ], [ -101.168704, 40.002547 ], [ -101.130907, 40.002427 ], [ -101.060317, 40.002307 ], [ -101.027686, 40.002256 ], [ -100.937427, 40.002145 ], [ -100.758830, 40.002302 ], [ -100.752183, 40.002128 ], [ -100.738826, 40.002228 ], [ -100.733296, 40.002270 ], [ -100.729904, 40.002111 ], [ -100.721128, 40.002069 ], [ -100.683435, 40.002234 ], [ -100.660230, 40.002162 ], [ -100.645445, 40.001883 ], [ -100.600945, 40.001906 ], [ -100.594757, 40.001977 ], [ -100.567238, 40.001889 ], [ -100.551886, 40.001889 ], [ -100.511065, 40.001840 ], [ -100.487159, 40.001767 ], [ -100.477018, 40.001752 ], [ -100.475854, 40.001768 ], [ -100.468773, 40.001724 ], [ -100.447072, 40.001795 ], [ -100.439081, 40.001774 ], [ -100.390080, 40.001809 ], [ -100.231652, 40.001623 ], [ -100.229479, 40.001693 ], [ -100.215406, 40.001629 ], [ -100.196959, 40.001494 ], [ -100.193597, 40.001573 ], [ -100.193590, 40.001573 ], [ -100.190323, 40.001586 ], [ -100.188181, 40.001541 ], [ -100.177823, 40.001593 ], [ -100.177795, 40.001593 ], [ -99.990926, 40.001503 ], [ -99.986611, 40.001550 ], [ -99.948167, 40.001813 ], [ -99.944417, 40.001584 ], [ -99.930433, 40.001516 ], [ -99.906658, 40.001512 ], [ -99.813401, 40.001400 ], [ -99.775640, 40.001647 ], [ -99.772121, 40.001804 ], [ -99.764214, 40.001551 ], [ -99.756835, 40.001342 ], [ -99.746628, 40.001820 ], [ -99.731959, 40.001827 ], [ -99.719639, 40.001808 ], [ -99.628346, 40.001866 ], [ -99.628255, 40.001866 ], [ -99.625980, 40.001865 ], [ -99.625324, 40.001866 ], [ -99.501792, 40.002026 ], [ -99.498999, 40.001957 ], [ -99.497660, 40.001912 ], [ -99.493465, 40.001937 ], [ -99.480728, 40.001942 ], [ -99.423565, 40.002270 ], [ -99.412645, 40.001868 ], [ -99.403389, 40.001969 ], [ -99.290703, 40.001949 ], [ -99.286656, 40.002017 ], [ -99.282967, 40.001879 ], [ -99.254012, 40.002074 ], [ -99.250370, 40.001957 ], [ -99.216376, 40.002016 ], [ -99.197592, 40.002033 ], [ -99.188905, 40.002023 ], [ -99.186962, 40.001977 ], [ -99.179133, 40.001977 ], [ -99.178965, 40.001977 ], [ -99.169816, 40.001925 ], [ -99.123033, 40.002165 ], [ -99.113510, 40.002193 ], [ -99.085597, 40.002133 ], [ -99.067022, 40.002170 ], [ -99.020338, 40.002264 ], [ -99.018701, 40.002333 ], [ -98.992135, 40.002192 ], [ -98.972287, 40.002245 ], [ -98.971721, 40.002268 ], [ -98.961009, 40.002317 ], [ -98.960919, 40.002271 ], [ -98.934792, 40.002205 ], [ -98.834456, 40.002363 ], [ -98.820590, 40.002319 ], [ -98.777203, 40.002359 ], [ -98.774941, 40.002336 ], [ -98.726373, 40.002222 ], [ -98.726295, 40.002222 ], [ -98.710404, 40.002180 ], [ -98.693096, 40.002373 ], [ -98.691443, 40.002505 ], [ -98.690287, 40.002548 ], [ -98.672819, 40.002364 ], [ -98.669724, 40.002410 ], [ -98.653833, 40.002269 ], [ -98.652494, 40.002245 ], [ -98.640710, 40.002493 ], [ -98.613755, 40.002400 ], [ -98.593342, 40.002476 ], [ -98.575219, 40.002480 ], [ -98.560578, 40.002274 ], [ -98.543186, 40.002285 ], [ -98.523053, 40.002336 ], [ -98.504455, 40.002329 ], [ -98.490533, 40.002323 ], [ -98.274017, 40.002516 ], [ -98.274015, 40.002516 ], [ -98.268218, 40.002490 ], [ -98.250008, 40.002307 ], [ -98.193483, 40.002614 ], [ -98.179315, 40.002483 ], [ -98.172269, 40.002438 ], [ -98.142031, 40.002452 ], [ -98.099659, 40.002227 ], [ -98.076034, 40.002301 ], [ -98.068701, 40.002355 ], [ -98.050057, 40.002278 ], [ -98.047469, 40.002186 ], [ -98.014412, 40.002223 ], [ -98.010157, 40.002153 ], [ -97.972186, 40.002114 ], [ -97.931826, 40.002050 ], [ -97.931811, 40.002050 ], [ -97.876261, 40.002102 ], [ -97.857450, 40.002065 ], [ -97.838379, 40.001910 ], [ -97.821598, 40.002004 ], [ -97.821496, 40.002002 ], [ -97.819426, 40.001958 ], [ -97.777155, 40.002167 ], [ -97.770776, 40.001977 ], [ -97.769204, 40.001995 ], [ -97.767746, 40.001994 ], [ -97.515308, 40.001901 ], [ -97.511381, 40.001899 ], [ -97.510264, 40.001835 ], [ -97.463285, 40.002047 ], [ -97.444662, 40.001958 ], [ -97.425443, 40.002048 ], [ -97.417826, 40.002024 ], [ -97.415833, 40.002001 ], [ -97.369199, 40.002060 ], [ -97.369199, 40.002060 ], [ -97.369103, 40.002060 ], [ -97.350896, 40.001930 ], [ -97.350272, 40.001976 ], [ -97.245169, 40.001513 ], [ -97.245080, 40.001467 ], [ -97.202310, 40.001442 ], [ -97.200190, 40.001549 ], [ -97.181775, 40.001550 ], [ -97.142448, 40.001495 ], [ -97.137866, 40.001814 ], [ -97.049663, 40.001323 ], [ -97.030803, 40.001342 ], [ -97.009165, 40.001463 ], [ -96.916407, 40.001506 ], [ -96.916093, 40.001506 ], [ -96.880459, 40.001448 ], [ -96.878253, 40.001466 ], [ -96.875057, 40.001448 ], [ -96.873812, 40.001450 ], [ -96.805768, 40.001371 ], [ -96.622401, 40.001158 ], [ -96.610349, 40.000881 ], [ -96.604884, 40.000891 ], [ -96.580852, 40.000966 ], [ -96.570854, 40.001091 ], [ -96.557863, 40.000968 ], [ -96.538977, 40.000851 ], [ -96.527111, 40.001031 ], [ -96.469945, 40.000966 ], [ -96.467536, 40.001035 ], [ -96.463713, 40.000968 ], [ -96.463640, 40.000967 ], [ -96.304555, 40.000629 ], [ -96.301066, 40.000632 ], [ -96.239208, 40.000691 ], [ -96.239172, 40.000691 ], [ -96.223839, 40.000729 ], [ -96.220171, 40.000720 ], [ -96.154365, 40.000495 ], [ -96.154246, 40.000450 ], [ -96.147167, 40.000479 ], [ -96.125937, 40.000432 ], [ -96.125788, 40.000467 ], [ -96.089781, 40.000519 ], [ -96.081395, 40.000603 ], [ -96.051691, 40.000727 ], [ -96.024090, 40.000719 ], [ -96.010680, 40.000638 ], [ -96.010678, 40.000638 ], [ -95.958139, 40.000521 ], [ -95.882524, 40.000470 ], [ -95.788111, 40.000452 ], [ -95.788024, 40.000452 ], [ -95.784575, 40.000463 ], [ -95.375257, 40.000000 ], [ -95.339896, 39.999999 ], [ -95.308290, 39.999998 ], [ -95.308404, 39.993758 ], [ -95.307780, 39.990618 ], [ -95.307111, 39.989114 ], [ -95.302507, 39.984357 ], [ -95.289715, 39.977706 ], [ -95.274757, 39.972115 ], [ -95.269886, 39.969396 ], [ -95.261854, 39.960618 ], [ -95.257652, 39.954886 ], [ -95.250254, 39.948644 ], [ -95.241383, 39.944949 ], [ -95.236761, 39.943931 ], [ -95.231114, 39.943784 ], [ -95.220212, 39.944433 ], [ -95.216440, 39.943953 ], [ -95.213737, 39.943206 ], [ -95.204428, 39.938949 ], [ -95.201277, 39.934194 ], [ -95.200690, 39.928155 ], [ -95.202010, 39.922438 ], [ -95.205745, 39.915169 ], [ -95.206326, 39.912121 ], [ -95.206196, 39.909557 ], [ -95.205733, 39.908275 ], [ -95.201935, 39.904053 ], [ -95.199347, 39.902709 ], [ -95.193816, 39.900690 ], [ -95.189565, 39.899959 ], [ -95.179453, 39.900062 ], [ -95.172296, 39.902026 ], [ -95.159834, 39.906984 ], [ -95.156024, 39.907243 ], [ -95.149657, 39.905948 ], [ -95.146055, 39.904183 ], [ -95.143802, 39.901918 ], [ -95.142563, 39.897992 ], [ -95.142445, 39.895420 ], [ -95.143403, 39.889356 ], [ -95.142718, 39.885889 ], [ -95.140601, 39.881688 ], [ -95.137092, 39.878351 ], [ -95.134747, 39.876852 ], [ -95.128166, 39.874165 ], [ -95.105912, 39.869164 ], [ -95.090158, 39.863140 ], [ -95.085003, 39.861883 ], [ -95.081534, 39.861718 ], [ -95.052535, 39.864374 ], [ -95.042142, 39.864805 ], [ -95.037767, 39.865542 ], [ -95.032053, 39.868337 ], [ -95.027931, 39.871522 ], [ -95.025422, 39.876711 ], [ -95.025119, 39.878833 ], [ -95.025947, 39.886747 ], [ -95.025240, 39.889700 ], [ -95.024389, 39.891202 ], [ -95.018743, 39.897372 ], [ -95.013152, 39.899953 ], [ -95.008440, 39.900596 ], [ -95.003819, 39.900401 ], [ -94.993410, 39.897793 ], [ -94.990284, 39.897010 ], [ -94.986975, 39.896670 ], [ -94.977749, 39.897472 ], [ -94.963345, 39.901136 ], [ -94.959276, 39.901671 ], [ -94.951540, 39.900533 ], [ -94.943867, 39.898130 ], [ -94.934493, 39.893366 ], [ -94.929574, 39.888754 ], [ -94.927897, 39.886112 ], [ -94.927359, 39.883966 ], [ -94.927252, 39.880258 ], [ -94.928466, 39.876344 ], [ -94.931463, 39.872602 ], [ -94.938791, 39.866954 ], [ -94.940743, 39.864410 ], [ -94.942407, 39.861066 ], [ -94.942567, 39.856602 ], [ -94.939767, 39.851930 ], [ -94.937655, 39.849786 ], [ -94.926150, 39.841322 ], [ -94.916918, 39.836138 ], [ -94.909942, 39.834426 ], [ -94.903157, 39.833850 ], [ -94.892677, 39.834378 ], [ -94.889493, 39.834026 ], [ -94.886933, 39.833098 ], [ -94.881013, 39.828922 ], [ -94.878677, 39.826522 ], [ -94.877044, 39.823754 ], [ -94.876544, 39.820594 ], [ -94.875944, 39.813294 ], [ -94.876344, 39.806894 ], [ -94.880932, 39.797338 ], [ -94.884084, 39.794234 ], [ -94.890292, 39.791626 ], [ -94.892965, 39.791098 ], [ -94.925605, 39.789754 ], [ -94.929654, 39.788282 ], [ -94.932726, 39.786282 ], [ -94.935206, 39.783130 ], [ -94.935782, 39.778906 ], [ -94.935302, 39.775610 ], [ -94.934262, 39.773642 ], [ -94.929653, 39.769098 ], [ -94.926229, 39.766490 ], [ -94.916789, 39.760938 ], [ -94.912293, 39.759338 ], [ -94.906244, 39.759418 ], [ -94.899156, 39.761258 ], [ -94.895268, 39.763210 ], [ -94.895041, 39.763350 ], [ -94.894071, 39.763946 ], [ -94.893919, 39.764040 ], [ -94.893724, 39.764160 ], [ -94.893646, 39.764208 ], [ -94.883924, 39.770186 ], [ -94.881460, 39.771258 ], [ -94.881422, 39.771258 ], [ -94.871144, 39.772994 ], [ -94.869644, 39.772894 ], [ -94.867143, 39.771694 ], [ -94.865243, 39.770094 ], [ -94.863143, 39.767294 ], [ -94.860743, 39.763094 ], [ -94.859443, 39.753694 ], [ -94.860371, 39.749530 ], [ -94.862943, 39.742994 ], [ -94.870143, 39.734594 ], [ -94.875643, 39.730494 ], [ -94.884143, 39.726794 ], [ -94.891744, 39.724894 ], [ -94.899316, 39.724042 ], [ -94.902612, 39.724202 ], [ -94.910068, 39.725786 ], [ -94.918324, 39.728794 ], [ -94.930005, 39.735370 ], [ -94.939221, 39.741578 ], [ -94.944741, 39.744377 ], [ -94.948726, 39.745593 ], [ -94.952630, 39.745961 ], [ -94.955286, 39.745689 ], [ -94.960086, 39.743065 ], [ -94.965318, 39.739065 ], [ -94.970422, 39.732121 ], [ -94.971206, 39.729305 ], [ -94.971078, 39.723146 ], [ -94.968453, 39.707402 ], [ -94.968981, 39.692954 ], [ -94.969909, 39.689050 ], [ -94.971317, 39.686410 ], [ -94.976325, 39.681370 ], [ -94.981557, 39.678634 ], [ -94.984149, 39.677850 ], [ -94.993557, 39.676570 ], [ -95.001379, 39.676479 ], [ -95.009023, 39.675765 ], [ -95.015310, 39.674262 ], [ -95.018318, 39.672869 ], [ -95.024595, 39.668485 ], [ -95.027644, 39.665454 ], [ -95.037464, 39.652905 ], [ -95.039049, 39.649639 ], [ -95.044554, 39.644370 ], [ -95.049518, 39.637876 ], [ -95.053367, 39.630347 ], [ -95.054925, 39.624995 ], [ -95.055152, 39.621657 ], [ -95.053390, 39.615324 ], [ -95.053012, 39.613965 ], [ -95.047911, 39.606288 ], [ -95.046445, 39.601606 ], [ -95.046361, 39.599557 ], [ -95.047165, 39.595117 ], [ -95.049277, 39.589583 ], [ -95.054804, 39.582488 ], [ -95.056897, 39.580567 ], [ -95.059519, 39.579132 ], [ -95.064519, 39.577115 ], [ -95.069315, 39.576218 ], [ -95.072160, 39.576122 ], [ -95.076688, 39.576764 ], [ -95.089515, 39.581028 ], [ -95.095736, 39.580618 ], [ -95.099095, 39.579691 ], [ -95.103228, 39.577783 ], [ -95.106406, 39.575252 ], [ -95.107454, 39.573843 ], [ -95.113077, 39.559133 ], [ -95.113557, 39.553941 ], [ -95.109304, 39.542285 ], [ -95.106596, 39.537657 ], [ -95.102888, 39.533347 ], [ -95.092704, 39.524241 ], [ -95.082714, 39.516712 ], [ -95.077441, 39.513552 ], [ -95.059461, 39.506143 ], [ -95.056380, 39.503972 ], [ -95.052177, 39.499996 ], [ -95.050552, 39.497514 ], [ -95.049845, 39.494415 ], [ -95.048370, 39.480420 ], [ -95.047133, 39.474971 ], [ -95.045716, 39.472459 ], [ -95.040780, 39.466387 ], [ -95.037500, 39.463689 ], [ -95.033408, 39.460876 ], [ -95.028498, 39.458287 ], [ -95.015825, 39.452809 ], [ -94.995768, 39.448174 ], [ -94.990172, 39.446192 ], [ -94.982144, 39.440552 ], [ -94.978798, 39.436241 ], [ -94.976606, 39.426701 ], [ -94.972952, 39.421705 ], [ -94.968849, 39.419073 ], [ -94.966066, 39.417288 ], [ -94.954817, 39.413844 ], [ -94.951209, 39.411707 ], [ -94.947864, 39.408604 ], [ -94.946293, 39.405646 ], [ -94.946662, 39.399717 ], [ -94.946227, 39.395648 ], [ -94.945577, 39.393851 ], [ -94.942039, 39.389499 ], [ -94.939697, 39.387950 ], [ -94.937158, 39.386531 ], [ -94.933652, 39.385546 ], [ -94.923110, 39.384492 ], [ -94.919225, 39.385174 ], [ -94.915859, 39.386348 ], [ -94.909581, 39.388865 ], [ -94.901823, 39.392798 ], [ -94.894979, 39.393565 ], [ -94.891845, 39.393313 ], [ -94.888972, 39.392432 ], [ -94.885026, 39.389801 ], [ -94.880979, 39.383899 ], [ -94.879281, 39.379780 ], [ -94.879088, 39.375703 ], [ -94.881360, 39.370383 ], [ -94.885216, 39.366911 ], [ -94.890928, 39.364031 ], [ -94.896832, 39.363135 ], [ -94.899024, 39.362431 ], [ -94.902497, 39.360383 ], [ -94.907297, 39.356735 ], [ -94.909409, 39.354255 ], [ -94.910017, 39.352543 ], [ -94.910641, 39.348335 ], [ -94.908065, 39.323663 ], [ -94.905329, 39.311952 ], [ -94.903137, 39.306272 ], [ -94.900049, 39.300192 ], [ -94.895217, 39.294208 ], [ -94.887056, 39.286480 ], [ -94.882576, 39.283328 ], [ -94.878320, 39.281136 ], [ -94.867568, 39.277841 ], [ -94.857072, 39.273825 ], [ -94.846320, 39.268481 ], [ -94.837855, 39.262417 ], [ -94.831471, 39.256273 ], [ -94.827487, 39.249889 ], [ -94.825663, 39.241729 ], [ -94.826111, 39.238289 ], [ -94.827791, 39.234001 ], [ -94.834896, 39.223842 ], [ -94.835056, 39.220658 ], [ -94.833552, 39.217794 ], [ -94.831679, 39.215938 ], [ -94.823791, 39.209874 ], [ -94.820687, 39.208626 ], [ -94.811663, 39.206594 ], [ -94.799663, 39.206018 ], [ -94.787343, 39.207666 ], [ -94.783838, 39.207154 ], [ -94.781518, 39.206146 ], [ -94.777838, 39.203522 ], [ -94.775543, 39.200609 ], [ -94.775538, 39.200602 ], [ -94.770338, 39.190002 ], [ -94.763138, 39.179903 ], [ -94.752338, 39.173203 ], [ -94.741938, 39.170203 ], [ -94.736537, 39.169203 ], [ -94.723637, 39.169003 ], [ -94.714137, 39.170403 ], [ -94.696332, 39.178563 ], [ -94.687236, 39.183503 ], [ -94.680336, 39.184303 ], [ -94.669135, 39.182003 ], [ -94.663835, 39.179103 ], [ -94.660315, 39.168051 ], [ -94.662435, 39.157603 ], [ -94.650735, 39.154103 ], [ -94.640035, 39.153103 ], [ -94.623934, 39.156603 ], [ -94.615834, 39.160003 ], [ -94.608834, 39.160503 ], [ -94.601733, 39.159603 ], [ -94.596033, 39.157703 ], [ -94.591933, 39.155003 ], [ -94.589933, 39.140403 ], [ -94.592533, 39.135903 ], [ -94.600434, 39.128503 ], [ -94.605734, 39.122204 ], [ -94.607034, 39.119404 ], [ -94.607354, 39.113444 ], [ -94.607234, 39.089604 ], [ -94.607334, 39.081704 ], [ -94.607234, 39.065704 ], [ -94.607517, 39.044086 ], [ -94.608334, 38.981806 ], [ -94.608134, 38.942006 ], [ -94.608134, 38.940006 ], [ -94.607866, 38.937398 ], [ -94.607978, 38.936870 ], [ -94.608033, 38.883807 ], [ -94.608033, 38.869207 ], [ -94.608033, 38.868107 ], [ -94.607993, 38.867271 ], [ -94.608033, 38.861207 ], [ -94.608033, 38.855007 ], [ -94.608033, 38.847207 ], [ -94.607625, 38.827560 ], [ -94.608041, 38.811064 ], [ -94.609039, 38.760611 ], [ -94.609399, 38.742440 ], [ -94.609456, 38.740700 ], [ -94.609509, 38.738102 ], [ -94.611602, 38.635384 ], [ -94.611465, 38.625011 ], [ -94.611858, 38.620485 ], [ -94.611908, 38.609272 ], [ -94.611887, 38.580139 ], [ -94.611902, 38.580110 ], [ -94.612176, 38.576546 ], [ -94.612157, 38.549817 ], [ -94.612272, 38.547917 ], [ -94.612644, 38.491644 ], [ -94.612726, 38.484367 ], [ -94.612696, 38.483154 ], [ -94.612865, 38.477602 ], [ -94.612866, 38.477571 ], [ -94.613365, 38.403422 ], [ -94.613265, 38.392426 ], [ -94.613275, 38.388718 ], [ -94.613329, 38.369618 ], [ -94.613312, 38.364407 ], [ -94.613000, 38.335801 ], [ -94.612825, 38.324387 ], [ -94.612788, 38.320142 ], [ -94.612673, 38.314832 ], [ -94.612673, 38.302527 ], [ -94.612844, 38.291423 ], [ -94.612849, 38.289914 ], [ -94.612692, 38.270394 ], [ -94.612614, 38.237766 ], [ -94.612635, 38.226987 ], [ -94.612659, 38.219251 ], [ -94.612658, 38.217649 ], [ -94.612822, 38.203918 ], [ -94.612848, 38.200714 ], [ -94.613073, 38.190552 ], [ -94.613422, 38.167908 ], [ -94.613748, 38.160633 ], [ -94.613856, 38.149769 ], [ -94.614061, 38.067343 ], [ -94.614089, 38.065901 ], [ -94.614055, 38.060088 ], [ -94.614055, 38.060056 ], [ -94.613981, 38.037057 ], [ -94.613981, 38.036949 ], [ -94.614212, 37.992462 ], [ -94.614465, 37.987799 ], [ -94.614557, 37.971037 ], [ -94.614562, 37.951517 ], [ -94.614594, 37.949978 ], [ -94.614612, 37.944362 ], [ -94.614754, 37.940769 ], [ -94.614835, 37.936700 ], [ -94.614778, 37.934200 ], [ -94.615181, 37.915944 ], [ -94.615393, 37.906392 ], [ -94.615469, 37.901775 ], [ -94.615706, 37.886843 ], [ -94.615921, 37.878331 ], [ -94.615834, 37.872510 ], [ -94.616000, 37.863126 ], [ -94.616426, 37.845282 ], [ -94.616450, 37.837560 ], [ -94.616862, 37.819456 ], [ -94.617721, 37.772970 ], [ -94.617808, 37.729707 ], [ -94.617975, 37.722176 ], [ -94.617805, 37.690178 ], [ -94.617651, 37.687671 ], [ -94.617687, 37.686653 ], [ -94.617885, 37.682214 ], [ -94.617734, 37.673127 ], [ -94.617734, 37.673105 ], [ -94.617576, 37.653671 ], [ -94.617575, 37.653577 ], [ -94.617477, 37.637170 ], [ -94.617300, 37.610495 ], [ -94.617428, 37.609522 ], [ -94.617283, 37.571896 ], [ -94.617315, 37.571499 ], [ -94.617081, 37.567013 ], [ -94.617160, 37.557308 ], [ -94.617186, 37.553485 ], [ -94.616908, 37.527804 ], [ -94.616789, 37.521510 ], [ -94.617023, 37.483765 ], [ -94.617183, 37.469665 ], [ -94.617180, 37.465203 ], [ -94.617222, 37.460476 ], [ -94.617205, 37.460373 ], [ -94.617201, 37.454788 ], [ -94.617132, 37.439818 ], [ -94.617265, 37.425536 ], [ -94.617511, 37.410909 ], [ -94.617557, 37.396375 ], [ -94.617625, 37.367576 ], [ -94.617626, 37.367445 ], [ -94.617537, 37.364355 ], [ -94.617538, 37.364167 ], [ -94.617636, 37.338417 ], [ -94.617636, 37.338415 ], [ -94.617695, 37.336842 ], [ -94.617648, 37.323589 ], [ -94.618075, 37.240436 ], [ -94.618158, 37.237597 ], [ -94.618123, 37.229334 ], [ -94.618150, 37.228121 ], [ -94.618219, 37.207772 ], [ -94.618305, 37.207337 ], [ -94.618319, 37.188774 ], [ -94.618505, 37.181184 ], [ -94.618473, 37.174782 ], [ -94.618351, 37.160211 ], [ -94.618072, 37.132345 ], [ -94.618075, 37.129755 ], [ -94.618212, 37.113169 ], [ -94.618151, 37.103968 ], [ -94.618059, 37.096676 ], [ -94.618088, 37.093671 ], [ -94.618090, 37.093494 ], [ -94.618082, 37.086432 ], [ -94.618120, 37.085934 ], [ -94.617982, 37.075077 ], [ -94.617875, 37.056798 ], [ -94.617875, 37.056797 ], [ -94.617965, 37.040537 ], [ -94.617995, 37.009016 ], [ -94.618080, 36.998135 ], [ -94.625224, 36.998672 ], [ -94.699735, 36.998805 ], [ -94.701797, 36.998814 ], [ -94.712770, 36.998794 ], [ -94.737183, 36.998665 ], [ -94.739324, 36.998687 ], [ -94.777257, 36.998764 ], [ -94.831280, 36.998812 ], [ -94.840926, 36.998833 ], [ -94.849801, 36.998876 ], [ -94.853197, 36.998874 ], [ -94.995293, 36.999529 ], [ -95.007620, 36.999514 ], [ -95.011433, 36.999535 ], [ -95.030324, 36.999517 ], [ -95.037857, 36.999497 ], [ -95.049499, 36.999580 ], [ -95.073504, 36.999509 ], [ -95.073509, 36.999509 ], [ -95.155187, 36.999539 ], [ -95.155372, 36.999540 ], [ -95.177301, 36.999520 ], [ -95.195307, 36.999565 ], [ -95.322565, 36.999358 ], [ -95.328058, 36.999365 ], [ -95.328327, 36.999366 ], [ -95.331210, 36.999380 ], [ -95.407572, 36.999241 ], [ -95.407683, 36.999241 ], [ -95.511578, 36.999235 ], [ -95.522415, 36.999281 ], [ -95.534401, 36.999332 ], [ -95.573598, 36.999310 ], [ -95.612140, 36.999321 ], [ -95.615934, 36.999365 ], [ -95.624350, 36.999360 ], [ -95.630079, 36.999320 ], [ -95.664301, 36.999322 ], [ -95.686452, 36.999349 ], [ -95.696659, 36.999215 ], [ -95.710380, 36.999371 ], [ -95.714887, 36.999279 ], [ -95.718054, 36.999255 ], [ -95.741908, 36.999244 ], [ -95.759905, 36.999271 ], [ -95.768719, 36.999205 ], [ -95.786762, 36.999310 ], [ -95.807980, 36.999124 ], [ -95.866899, 36.999261 ], [ -95.873944, 36.999300 ], [ -95.875257, 36.999302 ], [ -95.877151, 36.999304 ], [ -95.910180, 36.999336 ], [ -95.928122, 36.999245 ], [ -95.936992, 36.999268 ], [ -95.964270, 36.999094 ], [ -96.000810, 36.998860 ], [ -96.141210, 36.998973 ], [ -96.143207, 36.999134 ], [ -96.147143, 36.999022 ], [ -96.149709, 36.999040 ], [ -96.152384, 36.999051 ], [ -96.154017, 36.999161 ], [ -96.184768, 36.999211 ], [ -96.200028, 36.999028 ], [ -96.217571, 36.999070 ], [ -96.276368, 36.999271 ], [ -96.279079, 36.999272 ], [ -96.394272, 36.999221 ], [ -96.415412, 36.999113 ], [ -96.500288, 36.998643 ], [ -96.525578, 36.998712 ], [ -96.705431, 36.999203 ], [ -96.710482, 36.999271 ], [ -96.736590, 36.999286 ], [ -96.741270, 36.999239 ], [ -96.749838, 36.998988 ], [ -96.792060, 36.999180 ], [ -96.795199, 36.998860 ], [ -96.822791, 36.999182 ], [ -96.867517, 36.999217 ], [ -96.876290, 36.999233 ], [ -96.902083, 36.999155 ], [ -96.903510, 36.999132 ], [ -96.917093, 36.999182 ], [ -96.921915, 36.999151 ], [ -96.934642, 36.999070 ], [ -96.967371, 36.999067 ], [ -96.975562, 36.999019 ], [ -97.030082, 36.998929 ], [ -97.039784, 36.999000 ], [ -97.100652, 36.998998 ], [ -97.104276, 36.999020 ], [ -97.120285, 36.999014 ], [ -97.122597, 36.999036 ], [ -97.147721, 36.999111 ], [ -97.372421, 36.998861 ], [ -97.384925, 36.998843 ], [ -97.462280, 36.998685 ], [ -97.462346, 36.998685 ], [ -97.472861, 36.998721 ], [ -97.527292, 36.998750 ], [ -97.545900, 36.998709 ], [ -97.546498, 36.998747 ], [ -97.564536, 36.998711 ], [ -97.606549, 36.998682 ], [ -97.637137, 36.999090 ], [ -97.650466, 36.999004 ], [ -97.697104, 36.998826 ], [ -97.768704, 36.998750 ], [ -97.783432, 36.998961 ], [ -97.783489, 36.998847 ], [ -97.802298, 36.998713 ], [ -97.802313, 36.998713 ], [ -98.033955, 36.998366 ], [ -98.039890, 36.998349 ], [ -98.045342, 36.998327 ], [ -98.111985, 36.998133 ], [ -98.147452, 36.998162 ], [ -98.177596, 36.998009 ], [ -98.208218, 36.997997 ], [ -98.219499, 36.997824 ], [ -98.237712, 36.997972 ], [ -98.346188, 36.997962 ], [ -98.347149, 36.997962 ], [ -98.354073, 36.997961 ], [ -98.408991, 36.998513 ], [ -98.418268, 36.998538 ], [ -98.420209, 36.998516 ], [ -98.544660, 36.998996 ], [ -98.544872, 36.998997 ], [ -98.714512, 36.999060 ], [ -98.718465, 36.999180 ], [ -98.761597, 36.999425 ], [ -98.791936, 36.999255 ], [ -98.793711, 36.999227 ], [ -98.797452, 36.999229 ], [ -98.869449, 36.999286 ], [ -98.880009, 36.999263 ], [ -98.880580, 36.999309 ], [ -98.994371, 36.999493 ], [ -99.000303, 36.999510 ], [ -99.029337, 36.999595 ], [ -99.049695, 36.999221 ], [ -99.124883, 36.999420 ], [ -99.129449, 36.999422 ], [ -99.248120, 36.999565 ], [ -99.277506, 36.999579 ], [ -99.375391, 37.000177 ], [ -99.407015, 36.999579 ], [ -99.456203, 36.999471 ], [ -99.484333, 36.999626 ], [ -99.500395, 36.999576 ], [ -99.500395, 36.999637 ], [ -99.502665, 36.999645 ], [ -99.504093, 36.999648 ], [ -99.508574, 36.999658 ], [ -99.541116, 36.999573 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US21", "STATE": "21", "NAME": "Kentucky", "LSAD": "", "CENSUSAREA": 39486.338000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -89.485106, 36.497692 ], [ -89.492537, 36.497775 ], [ -89.498036, 36.497887 ], [ -89.539100, 36.498201 ], [ -89.542955, 36.504957 ], [ -89.554321, 36.517022 ], [ -89.558349, 36.522099 ], [ -89.560344, 36.525436 ], [ -89.565804, 36.536988 ], [ -89.570071, 36.544387 ], [ -89.571241, 36.547343 ], [ -89.571509, 36.552569 ], [ -89.569807, 36.558119 ], [ -89.566817, 36.564216 ], [ -89.563185, 36.568749 ], [ -89.558089, 36.573514 ], [ -89.552640, 36.577178 ], [ -89.546113, 36.579989 ], [ -89.542459, 36.580566 ], [ -89.527583, 36.581147 ], [ -89.522338, 36.580180 ], [ -89.518702, 36.578698 ], [ -89.514468, 36.577803 ], [ -89.500076, 36.576305 ], [ -89.484836, 36.571821 ], [ -89.480893, 36.569771 ], [ -89.479093, 36.568206 ], [ -89.473341, 36.559918 ], [ -89.467761, 36.546847 ], [ -89.465445, 36.536163 ], [ -89.465888, 36.529946 ], [ -89.468668, 36.521291 ], [ -89.472460, 36.513741 ], [ -89.477186, 36.507070 ], [ -89.482474, 36.502131 ], [ -89.485106, 36.497692 ] ] ], [ [ [ -82.333044, 37.740969 ], [ -82.326834, 37.736257 ], [ -82.319686, 37.734404 ], [ -82.318879, 37.733763 ], [ -82.318302, 37.733053 ], [ -82.317869, 37.727720 ], [ -82.316197, 37.721541 ], [ -82.311702, 37.718771 ], [ -82.311097, 37.717329 ], [ -82.310665, 37.713300 ], [ -82.307235, 37.707669 ], [ -82.305679, 37.706708 ], [ -82.300954, 37.706135 ], [ -82.298074, 37.704143 ], [ -82.296634, 37.702403 ], [ -82.297325, 37.699817 ], [ -82.301964, 37.696223 ], [ -82.302886, 37.693683 ], [ -82.301504, 37.690775 ], [ -82.297788, 37.687753 ], [ -82.296262, 37.687067 ], [ -82.296118, 37.686174 ], [ -82.297126, 37.684228 ], [ -82.303867, 37.678392 ], [ -82.304501, 37.677157 ], [ -82.303953, 37.675760 ], [ -82.302312, 37.675554 ], [ -82.296724, 37.678071 ], [ -82.294737, 37.678277 ], [ -82.294392, 37.677957 ], [ -82.294134, 37.673378 ], [ -82.294710, 37.672257 ], [ -82.294393, 37.670448 ], [ -82.291773, 37.669143 ], [ -82.288174, 37.668227 ], [ -82.286446, 37.670127 ], [ -82.284687, 37.675277 ], [ -82.283506, 37.676078 ], [ -82.282297, 37.675826 ], [ -82.277876, 37.669998 ], [ -82.272021, 37.663782 ], [ -82.267962, 37.662407 ], [ -82.257111, 37.656749 ], [ -82.252273, 37.656907 ], [ -82.243911, 37.660959 ], [ -82.240773, 37.661785 ], [ -82.239390, 37.661465 ], [ -82.226111, 37.653092 ], [ -82.225535, 37.651947 ], [ -82.224956, 37.647003 ], [ -82.223602, 37.644554 ], [ -82.219340, 37.642931 ], [ -82.216691, 37.641329 ], [ -82.216690, 37.639956 ], [ -82.219078, 37.635903 ], [ -82.220257, 37.634781 ], [ -82.220200, 37.633912 ], [ -82.214815, 37.627572 ], [ -82.215649, 37.626244 ], [ -82.213490, 37.625408 ], [ -82.209691, 37.625103 ], [ -82.204337, 37.625811 ], [ -82.203388, 37.626132 ], [ -82.202467, 37.627483 ], [ -82.201201, 37.627895 ], [ -82.192394, 37.625606 ], [ -82.187298, 37.626935 ], [ -82.186694, 37.627576 ], [ -82.186320, 37.629292 ], [ -82.187471, 37.637029 ], [ -82.187845, 37.638540 ], [ -82.189688, 37.640394 ], [ -82.191242, 37.642867 ], [ -82.191444, 37.644378 ], [ -82.187989, 37.647582 ], [ -82.185456, 37.648933 ], [ -82.177625, 37.648956 ], [ -82.175264, 37.647971 ], [ -82.174631, 37.647422 ], [ -82.174688, 37.646529 ], [ -82.177338, 37.641722 ], [ -82.177511, 37.640417 ], [ -82.175956, 37.637396 ], [ -82.172762, 37.634008 ], [ -82.172446, 37.632589 ], [ -82.173482, 37.631055 ], [ -82.181398, 37.626798 ], [ -82.182438, 37.623971 ], [ -82.181430, 37.621842 ], [ -82.176682, 37.618202 ], [ -82.172710, 37.619850 ], [ -82.169515, 37.621978 ], [ -82.167126, 37.621818 ], [ -82.164191, 37.620192 ], [ -82.164767, 37.618292 ], [ -82.169200, 37.613028 ], [ -82.169057, 37.609869 ], [ -82.168137, 37.608495 ], [ -82.164454, 37.608014 ], [ -82.158554, 37.609546 ], [ -82.156741, 37.609202 ], [ -82.156110, 37.604945 ], [ -82.157609, 37.596773 ], [ -82.156718, 37.592790 ], [ -82.148434, 37.590910 ], [ -82.146419, 37.592650 ], [ -82.141555, 37.595166 ], [ -82.131977, 37.593537 ], [ -82.130165, 37.591544 ], [ -82.127321, 37.586667 ], [ -82.125601, 37.579021 ], [ -82.124307, 37.577806 ], [ -82.124372, 37.576410 ], [ -82.127303, 37.572681 ], [ -82.129604, 37.571972 ], [ -82.141828, 37.570946 ], [ -82.143468, 37.570375 ], [ -82.144648, 37.568315 ], [ -82.144563, 37.566941 ], [ -82.143183, 37.565773 ], [ -82.136800, 37.564421 ], [ -82.133954, 37.562245 ], [ -82.133495, 37.560711 ], [ -82.134705, 37.557278 ], [ -82.134506, 37.554439 ], [ -82.133299, 37.552996 ], [ -82.131776, 37.552423 ], [ -82.127089, 37.551345 ], [ -82.123824, 37.551389 ], [ -82.121985, 37.552763 ], [ -82.120609, 37.556999 ], [ -82.116584, 37.559588 ], [ -82.103127, 37.560097 ], [ -82.102263, 37.559456 ], [ -82.101946, 37.558106 ], [ -82.104303, 37.555655 ], [ -82.105136, 37.554007 ], [ -82.104532, 37.553275 ], [ -82.102893, 37.553046 ], [ -82.098924, 37.553300 ], [ -82.089178, 37.556004 ], [ -82.084605, 37.555410 ], [ -82.075030, 37.555824 ], [ -82.073246, 37.555023 ], [ -82.064418, 37.544516 ], [ -82.063671, 37.541929 ], [ -82.064792, 37.539021 ], [ -82.064418, 37.536870 ], [ -82.063326, 37.536206 ], [ -82.061256, 37.536001 ], [ -82.057460, 37.536893 ], [ -82.054787, 37.536756 ], [ -82.049584, 37.535222 ], [ -82.048463, 37.533962 ], [ -82.048205, 37.528972 ], [ -82.046653, 37.528193 ], [ -82.044382, 37.529017 ], [ -82.042397, 37.533916 ], [ -82.042396, 37.535770 ], [ -82.044810, 37.541814 ], [ -82.045155, 37.544516 ], [ -82.044780, 37.546713 ], [ -82.042825, 37.548361 ], [ -82.038972, 37.547926 ], [ -82.038024, 37.546918 ], [ -82.036932, 37.542729 ], [ -82.028826, 37.537667 ], [ -82.025261, 37.538261 ], [ -82.021006, 37.540526 ], [ -82.018878, 37.540572 ], [ -82.016925, 37.538556 ], [ -82.015920, 37.534321 ], [ -82.013966, 37.533564 ], [ -82.009194, 37.533243 ], [ -82.007412, 37.533677 ], [ -81.999844, 37.542579 ], [ -81.998177, 37.543082 ], [ -81.996912, 37.542808 ], [ -81.996909, 37.538572 ], [ -81.994033, 37.537612 ], [ -81.992597, 37.538323 ], [ -81.989092, 37.542514 ], [ -81.987511, 37.542835 ], [ -81.982479, 37.541807 ], [ -81.980841, 37.542357 ], [ -81.976386, 37.545426 ], [ -81.970147, 37.546504 ], [ -81.964971, 37.543026 ], [ -81.965401, 37.541171 ], [ -81.968297, 37.537798 ], [ -82.050888, 37.480527 ], [ -82.062809, 37.470911 ], [ -82.124854, 37.427272 ], [ -82.201745, 37.375108 ], [ -82.202688, 37.374041 ], [ -82.254352, 37.337745 ], [ -82.291908, 37.311642 ], [ -82.309415, 37.300066 ], [ -82.314718, 37.295907 ], [ -82.316028, 37.294879 ], [ -82.317083, 37.293635 ], [ -82.317395, 37.290975 ], [ -82.318957, 37.287524 ], [ -82.324619, 37.283180 ], [ -82.331570, 37.282211 ], [ -82.336942, 37.279737 ], [ -82.341849, 37.280886 ], [ -82.342068, 37.274109 ], [ -82.350948, 37.267077 ], [ -82.355343, 37.265220 ], [ -82.364535, 37.264415 ], [ -82.376595, 37.259900 ], [ -82.383285, 37.260154 ], [ -82.385663, 37.259631 ], [ -82.418085, 37.251331 ], [ -82.431022, 37.246773 ], [ -82.435728, 37.246491 ], [ -82.449164, 37.243908 ], [ -82.451998, 37.242559 ], [ -82.457016, 37.238288 ], [ -82.463073, 37.238292 ], [ -82.473275, 37.235569 ], [ -82.486439, 37.231204 ], [ -82.487317, 37.230578 ], [ -82.487219, 37.227799 ], [ -82.491486, 37.225086 ], [ -82.495243, 37.225606 ], [ -82.496308, 37.227562 ], [ -82.498858, 37.227044 ], [ -82.507895, 37.222727 ], [ -82.508342, 37.222385 ], [ -82.508062, 37.220964 ], [ -82.509431, 37.218924 ], [ -82.520117, 37.212906 ], [ -82.524464, 37.214957 ], [ -82.528746, 37.213742 ], [ -82.531787, 37.212097 ], [ -82.532051, 37.210808 ], [ -82.531576, 37.209163 ], [ -82.536627, 37.206920 ], [ -82.541302, 37.206530 ], [ -82.545804, 37.203070 ], [ -82.550372, 37.204458 ], [ -82.553835, 37.202841 ], [ -82.553841, 37.202836 ], [ -82.558178, 37.199606 ], [ -82.565329, 37.196118 ], [ -82.565375, 37.196092 ], [ -82.578988, 37.188498 ], [ -82.586718, 37.185623 ], [ -82.592451, 37.182847 ], [ -82.593232, 37.182060 ], [ -82.592766, 37.180391 ], [ -82.597447, 37.177088 ], [ -82.608290, 37.173047 ], [ -82.617423, 37.168129 ], [ -82.624878, 37.162932 ], [ -82.633493, 37.154264 ], [ -82.651646, 37.151908 ], [ -82.653268, 37.151314 ], [ -82.654760, 37.150601 ], [ -82.657468, 37.145024 ], [ -82.662449, 37.143865 ], [ -82.667717, 37.141949 ], [ -82.671530, 37.138444 ], [ -82.676765, 37.134965 ], [ -82.679428, 37.135575 ], [ -82.684601, 37.135835 ], [ -82.695667, 37.131514 ], [ -82.707870, 37.125488 ], [ -82.716334, 37.122093 ], [ -82.718334, 37.122267 ], [ -82.722097, 37.120168 ], [ -82.726201, 37.115882 ], [ -82.726449, 37.114985 ], [ -82.726294, 37.111852 ], [ -82.721941, 37.105689 ], [ -82.721617, 37.101276 ], [ -82.722179, 37.094309 ], [ -82.724358, 37.092990 ], [ -82.724954, 37.091905 ], [ -82.723040, 37.084992 ], [ -82.720597, 37.081833 ], [ -82.718183, 37.080679 ], [ -82.717204, 37.079544 ], [ -82.716740, 37.077220 ], [ -82.718353, 37.075706 ], [ -82.721676, 37.075190 ], [ -82.723747, 37.075525 ], [ -82.727022, 37.073019 ], [ -82.726312, 37.066870 ], [ -82.723904, 37.062542 ], [ -82.722254, 37.057948 ], [ -82.723128, 37.052436 ], [ -82.723279, 37.047616 ], [ -82.722472, 37.045101 ], [ -82.724714, 37.042758 ], [ -82.726279, 37.042098 ], [ -82.731722, 37.043447 ], [ -82.733603, 37.044525 ], [ -82.742454, 37.042980 ], [ -82.743684, 37.041397 ], [ -82.745562, 37.029839 ], [ -82.747981, 37.025214 ], [ -82.750715, 37.024107 ], [ -82.751852, 37.025624 ], [ -82.754051, 37.026587 ], [ -82.759175, 37.027333 ], [ -82.766408, 37.023106 ], [ -82.767083, 37.020935 ], [ -82.771795, 37.015716 ], [ -82.777368, 37.015279 ], [ -82.778386, 37.012521 ], [ -82.782144, 37.008242 ], [ -82.788897, 37.008160 ], [ -82.789092, 37.007995 ], [ -82.790462, 37.007263 ], [ -82.790890, 37.006760 ], [ -82.793441, 37.005491 ], [ -82.794824, 37.005899 ], [ -82.795695, 37.006702 ], [ -82.796187, 37.008502 ], [ -82.797487, 37.009654 ], [ -82.800531, 37.007944 ], [ -82.813579, 37.005320 ], [ -82.815748, 37.007196 ], [ -82.818006, 37.006161 ], [ -82.819715, 37.006212 ], [ -82.821798, 37.004380 ], [ -82.822684, 37.004128 ], [ -82.825224, 37.006279 ], [ -82.828592, 37.005707 ], [ -82.829961, 37.003555 ], [ -82.830588, 37.000945 ], [ -82.829125, 36.997541 ], [ -82.830802, 36.993445 ], [ -82.833843, 36.991973 ], [ -82.836008, 36.988837 ], [ -82.838549, 36.987027 ], [ -82.840051, 36.987113 ], [ -82.841252, 36.986858 ], [ -82.845002, 36.983812 ], [ -82.849429, 36.983479 ], [ -82.851397, 36.984497 ], [ -82.852614, 36.984963 ], [ -82.853729, 36.985178 ], [ -82.856417, 36.982216 ], [ -82.856768, 36.979095 ], [ -82.857936, 36.978276 ], [ -82.860561, 36.978265 ], [ -82.862926, 36.979975 ], [ -82.864909, 36.979010 ], [ -82.866019, 36.978272 ], [ -82.866689, 36.978052 ], [ -82.867535, 36.977518 ], [ -82.868455, 36.976481 ], [ -82.869183, 36.974183 ], [ -82.869183, 36.974182 ], [ -82.870274, 36.965993 ], [ -82.870230, 36.965498 ], [ -82.867358, 36.963182 ], [ -82.865404, 36.958084 ], [ -82.864211, 36.957983 ], [ -82.862866, 36.957765 ], [ -82.860534, 36.956015 ], [ -82.858443, 36.954036 ], [ -82.855705, 36.953808 ], [ -82.856099, 36.952471 ], [ -82.859969, 36.949074 ], [ -82.860633, 36.945840 ], [ -82.861282, 36.944848 ], [ -82.861684, 36.939316 ], [ -82.860537, 36.937439 ], [ -82.858784, 36.933065 ], [ -82.858461, 36.932717 ], [ -82.857965, 36.929529 ], [ -82.858635, 36.927785 ], [ -82.860032, 36.925241 ], [ -82.861943, 36.924236 ], [ -82.863468, 36.922308 ], [ -82.865192, 36.920923 ], [ -82.867116, 36.917965 ], [ -82.872136, 36.913456 ], [ -82.873777, 36.912299 ], [ -82.876215, 36.910218 ], [ -82.877473, 36.907960 ], [ -82.872561, 36.903376 ], [ -82.870068, 36.901735 ], [ -82.873213, 36.897263 ], [ -82.876438, 36.896238 ], [ -82.878639, 36.893981 ], [ -82.878362, 36.893218 ], [ -82.877862, 36.891843 ], [ -82.878569, 36.889585 ], [ -82.879492, 36.889085 ], [ -82.884626, 36.888477 ], [ -82.887627, 36.886890 ], [ -82.890028, 36.884287 ], [ -82.895445, 36.882145 ], [ -82.906325, 36.879740 ], [ -82.907981, 36.878749 ], [ -82.908004, 36.877233 ], [ -82.907276, 36.875643 ], [ -82.907774, 36.874706 ], [ -82.910315, 36.874055 ], [ -82.911690, 36.874248 ], [ -82.911824, 36.874243 ], [ -82.922410, 36.873925 ], [ -82.937573, 36.867275 ], [ -82.951685, 36.866152 ], [ -82.960955, 36.862536 ], [ -82.970253, 36.857686 ], [ -82.971934, 36.857767 ], [ -82.973395, 36.859097 ], [ -82.979227, 36.859693 ], [ -82.988707, 36.859137 ], [ -82.998376, 36.856630 ], [ -83.003786, 36.851789 ], [ -83.006086, 36.847889 ], [ -83.009222, 36.847295 ], [ -83.012587, 36.847289 ], [ -83.021887, 36.849989 ], [ -83.024387, 36.851689 ], [ -83.025887, 36.855289 ], [ -83.026887, 36.855489 ], [ -83.042188, 36.854389 ], [ -83.044288, 36.852989 ], [ -83.047589, 36.851789 ], [ -83.052489, 36.851989 ], [ -83.060489, 36.853789 ], [ -83.063989, 36.851689 ], [ -83.066189, 36.851889 ], [ -83.069290, 36.853589 ], [ -83.072590, 36.854589 ], [ -83.075590, 36.850589 ], [ -83.073790, 36.844889 ], [ -83.075190, 36.840889 ], [ -83.079690, 36.840589 ], [ -83.086991, 36.838189 ], [ -83.088991, 36.835989 ], [ -83.091291, 36.834389 ], [ -83.098892, 36.831789 ], [ -83.101792, 36.829089 ], [ -83.102092, 36.828189 ], [ -83.101692, 36.826689 ], [ -83.099792, 36.824889 ], [ -83.098892, 36.822989 ], [ -83.098492, 36.814289 ], [ -83.103092, 36.806689 ], [ -83.108029, 36.802181 ], [ -83.110793, 36.800388 ], [ -83.114693, 36.796088 ], [ -83.119144, 36.789531 ], [ -83.123341, 36.786654 ], [ -83.128794, 36.785388 ], [ -83.131694, 36.781488 ], [ -83.128494, 36.775588 ], [ -83.128894, 36.769888 ], [ -83.131245, 36.767105 ], [ -83.132286, 36.765610 ], [ -83.132477, 36.764398 ], [ -83.125655, 36.761407 ], [ -83.125728, 36.761276 ], [ -83.126719, 36.761000 ], [ -83.128813, 36.757864 ], [ -83.128272, 36.756370 ], [ -83.127833, 36.750828 ], [ -83.130994, 36.749788 ], [ -83.134294, 36.746588 ], [ -83.136395, 36.743088 ], [ -83.146095, 36.741788 ], [ -83.156696, 36.742187 ], [ -83.161496, 36.739887 ], [ -83.167396, 36.739187 ], [ -83.175696, 36.739587 ], [ -83.194597, 36.739487 ], [ -83.199698, 36.737487 ], [ -83.219999, 36.731287 ], [ -83.236399, 36.726887 ], [ -83.238499, 36.727087 ], [ -83.246300, 36.725287 ], [ -83.255500, 36.721787 ], [ -83.263601, 36.720987 ], [ -83.269301, 36.718487 ], [ -83.272501, 36.717787 ], [ -83.275501, 36.717987 ], [ -83.285702, 36.715187 ], [ -83.286902, 36.713987 ], [ -83.287802, 36.713787 ], [ -83.307103, 36.711387 ], [ -83.311403, 36.710287 ], [ -83.313003, 36.709087 ], [ -83.315703, 36.708187 ], [ -83.342804, 36.701286 ], [ -83.349705, 36.698386 ], [ -83.350805, 36.697386 ], [ -83.353613, 36.696699 ], [ -83.354606, 36.696153 ], [ -83.356405, 36.694686 ], [ -83.359205, 36.693586 ], [ -83.360205, 36.693586 ], [ -83.362105, 36.694786 ], [ -83.364005, 36.694586 ], [ -83.367505, 36.692686 ], [ -83.386099, 36.686589 ], [ -83.389306, 36.684986 ], [ -83.395306, 36.679486 ], [ -83.395607, 36.678987 ], [ -83.394906, 36.677586 ], [ -83.395806, 36.676786 ], [ -83.411807, 36.670786 ], [ -83.419507, 36.668486 ], [ -83.423707, 36.667385 ], [ -83.431708, 36.666485 ], [ -83.436508, 36.666185 ], [ -83.440808, 36.666885 ], [ -83.448108, 36.665285 ], [ -83.454709, 36.664785 ], [ -83.458009, 36.665785 ], [ -83.460808, 36.664885 ], [ -83.461015, 36.664878 ], [ -83.466483, 36.664700 ], [ -83.482610, 36.666185 ], [ -83.488910, 36.667685 ], [ -83.493911, 36.670085 ], [ -83.498011, 36.670485 ], [ -83.499911, 36.670185 ], [ -83.501411, 36.669085 ], [ -83.506911, 36.668685 ], [ -83.511711, 36.669085 ], [ -83.516011, 36.667585 ], [ -83.527112, 36.665985 ], [ -83.529612, 36.666184 ], [ -83.531912, 36.664984 ], [ -83.533012, 36.663284 ], [ -83.533112, 36.661884 ], [ -83.541812, 36.656584 ], [ -83.547312, 36.654484 ], [ -83.554112, 36.653784 ], [ -83.562612, 36.651284 ], [ -83.565712, 36.648384 ], [ -83.569812, 36.645684 ], [ -83.577312, 36.641784 ], [ -83.584512, 36.641384 ], [ -83.600713, 36.637084 ], [ -83.603013, 36.636883 ], [ -83.604313, 36.637683 ], [ -83.605613, 36.637783 ], [ -83.607913, 36.637083 ], [ -83.614513, 36.633983 ], [ -83.616413, 36.631383 ], [ -83.619913, 36.627983 ], [ -83.625013, 36.625183 ], [ -83.628913, 36.624083 ], [ -83.635013, 36.622883 ], [ -83.639813, 36.624783 ], [ -83.645213, 36.624183 ], [ -83.648314, 36.622683 ], [ -83.649513, 36.616683 ], [ -83.657714, 36.611782 ], [ -83.663614, 36.606782 ], [ -83.665614, 36.605782 ], [ -83.673114, 36.604682 ], [ -83.674614, 36.603082 ], [ -83.675413, 36.600814 ], [ -83.675614, 36.598582 ], [ -83.677114, 36.596582 ], [ -83.679514, 36.594082 ], [ -83.683014, 36.592182 ], [ -83.687514, 36.587182 ], [ -83.688814, 36.584382 ], [ -83.690714, 36.582581 ], [ -83.789017, 36.583881 ], [ -83.894421, 36.586481 ], [ -83.930761, 36.587694 ], [ -83.987611, 36.589592 ], [ -83.987842, 36.589600 ], [ -84.127503, 36.591413 ], [ -84.227194, 36.592180 ], [ -84.227332, 36.592181 ], [ -84.261333, 36.591981 ], [ -84.261339, 36.591981 ], [ -84.271176, 36.591882 ], [ -84.442837, 36.596079 ], [ -84.499938, 36.596678 ], [ -84.543138, 36.596277 ], [ -84.624939, 36.599575 ], [ -84.778456, 36.603209 ], [ -84.785341, 36.603372 ], [ -84.785400, 36.603375 ], [ -84.803744, 36.604265 ], [ -84.843091, 36.605127 ], [ -84.859759, 36.606428 ], [ -84.859738, 36.606495 ], [ -84.943948, 36.612569 ], [ -84.974875, 36.615552 ], [ -84.986448, 36.616668 ], [ -85.024627, 36.619354 ], [ -85.086415, 36.621913 ], [ -85.096128, 36.622483 ], [ -85.195372, 36.625498 ], [ -85.276284, 36.626511 ], [ -85.276289, 36.626511 ], [ -85.290627, 36.626450 ], [ -85.295949, 36.625838 ], [ -85.296073, 36.625824 ], [ -85.300402, 36.624437 ], [ -85.324654, 36.624550 ], [ -85.334124, 36.622951 ], [ -85.430123, 36.618952 ], [ -85.436433, 36.618523 ], [ -85.488353, 36.614994 ], [ -85.551483, 36.615727 ], [ -85.552017, 36.615782 ], [ -85.677789, 36.618157 ], [ -85.731862, 36.620429 ], [ -85.788613, 36.621845 ], [ -85.788645, 36.621846 ], [ -85.801490, 36.622418 ], [ -85.832172, 36.622046 ], [ -85.873857, 36.623642 ], [ -85.959981, 36.628121 ], [ -85.975846, 36.628611 ], [ -86.032770, 36.630367 ], [ -86.033139, 36.630413 ], [ -86.038366, 36.630804 ], [ -86.080666, 36.633940 ], [ -86.081944, 36.633848 ], [ -86.197573, 36.639363 ], [ -86.204859, 36.639741 ], [ -86.205468, 36.639783 ], [ -86.216183, 36.640527 ], [ -86.216410, 36.640595 ], [ -86.219081, 36.640824 ], [ -86.222151, 36.640891 ], [ -86.293357, 36.645356 ], [ -86.333051, 36.648778 ], [ -86.359073, 36.649845 ], [ -86.373784, 36.650126 ], [ -86.374991, 36.649803 ], [ -86.411386, 36.650596 ], [ -86.468497, 36.651841 ], [ -86.472190, 36.651763 ], [ -86.473413, 36.651676 ], [ -86.473497, 36.651671 ], [ -86.507771, 36.652445 ], [ -86.543777, 36.640536 ], [ -86.543388, 36.643890 ], [ -86.550054, 36.644817 ], [ -86.551292, 36.637985 ], [ -86.564143, 36.633472 ], [ -86.564254, 36.633554 ], [ -86.589906, 36.652486 ], [ -86.605042, 36.652125 ], [ -86.606394, 36.652107 ], [ -86.713786, 36.649341 ], [ -86.758920, 36.649018 ], [ -86.763295, 36.648907 ], [ -86.813037, 36.647647 ], [ -86.816186, 36.647722 ], [ -86.818405, 36.647639 ], [ -86.833155, 36.647210 ], [ -86.854268, 36.646884 ], [ -86.906023, 36.646302 ], [ -86.906583, 36.646255 ], [ -87.011522, 36.643949 ], [ -87.060846, 36.643217 ], [ -87.114976, 36.642414 ], [ -87.114983, 36.642414 ], [ -87.230530, 36.641895 ], [ -87.231037, 36.641888 ], [ -87.247655, 36.641841 ], [ -87.278398, 36.641718 ], [ -87.281506, 36.641761 ], [ -87.335980, 36.641543 ], [ -87.344131, 36.641510 ], [ -87.347796, 36.641440 ], [ -87.414309, 36.641047 ], [ -87.425009, 36.641047 ], [ -87.436509, 36.640747 ], [ -87.563052, 36.639113 ], [ -87.564928, 36.639113 ], [ -87.641146, 36.638036 ], [ -87.641150, 36.638036 ], [ -87.694191, 36.637071 ], [ -87.744768, 36.636151 ], [ -87.853204, 36.633247 ], [ -87.849567, 36.663701 ], [ -87.872062, 36.665089 ], [ -88.011792, 36.677025 ], [ -88.044772, 36.677983 ], [ -88.070532, 36.678118 ], [ -88.068208, 36.659747 ], [ -88.064401, 36.650854 ], [ -88.058580, 36.643315 ], [ -88.057042, 36.640540 ], [ -88.055604, 36.635710 ], [ -88.055738, 36.630475 ], [ -88.045127, 36.602939 ], [ -88.041196, 36.584123 ], [ -88.039625, 36.572783 ], [ -88.035625, 36.561736 ], [ -88.033802, 36.551733 ], [ -88.032489, 36.540662 ], [ -88.034132, 36.531120 ], [ -88.035854, 36.525912 ], [ -88.037270, 36.523783 ], [ -88.037830, 36.521015 ], [ -88.037329, 36.517830 ], [ -88.037822, 36.513850 ], [ -88.039481, 36.510408 ], [ -88.045304, 36.504081 ], [ -88.050466, 36.500053 ], [ -88.053205, 36.497129 ], [ -88.053292, 36.497131 ], [ -88.127378, 36.498540 ], [ -88.320794, 36.500432 ], [ -88.325895, 36.500483 ], [ -88.330799, 36.500531 ], [ -88.416360, 36.500756 ], [ -88.450161, 36.501101 ], [ -88.452543, 36.500872 ], [ -88.472564, 36.501028 ], [ -88.489075, 36.501068 ], [ -88.489210, 36.501068 ], [ -88.511920, 36.501457 ], [ -88.512270, 36.501506 ], [ -88.516346, 36.501431 ], [ -88.516427, 36.501430 ], [ -88.545192, 36.501814 ], [ -88.577283, 36.501940 ], [ -88.661133, 36.502243 ], [ -88.715255, 36.502662 ], [ -88.747523, 36.502834 ], [ -88.799594, 36.502757 ], [ -88.816765, 36.502815 ], [ -88.827012, 36.502850 ], [ -88.827301, 36.502852 ], [ -88.834626, 36.502914 ], [ -88.834866, 36.502911 ], [ -88.874725, 36.502446 ], [ -88.884557, 36.501704 ], [ -88.899510, 36.502218 ], [ -88.964471, 36.502191 ], [ -89.000063, 36.502633 ], [ -89.006825, 36.502684 ], [ -89.010439, 36.502710 ], [ -89.034649, 36.502964 ], [ -89.058871, 36.503157 ], [ -89.072118, 36.503249 ], [ -89.090146, 36.503392 ], [ -89.117537, 36.503603 ], [ -89.119805, 36.503647 ], [ -89.163224, 36.504522 ], [ -89.163429, 36.504526 ], [ -89.211409, 36.505630 ], [ -89.279091, 36.506511 ], [ -89.282298, 36.506782 ], [ -89.300284, 36.507147 ], [ -89.346053, 36.503210 ], [ -89.346056, 36.503210 ], [ -89.356593, 36.502195 ], [ -89.380085, 36.500416 ], [ -89.381792, 36.500062 ], [ -89.391044, 36.499079 ], [ -89.403913, 36.499141 ], [ -89.417293, 36.499033 ], [ -89.405654, 36.528165 ], [ -89.398685, 36.542329 ], [ -89.396811, 36.551975 ], [ -89.396627, 36.556429 ], [ -89.395909, 36.559649 ], [ -89.382762, 36.583603 ], [ -89.380643, 36.591130 ], [ -89.378012, 36.608096 ], [ -89.376367, 36.613868 ], [ -89.375453, 36.615719 ], [ -89.371002, 36.620840 ], [ -89.365548, 36.625059 ], [ -89.356510, 36.628439 ], [ -89.343753, 36.630991 ], [ -89.334046, 36.632250 ], [ -89.327589, 36.632194 ], [ -89.326731, 36.632186 ], [ -89.318154, 36.625059 ], [ -89.313405, 36.620120 ], [ -89.301502, 36.604138 ], [ -89.294637, 36.593729 ], [ -89.278935, 36.577699 ], [ -89.271710, 36.571387 ], [ -89.268057, 36.568908 ], [ -89.259994, 36.565149 ], [ -89.258318, 36.564948 ], [ -89.236542, 36.566824 ], [ -89.227319, 36.569375 ], [ -89.217447, 36.576159 ], [ -89.213563, 36.580119 ], [ -89.202607, 36.601576 ], [ -89.200902, 36.618177 ], [ -89.199136, 36.625649 ], [ -89.197654, 36.628936 ], [ -89.192542, 36.635997 ], [ -89.187749, 36.641115 ], [ -89.183321, 36.644694 ], [ -89.174741, 36.650416 ], [ -89.174682, 36.650473 ], [ -89.164601, 36.660132 ], [ -89.159080, 36.666352 ], [ -89.168723, 36.671892 ], [ -89.171882, 36.672526 ], [ -89.169467, 36.674596 ], [ -89.167961, 36.678189 ], [ -89.168016, 36.685514 ], [ -89.169522, 36.688878 ], [ -89.174836, 36.693960 ], [ -89.184356, 36.701238 ], [ -89.196040, 36.712017 ], [ -89.199480, 36.716045 ], [ -89.200732, 36.720141 ], [ -89.201047, 36.725772 ], [ -89.199798, 36.734217 ], [ -89.197808, 36.739412 ], [ -89.191553, 36.747217 ], [ -89.184523, 36.753638 ], [ -89.179545, 36.756132 ], [ -89.169106, 36.759473 ], [ -89.166888, 36.759633 ], [ -89.156990, 36.755968 ], [ -89.151756, 36.756264 ], [ -89.142313, 36.755369 ], [ -89.135518, 36.751956 ], [ -89.130399, 36.751702 ], [ -89.126134, 36.751735 ], [ -89.122430, 36.754844 ], [ -89.119198, 36.759802 ], [ -89.116563, 36.767557 ], [ -89.116067, 36.772423 ], [ -89.116847, 36.775607 ], [ -89.120437, 36.782071 ], [ -89.123481, 36.785258 ], [ -89.123530, 36.785309 ], [ -89.128923, 36.787677 ], [ -89.133210, 36.788228 ], [ -89.144208, 36.788353 ], [ -89.155891, 36.789126 ], [ -89.160877, 36.790914 ], [ -89.168458, 36.795571 ], [ -89.171069, 36.798119 ], [ -89.177417, 36.807269 ], [ -89.178749, 36.809928 ], [ -89.179229, 36.812915 ], [ -89.178574, 36.816554 ], [ -89.178888, 36.831368 ], [ -89.178153, 36.834586 ], [ -89.177177, 36.835779 ], [ -89.173419, 36.839806 ], [ -89.170400, 36.841522 ], [ -89.166841, 36.842529 ], [ -89.159466, 36.842505 ], [ -89.157330, 36.843305 ], [ -89.153513, 36.846600 ], [ -89.147674, 36.847148 ], [ -89.137969, 36.847349 ], [ -89.131944, 36.857437 ], [ -89.126702, 36.872073 ], [ -89.119813, 36.882792 ], [ -89.117567, 36.887356 ], [ -89.109377, 36.920066 ], [ -89.102137, 36.939154 ], [ -89.100766, 36.943973 ], [ -89.100762, 36.944002 ], [ -89.098843, 36.957850 ], [ -89.099007, 36.961389 ], [ -89.099594, 36.964543 ], [ -89.102879, 36.969700 ], [ -89.109498, 36.976563 ], [ -89.115030, 36.980335 ], [ -89.118300, 36.981879 ], [ -89.125069, 36.983499 ], [ -89.128868, 36.983265 ], [ -89.132685, 36.982200 ], [ -89.138437, 36.985089 ], [ -89.160667, 37.000051 ], [ -89.166447, 37.003337 ], [ -89.171120, 37.008072 ], [ -89.173595, 37.011409 ], [ -89.178975, 37.020928 ], [ -89.180849, 37.026843 ], [ -89.182509, 37.037275 ], [ -89.181369, 37.046305 ], [ -89.179384, 37.053012 ], [ -89.175725, 37.062069 ], [ -89.171881, 37.068184 ], [ -89.168087, 37.074218 ], [ -89.154504, 37.088907 ], [ -89.151294, 37.090487 ], [ -89.149797, 37.089828 ], [ -89.146596, 37.090714 ], [ -89.141320, 37.093865 ], [ -89.138231, 37.096906 ], [ -89.135847, 37.102197 ], [ -89.134931, 37.103278 ], [ -89.125072, 37.108813 ], [ -89.122020, 37.111342 ], [ -89.120465, 37.113487 ], [ -89.115579, 37.115781 ], [ -89.111189, 37.119052 ], [ -89.099047, 37.140967 ], [ -89.096669, 37.146200 ], [ -89.095753, 37.150391 ], [ -89.092934, 37.156439 ], [ -89.086526, 37.165602 ], [ -89.076221, 37.175125 ], [ -89.058036, 37.188767 ], [ -89.041263, 37.202881 ], [ -89.037568, 37.203932 ], [ -89.029981, 37.211144 ], [ -89.014003, 37.216090 ], [ -89.005920, 37.221198 ], [ -89.008532, 37.220583 ], [ -89.000968, 37.224401 ], [ -88.983260, 37.228685 ], [ -88.966831, 37.229891 ], [ -88.942111, 37.228811 ], [ -88.933077, 37.227749 ], [ -88.931745, 37.227593 ], [ -88.928019, 37.226625 ], [ -88.920878, 37.224769 ], [ -88.916934, 37.224291 ], [ -88.902841, 37.219299 ], [ -88.869530, 37.209711 ], [ -88.835051, 37.196486 ], [ -88.820935, 37.192203 ], [ -88.805720, 37.188595 ], [ -88.797373, 37.184854 ], [ -88.786947, 37.178584 ], [ -88.779466, 37.172495 ], [ -88.775950, 37.168780 ], [ -88.765357, 37.162662 ], [ -88.753068, 37.154701 ], [ -88.746065, 37.151564 ], [ -88.737937, 37.146513 ], [ -88.732105, 37.143956 ], [ -88.723440, 37.141194 ], [ -88.720224, 37.140641 ], [ -88.702553, 37.142646 ], [ -88.693983, 37.141155 ], [ -88.687767, 37.139378 ], [ -88.644872, 37.122844 ], [ -88.637977, 37.121309 ], [ -88.630605, 37.121003 ], [ -88.625889, 37.119458 ], [ -88.611440, 37.112745 ], [ -88.601144, 37.107081 ], [ -88.593922, 37.101761 ], [ -88.589207, 37.099655 ], [ -88.581635, 37.090567 ], [ -88.576718, 37.085852 ], [ -88.569375, 37.082213 ], [ -88.563845, 37.078542 ], [ -88.560032, 37.076010 ], [ -88.545403, 37.070003 ], [ -88.531576, 37.067192 ], [ -88.521436, 37.065584 ], [ -88.514356, 37.065231 ], [ -88.504437, 37.065265 ], [ -88.490276, 37.067836 ], [ -88.490068, 37.067874 ], [ -88.482856, 37.067114 ], [ -88.476127, 37.068223 ], [ -88.458948, 37.073796 ], [ -88.444605, 37.098601 ], [ -88.442743, 37.107842 ], [ -88.443538, 37.108517 ], [ -88.443538, 37.109192 ], [ -88.435829, 37.125055 ], [ -88.434701, 37.126424 ], [ -88.424776, 37.149901 ], [ -88.424403, 37.152428 ], [ -88.428097, 37.157758 ], [ -88.429906, 37.158668 ], [ -88.431488, 37.160298 ], [ -88.433782, 37.164070 ], [ -88.433454, 37.165871 ], [ -88.437781, 37.180007 ], [ -88.439527, 37.181740 ], [ -88.441956, 37.189036 ], [ -88.447764, 37.203527 ], [ -88.450653, 37.207046 ], [ -88.458763, 37.213536 ], [ -88.466981, 37.217026 ], [ -88.471753, 37.220155 ], [ -88.478179, 37.227251 ], [ -88.479730, 37.229606 ], [ -88.484982, 37.240774 ], [ -88.487277, 37.244077 ], [ -88.492383, 37.248445 ], [ -88.500777, 37.253579 ], [ -88.508031, 37.260261 ], [ -88.509328, 37.262130 ], [ -88.506942, 37.266656 ], [ -88.509587, 37.273398 ], [ -88.515939, 37.284043 ], [ -88.514661, 37.290948 ], [ -88.511497, 37.298527 ], [ -88.508657, 37.303353 ], [ -88.505087, 37.307858 ], [ -88.500566, 37.317822 ], [ -88.494137, 37.327689 ], [ -88.490310, 37.335042 ], [ -88.486947, 37.339596 ], [ -88.484462, 37.345609 ], [ -88.482612, 37.354915 ], [ -88.482113, 37.364615 ], [ -88.478523, 37.375052 ], [ -88.476592, 37.386875 ], [ -88.470224, 37.396255 ], [ -88.465861, 37.400547 ], [ -88.456000, 37.408482 ], [ -88.450127, 37.411717 ], [ -88.439333, 37.416416 ], [ -88.433182, 37.418169 ], [ -88.425981, 37.419441 ], [ -88.418594, 37.421987 ], [ -88.414882, 37.423666 ], [ -88.413108, 37.424468 ], [ -88.408808, 37.425216 ], [ -88.404127, 37.424146 ], [ -88.397340, 37.421644 ], [ -88.387669, 37.416482 ], [ -88.377507, 37.409825 ], [ -88.373445, 37.404342 ], [ -88.371214, 37.402730 ], [ -88.365471, 37.401663 ], [ -88.361557, 37.402931 ], [ -88.358506, 37.404817 ], [ -88.358436, 37.404860 ], [ -88.348405, 37.410726 ], [ -88.333183, 37.427210 ], [ -88.330622, 37.429316 ], [ -88.321199, 37.434705 ], [ -88.317525, 37.436178 ], [ -88.312585, 37.440591 ], [ -88.297821, 37.446816 ], [ -88.281667, 37.452596 ], [ -88.255193, 37.456748 ], [ -88.237784, 37.456811 ], [ -88.225012, 37.457390 ], [ -88.206923, 37.460188 ], [ -88.188615, 37.461896 ], [ -88.175283, 37.463790 ], [ -88.171764, 37.465612 ], [ -88.157061, 37.466937 ], [ -88.135142, 37.471626 ], [ -88.132628, 37.471555 ], [ -88.128010, 37.470507 ], [ -88.109417, 37.472369 ], [ -88.095818, 37.473025 ], [ -88.091156, 37.472699 ], [ -88.091156, 37.471715 ], [ -88.090380, 37.471059 ], [ -88.087664, 37.471059 ], [ -88.084171, 37.472699 ], [ -88.077987, 37.480146 ], [ -88.072386, 37.483563 ], [ -88.068504, 37.481921 ], [ -88.067728, 37.481593 ], [ -88.064234, 37.484548 ], [ -88.062294, 37.487837 ], [ -88.062174, 37.489057 ], [ -88.062950, 37.489385 ], [ -88.064115, 37.492013 ], [ -88.062563, 37.495951 ], [ -88.061292, 37.505232 ], [ -88.061342, 37.505327 ], [ -88.062828, 37.508123 ], [ -88.062568, 37.513563 ], [ -88.063311, 37.515755 ], [ -88.069018, 37.525297 ], [ -88.072242, 37.528826 ], [ -88.078046, 37.532029 ], [ -88.086194, 37.534186 ], [ -88.088049, 37.535124 ], [ -88.092814, 37.539637 ], [ -88.101174, 37.551330 ], [ -88.105585, 37.556180 ], [ -88.114330, 37.562189 ], [ -88.121517, 37.568166 ], [ -88.131622, 37.572968 ], [ -88.133393, 37.574235 ], [ -88.133410, 37.574273 ], [ -88.136164, 37.580285 ], [ -88.139973, 37.586451 ], [ -88.140940, 37.590865 ], [ -88.140226, 37.595263 ], [ -88.140752, 37.599158 ], [ -88.142225, 37.603737 ], [ -88.152691, 37.622827 ], [ -88.156827, 37.632801 ], [ -88.158374, 37.639948 ], [ -88.158640, 37.649097 ], [ -88.160062, 37.654332 ], [ -88.160187, 37.657592 ], [ -88.159372, 37.661847 ], [ -88.158207, 37.664542 ], [ -88.151646, 37.675098 ], [ -88.145434, 37.682590 ], [ -88.134282, 37.691498 ], [ -88.132341, 37.697142 ], [ -88.125033, 37.707094 ], [ -88.122412, 37.709685 ], [ -88.117803, 37.712583 ], [ -88.107088, 37.715915 ], [ -88.101844, 37.718036 ], [ -88.095759, 37.723205 ], [ -88.085901, 37.728587 ], [ -88.081925, 37.730389 ], [ -88.072538, 37.733286 ], [ -88.063802, 37.738645 ], [ -88.059588, 37.742608 ], [ -88.049942, 37.754078 ], [ -88.042602, 37.767120 ], [ -88.040873, 37.772082 ], [ -88.040206, 37.775957 ], [ -88.038769, 37.784307 ], [ -88.035827, 37.791917 ], [ -88.032438, 37.796361 ], [ -88.028030, 37.799224 ], [ -88.021021, 37.801409 ], [ -88.015144, 37.801930 ], [ -88.004706, 37.800145 ], [ -87.997102, 37.797672 ], [ -87.993099, 37.795756 ], [ -87.991168, 37.794049 ], [ -87.987157, 37.792202 ], [ -87.984358, 37.791800 ], [ -87.976389, 37.788004 ], [ -87.971805, 37.784648 ], [ -87.970262, 37.781856 ], [ -87.960030, 37.773223 ], [ -87.952590, 37.771742 ], [ -87.948594, 37.772344 ], [ -87.946463, 37.773477 ], [ -87.944506, 37.775256 ], [ -87.938598, 37.787914 ], [ -87.935861, 37.789703 ], [ -87.934698, 37.791827 ], [ -87.934936, 37.795220 ], [ -87.932554, 37.797672 ], [ -87.927543, 37.799851 ], [ -87.919138, 37.802128 ], [ -87.911087, 37.805158 ], [ -87.906810, 37.807624 ], [ -87.904595, 37.812526 ], [ -87.903804, 37.817762 ], [ -87.907773, 37.837611 ], [ -87.910276, 37.843416 ], [ -87.914892, 37.849618 ], [ -87.927303, 37.858709 ], [ -87.936228, 37.867937 ], [ -87.938128, 37.870651 ], [ -87.940005, 37.875044 ], [ -87.941021, 37.879168 ], [ -87.940839, 37.883338 ], [ -87.940069, 37.887670 ], [ -87.938365, 37.890802 ], [ -87.936784, 37.892587 ], [ -87.932129, 37.897320 ], [ -87.927769, 37.900924 ], [ -87.927092, 37.901706 ], [ -87.921744, 37.907885 ], [ -87.904789, 37.924892 ], [ -87.898062, 37.927514 ], [ -87.892471, 37.927930 ], [ -87.883321, 37.926238 ], [ -87.877325, 37.924034 ], [ -87.872540, 37.920999 ], [ -87.865558, 37.915056 ], [ -87.863097, 37.911858 ], [ -87.858738, 37.902779 ], [ -87.857243, 37.900649 ], [ -87.845590, 37.893151 ], [ -87.844691, 37.892048 ], [ -87.841693, 37.887685 ], [ -87.841615, 37.883393 ], [ -87.841193, 37.882325 ], [ -87.838102, 37.879769 ], [ -87.833883, 37.877324 ], [ -87.830578, 37.876516 ], [ -87.808013, 37.875191 ], [ -87.795185, 37.875273 ], [ -87.790900, 37.875714 ], [ -87.786407, 37.876556 ], [ -87.783643, 37.877759 ], [ -87.773015, 37.884544 ], [ -87.771004, 37.886261 ], [ -87.762260, 37.890906 ], [ -87.740148, 37.894650 ], [ -87.733300, 37.894346 ], [ -87.723635, 37.892058 ], [ -87.717971, 37.892570 ], [ -87.710675, 37.893898 ], [ -87.700915, 37.897274 ], [ -87.700685, 37.897369 ], [ -87.688338, 37.902474 ], [ -87.684018, 37.903498 ], [ -87.680338, 37.903274 ], [ -87.675730, 37.901930 ], [ -87.671457, 37.899498 ], [ -87.666481, 37.895786 ], [ -87.665025, 37.893514 ], [ -87.662865, 37.885578 ], [ -87.662820, 37.881449 ], [ -87.664101, 37.877176 ], [ -87.666175, 37.874146 ], [ -87.668879, 37.871497 ], [ -87.673186, 37.868412 ], [ -87.675400, 37.865946 ], [ -87.681633, 37.855917 ], [ -87.681900, 37.846410 ], [ -87.680689, 37.840620 ], [ -87.679188, 37.836321 ], [ -87.675538, 37.831732 ], [ -87.672397, 37.829127 ], [ -87.666522, 37.827455 ], [ -87.655171, 37.826037 ], [ -87.645858, 37.825899 ], [ -87.635806, 37.827015 ], [ -87.625014, 37.829077 ], [ -87.615399, 37.831974 ], [ -87.612426, 37.833840 ], [ -87.606599, 37.838669 ], [ -87.591504, 37.856642 ], [ -87.588729, 37.860984 ], [ -87.588426, 37.868791 ], [ -87.591582, 37.887194 ], [ -87.597118, 37.892394 ], [ -87.601967, 37.895722 ], [ -87.608479, 37.898794 ], [ -87.620272, 37.906922 ], [ -87.623296, 37.910746 ], [ -87.626256, 37.916138 ], [ -87.628416, 37.921450 ], [ -87.628960, 37.926714 ], [ -87.625616, 37.933442 ], [ -87.619488, 37.938538 ], [ -87.610816, 37.944602 ], [ -87.606216, 37.949642 ], [ -87.603516, 37.958942 ], [ -87.605216, 37.961442 ], [ -87.605216, 37.965142 ], [ -87.603816, 37.968942 ], [ -87.601416, 37.972542 ], [ -87.596716, 37.974842 ], [ -87.592916, 37.975842 ], [ -87.589816, 37.976042 ], [ -87.585916, 37.975442 ], [ -87.581115, 37.973442 ], [ -87.577915, 37.971542 ], [ -87.574715, 37.967742 ], [ -87.573415, 37.962642 ], [ -87.574287, 37.954842 ], [ -87.572030, 37.947466 ], [ -87.568398, 37.941226 ], [ -87.565870, 37.937930 ], [ -87.559342, 37.931146 ], [ -87.551277, 37.925418 ], [ -87.545901, 37.922666 ], [ -87.531532, 37.916298 ], [ -87.520284, 37.912618 ], [ -87.511499, 37.906426 ], [ -87.507483, 37.906730 ], [ -87.501131, 37.909162 ], [ -87.490411, 37.916682 ], [ -87.486347, 37.920218 ], [ -87.465514, 37.933690 ], [ -87.451176, 37.941081 ], [ -87.450458, 37.941451 ], [ -87.447786, 37.942427 ], [ -87.436859, 37.944192 ], [ -87.428521, 37.944811 ], [ -87.418585, 37.944763 ], [ -87.402632, 37.942267 ], [ -87.401160, 37.941227 ], [ -87.380247, 37.935596 ], [ -87.372439, 37.932044 ], [ -87.372039, 37.931708 ], [ -87.372711, 37.930556 ], [ -87.372327, 37.930028 ], [ -87.363622, 37.922348 ], [ -87.361638, 37.921004 ], [ -87.358294, 37.920540 ], [ -87.354710, 37.918252 ], [ -87.352614, 37.916124 ], [ -87.344933, 37.911164 ], [ -87.335397, 37.907565 ], [ -87.334165, 37.908205 ], [ -87.331765, 37.908253 ], [ -87.320036, 37.905741 ], [ -87.302599, 37.898558 ], [ -87.302324, 37.898445 ], [ -87.274370, 37.882942 ], [ -87.269890, 37.879854 ], [ -87.268694, 37.878649 ], [ -87.262930, 37.872846 ], [ -87.255250, 37.867326 ], [ -87.220944, 37.849134 ], [ -87.212416, 37.846223 ], [ -87.202240, 37.843791 ], [ -87.180063, 37.841375 ], [ -87.170831, 37.842319 ], [ -87.164863, 37.841215 ], [ -87.162319, 37.840159 ], [ -87.158878, 37.837871 ], [ -87.153486, 37.832384 ], [ -87.141950, 37.816176 ], [ -87.137502, 37.807264 ], [ -87.133149, 37.792208 ], [ -87.129629, 37.786608 ], [ -87.127533, 37.785040 ], [ -87.119229, 37.782848 ], [ -87.111133, 37.782512 ], [ -87.099900, 37.784640 ], [ -87.090636, 37.787808 ], [ -87.077404, 37.796209 ], [ -87.070732, 37.801937 ], [ -87.067836, 37.806065 ], [ -87.065388, 37.810481 ], [ -87.057836, 37.827457 ], [ -87.055404, 37.835297 ], [ -87.051452, 37.853681 ], [ -87.049260, 37.859745 ], [ -87.043854, 37.870796 ], [ -87.043049, 37.875049 ], [ -87.043407, 37.879940 ], [ -87.044144, 37.884025 ], [ -87.045894, 37.887574 ], [ -87.046237, 37.889866 ], [ -87.045101, 37.893775 ], [ -87.042249, 37.898291 ], [ -87.033444, 37.906593 ], [ -87.010315, 37.919668 ], [ -87.003301, 37.922395 ], [ -86.978957, 37.930200 ], [ -86.978834, 37.930233 ], [ -86.969044, 37.932858 ], [ -86.964785, 37.932384 ], [ -86.944633, 37.933534 ], [ -86.933357, 37.934939 ], [ -86.927747, 37.934956 ], [ -86.919329, 37.936664 ], [ -86.907131, 37.943023 ], [ -86.902413, 37.946161 ], [ -86.892084, 37.955929 ], [ -86.884961, 37.964373 ], [ -86.881338, 37.967523 ], [ -86.875874, 37.970770 ], [ -86.870388, 37.975276 ], [ -86.866936, 37.979294 ], [ -86.863224, 37.982495 ], [ -86.855950, 37.987292 ], [ -86.849027, 37.990020 ], [ -86.835161, 37.993750 ], [ -86.823491, 37.998939 ], [ -86.820071, 37.999392 ], [ -86.815267, 37.998877 ], [ -86.814756, 37.998674 ], [ -86.810913, 37.997150 ], [ -86.794985, 37.988982 ], [ -86.790597, 37.980062 ], [ -86.788044, 37.972840 ], [ -86.779993, 37.956522 ], [ -86.765054, 37.932510 ], [ -86.750990, 37.912893 ], [ -86.734718, 37.896587 ], [ -86.731460, 37.894340 ], [ -86.722247, 37.892648 ], [ -86.718462, 37.893123 ], [ -86.716138, 37.894073 ], [ -86.707816, 37.898367 ], [ -86.691994, 37.908529 ], [ -86.686015, 37.913084 ], [ -86.680929, 37.915010 ], [ -86.673038, 37.914903 ], [ -86.660888, 37.913059 ], [ -86.650087, 37.910616 ], [ -86.647081, 37.908621 ], [ -86.645513, 37.906529 ], [ -86.644143, 37.902366 ], [ -86.644039, 37.898202 ], [ -86.644754, 37.894806 ], [ -86.648727, 37.886036 ], [ -86.658374, 37.869376 ], [ -86.661233, 37.862761 ], [ -86.662495, 37.856951 ], [ -86.661637, 37.849714 ], [ -86.658268, 37.844144 ], [ -86.655296, 37.842508 ], [ -86.655286, 37.842505 ], [ -86.652516, 37.841636 ], [ -86.648028, 37.841425 ], [ -86.638265, 37.842718 ], [ -86.634271, 37.843845 ], [ -86.625763, 37.847266 ], [ -86.615215, 37.852857 ], [ -86.609163, 37.855408 ], [ -86.604624, 37.858272 ], [ -86.598108, 37.867382 ], [ -86.597320, 37.870162 ], [ -86.597476, 37.871478 ], [ -86.599390, 37.874753 ], [ -86.598317, 37.880420 ], [ -86.598151, 37.884553 ], [ -86.600096, 37.901218 ], [ -86.599848, 37.906754 ], [ -86.598452, 37.910965 ], [ -86.596125, 37.914289 ], [ -86.588581, 37.921159 ], [ -86.586542, 37.922285 ], [ -86.580322, 37.923145 ], [ -86.566256, 37.922164 ], [ -86.548507, 37.917842 ], [ -86.540722, 37.916871 ], [ -86.534156, 37.917007 ], [ -86.528279, 37.918618 ], [ -86.519240, 37.922163 ], [ -86.511005, 37.926120 ], [ -86.507831, 37.928829 ], [ -86.506620, 37.930719 ], [ -86.507043, 37.936439 ], [ -86.509390, 37.942492 ], [ -86.512588, 37.946950 ], [ -86.518575, 37.951798 ], [ -86.520503, 37.954438 ], [ -86.523831, 37.962169 ], [ -86.525174, 37.968228 ], [ -86.524888, 37.981834 ], [ -86.525844, 37.998385 ], [ -86.525671, 38.007145 ], [ -86.524656, 38.012894 ], [ -86.524385, 38.018609 ], [ -86.524969, 38.027879 ], [ -86.521825, 38.038327 ], [ -86.519404, 38.041241 ], [ -86.517289, 38.042634 ], [ -86.511760, 38.044448 ], [ -86.500051, 38.045757 ], [ -86.490769, 38.045672 ], [ -86.480393, 38.045578 ], [ -86.471903, 38.046218 ], [ -86.452192, 38.050490 ], [ -86.438236, 38.060426 ], [ -86.432789, 38.067171 ], [ -86.430091, 38.078638 ], [ -86.434046, 38.086763 ], [ -86.458795, 38.096404 ], [ -86.463858, 38.101177 ], [ -86.466217, 38.106781 ], [ -86.466081, 38.114437 ], [ -86.463248, 38.119278 ], [ -86.461034, 38.121174 ], [ -86.457115, 38.124531 ], [ -86.449793, 38.127223 ], [ -86.431749, 38.126121 ], [ -86.418760, 38.117693 ], [ -86.405068, 38.105801 ], [ -86.401653, 38.105396 ], [ -86.396215, 38.107789 ], [ -86.387216, 38.124632 ], [ -86.379775, 38.129274 ], [ -86.375324, 38.130629 ], [ -86.352466, 38.128459 ], [ -86.335145, 38.129242 ], [ -86.328398, 38.132877 ], [ -86.323453, 38.139032 ], [ -86.321274, 38.147418 ], [ -86.325941, 38.154317 ], [ -86.353625, 38.159579 ], [ -86.371740, 38.164183 ], [ -86.377434, 38.171379 ], [ -86.378151, 38.185845 ], [ -86.373801, 38.193352 ], [ -86.360377, 38.198796 ], [ -86.347736, 38.195363 ], [ -86.332810, 38.182938 ], [ -86.330018, 38.181151 ], [ -86.317139, 38.172907 ], [ -86.304155, 38.167872 ], [ -86.287773, 38.158050 ], [ -86.271802, 38.137874 ], [ -86.271223, 38.130112 ], [ -86.278656, 38.098509 ], [ -86.278720, 38.089303 ], [ -86.273584, 38.067443 ], [ -86.267310, 38.057655 ], [ -86.266891, 38.057125 ], [ -86.261273, 38.052721 ], [ -86.249972, 38.045830 ], [ -86.233057, 38.039305 ], [ -86.225519, 38.033280 ], [ -86.220371, 38.027922 ], [ -86.206439, 38.021876 ], [ -86.190927, 38.016438 ], [ -86.178983, 38.011308 ], [ -86.172186, 38.009920 ], [ -86.167310, 38.009879 ], [ -86.141063, 38.015470 ], [ -86.127570, 38.016011 ], [ -86.118208, 38.015279 ], [ -86.108156, 38.013416 ], [ -86.095766, 38.008930 ], [ -86.087525, 38.005127 ], [ -86.080034, 38.000848 ], [ -86.075393, 37.996948 ], [ -86.073980, 37.995449 ], [ -86.074915, 37.993345 ], [ -86.071644, 37.987200 ], [ -86.064859, 37.975618 ], [ -86.061731, 37.971326 ], [ -86.053912, 37.963571 ], [ -86.048458, 37.959369 ], [ -86.045208, 37.958258 ], [ -86.042354, 37.958018 ], [ -86.038188, 37.959350 ], [ -86.036013, 37.961703 ], [ -86.034355, 37.964621 ], [ -86.033386, 37.970382 ], [ -86.035279, 37.981228 ], [ -86.035012, 37.984814 ], [ -86.032468, 37.990100 ], [ -86.029509, 37.992640 ], [ -86.020655, 37.996116 ], [ -86.009127, 37.998529 ], [ -85.998967, 37.999779 ], [ -85.996582, 38.000073 ], [ -85.976028, 38.003560 ], [ -85.958299, 38.004616 ], [ -85.951467, 38.005608 ], [ -85.948030, 38.007140 ], [ -85.939483, 38.010951 ], [ -85.934635, 38.014423 ], [ -85.930235, 38.018311 ], [ -85.925418, 38.023456 ], [ -85.922395, 38.028679 ], [ -85.921371, 38.032135 ], [ -85.919563, 38.041079 ], [ -85.918379, 38.054214 ], [ -85.916987, 38.061846 ], [ -85.915643, 38.066470 ], [ -85.915214, 38.067664 ], [ -85.913163, 38.073370 ], [ -85.906163, 38.086170 ], [ -85.904564, 38.100270 ], [ -85.905164, 38.111070 ], [ -85.909464, 38.140070 ], [ -85.908764, 38.161169 ], [ -85.899550, 38.180343 ], [ -85.897664, 38.184269 ], [ -85.894764, 38.188469 ], [ -85.880264, 38.203369 ], [ -85.868564, 38.211969 ], [ -85.851436, 38.223189 ], [ -85.845464, 38.230270 ], [ -85.839664, 38.239770 ], [ -85.837964, 38.251170 ], [ -85.838064, 38.257369 ], [ -85.834864, 38.268069 ], [ -85.829364, 38.276769 ], [ -85.823764, 38.280569 ], [ -85.816164, 38.282969 ], [ -85.802563, 38.284969 ], [ -85.796063, 38.286669 ], [ -85.794063, 38.287869 ], [ -85.791576, 38.288565 ], [ -85.791563, 38.288569 ], [ -85.780963, 38.288469 ], [ -85.773363, 38.286169 ], [ -85.765963, 38.280469 ], [ -85.765763, 38.279669 ], [ -85.766563, 38.277670 ], [ -85.761062, 38.272570 ], [ -85.750962, 38.267870 ], [ -85.744862, 38.267170 ], [ -85.738746, 38.269366 ], [ -85.683561, 38.295469 ], [ -85.675017, 38.301317 ], [ -85.668698, 38.310517 ], [ -85.659897, 38.319396 ], [ -85.653641, 38.327108 ], [ -85.646201, 38.342916 ], [ -85.638777, 38.361443 ], [ -85.638009, 38.366115 ], [ -85.638521, 38.376802 ], [ -85.638048, 38.380288 ], [ -85.638041, 38.380338 ], [ -85.632937, 38.395666 ], [ -85.629961, 38.402306 ], [ -85.621625, 38.417089 ], [ -85.620329, 38.421697 ], [ -85.620521, 38.423105 ], [ -85.607629, 38.439295 ], [ -85.603833, 38.442094 ], [ -85.587758, 38.450495 ], [ -85.575254, 38.453292 ], [ -85.553304, 38.453880 ], [ -85.536542, 38.456083 ], [ -85.527164, 38.458290 ], [ -85.516939, 38.461357 ], [ -85.498866, 38.468242 ], [ -85.491422, 38.474702 ], [ -85.482897, 38.485701 ], [ -85.481246, 38.488374 ], [ -85.479472, 38.494533 ], [ -85.477670, 38.498320 ], [ -85.474354, 38.504074 ], [ -85.472221, 38.506279 ], [ -85.466691, 38.510280 ], [ -85.462518, 38.512602 ], [ -85.458496, 38.514400 ], [ -85.441725, 38.520191 ], [ -85.433136, 38.523914 ], [ -85.432916, 38.524058 ], [ -85.425787, 38.528730 ], [ -85.423077, 38.531581 ], [ -85.417322, 38.540763 ], [ -85.415600, 38.546341 ], [ -85.415272, 38.555416 ], [ -85.415821, 38.563558 ], [ -85.419883, 38.573558 ], [ -85.428290, 38.586326 ], [ -85.436170, 38.598292 ], [ -85.437446, 38.601724 ], [ -85.438594, 38.605405 ], [ -85.439351, 38.610388 ], [ -85.439458, 38.632366 ], [ -85.437738, 38.648898 ], [ -85.438742, 38.659319 ], [ -85.444815, 38.670083 ], [ -85.455486, 38.682090 ], [ -85.456481, 38.685069 ], [ -85.456978, 38.689135 ], [ -85.455967, 38.695655 ], [ -85.452114, 38.709348 ], [ -85.448862, 38.713368 ], [ -85.442271, 38.719850 ], [ -85.437766, 38.726405 ], [ -85.434065, 38.729455 ], [ -85.422021, 38.734834 ], [ -85.416631, 38.736272 ], [ -85.410925, 38.737080 ], [ -85.400481, 38.735980 ], [ -85.372284, 38.730576 ], [ -85.363827, 38.730477 ], [ -85.351776, 38.731638 ], [ -85.340953, 38.733893 ], [ -85.333052, 38.736083 ], [ -85.330807, 38.736705 ], [ -85.306049, 38.741649 ], [ -85.289226, 38.742410 ], [ -85.275454, 38.741172 ], [ -85.267639, 38.739899 ], [ -85.258846, 38.737754 ], [ -85.246505, 38.731821 ], [ -85.242434, 38.726235 ], [ -85.238665, 38.722494 ], [ -85.226062, 38.705456 ], [ -85.221124, 38.700957 ], [ -85.213257, 38.695446 ], [ -85.204500, 38.691692 ], [ -85.201583, 38.690912 ], [ -85.190507, 38.687950 ], [ -85.187278, 38.687609 ], [ -85.177112, 38.688405 ], [ -85.172528, 38.688082 ], [ -85.156158, 38.692251 ], [ -85.146861, 38.695427 ], [ -85.138680, 38.699168 ], [ -85.133049, 38.702375 ], [ -85.121357, 38.711232 ], [ -85.106902, 38.720789 ], [ -85.106979, 38.721630 ], [ -85.103313, 38.725323 ], [ -85.100963, 38.726800 ], [ -85.082180, 38.735439 ], [ -85.076369, 38.739496 ], [ -85.071928, 38.741567 ], [ -85.060264, 38.744948 ], [ -85.047967, 38.750849 ], [ -85.040938, 38.755163 ], [ -85.023584, 38.762035 ], [ -85.011772, 38.766712 ], [ -84.999949, 38.774715 ], [ -84.995939, 38.776756 ], [ -84.990006, 38.778383 ], [ -84.978723, 38.779280 ], [ -84.962535, 38.778035 ], [ -84.947644, 38.775273 ], [ -84.941071, 38.775627 ], [ -84.932977, 38.777519 ], [ -84.915234, 38.784086 ], [ -84.901874, 38.790604 ], [ -84.893930, 38.793704 ], [ -84.887919, 38.794652 ], [ -84.856904, 38.790224 ], [ -84.847918, 38.788106 ], [ -84.835672, 38.784289 ], [ -84.828714, 38.783208 ], [ -84.821378, 38.783111 ], [ -84.814641, 38.784488 ], [ -84.812877, 38.786087 ], [ -84.811752, 38.789169 ], [ -84.811645, 38.792766 ], [ -84.813939, 38.800209 ], [ -84.816506, 38.805320 ], [ -84.827098, 38.818634 ], [ -84.829886, 38.825405 ], [ -84.829958, 38.830632 ], [ -84.827488, 38.834909 ], [ -84.823363, 38.839196 ], [ -84.817169, 38.843420 ], [ -84.803247, 38.850723 ], [ -84.794617, 38.857119 ], [ -84.793714, 38.857788 ], [ -84.791002, 38.860572 ], [ -84.788302, 38.864325 ], [ -84.785799, 38.869496 ], [ -84.784579, 38.875320 ], [ -84.785234, 38.880439 ], [ -84.786406, 38.882220 ], [ -84.788143, 38.883728 ], [ -84.800247, 38.891070 ], [ -84.812746, 38.895132 ], [ -84.819073, 38.895469 ], [ -84.830472, 38.897256 ], [ -84.860759, 38.897654 ], [ -84.867778, 38.899133 ], [ -84.870124, 38.900389 ], [ -84.870620, 38.901008 ], [ -84.877029, 38.909016 ], [ -84.878817, 38.913405 ], [ -84.879268, 38.916116 ], [ -84.877762, 38.920357 ], [ -84.870759, 38.929231 ], [ -84.864731, 38.934893 ], [ -84.835160, 38.957961 ], [ -84.832617, 38.961460 ], [ -84.829857, 38.969385 ], [ -84.830619, 38.974898 ], [ -84.833473, 38.981522 ], [ -84.837120, 38.988059 ], [ -84.839830, 38.991290 ], [ -84.847094, 38.997309 ], [ -84.849445, 39.000923 ], [ -84.850354, 39.003250 ], [ -84.856959, 39.011528 ], [ -84.870168, 39.025551 ], [ -84.878050, 39.030819 ], [ -84.882856, 39.034031 ], [ -84.889065, 39.040820 ], [ -84.894281, 39.049572 ], [ -84.897171, 39.052407 ], [ -84.897364, 39.057378 ], [ -84.893873, 39.062466 ], [ -84.888873, 39.066376 ], [ -84.860689, 39.078140 ], [ -84.849574, 39.088264 ], [ -84.839515, 39.095292 ], [ -84.831197, 39.101920 ], [ -84.826246, 39.104170 ], [ -84.820157, 39.105480 ], [ -84.813767, 39.106492 ], [ -84.812241, 39.107102 ], [ -84.810753, 39.109142 ], [ -84.793820, 39.112939 ], [ -84.787680, 39.115297 ], [ -84.783991, 39.118060 ], [ -84.766749, 39.138558 ], [ -84.754449, 39.146658 ], [ -84.750749, 39.147358 ], [ -84.744149, 39.147458 ], [ -84.732048, 39.144458 ], [ -84.726148, 39.141958 ], [ -84.718548, 39.137059 ], [ -84.714048, 39.132659 ], [ -84.701947, 39.118959 ], [ -84.689747, 39.104159 ], [ -84.684847, 39.100459 ], [ -84.677247, 39.098260 ], [ -84.666147, 39.097960 ], [ -84.657246, 39.095460 ], [ -84.650346, 39.091660 ], [ -84.632446, 39.076760 ], [ -84.623732, 39.074427 ], [ -84.620112, 39.073457 ], [ -84.607928, 39.073238 ], [ -84.601682, 39.074115 ], [ -84.592408, 39.078088 ], [ -84.572144, 39.082060 ], [ -84.563944, 39.087360 ], [ -84.557544, 39.094860 ], [ -84.554444, 39.097660 ], [ -84.550844, 39.099360 ], [ -84.543544, 39.099660 ], [ -84.541344, 39.099160 ], [ -84.524644, 39.092160 ], [ -84.519543, 39.092060 ], [ -84.510076, 39.093606 ], [ -84.509743, 39.093660 ], [ -84.506082, 39.095081 ], [ -84.502062, 39.096641 ], [ -84.496543, 39.100260 ], [ -84.493743, 39.102460 ], [ -84.487743, 39.110760 ], [ -84.480943, 39.116760 ], [ -84.476243, 39.119160 ], [ -84.470542, 39.121460 ], [ -84.462042, 39.121760 ], [ -84.455342, 39.120360 ], [ -84.449793, 39.117754 ], [ -84.445242, 39.114461 ], [ -84.440642, 39.109661 ], [ -84.435541, 39.102261 ], [ -84.432841, 39.094261 ], [ -84.433941, 39.092461 ], [ -84.434641, 39.086861 ], [ -84.432941, 39.083961 ], [ -84.432641, 39.078261 ], [ -84.433141, 39.072961 ], [ -84.432341, 39.067561 ], [ -84.429841, 39.058262 ], [ -84.427913, 39.054962 ], [ -84.425730, 39.053059 ], [ -84.421467, 39.050938 ], [ -84.406941, 39.045662 ], [ -84.402540, 39.045662 ], [ -84.400940, 39.046362 ], [ -84.394140, 39.045262 ], [ -84.386840, 39.045162 ], [ -84.360439, 39.041362 ], [ -84.346039, 39.036963 ], [ -84.336339, 39.032863 ], [ -84.326539, 39.027463 ], [ -84.319936, 39.022081 ], [ -84.313680, 39.016981 ], [ -84.304698, 39.006455 ], [ -84.299362, 38.995985 ], [ -84.297255, 38.989694 ], [ -84.296466, 38.985306 ], [ -84.295076, 38.968295 ], [ -84.288164, 38.955789 ], [ -84.279916, 38.945168 ], [ -84.274910, 38.941511 ], [ -84.260797, 38.926593 ], [ -84.257010, 38.923208 ], [ -84.245647, 38.907035 ], [ -84.242689, 38.903187 ], [ -84.240155, 38.900912 ], [ -84.234453, 38.893226 ], [ -84.232343, 38.884325 ], [ -84.232132, 38.880483 ], [ -84.231914, 38.874866 ], [ -84.231837, 38.872870 ], [ -84.233727, 38.853576 ], [ -84.233265, 38.842671 ], [ -84.231306, 38.830552 ], [ -84.230427, 38.827422 ], [ -84.230181, 38.826547 ], [ -84.225300, 38.817665 ], [ -84.222059, 38.813753 ], [ -84.212904, 38.805707 ], [ -84.205592, 38.802588 ], [ -84.198358, 38.800920 ], [ -84.155912, 38.794909 ], [ -84.135088, 38.789485 ], [ -84.115655, 38.782721 ], [ -84.108836, 38.779247 ], [ -84.094334, 38.775246 ], [ -84.071491, 38.770475 ], [ -84.063410, 38.771151 ], [ -84.052685, 38.771375 ], [ -84.051642, 38.771397 ], [ -84.044486, 38.770572 ], [ -84.023113, 38.775061 ], [ -84.006104, 38.780156 ], [ -83.995447, 38.781912 ], [ -83.978814, 38.787104 ], [ -83.962123, 38.787384 ], [ -83.953546, 38.786172 ], [ -83.943978, 38.783616 ], [ -83.928454, 38.774583 ], [ -83.928591, 38.772203 ], [ -83.926986, 38.771562 ], [ -83.917217, 38.769665 ], [ -83.912922, 38.769763 ], [ -83.903971, 38.768160 ], [ -83.903917, 38.768152 ], [ -83.887107, 38.765600 ], [ -83.873168, 38.762418 ], [ -83.866530, 38.760200 ], [ -83.859028, 38.756793 ], [ -83.852085, 38.751433 ], [ -83.848734, 38.747178 ], [ -83.846207, 38.742290 ], [ -83.844676, 38.737439 ], [ -83.842740, 38.730365 ], [ -83.842506, 38.727019 ], [ -83.841689, 38.724264 ], [ -83.840595, 38.721912 ], [ -83.836696, 38.717857 ], [ -83.834015, 38.716008 ], [ -83.821854, 38.709575 ], [ -83.813880, 38.707446 ], [ -83.806317, 38.706613 ], [ -83.798549, 38.704668 ], [ -83.790676, 38.701676 ], [ -83.787113, 38.699489 ], [ -83.783620, 38.695641 ], [ -83.779961, 38.684907 ], [ -83.777141, 38.671205 ], [ -83.775761, 38.666748 ], [ -83.772160, 38.658150 ], [ -83.769347, 38.655220 ], [ -83.765090, 38.652881 ], [ -83.762445, 38.652103 ], [ -83.749920, 38.649613 ], [ -83.738207, 38.647932 ], [ -83.720779, 38.646704 ], [ -83.717915, 38.645247 ], [ -83.716933, 38.643657 ], [ -83.713405, 38.641591 ], [ -83.708164, 38.639843 ], [ -83.705314, 38.639761 ], [ -83.704006, 38.639724 ], [ -83.685520, 38.631890 ], [ -83.679484, 38.630036 ], [ -83.668111, 38.628068 ], [ -83.663911, 38.627930 ], [ -83.659304, 38.628592 ], [ -83.655425, 38.629735 ], [ -83.652916, 38.630604 ], [ -83.649737, 38.632753 ], [ -83.645914, 38.637007 ], [ -83.642994, 38.643273 ], [ -83.639954, 38.652468 ], [ -83.639396, 38.659171 ], [ -83.637377, 38.667930 ], [ -83.636208, 38.670584 ], [ -83.634018, 38.673351 ], [ -83.626922, 38.679387 ], [ -83.615736, 38.684145 ], [ -83.574754, 38.692671 ], [ -83.575121, 38.691746 ], [ -83.569098, 38.692842 ], [ -83.561870, 38.695371 ], [ -83.549298, 38.698787 ], [ -83.533339, 38.702105 ], [ -83.520953, 38.703045 ], [ -83.512571, 38.701716 ], [ -83.504365, 38.699256 ], [ -83.493342, 38.694187 ], [ -83.486477, 38.690099 ], [ -83.476420, 38.682261 ], [ -83.472157, 38.678123 ], [ -83.468059, 38.675470 ], [ -83.459809, 38.673617 ], [ -83.457055, 38.673965 ], [ -83.446989, 38.670143 ], [ -83.440404, 38.669361 ], [ -83.420194, 38.668428 ], [ -83.412039, 38.666499 ], [ -83.384755, 38.663171 ], [ -83.376302, 38.661473 ], [ -83.366661, 38.658537 ], [ -83.356445, 38.654009 ], [ -83.340004, 38.645674 ], [ -83.327636, 38.637489 ], [ -83.322383, 38.630615 ], [ -83.320531, 38.622713 ], [ -83.320099, 38.616043 ], [ -83.319101, 38.612233 ], [ -83.317542, 38.609242 ], [ -83.311448, 38.603314 ], [ -83.307832, 38.600824 ], [ -83.301951, 38.598178 ], [ -83.294193, 38.596588 ], [ -83.288885, 38.597977 ], [ -83.286514, 38.599241 ], [ -83.268510, 38.615104 ], [ -83.267694, 38.618221 ], [ -83.267550, 38.618350 ], [ -83.264011, 38.621535 ], [ -83.261126, 38.622723 ], [ -83.254558, 38.623403 ], [ -83.251103, 38.626224 ], [ -83.245572, 38.627936 ], [ -83.239515, 38.628588 ], [ -83.232404, 38.627569 ], [ -83.223076, 38.624158 ], [ -83.211027, 38.618578 ], [ -83.202453, 38.616956 ], [ -83.191400, 38.617598 ], [ -83.172647, 38.620252 ], [ -83.164744, 38.620068 ], [ -83.156926, 38.620547 ], [ -83.142836, 38.625076 ], [ -83.138572, 38.628286 ], [ -83.135046, 38.631719 ], [ -83.128973, 38.640231 ], [ -83.126311, 38.645244 ], [ -83.122547, 38.659200 ], [ -83.117860, 38.666073 ], [ -83.112372, 38.671685 ], [ -83.107436, 38.675220 ], [ -83.102746, 38.677316 ], [ -83.084226, 38.681090 ], [ -83.064319, 38.688976 ], [ -83.053104, 38.695831 ], [ -83.042338, 38.708319 ], [ -83.038442, 38.716377 ], [ -83.035964, 38.720152 ], [ -83.033014, 38.723805 ], [ -83.030891, 38.725564 ], [ -83.030702, 38.725720 ], [ -83.027917, 38.727143 ], [ -83.021752, 38.728790 ], [ -83.011816, 38.730057 ], [ -82.999296, 38.729376 ], [ -82.993996, 38.728576 ], [ -82.986095, 38.726276 ], [ -82.979395, 38.725976 ], [ -82.968695, 38.728776 ], [ -82.958895, 38.734976 ], [ -82.943147, 38.743280 ], [ -82.923694, 38.750076 ], [ -82.894193, 38.756576 ], [ -82.889193, 38.756076 ], [ -82.879492, 38.751476 ], [ -82.875492, 38.747276 ], [ -82.874341, 38.745410 ], [ -82.872592, 38.742576 ], [ -82.871292, 38.739376 ], [ -82.869892, 38.728177 ], [ -82.870392, 38.722077 ], [ -82.871192, 38.718377 ], [ -82.875292, 38.704977 ], [ -82.876892, 38.697377 ], [ -82.877592, 38.690177 ], [ -82.874892, 38.682827 ], [ -82.869592, 38.678177 ], [ -82.863291, 38.669277 ], [ -82.859391, 38.660378 ], [ -82.856291, 38.646078 ], [ -82.856791, 38.632878 ], [ -82.855795, 38.620814 ], [ -82.854291, 38.613454 ], [ -82.851314, 38.604334 ], [ -82.847186, 38.595166 ], [ -82.844306, 38.590862 ], [ -82.839538, 38.586159 ], [ -82.820161, 38.572703 ], [ -82.816012, 38.570733 ], [ -82.800112, 38.563183 ], [ -82.789776, 38.559951 ], [ -82.779472, 38.559023 ], [ -82.763695, 38.560399 ], [ -82.739582, 38.558991 ], [ -82.730958, 38.559264 ], [ -82.724846, 38.557600 ], [ -82.719662, 38.553664 ], [ -82.714142, 38.550544 ], [ -82.700045, 38.544336 ], [ -82.696621, 38.542112 ], [ -82.689965, 38.535920 ], [ -82.675724, 38.515504 ], [ -82.665548, 38.505808 ], [ -82.665481, 38.505737 ], [ -82.657051, 38.496816 ], [ -82.648395, 38.490368 ], [ -82.637707, 38.484449 ], [ -82.624106, 38.479697 ], [ -82.618474, 38.477089 ], [ -82.613802, 38.474529 ], [ -82.610458, 38.471457 ], [ -82.608202, 38.468049 ], [ -82.604089, 38.459841 ], [ -82.600761, 38.437425 ], [ -82.596921, 38.426705 ], [ -82.593673, 38.421809 ], [ -82.596281, 38.417681 ], [ -82.597113, 38.412881 ], [ -82.597033, 38.409937 ], [ -82.595001, 38.401330 ], [ -82.597801, 38.395154 ], [ -82.599241, 38.393170 ], [ -82.599737, 38.390370 ], [ -82.599273, 38.388738 ], [ -82.595369, 38.382722 ], [ -82.595382, 38.382712 ], [ -82.593008, 38.375082 ], [ -82.593952, 38.371847 ], [ -82.596654, 38.367338 ], [ -82.597524, 38.364843 ], [ -82.598189, 38.357885 ], [ -82.597979, 38.344909 ], [ -82.596525, 38.342849 ], [ -82.592543, 38.341660 ], [ -82.589724, 38.340265 ], [ -82.587951, 38.338595 ], [ -82.585363, 38.334064 ], [ -82.576936, 38.328275 ], [ -82.572691, 38.318801 ], [ -82.571877, 38.315781 ], [ -82.571964, 38.313606 ], [ -82.572893, 38.311981 ], [ -82.578352, 38.305458 ], [ -82.581460, 38.300445 ], [ -82.583056, 38.296829 ], [ -82.582823, 38.295478 ], [ -82.579743, 38.291726 ], [ -82.579480, 38.284928 ], [ -82.578782, 38.281747 ], [ -82.576720, 38.277513 ], [ -82.574600, 38.274721 ], [ -82.574656, 38.263873 ], [ -82.578254, 38.254809 ], [ -82.581796, 38.248592 ], [ -82.584001, 38.246371 ], [ -82.586061, 38.245616 ], [ -82.594970, 38.245453 ], [ -82.604230, 38.247303 ], [ -82.604625, 38.247303 ], [ -82.605333, 38.247303 ], [ -82.607131, 38.245975 ], [ -82.612260, 38.236087 ], [ -82.612520, 38.234553 ], [ -82.610367, 38.226772 ], [ -82.608944, 38.223660 ], [ -82.605750, 38.221144 ], [ -82.600353, 38.218949 ], [ -82.598437, 38.217393 ], [ -82.598864, 38.201007 ], [ -82.599326, 38.197231 ], [ -82.604250, 38.187639 ], [ -82.611343, 38.171548 ], [ -82.613487, 38.170242 ], [ -82.619429, 38.169027 ], [ -82.625457, 38.170491 ], [ -82.639054, 38.171114 ], [ -82.642997, 38.169560 ], [ -82.644739, 38.165487 ], [ -82.638947, 38.156742 ], [ -82.638398, 38.152157 ], [ -82.638288, 38.143491 ], [ -82.637306, 38.139050 ], [ -82.636466, 38.137860 ], [ -82.634265, 38.136669 ], [ -82.626182, 38.134835 ], [ -82.622125, 38.133414 ], [ -82.621167, 38.131996 ], [ -82.621164, 38.123239 ], [ -82.620351, 38.121477 ], [ -82.619452, 38.120745 ], [ -82.616149, 38.120221 ], [ -82.606589, 38.120843 ], [ -82.602618, 38.118350 ], [ -82.600127, 38.117389 ], [ -82.598011, 38.115925 ], [ -82.593605, 38.110869 ], [ -82.591780, 38.109908 ], [ -82.587782, 38.108879 ], [ -82.585696, 38.107003 ], [ -82.585142, 38.098055 ], [ -82.585488, 38.094256 ], [ -82.584039, 38.090663 ], [ -82.574075, 38.082104 ], [ -82.565736, 38.080640 ], [ -82.559598, 38.072837 ], [ -82.551259, 38.070799 ], [ -82.549580, 38.068579 ], [ -82.549407, 38.063063 ], [ -82.547284, 38.061094 ], [ -82.544850, 38.058521 ], [ -82.544779, 38.054262 ], [ -82.543916, 38.052133 ], [ -82.541245, 38.048444 ], [ -82.537293, 38.045204 ], [ -82.537470, 38.042701 ], [ -82.539071, 38.039788 ], [ -82.538639, 38.037381 ], [ -82.534976, 38.032250 ], [ -82.530371, 38.028792 ], [ -82.527068, 38.027586 ], [ -82.525817, 38.026406 ], [ -82.525831, 38.019564 ], [ -82.522591, 38.012968 ], [ -82.519665, 38.008538 ], [ -82.517606, 38.007222 ], [ -82.517351, 38.005131 ], [ -82.517810, 38.002479 ], [ -82.517351, 38.001204 ], [ -82.515974, 37.999929 ], [ -82.513271, 37.999674 ], [ -82.509812, 38.001249 ], [ -82.507197, 38.001512 ], [ -82.499874, 37.999157 ], [ -82.489780, 37.998869 ], [ -82.487732, 37.998330 ], [ -82.485967, 37.995705 ], [ -82.485675, 37.989352 ], [ -82.485128, 37.986920 ], [ -82.483871, 37.984505 ], [ -82.482695, 37.984014 ], [ -82.471629, 37.986826 ], [ -82.467015, 37.985578 ], [ -82.465473, 37.984780 ], [ -82.464257, 37.983412 ], [ -82.464067, 37.980295 ], [ -82.464987, 37.976859 ], [ -82.469380, 37.973059 ], [ -82.479963, 37.973169 ], [ -82.483836, 37.971566 ], [ -82.484413, 37.969895 ], [ -82.484758, 37.965752 ], [ -82.484265, 37.963646 ], [ -82.479031, 37.962000 ], [ -82.472669, 37.960721 ], [ -82.471657, 37.959988 ], [ -82.471801, 37.959119 ], [ -82.475096, 37.954906 ], [ -82.480960, 37.949136 ], [ -82.485120, 37.946044 ], [ -82.487836, 37.945288 ], [ -82.495294, 37.946612 ], [ -82.496681, 37.946405 ], [ -82.497300, 37.945507 ], [ -82.497300, 37.945491 ], [ -82.497285, 37.942903 ], [ -82.496822, 37.942262 ], [ -82.493728, 37.940455 ], [ -82.489566, 37.939107 ], [ -82.489045, 37.938718 ], [ -82.489160, 37.937963 ], [ -82.489737, 37.936635 ], [ -82.491182, 37.935810 ], [ -82.497540, 37.936791 ], [ -82.500386, 37.936518 ], [ -82.501948, 37.934756 ], [ -82.501862, 37.933200 ], [ -82.498140, 37.928300 ], [ -82.495740, 37.927043 ], [ -82.483951, 37.927025 ], [ -82.480338, 37.925836 ], [ -82.481001, 37.924303 ], [ -82.487616, 37.919905 ], [ -82.488279, 37.918120 ], [ -82.487556, 37.916975 ], [ -82.479320, 37.914827 ], [ -82.475534, 37.911945 ], [ -82.474666, 37.910388 ], [ -82.474232, 37.908054 ], [ -82.474635, 37.905902 ], [ -82.475818, 37.904048 ], [ -82.475991, 37.902400 ], [ -82.474574, 37.900295 ], [ -82.472523, 37.899243 ], [ -82.471223, 37.899358 ], [ -82.469058, 37.902220 ], [ -82.468568, 37.904005 ], [ -82.468947, 37.910962 ], [ -82.468197, 37.913847 ], [ -82.464297, 37.915038 ], [ -82.462881, 37.914832 ], [ -82.461493, 37.913093 ], [ -82.460741, 37.910736 ], [ -82.459759, 37.909569 ], [ -82.457794, 37.909089 ], [ -82.452883, 37.908998 ], [ -82.451352, 37.908472 ], [ -82.447596, 37.904352 ], [ -82.438582, 37.900256 ], [ -82.435751, 37.897028 ], [ -82.432113, 37.889910 ], [ -82.429023, 37.888285 ], [ -82.421484, 37.885652 ], [ -82.419781, 37.883821 ], [ -82.419204, 37.882081 ], [ -82.419337, 37.875095 ], [ -82.418690, 37.872375 ], [ -82.417679, 37.870658 ], [ -82.416323, 37.869628 ], [ -82.414417, 37.869033 ], [ -82.410288, 37.868826 ], [ -82.407459, 37.867475 ], [ -82.408441, 37.866056 ], [ -82.409799, 37.865392 ], [ -82.422127, 37.863952 ], [ -82.424090, 37.863037 ], [ -82.424264, 37.861709 ], [ -82.423513, 37.860313 ], [ -82.421983, 37.859397 ], [ -82.414651, 37.856260 ], [ -82.414914, 37.855569 ], [ -82.415460, 37.854132 ], [ -82.420484, 37.847496 ], [ -82.420484, 37.846809 ], [ -82.417367, 37.845664 ], [ -82.413153, 37.845343 ], [ -82.412172, 37.844793 ], [ -82.408941, 37.836644 ], [ -82.407874, 37.835499 ], [ -82.399680, 37.829935 ], [ -82.398444, 37.821648 ], [ -82.402199, 37.812678 ], [ -82.402228, 37.810984 ], [ -82.401652, 37.810091 ], [ -82.398710, 37.808785 ], [ -82.396978, 37.809014 ], [ -82.393746, 37.811668 ], [ -82.389212, 37.817206 ], [ -82.387769, 37.818212 ], [ -82.386586, 37.818212 ], [ -82.385259, 37.817410 ], [ -82.379580, 37.810907 ], [ -82.378514, 37.808320 ], [ -82.377393, 37.803009 ], [ -82.374867, 37.802160 ], [ -82.369973, 37.801749 ], [ -82.367780, 37.800628 ], [ -82.365557, 37.798318 ], [ -82.364979, 37.796784 ], [ -82.363795, 37.795435 ], [ -82.361199, 37.794429 ], [ -82.356122, 37.793859 ], [ -82.354275, 37.793104 ], [ -82.348849, 37.787178 ], [ -82.340455, 37.786058 ], [ -82.339705, 37.785509 ], [ -82.338377, 37.780428 ], [ -82.339097, 37.778276 ], [ -82.338895, 37.776857 ], [ -82.337596, 37.775369 ], [ -82.335981, 37.774500 ], [ -82.332607, 37.774249 ], [ -82.329867, 37.775897 ], [ -82.325830, 37.776172 ], [ -82.323696, 37.775028 ], [ -82.323004, 37.773907 ], [ -82.323696, 37.772534 ], [ -82.331654, 37.768161 ], [ -82.333903, 37.766306 ], [ -82.333816, 37.765391 ], [ -82.331162, 37.763125 ], [ -82.329460, 37.762393 ], [ -82.327356, 37.762233 ], [ -82.317611, 37.764889 ], [ -82.312824, 37.765027 ], [ -82.311642, 37.764294 ], [ -82.310777, 37.762692 ], [ -82.310893, 37.762005 ], [ -82.312968, 37.760677 ], [ -82.317668, 37.759624 ], [ -82.319023, 37.758892 ], [ -82.321012, 37.755435 ], [ -82.321415, 37.751269 ], [ -82.328221, 37.748480 ], [ -82.333581, 37.743283 ], [ -82.333349, 37.741200 ], [ -82.333044, 37.740969 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US22", "STATE": "22", "NAME": "Louisiana", "LSAD": "", "CENSUSAREA": 43203.905000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -88.865067, 29.752714 ], [ -88.889755, 29.718204 ], [ -88.940346, 29.657234 ], [ -88.944435, 29.658806 ], [ -88.946320, 29.662579 ], [ -88.941605, 29.674833 ], [ -88.920235, 29.694319 ], [ -88.911751, 29.699348 ], [ -88.890060, 29.729202 ], [ -88.873611, 29.758043 ], [ -88.867973, 29.772272 ], [ -88.867973, 29.791330 ], [ -88.861267, 29.805826 ], [ -88.846497, 29.817101 ], [ -88.843010, 29.825960 ], [ -88.836296, 29.855221 ], [ -88.836830, 29.858978 ], [ -88.843277, 29.863810 ], [ -88.831200, 29.878839 ], [ -88.828247, 29.920717 ], [ -88.837379, 29.944878 ], [ -88.838715, 29.962326 ], [ -88.835495, 29.967695 ], [ -88.835495, 29.974138 ], [ -88.839790, 29.983803 ], [ -88.840866, 29.995613 ], [ -88.848373, 30.013330 ], [ -88.857368, 30.027826 ], [ -88.869720, 30.043798 ], [ -88.881454, 30.053202 ], [ -88.870476, 30.049212 ], [ -88.855583, 30.034414 ], [ -88.841225, 30.012789 ], [ -88.833725, 29.998821 ], [ -88.824158, 29.970461 ], [ -88.817017, 29.934250 ], [ -88.818146, 29.889109 ], [ -88.826538, 29.847092 ], [ -88.832710, 29.824062 ], [ -88.844078, 29.795713 ], [ -88.865067, 29.752714 ] ] ], [ [ [ -89.486709, 29.621003 ], [ -89.486931, 29.620447 ], [ -89.504738, 29.631508 ], [ -89.523018, 29.639427 ], [ -89.535202, 29.648567 ], [ -89.583336, 29.652834 ], [ -89.608925, 29.657707 ], [ -89.621109, 29.657101 ], [ -89.623550, 29.662584 ], [ -89.632698, 29.671724 ], [ -89.644272, 29.675381 ], [ -89.649750, 29.672941 ], [ -89.641228, 29.647961 ], [ -89.641228, 29.635773 ], [ -89.647324, 29.625414 ], [ -89.657677, 29.624195 ], [ -89.674736, 29.626633 ], [ -89.684486, 29.624804 ], [ -89.688141, 29.615055 ], [ -89.684486, 29.602867 ], [ -89.671082, 29.588243 ], [ -89.668648, 29.580322 ], [ -89.684486, 29.563263 ], [ -89.684486, 29.551073 ], [ -89.681092, 29.534487 ], [ -89.696230, 29.525004 ], [ -89.699698, 29.523423 ], [ -89.700845, 29.520785 ], [ -89.700501, 29.515967 ], [ -89.693877, 29.508559 ], [ -89.665813, 29.490020 ], [ -89.644039, 29.492343 ], [ -89.635330, 29.489294 ], [ -89.617558, 29.468298 ], [ -89.596533, 29.456303 ], [ -89.592474, 29.449822 ], [ -89.589536, 29.437662 ], [ -89.577096, 29.433692 ], [ -89.574635, 29.435734 ], [ -89.574653, 29.441100 ], [ -89.548686, 29.465723 ], [ -89.528429, 29.454702 ], [ -89.532150, 29.434567 ], [ -89.531943, 29.425679 ], [ -89.518368, 29.400230 ], [ -89.508551, 29.386168 ], [ -89.505038, 29.386040 ], [ -89.487308, 29.393346 ], [ -89.484354, 29.397471 ], [ -89.482318, 29.406222 ], [ -89.477140, 29.411241 ], [ -89.470142, 29.401471 ], [ -89.457303, 29.393148 ], [ -89.422380, 29.390628 ], [ -89.380001, 29.391785 ], [ -89.373109, 29.387175 ], [ -89.355528, 29.381569 ], [ -89.340304, 29.381412 ], [ -89.336589, 29.378228 ], [ -89.347615, 29.365000 ], [ -89.350694, 29.349544 ], [ -89.323170, 29.343982 ], [ -89.303766, 29.357455 ], [ -89.283028, 29.356467 ], [ -89.272543, 29.351195 ], [ -89.265300, 29.345352 ], [ -89.257852, 29.336872 ], [ -89.253545, 29.322802 ], [ -89.240870, 29.310081 ], [ -89.224192, 29.313792 ], [ -89.223444, 29.318066 ], [ -89.219734, 29.324412 ], [ -89.204703, 29.338674 ], [ -89.200389, 29.344418 ], [ -89.200599, 29.347672 ], [ -89.189354, 29.345061 ], [ -89.179547, 29.339608 ], [ -89.177351, 29.335210 ], [ -89.178221, 29.326970 ], [ -89.165015, 29.303039 ], [ -89.157593, 29.296691 ], [ -89.140275, 29.291085 ], [ -89.134337, 29.279340 ], [ -89.136979, 29.275239 ], [ -89.129688, 29.265632 ], [ -89.100106, 29.250220 ], [ -89.096173, 29.242930 ], [ -89.095544, 29.238028 ], [ -89.098389, 29.232963 ], [ -89.105833, 29.231608 ], [ -89.106244, 29.215912 ], [ -89.100650, 29.206314 ], [ -89.090724, 29.199992 ], [ -89.068265, 29.204166 ], [ -89.067371, 29.208636 ], [ -89.029103, 29.220956 ], [ -89.021850, 29.218162 ], [ -89.015192, 29.211561 ], [ -89.000674, 29.180091 ], [ -89.005290, 29.164949 ], [ -89.013254, 29.163280 ], [ -89.018344, 29.165046 ], [ -89.024269, 29.170043 ], [ -89.043919, 29.162528 ], [ -89.047233, 29.157833 ], [ -89.038730, 29.142380 ], [ -89.032004, 29.144747 ], [ -89.024149, 29.137298 ], [ -89.023942, 29.133700 ], [ -89.026031, 29.130126 ], [ -89.051953, 29.106554 ], [ -89.055475, 29.084167 ], [ -89.062335, 29.070234 ], [ -89.091260, 29.066931 ], [ -89.098068, 29.067984 ], [ -89.105009, 29.073641 ], [ -89.121542, 29.069074 ], [ -89.143453, 29.047591 ], [ -89.156339, 29.028782 ], [ -89.162000, 29.015860 ], [ -89.162326, 29.011713 ], [ -89.164788, 29.008703 ], [ -89.169850, 29.008703 ], [ -89.175732, 29.012123 ], [ -89.186061, 29.017993 ], [ -89.182150, 29.025486 ], [ -89.189893, 29.032635 ], [ -89.197871, 29.029701 ], [ -89.202563, 29.031603 ], [ -89.211144, 29.040813 ], [ -89.216101, 29.056371 ], [ -89.215531, 29.061410 ], [ -89.217201, 29.067275 ], [ -89.225865, 29.078660 ], [ -89.236310, 29.084605 ], [ -89.254726, 29.083261 ], [ -89.257283, 29.081086 ], [ -89.256869, 29.073800 ], [ -89.253640, 29.064954 ], [ -89.259354, 29.058358 ], [ -89.283215, 29.053325 ], [ -89.291090, 29.053097 ], [ -89.304888, 29.046379 ], [ -89.315389, 29.039081 ], [ -89.318102, 29.035342 ], [ -89.315182, 29.032662 ], [ -89.324850, 29.013805 ], [ -89.335228, 29.015003 ], [ -89.338249, 29.012935 ], [ -89.383814, 28.947434 ], [ -89.411480, 28.925011 ], [ -89.419865, 28.929709 ], [ -89.412388, 28.957504 ], [ -89.408157, 28.965341 ], [ -89.398104, 28.977016 ], [ -89.382106, 28.981525 ], [ -89.375049, 28.985368 ], [ -89.334735, 29.040335 ], [ -89.339828, 29.052221 ], [ -89.354798, 29.072543 ], [ -89.374522, 29.084174 ], [ -89.405654, 29.086936 ], [ -89.411154, 29.105838 ], [ -89.409371, 29.127855 ], [ -89.417718, 29.138690 ], [ -89.428965, 29.144510 ], [ -89.432932, 29.149023 ], [ -89.447472, 29.178576 ], [ -89.455829, 29.190991 ], [ -89.472310, 29.207550 ], [ -89.482844, 29.215053 ], [ -89.536600, 29.236212 ], [ -89.606651, 29.252023 ], [ -89.671781, 29.289028 ], [ -89.697258, 29.296679 ], [ -89.726162, 29.304026 ], [ -89.782149, 29.311132 ], [ -89.819859, 29.310241 ], [ -89.850305, 29.311768 ], [ -89.855109, 29.334997 ], [ -89.853699, 29.340640 ], [ -89.847124, 29.349186 ], [ -89.835000, 29.359043 ], [ -89.820824, 29.377486 ], [ -89.816916, 29.384385 ], [ -89.816155, 29.393518 ], [ -89.816916, 29.398845 ], [ -89.819199, 29.404173 ], [ -89.822243, 29.409500 ], [ -89.826049, 29.415589 ], [ -89.835392, 29.418538 ], [ -89.843553, 29.421677 ], [ -89.845075, 29.434615 ], [ -89.836773, 29.454040 ], [ -89.833659, 29.456686 ], [ -89.833659, 29.459731 ], [ -89.832898, 29.463536 ], [ -89.833659, 29.467341 ], [ -89.834420, 29.470386 ], [ -89.840509, 29.473430 ], [ -89.849642, 29.477996 ], [ -89.862580, 29.476474 ], [ -89.876224, 29.472168 ], [ -89.902179, 29.460011 ], [ -89.918999, 29.444254 ], [ -89.932598, 29.429288 ], [ -89.955430, 29.428527 ], [ -89.961950, 29.432874 ], [ -89.964563, 29.434615 ], [ -89.972934, 29.443748 ], [ -89.977326, 29.448316 ], [ -89.991961, 29.463536 ], [ -90.012510, 29.462775 ], [ -90.018598, 29.452120 ], [ -90.022404, 29.444509 ], [ -90.029466, 29.432015 ], [ -90.032298, 29.427005 ], [ -90.031536, 29.412545 ], [ -90.033295, 29.393274 ], [ -90.029468, 29.388136 ], [ -90.029614, 29.386658 ], [ -90.029967, 29.383087 ], [ -90.030761, 29.375043 ], [ -90.030764, 29.375008 ], [ -90.030855, 29.374876 ], [ -90.033604, 29.370851 ], [ -90.035415, 29.368201 ], [ -90.036374, 29.363661 ], [ -90.032842, 29.348624 ], [ -90.031815, 29.344251 ], [ -90.034275, 29.322661 ], [ -90.028536, 29.307083 ], [ -90.013778, 29.302710 ], [ -90.009678, 29.294785 ], [ -90.016288, 29.284257 ], [ -90.019517, 29.282213 ], [ -90.032088, 29.280027 ], [ -90.043293, 29.282487 ], [ -90.057094, 29.281331 ], [ -90.061057, 29.276748 ], [ -90.059691, 29.272648 ], [ -90.060511, 29.267729 ], [ -90.070622, 29.262537 ], [ -90.086747, 29.259257 ], [ -90.091119, 29.261443 ], [ -90.097678, 29.261990 ], [ -90.101231, 29.259804 ], [ -90.096038, 29.240673 ], [ -90.073355, 29.227282 ], [ -90.073355, 29.210611 ], [ -90.070622, 29.208698 ], [ -90.063610, 29.209474 ], [ -90.042910, 29.211765 ], [ -90.019772, 29.231903 ], [ -90.005718, 29.240627 ], [ -89.969981, 29.255753 ], [ -89.965667, 29.259126 ], [ -89.959509, 29.267677 ], [ -89.951175, 29.266124 ], [ -89.949925, 29.263154 ], [ -89.950756, 29.260801 ], [ -89.956460, 29.253744 ], [ -90.022029, 29.216065 ], [ -90.058512, 29.183687 ], [ -90.079276, 29.169970 ], [ -90.088684, 29.162574 ], [ -90.104162, 29.150407 ], [ -90.174273, 29.105301 ], [ -90.223587, 29.085075 ], [ -90.231984, 29.087730 ], [ -90.245283, 29.085824 ], [ -90.343293, 29.057062 ], [ -90.348768, 29.057817 ], [ -90.349891, 29.063681 ], [ -90.325514, 29.075138 ], [ -90.304129, 29.077332 ], [ -90.292930, 29.078761 ], [ -90.282983, 29.082326 ], [ -90.266290, 29.089421 ], [ -90.258145, 29.091627 ], [ -90.253141, 29.093772 ], [ -90.249806, 29.100919 ], [ -90.250044, 29.108067 ], [ -90.243849, 29.110450 ], [ -90.234235, 29.110268 ], [ -90.234405, 29.128824 ], [ -90.243435, 29.136311 ], [ -90.248629, 29.138370 ], [ -90.269010, 29.139242 ], [ -90.280516, 29.142521 ], [ -90.278320, 29.150691 ], [ -90.297000, 29.171317 ], [ -90.302846, 29.175098 ], [ -90.302948, 29.187948 ], [ -90.300885, 29.196171 ], [ -90.293183, 29.199789 ], [ -90.282800, 29.192545 ], [ -90.275851, 29.193668 ], [ -90.271251, 29.204639 ], [ -90.286621, 29.225694 ], [ -90.300304, 29.231241 ], [ -90.311663, 29.237954 ], [ -90.311523, 29.256374 ], [ -90.316093, 29.264777 ], [ -90.332796, 29.276956 ], [ -90.367166, 29.274128 ], [ -90.368154, 29.270736 ], [ -90.367012, 29.264956 ], [ -90.372565, 29.258923 ], [ -90.387924, 29.252786 ], [ -90.383857, 29.235606 ], [ -90.399465, 29.201046 ], [ -90.408578, 29.196421 ], [ -90.409416, 29.196135 ], [ -90.432912, 29.188132 ], [ -90.435907, 29.188449 ], [ -90.443954, 29.195830 ], [ -90.472489, 29.192688 ], [ -90.473273, 29.195224 ], [ -90.468773, 29.198469 ], [ -90.467233, 29.202549 ], [ -90.485786, 29.209843 ], [ -90.494928, 29.216713 ], [ -90.490987, 29.220883 ], [ -90.468320, 29.227532 ], [ -90.465764, 29.242951 ], [ -90.462866, 29.249809 ], [ -90.450674, 29.263739 ], [ -90.452186, 29.266250 ], [ -90.472779, 29.272556 ], [ -90.495299, 29.287277 ], [ -90.510555, 29.290925 ], [ -90.517277, 29.282719 ], [ -90.526216, 29.276492 ], [ -90.552005, 29.278512 ], [ -90.565436, 29.285111 ], [ -90.582525, 29.276037 ], [ -90.589724, 29.248521 ], [ -90.588470, 29.245863 ], [ -90.583924, 29.242886 ], [ -90.576506, 29.243986 ], [ -90.565378, 29.242475 ], [ -90.544547, 29.230683 ], [ -90.543245, 29.227843 ], [ -90.544311, 29.224292 ], [ -90.556501, 29.219913 ], [ -90.557390, 29.207881 ], [ -90.560889, 29.204261 ], [ -90.575277, 29.206827 ], [ -90.618413, 29.203290 ], [ -90.624161, 29.210366 ], [ -90.627420, 29.211004 ], [ -90.633819, 29.209128 ], [ -90.640223, 29.196554 ], [ -90.645612, 29.175867 ], [ -90.645169, 29.172958 ], [ -90.640863, 29.171261 ], [ -90.636973, 29.164572 ], [ -90.647042, 29.128580 ], [ -90.677724, 29.118742 ], [ -90.691109, 29.121722 ], [ -90.700893, 29.121470 ], [ -90.718035, 29.116611 ], [ -90.731239, 29.122886 ], [ -90.764189, 29.113374 ], [ -90.773458, 29.100133 ], [ -90.799444, 29.087377 ], [ -90.802053, 29.083322 ], [ -90.803699, 29.063709 ], [ -90.798720, 29.054841 ], [ -90.781981, 29.049431 ], [ -90.765188, 29.049403 ], [ -90.750092, 29.053247 ], [ -90.725300, 29.066616 ], [ -90.709105, 29.064305 ], [ -90.705350, 29.062679 ], [ -90.702102, 29.060275 ], [ -90.692205, 29.059607 ], [ -90.683645, 29.060944 ], [ -90.676958, 29.063619 ], [ -90.665589, 29.067230 ], [ -90.652348, 29.069237 ], [ -90.644189, 29.071510 ], [ -90.641247, 29.072313 ], [ -90.639240, 29.072848 ], [ -90.637623, 29.072084 ], [ -90.636033, 29.069792 ], [ -90.637495, 29.066608 ], [ -90.648058, 29.062649 ], [ -90.730899, 29.042259 ], [ -90.755677, 29.038997 ], [ -90.797680, 29.039741 ], [ -90.811473, 29.036580 ], [ -90.839345, 29.039167 ], [ -90.842762, 29.042947 ], [ -90.844849, 29.048721 ], [ -90.841226, 29.054266 ], [ -90.844593, 29.067280 ], [ -90.862757, 29.094863 ], [ -90.867766, 29.095434 ], [ -90.877583, 29.104891 ], [ -90.885351, 29.117016 ], [ -90.898215, 29.131342 ], [ -90.925797, 29.153116 ], [ -90.941877, 29.162373 ], [ -90.948091, 29.174104 ], [ -90.961278, 29.180817 ], [ -90.981458, 29.171211 ], [ -91.000096, 29.169481 ], [ -91.023955, 29.174784 ], [ -91.031786, 29.182188 ], [ -91.058630, 29.181734 ], [ -91.094015, 29.187711 ], [ -91.114760, 29.207918 ], [ -91.129141, 29.215863 ], [ -91.199647, 29.221287 ], [ -91.219032, 29.226051 ], [ -91.278792, 29.247776 ], [ -91.302677, 29.265958 ], [ -91.334885, 29.298775 ], [ -91.332750, 29.305816 ], [ -91.309314, 29.305698 ], [ -91.299054, 29.309017 ], [ -91.291821, 29.311357 ], [ -91.290420, 29.313062 ], [ -91.279742, 29.326058 ], [ -91.276647, 29.329825 ], [ -91.276187, 29.332783 ], [ -91.274308, 29.344878 ], [ -91.270582, 29.355415 ], [ -91.270053, 29.356912 ], [ -91.269940, 29.357231 ], [ -91.266589, 29.361218 ], [ -91.265479, 29.361767 ], [ -91.251546, 29.368659 ], [ -91.251232, 29.368814 ], [ -91.249517, 29.369662 ], [ -91.249109, 29.369864 ], [ -91.245558, 29.370580 ], [ -91.238515, 29.371999 ], [ -91.235348, 29.370638 ], [ -91.222377, 29.360703 ], [ -91.207299, 29.360703 ], [ -91.197465, 29.369882 ], [ -91.200087, 29.389550 ], [ -91.218463, 29.407235 ], [ -91.215976, 29.412505 ], [ -91.214284, 29.416089 ], [ -91.211999, 29.420931 ], [ -91.215100, 29.427542 ], [ -91.217448, 29.432549 ], [ -91.218067, 29.433193 ], [ -91.219242, 29.434418 ], [ -91.221166, 29.436421 ], [ -91.241640, 29.441021 ], [ -91.251319, 29.444483 ], [ -91.258226, 29.446954 ], [ -91.259537, 29.458001 ], [ -91.259844, 29.460582 ], [ -91.259988, 29.461803 ], [ -91.260024, 29.462102 ], [ -91.261588, 29.464954 ], [ -91.265649, 29.472362 ], [ -91.281300, 29.481547 ], [ -91.294325, 29.476894 ], [ -91.335742, 29.485886 ], [ -91.343567, 29.492593 ], [ -91.345880, 29.504538 ], [ -91.356625, 29.515191 ], [ -91.402214, 29.511914 ], [ -91.420449, 29.515745 ], [ -91.427130, 29.520215 ], [ -91.432337, 29.532830 ], [ -91.439941, 29.540434 ], [ -91.447345, 29.544749 ], [ -91.468748, 29.544299 ], [ -91.517274, 29.529740 ], [ -91.531021, 29.531543 ], [ -91.531471, 29.535374 ], [ -91.525840, 29.545946 ], [ -91.525523, 29.551904 ], [ -91.529217, 29.558598 ], [ -91.537445, 29.565888 ], [ -91.541974, 29.594353 ], [ -91.553537, 29.632766 ], [ -91.560908, 29.637350 ], [ -91.570589, 29.638312 ], [ -91.581843, 29.637165 ], [ -91.600179, 29.631156 ], [ -91.625114, 29.626195 ], [ -91.643832, 29.630625 ], [ -91.648941, 29.633635 ], [ -91.648657, 29.636713 ], [ -91.646478, 29.639427 ], [ -91.643198, 29.640274 ], [ -91.637344, 29.647217 ], [ -91.627286, 29.662132 ], [ -91.625114, 29.671679 ], [ -91.626826, 29.684753 ], [ -91.623829, 29.699240 ], [ -91.618479, 29.710816 ], [ -91.618090, 29.720694 ], [ -91.621512, 29.735429 ], [ -91.632829, 29.742576 ], [ -91.667128, 29.745822 ], [ -91.710935, 29.738993 ], [ -91.737253, 29.749370 ], [ -91.752259, 29.748264 ], [ -91.783674, 29.740689 ], [ -91.830499, 29.718918 ], [ -91.845962, 29.708763 ], [ -91.858640, 29.703121 ], [ -91.866516, 29.707150 ], [ -91.880750, 29.710839 ], [ -91.880999, 29.713338 ], [ -91.878331, 29.716087 ], [ -91.875637, 29.722316 ], [ -91.875570, 29.722471 ], [ -91.875570, 29.728043 ], [ -91.878355, 29.735007 ], [ -91.879748, 29.742668 ], [ -91.878355, 29.751025 ], [ -91.874761, 29.760083 ], [ -91.859151, 29.783331 ], [ -91.854677, 29.807436 ], [ -91.869998, 29.828328 ], [ -91.889118, 29.836023 ], [ -91.906890, 29.830940 ], [ -91.915989, 29.815654 ], [ -91.919143, 29.815379 ], [ -91.940723, 29.817008 ], [ -91.961230, 29.810221 ], [ -91.970443, 29.804310 ], [ -91.978381, 29.799217 ], [ -91.983871, 29.794516 ], [ -92.035666, 29.781662 ], [ -92.056398, 29.772313 ], [ -92.107486, 29.744429 ], [ -92.144431, 29.716418 ], [ -92.149349, 29.697052 ], [ -92.134347, 29.669516 ], [ -92.132804, 29.660462 ], [ -92.111787, 29.621770 ], [ -92.093419, 29.618694 ], [ -92.065640, 29.619967 ], [ -92.047670, 29.624527 ], [ -92.025320, 29.625647 ], [ -92.016270, 29.618741 ], [ -92.000371, 29.613143 ], [ -92.000003, 29.613013 ], [ -91.965031, 29.608019 ], [ -91.939903, 29.610291 ], [ -91.935024, 29.612239 ], [ -91.929567, 29.618840 ], [ -91.922825, 29.633173 ], [ -91.898996, 29.637010 ], [ -91.896763, 29.634618 ], [ -91.882318, 29.629770 ], [ -91.866113, 29.631583 ], [ -91.863018, 29.633739 ], [ -91.841294, 29.629620 ], [ -91.838981, 29.624475 ], [ -91.840921, 29.619913 ], [ -91.838297, 29.616041 ], [ -91.821693, 29.606049 ], [ -91.803831, 29.599562 ], [ -91.784976, 29.595204 ], [ -91.778500, 29.589220 ], [ -91.774805, 29.582113 ], [ -91.774686, 29.576387 ], [ -91.746320, 29.574337 ], [ -91.719102, 29.565568 ], [ -91.715642, 29.565844 ], [ -91.712002, 29.564740 ], [ -91.709205, 29.561012 ], [ -91.711654, 29.554270 ], [ -91.733956, 29.539504 ], [ -91.747058, 29.535144 ], [ -91.765448, 29.520844 ], [ -91.771927, 29.504871 ], [ -91.772529, 29.499016 ], [ -91.770069, 29.493812 ], [ -91.770516, 29.488953 ], [ -91.782387, 29.482882 ], [ -91.789119, 29.482081 ], [ -91.800121, 29.486828 ], [ -91.803448, 29.486851 ], [ -91.814609, 29.482061 ], [ -91.821576, 29.473925 ], [ -91.838500, 29.478874 ], [ -91.848665, 29.484144 ], [ -91.852598, 29.494984 ], [ -91.862324, 29.502393 ], [ -91.878746, 29.502937 ], [ -91.886815, 29.505577 ], [ -91.906175, 29.518052 ], [ -91.915322, 29.518513 ], [ -91.947007, 29.533160 ], [ -91.969312, 29.536893 ], [ -91.985726, 29.547708 ], [ -92.026810, 29.566805 ], [ -92.035462, 29.578640 ], [ -92.041168, 29.581648 ], [ -92.046316, 29.584362 ], [ -92.066533, 29.583842 ], [ -92.105923, 29.586335 ], [ -92.158624, 29.581616 ], [ -92.212590, 29.562479 ], [ -92.251860, 29.539354 ], [ -92.280392, 29.533434 ], [ -92.309357, 29.533026 ], [ -92.347236, 29.539394 ], [ -92.402165, 29.551269 ], [ -92.473585, 29.561081 ], [ -92.558602, 29.569935 ], [ -92.616270, 29.578729 ], [ -92.617725, 29.579092 ], [ -92.653651, 29.588065 ], [ -92.744126, 29.617608 ], [ -92.871232, 29.670028 ], [ -92.940455, 29.701033 ], [ -92.974305, 29.713980 ], [ -93.065354, 29.740966 ], [ -93.088182, 29.749125 ], [ -93.176930, 29.770487 ], [ -93.226934, 29.777519 ], [ -93.267456, 29.778113 ], [ -93.295573, 29.775071 ], [ -93.342104, 29.763402 ], [ -93.344993, 29.759618 ], [ -93.347331, 29.759046 ], [ -93.372029, 29.763049 ], [ -93.438973, 29.768949 ], [ -93.475252, 29.769242 ], [ -93.538462, 29.763299 ], [ -93.590786, 29.755649 ], [ -93.635304, 29.752806 ], [ -93.683640, 29.747153 ], [ -93.741948, 29.736343 ], [ -93.766048, 29.729500 ], [ -93.799250, 29.715260 ], [ -93.818995, 29.704076 ], [ -93.837971, 29.690619 ], [ -93.863204, 29.724059 ], [ -93.870020, 29.735482 ], [ -93.873941, 29.737770 ], [ -93.888821, 29.742234 ], [ -93.891637, 29.744618 ], [ -93.893829, 29.753033 ], [ -93.890821, 29.761673 ], [ -93.893862, 29.767289 ], [ -93.898470, 29.771577 ], [ -93.922407, 29.785048 ], [ -93.926504, 29.789560 ], [ -93.928808, 29.797080 ], [ -93.929208, 29.802952 ], [ -93.927992, 29.809640 ], [ -93.922744, 29.818808 ], [ -93.916360, 29.824968 ], [ -93.900728, 29.836967 ], [ -93.890679, 29.843159 ], [ -93.872446, 29.851650 ], [ -93.863570, 29.857177 ], [ -93.855140, 29.864099 ], [ -93.854343, 29.864991 ], [ -93.838374, 29.882855 ], [ -93.830374, 29.894359 ], [ -93.818998, 29.914822 ], [ -93.816550, 29.920726 ], [ -93.813735, 29.935126 ], [ -93.807815, 29.954549 ], [ -93.789431, 29.987812 ], [ -93.786935, 29.990580 ], [ -93.741078, 30.021571 ], [ -93.739734, 30.023987 ], [ -93.739158, 30.032627 ], [ -93.737446, 30.037283 ], [ -93.722791, 30.051162 ], [ -93.720805, 30.053043 ], [ -93.703940, 30.054291 ], [ -93.700820, 30.056274 ], [ -93.699396, 30.059250 ], [ -93.700580, 30.063666 ], [ -93.702180, 30.065474 ], [ -93.716405, 30.069122 ], [ -93.731605, 30.081282 ], [ -93.734085, 30.086130 ], [ -93.732485, 30.088914 ], [ -93.723765, 30.094130 ], [ -93.702436, 30.112721 ], [ -93.701252, 30.137376 ], [ -93.698276, 30.138608 ], [ -93.694980, 30.135185 ], [ -93.692868, 30.135217 ], [ -93.688212, 30.141376 ], [ -93.697748, 30.152944 ], [ -93.703764, 30.173936 ], [ -93.710468, 30.180671 ], [ -93.717397, 30.193439 ], [ -93.720946, 30.209852 ], [ -93.719220, 30.218542 ], [ -93.713359, 30.225261 ], [ -93.705083, 30.242752 ], [ -93.705519, 30.244185 ], [ -93.707271, 30.249937 ], [ -93.709132, 30.271827 ], [ -93.707190, 30.275513 ], [ -93.706608, 30.281187 ], [ -93.708645, 30.288317 ], [ -93.711118, 30.291372 ], [ -93.714319, 30.294282 ], [ -93.718684, 30.295010 ], [ -93.724220, 30.295134 ], [ -93.738699, 30.303794 ], [ -93.760328, 30.329924 ], [ -93.764265, 30.330223 ], [ -93.765822, 30.333318 ], [ -93.756352, 30.356166 ], [ -93.755894, 30.370709 ], [ -93.758554, 30.387077 ], [ -93.757654, 30.390423 ], [ -93.751437, 30.396288 ], [ -93.745333, 30.397022 ], [ -93.740245, 30.402263 ], [ -93.722314, 30.420729 ], [ -93.702665, 30.429947 ], [ -93.697800, 30.440583 ], [ -93.697828, 30.443838 ], [ -93.705845, 30.457748 ], [ -93.716678, 30.494006 ], [ -93.710117, 30.506400 ], [ -93.714322, 30.518562 ], [ -93.727721, 30.525671 ], [ -93.732793, 30.529960 ], [ -93.740253, 30.539569 ], [ -93.729195, 30.544842 ], [ -93.725847, 30.556978 ], [ -93.727746, 30.566487 ], [ -93.727844, 30.574070 ], [ -93.712454, 30.588479 ], [ -93.692869, 30.594382 ], [ -93.689534, 30.592759 ], [ -93.687282, 30.591601 ], [ -93.684329, 30.592586 ], [ -93.681235, 30.596102 ], [ -93.679828, 30.599758 ], [ -93.680813, 30.602993 ], [ -93.683397, 30.608041 ], [ -93.685121, 30.625201 ], [ -93.683100, 30.640763 ], [ -93.670354, 30.658034 ], [ -93.654971, 30.670184 ], [ -93.638213, 30.673058 ], [ -93.629904, 30.679940 ], [ -93.621093, 30.695159 ], [ -93.620774, 30.704122 ], [ -93.616184, 30.713980 ], [ -93.611192, 30.718053 ], [ -93.609544, 30.723139 ], [ -93.609719, 30.729182 ], [ -93.617688, 30.738479 ], [ -93.619129, 30.742002 ], [ -93.607757, 30.757657 ], [ -93.592828, 30.763986 ], [ -93.589896, 30.777760 ], [ -93.589381, 30.786681 ], [ -93.584265, 30.796663 ], [ -93.578395, 30.802047 ], [ -93.569303, 30.802969 ], [ -93.563243, 30.806218 ], [ -93.561666, 30.807739 ], [ -93.554057, 30.824941 ], [ -93.553626, 30.835140 ], [ -93.558172, 30.839974 ], [ -93.558608, 30.868822 ], [ -93.558617, 30.869424 ], [ -93.565428, 30.874310 ], [ -93.567451, 30.878524 ], [ -93.567788, 30.888302 ], [ -93.564248, 30.895045 ], [ -93.556493, 30.901451 ], [ -93.555650, 30.911228 ], [ -93.551942, 30.918646 ], [ -93.549244, 30.921006 ], [ -93.546884, 30.921511 ], [ -93.545030, 30.920837 ], [ -93.542489, 30.920064 ], [ -93.530936, 30.924534 ], [ -93.526147, 30.930035 ], [ -93.526245, 30.939411 ], [ -93.532549, 30.950696 ], [ -93.549841, 30.967118 ], [ -93.560533, 30.971286 ], [ -93.567972, 30.977981 ], [ -93.571906, 30.987614 ], [ -93.569764, 30.996715 ], [ -93.567980, 31.001534 ], [ -93.566017, 31.004567 ], [ -93.562626, 31.005995 ], [ -93.555581, 31.003919 ], [ -93.539526, 31.008498 ], [ -93.516943, 31.023662 ], [ -93.516407, 31.029550 ], [ -93.516943, 31.032584 ], [ -93.523248, 31.037842 ], [ -93.531219, 31.051678 ], [ -93.532069, 31.055264 ], [ -93.529256, 31.057567 ], [ -93.525330, 31.060601 ], [ -93.523010, 31.065241 ], [ -93.526044, 31.070773 ], [ -93.531040, 31.074699 ], [ -93.540129, 31.078003 ], [ -93.546644, 31.082989 ], [ -93.551034, 31.091111 ], [ -93.551693, 31.097258 ], [ -93.549717, 31.105160 ], [ -93.541375, 31.113502 ], [ -93.539619, 31.121844 ], [ -93.540278, 31.128868 ], [ -93.544702, 31.135889 ], [ -93.544888, 31.143137 ], [ -93.544888, 31.148844 ], [ -93.544010, 31.153015 ], [ -93.540253, 31.156579 ], [ -93.536830, 31.158620 ], [ -93.531744, 31.180817 ], [ -93.533307, 31.184463 ], [ -93.535097, 31.185614 ], [ -93.548931, 31.186601 ], [ -93.552540, 31.185605 ], [ -93.552649, 31.185575 ], [ -93.560943, 31.182482 ], [ -93.569563, 31.177574 ], [ -93.579215, 31.167422 ], [ -93.588503, 31.165581 ], [ -93.598828, 31.174679 ], [ -93.600308, 31.176158 ], [ -93.602443, 31.182541 ], [ -93.607288, 31.205403 ], [ -93.604319, 31.215286 ], [ -93.604319, 31.220794 ], [ -93.605260, 31.224153 ], [ -93.607409, 31.227243 ], [ -93.609828, 31.229661 ], [ -93.616007, 31.233960 ], [ -93.616308, 31.244595 ], [ -93.614288, 31.251631 ], [ -93.613942, 31.259375 ], [ -93.620343, 31.271025 ], [ -93.642516, 31.269508 ], [ -93.657004, 31.281736 ], [ -93.668928, 31.297975 ], [ -93.675440, 31.301040 ], [ -93.684039, 31.301771 ], [ -93.686880, 31.305166 ], [ -93.687851, 31.309835 ], [ -93.677277, 31.330483 ], [ -93.668439, 31.353012 ], [ -93.665825, 31.355184 ], [ -93.664665, 31.357698 ], [ -93.663698, 31.360019 ], [ -93.663892, 31.361953 ], [ -93.665052, 31.363886 ], [ -93.668920, 31.366400 ], [ -93.669693, 31.371815 ], [ -93.668146, 31.375103 ], [ -93.668533, 31.379357 ], [ -93.670182, 31.387184 ], [ -93.671644, 31.393352 ], [ -93.674117, 31.397681 ], [ -93.695866, 31.409392 ], [ -93.701611, 31.409334 ], [ -93.704879, 31.410881 ], [ -93.704678, 31.418900 ], [ -93.697603, 31.428409 ], [ -93.700930, 31.437784 ], [ -93.709416, 31.442995 ], [ -93.749476, 31.468690 ], [ -93.749870, 31.475276 ], [ -93.749870, 31.478929 ], [ -93.747841, 31.480958 ], [ -93.745608, 31.481973 ], [ -93.741885, 31.483535 ], [ -93.737168, 31.484622 ], [ -93.730998, 31.492119 ], [ -93.728766, 31.496786 ], [ -93.725925, 31.504092 ], [ -93.726736, 31.511600 ], [ -93.733433, 31.513223 ], [ -93.739318, 31.515050 ], [ -93.740332, 31.517079 ], [ -93.741111, 31.520101 ], [ -93.741550, 31.522558 ], [ -93.743376, 31.525196 ], [ -93.746826, 31.526008 ], [ -93.749870, 31.526211 ], [ -93.751899, 31.525602 ], [ -93.753860, 31.525331 ], [ -93.760062, 31.523933 ], [ -93.780835, 31.525384 ], [ -93.787687, 31.527344 ], [ -93.798087, 31.534044 ], [ -93.818582, 31.554826 ], [ -93.820764, 31.558221 ], [ -93.822958, 31.568130 ], [ -93.834923, 31.586210 ], [ -93.834924, 31.586211 ], [ -93.839383, 31.599075 ], [ -93.838057, 31.606795 ], [ -93.827852, 31.616551 ], [ -93.823977, 31.614228 ], [ -93.818717, 31.614556 ], [ -93.816838, 31.622509 ], [ -93.818037, 31.647892 ], [ -93.825661, 31.661022 ], [ -93.826462, 31.666919 ], [ -93.822051, 31.673967 ], [ -93.817425, 31.672146 ], [ -93.804479, 31.685664 ], [ -93.802452, 31.693186 ], [ -93.802694, 31.697783 ], [ -93.803419, 31.700686 ], [ -93.807270, 31.704232 ], [ -93.810304, 31.705481 ], [ -93.814587, 31.707444 ], [ -93.815836, 31.711905 ], [ -93.815657, 31.719043 ], [ -93.819048, 31.728858 ], [ -93.824579, 31.734397 ], [ -93.830647, 31.745811 ], [ -93.830112, 31.754555 ], [ -93.827343, 31.759370 ], [ -93.822598, 31.773559 ], [ -93.823443, 31.775098 ], [ -93.827451, 31.777741 ], [ -93.831197, 31.780227 ], [ -93.834649, 31.783309 ], [ -93.836868, 31.788734 ], [ -93.836868, 31.794159 ], [ -93.839951, 31.798597 ], [ -93.846188, 31.802021 ], [ -93.853390, 31.805467 ], [ -93.870917, 31.816837 ], [ -93.874761, 31.821661 ], [ -93.874822, 31.840611 ], [ -93.879294, 31.843977 ], [ -93.884117, 31.847606 ], [ -93.888149, 31.856914 ], [ -93.889197, 31.867693 ], [ -93.896981, 31.873382 ], [ -93.901888, 31.880063 ], [ -93.901173, 31.885958 ], [ -93.904766, 31.890599 ], [ -93.909557, 31.893144 ], [ -93.915949, 31.892861 ], [ -93.919588, 31.890748 ], [ -93.923929, 31.889850 ], [ -93.927672, 31.891497 ], [ -93.932463, 31.895539 ], [ -93.935008, 31.903773 ], [ -93.938002, 31.906917 ], [ -93.943541, 31.908564 ], [ -93.953546, 31.910563 ], [ -93.971712, 31.920384 ], [ -93.977461, 31.926419 ], [ -94.012796, 31.981668 ], [ -94.018664, 31.990843 ], [ -94.029283, 31.995865 ], [ -94.038412, 31.992437 ], [ -94.041833, 31.992402 ], [ -94.042720, 31.999265 ], [ -94.042700, 32.056012 ], [ -94.042337, 32.119914 ], [ -94.042752, 32.125163 ], [ -94.042681, 32.137956 ], [ -94.042591, 32.158097 ], [ -94.042539, 32.166826 ], [ -94.042566, 32.166894 ], [ -94.042621, 32.196005 ], [ -94.042662, 32.218146 ], [ -94.042732, 32.269620 ], [ -94.042733, 32.269696 ], [ -94.042739, 32.363559 ], [ -94.042763, 32.373332 ], [ -94.042901, 32.392283 ], [ -94.042923, 32.399918 ], [ -94.042899, 32.400659 ], [ -94.042986, 32.435507 ], [ -94.042908, 32.439891 ], [ -94.042903, 32.470386 ], [ -94.042875, 32.471348 ], [ -94.042902, 32.472906 ], [ -94.042995, 32.478004 ], [ -94.042955, 32.480261 ], [ -94.043072, 32.484300 ], [ -94.043089, 32.486561 ], [ -94.042911, 32.492852 ], [ -94.042885, 32.505145 ], [ -94.043081, 32.513613 ], [ -94.043142, 32.559502 ], [ -94.043083, 32.564261 ], [ -94.042919, 32.610142 ], [ -94.042929, 32.618260 ], [ -94.042926, 32.622015 ], [ -94.042824, 32.640305 ], [ -94.042780, 32.643466 ], [ -94.042913, 32.655127 ], [ -94.043147, 32.693030 ], [ -94.043147, 32.693031 ], [ -94.042947, 32.767991 ], [ -94.043027, 32.776863 ], [ -94.042938, 32.780558 ], [ -94.042829, 32.785277 ], [ -94.042747, 32.786973 ], [ -94.043026, 32.797476 ], [ -94.042785, 32.871486 ], [ -94.043025, 32.880446 ], [ -94.042886, 32.880965 ], [ -94.042886, 32.881089 ], [ -94.042859, 32.892771 ], [ -94.042885, 32.898911 ], [ -94.043092, 32.910021 ], [ -94.043067, 32.937903 ], [ -94.043088, 32.955592 ], [ -94.042964, 33.019219 ], [ -94.041444, 33.019188 ], [ -94.035839, 33.019145 ], [ -94.027983, 33.019139 ], [ -94.024475, 33.019207 ], [ -93.814553, 33.019372 ], [ -93.804916, 33.019381 ], [ -93.723273, 33.019457 ], [ -93.531499, 33.018643 ], [ -93.524916, 33.018637 ], [ -93.520994, 33.018616 ], [ -93.520971, 33.018616 ], [ -93.490893, 33.018442 ], [ -93.490520, 33.018442 ], [ -93.489506, 33.018443 ], [ -93.467042, 33.018611 ], [ -93.377134, 33.018234 ], [ -93.340353, 33.018337 ], [ -93.308398, 33.018179 ], [ -93.308181, 33.018156 ], [ -93.238607, 33.017992 ], [ -93.215653, 33.018393 ], [ -93.197402, 33.017951 ], [ -93.154351, 33.017856 ], [ -93.101443, 33.017740 ], [ -93.100981, 33.017786 ], [ -93.081428, 33.017928 ], [ -93.073167, 33.017898 ], [ -93.070686, 33.017792 ], [ -92.988708, 33.017298 ], [ -92.971137, 33.017192 ], [ -92.946553, 33.016807 ], [ -92.867510, 33.016062 ], [ -92.854167, 33.016132 ], [ -92.844286, 33.016070 ], [ -92.844073, 33.016034 ], [ -92.830798, 33.015661 ], [ -92.796533, 33.014836 ], [ -92.733197, 33.014347 ], [ -92.724994, 33.014351 ], [ -92.724743, 33.014347 ], [ -92.723553, 33.014328 ], [ -92.715884, 33.014398 ], [ -92.711289, 33.014307 ], [ -92.503776, 33.012161 ], [ -92.501383, 33.012160 ], [ -92.469762, 33.012010 ], [ -92.370290, 33.010717 ], [ -92.362865, 33.010628 ], [ -92.335893, 33.010349 ], [ -92.292664, 33.010103 ], [ -92.222825, 33.009080 ], [ -92.069105, 33.008163 ], [ -91.951958, 33.007428 ], [ -91.950001, 33.007520 ], [ -91.875128, 33.007728 ], [ -91.755068, 33.007010 ], [ -91.735531, 33.007569 ], [ -91.626670, 33.006639 ], [ -91.617615, 33.006717 ], [ -91.609001, 33.006556 ], [ -91.579802, 33.006518 ], [ -91.579639, 33.006472 ], [ -91.572326, 33.006908 ], [ -91.559494, 33.006840 ], [ -91.500118, 33.006784 ], [ -91.489176, 33.006182 ], [ -91.460400, 33.005910 ], [ -91.453369, 33.005843 ], [ -91.435782, 33.006099 ], [ -91.425466, 33.006016 ], [ -91.376016, 33.005794 ], [ -91.333011, 33.005529 ], [ -91.329767, 33.005421 ], [ -91.326396, 33.005376 ], [ -91.325037, 33.005364 ], [ -91.322506, 33.005341 ], [ -91.312016, 33.005262 ], [ -91.284398, 33.005007 ], [ -91.265018, 33.005084 ], [ -91.166073, 33.004106 ], [ -91.166195, 33.002238 ], [ -91.168973, 32.992132 ], [ -91.173308, 32.986088 ], [ -91.182158, 32.978639 ], [ -91.186983, 32.976194 ], [ -91.197433, 32.964820 ], [ -91.199646, 32.963561 ], [ -91.201842, 32.961212 ], [ -91.202030, 32.957332 ], [ -91.201190, 32.954982 ], [ -91.199415, 32.952314 ], [ -91.207440, 32.944393 ], [ -91.210705, 32.939845 ], [ -91.212820, 32.936076 ], [ -91.214027, 32.930320 ], [ -91.213972, 32.927198 ], [ -91.212837, 32.922104 ], [ -91.211597, 32.919624 ], [ -91.208263, 32.915354 ], [ -91.199775, 32.908512 ], [ -91.196785, 32.906784 ], [ -91.181631, 32.901446 ], [ -91.175405, 32.899998 ], [ -91.170235, 32.899391 ], [ -91.159975, 32.899879 ], [ -91.151690, 32.901935 ], [ -91.145076, 32.905494 ], [ -91.134041, 32.917676 ], [ -91.132115, 32.923122 ], [ -91.131304, 32.926919 ], [ -91.131289, 32.930049 ], [ -91.135507, 32.946164 ], [ -91.137863, 32.952756 ], [ -91.137167, 32.956520 ], [ -91.136628, 32.957349 ], [ -91.133335, 32.959056 ], [ -91.131243, 32.960928 ], [ -91.130721, 32.962257 ], [ -91.130947, 32.963815 ], [ -91.133050, 32.966541 ], [ -91.137524, 32.969550 ], [ -91.138585, 32.971352 ], [ -91.135517, 32.979657 ], [ -91.134414, 32.980533 ], [ -91.125107, 32.984669 ], [ -91.111757, 32.988361 ], [ -91.106581, 32.988938 ], [ -91.096930, 32.986412 ], [ -91.094265, 32.984371 ], [ -91.090887, 32.981174 ], [ -91.086802, 32.976266 ], [ -91.080355, 32.962794 ], [ -91.078904, 32.951818 ], [ -91.080507, 32.950123 ], [ -91.081892, 32.949435 ], [ -91.083084, 32.947909 ], [ -91.081913, 32.944768 ], [ -91.080431, 32.943206 ], [ -91.072075, 32.937832 ], [ -91.070547, 32.936036 ], [ -91.064804, 32.926464 ], [ -91.063875, 32.922692 ], [ -91.064854, 32.916520 ], [ -91.063684, 32.906364 ], [ -91.063809, 32.903709 ], [ -91.064449, 32.901064 ], [ -91.068186, 32.891929 ], [ -91.070602, 32.888659 ], [ -91.086683, 32.873392 ], [ -91.105631, 32.858396 ], [ -91.116091, 32.855641 ], [ -91.124725, 32.854861 ], [ -91.127886, 32.855059 ], [ -91.137890, 32.848975 ], [ -91.143559, 32.844739 ], [ -91.145002, 32.842870 ], [ -91.149704, 32.831220 ], [ -91.152174, 32.826673 ], [ -91.157155, 32.823823 ], [ -91.158336, 32.822304 ], [ -91.161669, 32.812465 ], [ -91.161412, 32.800004 ], [ -91.164397, 32.785821 ], [ -91.158583, 32.781096 ], [ -91.156918, 32.780343 ], [ -91.157614, 32.776033 ], [ -91.164968, 32.761984 ], [ -91.165814, 32.757842 ], [ -91.165328, 32.751301 ], [ -91.163389, 32.747009 ], [ -91.158610, 32.743449 ], [ -91.154461, 32.742339 ], [ -91.150244, 32.741786 ], [ -91.131691, 32.743107 ], [ -91.123152, 32.742798 ], [ -91.113652, 32.739970 ], [ -91.090573, 32.736100 ], [ -91.077176, 32.732534 ], [ -91.060766, 32.727494 ], [ -91.056999, 32.725580 ], [ -91.054481, 32.722259 ], [ -91.054749, 32.719229 ], [ -91.057043, 32.712576 ], [ -91.063946, 32.702926 ], [ -91.076061, 32.693751 ], [ -91.081145, 32.691127 ], [ -91.098762, 32.685291 ], [ -91.104443, 32.682434 ], [ -91.118258, 32.674075 ], [ -91.127723, 32.665343 ], [ -91.130928, 32.658870 ], [ -91.137638, 32.650621 ], [ -91.138712, 32.649774 ], [ -91.142038, 32.649265 ], [ -91.144347, 32.648029 ], [ -91.149753, 32.644041 ], [ -91.152081, 32.641508 ], [ -91.152699, 32.640757 ], [ -91.153744, 32.635228 ], [ -91.153821, 32.631282 ], [ -91.153556, 32.626181 ], [ -91.151318, 32.615919 ], [ -91.146204, 32.604144 ], [ -91.144074, 32.600613 ], [ -91.141148, 32.597209 ], [ -91.135280, 32.591651 ], [ -91.127912, 32.586493 ], [ -91.125108, 32.585187 ], [ -91.119854, 32.584795 ], [ -91.118641, 32.585139 ], [ -91.112764, 32.590186 ], [ -91.105704, 32.590879 ], [ -91.087784, 32.597070 ], [ -91.079506, 32.600680 ], [ -91.061354, 32.605372 ], [ -91.049796, 32.607188 ], [ -91.048900, 32.613556 ], [ -91.043263, 32.620779 ], [ -91.041448, 32.625135 ], [ -91.040401, 32.632521 ], [ -91.038415, 32.636443 ], [ -91.030181, 32.644052 ], [ -91.025769, 32.646573 ], [ -91.019115, 32.643845 ], [ -91.014286, 32.640482 ], [ -91.006820, 32.631261 ], [ -91.003500, 32.624845 ], [ -91.002962, 32.622555 ], [ -91.002997, 32.614678 ], [ -91.004599, 32.609780 ], [ -91.010228, 32.601927 ], [ -91.013723, 32.598419 ], [ -91.016231, 32.596953 ], [ -91.022943, 32.591848 ], [ -91.030991, 32.583347 ], [ -91.036170, 32.579556 ], [ -91.043451, 32.576270 ], [ -91.049312, 32.573624 ], [ -91.069354, 32.563052 ], [ -91.069786, 32.562793 ], [ -91.080398, 32.556442 ], [ -91.075373, 32.546718 ], [ -91.061685, 32.536448 ], [ -91.051168, 32.530890 ], [ -91.011275, 32.516596 ], [ -91.005468, 32.513842 ], [ -90.994481, 32.506331 ], [ -90.989826, 32.500139 ], [ -90.988174, 32.496796 ], [ -90.987831, 32.494190 ], [ -90.988278, 32.491190 ], [ -90.990703, 32.487749 ], [ -90.996388, 32.483925 ], [ -90.999223, 32.482615 ], [ -91.004206, 32.482140 ], [ -91.017106, 32.483740 ], [ -91.024106, 32.485240 ], [ -91.033906, 32.488540 ], [ -91.038106, 32.490440 ], [ -91.045807, 32.495539 ], [ -91.050907, 32.500139 ], [ -91.060516, 32.512361 ], [ -91.070467, 32.528171 ], [ -91.074817, 32.533467 ], [ -91.093741, 32.549128 ], [ -91.097878, 32.544752 ], [ -91.097949, 32.537214 ], [ -91.098756, 32.532968 ], [ -91.101304, 32.525599 ], [ -91.106985, 32.514934 ], [ -91.116708, 32.500139 ], [ -91.117308, 32.495039 ], [ -91.116008, 32.483140 ], [ -91.112108, 32.476140 ], [ -91.108808, 32.472040 ], [ -91.095308, 32.458741 ], [ -91.081807, 32.450441 ], [ -91.070207, 32.445141 ], [ -91.052907, 32.438442 ], [ -91.029606, 32.433542 ], [ -91.026306, 32.434442 ], [ -91.016506, 32.440342 ], [ -91.004806, 32.445741 ], [ -90.998974, 32.450165 ], [ -90.993863, 32.450850 ], [ -90.983423, 32.449077 ], [ -90.978547, 32.447032 ], [ -90.969590, 32.439490 ], [ -90.968560, 32.438084 ], [ -90.966869, 32.435499 ], [ -90.966457, 32.433868 ], [ -90.965986, 32.424806 ], [ -90.966255, 32.421027 ], [ -90.967767, 32.418279 ], [ -90.971141, 32.414636 ], [ -90.974461, 32.412001 ], [ -90.980723, 32.408243 ], [ -90.994080, 32.403862 ], [ -90.993780, 32.396778 ], [ -90.994686, 32.392277 ], [ -90.996237, 32.388061 ], [ -91.000606, 32.381644 ], [ -91.004506, 32.368144 ], [ -91.004506, 32.364744 ], [ -91.003506, 32.362145 ], [ -91.000106, 32.357695 ], [ -90.993625, 32.354047 ], [ -90.986672, 32.351760 ], [ -90.954583, 32.345859 ], [ -90.942981, 32.345956 ], [ -90.934897, 32.344967 ], [ -90.921170, 32.342073 ], [ -90.912363, 32.339454 ], [ -90.907756, 32.343611 ], [ -90.897762, 32.354360 ], [ -90.892060, 32.370579 ], [ -90.888947, 32.373246 ], [ -90.878289, 32.374548 ], [ -90.875631, 32.372434 ], [ -90.882161, 32.357552 ], [ -90.900720, 32.330379 ], [ -90.901240, 32.323386 ], [ -90.902558, 32.319587 ], [ -90.905173, 32.315497 ], [ -90.916157, 32.303582 ], [ -90.922231, 32.298639 ], [ -90.933991, 32.290343 ], [ -90.947834, 32.283486 ], [ -90.951351, 32.283199 ], [ -90.953008, 32.284043 ], [ -90.955405, 32.286241 ], [ -90.961171, 32.293288 ], [ -90.963079, 32.296285 ], [ -90.964149, 32.296872 ], [ -90.971643, 32.297497 ], [ -90.974602, 32.297122 ], [ -90.976199, 32.296450 ], [ -90.979475, 32.293702 ], [ -90.980747, 32.291410 ], [ -90.984077, 32.279954 ], [ -90.982985, 32.270294 ], [ -90.981028, 32.266733 ], [ -90.979663, 32.265252 ], [ -90.971344, 32.257742 ], [ -90.969403, 32.252520 ], [ -90.970016, 32.251680 ], [ -90.976139, 32.248092 ], [ -90.980290, 32.243601 ], [ -90.983135, 32.231371 ], [ -90.983263, 32.226201 ], [ -90.983434, 32.221305 ], [ -90.985989, 32.217856 ], [ -90.988672, 32.215812 ], [ -90.991227, 32.214662 ], [ -90.994293, 32.213768 ], [ -90.997359, 32.213896 ], [ -90.999531, 32.214662 ], [ -91.001192, 32.215173 ], [ -91.002469, 32.215812 ], [ -91.004769, 32.221050 ], [ -91.006106, 32.224050 ], [ -91.009606, 32.226150 ], [ -91.021507, 32.236149 ], [ -91.026607, 32.238749 ], [ -91.034307, 32.241549 ], [ -91.039007, 32.242349 ], [ -91.046507, 32.241149 ], [ -91.050307, 32.237949 ], [ -91.051807, 32.234449 ], [ -91.053107, 32.227950 ], [ -91.055107, 32.224750 ], [ -91.061408, 32.218650 ], [ -91.071108, 32.226050 ], [ -91.075108, 32.227050 ], [ -91.083708, 32.226450 ], [ -91.092108, 32.223850 ], [ -91.100409, 32.217850 ], [ -91.108509, 32.208150 ], [ -91.113009, 32.206550 ], [ -91.114084, 32.206697 ], [ -91.117270, 32.206668 ], [ -91.124043, 32.211104 ], [ -91.128495, 32.213169 ], [ -91.130197, 32.213666 ], [ -91.133587, 32.213432 ], [ -91.158026, 32.201956 ], [ -91.162062, 32.199035 ], [ -91.164171, 32.196888 ], [ -91.168073, 32.186635 ], [ -91.171046, 32.176526 ], [ -91.173664, 32.164231 ], [ -91.174552, 32.154978 ], [ -91.173495, 32.149009 ], [ -91.171702, 32.144250 ], [ -91.165452, 32.134290 ], [ -91.162822, 32.132694 ], [ -91.155043, 32.132243 ], [ -91.144400, 32.130390 ], [ -91.136566, 32.127371 ], [ -91.131403, 32.126213 ], [ -91.113866, 32.125731 ], [ -91.111294, 32.125036 ], [ -91.103696, 32.130007 ], [ -91.101181, 32.131136 ], [ -91.091656, 32.133604 ], [ -91.081630, 32.133992 ], [ -91.077043, 32.133493 ], [ -91.069081, 32.131478 ], [ -91.061555, 32.126907 ], [ -91.053175, 32.124237 ], [ -91.051207, 32.144152 ], [ -91.050207, 32.145252 ], [ -91.048507, 32.150152 ], [ -91.049707, 32.157352 ], [ -91.055707, 32.163752 ], [ -91.058907, 32.171251 ], [ -91.057647, 32.177354 ], [ -91.050207, 32.178451 ], [ -91.041807, 32.174551 ], [ -91.031907, 32.167851 ], [ -91.025007, 32.162552 ], [ -91.016606, 32.160852 ], [ -91.006190, 32.156957 ], [ -91.004106, 32.146152 ], [ -91.005006, 32.142852 ], [ -91.006406, 32.139952 ], [ -91.011806, 32.131153 ], [ -91.017606, 32.125153 ], [ -91.020006, 32.123553 ], [ -91.027007, 32.121053 ], [ -91.030799, 32.120566 ], [ -91.030907, 32.120552 ], [ -91.030706, 32.114337 ], [ -91.030507, 32.108153 ], [ -91.034707, 32.101053 ], [ -91.038607, 32.098254 ], [ -91.066679, 32.085330 ], [ -91.080008, 32.079154 ], [ -91.081508, 32.077754 ], [ -91.081708, 32.075754 ], [ -91.079108, 32.050255 ], [ -91.080208, 32.048355 ], [ -91.082308, 32.047555 ], [ -91.098708, 32.048355 ], [ -91.103708, 32.050255 ], [ -91.114309, 32.058255 ], [ -91.124109, 32.071854 ], [ -91.128609, 32.076554 ], [ -91.134909, 32.080354 ], [ -91.139309, 32.081754 ], [ -91.145110, 32.081354 ], [ -91.148810, 32.080154 ], [ -91.155810, 32.075554 ], [ -91.160310, 32.070354 ], [ -91.161610, 32.067754 ], [ -91.162010, 32.065354 ], [ -91.162010, 32.062355 ], [ -91.161310, 32.059755 ], [ -91.159010, 32.055955 ], [ -91.156310, 32.052655 ], [ -91.151410, 32.049255 ], [ -91.145110, 32.046555 ], [ -91.125109, 32.042855 ], [ -91.095508, 32.037455 ], [ -91.088108, 32.034455 ], [ -91.084408, 32.031456 ], [ -91.082608, 32.028656 ], [ -91.080808, 32.023456 ], [ -91.079928, 32.018316 ], [ -91.075908, 32.016828 ], [ -91.090105, 32.000157 ], [ -91.096108, 31.994857 ], [ -91.104108, 31.990357 ], [ -91.117409, 31.987057 ], [ -91.164410, 31.982557 ], [ -91.170210, 31.979057 ], [ -91.177410, 31.973257 ], [ -91.184810, 31.965557 ], [ -91.188310, 31.960958 ], [ -91.189110, 31.957458 ], [ -91.188810, 31.953158 ], [ -91.189510, 31.946358 ], [ -91.193210, 31.935658 ], [ -91.192910, 31.934958 ], [ -91.191110, 31.934158 ], [ -91.184710, 31.935058 ], [ -91.183710, 31.933158 ], [ -91.184910, 31.923759 ], [ -91.181110, 31.920059 ], [ -91.180610, 31.917959 ], [ -91.183210, 31.916159 ], [ -91.189210, 31.914259 ], [ -91.190810, 31.912959 ], [ -91.192610, 31.910159 ], [ -91.193810, 31.909559 ], [ -91.197510, 31.908659 ], [ -91.201010, 31.909159 ], [ -91.202810, 31.907959 ], [ -91.205110, 31.904159 ], [ -91.208810, 31.900459 ], [ -91.226951, 31.885105 ], [ -91.234899, 31.876863 ], [ -91.248144, 31.869848 ], [ -91.264412, 31.865460 ], [ -91.266512, 31.864260 ], [ -91.267712, 31.862660 ], [ -91.269012, 31.858661 ], [ -91.268812, 31.855161 ], [ -91.268112, 31.853061 ], [ -91.266612, 31.851161 ], [ -91.261144, 31.846119 ], [ -91.245624, 31.833165 ], [ -91.245047, 31.831447 ], [ -91.247367, 31.822323 ], [ -91.250111, 31.817762 ], [ -91.255611, 31.812662 ], [ -91.262011, 31.809362 ], [ -91.269212, 31.809162 ], [ -91.276712, 31.811362 ], [ -91.280212, 31.813162 ], [ -91.282212, 31.814762 ], [ -91.284912, 31.818362 ], [ -91.287812, 31.824161 ], [ -91.289412, 31.828661 ], [ -91.290135, 31.833658 ], [ -91.289312, 31.846861 ], [ -91.293413, 31.860160 ], [ -91.294713, 31.860460 ], [ -91.326914, 31.854961 ], [ -91.333814, 31.853261 ], [ -91.338414, 31.851261 ], [ -91.343014, 31.846861 ], [ -91.345714, 31.842861 ], [ -91.359514, 31.799362 ], [ -91.363714, 31.780363 ], [ -91.365529, 31.761628 ], [ -91.355214, 31.758063 ], [ -91.325973, 31.761510 ], [ -91.301315, 31.766748 ], [ -91.286045, 31.772062 ], [ -91.273874, 31.771178 ], [ -91.263043, 31.766995 ], [ -91.259611, 31.761290 ], [ -91.263406, 31.754468 ], [ -91.275545, 31.745515 ], [ -91.291723, 31.745260 ], [ -91.310734, 31.749071 ], [ -91.317861, 31.749792 ], [ -91.319816, 31.749989 ], [ -91.338663, 31.750005 ], [ -91.356394, 31.749106 ], [ -91.365034, 31.748184 ], [ -91.371804, 31.742948 ], [ -91.380239, 31.733242 ], [ -91.380915, 31.732464 ], [ -91.397115, 31.711364 ], [ -91.397915, 31.709364 ], [ -91.400015, 31.697864 ], [ -91.400115, 31.688164 ], [ -91.398015, 31.662665 ], [ -91.395715, 31.644165 ], [ -91.396115, 31.639265 ], [ -91.398315, 31.626265 ], [ -91.401015, 31.620365 ], [ -91.416498, 31.613133 ], [ -91.421116, 31.611565 ], [ -91.429616, 31.611365 ], [ -91.436716, 31.612665 ], [ -91.463817, 31.620365 ], [ -91.474318, 31.625365 ], [ -91.479818, 31.628965 ], [ -91.482618, 31.631565 ], [ -91.487518, 31.637065 ], [ -91.490027, 31.641000 ], [ -91.492748, 31.644279 ], [ -91.494478, 31.645013 ], [ -91.497665, 31.645371 ], [ -91.499278, 31.644658 ], [ -91.507310, 31.639068 ], [ -91.512336, 31.634722 ], [ -91.515462, 31.630372 ], [ -91.516659, 31.627332 ], [ -91.517921, 31.618642 ], [ -91.517233, 31.613460 ], [ -91.516567, 31.611818 ], [ -91.513010, 31.606885 ], [ -91.502783, 31.595727 ], [ -91.494118, 31.590165 ], [ -91.488618, 31.587466 ], [ -91.485218, 31.586166 ], [ -91.479418, 31.585466 ], [ -91.466317, 31.586066 ], [ -91.457517, 31.587566 ], [ -91.436316, 31.594965 ], [ -91.430716, 31.596465 ], [ -91.422716, 31.597065 ], [ -91.417115, 31.596265 ], [ -91.413015, 31.595365 ], [ -91.403915, 31.589766 ], [ -91.405415, 31.576466 ], [ -91.406615, 31.571966 ], [ -91.407915, 31.569366 ], [ -91.414915, 31.562166 ], [ -91.426416, 31.554566 ], [ -91.437616, 31.546166 ], [ -91.443916, 31.542466 ], [ -91.450017, 31.539666 ], [ -91.479718, 31.530366 ], [ -91.481318, 31.530666 ], [ -91.483918, 31.532566 ], [ -91.489618, 31.534266 ], [ -91.500118, 31.532616 ], [ -91.506719, 31.532966 ], [ -91.511217, 31.532612 ], [ -91.513963, 31.532084 ], [ -91.515810, 31.530894 ], [ -91.521445, 31.523912 ], [ -91.522536, 31.522078 ], [ -91.522920, 31.519841 ], [ -91.522862, 31.517493 ], [ -91.520579, 31.513207 ], [ -91.516759, 31.511772 ], [ -91.514917, 31.510113 ], [ -91.515157, 31.503380 ], [ -91.517140, 31.498394 ], [ -91.518148, 31.483483 ], [ -91.516999, 31.460574 ], [ -91.515130, 31.449206 ], [ -91.513366, 31.444396 ], [ -91.510356, 31.438928 ], [ -91.506423, 31.431460 ], [ -91.500046, 31.420520 ], [ -91.490040, 31.412716 ], [ -91.480230, 31.404391 ], [ -91.476926, 31.397796 ], [ -91.472065, 31.395925 ], [ -91.472149, 31.391434 ], [ -91.471992, 31.382143 ], [ -91.471098, 31.376917 ], [ -91.472465, 31.371326 ], [ -91.478870, 31.364955 ], [ -91.504163, 31.364950 ], [ -91.508075, 31.366276 ], [ -91.515978, 31.370286 ], [ -91.521836, 31.375170 ], [ -91.526950, 31.380855 ], [ -91.532336, 31.390275 ], [ -91.539458, 31.414021 ], [ -91.539504, 31.417910 ], [ -91.537002, 31.423184 ], [ -91.537137, 31.424161 ], [ -91.540647, 31.430758 ], [ -91.541626, 31.431706 ], [ -91.545013, 31.433026 ], [ -91.548465, 31.432668 ], [ -91.552750, 31.430692 ], [ -91.554805, 31.428570 ], [ -91.565179, 31.423447 ], [ -91.570092, 31.419487 ], [ -91.576265, 31.410498 ], [ -91.578246, 31.403859 ], [ -91.578334, 31.399067 ], [ -91.573931, 31.390886 ], [ -91.571234, 31.384664 ], [ -91.568953, 31.377629 ], [ -91.562555, 31.383219 ], [ -91.560524, 31.384559 ], [ -91.555680, 31.386413 ], [ -91.552432, 31.385658 ], [ -91.546207, 31.382480 ], [ -91.546607, 31.381198 ], [ -91.549915, 31.376315 ], [ -91.551002, 31.363645 ], [ -91.550869, 31.360574 ], [ -91.548894, 31.353998 ], [ -91.548967, 31.347255 ], [ -91.545617, 31.343762 ], [ -91.536061, 31.338355 ], [ -91.533206, 31.333225 ], [ -91.531657, 31.331801 ], [ -91.518509, 31.323332 ], [ -91.510049, 31.316822 ], [ -91.508660, 31.315131 ], [ -91.507977, 31.312943 ], [ -91.508296, 31.295829 ], [ -91.508858, 31.291644 ], [ -91.512085, 31.284177 ], [ -91.515614, 31.278210 ], [ -91.518578, 31.275283 ], [ -91.537734, 31.267369 ], [ -91.553905, 31.263050 ], [ -91.564192, 31.261633 ], [ -91.574493, 31.261289 ], [ -91.587749, 31.262563 ], [ -91.606672, 31.265900 ], [ -91.621358, 31.267811 ], [ -91.637672, 31.267680 ], [ -91.641253, 31.266917 ], [ -91.648669, 31.262238 ], [ -91.651369, 31.259528 ], [ -91.654027, 31.255753 ], [ -91.655009, 31.251815 ], [ -91.654907, 31.250175 ], [ -91.652019, 31.242691 ], [ -91.644356, 31.234414 ], [ -91.625119, 31.226071 ], [ -91.601616, 31.208573 ], [ -91.595029, 31.201969 ], [ -91.590051, 31.193693 ], [ -91.589451, 31.191140 ], [ -91.588939, 31.188959 ], [ -91.588695, 31.181025 ], [ -91.589046, 31.178586 ], [ -91.591502, 31.173118 ], [ -91.597062, 31.163492 ], [ -91.599732, 31.159592 ], [ -91.604197, 31.154545 ], [ -91.621671, 31.136870 ], [ -91.624217, 31.133729 ], [ -91.625118, 31.131879 ], [ -91.625707, 31.128763 ], [ -91.626476, 31.119125 ], [ -91.625994, 31.116896 ], [ -91.621535, 31.110257 ], [ -91.618570, 31.107328 ], [ -91.614763, 31.104357 ], [ -91.609523, 31.101557 ], [ -91.594693, 31.091444 ], [ -91.567648, 31.070186 ], [ -91.564150, 31.066830 ], [ -91.561283, 31.060906 ], [ -91.559907, 31.054119 ], [ -91.560365, 31.049508 ], [ -91.561232, 31.046225 ], [ -91.564397, 31.038965 ], [ -91.571695, 31.029782 ], [ -91.578413, 31.024030 ], [ -91.590463, 31.017270 ], [ -91.606490, 31.011216 ], [ -91.625118, 31.005374 ], [ -91.636942, 30.999416 ], [ -91.625118, 30.999167 ], [ -91.538727, 30.999388 ], [ -91.500116, 30.998691 ], [ -91.497390, 30.999006 ], [ -91.425749, 30.999007 ], [ -91.423621, 30.998984 ], [ -91.246490, 30.999474 ], [ -91.224839, 30.999183 ], [ -91.224068, 30.999183 ], [ -91.176209, 30.999144 ], [ -91.176140, 30.999144 ], [ -91.108291, 30.998880 ], [ -91.108114, 30.998857 ], [ -91.080814, 30.998909 ], [ -91.068270, 30.998920 ], [ -91.060213, 30.998953 ], [ -90.894730, 30.999630 ], [ -90.826027, 30.999360 ], [ -90.825829, 30.999360 ], [ -90.783745, 30.999447 ], [ -90.779858, 30.999457 ], [ -90.775981, 30.999491 ], [ -90.769333, 30.999374 ], [ -90.758775, 30.999583 ], [ -90.734552, 30.999222 ], [ -90.734473, 30.999214 ], [ -90.651193, 30.999510 ], [ -90.648721, 30.999486 ], [ -90.588676, 30.999650 ], [ -90.587373, 30.999604 ], [ -90.584448, 30.999698 ], [ -90.583518, 30.999698 ], [ -90.567195, 30.999733 ], [ -90.547615, 30.999723 ], [ -90.486749, 30.999693 ], [ -90.485876, 30.999740 ], [ -90.477284, 30.999717 ], [ -90.475928, 30.999740 ], [ -90.474094, 30.999798 ], [ -90.442479, 30.999722 ], [ -90.441725, 30.999729 ], [ -90.437351, 30.999730 ], [ -90.426849, 30.999776 ], [ -90.422117, 30.999810 ], [ -90.380536, 30.999872 ], [ -90.369371, 31.000335 ], [ -90.347241, 31.000359 ], [ -90.347230, 31.000359 ], [ -90.346007, 31.000363 ], [ -90.259555, 31.000657 ], [ -90.164676, 31.000980 ], [ -90.164278, 31.001025 ], [ -90.131395, 31.000924 ], [ -90.128406, 31.001047 ], [ -90.050706, 31.001215 ], [ -90.029574, 31.001190 ], [ -90.022185, 31.001302 ], [ -90.005332, 31.001364 ], [ -89.975430, 31.001692 ], [ -89.972802, 31.001392 ], [ -89.927161, 31.001437 ], [ -89.923119, 31.001446 ], [ -89.897516, 31.001913 ], [ -89.892708, 31.001759 ], [ -89.856862, 31.002075 ], [ -89.835908, 31.002059 ], [ -89.835542, 31.002059 ], [ -89.824617, 31.002060 ], [ -89.816429, 31.002084 ], [ -89.752642, 31.001853 ], [ -89.752133, 31.000183 ], [ -89.751481, 30.999690 ], [ -89.749189, 30.999555 ], [ -89.747229, 31.000184 ], [ -89.745215, 31.002252 ], [ -89.741821, 31.003441 ], [ -89.732504, 31.004831 ], [ -89.729616, 31.003927 ], [ -89.728147, 31.002431 ], [ -89.728145, 31.002300 ], [ -89.728126, 31.000956 ], [ -89.730000, 30.999749 ], [ -89.735540, 30.999715 ], [ -89.734227, 30.995602 ], [ -89.732035, 30.994409 ], [ -89.728563, 30.994396 ], [ -89.727698, 30.993329 ], [ -89.729930, 30.982090 ], [ -89.730501, 30.979707 ], [ -89.732168, 30.978088 ], [ -89.735912, 30.977865 ], [ -89.736883, 30.977122 ], [ -89.737149, 30.976081 ], [ -89.736086, 30.974446 ], [ -89.728382, 30.971141 ], [ -89.727086, 30.969707 ], [ -89.727072, 30.967395 ], [ -89.728041, 30.966518 ], [ -89.729327, 30.966242 ], [ -89.731393, 30.966130 ], [ -89.733933, 30.966919 ], [ -89.735686, 30.966573 ], [ -89.743134, 30.959993 ], [ -89.743592, 30.958482 ], [ -89.751196, 30.951439 ], [ -89.756333, 30.943498 ], [ -89.756554, 30.941949 ], [ -89.755835, 30.939543 ], [ -89.750073, 30.935763 ], [ -89.748897, 30.933888 ], [ -89.748851, 30.932816 ], [ -89.750073, 30.929815 ], [ -89.748208, 30.923369 ], [ -89.745161, 30.922416 ], [ -89.744448, 30.920577 ], [ -89.744789, 30.918933 ], [ -89.746718, 30.915805 ], [ -89.750073, 30.912930 ], [ -89.754086, 30.912800 ], [ -89.757417, 30.914993 ], [ -89.759403, 30.915134 ], [ -89.762600, 30.913736 ], [ -89.764202, 30.911906 ], [ -89.764451, 30.910276 ], [ -89.763622, 30.907732 ], [ -89.761593, 30.906591 ], [ -89.759803, 30.906216 ], [ -89.756671, 30.901069 ], [ -89.757024, 30.898947 ], [ -89.758719, 30.897319 ], [ -89.760701, 30.896306 ], [ -89.765101, 30.896919 ], [ -89.770269, 30.899390 ], [ -89.771986, 30.899127 ], [ -89.773099, 30.898338 ], [ -89.773553, 30.896862 ], [ -89.772011, 30.890240 ], [ -89.770027, 30.882254 ], [ -89.775458, 30.881497 ], [ -89.777110, 30.881088 ], [ -89.778583, 30.878903 ], [ -89.779194, 30.875185 ], [ -89.778005, 30.873411 ], [ -89.768237, 30.866392 ], [ -89.767789, 30.865577 ], [ -89.767955, 30.863858 ], [ -89.771722, 30.854677 ], [ -89.772587, 30.853660 ], [ -89.774739, 30.853254 ], [ -89.778755, 30.855800 ], [ -89.781643, 30.856613 ], [ -89.783384, 30.856022 ], [ -89.784073, 30.855270 ], [ -89.784416, 30.853744 ], [ -89.783791, 30.852131 ], [ -89.780947, 30.848542 ], [ -89.780228, 30.846235 ], [ -89.780600, 30.845508 ], [ -89.782649, 30.845264 ], [ -89.787500, 30.844112 ], [ -89.790121, 30.837983 ], [ -89.790805, 30.832131 ], [ -89.790432, 30.830985 ], [ -89.789426, 30.830470 ], [ -89.786837, 30.830642 ], [ -89.783985, 30.827385 ], [ -89.781168, 30.820123 ], [ -89.782404, 30.817975 ], [ -89.785894, 30.815962 ], [ -89.791745, 30.820387 ], [ -89.796634, 30.821648 ], [ -89.797491, 30.821478 ], [ -89.798654, 30.820855 ], [ -89.800049, 30.819078 ], [ -89.799673, 30.815172 ], [ -89.800422, 30.810425 ], [ -89.804065, 30.803247 ], [ -89.804632, 30.802511 ], [ -89.808176, 30.800562 ], [ -89.810143, 30.799846 ], [ -89.811171, 30.798921 ], [ -89.811479, 30.797996 ], [ -89.810863, 30.797379 ], [ -89.808601, 30.794913 ], [ -89.807071, 30.793908 ], [ -89.806237, 30.793371 ], [ -89.804901, 30.792549 ], [ -89.804696, 30.791624 ], [ -89.805107, 30.790596 ], [ -89.806763, 30.789069 ], [ -89.810657, 30.788026 ], [ -89.812096, 30.788437 ], [ -89.812610, 30.789876 ], [ -89.813535, 30.792035 ], [ -89.813946, 30.793782 ], [ -89.816418, 30.796054 ], [ -89.817559, 30.796054 ], [ -89.819164, 30.795229 ], [ -89.821078, 30.792523 ], [ -89.821486, 30.791183 ], [ -89.821130, 30.788609 ], [ -89.824395, 30.779629 ], [ -89.831537, 30.767610 ], [ -89.827886, 30.758419 ], [ -89.825774, 30.747305 ], [ -89.826053, 30.742322 ], [ -89.823492, 30.740988 ], [ -89.819548, 30.740671 ], [ -89.816764, 30.740076 ], [ -89.816075, 30.739366 ], [ -89.816499, 30.737946 ], [ -89.817480, 30.737305 ], [ -89.821535, 30.736618 ], [ -89.826175, 30.736594 ], [ -89.833818, 30.736972 ], [ -89.835437, 30.736260 ], [ -89.836870, 30.734661 ], [ -89.836945, 30.728201 ], [ -89.836331, 30.727197 ], [ -89.833065, 30.726759 ], [ -89.828061, 30.725018 ], [ -89.830060, 30.716310 ], [ -89.831961, 30.715384 ], [ -89.836257, 30.716185 ], [ -89.845801, 30.707314 ], [ -89.846576, 30.706209 ], [ -89.845926, 30.704157 ], [ -89.843605, 30.702511 ], [ -89.841730, 30.702713 ], [ -89.839312, 30.704143 ], [ -89.838065, 30.704036 ], [ -89.835848, 30.699555 ], [ -89.835478, 30.691166 ], [ -89.836797, 30.690573 ], [ -89.844965, 30.674691 ], [ -89.847201, 30.670038 ], [ -89.845807, 30.668931 ], [ -89.843816, 30.668761 ], [ -89.842344, 30.669724 ], [ -89.841350, 30.671963 ], [ -89.840597, 30.672880 ], [ -89.838868, 30.673731 ], [ -89.837894, 30.672514 ], [ -89.838804, 30.669090 ], [ -89.841787, 30.665557 ], [ -89.843355, 30.663699 ], [ -89.845642, 30.663569 ], [ -89.846917, 30.663952 ], [ -89.848879, 30.665202 ], [ -89.850550, 30.664781 ], [ -89.852263, 30.662934 ], [ -89.851889, 30.661199 ], [ -89.840988, 30.658515 ], [ -89.836047, 30.657298 ], [ -89.833261, 30.657516 ], [ -89.824986, 30.649423 ], [ -89.821868, 30.644024 ], [ -89.818081, 30.634019 ], [ -89.823261, 30.622803 ], [ -89.821424, 30.619815 ], [ -89.820868, 30.618254 ], [ -89.822389, 30.614462 ], [ -89.823278, 30.608230 ], [ -89.821286, 30.607130 ], [ -89.816905, 30.608620 ], [ -89.815380, 30.608566 ], [ -89.813920, 30.607721 ], [ -89.814563, 30.606152 ], [ -89.817202, 30.600891 ], [ -89.819696, 30.596785 ], [ -89.819838, 30.595340 ], [ -89.818527, 30.592688 ], [ -89.816396, 30.591646 ], [ -89.812109, 30.591473 ], [ -89.807118, 30.587337 ], [ -89.807762, 30.585825 ], [ -89.809739, 30.584714 ], [ -89.806843, 30.572039 ], [ -89.808184, 30.568795 ], [ -89.808027, 30.567998 ], [ -89.806182, 30.567543 ], [ -89.803753, 30.568148 ], [ -89.799947, 30.569351 ], [ -89.794495, 30.569653 ], [ -89.790318, 30.567524 ], [ -89.789695, 30.566580 ], [ -89.790078, 30.565333 ], [ -89.792430, 30.563087 ], [ -89.796697, 30.561718 ], [ -89.800277, 30.563695 ], [ -89.801494, 30.563703 ], [ -89.802833, 30.562879 ], [ -89.803887, 30.560581 ], [ -89.803831, 30.558888 ], [ -89.802789, 30.557903 ], [ -89.794532, 30.556554 ], [ -89.791664, 30.551524 ], [ -89.791960, 30.548788 ], [ -89.793989, 30.548283 ], [ -89.795231, 30.548132 ], [ -89.795388, 30.547452 ], [ -89.795335, 30.546563 ], [ -89.793818, 30.545935 ], [ -89.791046, 30.545046 ], [ -89.788542, 30.544464 ], [ -89.783994, 30.544075 ], [ -89.780246, 30.544607 ], [ -89.779565, 30.544345 ], [ -89.775355, 30.538848 ], [ -89.771643, 30.530249 ], [ -89.770744, 30.527819 ], [ -89.769996, 30.521896 ], [ -89.768133, 30.515020 ], [ -89.760570, 30.515761 ], [ -89.758862, 30.513062 ], [ -89.758575, 30.505942 ], [ -89.758133, 30.505404 ], [ -89.752931, 30.502493 ], [ -89.746435, 30.502619 ], [ -89.742816, 30.498704 ], [ -89.742396, 30.497316 ], [ -89.734615, 30.494723 ], [ -89.726154, 30.492560 ], [ -89.724614, 30.491902 ], [ -89.721181, 30.488608 ], [ -89.719652, 30.483166 ], [ -89.715886, 30.477797 ], [ -89.712493, 30.477510 ], [ -89.710164, 30.478308 ], [ -89.709551, 30.477853 ], [ -89.705538, 30.472350 ], [ -89.701799, 30.465115 ], [ -89.695864, 30.463269 ], [ -89.690102, 30.459657 ], [ -89.689779, 30.459278 ], [ -89.683410, 30.451793 ], [ -89.682829, 30.445810 ], [ -89.684816, 30.439511 ], [ -89.683521, 30.434959 ], [ -89.681946, 30.434073 ], [ -89.680515, 30.428924 ], [ -89.678514, 30.414012 ], [ -89.680134, 30.411400 ], [ -89.681165, 30.411492 ], [ -89.682320, 30.412991 ], [ -89.684118, 30.412646 ], [ -89.683686, 30.405873 ], [ -89.679153, 30.399991 ], [ -89.672762, 30.389276 ], [ -89.670134, 30.382429 ], [ -89.662204, 30.371267 ], [ -89.660274, 30.363487 ], [ -89.657191, 30.356515 ], [ -89.652693, 30.355536 ], [ -89.646700, 30.352500 ], [ -89.645617, 30.351314 ], [ -89.645199, 30.348126 ], [ -89.636299, 30.343970 ], [ -89.629727, 30.339287 ], [ -89.630399, 30.332933 ], [ -89.629877, 30.321017 ], [ -89.626606, 30.315457 ], [ -89.626221, 30.314255 ], [ -89.631643, 30.309332 ], [ -89.634208, 30.308256 ], [ -89.639872, 30.307281 ], [ -89.640401, 30.306755 ], [ -89.641705, 30.303799 ], [ -89.643440, 30.287682 ], [ -89.637647, 30.285032 ], [ -89.631411, 30.279662 ], [ -89.630520, 30.276562 ], [ -89.629757, 30.267195 ], [ -89.630649, 30.262084 ], [ -89.631215, 30.261704 ], [ -89.632225, 30.260137 ], [ -89.631789, 30.256924 ], [ -89.626922, 30.251745 ], [ -89.623856, 30.249895 ], [ -89.616156, 30.247395 ], [ -89.614156, 30.244595 ], [ -89.614056, 30.241495 ], [ -89.615856, 30.235295 ], [ -89.617056, 30.227495 ], [ -89.616956, 30.225595 ], [ -89.615856, 30.223195 ], [ -89.612556, 30.219496 ], [ -89.610655, 30.218096 ], [ -89.607655, 30.217096 ], [ -89.601255, 30.216096 ], [ -89.596655, 30.211796 ], [ -89.588854, 30.200296 ], [ -89.587354, 30.195196 ], [ -89.585754, 30.192096 ], [ -89.580754, 30.186197 ], [ -89.574454, 30.181697 ], [ -89.570154, 30.180297 ], [ -89.562253, 30.182397 ], [ -89.554653, 30.185797 ], [ -89.550853, 30.189197 ], [ -89.549053, 30.191597 ], [ -89.546953, 30.193097 ], [ -89.541453, 30.195397 ], [ -89.538652, 30.195797 ], [ -89.533352, 30.194797 ], [ -89.530452, 30.192197 ], [ -89.527952, 30.188697 ], [ -89.524504, 30.180753 ], [ -89.531213, 30.177099 ], [ -89.537493, 30.171745 ], [ -89.555013, 30.170798 ], [ -89.562825, 30.168667 ], [ -89.568270, 30.163932 ], [ -89.572093, 30.160362 ], [ -89.587062, 30.150648 ], [ -89.595021, 30.149891 ], [ -89.598027, 30.152409 ], [ -89.617542, 30.156422 ], [ -89.622880, 30.152368 ], [ -89.625053, 30.150717 ], [ -89.640989, 30.138612 ], [ -89.644550, 30.134108 ], [ -89.650467, 30.126625 ], [ -89.656986, 30.118381 ], [ -89.658594, 30.117364 ], [ -89.668164, 30.111311 ], [ -89.668638, 30.111011 ], [ -89.669157, 30.110683 ], [ -89.669182, 30.110667 ], [ -89.672881, 30.110490 ], [ -89.674124, 30.110430 ], [ -89.674633, 30.110406 ], [ -89.674956, 30.110212 ], [ -89.675762, 30.109728 ], [ -89.676117, 30.109515 ], [ -89.678156, 30.108290 ], [ -89.678163, 30.108286 ], [ -89.678293, 30.107746 ], [ -89.678457, 30.107059 ], [ -89.678499, 30.106886 ], [ -89.679655, 30.102067 ], [ -89.679823, 30.101367 ], [ -89.679838, 30.101304 ], [ -89.680042, 30.100452 ], [ -89.680350, 30.099171 ], [ -89.680485, 30.098605 ], [ -89.681265, 30.095355 ], [ -89.681906, 30.092682 ], [ -89.682057, 30.092052 ], [ -89.682181, 30.091536 ], [ -89.682181, 30.091531 ], [ -89.682277, 30.090565 ], [ -89.682280, 30.090531 ], [ -89.682331, 30.090015 ], [ -89.682371, 30.089607 ], [ -89.682393, 30.089391 ], [ -89.682409, 30.089225 ], [ -89.682691, 30.086365 ], [ -89.683051, 30.082718 ], [ -89.683168, 30.081530 ], [ -89.683712, 30.076018 ], [ -89.697556, 30.070842 ], [ -89.698461, 30.070504 ], [ -89.698496, 30.070491 ], [ -89.698909, 30.070451 ], [ -89.699144, 30.070428 ], [ -89.699629, 30.070381 ], [ -89.711848, 30.069194 ], [ -89.712942, 30.069088 ], [ -89.713003, 30.069061 ], [ -89.714085, 30.068582 ], [ -89.714827, 30.068253 ], [ -89.715494, 30.067958 ], [ -89.715884, 30.067785 ], [ -89.716237, 30.067628 ], [ -89.716425, 30.067545 ], [ -89.716750, 30.067402 ], [ -89.716887, 30.067341 ], [ -89.721992, 30.065080 ], [ -89.724433, 30.063999 ], [ -89.726330, 30.063158 ], [ -89.727453, 30.062661 ], [ -89.728026, 30.061841 ], [ -89.729570, 30.059628 ], [ -89.729680, 30.059470 ], [ -89.729790, 30.059314 ], [ -89.729911, 30.059139 ], [ -89.730990, 30.057594 ], [ -89.730999, 30.057581 ], [ -89.731208, 30.054558 ], [ -89.731428, 30.051377 ], [ -89.731452, 30.051040 ], [ -89.731545, 30.049694 ], [ -89.731545, 30.049691 ], [ -89.731544, 30.049690 ], [ -89.716300, 30.028110 ], [ -89.716300, 30.028106 ], [ -89.716301, 30.028088 ], [ -89.716328, 30.027415 ], [ -89.716336, 30.027230 ], [ -89.716358, 30.026686 ], [ -89.716377, 30.026222 ], [ -89.724649, 30.022454 ], [ -89.724669, 30.022453 ], [ -89.725760, 30.022403 ], [ -89.733323, 30.022054 ], [ -89.734361, 30.022884 ], [ -89.739028, 30.026618 ], [ -89.739574, 30.027055 ], [ -89.740886, 30.028104 ], [ -89.745827, 30.032056 ], [ -89.746313, 30.032445 ], [ -89.746505, 30.032599 ], [ -89.746506, 30.032600 ], [ -89.757138, 30.038650 ], [ -89.763216, 30.042108 ], [ -89.782534, 30.045372 ], [ -89.784630, 30.045253 ], [ -89.813684, 30.043605 ], [ -89.818561, 30.043328 ], [ -89.829762, 30.033275 ], [ -89.830442, 30.032664 ], [ -89.832213, 30.031075 ], [ -89.832965, 30.030400 ], [ -89.833794, 30.029656 ], [ -89.834644, 30.028893 ], [ -89.835202, 30.028393 ], [ -89.839926, 30.024153 ], [ -89.839933, 30.024146 ], [ -89.840963, 30.022995 ], [ -89.841739, 30.022127 ], [ -89.854533, 30.007821 ], [ -89.857558, 30.004439 ], [ -89.852312, 29.977650 ], [ -89.844202, 29.955645 ], [ -89.838500, 29.945816 ], [ -89.829023, 29.939228 ], [ -89.818030, 29.934145 ], [ -89.804463, 29.932588 ], [ -89.775459, 29.937416 ], [ -89.748492, 29.945831 ], [ -89.727933, 29.958780 ], [ -89.719067, 29.953699 ], [ -89.712910, 29.946349 ], [ -89.736311, 29.936263 ], [ -89.742727, 29.935894 ], [ -89.746273, 29.928221 ], [ -89.742479, 29.908170 ], [ -89.711158, 29.879287 ], [ -89.692004, 29.868722 ], [ -89.671555, 29.867535 ], [ -89.660568, 29.862909 ], [ -89.638016, 29.864065 ], [ -89.613159, 29.872160 ], [ -89.598129, 29.881409 ], [ -89.591194, 29.897018 ], [ -89.592346, 29.917253 ], [ -89.583099, 29.931705 ], [ -89.583099, 29.945581 ], [ -89.574997, 29.959455 ], [ -89.574425, 29.983738 ], [ -89.581360, 29.994722 ], [ -89.571533, 29.999926 ], [ -89.551292, 30.005709 ], [ -89.501587, 30.034037 ], [ -89.494064, 30.040972 ], [ -89.494637, 30.050800 ], [ -89.499275, 30.058893 ], [ -89.493484, 30.072191 ], [ -89.481926, 30.079128 ], [ -89.458946, 30.063450 ], [ -89.444618, 30.060959 ], [ -89.429047, 30.052240 ], [ -89.418465, 30.049747 ], [ -89.372375, 30.054729 ], [ -89.368637, 30.047256 ], [ -89.372375, 30.036671 ], [ -89.381096, 30.030441 ], [ -89.393555, 30.029818 ], [ -89.415970, 30.020477 ], [ -89.422813, 30.015495 ], [ -89.432785, 30.008022 ], [ -89.433411, 29.991205 ], [ -89.432785, 29.978752 ], [ -89.405380, 29.965672 ], [ -89.393555, 29.966295 ], [ -89.379227, 29.963804 ], [ -89.378601, 29.919588 ], [ -89.368019, 29.911491 ], [ -89.331894, 29.915850 ], [ -89.315453, 29.923208 ], [ -89.283562, 29.973320 ], [ -89.273315, 29.993820 ], [ -89.250534, 30.002361 ], [ -89.243706, 29.997236 ], [ -89.249969, 29.975597 ], [ -89.218071, 29.972750 ], [ -89.223770, 29.961929 ], [ -89.231178, 29.925484 ], [ -89.244843, 29.930040 ], [ -89.263062, 29.929472 ], [ -89.280144, 29.924915 ], [ -89.318306, 29.898149 ], [ -89.322289, 29.887333 ], [ -89.311462, 29.881636 ], [ -89.289253, 29.880499 ], [ -89.272179, 29.886763 ], [ -89.241425, 29.889610 ], [ -89.236298, 29.886763 ], [ -89.236298, 29.877081 ], [ -89.254517, 29.864552 ], [ -89.269897, 29.859997 ], [ -89.294952, 29.857149 ], [ -89.317726, 29.850885 ], [ -89.363289, 29.845760 ], [ -89.383789, 29.838928 ], [ -89.383217, 29.830385 ], [ -89.372971, 29.825260 ], [ -89.345634, 29.820135 ], [ -89.342781, 29.798496 ], [ -89.331970, 29.790524 ], [ -89.318306, 29.788815 ], [ -89.293251, 29.803053 ], [ -89.277298, 29.807608 ], [ -89.277298, 29.799635 ], [ -89.284134, 29.795649 ], [ -89.284706, 29.770021 ], [ -89.269325, 29.760912 ], [ -89.271034, 29.756355 ], [ -89.305199, 29.756926 ], [ -89.316025, 29.760912 ], [ -89.325134, 29.772301 ], [ -89.337662, 29.779135 ], [ -89.354179, 29.781412 ], [ -89.367271, 29.775148 ], [ -89.386063, 29.788815 ], [ -89.394608, 29.784828 ], [ -89.399162, 29.770592 ], [ -89.414536, 29.752371 ], [ -89.428207, 29.741550 ], [ -89.424210, 29.697638 ], [ -89.448120, 29.703316 ], [ -89.471992, 29.718597 ], [ -89.486961, 29.725920 ], [ -89.506065, 29.731651 ], [ -89.530258, 29.743750 ], [ -89.540131, 29.743750 ], [ -89.560181, 29.735472 ], [ -89.572922, 29.746616 ], [ -89.598068, 29.747570 ], [ -89.634048, 29.752981 ], [ -89.651237, 29.749479 ], [ -89.649651, 29.719872 ], [ -89.644562, 29.710957 ], [ -89.618446, 29.700768 ], [ -89.599030, 29.704908 ], [ -89.592979, 29.702042 ], [ -89.599663, 29.690262 ], [ -89.596802, 29.684212 ], [ -89.573883, 29.674025 ], [ -89.557320, 29.670204 ], [ -89.533760, 29.670204 ], [ -89.487915, 29.630405 ], [ -89.485367, 29.624357 ], [ -89.486709, 29.621003 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US23", "STATE": "23", "NAME": "Maine", "LSAD": "", "CENSUSAREA": 30842.923000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -70.152589, 43.746794 ], [ -70.151959, 43.749188 ], [ -70.153344, 43.750574 ], [ -70.156116, 43.749440 ], [ -70.157754, 43.749818 ], [ -70.158510, 43.750601 ], [ -70.158456, 43.751616 ], [ -70.147646, 43.758585 ], [ -70.146286, 43.762100 ], [ -70.145911, 43.772119 ], [ -70.145033, 43.773668 ], [ -70.143603, 43.774108 ], [ -70.134287, 43.774156 ], [ -70.133029, 43.774323 ], [ -70.131174, 43.774387 ], [ -70.128271, 43.774009 ], [ -70.127389, 43.772623 ], [ -70.129668, 43.770943 ], [ -70.132485, 43.768549 ], [ -70.135513, 43.765576 ], [ -70.140890, 43.753204 ], [ -70.142827, 43.751630 ], [ -70.146539, 43.750093 ], [ -70.149830, 43.747390 ], [ -70.151833, 43.746542 ], [ -70.152589, 43.746794 ] ] ], [ [ [ -70.135957, 43.753219 ], [ -70.135957, 43.756243 ], [ -70.132540, 43.762142 ], [ -70.129721, 43.764080 ], [ -70.117688, 43.765693 ], [ -70.116630, 43.765458 ], [ -70.116176, 43.765189 ], [ -70.116932, 43.764181 ], [ -70.120225, 43.760642 ], [ -70.128198, 43.755667 ], [ -70.132054, 43.754101 ], [ -70.135957, 43.753219 ] ] ], [ [ [ -70.171245, 43.663498 ], [ -70.171136, 43.663300 ], [ -70.190323, 43.642986 ], [ -70.205934, 43.633633 ], [ -70.207165, 43.633690 ], [ -70.211062, 43.641842 ], [ -70.200116, 43.662978 ], [ -70.188047, 43.673762 ], [ -70.184659, 43.674699 ], [ -70.171245, 43.663498 ] ] ], [ [ [ -70.186213, 43.682655 ], [ -70.187536, 43.678669 ], [ -70.192574, 43.673139 ], [ -70.207341, 43.662562 ], [ -70.210825, 43.661695 ], [ -70.213130, 43.662973 ], [ -70.213948, 43.666161 ], [ -70.209627, 43.676308 ], [ -70.201893, 43.685483 ], [ -70.196535, 43.688784 ], [ -70.191041, 43.689071 ], [ -70.186213, 43.682655 ] ] ], [ [ [ -70.163884, 43.692404 ], [ -70.156787, 43.694706 ], [ -70.146115, 43.701635 ], [ -70.135563, 43.700658 ], [ -70.154503, 43.680933 ], [ -70.168227, 43.675136 ], [ -70.170284, 43.675441 ], [ -70.173571, 43.683734 ], [ -70.171339, 43.687546 ], [ -70.163884, 43.692404 ] ] ], [ [ [ -70.087621, 43.699913 ], [ -70.093704, 43.691800 ], [ -70.099594, 43.695366 ], [ -70.115908, 43.682978 ], [ -70.118291, 43.683343 ], [ -70.118174, 43.686375 ], [ -70.115961, 43.689202 ], [ -70.100683, 43.705962 ], [ -70.095727, 43.709278 ], [ -70.093113, 43.710524 ], [ -70.092137, 43.709468 ], [ -70.097184, 43.700929 ], [ -70.091929, 43.698111 ], [ -70.087621, 43.699913 ] ] ], [ [ [ -70.119671, 43.748621 ], [ -70.113059, 43.749130 ], [ -70.097318, 43.757292 ], [ -70.094986, 43.753211 ], [ -70.100233, 43.742134 ], [ -70.107812, 43.734555 ], [ -70.109561, 43.730474 ], [ -70.108978, 43.722312 ], [ -70.124136, 43.708320 ], [ -70.129383, 43.708320 ], [ -70.138128, 43.718231 ], [ -70.138711, 43.727559 ], [ -70.127051, 43.742717 ], [ -70.119671, 43.748621 ] ] ], [ [ [ -68.499465, 44.124190 ], [ -68.492892, 44.116921 ], [ -68.491521, 44.109833 ], [ -68.502942, 44.099722 ], [ -68.517060, 44.103410 ], [ -68.518703, 44.113222 ], [ -68.511266, 44.125082 ], [ -68.506979, 44.127237 ], [ -68.499465, 44.124190 ] ] ], [ [ [ -68.358388, 44.125082 ], [ -68.353010, 44.127884 ], [ -68.346724, 44.127749 ], [ -68.330716, 44.110598 ], [ -68.331032, 44.107580 ], [ -68.338012, 44.101473 ], [ -68.365176, 44.101464 ], [ -68.376593, 44.112207 ], [ -68.376591, 44.113762 ], [ -68.375382, 44.116460 ], [ -68.365514, 44.124079 ], [ -68.358388, 44.125082 ] ] ], [ [ [ -68.453236, 44.189998 ], [ -68.437789, 44.188216 ], [ -68.424441, 44.190753 ], [ -68.416434, 44.187047 ], [ -68.408207, 44.176298 ], [ -68.384903, 44.154955 ], [ -68.396634, 44.140690 ], [ -68.427534, 44.119266 ], [ -68.438518, 44.116180 ], [ -68.448646, 44.125581 ], [ -68.447505, 44.133493 ], [ -68.456813, 44.145268 ], [ -68.479934, 44.147800 ], [ -68.484696, 44.146495 ], [ -68.496639, 44.146855 ], [ -68.502096, 44.152388 ], [ -68.500817, 44.160026 ], [ -68.495511, 44.162429 ], [ -68.474365, 44.181875 ], [ -68.453236, 44.189998 ] ] ], [ [ [ -68.680773, 44.279242 ], [ -68.675416, 44.279753 ], [ -68.668213, 44.276511 ], [ -68.658849, 44.268588 ], [ -68.623554, 44.255622 ], [ -68.611669, 44.244818 ], [ -68.605906, 44.230772 ], [ -68.612749, 44.207722 ], [ -68.624994, 44.197637 ], [ -68.625715, 44.194756 ], [ -68.619592, 44.189354 ], [ -68.618511, 44.186472 ], [ -68.618872, 44.181070 ], [ -68.643002, 44.157660 ], [ -68.652366, 44.153698 ], [ -68.670014, 44.151537 ], [ -68.671454, 44.138572 ], [ -68.675056, 44.137131 ], [ -68.681899, 44.138212 ], [ -68.686581, 44.147216 ], [ -68.692343, 44.153698 ], [ -68.700987, 44.158380 ], [ -68.709631, 44.158741 ], [ -68.713232, 44.160541 ], [ -68.716474, 44.162702 ], [ -68.720435, 44.169185 ], [ -68.718995, 44.183231 ], [ -68.715033, 44.191154 ], [ -68.714313, 44.203760 ], [ -68.721156, 44.212404 ], [ -68.722956, 44.219607 ], [ -68.722956, 44.223568 ], [ -68.718635, 44.228611 ], [ -68.711792, 44.228971 ], [ -68.700627, 44.234013 ], [ -68.694144, 44.248779 ], [ -68.680458, 44.262105 ], [ -68.677577, 44.268948 ], [ -68.677577, 44.275431 ], [ -68.680773, 44.279242 ] ] ], [ [ [ -68.355279, 44.199096 ], [ -68.333227, 44.207308 ], [ -68.324230, 44.205732 ], [ -68.316060, 44.200244 ], [ -68.314789, 44.197157 ], [ -68.318476, 44.196608 ], [ -68.321178, 44.199032 ], [ -68.332639, 44.192131 ], [ -68.339029, 44.171839 ], [ -68.347416, 44.169459 ], [ -68.378872, 44.184222 ], [ -68.371235, 44.193003 ], [ -68.364469, 44.197534 ], [ -68.355279, 44.199096 ] ] ], [ [ [ -68.472831, 44.219767 ], [ -68.460205, 44.212498 ], [ -68.453843, 44.201683 ], [ -68.454224, 44.199534 ], [ -68.459182, 44.197681 ], [ -68.484520, 44.202886 ], [ -68.487227, 44.209517 ], [ -68.482726, 44.227058 ], [ -68.480565, 44.228591 ], [ -68.470323, 44.228320 ], [ -68.468572, 44.223999 ], [ -68.472831, 44.219767 ] ] ], [ [ [ -68.792139, 44.237819 ], [ -68.769833, 44.222787 ], [ -68.769047, 44.213351 ], [ -68.780055, 44.203129 ], [ -68.789884, 44.203915 ], [ -68.801285, 44.208633 ], [ -68.809149, 44.212565 ], [ -68.815439, 44.214137 ], [ -68.822909, 44.216496 ], [ -68.829593, 44.216890 ], [ -68.837849, 44.227112 ], [ -68.839422, 44.236547 ], [ -68.833524, 44.240872 ], [ -68.827627, 44.242838 ], [ -68.825631, 44.242556 ], [ -68.792139, 44.237819 ] ] ], [ [ [ -68.236380, 44.266254 ], [ -68.214641, 44.263156 ], [ -68.211329, 44.257074 ], [ -68.212474, 44.255405 ], [ -68.221383, 44.257254 ], [ -68.231469, 44.256016 ], [ -68.237130, 44.253430 ], [ -68.240310, 44.251622 ], [ -68.241545, 44.247543 ], [ -68.240806, 44.239723 ], [ -68.248913, 44.235443 ], [ -68.266669, 44.234033 ], [ -68.274427, 44.237099 ], [ -68.276857, 44.240794 ], [ -68.274719, 44.258675 ], [ -68.262128, 44.260774 ], [ -68.254153, 44.257836 ], [ -68.246598, 44.257836 ], [ -68.241142, 44.260354 ], [ -68.236380, 44.266254 ] ] ], [ [ [ -68.498637, 44.369686 ], [ -68.478785, 44.319563 ], [ -68.489641, 44.313705 ], [ -68.515173, 44.324797 ], [ -68.530394, 44.333583 ], [ -68.528635, 44.344605 ], [ -68.520671, 44.358357 ], [ -68.521930, 44.367591 ], [ -68.518573, 44.381022 ], [ -68.512697, 44.384799 ], [ -68.507660, 44.385219 ], [ -68.501364, 44.382281 ], [ -68.498637, 44.369686 ] ] ], [ [ [ -68.618212, 44.012367 ], [ -68.635315, 44.018886 ], [ -68.647360, 44.014500 ], [ -68.651863, 44.009859 ], [ -68.652881, 44.003845 ], [ -68.657031, 44.003823 ], [ -68.659972, 44.016013 ], [ -68.659874, 44.022758 ], [ -68.657369, 44.024404 ], [ -68.650767, 44.039908 ], [ -68.654783, 44.059599 ], [ -68.661594, 44.075837 ], [ -68.627893, 44.088128 ], [ -68.625350, 44.092906 ], [ -68.618100, 44.096706 ], [ -68.609722, 44.094674 ], [ -68.602863, 44.086650 ], [ -68.589563, 44.075585 ], [ -68.585916, 44.075335 ], [ -68.584074, 44.070578 ], [ -68.588098, 44.061270 ], [ -68.590792, 44.058662 ], [ -68.601099, 44.058362 ], [ -68.611473, 44.025176 ], [ -68.610703, 44.013422 ], [ -68.615896, 44.009761 ], [ -68.618212, 44.012367 ] ] ], [ [ [ -68.785601, 44.053503 ], [ -68.790595, 44.053832 ], [ -68.807315, 44.035796 ], [ -68.818441, 44.032046 ], [ -68.828465, 44.032118 ], [ -68.862845, 44.025037 ], [ -68.874139, 44.025359 ], [ -68.889717, 44.032516 ], [ -68.899997, 44.066960 ], [ -68.905098, 44.077344 ], [ -68.913406, 44.085190 ], [ -68.907812, 44.105518 ], [ -68.908984, 44.110001 ], [ -68.943105, 44.109730 ], [ -68.944597, 44.112840 ], [ -68.935327, 44.130380 ], [ -68.917286, 44.148239 ], [ -68.888597, 44.159550 ], [ -68.878680, 44.166612 ], [ -68.847249, 44.183017 ], [ -68.825067, 44.186338 ], [ -68.819156, 44.180462 ], [ -68.822206, 44.178815 ], [ -68.822840, 44.173693 ], [ -68.818423, 44.160978 ], [ -68.792221, 44.145998 ], [ -68.786886, 44.143961 ], [ -68.782375, 44.145310 ], [ -68.780693, 44.143274 ], [ -68.792065, 44.136759 ], [ -68.802162, 44.137857 ], [ -68.818039, 44.136852 ], [ -68.819659, 44.135434 ], [ -68.820515, 44.130198 ], [ -68.819530, 44.122056 ], [ -68.815562, 44.115836 ], [ -68.806832, 44.116339 ], [ -68.790525, 44.092920 ], [ -68.781772, 44.084274 ], [ -68.772639, 44.078439 ], [ -68.770290, 44.069566 ], [ -68.779650, 44.057754 ], [ -68.785601, 44.053503 ] ] ], [ [ [ -67.619761, 44.519754 ], [ -67.615410, 44.521973 ], [ -67.587738, 44.516196 ], [ -67.582113, 44.513459 ], [ -67.589259, 44.500840 ], [ -67.590627, 44.494150 ], [ -67.580288, 44.488068 ], [ -67.562651, 44.472104 ], [ -67.569189, 44.455531 ], [ -67.571774, 44.453403 ], [ -67.574206, 44.451730 ], [ -67.588346, 44.449754 ], [ -67.592755, 44.458572 ], [ -67.604919, 44.502056 ], [ -67.607199, 44.503576 ], [ -67.614954, 44.503576 ], [ -67.619211, 44.506009 ], [ -67.619761, 44.519754 ] ] ], [ [ [ -68.942826, 44.281073 ], [ -68.919301, 44.309872 ], [ -68.919325, 44.335392 ], [ -68.911634, 44.365027 ], [ -68.903530, 44.378613 ], [ -68.878940, 44.386584 ], [ -68.868444, 44.381440 ], [ -68.860649, 44.364425 ], [ -68.864338, 44.355002 ], [ -68.871690, 44.344662 ], [ -68.883065, 44.338193 ], [ -68.888706, 44.338196 ], [ -68.892850, 44.334653 ], [ -68.896587, 44.321986 ], [ -68.887460, 44.303094 ], [ -68.899445, 44.283775 ], [ -68.904255, 44.279889 ], [ -68.916872, 44.242866 ], [ -68.926480, 44.233035 ], [ -68.945976, 44.220824 ], [ -68.951890, 44.218719 ], [ -68.947090, 44.226792 ], [ -68.955332, 44.243873 ], [ -68.959468, 44.247439 ], [ -68.965896, 44.249754 ], [ -68.967074, 44.251968 ], [ -68.965264, 44.259332 ], [ -68.953686, 44.272346 ], [ -68.942826, 44.281073 ] ] ], [ [ [ -70.353392, 43.535405 ], [ -70.361214, 43.529190 ], [ -70.379123, 43.507202 ], [ -70.384885, 43.496040 ], [ -70.385615, 43.487031 ], [ -70.382928, 43.469674 ], [ -70.380233, 43.464230 ], [ -70.372230, 43.455080 ], [ -70.349684, 43.442032 ], [ -70.362015, 43.439077 ], [ -70.370514, 43.434133 ], [ -70.384949, 43.418839 ], [ -70.383981, 43.412940 ], [ -70.390890, 43.402607 ], [ -70.400035, 43.399927 ], [ -70.401666, 43.401262 ], [ -70.406416, 43.400942 ], [ -70.421282, 43.395777 ], [ -70.427672, 43.389254 ], [ -70.424421, 43.379656 ], [ -70.424986, 43.375928 ], [ -70.442438, 43.356487 ], [ -70.460717, 43.343250 ], [ -70.465975, 43.340246 ], [ -70.472933, 43.343972 ], [ -70.485312, 43.346391 ], [ -70.517695, 43.344037 ], [ -70.535244, 43.336771 ], [ -70.553854, 43.321886 ], [ -70.562779, 43.310614 ], [ -70.585184, 43.270113 ], [ -70.593907, 43.249295 ], [ -70.591022, 43.237851 ], [ -70.575787, 43.221859 ], [ -70.576692, 43.217651 ], [ -70.587814, 43.199858 ], [ -70.618973, 43.163625 ], [ -70.634455, 43.127603 ], [ -70.634311, 43.122162 ], [ -70.638355, 43.114182 ], [ -70.655322, 43.098008 ], [ -70.656223, 43.093164 ], [ -70.665958, 43.076234 ], [ -70.673114, 43.070314 ], [ -70.703818, 43.059825 ], [ -70.704696, 43.070989 ], [ -70.705996, 43.073089 ], [ -70.708896, 43.074989 ], [ -70.720296, 43.074688 ], [ -70.733497, 43.073288 ], [ -70.737897, 43.073488 ], [ -70.741897, 43.077388 ], [ -70.756397, 43.079988 ], [ -70.757597, 43.080888 ], [ -70.762997, 43.089488 ], [ -70.766398, 43.092688 ], [ -70.767998, 43.093588 ], [ -70.779098, 43.095887 ], [ -70.783880, 43.100867 ], [ -70.793906, 43.106712 ], [ -70.808708, 43.117065 ], [ -70.819999, 43.122586 ], [ -70.820000, 43.122586 ], [ -70.826800, 43.127086 ], [ -70.828100, 43.129086 ], [ -70.829300, 43.132486 ], [ -70.830000, 43.138386 ], [ -70.832900, 43.143286 ], [ -70.833800, 43.146886 ], [ -70.829101, 43.157886 ], [ -70.827801, 43.166385 ], [ -70.828301, 43.168985 ], [ -70.826201, 43.172085 ], [ -70.824001, 43.173285 ], [ -70.823501, 43.174585 ], [ -70.824801, 43.179685 ], [ -70.828301, 43.186685 ], [ -70.827901, 43.188685 ], [ -70.827201, 43.189485 ], [ -70.823754, 43.191075 ], [ -70.820702, 43.191663 ], [ -70.819344, 43.193036 ], [ -70.819146, 43.195157 ], [ -70.820366, 43.197629 ], [ -70.820763, 43.199780 ], [ -70.816903, 43.214604 ], [ -70.816033, 43.215680 ], [ -70.813119, 43.217252 ], [ -70.809670, 43.224561 ], [ -70.809640, 43.225407 ], [ -70.811852, 43.228306 ], [ -70.814019, 43.229053 ], [ -70.815453, 43.229023 ], [ -70.816232, 43.234997 ], [ -70.817773, 43.237408 ], [ -70.817865, 43.237911 ], [ -70.822959, 43.240187 ], [ -70.823309, 43.240343 ], [ -70.825071, 43.240930 ], [ -70.826711, 43.241301 ], [ -70.828022, 43.241597 ], [ -70.833650, 43.242868 ], [ -70.837274, 43.242321 ], [ -70.838678, 43.242931 ], [ -70.841273, 43.248653 ], [ -70.841059, 43.249699 ], [ -70.839717, 43.250393 ], [ -70.839213, 43.251224 ], [ -70.843302, 43.254321 ], [ -70.852015, 43.256808 ], [ -70.855082, 43.255191 ], [ -70.858207, 43.256286 ], [ -70.859607, 43.257342 ], [ -70.859853, 43.259763 ], [ -70.861384, 43.263143 ], [ -70.863231, 43.265098 ], [ -70.863230, 43.265109 ], [ -70.872585, 43.270152 ], [ -70.881704, 43.272483 ], [ -70.882804, 43.273183 ], [ -70.883704, 43.277483 ], [ -70.886504, 43.282783 ], [ -70.890204, 43.284182 ], [ -70.896304, 43.285282 ], [ -70.906005, 43.291682 ], [ -70.907405, 43.293582 ], [ -70.903905, 43.296882 ], [ -70.901390, 43.298764 ], [ -70.900386, 43.301358 ], [ -70.902310, 43.304872 ], [ -70.904485, 43.305290 ], [ -70.907405, 43.304782 ], [ -70.909805, 43.306682 ], [ -70.912460, 43.308289 ], [ -70.911625, 43.309952 ], [ -70.912004, 43.319821 ], [ -70.915406, 43.319858 ], [ -70.916421, 43.320279 ], [ -70.923949, 43.324768 ], [ -70.930783, 43.329569 ], [ -70.931641, 43.331019 ], [ -70.932198, 43.334560 ], [ -70.932735, 43.336760 ], [ -70.937110, 43.337367 ], [ -70.951525, 43.334672 ], [ -70.953034, 43.333257 ], [ -70.956528, 43.334691 ], [ -70.957860, 43.337776 ], [ -70.960439, 43.341048 ], [ -70.964028, 43.341888 ], [ -70.967229, 43.343777 ], [ -70.974863, 43.357969 ], [ -70.974156, 43.362925 ], [ -70.976408, 43.367272 ], [ -70.981859, 43.373862 ], [ -70.984335, 43.376128 ], [ -70.984305, 43.376814 ], [ -70.985965, 43.380023 ], [ -70.985958, 43.384240 ], [ -70.985205, 43.386745 ], [ -70.987649, 43.389521 ], [ -70.987733, 43.391513 ], [ -70.987390, 43.393457 ], [ -70.982876, 43.394808 ], [ -70.982565, 43.397780 ], [ -70.982817, 43.399312 ], [ -70.985767, 43.401620 ], [ -70.986677, 43.403541 ], [ -70.987249, 43.411863 ], [ -70.986812, 43.414264 ], [ -70.982898, 43.419332 ], [ -70.978052, 43.421954 ], [ -70.974620, 43.423022 ], [ -70.971039, 43.425606 ], [ -70.968359, 43.429283 ], [ -70.969362, 43.432731 ], [ -70.968782, 43.434891 ], [ -70.961150, 43.438321 ], [ -70.961046, 43.440475 ], [ -70.961640, 43.443039 ], [ -70.965810, 43.447557 ], [ -70.966900, 43.450458 ], [ -70.966266, 43.453627 ], [ -70.963990, 43.456752 ], [ -70.960450, 43.466592 ], [ -70.961428, 43.469696 ], [ -70.964433, 43.473276 ], [ -70.964542, 43.473262 ], [ -70.966017, 43.472918 ], [ -70.970946, 43.473900 ], [ -70.972956, 43.475020 ], [ -70.974245, 43.477420 ], [ -70.967968, 43.480783 ], [ -70.967404, 43.482635 ], [ -70.968975, 43.483961 ], [ -70.969572, 43.486201 ], [ -70.966718, 43.491278 ], [ -70.961948, 43.497750 ], [ -70.959185, 43.499351 ], [ -70.957958, 43.508041 ], [ -70.954755, 43.509802 ], [ -70.955386, 43.511357 ], [ -70.956856, 43.512719 ], [ -70.954045, 43.518797 ], [ -70.954066, 43.522610 ], [ -70.956787, 43.524216 ], [ -70.957214, 43.524994 ], [ -70.957046, 43.528743 ], [ -70.958220, 43.531586 ], [ -70.962556, 43.534310 ], [ -70.963342, 43.535247 ], [ -70.963531, 43.536756 ], [ -70.963281, 43.538929 ], [ -70.962182, 43.541032 ], [ -70.962153, 43.541036 ], [ -70.955928, 43.541925 ], [ -70.955337, 43.540980 ], [ -70.955252, 43.540887 ], [ -70.950838, 43.551026 ], [ -70.951876, 43.552238 ], [ -70.953322, 43.552718 ], [ -70.955017, 43.554239 ], [ -70.955860, 43.559787 ], [ -70.957234, 43.561358 ], [ -70.961848, 43.562964 ], [ -70.968546, 43.568856 ], [ -70.970124, 43.568544 ], [ -70.972716, 43.570255 ], [ -70.975705, 43.625078 ], [ -70.981946, 43.700960 ], [ -70.981978, 43.701965 ], [ -70.982238, 43.711865 ], [ -70.982083, 43.715043 ], [ -70.984901, 43.752983 ], [ -70.989037, 43.792154 ], [ -70.989067, 43.792440 ], [ -70.989929, 43.839239 ], [ -70.992653, 43.896240 ], [ -70.992842, 43.916269 ], [ -70.998444, 44.041099 ], [ -71.001367, 44.092931 ], [ -71.001335, 44.093205 ], [ -71.008567, 44.245491 ], [ -71.008764, 44.258443 ], [ -71.008736, 44.258825 ], [ -71.010264, 44.284773 ], [ -71.011270, 44.301846 ], [ -71.012749, 44.340784 ], [ -71.015363, 44.378113 ], [ -71.020773, 44.473737 ], [ -71.022992, 44.500058 ], [ -71.026655, 44.558149 ], [ -71.031039, 44.655455 ], [ -71.036705, 44.736498 ], [ -71.037518, 44.755607 ], [ -71.044646, 44.845039 ], [ -71.052707, 44.930840 ], [ -71.057861, 45.000049 ], [ -71.059004, 45.004918 ], [ -71.069387, 45.144037 ], [ -71.072600, 45.180935 ], [ -71.076914, 45.246912 ], [ -71.084334, 45.305293 ], [ -71.078407, 45.306232 ], [ -71.073743, 45.307718 ], [ -71.066197, 45.311353 ], [ -71.059265, 45.313753 ], [ -71.042485, 45.313043 ], [ -71.038210, 45.311922 ], [ -71.030565, 45.312652 ], [ -71.021753, 45.314409 ], [ -71.014268, 45.316761 ], [ -71.009050, 45.319022 ], [ -71.002563, 45.327819 ], [ -71.002400, 45.328482 ], [ -71.005087, 45.331545 ], [ -71.011144, 45.334679 ], [ -71.012920, 45.343297 ], [ -71.012757, 45.344760 ], [ -71.010810, 45.347250 ], [ -71.004848, 45.345419 ], [ -71.001771, 45.343658 ], [ -70.992730, 45.338173 ], [ -70.990233, 45.336277 ], [ -70.989324, 45.334655 ], [ -70.985595, 45.332188 ], [ -70.967188, 45.332401 ], [ -70.950824, 45.334530 ], [ -70.949365, 45.331536 ], [ -70.943887, 45.324336 ], [ -70.939188, 45.320177 ], [ -70.929923, 45.318462 ], [ -70.921435, 45.313867 ], [ -70.917904, 45.311924 ], [ -70.912111, 45.296197 ], [ -70.913732, 45.292746 ], [ -70.918753, 45.287033 ], [ -70.919951, 45.284953 ], [ -70.921700, 45.279445 ], [ -70.921474, 45.278873 ], [ -70.915194, 45.274735 ], [ -70.907978, 45.269316 ], [ -70.898565, 45.258502 ], [ -70.896627, 45.253107 ], [ -70.898482, 45.244088 ], [ -70.896898, 45.242031 ], [ -70.892822, 45.239172 ], [ -70.885029, 45.234873 ], [ -70.878495, 45.233270 ], [ -70.857042, 45.229160 ], [ -70.844430, 45.234513 ], [ -70.838770, 45.237555 ], [ -70.841100, 45.238926 ], [ -70.848319, 45.244707 ], [ -70.849261, 45.256398 ], [ -70.848554, 45.263325 ], [ -70.843280, 45.265658 ], [ -70.841080, 45.267144 ], [ -70.839042, 45.269132 ], [ -70.834714, 45.275142 ], [ -70.831535, 45.279557 ], [ -70.829790, 45.286941 ], [ -70.829661, 45.290369 ], [ -70.817099, 45.297777 ], [ -70.816224, 45.298120 ], [ -70.812338, 45.302006 ], [ -70.808613, 45.311606 ], [ -70.807058, 45.322464 ], [ -70.808322, 45.325824 ], [ -70.810266, 45.327744 ], [ -70.813021, 45.328018 ], [ -70.816585, 45.330554 ], [ -70.818141, 45.332589 ], [ -70.819049, 45.335057 ], [ -70.819828, 45.340109 ], [ -70.819471, 45.341435 ], [ -70.814450, 45.356544 ], [ -70.808712, 45.362647 ], [ -70.807577, 45.363425 ], [ -70.803848, 45.364247 ], [ -70.802648, 45.364933 ], [ -70.802745, 45.366556 ], [ -70.806244, 45.376558 ], [ -70.807664, 45.378118 ], [ -70.812406, 45.383346 ], [ -70.822268, 45.390522 ], [ -70.824053, 45.391094 ], [ -70.825156, 45.393265 ], [ -70.826033, 45.398408 ], [ -70.825612, 45.400305 ], [ -70.812797, 45.411369 ], [ -70.802216, 45.417975 ], [ -70.798677, 45.424146 ], [ -70.798028, 45.426706 ], [ -70.795009, 45.428145 ], [ -70.781471, 45.431159 ], [ -70.755567, 45.428361 ], [ -70.753977, 45.427789 ], [ -70.744077, 45.421091 ], [ -70.744787, 45.417182 ], [ -70.743775, 45.411925 ], [ -70.729972, 45.399359 ], [ -70.722734, 45.395270 ], [ -70.712286, 45.390611 ], [ -70.692497, 45.392579 ], [ -70.687307, 45.393243 ], [ -70.684614, 45.395071 ], [ -70.683543, 45.395208 ], [ -70.677995, 45.394362 ], [ -70.661160, 45.386039 ], [ -70.660775, 45.378176 ], [ -70.660029, 45.377901 ], [ -70.651175, 45.377123 ], [ -70.645952, 45.378675 ], [ -70.634661, 45.383608 ], [ -70.631354, 45.416340 ], [ -70.635498, 45.427817 ], [ -70.649739, 45.442771 ], [ -70.662954, 45.446546 ], [ -70.674903, 45.452399 ], [ -70.681074, 45.458410 ], [ -70.691762, 45.471233 ], [ -70.704630, 45.479575 ], [ -70.707945, 45.480877 ], [ -70.717047, 45.487732 ], [ -70.723167, 45.507606 ], [ -70.723396, 45.510394 ], [ -70.722845, 45.512772 ], [ -70.721611, 45.515058 ], [ -70.716606, 45.518488 ], [ -70.702433, 45.529554 ], [ -70.700613, 45.531543 ], [ -70.687605, 45.549099 ], [ -70.688214, 45.563981 ], [ -70.685686, 45.565419 ], [ -70.678462, 45.570677 ], [ -70.659286, 45.586880 ], [ -70.649578, 45.598147 ], [ -70.650424, 45.599267 ], [ -70.644687, 45.607083 ], [ -70.635306, 45.610211 ], [ -70.617198, 45.616379 ], [ -70.606193, 45.626386 ], [ -70.601275, 45.627165 ], [ -70.592252, 45.629865 ], [ -70.591275, 45.630551 ], [ -70.564789, 45.655150 ], [ -70.562019, 45.660591 ], [ -70.563747, 45.661939 ], [ -70.563779, 45.662693 ], [ -70.558400, 45.666671 ], [ -70.552831, 45.667828 ], [ -70.552793, 45.667836 ], [ -70.541415, 45.666715 ], [ -70.525831, 45.666551 ], [ -70.519537, 45.670001 ], [ -70.519470, 45.671738 ], [ -70.518948, 45.672286 ], [ -70.510171, 45.679323 ], [ -70.496603, 45.687021 ], [ -70.469869, 45.701639 ], [ -70.451503, 45.704432 ], [ -70.446903, 45.704044 ], [ -70.438878, 45.704387 ], [ -70.430787, 45.707222 ], [ -70.400404, 45.719834 ], [ -70.390379, 45.728539 ], [ -70.383552, 45.734869 ], [ -70.388501, 45.749717 ], [ -70.396133, 45.756255 ], [ -70.401749, 45.757880 ], [ -70.406548, 45.761813 ], [ -70.415684, 45.786158 ], [ -70.417641, 45.793770 ], [ -70.417674, 45.794570 ], [ -70.416922, 45.795279 ], [ -70.408000, 45.797586 ], [ -70.406334, 45.797494 ], [ -70.404275, 45.796259 ], [ -70.401857, 45.795915 ], [ -70.399634, 45.796235 ], [ -70.395907, 45.798885 ], [ -70.396362, 45.802703 ], [ -70.398159, 45.804120 ], [ -70.396620, 45.808486 ], [ -70.387916, 45.819043 ], [ -70.380752, 45.824639 ], [ -70.367020, 45.834993 ], [ -70.342440, 45.852192 ], [ -70.329748, 45.853795 ], [ -70.317154, 45.856448 ], [ -70.306162, 45.859740 ], [ -70.284204, 45.872034 ], [ -70.262655, 45.887853 ], [ -70.259117, 45.890755 ], [ -70.253704, 45.902981 ], [ -70.253897, 45.906524 ], [ -70.257880, 45.918138 ], [ -70.261055, 45.920311 ], [ -70.262824, 45.919832 ], [ -70.263315, 45.920152 ], [ -70.263313, 45.923832 ], [ -70.262198, 45.925203 ], [ -70.252526, 45.933176 ], [ -70.240920, 45.939095 ], [ -70.240162, 45.940944 ], [ -70.240177, 45.943729 ], [ -70.252963, 45.955234 ], [ -70.265410, 45.962692 ], [ -70.274325, 45.964295 ], [ -70.280814, 45.965211 ], [ -70.289632, 45.963201 ], [ -70.312970, 45.961856 ], [ -70.316280, 45.963113 ], [ -70.316936, 45.963456 ], [ -70.316870, 45.963890 ], [ -70.312055, 45.971544 ], [ -70.309725, 45.980210 ], [ -70.307463, 45.982541 ], [ -70.301298, 45.985353 ], [ -70.295986, 45.985969 ], [ -70.287754, 45.991820 ], [ -70.284571, 45.995384 ], [ -70.284932, 45.995613 ], [ -70.292868, 45.997397 ], [ -70.303034, 45.998976 ], [ -70.303625, 45.999479 ], [ -70.317629, 46.019080 ], [ -70.317596, 46.019492 ], [ -70.293639, 46.041845 ], [ -70.279650, 46.052196 ], [ -70.278334, 46.057019 ], [ -70.278169, 46.059671 ], [ -70.278890, 46.060654 ], [ -70.284176, 46.062758 ], [ -70.287295, 46.062576 ], [ -70.292845, 46.060679 ], [ -70.306734, 46.061344 ], [ -70.308967, 46.062464 ], [ -70.310609, 46.064544 ], [ -70.289780, 46.094325 ], [ -70.284554, 46.098713 ], [ -70.272689, 46.102298 ], [ -70.266349, 46.100993 ], [ -70.254021, 46.099600 ], [ -70.252413, 46.100625 ], [ -70.252411, 46.106221 ], [ -70.255038, 46.108348 ], [ -70.255069, 46.110200 ], [ -70.251282, 46.117947 ], [ -70.243629, 46.128794 ], [ -70.239566, 46.142762 ], [ -70.237947, 46.147378 ], [ -70.240264, 46.150076 ], [ -70.266260, 46.169350 ], [ -70.271192, 46.172072 ], [ -70.273594, 46.172485 ], [ -70.278034, 46.175001 ], [ -70.290896, 46.185838 ], [ -70.292736, 46.191599 ], [ -70.285526, 46.196991 ], [ -70.272054, 46.209833 ], [ -70.260645, 46.231452 ], [ -70.258599, 46.235588 ], [ -70.255492, 46.246444 ], [ -70.254591, 46.254231 ], [ -70.252906, 46.259075 ], [ -70.248421, 46.267072 ], [ -70.232682, 46.284428 ], [ -70.214423, 46.295314 ], [ -70.205719, 46.299865 ], [ -70.203119, 46.314380 ], [ -70.204373, 46.316505 ], [ -70.207046, 46.319247 ], [ -70.208733, 46.328961 ], [ -70.207415, 46.331316 ], [ -70.191412, 46.348072 ], [ -70.188739, 46.349993 ], [ -70.174709, 46.358472 ], [ -70.171969, 46.359294 ], [ -70.161337, 46.360984 ], [ -70.148529, 46.358923 ], [ -70.141164, 46.362669 ], [ -70.133367, 46.368906 ], [ -70.129734, 46.369384 ], [ -70.127552, 46.371943 ], [ -70.127542, 46.378747 ], [ -70.125459, 46.381352 ], [ -70.118597, 46.384233 ], [ -70.110440, 46.386110 ], [ -70.100177, 46.398435 ], [ -70.100607, 46.399303 ], [ -70.100413, 46.405017 ], [ -70.096286, 46.409430 ], [ -70.089248, 46.410666 ], [ -70.080292, 46.410531 ], [ -70.076128, 46.409389 ], [ -70.057061, 46.415036 ], [ -70.056433, 46.415561 ], [ -70.056433, 46.416590 ], [ -70.026521, 46.557217 ], [ -70.023363, 46.573512 ], [ -70.019747, 46.592166 ], [ -69.997086, 46.695230 ], [ -69.994248, 46.698564 ], [ -69.950000, 46.742523 ], [ -69.943121, 46.750034 ], [ -69.874513, 46.818027 ], [ -69.818552, 46.875030 ], [ -69.566383, 47.125032 ], [ -69.439198, 47.250033 ], [ -69.224420, 47.459686 ], [ -69.219996, 47.457159 ], [ -69.203886, 47.452203 ], [ -69.181951, 47.455610 ], [ -69.178412, 47.456615 ], [ -69.164362, 47.451037 ], [ -69.156074, 47.451035 ], [ -69.146439, 47.448860 ], [ -69.122404, 47.441881 ], [ -69.108215, 47.435831 ], [ -69.098511, 47.431217 ], [ -69.097364, 47.430326 ], [ -69.096756, 47.427013 ], [ -69.082508, 47.423976 ], [ -69.080656, 47.424068 ], [ -69.066715, 47.430240 ], [ -69.061192, 47.433052 ], [ -69.055465, 47.432274 ], [ -69.043947, 47.427634 ], [ -69.042702, 47.426651 ], [ -69.039301, 47.422170 ], [ -69.036882, 47.407977 ], [ -69.039138, 47.404068 ], [ -69.042371, 47.401143 ], [ -69.042002, 47.399269 ], [ -69.040790, 47.398080 ], [ -69.041733, 47.397326 ], [ -69.043248, 47.397189 ], [ -69.045403, 47.391910 ], [ -69.044259, 47.389259 ], [ -69.042880, 47.387841 ], [ -69.039818, 47.386309 ], [ -69.039280, 47.385052 ], [ -69.043958, 47.383682 ], [ -69.046448, 47.383934 ], [ -69.053885, 47.377878 ], [ -69.053284, 47.327568 ], [ -69.054628, 47.315911 ], [ -69.049118, 47.306471 ], [ -69.051337, 47.299774 ], [ -69.052614, 47.298289 ], [ -69.052748, 47.294403 ], [ -69.052278, 47.293078 ], [ -69.050699, 47.292552 ], [ -69.050094, 47.291500 ], [ -69.049390, 47.284689 ], [ -69.050465, 47.280575 ], [ -69.049593, 47.276804 ], [ -69.047846, 47.274243 ], [ -69.047076, 47.267089 ], [ -69.048083, 47.263044 ], [ -69.049326, 47.262107 ], [ -69.050367, 47.259821 ], [ -69.050737, 47.257330 ], [ -69.050334, 47.256621 ], [ -69.040200, 47.245100 ], [ -69.033456, 47.240984 ], [ -69.030067, 47.240549 ], [ -69.023826, 47.238353 ], [ -69.004102, 47.230162 ], [ -68.992641, 47.224564 ], [ -68.981096, 47.219884 ], [ -68.975089, 47.216687 ], [ -68.972169, 47.214310 ], [ -68.966433, 47.212712 ], [ -68.961130, 47.205582 ], [ -68.958414, 47.205491 ], [ -68.953350, 47.206749 ], [ -68.952511, 47.206087 ], [ -68.951769, 47.202920 ], [ -68.950397, 47.202476 ], [ -68.948923, 47.202819 ], [ -68.942484, 47.206386 ], [ -68.935710, 47.202249 ], [ -68.929808, 47.197266 ], [ -68.927930, 47.196969 ], [ -68.926421, 47.197860 ], [ -68.924645, 47.197791 ], [ -68.920253, 47.195048 ], [ -68.919752, 47.189859 ], [ -68.916869, 47.189333 ], [ -68.909729, 47.186292 ], [ -68.905240, 47.180919 ], [ -68.902425, 47.178839 ], [ -68.900985, 47.178519 ], [ -68.898770, 47.181353 ], [ -68.895685, 47.182883 ], [ -68.893204, 47.182974 ], [ -68.890154, 47.182241 ], [ -68.882410, 47.183357 ], [ -68.877914, 47.186601 ], [ -68.874487, 47.188405 ], [ -68.871096, 47.189252 ], [ -68.862848, 47.189530 ], [ -68.857519, 47.190950 ], [ -68.853430, 47.193443 ], [ -68.848505, 47.197558 ], [ -68.830970, 47.204945 ], [ -68.812157, 47.215461 ], [ -68.803537, 47.216033 ], [ -68.780557, 47.221605 ], [ -68.769721, 47.221350 ], [ -68.764487, 47.222331 ], [ -68.752104, 47.226645 ], [ -68.745241, 47.231080 ], [ -68.735380, 47.235793 ], [ -68.717867, 47.240919 ], [ -68.713638, 47.240989 ], [ -68.710919, 47.240327 ], [ -68.708570, 47.238705 ], [ -68.705314, 47.238066 ], [ -68.693434, 47.243072 ], [ -68.690414, 47.243987 ], [ -68.687662, 47.244215 ], [ -68.675913, 47.242626 ], [ -68.664071, 47.236762 ], [ -68.661957, 47.236327 ], [ -68.658467, 47.237149 ], [ -68.653902, 47.239479 ], [ -68.648029, 47.239706 ], [ -68.639000, 47.241394 ], [ -68.624964, 47.242392 ], [ -68.619749, 47.243218 ], [ -68.607906, 47.247497 ], [ -68.604819, 47.249418 ], [ -68.595427, 47.257698 ], [ -68.594085, 47.259275 ], [ -68.594053, 47.261218 ], [ -68.595028, 47.263161 ], [ -68.598657, 47.267868 ], [ -68.598726, 47.269879 ], [ -68.596880, 47.271731 ], [ -68.592516, 47.274726 ], [ -68.590605, 47.280052 ], [ -68.588725, 47.281721 ], [ -68.582984, 47.285493 ], [ -68.578551, 47.287551 ], [ -68.571094, 47.287049 ], [ -68.560378, 47.283690 ], [ -68.553896, 47.282250 ], [ -68.551747, 47.282226 ], [ -68.546641, 47.282980 ], [ -68.539587, 47.285173 ], [ -68.529070, 47.292644 ], [ -68.523492, 47.294768 ], [ -68.517982, 47.296092 ], [ -68.507432, 47.296636 ], [ -68.504006, 47.296337 ], [ -68.496719, 47.294462 ], [ -68.491075, 47.294099 ], [ -68.486742, 47.294650 ], [ -68.478983, 47.296893 ], [ -68.474851, 47.297534 ], [ -68.470282, 47.296804 ], [ -68.466280, 47.294873 ], [ -68.463964, 47.292280 ], [ -68.460064, 47.286065 ], [ -68.458250, 47.284625 ], [ -68.448844, 47.282547 ], [ -68.443235, 47.283484 ], [ -68.432555, 47.281930 ], [ -68.428861, 47.281954 ], [ -68.425233, 47.283188 ], [ -68.415861, 47.287803 ], [ -68.413140, 47.288488 ], [ -68.389863, 47.286652 ], [ -68.383146, 47.286672 ], [ -68.378678, 47.287561 ], [ -68.376829, 47.288520 ], [ -68.375848, 47.290065 ], [ -68.375615, 47.292268 ], [ -68.376319, 47.294257 ], [ -68.376955, 47.295628 ], [ -68.378667, 47.297412 ], [ -68.384105, 47.301506 ], [ -68.384943, 47.302923 ], [ -68.384706, 47.305094 ], [ -68.381746, 47.307813 ], [ -68.381308, 47.309161 ], [ -68.384622, 47.322303 ], [ -68.384281, 47.326943 ], [ -68.380334, 47.340242 ], [ -68.378616, 47.343144 ], [ -68.374487, 47.347508 ], [ -68.370265, 47.351052 ], [ -68.365728, 47.353797 ], [ -68.361559, 47.355605 ], [ -68.355171, 47.357070 ], [ -68.336236, 47.359795 ], [ -68.329879, 47.360230 ], [ -68.323186, 47.359888 ], [ -68.309933, 47.356233 ], [ -68.303778, 47.355524 ], [ -68.300718, 47.356095 ], [ -68.292679, 47.359476 ], [ -68.289315, 47.360207 ], [ -68.284101, 47.360389 ], [ -68.278284, 47.358604 ], [ -68.272501, 47.354923 ], [ -68.269710, 47.353733 ], [ -68.265138, 47.352543 ], [ -68.247987, 47.352514 ], [ -68.240168, 47.354217 ], [ -68.234604, 47.355035 ], [ -68.227607, 47.353049 ], [ -68.224646, 47.350787 ], [ -68.224174, 47.349827 ], [ -68.224139, 47.346696 ], [ -68.222893, 47.344526 ], [ -68.217712, 47.340847 ], [ -68.214551, 47.339637 ], [ -68.211222, 47.339112 ], [ -68.204263, 47.339730 ], [ -68.202346, 47.339410 ], [ -68.176055, 47.329240 ], [ -68.161333, 47.327752 ], [ -68.155150, 47.325420 ], [ -68.153570, 47.324162 ], [ -68.152462, 47.321534 ], [ -68.153509, 47.314038 ], [ -68.153275, 47.311729 ], [ -68.152302, 47.309878 ], [ -68.145452, 47.304093 ], [ -68.137059, 47.296068 ], [ -68.128226, 47.294190 ], [ -68.125407, 47.292155 ], [ -68.121463, 47.288272 ], [ -68.119682, 47.287290 ], [ -68.092501, 47.276696 ], [ -68.082896, 47.271921 ], [ -68.080175, 47.269910 ], [ -68.077521, 47.266666 ], [ -68.076009, 47.262095 ], [ -68.074061, 47.259764 ], [ -68.061842, 47.256451 ], [ -68.037335, 47.245678 ], [ -68.033916, 47.243640 ], [ -68.019724, 47.238036 ], [ -68.016103, 47.234446 ], [ -68.006314, 47.226444 ], [ -67.998171, 47.217842 ], [ -67.991871, 47.212042 ], [ -67.990171, 47.211042 ], [ -67.986071, 47.209342 ], [ -67.971370, 47.207142 ], [ -67.969070, 47.206342 ], [ -67.963470, 47.202842 ], [ -67.955669, 47.199542 ], [ -67.952269, 47.196142 ], [ -67.951269, 47.192442 ], [ -67.950569, 47.185142 ], [ -67.949369, 47.182542 ], [ -67.944669, 47.177042 ], [ -67.943069, 47.176142 ], [ -67.939168, 47.171442 ], [ -67.935868, 47.164843 ], [ -67.925768, 47.154243 ], [ -67.919767, 47.151243 ], [ -67.910367, 47.148143 ], [ -67.903366, 47.137643 ], [ -67.901166, 47.135143 ], [ -67.893266, 47.129943 ], [ -67.892166, 47.128643 ], [ -67.890026, 47.124678 ], [ -67.889155, 47.118772 ], [ -67.889193, 47.113401 ], [ -67.888658, 47.111664 ], [ -67.885650, 47.107320 ], [ -67.883844, 47.105834 ], [ -67.881302, 47.103913 ], [ -67.878124, 47.102426 ], [ -67.870367, 47.100896 ], [ -67.864574, 47.099207 ], [ -67.849008, 47.093455 ], [ -67.836890, 47.087036 ], [ -67.832373, 47.085551 ], [ -67.823304, 47.084318 ], [ -67.820828, 47.083518 ], [ -67.816345, 47.081188 ], [ -67.810716, 47.076090 ], [ -67.804512, 47.073390 ], [ -67.794446, 47.069871 ], [ -67.790515, 47.067921 ], [ -67.789761, 47.065744 ], [ -67.789461, 47.062544 ], [ -67.789660, 47.040544 ], [ -67.788960, 47.025844 ], [ -67.789560, 47.015444 ], [ -67.789260, 47.003644 ], [ -67.789766, 47.000044 ], [ -67.789230, 46.880993 ], [ -67.789799, 46.794868 ], [ -67.789380, 46.765528 ], [ -67.789284, 46.758219 ], [ -67.788406, 46.601795 ], [ -67.784509, 46.437576 ], [ -67.782114, 46.279381 ], [ -67.780438, 46.038452 ], [ -67.780462, 46.004447 ], [ -67.781378, 45.963948 ], [ -67.781095, 45.943032 ], [ -67.779984, 45.938163 ], [ -67.777626, 45.934207 ], [ -67.776873, 45.934070 ], [ -67.774907, 45.935007 ], [ -67.773564, 45.934823 ], [ -67.757520, 45.925926 ], [ -67.750422, 45.917898 ], [ -67.751866, 45.914973 ], [ -67.755701, 45.911684 ], [ -67.759665, 45.909925 ], [ -67.763725, 45.910430 ], [ -67.765002, 45.909791 ], [ -67.768709, 45.901997 ], [ -67.767827, 45.898568 ], [ -67.768745, 45.897951 ], [ -67.779157, 45.895120 ], [ -67.783314, 45.895167 ], [ -67.785344, 45.895648 ], [ -67.803318, 45.883718 ], [ -67.803908, 45.882895 ], [ -67.804724, 45.874043 ], [ -67.803678, 45.869379 ], [ -67.796514, 45.859961 ], [ -67.789680, 45.851754 ], [ -67.783108, 45.846517 ], [ -67.777975, 45.843704 ], [ -67.772056, 45.841348 ], [ -67.769179, 45.839335 ], [ -67.765030, 45.834030 ], [ -67.763955, 45.829983 ], [ -67.762812, 45.828520 ], [ -67.755068, 45.823670 ], [ -67.763767, 45.820315 ], [ -67.765534, 45.818807 ], [ -67.766842, 45.818533 ], [ -67.772758, 45.819380 ], [ -67.777630, 45.819222 ], [ -67.780082, 45.818194 ], [ -67.780507, 45.817622 ], [ -67.780443, 45.816206 ], [ -67.801989, 45.803546 ], [ -67.806598, 45.794723 ], [ -67.803626, 45.781624 ], [ -67.805457, 45.769760 ], [ -67.809083, 45.767497 ], [ -67.806308, 45.755405 ], [ -67.793083, 45.750559 ], [ -67.781892, 45.731189 ], [ -67.809833, 45.729274 ], [ -67.803148, 45.696127 ], [ -67.817892, 45.693705 ], [ -67.805483, 45.680241 ], [ -67.803313, 45.677886 ], [ -67.768648, 45.677581 ], [ -67.754245, 45.667791 ], [ -67.730350, 45.663239 ], [ -67.720401, 45.662522 ], [ -67.719651, 45.662819 ], [ -67.717990, 45.665243 ], [ -67.718056, 45.667986 ], [ -67.723600, 45.670384 ], [ -67.730845, 45.678223 ], [ -67.733720, 45.684233 ], [ -67.734605, 45.688987 ], [ -67.729908, 45.689012 ], [ -67.727648, 45.688468 ], [ -67.710464, 45.679372 ], [ -67.706092, 45.673635 ], [ -67.697970, 45.659738 ], [ -67.692623, 45.650366 ], [ -67.675417, 45.630959 ], [ -67.666456, 45.624461 ], [ -67.645810, 45.613597 ], [ -67.640238, 45.616178 ], [ -67.644206, 45.623220 ], [ -67.639741, 45.624771 ], [ -67.631762, 45.621409 ], [ -67.606172, 45.606533 ], [ -67.583341, 45.602493 ], [ -67.561359, 45.594906 ], [ -67.556931, 45.595066 ], [ -67.556345, 45.597260 ], [ -67.546120, 45.598059 ], [ -67.534919, 45.595428 ], [ -67.518580, 45.587925 ], [ -67.499444, 45.587014 ], [ -67.490923, 45.591488 ], [ -67.488452, 45.594643 ], [ -67.489018, 45.596944 ], [ -67.491061, 45.598917 ], [ -67.489793, 45.601180 ], [ -67.476704, 45.604157 ], [ -67.455406, 45.604665 ], [ -67.449674, 45.602860 ], [ -67.429716, 45.583773 ], [ -67.425452, 45.579086 ], [ -67.423646, 45.572153 ], [ -67.420976, 45.550029 ], [ -67.425399, 45.540795 ], [ -67.428338, 45.540626 ], [ -67.429057, 45.541207 ], [ -67.430670, 45.541390 ], [ -67.432236, 45.541023 ], [ -67.434559, 45.535912 ], [ -67.435275, 45.530781 ], [ -67.435044, 45.528783 ], [ -67.432207, 45.519996 ], [ -67.420543, 45.511113 ], [ -67.416416, 45.503515 ], [ -67.416462, 45.502147 ], [ -67.417417, 45.501985 ], [ -67.420966, 45.505054 ], [ -67.422649, 45.505863 ], [ -67.424242, 45.505907 ], [ -67.425674, 45.502917 ], [ -67.427713, 45.501336 ], [ -67.429681, 45.501592 ], [ -67.449968, 45.504933 ], [ -67.462882, 45.508691 ], [ -67.470416, 45.505307 ], [ -67.470910, 45.504279 ], [ -67.470732, 45.500067 ], [ -67.476855, 45.497240 ], [ -67.488001, 45.493762 ], [ -67.499445, 45.491013 ], [ -67.503088, 45.489688 ], [ -67.503771, 45.488522 ], [ -67.503157, 45.485367 ], [ -67.499767, 45.478050 ], [ -67.494351, 45.473048 ], [ -67.486907, 45.468024 ], [ -67.482353, 45.460825 ], [ -67.481929, 45.458288 ], [ -67.484851, 45.456001 ], [ -67.484328, 45.451955 ], [ -67.477200, 45.431590 ], [ -67.473366, 45.425328 ], [ -67.471255, 45.423477 ], [ -67.458495, 45.415960 ], [ -67.448106, 45.407823 ], [ -67.430001, 45.392965 ], [ -67.418747, 45.377260 ], [ -67.419007, 45.376026 ], [ -67.421501, 45.374078 ], [ -67.423773, 45.373461 ], [ -67.427243, 45.373690 ], [ -67.430097, 45.371862 ], [ -67.431232, 45.370787 ], [ -67.434281, 45.365438 ], [ -67.433536, 45.361324 ], [ -67.427797, 45.355471 ], [ -67.430489, 45.348751 ], [ -67.434996, 45.340133 ], [ -67.442029, 45.334601 ], [ -67.453469, 45.328246 ], [ -67.456288, 45.326440 ], [ -67.456676, 45.325640 ], [ -67.456384, 45.323925 ], [ -67.452268, 45.319628 ], [ -67.452267, 45.316839 ], [ -67.453336, 45.314256 ], [ -67.460554, 45.300379 ], [ -67.465833, 45.297223 ], [ -67.466091, 45.294160 ], [ -67.466479, 45.293817 ], [ -67.479690, 45.289767 ], [ -67.482315, 45.291412 ], [ -67.484258, 45.291868 ], [ -67.485683, 45.291433 ], [ -67.486524, 45.290633 ], [ -67.489464, 45.282653 ], [ -67.489333, 45.281282 ], [ -67.463570, 45.244097 ], [ -67.462081, 45.242748 ], [ -67.460236, 45.241926 ], [ -67.453473, 45.241127 ], [ -67.439980, 45.227047 ], [ -67.437101, 45.222658 ], [ -67.431410, 45.210039 ], [ -67.429083, 45.199066 ], [ -67.428889, 45.193213 ], [ -67.407139, 45.179425 ], [ -67.404658, 45.166944 ], [ -67.405370, 45.164864 ], [ -67.405370, 45.162852 ], [ -67.404629, 45.159926 ], [ -67.390579, 45.154114 ], [ -67.383635, 45.152259 ], [ -67.357117, 45.131782 ], [ -67.353434, 45.129475 ], [ -67.345585, 45.126392 ], [ -67.340806, 45.125435 ], [ -67.339869, 45.125594 ], [ -67.329829, 45.131654 ], [ -67.318462, 45.139403 ], [ -67.305472, 45.144826 ], [ -67.298209, 45.146672 ], [ -67.296174, 45.147952 ], [ -67.294881, 45.149666 ], [ -67.294363, 45.153506 ], [ -67.296979, 45.155267 ], [ -67.301729, 45.157119 ], [ -67.302568, 45.161348 ], [ -67.299238, 45.168937 ], [ -67.295910, 45.170400 ], [ -67.291417, 45.171450 ], [ -67.291707, 45.174491 ], [ -67.293484, 45.176114 ], [ -67.293742, 45.177966 ], [ -67.290603, 45.187589 ], [ -67.289794, 45.188663 ], [ -67.283619, 45.192022 ], [ -67.271076, 45.191081 ], [ -67.261542, 45.187785 ], [ -67.257795, 45.185132 ], [ -67.246697, 45.180765 ], [ -67.244012, 45.178274 ], [ -67.242293, 45.172240 ], [ -67.240643, 45.171167 ], [ -67.233047, 45.168587 ], [ -67.230201, 45.165549 ], [ -67.227324, 45.163652 ], [ -67.223156, 45.163700 ], [ -67.203933, 45.171407 ], [ -67.191167, 45.165876 ], [ -67.167870, 45.164595 ], [ -67.161247, 45.162879 ], [ -67.159406, 45.162193 ], [ -67.157919, 45.161004 ], [ -67.145652, 45.146667 ], [ -67.128935, 45.132168 ], [ -67.112414, 45.112323 ], [ -67.094735, 45.075458 ], [ -67.090786, 45.068721 ], [ -67.105899, 45.065786 ], [ -67.117688, 45.056730 ], [ -67.099749, 45.045010 ], [ -67.082074, 45.029608 ], [ -67.074914, 45.019254 ], [ -67.072753, 45.008329 ], [ -67.068274, 45.001014 ], [ -67.054610, 44.986764 ], [ -67.038299, 44.945433 ], [ -67.033474, 44.939923 ], [ -67.002118, 44.918836 ], [ -66.990937, 44.917835 ], [ -66.984466, 44.912557 ], [ -66.983558, 44.903277 ], [ -66.985901, 44.897150 ], [ -66.989235, 44.896480 ], [ -66.990351, 44.882551 ], [ -66.981008, 44.862813 ], [ -66.978142, 44.856963 ], [ -66.992960, 44.849181 ], [ -66.996523, 44.844654 ], [ -66.986318, 44.820657 ], [ -66.975009, 44.815495 ], [ -66.966468, 44.819063 ], [ -66.952112, 44.820070 ], [ -66.949895, 44.817419 ], [ -66.950569, 44.814539 ], [ -66.961068, 44.807269 ], [ -66.970026, 44.805713 ], [ -66.976260, 44.808315 ], [ -66.979708, 44.807360 ], [ -66.989351, 44.798780 ], [ -66.995154, 44.791073 ], [ -67.019950, 44.771427 ], [ -67.026150, 44.768199 ], [ -67.043350, 44.765071 ], [ -67.055160, 44.771442 ], [ -67.062239, 44.769543 ], [ -67.063308, 44.758238 ], [ -67.073439, 44.741957 ], [ -67.083477, 44.739899 ], [ -67.092542, 44.742693 ], [ -67.098931, 44.741311 ], [ -67.103957, 44.717444 ], [ -67.128792, 44.695421 ], [ -67.139209, 44.693849 ], [ -67.148061, 44.684114 ], [ -67.155119, 44.669440 ], [ -67.154479, 44.668114 ], [ -67.169857, 44.662105 ], [ -67.181785, 44.663699 ], [ -67.186612, 44.662650 ], [ -67.192068, 44.655515 ], [ -67.191438, 44.647750 ], [ -67.189427, 44.645533 ], [ -67.213025, 44.639220 ], [ -67.234275, 44.637201 ], [ -67.247260, 44.641664 ], [ -67.251247, 44.640825 ], [ -67.274122, 44.626345 ], [ -67.277060, 44.617950 ], [ -67.273076, 44.610873 ], [ -67.279160, 44.606782 ], [ -67.293403, 44.599265 ], [ -67.302427, 44.597323 ], [ -67.314938, 44.598215 ], [ -67.322970, 44.609394 ], [ -67.322491, 44.612458 ], [ -67.310745, 44.613212 ], [ -67.293665, 44.634316 ], [ -67.292462, 44.648455 ], [ -67.298449, 44.654377 ], [ -67.309627, 44.659316 ], [ -67.307909, 44.691295 ], [ -67.300144, 44.696752 ], [ -67.299176, 44.705705 ], [ -67.308538, 44.707454 ], [ -67.347782, 44.699480 ], [ -67.355966, 44.699060 ], [ -67.376742, 44.681852 ], [ -67.381149, 44.669470 ], [ -67.379050, 44.665483 ], [ -67.374014, 44.662965 ], [ -67.367298, 44.652472 ], [ -67.363158, 44.631825 ], [ -67.368269, 44.624672 ], [ -67.377554, 44.619757 ], [ -67.386605, 44.626974 ], [ -67.388704, 44.626554 ], [ -67.395839, 44.612914 ], [ -67.398987, 44.602631 ], [ -67.405492, 44.594236 ], [ -67.411815, 44.596954 ], [ -67.418923, 44.603470 ], [ -67.420602, 44.607877 ], [ -67.428367, 44.609136 ], [ -67.443686, 44.605779 ], [ -67.447464, 44.603260 ], [ -67.448513, 44.600322 ], [ -67.457747, 44.598014 ], [ -67.492373, 44.617950 ], [ -67.493632, 44.628863 ], [ -67.505804, 44.636837 ], [ -67.522802, 44.633060 ], [ -67.524061, 44.626554 ], [ -67.530777, 44.621938 ], [ -67.533925, 44.621518 ], [ -67.540220, 44.626345 ], [ -67.543368, 44.626554 ], [ -67.551133, 44.621938 ], [ -67.552392, 44.619629 ], [ -67.575056, 44.560659 ], [ -67.569836, 44.556788 ], [ -67.562321, 44.539435 ], [ -67.568159, 44.531117 ], [ -67.648506, 44.525403 ], [ -67.653123, 44.525823 ], [ -67.656901, 44.535896 ], [ -67.660678, 44.537575 ], [ -67.685861, 44.537155 ], [ -67.696354, 44.533798 ], [ -67.702649, 44.527922 ], [ -67.698872, 44.515750 ], [ -67.703489, 44.504837 ], [ -67.714190, 44.495238 ], [ -67.722876, 44.498524 ], [ -67.733986, 44.496252 ], [ -67.743353, 44.497418 ], [ -67.742789, 44.506176 ], [ -67.740076, 44.508944 ], [ -67.742942, 44.526453 ], [ -67.753854, 44.543661 ], [ -67.758891, 44.546599 ], [ -67.767285, 44.548278 ], [ -67.774001, 44.547438 ], [ -67.779457, 44.543661 ], [ -67.781975, 44.534008 ], [ -67.781556, 44.520577 ], [ -67.797260, 44.520685 ], [ -67.802541, 44.523934 ], [ -67.805479, 44.529810 ], [ -67.805479, 44.536946 ], [ -67.808837, 44.544081 ], [ -67.829823, 44.557512 ], [ -67.839896, 44.558771 ], [ -67.844513, 44.556252 ], [ -67.845772, 44.551636 ], [ -67.843254, 44.542822 ], [ -67.856684, 44.523934 ], [ -67.853746, 44.497492 ], [ -67.851228, 44.492456 ], [ -67.851648, 44.484901 ], [ -67.855579, 44.478676 ], [ -67.860994, 44.477576 ], [ -67.866801, 44.471812 ], [ -67.868774, 44.465272 ], [ -67.868875, 44.456881 ], [ -67.851764, 44.428695 ], [ -67.851697, 44.424282 ], [ -67.855108, 44.419434 ], [ -67.868856, 44.424672 ], [ -67.878509, 44.435585 ], [ -67.887323, 44.433066 ], [ -67.887323, 44.426351 ], [ -67.892033, 44.409668 ], [ -67.899571, 44.394078 ], [ -67.911667, 44.419216 ], [ -67.913346, 44.430128 ], [ -67.921320, 44.433066 ], [ -67.926357, 44.431807 ], [ -67.930554, 44.428869 ], [ -67.927616, 44.421314 ], [ -67.931453, 44.411848 ], [ -67.936531, 44.411187 ], [ -67.947342, 44.415858 ], [ -67.955737, 44.416278 ], [ -67.957089, 44.415408 ], [ -67.961613, 44.412500 ], [ -67.961613, 44.399070 ], [ -67.978876, 44.387034 ], [ -67.985668, 44.386917 ], [ -67.997288, 44.399909 ], [ -68.000646, 44.406624 ], [ -68.006102, 44.409562 ], [ -68.010719, 44.407464 ], [ -68.019533, 44.396971 ], [ -68.013990, 44.390255 ], [ -68.034223, 44.360456 ], [ -68.039679, 44.360876 ], [ -68.044296, 44.357938 ], [ -68.044716, 44.351222 ], [ -68.043037, 44.343667 ], [ -68.049334, 44.330730 ], [ -68.060356, 44.331988 ], [ -68.067047, 44.335692 ], [ -68.076066, 44.347925 ], [ -68.077873, 44.373047 ], [ -68.086268, 44.376405 ], [ -68.090045, 44.371369 ], [ -68.092983, 44.370949 ], [ -68.103818, 44.385111 ], [ -68.112290, 44.401588 ], [ -68.112710, 44.421314 ], [ -68.116487, 44.429289 ], [ -68.119845, 44.445658 ], [ -68.119425, 44.459508 ], [ -68.115228, 44.467903 ], [ -68.117746, 44.475038 ], [ -68.123203, 44.478815 ], [ -68.150904, 44.482383 ], [ -68.159298, 44.479445 ], [ -68.162656, 44.477346 ], [ -68.163075, 44.473149 ], [ -68.171050, 44.470211 ], [ -68.194554, 44.471890 ], [ -68.189517, 44.478605 ], [ -68.189937, 44.484901 ], [ -68.192036, 44.487419 ], [ -68.213861, 44.492456 ], [ -68.223934, 44.487000 ], [ -68.227292, 44.479865 ], [ -68.224354, 44.464335 ], [ -68.229390, 44.463496 ], [ -68.244500, 44.471051 ], [ -68.252474, 44.483222 ], [ -68.261708, 44.484062 ], [ -68.268004, 44.471470 ], [ -68.270522, 44.459718 ], [ -68.281015, 44.451324 ], [ -68.298223, 44.449225 ], [ -68.299063, 44.437893 ], [ -68.294865, 44.432857 ], [ -68.268423, 44.440411 ], [ -68.247438, 44.433276 ], [ -68.244500, 44.429919 ], [ -68.243660, 44.420685 ], [ -68.249956, 44.417747 ], [ -68.249956, 44.414809 ], [ -68.215540, 44.390466 ], [ -68.209664, 44.392984 ], [ -68.203540, 44.392365 ], [ -68.196937, 44.386352 ], [ -68.184532, 44.369145 ], [ -68.174687, 44.343604 ], [ -68.173608, 44.328397 ], [ -68.191924, 44.306675 ], [ -68.233435, 44.288578 ], [ -68.275139, 44.288895 ], [ -68.289409, 44.283858 ], [ -68.298223, 44.276303 ], [ -68.298643, 44.266650 ], [ -68.297641, 44.263035 ], [ -68.295265, 44.261722 ], [ -68.290818, 44.247673 ], [ -68.317588, 44.225101 ], [ -68.339498, 44.222893 ], [ -68.343132, 44.229505 ], [ -68.365364, 44.237871 ], [ -68.369759, 44.243311 ], [ -68.377982, 44.247563 ], [ -68.389848, 44.247066 ], [ -68.401268, 44.252244 ], [ -68.419650, 44.274612 ], [ -68.421302, 44.284468 ], [ -68.426107, 44.295102 ], [ -68.430946, 44.298624 ], [ -68.430853, 44.312609 ], [ -68.411965, 44.322262 ], [ -68.409027, 44.325620 ], [ -68.409867, 44.329397 ], [ -68.421619, 44.336113 ], [ -68.421471, 44.337754 ], [ -68.409867, 44.356259 ], [ -68.406089, 44.356679 ], [ -68.396552, 44.363941 ], [ -68.395516, 44.369561 ], [ -68.398035, 44.376191 ], [ -68.367565, 44.390710 ], [ -68.363720, 44.388935 ], [ -68.360318, 44.389674 ], [ -68.358100, 44.392337 ], [ -68.359082, 44.402847 ], [ -68.372445, 44.423690 ], [ -68.379100, 44.430049 ], [ -68.387678, 44.430936 ], [ -68.390932, 44.427387 ], [ -68.392559, 44.418070 ], [ -68.416412, 44.397973 ], [ -68.421783, 44.396411 ], [ -68.427874, 44.396800 ], [ -68.433901, 44.401534 ], [ -68.432556, 44.426594 ], [ -68.429648, 44.439136 ], [ -68.439281, 44.448043 ], [ -68.448006, 44.449497 ], [ -68.455095, 44.447498 ], [ -68.460003, 44.443317 ], [ -68.463820, 44.436592 ], [ -68.458849, 44.412141 ], [ -68.464106, 44.398078 ], [ -68.464262, 44.391081 ], [ -68.461072, 44.385639 ], [ -68.461072, 44.378504 ], [ -68.466109, 44.377245 ], [ -68.478280, 44.378084 ], [ -68.483317, 44.388157 ], [ -68.480798, 44.397391 ], [ -68.472824, 44.404106 ], [ -68.480379, 44.432647 ], [ -68.485415, 44.434326 ], [ -68.494649, 44.429709 ], [ -68.499686, 44.414179 ], [ -68.505562, 44.411661 ], [ -68.514520, 44.413340 ], [ -68.529905, 44.399070 ], [ -68.534522, 44.397811 ], [ -68.555088, 44.403687 ], [ -68.560964, 44.402847 ], [ -68.565161, 44.399070 ], [ -68.566420, 44.394453 ], [ -68.564741, 44.385219 ], [ -68.559285, 44.374307 ], [ -68.550051, 44.371788 ], [ -68.545434, 44.355000 ], [ -68.553873, 44.346256 ], [ -68.563209, 44.333039 ], [ -68.566936, 44.317603 ], [ -68.566203, 44.313007 ], [ -68.564005, 44.308022 ], [ -68.556236, 44.300819 ], [ -68.538595, 44.299902 ], [ -68.531532, 44.290388 ], [ -68.532266, 44.286340 ], [ -68.528611, 44.276117 ], [ -68.519516, 44.265046 ], [ -68.519819, 44.260209 ], [ -68.529802, 44.249594 ], [ -68.528153, 44.241263 ], [ -68.523480, 44.235819 ], [ -68.525302, 44.227554 ], [ -68.534595, 44.229331 ], [ -68.550802, 44.236534 ], [ -68.551162, 44.238335 ], [ -68.562687, 44.248059 ], [ -68.572772, 44.252741 ], [ -68.603385, 44.274710 ], [ -68.615630, 44.275431 ], [ -68.626075, 44.280473 ], [ -68.627515, 44.284435 ], [ -68.630036, 44.286235 ], [ -68.682979, 44.299201 ], [ -68.725657, 44.321591 ], [ -68.733004, 44.328388 ], [ -68.746164, 44.331148 ], [ -68.762021, 44.329597 ], [ -68.766197, 44.327015 ], [ -68.771489, 44.320523 ], [ -68.795063, 44.307860 ], [ -68.827197, 44.312160 ], [ -68.828377, 44.316549 ], [ -68.825419, 44.334547 ], [ -68.821311, 44.349594 ], [ -68.817647, 44.353093 ], [ -68.814811, 44.362194 ], [ -68.818703, 44.375077 ], [ -68.821767, 44.408940 ], [ -68.815325, 44.428080 ], [ -68.801634, 44.434803 ], [ -68.785898, 44.462611 ], [ -68.783679, 44.473879 ], [ -68.796206, 44.471437 ], [ -68.810059, 44.468737 ], [ -68.829153, 44.462242 ], [ -68.858993, 44.444923 ], [ -68.880271, 44.428112 ], [ -68.886491, 44.430676 ], [ -68.890826, 44.437995 ], [ -68.892800, 44.443415 ], [ -68.892073, 44.445075 ], [ -68.897104, 44.450643 ], [ -68.900934, 44.452062 ], [ -68.927452, 44.448039 ], [ -68.931934, 44.438690 ], [ -68.946582, 44.429108 ], [ -68.982449, 44.426195 ], [ -68.990767, 44.415033 ], [ -68.984404, 44.396879 ], [ -68.978815, 44.386340 ], [ -68.967300, 44.381106 ], [ -68.961111, 44.375076 ], [ -68.948164, 44.355882 ], [ -68.954465, 44.324050 ], [ -68.958889, 44.314353 ], [ -68.979005, 44.296327 ], [ -69.003682, 44.294582 ], [ -69.005071, 44.274071 ], [ -69.017051, 44.257086 ], [ -69.028590, 44.249139 ], [ -69.029434, 44.248558 ], [ -69.040193, 44.233673 ], [ -69.043599, 44.225029 ], [ -69.042807, 44.215173 ], [ -69.051810, 44.195920 ], [ -69.054546, 44.171542 ], [ -69.061240, 44.165498 ], [ -69.077776, 44.165043 ], [ -69.079835, 44.160953 ], [ -69.080978, 44.156768 ], [ -69.079608, 44.143962 ], [ -69.075667, 44.129991 ], [ -69.080331, 44.117824 ], [ -69.100863, 44.104529 ], [ -69.101107, 44.093601 ], [ -69.092000, 44.085734 ], [ -69.089078, 44.085326 ], [ -69.076452, 44.090634 ], [ -69.056303, 44.095162 ], [ -69.050814, 44.094888 ], [ -69.043403, 44.092164 ], [ -69.031878, 44.079036 ], [ -69.048917, 44.062506 ], [ -69.050566, 44.063152 ], [ -69.050622, 44.068017 ], [ -69.056093, 44.069490 ], [ -69.064299, 44.069911 ], [ -69.067876, 44.067596 ], [ -69.079805, 44.055256 ], [ -69.073767, 44.046135 ], [ -69.081131, 44.041295 ], [ -69.094177, 44.038981 ], [ -69.113113, 44.028881 ], [ -69.125738, 44.019623 ], [ -69.128052, 44.017309 ], [ -69.124475, 44.007419 ], [ -69.148883, 43.998582 ], [ -69.162559, 43.999003 ], [ -69.170345, 43.995637 ], [ -69.193805, 43.975543 ], [ -69.197803, 43.967547 ], [ -69.193805, 43.959762 ], [ -69.196330, 43.950504 ], [ -69.203668, 43.941806 ], [ -69.214205, 43.935583 ], [ -69.237368, 43.931596 ], [ -69.242710, 43.925465 ], [ -69.259838, 43.921427 ], [ -69.265257, 43.933393 ], [ -69.267515, 43.943667 ], [ -69.280498, 43.957440 ], [ -69.283998, 43.958569 ], [ -69.288513, 43.957665 ], [ -69.307776, 43.943451 ], [ -69.314270, 43.942951 ], [ -69.319751, 43.944870 ], [ -69.305176, 43.956676 ], [ -69.304301, 43.962068 ], [ -69.331411, 43.974311 ], [ -69.351961, 43.974748 ], [ -69.366702, 43.964755 ], [ -69.375478, 43.964584 ], [ -69.388059, 43.964340 ], [ -69.398455, 43.971804 ], [ -69.421072, 43.938261 ], [ -69.423323, 43.922871 ], [ -69.423324, 43.915507 ], [ -69.440913, 43.909767 ], [ -69.459637, 43.903316 ], [ -69.483498, 43.880280 ], [ -69.486243, 43.869118 ], [ -69.503290, 43.837673 ], [ -69.514889, 43.831298 ], [ -69.516212, 43.837222 ], [ -69.513267, 43.844790 ], [ -69.520301, 43.868498 ], [ -69.524673, 43.875639 ], [ -69.543912, 43.881615 ], [ -69.549450, 43.880012 ], [ -69.550908, 43.877971 ], [ -69.550616, 43.872579 ], [ -69.545028, 43.861241 ], [ -69.552606, 43.841347 ], [ -69.558122, 43.840660 ], [ -69.568325, 43.844449 ], [ -69.572697, 43.844012 ], [ -69.575466, 43.841972 ], [ -69.578527, 43.823316 ], [ -69.588551, 43.818360 ], [ -69.604179, 43.813551 ], [ -69.605928, 43.814862 ], [ -69.604616, 43.825793 ], [ -69.598495, 43.825502 ], [ -69.592373, 43.830895 ], [ -69.589167, 43.851299 ], [ -69.594705, 43.858878 ], [ -69.604616, 43.858004 ], [ -69.613215, 43.845032 ], [ -69.613069, 43.837453 ], [ -69.615110, 43.831623 ], [ -69.621086, 43.826814 ], [ -69.630268, 43.837016 ], [ -69.629685, 43.843429 ], [ -69.634932, 43.845907 ], [ -69.649798, 43.836287 ], [ -69.653150, 43.817194 ], [ -69.650818, 43.803785 ], [ -69.653337, 43.791030 ], [ -69.664922, 43.791033 ], [ -69.685473, 43.816328 ], [ -69.685579, 43.820546 ], [ -69.692429, 43.824336 ], [ -69.697239, 43.825065 ], [ -69.697858, 43.824918 ], [ -69.705838, 43.823024 ], [ -69.714873, 43.810264 ], [ -69.717804, 43.801047 ], [ -69.717074, 43.792403 ], [ -69.719723, 43.786685 ], [ -69.752801, 43.755940 ], [ -69.761587, 43.757000 ], [ -69.780097, 43.755397 ], [ -69.782429, 43.753794 ], [ -69.782283, 43.751170 ], [ -69.778494, 43.747089 ], [ -69.778348, 43.744612 ], [ -69.835323, 43.721125 ], [ -69.838689, 43.705140 ], [ -69.851297, 43.703581 ], [ -69.855081, 43.704746 ], [ -69.857927, 43.723915 ], [ -69.855595, 43.732660 ], [ -69.858947, 43.740531 ], [ -69.868673, 43.742701 ], [ -69.862155, 43.758962 ], [ -69.869732, 43.775656 ], [ -69.884066, 43.778035 ], [ -69.887390, 43.777052 ], [ -69.903164, 43.772390 ], [ -69.915593, 43.775112 ], [ -69.927011, 43.780174 ], [ -69.948539, 43.765948 ], [ -69.953246, 43.768806 ], [ -69.958056, 43.767786 ], [ -69.982574, 43.750801 ], [ -69.989131, 43.743227 ], [ -69.994479, 43.728451 ], [ -69.992396, 43.726852 ], [ -69.992615, 43.724793 ], [ -70.001645, 43.717666 ], [ -70.006954, 43.717065 ], [ -70.005205, 43.727559 ], [ -70.001125, 43.733389 ], [ -69.998793, 43.740385 ], [ -70.001708, 43.744466 ], [ -70.041351, 43.738053 ], [ -70.040768, 43.745049 ], [ -70.034355, 43.759041 ], [ -70.025610, 43.769534 ], [ -70.005205, 43.787607 ], [ -69.998210, 43.798684 ], [ -69.999376, 43.805097 ], [ -70.002874, 43.812093 ], [ -70.011035, 43.810927 ], [ -70.026193, 43.822587 ], [ -70.026193, 43.829000 ], [ -70.023278, 43.834247 ], [ -70.006954, 43.844158 ], [ -70.002874, 43.848239 ], [ -70.002874, 43.852903 ], [ -70.009869, 43.859315 ], [ -70.019197, 43.858733 ], [ -70.032023, 43.849988 ], [ -70.053594, 43.828417 ], [ -70.053011, 43.821421 ], [ -70.064671, 43.813259 ], [ -70.066420, 43.819672 ], [ -70.080995, 43.819672 ], [ -70.107229, 43.809178 ], [ -70.142792, 43.791688 ], [ -70.153869, 43.781194 ], [ -70.153869, 43.774781 ], [ -70.176023, 43.760790 ], [ -70.177772, 43.764871 ], [ -70.172525, 43.773615 ], [ -70.175440, 43.777113 ], [ -70.190014, 43.771866 ], [ -70.194678, 43.766037 ], [ -70.197593, 43.753211 ], [ -70.194095, 43.745632 ], [ -70.194678, 43.742134 ], [ -70.217998, 43.719980 ], [ -70.219164, 43.715899 ], [ -70.215666, 43.707737 ], [ -70.216832, 43.704822 ], [ -70.227909, 43.701907 ], [ -70.231990, 43.704822 ], [ -70.251812, 43.683251 ], [ -70.254144, 43.676839 ], [ -70.252961, 43.675010 ], [ -70.247321, 43.671973 ], [ -70.242289, 43.669544 ], [ -70.239512, 43.665986 ], [ -70.240119, 43.664685 ], [ -70.241942, 43.663296 ], [ -70.240987, 43.659132 ], [ -70.222990, 43.639023 ], [ -70.211204, 43.625765 ], [ -70.217087, 43.596717 ], [ -70.214369, 43.590445 ], [ -70.201120, 43.586515 ], [ -70.196911, 43.565146 ], [ -70.206123, 43.557627 ], [ -70.216782, 43.556874 ], [ -70.219784, 43.562149 ], [ -70.231963, 43.561118 ], [ -70.244331, 43.551849 ], [ -70.261917, 43.553687 ], [ -70.272497, 43.562616 ], [ -70.299184, 43.550589 ], [ -70.307764, 43.544315 ], [ -70.341793, 43.540484 ], [ -70.352826, 43.535855 ], [ -70.353392, 43.535405 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US24", "STATE": "24", "NAME": "Maryland", "LSAD": "", "CENSUSAREA": 9707.241000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -76.048373, 38.120550 ], [ -76.056811, 38.125123 ], [ -76.061000, 38.127002 ], [ -76.061111, 38.126963 ], [ -76.061470, 38.126839 ], [ -76.063661, 38.126078 ], [ -76.064683, 38.125723 ], [ -76.081127, 38.120014 ], [ -76.081587, 38.119854 ], [ -76.085230, 38.118589 ], [ -76.085311, 38.118561 ], [ -76.085542, 38.117869 ], [ -76.085885, 38.116844 ], [ -76.085947, 38.116658 ], [ -76.086224, 38.116534 ], [ -76.089018, 38.115287 ], [ -76.089166, 38.115221 ], [ -76.090872, 38.114460 ], [ -76.095548, 38.125123 ], [ -76.090649, 38.131185 ], [ -76.090640, 38.131240 ], [ -76.090527, 38.131919 ], [ -76.089017, 38.141033 ], [ -76.089918, 38.143837 ], [ -76.090216, 38.144765 ], [ -76.092334, 38.151355 ], [ -76.088639, 38.192649 ], [ -76.071470, 38.203502 ], [ -76.067797, 38.203539 ], [ -76.067100, 38.203546 ], [ -76.066994, 38.203547 ], [ -76.061906, 38.203599 ], [ -76.059731, 38.203621 ], [ -76.059562, 38.203622 ], [ -76.059218, 38.203626 ], [ -76.059158, 38.203626 ], [ -76.059020, 38.203628 ], [ -76.058925, 38.203629 ], [ -76.053753, 38.203681 ], [ -76.052165, 38.203697 ], [ -76.050511, 38.203714 ], [ -76.048945, 38.203729 ], [ -76.048786, 38.203731 ], [ -76.046539, 38.201549 ], [ -76.046273, 38.201290 ], [ -76.042691, 38.197811 ], [ -76.042615, 38.197737 ], [ -76.042385, 38.197515 ], [ -76.042280, 38.197412 ], [ -76.041952, 38.197094 ], [ -76.040718, 38.195896 ], [ -76.038929, 38.194158 ], [ -76.036757, 38.192049 ], [ -76.028580, 38.184107 ], [ -76.028411, 38.183943 ], [ -76.026900, 38.182476 ], [ -76.025899, 38.181504 ], [ -76.022170, 38.177882 ], [ -76.021941, 38.171976 ], [ -76.025892, 38.170946 ], [ -76.032767, 38.169154 ], [ -76.032816, 38.169141 ], [ -76.034038, 38.157902 ], [ -76.033978, 38.157636 ], [ -76.031945, 38.148631 ], [ -76.031868, 38.148288 ], [ -76.031442, 38.147612 ], [ -76.022515, 38.133453 ], [ -76.020982, 38.132776 ], [ -76.020476, 38.132553 ], [ -76.019637, 38.132183 ], [ -76.018574, 38.131713 ], [ -76.017790, 38.131367 ], [ -76.015155, 38.131548 ], [ -76.013903, 38.131634 ], [ -76.012487, 38.131731 ], [ -76.011916, 38.122214 ], [ -76.013363, 38.121342 ], [ -76.014698, 38.120537 ], [ -76.015702, 38.119933 ], [ -76.020496, 38.117044 ], [ -76.021305, 38.108608 ], [ -76.021353, 38.108108 ], [ -76.021370, 38.107934 ], [ -76.020996, 38.107578 ], [ -76.017394, 38.104154 ], [ -76.015477, 38.102332 ], [ -76.008168, 38.095385 ], [ -76.005904, 38.077170 ], [ -76.011544, 38.072312 ], [ -76.012701, 38.072159 ], [ -76.015235, 38.071825 ], [ -76.023300, 38.070760 ], [ -76.036676, 38.076509 ], [ -76.052207, 38.089716 ], [ -76.058310, 38.094906 ], [ -76.059304, 38.095751 ], [ -76.050156, 38.107758 ], [ -76.047291, 38.108505 ], [ -76.046494, 38.108712 ], [ -76.045279, 38.109029 ], [ -76.044482, 38.109237 ], [ -76.042083, 38.109862 ], [ -76.041083, 38.110726 ], [ -76.040874, 38.110906 ], [ -76.039620, 38.111990 ], [ -76.039696, 38.112108 ], [ -76.040665, 38.113606 ], [ -76.043423, 38.117868 ], [ -76.048373, 38.120550 ] ] ], [ [ [ -76.022325, 37.953878 ], [ -76.029405, 37.953776 ], [ -76.029463, 37.953775 ], [ -76.030122, 37.953655 ], [ -76.038026, 37.953901 ], [ -76.041402, 37.954006 ], [ -76.041691, 37.954000 ], [ -76.045561, 37.953669 ], [ -76.046530, 37.953586 ], [ -76.049608, 37.983628 ], [ -76.049562, 37.985065 ], [ -76.049549, 37.985495 ], [ -76.049527, 37.986184 ], [ -76.049396, 37.990315 ], [ -76.048617, 38.014843 ], [ -76.046213, 38.025533 ], [ -76.041668, 38.032148 ], [ -76.020827, 38.039124 ], [ -76.013128, 38.039762 ], [ -76.008835, 38.038275 ], [ -76.008695, 38.038226 ], [ -76.004592, 38.036805 ], [ -75.991846, 38.025497 ], [ -75.981195, 38.022460 ], [ -75.977246, 38.021334 ], [ -75.975494, 38.020834 ], [ -75.975487, 38.020827 ], [ -75.973432, 38.018841 ], [ -75.972304, 38.017750 ], [ -75.970172, 38.015688 ], [ -75.970168, 38.015685 ], [ -75.970168, 38.015683 ], [ -75.970178, 38.015260 ], [ -75.970345, 38.008222 ], [ -75.970390, 38.006327 ], [ -75.970917, 38.006239 ], [ -75.979879, 38.004738 ], [ -75.980683, 38.004603 ], [ -75.982880, 38.004236 ], [ -75.984251, 38.004006 ], [ -75.984479, 38.003369 ], [ -75.984675, 38.002821 ], [ -75.985020, 38.001855 ], [ -75.985723, 37.999889 ], [ -75.986249, 37.998416 ], [ -75.986571, 37.997516 ], [ -75.988541, 37.992006 ], [ -75.988719, 37.991509 ], [ -75.989101, 37.990440 ], [ -75.992468, 37.981021 ], [ -75.994730, 37.974694 ], [ -75.994730, 37.974693 ], [ -75.992789, 37.969932 ], [ -75.991543, 37.966874 ], [ -75.988879, 37.960337 ], [ -75.993905, 37.953489 ], [ -75.994739, 37.953501 ], [ -76.005888, 37.953662 ], [ -76.017686, 37.953832 ], [ -76.020796, 37.953877 ], [ -76.020932, 37.953879 ], [ -76.021714, 37.953887 ], [ -76.022325, 37.953878 ] ] ], [ [ [ -77.042045, 38.720202 ], [ -77.041398, 38.724515 ], [ -77.040998, 38.737914 ], [ -77.041898, 38.741514 ], [ -77.041098, 38.773313 ], [ -77.040373, 38.785355 ], [ -77.040098, 38.789913 ], [ -77.039498, 38.791113 ], [ -77.038598, 38.791513 ], [ -77.024392, 38.802970 ], [ -77.001397, 38.821513 ], [ -76.999997, 38.821913 ], [ -76.992697, 38.828213 ], [ -76.979497, 38.837812 ], [ -76.953696, 38.858512 ], [ -76.949696, 38.861312 ], [ -76.920195, 38.884412 ], [ -76.919295, 38.885112 ], [ -76.910795, 38.891712 ], [ -76.909395, 38.892812 ], [ -76.935096, 38.913311 ], [ -76.941519, 38.918276 ], [ -77.002498, 38.965410 ], [ -77.002636, 38.965521 ], [ -77.008298, 38.970110 ], [ -77.013798, 38.974410 ], [ -77.015598, 38.975910 ], [ -77.036299, 38.991710 ], [ -77.040999, 38.995110 ], [ -77.054299, 38.985110 ], [ -77.091500, 38.956510 ], [ -77.100700, 38.948910 ], [ -77.104500, 38.946410 ], [ -77.119900, 38.934311 ], [ -77.127601, 38.940010 ], [ -77.131901, 38.947410 ], [ -77.137701, 38.955310 ], [ -77.146601, 38.964210 ], [ -77.148179, 38.965002 ], [ -77.151084, 38.965832 ], [ -77.165301, 38.968010 ], [ -77.166901, 38.968110 ], [ -77.168001, 38.967410 ], [ -77.171901, 38.967510 ], [ -77.183002, 38.968810 ], [ -77.188302, 38.967510 ], [ -77.197502, 38.966810 ], [ -77.202502, 38.967910 ], [ -77.203602, 38.968910 ], [ -77.209302, 38.970410 ], [ -77.211502, 38.969410 ], [ -77.221502, 38.971310 ], [ -77.224969, 38.973349 ], [ -77.228395, 38.978404 ], [ -77.229992, 38.979858 ], [ -77.231601, 38.979917 ], [ -77.232268, 38.979502 ], [ -77.234803, 38.976310 ], [ -77.249803, 38.985909 ], [ -77.248303, 38.992309 ], [ -77.249203, 38.993709 ], [ -77.253003, 38.995709 ], [ -77.255703, 39.002409 ], [ -77.251803, 39.011409 ], [ -77.246903, 39.014809 ], [ -77.244603, 39.020109 ], [ -77.246003, 39.024909 ], [ -77.248403, 39.026909 ], [ -77.255303, 39.030009 ], [ -77.266004, 39.031909 ], [ -77.274706, 39.034091 ], [ -77.293105, 39.046508 ], [ -77.301005, 39.049508 ], [ -77.310705, 39.052008 ], [ -77.314905, 39.052208 ], [ -77.324206, 39.056508 ], [ -77.328281, 39.057795 ], [ -77.333706, 39.059508 ], [ -77.334010, 39.060989 ], [ -77.335511, 39.061771 ], [ -77.340287, 39.062991 ], [ -77.350311, 39.062133 ], [ -77.359702, 39.062004 ], [ -77.367529, 39.061087 ], [ -77.375079, 39.061297 ], [ -77.380108, 39.062808 ], [ -77.385680, 39.061987 ], [ -77.399204, 39.064784 ], [ -77.404593, 39.064496 ], [ -77.415430, 39.066435 ], [ -77.423180, 39.066878 ], [ -77.437400, 39.070611 ], [ -77.452827, 39.072468 ], [ -77.458202, 39.073723 ], [ -77.461450, 39.075151 ], [ -77.462617, 39.076248 ], [ -77.469443, 39.086387 ], [ -77.472414, 39.092524 ], [ -77.477010, 39.100331 ], [ -77.481279, 39.105658 ], [ -77.485800, 39.109303 ], [ -77.494955, 39.113038 ], [ -77.499711, 39.113950 ], [ -77.515320, 39.118591 ], [ -77.519929, 39.120925 ], [ -77.524559, 39.127821 ], [ -77.526728, 39.137315 ], [ -77.527282, 39.146236 ], [ -77.524872, 39.148455 ], [ -77.521222, 39.161057 ], [ -77.516426, 39.170891 ], [ -77.510631, 39.178484 ], [ -77.505162, 39.182050 ], [ -77.485971, 39.185665 ], [ -77.478596, 39.189168 ], [ -77.477362, 39.190495 ], [ -77.475013, 39.194934 ], [ -77.475929, 39.202024 ], [ -77.473610, 39.208407 ], [ -77.470113, 39.211840 ], [ -77.459883, 39.218682 ], [ -77.458922, 39.220336 ], [ -77.457943, 39.222023 ], [ -77.457680, 39.225020 ], [ -77.458120, 39.226140 ], [ -77.460210, 39.228359 ], [ -77.471213, 39.234509 ], [ -77.480807, 39.241664 ], [ -77.484664, 39.246123 ], [ -77.486813, 39.247586 ], [ -77.496606, 39.251045 ], [ -77.508427, 39.252630 ], [ -77.519634, 39.257232 ], [ -77.520986, 39.258491 ], [ -77.522486, 39.259086 ], [ -77.534461, 39.262361 ], [ -77.540581, 39.264947 ], [ -77.543228, 39.266937 ], [ -77.544258, 39.269660 ], [ -77.545846, 39.271535 ], [ -77.551054, 39.275882 ], [ -77.553114, 39.279268 ], [ -77.560854, 39.286152 ], [ -77.562768, 39.294501 ], [ -77.561826, 39.301913 ], [ -77.563210, 39.303903 ], [ -77.566596, 39.306121 ], [ -77.570041, 39.306350 ], [ -77.578491, 39.305228 ], [ -77.588235, 39.301955 ], [ -77.592739, 39.301290 ], [ -77.598892, 39.301883 ], [ -77.605900, 39.303688 ], [ -77.615939, 39.302722 ], [ -77.636101, 39.307782 ], [ -77.640282, 39.308241 ], [ -77.650997, 39.310784 ], [ -77.666130, 39.317008 ], [ -77.671341, 39.321675 ], [ -77.675846, 39.324192 ], [ -77.677123, 39.324077 ], [ -77.681706, 39.323666 ], [ -77.687124, 39.319914 ], [ -77.692984, 39.318450 ], [ -77.697461, 39.318633 ], [ -77.707709, 39.321559 ], [ -77.715865, 39.320641 ], [ -77.719029, 39.321125 ], [ -77.727379, 39.321666 ], [ -77.730914, 39.324684 ], [ -77.735009, 39.327015 ], [ -77.755789, 39.333899 ], [ -77.759615, 39.337331 ], [ -77.761115, 39.339757 ], [ -77.761084, 39.342524 ], [ -77.760435, 39.344171 ], [ -77.759315, 39.345314 ], [ -77.750387, 39.349450 ], [ -77.745930, 39.353221 ], [ -77.743874, 39.359947 ], [ -77.744144, 39.365139 ], [ -77.753274, 39.378320 ], [ -77.753804, 39.379624 ], [ -77.753389, 39.382094 ], [ -77.752209, 39.383328 ], [ -77.749715, 39.384171 ], [ -77.740765, 39.385409 ], [ -77.738084, 39.386211 ], [ -77.736317, 39.387744 ], [ -77.735905, 39.389665 ], [ -77.736409, 39.392684 ], [ -77.740012, 39.401694 ], [ -77.747478, 39.410930 ], [ -77.752680, 39.420174 ], [ -77.753090, 39.423262 ], [ -77.754681, 39.424658 ], [ -77.758720, 39.426810 ], [ -77.763319, 39.428436 ], [ -77.774850, 39.427845 ], [ -77.787266, 39.429335 ], [ -77.792751, 39.430593 ], [ -77.798855, 39.433339 ], [ -77.802542, 39.435969 ], [ -77.803249, 39.437136 ], [ -77.802866, 39.439285 ], [ -77.800860, 39.440841 ], [ -77.788560, 39.442829 ], [ -77.786052, 39.444224 ], [ -77.785580, 39.445367 ], [ -77.786110, 39.447197 ], [ -77.793100, 39.451406 ], [ -77.798144, 39.455981 ], [ -77.799294, 39.458383 ], [ -77.798468, 39.460670 ], [ -77.796196, 39.461722 ], [ -77.793157, 39.462042 ], [ -77.783539, 39.460073 ], [ -77.780471, 39.459867 ], [ -77.779202, 39.460392 ], [ -77.777815, 39.461924 ], [ -77.777815, 39.462816 ], [ -77.778522, 39.463663 ], [ -77.789645, 39.467827 ], [ -77.795634, 39.471259 ], [ -77.796755, 39.472448 ], [ -77.798201, 39.475719 ], [ -77.797787, 39.478760 ], [ -77.796695, 39.480498 ], [ -77.795485, 39.481824 ], [ -77.788519, 39.485048 ], [ -77.781760, 39.487128 ], [ -77.771723, 39.489207 ], [ -77.769125, 39.490281 ], [ -77.767087, 39.491333 ], [ -77.765551, 39.493025 ], [ -77.765403, 39.494397 ], [ -77.765993, 39.495724 ], [ -77.768442, 39.497783 ], [ -77.770950, 39.499087 ], [ -77.774374, 39.499500 ], [ -77.781608, 39.499067 ], [ -77.784442, 39.498061 ], [ -77.786539, 39.496598 ], [ -77.789757, 39.492207 ], [ -77.791765, 39.490789 ], [ -77.795631, 39.489623 ], [ -77.801830, 39.489395 ], [ -77.807821, 39.490241 ], [ -77.820781, 39.493900 ], [ -77.825499, 39.494258 ], [ -77.831909, 39.494744 ], [ -77.845666, 39.498628 ], [ -77.847639, 39.500698 ], [ -77.848112, 39.502093 ], [ -77.847611, 39.503351 ], [ -77.845103, 39.505845 ], [ -77.829045, 39.514425 ], [ -77.825650, 39.516895 ], [ -77.823555, 39.524077 ], [ -77.823762, 39.525907 ], [ -77.825357, 39.529177 ], [ -77.827188, 39.530458 ], [ -77.833509, 39.532628 ], [ -77.836935, 39.532170 ], [ -77.839061, 39.531117 ], [ -77.840536, 39.529196 ], [ -77.840651, 39.520941 ], [ -77.841920, 39.518470 ], [ -77.850747, 39.515403 ], [ -77.860195, 39.514325 ], [ -77.863680, 39.515032 ], [ -77.866132, 39.517661 ], [ -77.866518, 39.520039 ], [ -77.866138, 39.524727 ], [ -77.865078, 39.528226 ], [ -77.864315, 39.534813 ], [ -77.864434, 39.536483 ], [ -77.865351, 39.538381 ], [ -77.871530, 39.544278 ], [ -77.886436, 39.551947 ], [ -77.888945, 39.555950 ], [ -77.888648, 39.558054 ], [ -77.887968, 39.559198 ], [ -77.886135, 39.560432 ], [ -77.878451, 39.563493 ], [ -77.872723, 39.563895 ], [ -77.865734, 39.563547 ], [ -77.855847, 39.564607 ], [ -77.842174, 39.564333 ], [ -77.836330, 39.566370 ], [ -77.833217, 39.571016 ], [ -77.830775, 39.581178 ], [ -77.829814, 39.587288 ], [ -77.829753, 39.591050 ], [ -77.831813, 39.601105 ], [ -77.833568, 39.602936 ], [ -77.838008, 39.606125 ], [ -77.842785, 39.607255 ], [ -77.853436, 39.607117 ], [ -77.857800, 39.607880 ], [ -77.868679, 39.611138 ], [ -77.874718, 39.614293 ], [ -77.885124, 39.615775 ], [ -77.887017, 39.614518 ], [ -77.886959, 39.613329 ], [ -77.881936, 39.608112 ], [ -77.881110, 39.606214 ], [ -77.880993, 39.602852 ], [ -77.881823, 39.600039 ], [ -77.882977, 39.598828 ], [ -77.885077, 39.597937 ], [ -77.888477, 39.597343 ], [ -77.916410, 39.602816 ], [ -77.916836, 39.602942 ], [ -77.923298, 39.604852 ], [ -77.925988, 39.607642 ], [ -77.928738, 39.613908 ], [ -77.932862, 39.617676 ], [ -77.937492, 39.619150 ], [ -77.941940, 39.618790 ], [ -77.944622, 39.616772 ], [ -77.944133, 39.614617 ], [ -77.938362, 39.612580 ], [ -77.935450, 39.608076 ], [ -77.936371, 39.594508 ], [ -77.939050, 39.587139 ], [ -77.942150, 39.584933 ], [ -77.946182, 39.584814 ], [ -77.949836, 39.587110 ], [ -77.951955, 39.592709 ], [ -77.952152, 39.597272 ], [ -77.950916, 39.601163 ], [ -77.950599, 39.603944 ], [ -77.952104, 39.606358 ], [ -77.957642, 39.608614 ], [ -77.962092, 39.608702 ], [ -77.966223, 39.607435 ], [ -77.970150, 39.605091 ], [ -77.973967, 39.601071 ], [ -77.976686, 39.599744 ], [ -77.984815, 39.599420 ], [ -77.991437, 39.600194 ], [ -78.002330, 39.600488 ], [ -78.006734, 39.601337 ], [ -78.009985, 39.602893 ], [ -78.011343, 39.604083 ], [ -78.022402, 39.619600 ], [ -78.023896, 39.621697 ], [ -78.030140, 39.627462 ], [ -78.035992, 39.635720 ], [ -78.038860, 39.638121 ], [ -78.047672, 39.643107 ], [ -78.049950, 39.645349 ], [ -78.051932, 39.648207 ], [ -78.068291, 39.661060 ], [ -78.074595, 39.666686 ], [ -78.077525, 39.668880 ], [ -78.082260, 39.671166 ], [ -78.088592, 39.671211 ], [ -78.089835, 39.671668 ], [ -78.097118, 39.678161 ], [ -78.101737, 39.680286 ], [ -78.107834, 39.682137 ], [ -78.111830, 39.682593 ], [ -78.123939, 39.685652 ], [ -78.132706, 39.686977 ], [ -78.135221, 39.688305 ], [ -78.143478, 39.690412 ], [ -78.154164, 39.690531 ], [ -78.162126, 39.693643 ], [ -78.171361, 39.695612 ], [ -78.176625, 39.695967 ], [ -78.182759, 39.695110 ], [ -78.191107, 39.690262 ], [ -78.192439, 39.689118 ], [ -78.196701, 39.682074 ], [ -78.201081, 39.677866 ], [ -78.202945, 39.676653 ], [ -78.206763, 39.675990 ], [ -78.227333, 39.676121 ], [ -78.231564, 39.674382 ], [ -78.233138, 39.672875 ], [ -78.233012, 39.670471 ], [ -78.223864, 39.662607 ], [ -78.223597, 39.661097 ], [ -78.225075, 39.658878 ], [ -78.227677, 39.656796 ], [ -78.238059, 39.652081 ], [ -78.246722, 39.644758 ], [ -78.254077, 39.640089 ], [ -78.262189, 39.630464 ], [ -78.263344, 39.626417 ], [ -78.263371, 39.621675 ], [ -78.265088, 39.619274 ], [ -78.266833, 39.618818 ], [ -78.271122, 39.619642 ], [ -78.283039, 39.620470 ], [ -78.308152, 39.629606 ], [ -78.313033, 39.631001 ], [ -78.331934, 39.636054 ], [ -78.333880, 39.636486 ], [ -78.351905, 39.640486 ], [ -78.355218, 39.640576 ], [ -78.358264, 39.639660 ], [ -78.359506, 39.638081 ], [ -78.358735, 39.635589 ], [ -78.355567, 39.633463 ], [ -78.353673, 39.630787 ], [ -78.353465, 39.628912 ], [ -78.353878, 39.627722 ], [ -78.355770, 39.626258 ], [ -78.358343, 39.625581 ], [ -78.362485, 39.626049 ], [ -78.366212, 39.627534 ], [ -78.367959, 39.628929 ], [ -78.373166, 39.630459 ], [ -78.380504, 39.629359 ], [ -78.382487, 39.628216 ], [ -78.383447, 39.625091 ], [ -78.383461, 39.623321 ], [ -78.382959, 39.622246 ], [ -78.379118, 39.618127 ], [ -78.372404, 39.612297 ], [ -78.372255, 39.611200 ], [ -78.373200, 39.609530 ], [ -78.374732, 39.608635 ], [ -78.378181, 39.608178 ], [ -78.383591, 39.608912 ], [ -78.390774, 39.612117 ], [ -78.395828, 39.616076 ], [ -78.412860, 39.621091 ], [ -78.420549, 39.624021 ], [ -78.425902, 39.624548 ], [ -78.430250, 39.623290 ], [ -78.433297, 39.620569 ], [ -78.433623, 39.618259 ], [ -78.433002, 39.616520 ], [ -78.431524, 39.614484 ], [ -78.425581, 39.607599 ], [ -78.420644, 39.603183 ], [ -78.412870, 39.598311 ], [ -78.402702, 39.593596 ], [ -78.397471, 39.590232 ], [ -78.395463, 39.587372 ], [ -78.395317, 39.584215 ], [ -78.397446, 39.581952 ], [ -78.400936, 39.580214 ], [ -78.408031, 39.578593 ], [ -78.418670, 39.581111 ], [ -78.420059, 39.581706 ], [ -78.422985, 39.584109 ], [ -78.428246, 39.586717 ], [ -78.443175, 39.591155 ], [ -78.445983, 39.591223 ], [ -78.451186, 39.590193 ], [ -78.454527, 39.588958 ], [ -78.457187, 39.587379 ], [ -78.458052, 39.585241 ], [ -78.458338, 39.580426 ], [ -78.454376, 39.574319 ], [ -78.450207, 39.570889 ], [ -78.438179, 39.563524 ], [ -78.426537, 39.559155 ], [ -78.423287, 39.556319 ], [ -78.420019, 39.551745 ], [ -78.418777, 39.548953 ], [ -78.419398, 39.547401 ], [ -78.421105, 39.546780 ], [ -78.424053, 39.546315 ], [ -78.426953, 39.546598 ], [ -78.430414, 39.549418 ], [ -78.433828, 39.548953 ], [ -78.434759, 39.546780 ], [ -78.434759, 39.543988 ], [ -78.435107, 39.541658 ], [ -78.436378, 39.539302 ], [ -78.438357, 39.538753 ], [ -78.441961, 39.541223 ], [ -78.445309, 39.543367 ], [ -78.447171, 39.543367 ], [ -78.449499, 39.542281 ], [ -78.449964, 39.541040 ], [ -78.449654, 39.539643 ], [ -78.449499, 39.538092 ], [ -78.451050, 39.536695 ], [ -78.459274, 39.535919 ], [ -78.461291, 39.534678 ], [ -78.461911, 39.532971 ], [ -78.461071, 39.529304 ], [ -78.460951, 39.525987 ], [ -78.462899, 39.520840 ], [ -78.468639, 39.516789 ], [ -78.471166, 39.516103 ], [ -78.474178, 39.516240 ], [ -78.480677, 39.518960 ], [ -78.484044, 39.519507 ], [ -78.485697, 39.519392 ], [ -78.489742, 39.517789 ], [ -78.499017, 39.518906 ], [ -78.503200, 39.518652 ], [ -78.513622, 39.522545 ], [ -78.521388, 39.524790 ], [ -78.527886, 39.524654 ], [ -78.546584, 39.520998 ], [ -78.550128, 39.520702 ], [ -78.552756, 39.521388 ], [ -78.557127, 39.521526 ], [ -78.565929, 39.519444 ], [ -78.567937, 39.519902 ], [ -78.572692, 39.522372 ], [ -78.578956, 39.526695 ], [ -78.587079, 39.528020 ], [ -78.590654, 39.530192 ], [ -78.592131, 39.531816 ], [ -78.593114, 39.534401 ], [ -78.593871, 39.535158 ], [ -78.595603, 39.535483 ], [ -78.597659, 39.535050 ], [ -78.600511, 39.533434 ], [ -78.605868, 39.534304 ], [ -78.606873, 39.535082 ], [ -78.614526, 39.537595 ], [ -78.623037, 39.539512 ], [ -78.628566, 39.539190 ], [ -78.628744, 39.537863 ], [ -78.630842, 39.537109 ], [ -78.655984, 39.534695 ], [ -78.657417, 39.535068 ], [ -78.663990, 39.536778 ], [ -78.668745, 39.540164 ], [ -78.675629, 39.540371 ], [ -78.682423, 39.543848 ], [ -78.689455, 39.545770 ], [ -78.691494, 39.547646 ], [ -78.691996, 39.550780 ], [ -78.692824, 39.551970 ], [ -78.694626, 39.553251 ], [ -78.707098, 39.555857 ], [ -78.708664, 39.556795 ], [ -78.713335, 39.562032 ], [ -78.714784, 39.562558 ], [ -78.725010, 39.563973 ], [ -78.726342, 39.567587 ], [ -78.731992, 39.575364 ], [ -78.733149, 39.583690 ], [ -78.733979, 39.586618 ], [ -78.738502, 39.586319 ], [ -78.740246, 39.585655 ], [ -78.743318, 39.580712 ], [ -78.746421, 39.579544 ], [ -78.756747, 39.580690 ], [ -78.760196, 39.582154 ], [ -78.767490, 39.587487 ], [ -78.768314, 39.589394 ], [ -78.768481, 39.591583 ], [ -78.770511, 39.594994 ], [ -78.772128, 39.596497 ], [ -78.774281, 39.597328 ], [ -78.778141, 39.601364 ], [ -78.778096, 39.602097 ], [ -78.776860, 39.604027 ], [ -78.768115, 39.608704 ], [ -78.760497, 39.609984 ], [ -78.751514, 39.609947 ], [ -78.749350, 39.608572 ], [ -78.749222, 39.606536 ], [ -78.747063, 39.605690 ], [ -78.739050, 39.609697 ], [ -78.733759, 39.613931 ], [ -78.733553, 39.615533 ], [ -78.736189, 39.621708 ], [ -78.742880, 39.625088 ], [ -78.748499, 39.626262 ], [ -78.756686, 39.622971 ], [ -78.763171, 39.618897 ], [ -78.769565, 39.619431 ], [ -78.777516, 39.621712 ], [ -78.778477, 39.622650 ], [ -78.778477, 39.624405 ], [ -78.772640, 39.636887 ], [ -78.771140, 39.638387 ], [ -78.768140, 39.639287 ], [ -78.765340, 39.643987 ], [ -78.765040, 39.646087 ], [ -78.765840, 39.648487 ], [ -78.775241, 39.645687 ], [ -78.781341, 39.636787 ], [ -78.784041, 39.636687 ], [ -78.790941, 39.638287 ], [ -78.795941, 39.637287 ], [ -78.801741, 39.627488 ], [ -78.795964, 39.614205 ], [ -78.795368, 39.610710 ], [ -78.795857, 39.606934 ], [ -78.797840, 39.604897 ], [ -78.800434, 39.605232 ], [ -78.801792, 39.606812 ], [ -78.809347, 39.608063 ], [ -78.812154, 39.600540 ], [ -78.812215, 39.597717 ], [ -78.818899, 39.590370 ], [ -78.824788, 39.590233 ], [ -78.826009, 39.588829 ], [ -78.826360, 39.577333 ], [ -78.820104, 39.576287 ], [ -78.815114, 39.571351 ], [ -78.813512, 39.567720 ], [ -78.816764, 39.561691 ], [ -78.821404, 39.560616 ], [ -78.826407, 39.562589 ], [ -78.830298, 39.565355 ], [ -78.838553, 39.567300 ], [ -78.851196, 39.559924 ], [ -78.851016, 39.554044 ], [ -78.851931, 39.551848 ], [ -78.868908, 39.532487 ], [ -78.868966, 39.531366 ], [ -78.874744, 39.522611 ], [ -78.876810, 39.521250 ], [ -78.879084, 39.521205 ], [ -78.885996, 39.522581 ], [ -78.891197, 39.518900 ], [ -78.895307, 39.512085 ], [ -78.908719, 39.496699 ], [ -78.916488, 39.486544 ], [ -78.918142, 39.485858 ], [ -78.926999, 39.487003 ], [ -78.933613, 39.486180 ], [ -78.938751, 39.483732 ], [ -78.942293, 39.480987 ], [ -78.942618, 39.479614 ], [ -78.941526, 39.476869 ], [ -78.939164, 39.475267 ], [ -78.938869, 39.474100 ], [ -78.941969, 39.469959 ], [ -78.946603, 39.466140 ], [ -78.953333, 39.463645 ], [ -78.955483, 39.442277 ], [ -78.956751, 39.440264 ], [ -78.965484, 39.438455 ], [ -78.967461, 39.439804 ], [ -78.970118, 39.443327 ], [ -78.978826, 39.448678 ], [ -78.996950, 39.454961 ], [ -79.010097, 39.461048 ], [ -79.017147, 39.466977 ], [ -79.020542, 39.467002 ], [ -79.028159, 39.465060 ], [ -79.030343, 39.465403 ], [ -79.033884, 39.467761 ], [ -79.035712, 39.471331 ], [ -79.035623, 39.473344 ], [ -79.036915, 39.476795 ], [ -79.046276, 39.483801 ], [ -79.050528, 39.483299 ], [ -79.052447, 39.482315 ], [ -79.053880, 39.480094 ], [ -79.054989, 39.473096 ], [ -79.056583, 39.471014 ], [ -79.068627, 39.474515 ], [ -79.083270, 39.471379 ], [ -79.091329, 39.472407 ], [ -79.094702, 39.473253 ], [ -79.096517, 39.472799 ], [ -79.098059, 39.472073 ], [ -79.098875, 39.471438 ], [ -79.099057, 39.470259 ], [ -79.098240, 39.468445 ], [ -79.096154, 39.465542 ], [ -79.095428, 39.462548 ], [ -79.104217, 39.448358 ], [ -79.107933, 39.445748 ], [ -79.114070, 39.443321 ], [ -79.116369, 39.440482 ], [ -79.116574, 39.438058 ], [ -79.116932, 39.435788 ], [ -79.117932, 39.434412 ], [ -79.119433, 39.433161 ], [ -79.121560, 39.432786 ], [ -79.124036, 39.433204 ], [ -79.129047, 39.429542 ], [ -79.129404, 39.426637 ], [ -79.128941, 39.423279 ], [ -79.129816, 39.419901 ], [ -79.132193, 39.418275 ], [ -79.136696, 39.417649 ], [ -79.140699, 39.416649 ], [ -79.141950, 39.414272 ], [ -79.142701, 39.410519 ], [ -79.143827, 39.408517 ], [ -79.145453, 39.407767 ], [ -79.147455, 39.407767 ], [ -79.149581, 39.407767 ], [ -79.151583, 39.408768 ], [ -79.153584, 39.412020 ], [ -79.157212, 39.413021 ], [ -79.159213, 39.413021 ], [ -79.161340, 39.411895 ], [ -79.166497, 39.400888 ], [ -79.165593, 39.397134 ], [ -79.167220, 39.393256 ], [ -79.170494, 39.392026 ], [ -79.174600, 39.392756 ], [ -79.176977, 39.392130 ], [ -79.179335, 39.388342 ], [ -79.189465, 39.386500 ], [ -79.193332, 39.387974 ], [ -79.195543, 39.387790 ], [ -79.197937, 39.386132 ], [ -79.202943, 39.377872 ], [ -79.213961, 39.365320 ], [ -79.220357, 39.363157 ], [ -79.229247, 39.363662 ], [ -79.235878, 39.358689 ], [ -79.252270, 39.356663 ], [ -79.253928, 39.354085 ], [ -79.253891, 39.337222 ], [ -79.255306, 39.335874 ], [ -79.269365, 39.330732 ], [ -79.272280, 39.328964 ], [ -79.282037, 39.323048 ], [ -79.283723, 39.309640 ], [ -79.290236, 39.299323 ], [ -79.292710, 39.298729 ], [ -79.302311, 39.299554 ], [ -79.314768, 39.304381 ], [ -79.332380, 39.299919 ], [ -79.344344, 39.293534 ], [ -79.345599, 39.289733 ], [ -79.343625, 39.287148 ], [ -79.343801, 39.286096 ], [ -79.353750, 39.278039 ], [ -79.361343, 39.274924 ], [ -79.376154, 39.273154 ], [ -79.387023, 39.265540 ], [ -79.412051, 39.240546 ], [ -79.420350, 39.238880 ], [ -79.425059, 39.233686 ], [ -79.424413, 39.228171 ], [ -79.439830, 39.217074 ], [ -79.452685, 39.211719 ], [ -79.469156, 39.207300 ], [ -79.476037, 39.203728 ], [ -79.486862, 39.205959 ], [ -79.486873, 39.205961 ], [ -79.485874, 39.264905 ], [ -79.486179, 39.264970 ], [ -79.487274, 39.265205 ], [ -79.486737, 39.278149 ], [ -79.487651, 39.279933 ], [ -79.486812, 39.296367 ], [ -79.486072, 39.344300 ], [ -79.484372, 39.344300 ], [ -79.482648, 39.521364 ], [ -79.482354, 39.524682 ], [ -79.482366, 39.531689 ], [ -79.478866, 39.531689 ], [ -79.477764, 39.642282 ], [ -79.476968, 39.642986 ], [ -79.476574, 39.644206 ], [ -79.476662, 39.721078 ], [ -79.392458, 39.721431 ], [ -79.045548, 39.722883 ], [ -78.931176, 39.722775 ], [ -78.931175, 39.722775 ], [ -78.808375, 39.722933 ], [ -78.723529, 39.723043 ], [ -78.575893, 39.722561 ], [ -78.546415, 39.722869 ], [ -78.537702, 39.722490 ], [ -78.461422, 39.722869 ], [ -78.438839, 39.722481 ], [ -78.380599, 39.722516 ], [ -78.342834, 39.722539 ], [ -78.342520, 39.722539 ], [ -78.340498, 39.722514 ], [ -78.339539, 39.722552 ], [ -78.337111, 39.722461 ], [ -78.330715, 39.722689 ], [ -78.269020, 39.722613 ], [ -78.268948, 39.722590 ], [ -78.243103, 39.722481 ], [ -78.240334, 39.722498 ], [ -78.204450, 39.722520 ], [ -78.202895, 39.722416 ], [ -78.099140, 39.722322 ], [ -78.075771, 39.722301 ], [ -78.073736, 39.722314 ], [ -77.874719, 39.722219 ], [ -77.768534, 39.721358 ], [ -77.743204, 39.721205 ], [ -77.732615, 39.721094 ], [ -77.724115, 39.720894 ], [ -77.674522, 39.720847 ], [ -77.672249, 39.720778 ], [ -77.534758, 39.720134 ], [ -77.533371, 39.720165 ], [ -77.469145, 39.720018 ], [ -77.459427, 39.720017 ], [ -77.243307, 39.719998 ], [ -77.239807, 39.719998 ], [ -77.217024, 39.719998 ], [ -77.216806, 39.719998 ], [ -77.058904, 39.720100 ], [ -77.058204, 39.720200 ], [ -77.047104, 39.720000 ], [ -76.999466, 39.719830 ], [ -76.990903, 39.719800 ], [ -76.936601, 39.720701 ], [ -76.897566, 39.720401 ], [ -76.890100, 39.720401 ], [ -76.809197, 39.720702 ], [ -76.806397, 39.720602 ], [ -76.787097, 39.720802 ], [ -76.787096, 39.720802 ], [ -76.715594, 39.721103 ], [ -76.711894, 39.721103 ], [ -76.569475, 39.721203 ], [ -76.569389, 39.721203 ], [ -76.517087, 39.721304 ], [ -76.491887, 39.721304 ], [ -76.418784, 39.721204 ], [ -76.418684, 39.721304 ], [ -76.395583, 39.721204 ], [ -76.380583, 39.721304 ], [ -76.380083, 39.721304 ], [ -76.239805, 39.721305 ], [ -76.233277, 39.721305 ], [ -76.233259, 39.721305 ], [ -76.224191, 39.721328 ], [ -76.135584, 39.721556 ], [ -76.027618, 39.721833 ], [ -76.013067, 39.721920 ], [ -75.998649, 39.721576 ], [ -75.810068, 39.721906 ], [ -75.799563, 39.721882 ], [ -75.788359, 39.721811 ], [ -75.788395, 39.700287 ], [ -75.788395, 39.700031 ], [ -75.788658, 39.681911 ], [ -75.788616, 39.680742 ], [ -75.788658, 39.658211 ], [ -75.787450, 39.637455 ], [ -75.786890, 39.630575 ], [ -75.780786, 39.550262 ], [ -75.779663, 39.536504 ], [ -75.779518, 39.534724 ], [ -75.766693, 39.377537 ], [ -75.766667, 39.377216 ], [ -75.760104, 39.296817 ], [ -75.755962, 39.246069 ], [ -75.755953, 39.245958 ], [ -75.751028, 39.177762 ], [ -75.749356, 39.164815 ], [ -75.747671, 39.143345 ], [ -75.747668, 39.143306 ], [ -75.746121, 39.120318 ], [ -75.745793, 39.114935 ], [ -75.743811, 39.094674 ], [ -75.725829, 38.869296 ], [ -75.725565, 38.868152 ], [ -75.724061, 38.847781 ], [ -75.724002, 38.846682 ], [ -75.722882, 38.833156 ], [ -75.722610, 38.830008 ], [ -75.722599, 38.829859 ], [ -75.722028, 38.822078 ], [ -75.707352, 38.635359 ], [ -75.707346, 38.635280 ], [ -75.706585, 38.626125 ], [ -75.706235, 38.621296 ], [ -75.705860, 38.616268 ], [ -75.705774, 38.614740 ], [ -75.703981, 38.592066 ], [ -75.703445, 38.585120 ], [ -75.701565, 38.560736 ], [ -75.701465, 38.559433 ], [ -75.700179, 38.542717 ], [ -75.698777, 38.522001 ], [ -75.696688, 38.496467 ], [ -75.696369, 38.492373 ], [ -75.693521, 38.460128 ], [ -75.665585, 38.458900 ], [ -75.662843, 38.458759 ], [ -75.630457, 38.457904 ], [ -75.598069, 38.456855 ], [ -75.593082, 38.456404 ], [ -75.589307, 38.456286 ], [ -75.583601, 38.456424 ], [ -75.574110, 38.455991 ], [ -75.559934, 38.455579 ], [ -75.559212, 38.455563 ], [ -75.533763, 38.454958 ], [ -75.522730, 38.454657 ], [ -75.521304, 38.454657 ], [ -75.502961, 38.454220 ], [ -75.500142, 38.454144 ], [ -75.479150, 38.453699 ], [ -75.428728, 38.452671 ], [ -75.424831, 38.452610 ], [ -75.410884, 38.452400 ], [ -75.394786, 38.452160 ], [ -75.393563, 38.452114 ], [ -75.371054, 38.452107 ], [ -75.355797, 38.452008 ], [ -75.341250, 38.451970 ], [ -75.341247, 38.451970 ], [ -75.260350, 38.451492 ], [ -75.252723, 38.451397 ], [ -75.185413, 38.451013 ], [ -75.141894, 38.451196 ], [ -75.089649, 38.451254 ], [ -75.088281, 38.451256 ], [ -75.085814, 38.451258 ], [ -75.070356, 38.451276 ], [ -75.069909, 38.451276 ], [ -75.066327, 38.451291 ], [ -75.064719, 38.451289 ], [ -75.053483, 38.451274 ], [ -75.052510, 38.451273 ], [ -75.049268, 38.451264 ], [ -75.048939, 38.451263 ], [ -75.049365, 38.448518 ], [ -75.049442, 38.448023 ], [ -75.049582, 38.447117 ], [ -75.051997, 38.431549 ], [ -75.052008, 38.431479 ], [ -75.052167, 38.430457 ], [ -75.052206, 38.430206 ], [ -75.052226, 38.430077 ], [ -75.052368, 38.429159 ], [ -75.052426, 38.428784 ], [ -75.052467, 38.428521 ], [ -75.052471, 38.428493 ], [ -75.052505, 38.428275 ], [ -75.052746, 38.426720 ], [ -75.052804, 38.426349 ], [ -75.052820, 38.426243 ], [ -75.053100, 38.424441 ], [ -75.053137, 38.424201 ], [ -75.053277, 38.423297 ], [ -75.053309, 38.423095 ], [ -75.054591, 38.414830 ], [ -75.055838, 38.410164 ], [ -75.056000, 38.409560 ], [ -75.056182, 38.408876 ], [ -75.057288, 38.404738 ], [ -75.061370, 38.389466 ], [ -75.068111, 38.368716 ], [ -75.068162, 38.368559 ], [ -75.068404, 38.367812 ], [ -75.068548, 38.367370 ], [ -75.068559, 38.367335 ], [ -75.069817, 38.363463 ], [ -75.069845, 38.363376 ], [ -75.071329, 38.358809 ], [ -75.071632, 38.357876 ], [ -75.071687, 38.357707 ], [ -75.071694, 38.357686 ], [ -75.072111, 38.356402 ], [ -75.072476, 38.355278 ], [ -75.073852, 38.352006 ], [ -75.074532, 38.350390 ], [ -75.084149, 38.327526 ], [ -75.085171, 38.325096 ], [ -75.085327, 38.324724 ], [ -75.085468, 38.324389 ], [ -75.085518, 38.324270 ], [ -75.087466, 38.322769 ], [ -75.092142, 38.323252 ], [ -75.093888, 38.323432 ], [ -75.102947, 38.311525 ], [ -75.103757, 38.309349 ], [ -75.116837, 38.274229 ], [ -75.143229, 38.220475 ], [ -75.155351, 38.192572 ], [ -75.158970, 38.184242 ], [ -75.161640, 38.176383 ], [ -75.177394, 38.130014 ], [ -75.178945, 38.126798 ], [ -75.192925, 38.097819 ], [ -75.193796, 38.096013 ], [ -75.195382, 38.093582 ], [ -75.204684, 38.079317 ], [ -75.204911, 38.078970 ], [ -75.206515, 38.076510 ], [ -75.216117, 38.061786 ], [ -75.224340, 38.050912 ], [ -75.227592, 38.046612 ], [ -75.235860, 38.035679 ], [ -75.236065, 38.035409 ], [ -75.237538, 38.033461 ], [ -75.241817, 38.027802 ], [ -75.242266, 38.027209 ], [ -75.242296, 38.027206 ], [ -75.250358, 38.026489 ], [ -75.256076, 38.025980 ], [ -75.260635, 38.025574 ], [ -75.262088, 38.025445 ], [ -75.263779, 38.025295 ], [ -75.377851, 38.015145 ], [ -75.398839, 38.013277 ], [ -75.428810, 38.010854 ], [ -75.435956, 38.010282 ], [ -75.624341, 37.994211 ], [ -75.624342, 37.994208 ], [ -75.625612, 37.989800 ], [ -75.627607, 37.988521 ], [ -75.630869, 37.987818 ], [ -75.632532, 37.986693 ], [ -75.633833, 37.984519 ], [ -75.633712, 37.983057 ], [ -75.628855, 37.977798 ], [ -75.628839, 37.976789 ], [ -75.629532, 37.975966 ], [ -75.630992, 37.975667 ], [ -75.632010, 37.976020 ], [ -75.634209, 37.977672 ], [ -75.635736, 37.979536 ], [ -75.638221, 37.979397 ], [ -75.641823, 37.975967 ], [ -75.644725, 37.969779 ], [ -75.648229, 37.966775 ], [ -75.647606, 37.947027 ], [ -75.655681, 37.945435 ], [ -75.665012, 37.949387 ], [ -75.669711, 37.950796 ], [ -75.665057, 37.956282 ], [ -75.663095, 37.961195 ], [ -75.665020, 37.962401 ], [ -75.669374, 37.965130 ], [ -75.671681, 37.966576 ], [ -75.685995, 37.967607 ], [ -75.686525, 37.967783 ], [ -75.708179, 37.974972 ], [ -75.713150, 37.976623 ], [ -75.722085, 37.973416 ], [ -75.722662, 37.971310 ], [ -75.724692, 37.969754 ], [ -75.725330, 37.969266 ], [ -75.727952, 37.967256 ], [ -75.735125, 37.964592 ], [ -75.737514, 37.963705 ], [ -75.737997, 37.963526 ], [ -75.750244, 37.968873 ], [ -75.759091, 37.970663 ], [ -75.776773, 37.972044 ], [ -75.778975, 37.972216 ], [ -75.783444, 37.972565 ], [ -75.783815, 37.972594 ], [ -75.785007, 37.971714 ], [ -75.785209, 37.971564 ], [ -75.785273, 37.971517 ], [ -75.785487, 37.971359 ], [ -75.788351, 37.969244 ], [ -75.789943, 37.968068 ], [ -75.806147, 37.956100 ], [ -75.806930, 37.955522 ], [ -75.807755, 37.954912 ], [ -75.819088, 37.946542 ], [ -75.820774, 37.945297 ], [ -75.822901, 37.943726 ], [ -75.824242, 37.942736 ], [ -75.824448, 37.942584 ], [ -75.829901, 37.938556 ], [ -75.830154, 37.938028 ], [ -75.831707, 37.934789 ], [ -75.831836, 37.934519 ], [ -75.832414, 37.933313 ], [ -75.832793, 37.933112 ], [ -75.843768, 37.927297 ], [ -75.845992, 37.926118 ], [ -75.846621, 37.925785 ], [ -75.847207, 37.925474 ], [ -75.847473, 37.925333 ], [ -75.847817, 37.925151 ], [ -75.847933, 37.925089 ], [ -75.848133, 37.924983 ], [ -75.849103, 37.924470 ], [ -75.860727, 37.918310 ], [ -75.881913, 37.912563 ], [ -75.883708, 37.912076 ], [ -75.885032, 37.911717 ], [ -75.892686, 37.916848 ], [ -75.895791, 37.921406 ], [ -75.895940, 37.921625 ], [ -75.898316, 37.925114 ], [ -75.894065, 37.930790 ], [ -75.893655, 37.933879 ], [ -75.892810, 37.940239 ], [ -75.890871, 37.954847 ], [ -75.898956, 37.974514 ], [ -75.882768, 38.002995 ], [ -75.875297, 38.011965 ], [ -75.875399, 38.028241 ], [ -75.873190, 38.034375 ], [ -75.869513, 38.035407 ], [ -75.865912, 38.036418 ], [ -75.864648, 38.036773 ], [ -75.858891, 38.038390 ], [ -75.857507, 38.038778 ], [ -75.856854, 38.038583 ], [ -75.855468, 38.038170 ], [ -75.854711, 38.037944 ], [ -75.852655, 38.037331 ], [ -75.850531, 38.036697 ], [ -75.850343, 38.035877 ], [ -75.849980, 38.034294 ], [ -75.847922, 38.034370 ], [ -75.847716, 38.034468 ], [ -75.836018, 38.040007 ], [ -75.834643, 38.040657 ], [ -75.833657, 38.041125 ], [ -75.833418, 38.041238 ], [ -75.830023, 38.042845 ], [ -75.829375, 38.043152 ], [ -75.829276, 38.043247 ], [ -75.826492, 38.045915 ], [ -75.825987, 38.046400 ], [ -75.812913, 38.058932 ], [ -75.813378, 38.059481 ], [ -75.813468, 38.059587 ], [ -75.819415, 38.066606 ], [ -75.819479, 38.066682 ], [ -75.819591, 38.066814 ], [ -75.830017, 38.069120 ], [ -75.831103, 38.069361 ], [ -75.832742, 38.069723 ], [ -75.839935, 38.071314 ], [ -75.841057, 38.071562 ], [ -75.841206, 38.071595 ], [ -75.844265, 38.072272 ], [ -75.847180, 38.071289 ], [ -75.852305, 38.069561 ], [ -75.858944, 38.067323 ], [ -75.859026, 38.067208 ], [ -75.859568, 38.066448 ], [ -75.860072, 38.065743 ], [ -75.859717, 38.064073 ], [ -75.859440, 38.062769 ], [ -75.859281, 38.062018 ], [ -75.859005, 38.060717 ], [ -75.858881, 38.060135 ], [ -75.860629, 38.059960 ], [ -75.860946, 38.059928 ], [ -75.861033, 38.059919 ], [ -75.861530, 38.059870 ], [ -75.866194, 38.059402 ], [ -75.867267, 38.059295 ], [ -75.867511, 38.059270 ], [ -75.868899, 38.059131 ], [ -75.871503, 38.058870 ], [ -75.874189, 38.060288 ], [ -75.880515, 38.075011 ], [ -75.871394, 38.089183 ], [ -75.870282, 38.090911 ], [ -75.865697, 38.098036 ], [ -75.865146, 38.098893 ], [ -75.863810, 38.100968 ], [ -75.842604, 38.113111 ], [ -75.837563, 38.113753 ], [ -75.837204, 38.114468 ], [ -75.837165, 38.114546 ], [ -75.837048, 38.114777 ], [ -75.827993, 38.132803 ], [ -75.827892, 38.133004 ], [ -75.827674, 38.133438 ], [ -75.827712, 38.133464 ], [ -75.843862, 38.144599 ], [ -75.849919, 38.144414 ], [ -75.854507, 38.142567 ], [ -75.858667, 38.140893 ], [ -75.859540, 38.140542 ], [ -75.866000, 38.134886 ], [ -75.868636, 38.134381 ], [ -75.870056, 38.134684 ], [ -75.871037, 38.134893 ], [ -75.880707, 38.136957 ], [ -75.880978, 38.137015 ], [ -75.900355, 38.141150 ], [ -75.901058, 38.140826 ], [ -75.902004, 38.140390 ], [ -75.903442, 38.139726 ], [ -75.905599, 38.138732 ], [ -75.906497, 38.138317 ], [ -75.907264, 38.137964 ], [ -75.923797, 38.130339 ], [ -75.932738, 38.126216 ], [ -75.936773, 38.124355 ], [ -75.937089, 38.124209 ], [ -75.937055, 38.123077 ], [ -75.937015, 38.121749 ], [ -75.936866, 38.116745 ], [ -75.936663, 38.109956 ], [ -75.938484, 38.109976 ], [ -75.945297, 38.113091 ], [ -75.949557, 38.118127 ], [ -75.956428, 38.131115 ], [ -75.956434, 38.131126 ], [ -75.958786, 38.135572 ], [ -75.959496, 38.136915 ], [ -75.959616, 38.137141 ], [ -75.952411, 38.158513 ], [ -75.951425, 38.161436 ], [ -75.951273, 38.161887 ], [ -75.949752, 38.164486 ], [ -75.947534, 38.168274 ], [ -75.947487, 38.168736 ], [ -75.947417, 38.169439 ], [ -75.947280, 38.170792 ], [ -75.948129, 38.171778 ], [ -75.948220, 38.171884 ], [ -75.948566, 38.172285 ], [ -75.948709, 38.172451 ], [ -75.951812, 38.176053 ], [ -75.951972, 38.176239 ], [ -75.951850, 38.176794 ], [ -75.951583, 38.178014 ], [ -75.951566, 38.178093 ], [ -75.949575, 38.180037 ], [ -75.949420, 38.180188 ], [ -75.948891, 38.180704 ], [ -75.948738, 38.180854 ], [ -75.946586, 38.182955 ], [ -75.945419, 38.184094 ], [ -75.942375, 38.187066 ], [ -75.941448, 38.187352 ], [ -75.933932, 38.189670 ], [ -75.888073, 38.203813 ], [ -75.886217, 38.203309 ], [ -75.884940, 38.200493 ], [ -75.884603, 38.199751 ], [ -75.884544, 38.199739 ], [ -75.878293, 38.198407 ], [ -75.877751, 38.198292 ], [ -75.877250, 38.198386 ], [ -75.870975, 38.199566 ], [ -75.868470, 38.200037 ], [ -75.864104, 38.200858 ], [ -75.862444, 38.201759 ], [ -75.856960, 38.204734 ], [ -75.854406, 38.206120 ], [ -75.852258, 38.207286 ], [ -75.848473, 38.209340 ], [ -75.847299, 38.209977 ], [ -75.847032, 38.210122 ], [ -75.846713, 38.210295 ], [ -75.846377, 38.210477 ], [ -75.851396, 38.226432 ], [ -75.851528, 38.226550 ], [ -75.859160, 38.233407 ], [ -75.864628, 38.238320 ], [ -75.870310, 38.243425 ], [ -75.870318, 38.243432 ], [ -75.872464, 38.243968 ], [ -75.874653, 38.244514 ], [ -75.882873, 38.244449 ], [ -75.883435, 38.244445 ], [ -75.885200, 38.243395 ], [ -75.886841, 38.242418 ], [ -75.887409, 38.242080 ], [ -75.888513, 38.241423 ], [ -75.889356, 38.239500 ], [ -75.885676, 38.231006 ], [ -75.885909, 38.230866 ], [ -75.890669, 38.228009 ], [ -75.894583, 38.228439 ], [ -75.895689, 38.228561 ], [ -75.895879, 38.228717 ], [ -75.899781, 38.231921 ], [ -75.900040, 38.232133 ], [ -75.900661, 38.233206 ], [ -75.901381, 38.234448 ], [ -75.905852, 38.242165 ], [ -75.906016, 38.242447 ], [ -75.908450, 38.246648 ], [ -75.908272, 38.252045 ], [ -75.911143, 38.257951 ], [ -75.917297, 38.263126 ], [ -75.919446, 38.264056 ], [ -75.920279, 38.264415 ], [ -75.925492, 38.266670 ], [ -75.938577, 38.272329 ], [ -75.940302, 38.271611 ], [ -75.942462, 38.270711 ], [ -75.942703, 38.270611 ], [ -75.948346, 38.268261 ], [ -75.951360, 38.267006 ], [ -75.951497, 38.266949 ], [ -75.951512, 38.266936 ], [ -75.951563, 38.266892 ], [ -75.951647, 38.266819 ], [ -75.954483, 38.264366 ], [ -75.954568, 38.264293 ], [ -75.954701, 38.264177 ], [ -75.954737, 38.264146 ], [ -75.954824, 38.264071 ], [ -75.954908, 38.263998 ], [ -75.954908, 38.263997 ], [ -75.954810, 38.261016 ], [ -75.954582, 38.254108 ], [ -75.954561, 38.253476 ], [ -75.954542, 38.252894 ], [ -75.950056, 38.249699 ], [ -75.949458, 38.249273 ], [ -75.948796, 38.248802 ], [ -75.947876, 38.248875 ], [ -75.945678, 38.249051 ], [ -75.944500, 38.249145 ], [ -75.943032, 38.248279 ], [ -75.942465, 38.247945 ], [ -75.942263, 38.247826 ], [ -75.940697, 38.246902 ], [ -75.941190, 38.246211 ], [ -75.942804, 38.243949 ], [ -75.946414, 38.238890 ], [ -75.948197, 38.238504 ], [ -75.951156, 38.237862 ], [ -75.955164, 38.236994 ], [ -75.955833, 38.236849 ], [ -75.958338, 38.236306 ], [ -75.958794, 38.236208 ], [ -75.961972, 38.235519 ], [ -75.962111, 38.235489 ], [ -75.962729, 38.235355 ], [ -75.962931, 38.235311 ], [ -75.970514, 38.233668 ], [ -75.971487, 38.233457 ], [ -75.972212, 38.233300 ], [ -75.970400, 38.235043 ], [ -75.970115, 38.235317 ], [ -75.969383, 38.236021 ], [ -75.969326, 38.236076 ], [ -75.964528, 38.240692 ], [ -75.964119, 38.241085 ], [ -75.963969, 38.241598 ], [ -75.962235, 38.247540 ], [ -75.963453, 38.251793 ], [ -75.984274, 38.265155 ], [ -75.985815, 38.276466 ], [ -75.987814, 38.279287 ], [ -75.988731, 38.280581 ], [ -75.990385, 38.282915 ], [ -75.991162, 38.283894 ], [ -75.991687, 38.284555 ], [ -75.992669, 38.285792 ], [ -75.992829, 38.285994 ], [ -75.993391, 38.286702 ], [ -76.000241, 38.295331 ], [ -76.004010, 38.300079 ], [ -76.007118, 38.303994 ], [ -76.007254, 38.304165 ], [ -76.007375, 38.304318 ], [ -76.007478, 38.304351 ], [ -76.011245, 38.305572 ], [ -76.011458, 38.305640 ], [ -76.016291, 38.307206 ], [ -76.016314, 38.307247 ], [ -76.016514, 38.307600 ], [ -76.017308, 38.309007 ], [ -76.017364, 38.309106 ], [ -76.009377, 38.311997 ], [ -76.008647, 38.312261 ], [ -75.991151, 38.314110 ], [ -75.990485, 38.314181 ], [ -75.986025, 38.314652 ], [ -75.984784, 38.314783 ], [ -75.984433, 38.314821 ], [ -75.983186, 38.314952 ], [ -75.983171, 38.314954 ], [ -75.982523, 38.315022 ], [ -75.981345, 38.315147 ], [ -75.969577, 38.320044 ], [ -75.969290, 38.320164 ], [ -75.968880, 38.320498 ], [ -75.964237, 38.324285 ], [ -75.961944, 38.332572 ], [ -75.961945, 38.335830 ], [ -75.961946, 38.336018 ], [ -75.961948, 38.341431 ], [ -75.965366, 38.348429 ], [ -75.966397, 38.350540 ], [ -75.968881, 38.355623 ], [ -75.969161, 38.356197 ], [ -75.970840, 38.359635 ], [ -75.971019, 38.360002 ], [ -75.971541, 38.361069 ], [ -75.971910, 38.361826 ], [ -75.972174, 38.362365 ], [ -75.972281, 38.362584 ], [ -75.973876, 38.365850 ], [ -75.979727, 38.367627 ], [ -75.980180, 38.367765 ], [ -75.980829, 38.367962 ], [ -75.995706, 38.372480 ], [ -76.001839, 38.374343 ], [ -76.002156, 38.374439 ], [ -76.002282, 38.374477 ], [ -76.004946, 38.372045 ], [ -76.006949, 38.370216 ], [ -76.011869, 38.360582 ], [ -76.012149, 38.357077 ], [ -76.011033, 38.354844 ], [ -76.010737, 38.354251 ], [ -76.010255, 38.353287 ], [ -76.010217, 38.353211 ], [ -76.010366, 38.352732 ], [ -76.010437, 38.352504 ], [ -76.016682, 38.332429 ], [ -76.033947, 38.323211 ], [ -76.041431, 38.322163 ], [ -76.041618, 38.322137 ], [ -76.041659, 38.322097 ], [ -76.043180, 38.320610 ], [ -76.043923, 38.319884 ], [ -76.044649, 38.319175 ], [ -76.045057, 38.318776 ], [ -76.045599, 38.318246 ], [ -76.045964, 38.317452 ], [ -76.046367, 38.316576 ], [ -76.047401, 38.314329 ], [ -76.047992, 38.313044 ], [ -76.048637, 38.311643 ], [ -76.048965, 38.310930 ], [ -76.049207, 38.310404 ], [ -76.049523, 38.309718 ], [ -76.049580, 38.309594 ], [ -76.049609, 38.309348 ], [ -76.049647, 38.309017 ], [ -76.050220, 38.304101 ], [ -76.047147, 38.301582 ], [ -76.040019, 38.295738 ], [ -76.030532, 38.287960 ], [ -76.028234, 38.282035 ], [ -76.027557, 38.280288 ], [ -76.027487, 38.280108 ], [ -76.032595, 38.268875 ], [ -76.032664, 38.268722 ], [ -76.032771, 38.268487 ], [ -76.032998, 38.267989 ], [ -76.033610, 38.266644 ], [ -76.033737, 38.266363 ], [ -76.038935, 38.254932 ], [ -76.039738, 38.254093 ], [ -76.043927, 38.249712 ], [ -76.044251, 38.249373 ], [ -76.044141, 38.243447 ], [ -76.044108, 38.241682 ], [ -76.043814, 38.241294 ], [ -76.037960, 38.233551 ], [ -76.037109, 38.232426 ], [ -76.037103, 38.232418 ], [ -76.036102, 38.231094 ], [ -76.035695, 38.230556 ], [ -76.033455, 38.222046 ], [ -76.033338, 38.221599 ], [ -76.032044, 38.216684 ], [ -76.058010, 38.227079 ], [ -76.069502, 38.238455 ], [ -76.070831, 38.241836 ], [ -76.071154, 38.242657 ], [ -76.073493, 38.248609 ], [ -76.073725, 38.249200 ], [ -76.074491, 38.251148 ], [ -76.074515, 38.251208 ], [ -76.074568, 38.251344 ], [ -76.074607, 38.251443 ], [ -76.074726, 38.251745 ], [ -76.074760, 38.251832 ], [ -76.074897, 38.252181 ], [ -76.082268, 38.252616 ], [ -76.082549, 38.252633 ], [ -76.089797, 38.253061 ], [ -76.092417, 38.253216 ], [ -76.092723, 38.253234 ], [ -76.094689, 38.253350 ], [ -76.099720, 38.253647 ], [ -76.107592, 38.262525 ], [ -76.102549, 38.277153 ], [ -76.111296, 38.286946 ], [ -76.126940, 38.283751 ], [ -76.131085, 38.282904 ], [ -76.137238, 38.281648 ], [ -76.137442, 38.281606 ], [ -76.138479, 38.281394 ], [ -76.138524, 38.281385 ], [ -76.138596, 38.281406 ], [ -76.140674, 38.282006 ], [ -76.140947, 38.282085 ], [ -76.143127, 38.282714 ], [ -76.149398, 38.284525 ], [ -76.149876, 38.284663 ], [ -76.160474, 38.290983 ], [ -76.160838, 38.290948 ], [ -76.161348, 38.290898 ], [ -76.166154, 38.290431 ], [ -76.173418, 38.285326 ], [ -76.173555, 38.285230 ], [ -76.173844, 38.284869 ], [ -76.174011, 38.284659 ], [ -76.174104, 38.284543 ], [ -76.174152, 38.284483 ], [ -76.174484, 38.284068 ], [ -76.174598, 38.283924 ], [ -76.174683, 38.283818 ], [ -76.180115, 38.277019 ], [ -76.180165, 38.276956 ], [ -76.180103, 38.276739 ], [ -76.179123, 38.273291 ], [ -76.178282, 38.270336 ], [ -76.175783, 38.261551 ], [ -76.171254, 38.256984 ], [ -76.164388, 38.250061 ], [ -76.163249, 38.248913 ], [ -76.146297, 38.249678 ], [ -76.135169, 38.245872 ], [ -76.134980, 38.245807 ], [ -76.132544, 38.244974 ], [ -76.130952, 38.244430 ], [ -76.126623, 38.242949 ], [ -76.126453, 38.242046 ], [ -76.125856, 38.238880 ], [ -76.125756, 38.238348 ], [ -76.128452, 38.235704 ], [ -76.128898, 38.235267 ], [ -76.131332, 38.232880 ], [ -76.140068, 38.231305 ], [ -76.151035, 38.234215 ], [ -76.173350, 38.247037 ], [ -76.188644, 38.267434 ], [ -76.189627, 38.272487 ], [ -76.189655, 38.272633 ], [ -76.190531, 38.277139 ], [ -76.197155, 38.285220 ], [ -76.197693, 38.285877 ], [ -76.197871, 38.286094 ], [ -76.201591, 38.290633 ], [ -76.201603, 38.290647 ], [ -76.202334, 38.291539 ], [ -76.202628, 38.291898 ], [ -76.202897, 38.292226 ], [ -76.203430, 38.292876 ], [ -76.203909, 38.293461 ], [ -76.211446, 38.302656 ], [ -76.216266, 38.305023 ], [ -76.217616, 38.305686 ], [ -76.218051, 38.305899 ], [ -76.226376, 38.309988 ], [ -76.226408, 38.309989 ], [ -76.243897, 38.310313 ], [ -76.254473, 38.315120 ], [ -76.258189, 38.318373 ], [ -76.266602, 38.339502 ], [ -76.264186, 38.346436 ], [ -76.259286, 38.341619 ], [ -76.259261, 38.341595 ], [ -76.259235, 38.341603 ], [ -76.258383, 38.341865 ], [ -76.257898, 38.342014 ], [ -76.238452, 38.347986 ], [ -76.238478, 38.348355 ], [ -76.238541, 38.349238 ], [ -76.238611, 38.350233 ], [ -76.239010, 38.350738 ], [ -76.239056, 38.350795 ], [ -76.239601, 38.351486 ], [ -76.239902, 38.351866 ], [ -76.240196, 38.352238 ], [ -76.240410, 38.352508 ], [ -76.247350, 38.361285 ], [ -76.248766, 38.363076 ], [ -76.249666, 38.364214 ], [ -76.256788, 38.366712 ], [ -76.257479, 38.366702 ], [ -76.258022, 38.366695 ], [ -76.273003, 38.366483 ], [ -76.278722, 38.382919 ], [ -76.278813, 38.383179 ], [ -76.280749, 38.388743 ], [ -76.281214, 38.390079 ], [ -76.281320, 38.390384 ], [ -76.281396, 38.390604 ], [ -76.281697, 38.391470 ], [ -76.282144, 38.392754 ], [ -76.282271, 38.393118 ], [ -76.280551, 38.403143 ], [ -76.283020, 38.413512 ], [ -76.290681, 38.424404 ], [ -76.300186, 38.437916 ], [ -76.301488, 38.439767 ], [ -76.311600, 38.450266 ], [ -76.311767, 38.450439 ], [ -76.320843, 38.459862 ], [ -76.331383, 38.473323 ], [ -76.331469, 38.473432 ], [ -76.331559, 38.473548 ], [ -76.331758, 38.474324 ], [ -76.331990, 38.475225 ], [ -76.336360, 38.492235 ], [ -76.327257, 38.500121 ], [ -76.318054, 38.498199 ], [ -76.289507, 38.503906 ], [ -76.283595, 38.504157 ], [ -76.281761, 38.502165 ], [ -76.263968, 38.503452 ], [ -76.262133, 38.504874 ], [ -76.260350, 38.506255 ], [ -76.247894, 38.523019 ], [ -76.247300, 38.523818 ], [ -76.244396, 38.536966 ], [ -76.248885, 38.539023 ], [ -76.250265, 38.539131 ], [ -76.251033, 38.539191 ], [ -76.253624, 38.539393 ], [ -76.274057, 38.531207 ], [ -76.278106, 38.532468 ], [ -76.281047, 38.536130 ], [ -76.277461, 38.541851 ], [ -76.275913, 38.548809 ], [ -76.279640, 38.557231 ], [ -76.283189, 38.561300 ], [ -76.283632, 38.561807 ], [ -76.289017, 38.567982 ], [ -76.290043, 38.569158 ], [ -76.290667, 38.569247 ], [ -76.296469, 38.570076 ], [ -76.299301, 38.570480 ], [ -76.308321, 38.571769 ], [ -76.305172, 38.575293 ], [ -76.291998, 38.581988 ], [ -76.290895, 38.582548 ], [ -76.273496, 38.591390 ], [ -76.268633, 38.597753 ], [ -76.272584, 38.601997 ], [ -76.274611, 38.604174 ], [ -76.274888, 38.604471 ], [ -76.275246, 38.604856 ], [ -76.275282, 38.604895 ], [ -76.275658, 38.605298 ], [ -76.279589, 38.609520 ], [ -76.278146, 38.610662 ], [ -76.276734, 38.611779 ], [ -76.271827, 38.615661 ], [ -76.264155, 38.615109 ], [ -76.263577, 38.615475 ], [ -76.262791, 38.615973 ], [ -76.261135, 38.617021 ], [ -76.260317, 38.617539 ], [ -76.253926, 38.621586 ], [ -76.247896, 38.625404 ], [ -76.246510, 38.626282 ], [ -76.236650, 38.628598 ], [ -76.235987, 38.626827 ], [ -76.234929, 38.624002 ], [ -76.231187, 38.614010 ], [ -76.229358, 38.613301 ], [ -76.229159, 38.613224 ], [ -76.228820, 38.613093 ], [ -76.222982, 38.610830 ], [ -76.220701, 38.609945 ], [ -76.212427, 38.606738 ], [ -76.212414, 38.606744 ], [ -76.203065, 38.610741 ], [ -76.202598, 38.613011 ], [ -76.190902, 38.621092 ], [ -76.174969, 38.628791 ], [ -76.170066, 38.629225 ], [ -76.160148, 38.625452 ], [ -76.152885, 38.631819 ], [ -76.147158, 38.636840 ], [ -76.147577, 38.637893 ], [ -76.148202, 38.639463 ], [ -76.148559, 38.640362 ], [ -76.148955, 38.641356 ], [ -76.149353, 38.642356 ], [ -76.152554, 38.650400 ], [ -76.152603, 38.650523 ], [ -76.152622, 38.650572 ], [ -76.152990, 38.651495 ], [ -76.153414, 38.652562 ], [ -76.153769, 38.653455 ], [ -76.154093, 38.654269 ], [ -76.154581, 38.655495 ], [ -76.154604, 38.655553 ], [ -76.154889, 38.656268 ], [ -76.154924, 38.656358 ], [ -76.155611, 38.658083 ], [ -76.160539, 38.661903 ], [ -76.164465, 38.664946 ], [ -76.168824, 38.668325 ], [ -76.174611, 38.672811 ], [ -76.175159, 38.673236 ], [ -76.196716, 38.672860 ], [ -76.199722, 38.671127 ], [ -76.199948, 38.670997 ], [ -76.200334, 38.670774 ], [ -76.212808, 38.681892 ], [ -76.226343, 38.698057 ], [ -76.229242, 38.701519 ], [ -76.231392, 38.704088 ], [ -76.231758, 38.704524 ], [ -76.232127, 38.704964 ], [ -76.232365, 38.705249 ], [ -76.232535, 38.705452 ], [ -76.232814, 38.705785 ], [ -76.232845, 38.705823 ], [ -76.232875, 38.705859 ], [ -76.232893, 38.705880 ], [ -76.234249, 38.707499 ], [ -76.234379, 38.707655 ], [ -76.234392, 38.707670 ], [ -76.234828, 38.708191 ], [ -76.237818, 38.711762 ], [ -76.237916, 38.711879 ], [ -76.238077, 38.712071 ], [ -76.238172, 38.712185 ], [ -76.238306, 38.712344 ], [ -76.238725, 38.712845 ], [ -76.239377, 38.716880 ], [ -76.239427, 38.717191 ], [ -76.239841, 38.719756 ], [ -76.237040, 38.724518 ], [ -76.238685, 38.735434 ], [ -76.255093, 38.736476 ], [ -76.255348, 38.736273 ], [ -76.257335, 38.734691 ], [ -76.257423, 38.734621 ], [ -76.257437, 38.734609 ], [ -76.257851, 38.734280 ], [ -76.258738, 38.733573 ], [ -76.259238, 38.733176 ], [ -76.259665, 38.732836 ], [ -76.259741, 38.732775 ], [ -76.259867, 38.732675 ], [ -76.259876, 38.732667 ], [ -76.260001, 38.732568 ], [ -76.260976, 38.731791 ], [ -76.261863, 38.731085 ], [ -76.268288, 38.725969 ], [ -76.268739, 38.725609 ], [ -76.269370, 38.725107 ], [ -76.269520, 38.724988 ], [ -76.270277, 38.724385 ], [ -76.271243, 38.716209 ], [ -76.271447, 38.714480 ], [ -76.271553, 38.713576 ], [ -76.271596, 38.713216 ], [ -76.275015, 38.712714 ], [ -76.275019, 38.712715 ], [ -76.298499, 38.718005 ], [ -76.299171, 38.719287 ], [ -76.296603, 38.723183 ], [ -76.296537, 38.723283 ], [ -76.295957, 38.724162 ], [ -76.298186, 38.726255 ], [ -76.299350, 38.727347 ], [ -76.299401, 38.727395 ], [ -76.312756, 38.730708 ], [ -76.316146, 38.729586 ], [ -76.321803, 38.723565 ], [ -76.321885, 38.723478 ], [ -76.322019, 38.723335 ], [ -76.322028, 38.723326 ], [ -76.322663, 38.722650 ], [ -76.322705, 38.722605 ], [ -76.322706, 38.722604 ], [ -76.322730, 38.722578 ], [ -76.322807, 38.722496 ], [ -76.322860, 38.722439 ], [ -76.322975, 38.722317 ], [ -76.323214, 38.722063 ], [ -76.323530, 38.721727 ], [ -76.326135, 38.718954 ], [ -76.327162, 38.717861 ], [ -76.328035, 38.716932 ], [ -76.328338, 38.716609 ], [ -76.330149, 38.714682 ], [ -76.331479, 38.713266 ], [ -76.332517, 38.709118 ], [ -76.333066, 38.706927 ], [ -76.333532, 38.705063 ], [ -76.333777, 38.704086 ], [ -76.334017, 38.703127 ], [ -76.333862, 38.702953 ], [ -76.332079, 38.700956 ], [ -76.321865, 38.689512 ], [ -76.321881, 38.689217 ], [ -76.321898, 38.688902 ], [ -76.321905, 38.688768 ], [ -76.321915, 38.688584 ], [ -76.322418, 38.679304 ], [ -76.338610, 38.672023 ], [ -76.340065, 38.671369 ], [ -76.340341, 38.671245 ], [ -76.343220, 38.676880 ], [ -76.343277, 38.676992 ], [ -76.343784, 38.677985 ], [ -76.344199, 38.678798 ], [ -76.347998, 38.686234 ], [ -76.345072, 38.703546 ], [ -76.344597, 38.706352 ], [ -76.340543, 38.730338 ], [ -76.340567, 38.731008 ], [ -76.340608, 38.732179 ], [ -76.340618, 38.732464 ], [ -76.340628, 38.732756 ], [ -76.340632, 38.732857 ], [ -76.340635, 38.732960 ], [ -76.340637, 38.733003 ], [ -76.340641, 38.733123 ], [ -76.340645, 38.733225 ], [ -76.340677, 38.734136 ], [ -76.340715, 38.735215 ], [ -76.340732, 38.735712 ], [ -76.340739, 38.735894 ], [ -76.340740, 38.735932 ], [ -76.341093, 38.745959 ], [ -76.341096, 38.746058 ], [ -76.341100, 38.746148 ], [ -76.341288, 38.751505 ], [ -76.341293, 38.751654 ], [ -76.341297, 38.751756 ], [ -76.341302, 38.751901 ], [ -76.334619, 38.772911 ], [ -76.333752, 38.773420 ], [ -76.329721, 38.775789 ], [ -76.323768, 38.779287 ], [ -76.322700, 38.780657 ], [ -76.312886, 38.793247 ], [ -76.310743, 38.795996 ], [ -76.310664, 38.796098 ], [ -76.310626, 38.796147 ], [ -76.310556, 38.796237 ], [ -76.310081, 38.796846 ], [ -76.308922, 38.813346 ], [ -76.308306, 38.814331 ], [ -76.308294, 38.814349 ], [ -76.308127, 38.814618 ], [ -76.307267, 38.815993 ], [ -76.301886, 38.824595 ], [ -76.300889, 38.826190 ], [ -76.300886, 38.826192 ], [ -76.298956, 38.827519 ], [ -76.297800, 38.828314 ], [ -76.296564, 38.828186 ], [ -76.296471, 38.828176 ], [ -76.296394, 38.828168 ], [ -76.296364, 38.828165 ], [ -76.296329, 38.828162 ], [ -76.296320, 38.828161 ], [ -76.296259, 38.828155 ], [ -76.295992, 38.828127 ], [ -76.295550, 38.828081 ], [ -76.295454, 38.828071 ], [ -76.295436, 38.828069 ], [ -76.293648, 38.827884 ], [ -76.292144, 38.827729 ], [ -76.288455, 38.827347 ], [ -76.284768, 38.828706 ], [ -76.277854, 38.831256 ], [ -76.277748, 38.831295 ], [ -76.277411, 38.831419 ], [ -76.277420, 38.831468 ], [ -76.278151, 38.835494 ], [ -76.278040, 38.835768 ], [ -76.274405, 38.844766 ], [ -76.271575, 38.851771 ], [ -76.267175, 38.851652 ], [ -76.265999, 38.851620 ], [ -76.264221, 38.851572 ], [ -76.265759, 38.847638 ], [ -76.265808, 38.847512 ], [ -76.265678, 38.847326 ], [ -76.262179, 38.842325 ], [ -76.261907, 38.841936 ], [ -76.261627, 38.841536 ], [ -76.257353, 38.835428 ], [ -76.255787, 38.833189 ], [ -76.255343, 38.832554 ], [ -76.255322, 38.832525 ], [ -76.250364, 38.825438 ], [ -76.250296, 38.825389 ], [ -76.245886, 38.822232 ], [ -76.238770, 38.819590 ], [ -76.229199, 38.816036 ], [ -76.228071, 38.815617 ], [ -76.221162, 38.813052 ], [ -76.219328, 38.812371 ], [ -76.198138, 38.814440 ], [ -76.197432, 38.815541 ], [ -76.196488, 38.817015 ], [ -76.196426, 38.817111 ], [ -76.195370, 38.818759 ], [ -76.193430, 38.821787 ], [ -76.193272, 38.822319 ], [ -76.193073, 38.822989 ], [ -76.193020, 38.823165 ], [ -76.192924, 38.823489 ], [ -76.192865, 38.823687 ], [ -76.192765, 38.824024 ], [ -76.192537, 38.824790 ], [ -76.191090, 38.829660 ], [ -76.191172, 38.829834 ], [ -76.192874, 38.833450 ], [ -76.192946, 38.833603 ], [ -76.192973, 38.833661 ], [ -76.197705, 38.843712 ], [ -76.197736, 38.843830 ], [ -76.199544, 38.850817 ], [ -76.200728, 38.855389 ], [ -76.202598, 38.862616 ], [ -76.202314, 38.864906 ], [ -76.200082, 38.882885 ], [ -76.205063, 38.892726 ], [ -76.204544, 38.905715 ], [ -76.204129, 38.916096 ], [ -76.204122, 38.916269 ], [ -76.204091, 38.917058 ], [ -76.203638, 38.928382 ], [ -76.207695, 38.931954 ], [ -76.213731, 38.937269 ], [ -76.213842, 38.937366 ], [ -76.228130, 38.941412 ], [ -76.228405, 38.941489 ], [ -76.232038, 38.942518 ], [ -76.233895, 38.942123 ], [ -76.234681, 38.941956 ], [ -76.250157, 38.938667 ], [ -76.250868, 38.928250 ], [ -76.250838, 38.928204 ], [ -76.249622, 38.926297 ], [ -76.249246, 38.925707 ], [ -76.248896, 38.925159 ], [ -76.248844, 38.925076 ], [ -76.248702, 38.924855 ], [ -76.248574, 38.924655 ], [ -76.248472, 38.924494 ], [ -76.248023, 38.923790 ], [ -76.249163, 38.921800 ], [ -76.249285, 38.921587 ], [ -76.249355, 38.921465 ], [ -76.249674, 38.920907 ], [ -76.249889, 38.920841 ], [ -76.255819, 38.919008 ], [ -76.256190, 38.918893 ], [ -76.256397, 38.918829 ], [ -76.258080, 38.919160 ], [ -76.258206, 38.919185 ], [ -76.262226, 38.919976 ], [ -76.264683, 38.924576 ], [ -76.264692, 38.924764 ], [ -76.264943, 38.930297 ], [ -76.265772, 38.931482 ], [ -76.266260, 38.932179 ], [ -76.269179, 38.936349 ], [ -76.270954, 38.938886 ], [ -76.271625, 38.939844 ], [ -76.273022, 38.941840 ], [ -76.273083, 38.941927 ], [ -76.273258, 38.941826 ], [ -76.276033, 38.940213 ], [ -76.284227, 38.935452 ], [ -76.288813, 38.932787 ], [ -76.291211, 38.931394 ], [ -76.295580, 38.928855 ], [ -76.295911, 38.928663 ], [ -76.298208, 38.922060 ], [ -76.299431, 38.918542 ], [ -76.299406, 38.918505 ], [ -76.298492, 38.917121 ], [ -76.293963, 38.910266 ], [ -76.293867, 38.910121 ], [ -76.293843, 38.909826 ], [ -76.293829, 38.909649 ], [ -76.293794, 38.909222 ], [ -76.293492, 38.905499 ], [ -76.293358, 38.903854 ], [ -76.293341, 38.903635 ], [ -76.293328, 38.903479 ], [ -76.293309, 38.903244 ], [ -76.293255, 38.902582 ], [ -76.293254, 38.902568 ], [ -76.308425, 38.898404 ], [ -76.317947, 38.911312 ], [ -76.317977, 38.911311 ], [ -76.318530, 38.911299 ], [ -76.319272, 38.911282 ], [ -76.322715, 38.911205 ], [ -76.323252, 38.911193 ], [ -76.324097, 38.911174 ], [ -76.324102, 38.911172 ], [ -76.336104, 38.905977 ], [ -76.336116, 38.905907 ], [ -76.336827, 38.901905 ], [ -76.336966, 38.901118 ], [ -76.337097, 38.900380 ], [ -76.337227, 38.899653 ], [ -76.337358, 38.898915 ], [ -76.338047, 38.895034 ], [ -76.338123, 38.894601 ], [ -76.338416, 38.892954 ], [ -76.338501, 38.892474 ], [ -76.337946, 38.891332 ], [ -76.336986, 38.889357 ], [ -76.336560, 38.888481 ], [ -76.336326, 38.888001 ], [ -76.335681, 38.886673 ], [ -76.335364, 38.886021 ], [ -76.335341, 38.885907 ], [ -76.333801, 38.878194 ], [ -76.333258, 38.875478 ], [ -76.333211, 38.875241 ], [ -76.332651, 38.872438 ], [ -76.331103, 38.864686 ], [ -76.331030, 38.864320 ], [ -76.334019, 38.860238 ], [ -76.337901, 38.857579 ], [ -76.338136, 38.857418 ], [ -76.339667, 38.856370 ], [ -76.340587, 38.855740 ], [ -76.348826, 38.857134 ], [ -76.350390, 38.857399 ], [ -76.356361, 38.854396 ], [ -76.359960, 38.852586 ], [ -76.360095, 38.852518 ], [ -76.361141, 38.851992 ], [ -76.361320, 38.851589 ], [ -76.366501, 38.839936 ], [ -76.368164, 38.836194 ], [ -76.368195, 38.836125 ], [ -76.368359, 38.836205 ], [ -76.372719, 38.838324 ], [ -76.373122, 38.838519 ], [ -76.375086, 38.839474 ], [ -76.375138, 38.839981 ], [ -76.375303, 38.841611 ], [ -76.375443, 38.842988 ], [ -76.376031, 38.848777 ], [ -76.376202, 38.850461 ], [ -76.376183, 38.850500 ], [ -76.375874, 38.851126 ], [ -76.372553, 38.857860 ], [ -76.367549, 38.868009 ], [ -76.367344, 38.868424 ], [ -76.364678, 38.873831 ], [ -76.365225, 38.892614 ], [ -76.365388, 38.898219 ], [ -76.365658, 38.907477 ], [ -76.365130, 38.911736 ], [ -76.364780, 38.914553 ], [ -76.364523, 38.916632 ], [ -76.362050, 38.936568 ], [ -76.361727, 38.939175 ], [ -76.359669, 38.943880 ], [ -76.357933, 38.947848 ], [ -76.357752, 38.948262 ], [ -76.354949, 38.954672 ], [ -76.353828, 38.957234 ], [ -76.351637, 38.960214 ], [ -76.343672, 38.971048 ], [ -76.333703, 38.984607 ], [ -76.331290, 38.987890 ], [ -76.323293, 38.998767 ], [ -76.322679, 38.999602 ], [ -76.322346, 39.005488 ], [ -76.322296, 39.006375 ], [ -76.323557, 39.008961 ], [ -76.322590, 39.013100 ], [ -76.320277, 39.022998 ], [ -76.320274, 39.023013 ], [ -76.320269, 39.023020 ], [ -76.311766, 39.035257 ], [ -76.302029, 39.039571 ], [ -76.301847, 39.039651 ], [ -76.301645, 39.037663 ], [ -76.301506, 39.036298 ], [ -76.301054, 39.031862 ], [ -76.301040, 39.031721 ], [ -76.301027, 39.031595 ], [ -76.302846, 39.025828 ], [ -76.302650, 39.025346 ], [ -76.294090, 39.004263 ], [ -76.293962, 39.003948 ], [ -76.291900, 39.001264 ], [ -76.289326, 38.997914 ], [ -76.286484, 38.994215 ], [ -76.284893, 38.992143 ], [ -76.283280, 38.990044 ], [ -76.280355, 38.986236 ], [ -76.278058, 38.983246 ], [ -76.277478, 38.982492 ], [ -76.277457, 38.982493 ], [ -76.275964, 38.982587 ], [ -76.258813, 38.983664 ], [ -76.258724, 38.983646 ], [ -76.246049, 38.981035 ], [ -76.243619, 38.980534 ], [ -76.229993, 38.977728 ], [ -76.229277, 38.977580 ], [ -76.228748, 38.977220 ], [ -76.218929, 38.970538 ], [ -76.218773, 38.970562 ], [ -76.202360, 38.973079 ], [ -76.202081, 38.973272 ], [ -76.187165, 38.983558 ], [ -76.182461, 38.986802 ], [ -76.180663, 38.988042 ], [ -76.168332, 38.996546 ], [ -76.164004, 38.999530 ], [ -76.163988, 38.999541 ], [ -76.163988, 38.999542 ], [ -76.163956, 39.000437 ], [ -76.163898, 39.002096 ], [ -76.163616, 39.010057 ], [ -76.167574, 39.018273 ], [ -76.173393, 39.025550 ], [ -76.174633, 39.027100 ], [ -76.177832, 39.031102 ], [ -76.178115, 39.031456 ], [ -76.178281, 39.031663 ], [ -76.184207, 39.046264 ], [ -76.179456, 39.052941 ], [ -76.177046, 39.056329 ], [ -76.175284, 39.058805 ], [ -76.169060, 39.062787 ], [ -76.158960, 39.065486 ], [ -76.156572, 39.069433 ], [ -76.153465, 39.074568 ], [ -76.150528, 39.079421 ], [ -76.145174, 39.092824 ], [ -76.158090, 39.093998 ], [ -76.167347, 39.094839 ], [ -76.169087, 39.094997 ], [ -76.169414, 39.095027 ], [ -76.169891, 39.095070 ], [ -76.183908, 39.096344 ], [ -76.189907, 39.093042 ], [ -76.194703, 39.090403 ], [ -76.203333, 39.085654 ], [ -76.203383, 39.085626 ], [ -76.203548, 39.085101 ], [ -76.205108, 39.080129 ], [ -76.207604, 39.072176 ], [ -76.210041, 39.064410 ], [ -76.210251, 39.062511 ], [ -76.210876, 39.056874 ], [ -76.211838, 39.048184 ], [ -76.212563, 39.041641 ], [ -76.212602, 39.041288 ], [ -76.212616, 39.041158 ], [ -76.212040, 39.038870 ], [ -76.211589, 39.037080 ], [ -76.210477, 39.032664 ], [ -76.209827, 39.030081 ], [ -76.209517, 39.028848 ], [ -76.208502, 39.024818 ], [ -76.208346, 39.024614 ], [ -76.206852, 39.022649 ], [ -76.206796, 39.022575 ], [ -76.205958, 39.021475 ], [ -76.200666, 39.014520 ], [ -76.201005, 39.014339 ], [ -76.202176, 39.013714 ], [ -76.209114, 39.010010 ], [ -76.209285, 39.010074 ], [ -76.216850, 39.012916 ], [ -76.221148, 39.014530 ], [ -76.223671, 39.015478 ], [ -76.231765, 39.018518 ], [ -76.240226, 39.026581 ], [ -76.241932, 39.028206 ], [ -76.242687, 39.028926 ], [ -76.240905, 39.039798 ], [ -76.239443, 39.041977 ], [ -76.237500, 39.044872 ], [ -76.237065, 39.045521 ], [ -76.231212, 39.060769 ], [ -76.231117, 39.061017 ], [ -76.231427, 39.071714 ], [ -76.231748, 39.082826 ], [ -76.233457, 39.091385 ], [ -76.240603, 39.106856 ], [ -76.245050, 39.116484 ], [ -76.252946, 39.133577 ], [ -76.252968, 39.133626 ], [ -76.260343, 39.142722 ], [ -76.260894, 39.143402 ], [ -76.264417, 39.143874 ], [ -76.266540, 39.144158 ], [ -76.268096, 39.144367 ], [ -76.274907, 39.145279 ], [ -76.276721, 39.145522 ], [ -76.278527, 39.145764 ], [ -76.276807, 39.154484 ], [ -76.275660, 39.160304 ], [ -76.274741, 39.164961 ], [ -76.274637, 39.165490 ], [ -76.274303, 39.166115 ], [ -76.269467, 39.175163 ], [ -76.268631, 39.176727 ], [ -76.266963, 39.179848 ], [ -76.266602, 39.180523 ], [ -76.255831, 39.191595 ], [ -76.251032, 39.199214 ], [ -76.248741, 39.203333 ], [ -76.232612, 39.232333 ], [ -76.232051, 39.233341 ], [ -76.226220, 39.246485 ], [ -76.220475, 39.259433 ], [ -76.219338, 39.261997 ], [ -76.219312, 39.262022 ], [ -76.218339, 39.262963 ], [ -76.217520, 39.263754 ], [ -76.211306, 39.269761 ], [ -76.211253, 39.269812 ], [ -76.211179, 39.269813 ], [ -76.210748, 39.269816 ], [ -76.203031, 39.269871 ], [ -76.202590, 39.270265 ], [ -76.193029, 39.278801 ], [ -76.191285, 39.280358 ], [ -76.189868, 39.281623 ], [ -76.185909, 39.285157 ], [ -76.185674, 39.285367 ], [ -76.181496, 39.291797 ], [ -76.181478, 39.291829 ], [ -76.177712, 39.298686 ], [ -76.177704, 39.298701 ], [ -76.177178, 39.303099 ], [ -76.176804, 39.306229 ], [ -76.176778, 39.306447 ], [ -76.176865, 39.306584 ], [ -76.178983, 39.309926 ], [ -76.179092, 39.310098 ], [ -76.186024, 39.312462 ], [ -76.186637, 39.315426 ], [ -76.186647, 39.315475 ], [ -76.186001, 39.317814 ], [ -76.185581, 39.319334 ], [ -76.185507, 39.319396 ], [ -76.170588, 39.331954 ], [ -76.170541, 39.331994 ], [ -76.170422, 39.332094 ], [ -76.169411, 39.332453 ], [ -76.168365, 39.332824 ], [ -76.159673, 39.335909 ], [ -76.157163, 39.335641 ], [ -76.152722, 39.335167 ], [ -76.145524, 39.334399 ], [ -76.133225, 39.340491 ], [ -76.135105, 39.342460 ], [ -76.136971, 39.344414 ], [ -76.134950, 39.351070 ], [ -76.129983, 39.353702 ], [ -76.116698, 39.360744 ], [ -76.116356, 39.360925 ], [ -76.115935, 39.361744 ], [ -76.113215, 39.367032 ], [ -76.110598, 39.372119 ], [ -76.110527, 39.372257 ], [ -76.108942, 39.372215 ], [ -76.108373, 39.372200 ], [ -76.074992, 39.371312 ], [ -76.065887, 39.371070 ], [ -76.065716, 39.371066 ], [ -76.061504, 39.370954 ], [ -76.059335, 39.370896 ], [ -76.058720, 39.370880 ], [ -76.057876, 39.370857 ], [ -76.054157, 39.370759 ], [ -76.049846, 39.370644 ], [ -76.032923, 39.367414 ], [ -76.031767, 39.366772 ], [ -76.030064, 39.365826 ], [ -76.022990, 39.361896 ], [ -76.019091, 39.362958 ], [ -76.006546, 39.366374 ], [ -76.002408, 39.367501 ], [ -76.002463, 39.376440 ], [ -76.002514, 39.384805 ], [ -76.002515, 39.385024 ], [ -76.006805, 39.385174 ], [ -76.022304, 39.385716 ], [ -76.035464, 39.386176 ], [ -76.035568, 39.386180 ], [ -76.035644, 39.386213 ], [ -76.039279, 39.387796 ], [ -76.039932, 39.388080 ], [ -76.039973, 39.388327 ], [ -76.040854, 39.393594 ], [ -76.040962, 39.394237 ], [ -76.040612, 39.394692 ], [ -76.035298, 39.401609 ], [ -76.035002, 39.401994 ], [ -76.034720, 39.402093 ], [ -76.018726, 39.407696 ], [ -76.018061, 39.407929 ], [ -76.016531, 39.408465 ], [ -76.015763, 39.408947 ], [ -76.012567, 39.410955 ], [ -76.009693, 39.412760 ], [ -76.006880, 39.414527 ], [ -76.002856, 39.421225 ], [ -75.998586, 39.428333 ], [ -75.997396, 39.430314 ], [ -75.996697, 39.430549 ], [ -75.992742, 39.431877 ], [ -75.992425, 39.431983 ], [ -75.988840, 39.433187 ], [ -75.982585, 39.435287 ], [ -75.977751, 39.443020 ], [ -75.976747, 39.444627 ], [ -75.976698, 39.445690 ], [ -75.976601, 39.447808 ], [ -75.990005, 39.458646 ], [ -75.990128, 39.458624 ], [ -75.991779, 39.458332 ], [ -75.994432, 39.457862 ], [ -75.998276, 39.457182 ], [ -76.002497, 39.450231 ], [ -76.002513, 39.450204 ], [ -76.002579, 39.450194 ], [ -76.009071, 39.449256 ], [ -76.009452, 39.449201 ], [ -76.009536, 39.449316 ], [ -76.011880, 39.452524 ], [ -76.012312, 39.453115 ], [ -76.011716, 39.454165 ], [ -76.010009, 39.457170 ], [ -76.002926, 39.469642 ], [ -75.996570, 39.476658 ], [ -75.995289, 39.483014 ], [ -75.994135, 39.488743 ], [ -75.993469, 39.490583 ], [ -75.986298, 39.510398 ], [ -75.985403, 39.512108 ], [ -75.985238, 39.512424 ], [ -75.980279, 39.521900 ], [ -75.976105, 39.529876 ], [ -75.976057, 39.529968 ], [ -75.975313, 39.530678 ], [ -75.973678, 39.532237 ], [ -75.966955, 39.538650 ], [ -75.966959, 39.538839 ], [ -75.967093, 39.544623 ], [ -75.967173, 39.548047 ], [ -75.967186, 39.548627 ], [ -75.967221, 39.550140 ], [ -75.970337, 39.557637 ], [ -75.992633, 39.563098 ], [ -75.999669, 39.560488 ], [ -76.000190, 39.559696 ], [ -76.001244, 39.558096 ], [ -76.002793, 39.555741 ], [ -76.003434, 39.554768 ], [ -76.004207, 39.553594 ], [ -76.006213, 39.550546 ], [ -76.006272, 39.550457 ], [ -76.006341, 39.550352 ], [ -76.030420, 39.548784 ], [ -76.046876, 39.547713 ], [ -76.063379, 39.546638 ], [ -76.063811, 39.546610 ], [ -76.075714, 39.543032 ], [ -76.096072, 39.536912 ], [ -76.102955, 39.523639 ], [ -76.105571, 39.518595 ], [ -76.105678, 39.518388 ], [ -76.106215, 39.517353 ], [ -76.107126, 39.515597 ], [ -76.111583, 39.507001 ], [ -76.116831, 39.496882 ], [ -76.117253, 39.496068 ], [ -76.114610, 39.488619 ], [ -76.113929, 39.486701 ], [ -76.108813, 39.482333 ], [ -76.104665, 39.478792 ], [ -76.100218, 39.476918 ], [ -76.099506, 39.476618 ], [ -76.098315, 39.476116 ], [ -76.083286, 39.477860 ], [ -76.083082, 39.477809 ], [ -76.081590, 39.477438 ], [ -76.073119, 39.475331 ], [ -76.072309, 39.475130 ], [ -76.071975, 39.475047 ], [ -76.071836, 39.474760 ], [ -76.069814, 39.470577 ], [ -76.063874, 39.458295 ], [ -76.062259, 39.454955 ], [ -76.060931, 39.452208 ], [ -76.060944, 39.451174 ], [ -76.060988, 39.447775 ], [ -76.060989, 39.447722 ], [ -76.081176, 39.436712 ], [ -76.081409, 39.436891 ], [ -76.083269, 39.438321 ], [ -76.083405, 39.438302 ], [ -76.093595, 39.436871 ], [ -76.102232, 39.435659 ], [ -76.112761, 39.429852 ], [ -76.115096, 39.428565 ], [ -76.116820, 39.427614 ], [ -76.117172, 39.427170 ], [ -76.120991, 39.422358 ], [ -76.121754, 39.421396 ], [ -76.121889, 39.421226 ], [ -76.132114, 39.414579 ], [ -76.142224, 39.408007 ], [ -76.146373, 39.405310 ], [ -76.147048, 39.405364 ], [ -76.150249, 39.405623 ], [ -76.150516, 39.405644 ], [ -76.150934, 39.405678 ], [ -76.151948, 39.405760 ], [ -76.152059, 39.405769 ], [ -76.152357, 39.405793 ], [ -76.157108, 39.406176 ], [ -76.158592, 39.406295 ], [ -76.158774, 39.406310 ], [ -76.159358, 39.405661 ], [ -76.171134, 39.392588 ], [ -76.171474, 39.392210 ], [ -76.171747, 39.391747 ], [ -76.175121, 39.386019 ], [ -76.175597, 39.385210 ], [ -76.175928, 39.384648 ], [ -76.180057, 39.377638 ], [ -76.180074, 39.377609 ], [ -76.199356, 39.366221 ], [ -76.202346, 39.364455 ], [ -76.226976, 39.349908 ], [ -76.227625, 39.350109 ], [ -76.229614, 39.350723 ], [ -76.233776, 39.352008 ], [ -76.234743, 39.353498 ], [ -76.234765, 39.353532 ], [ -76.235795, 39.355119 ], [ -76.236520, 39.356236 ], [ -76.237943, 39.358429 ], [ -76.239877, 39.361408 ], [ -76.241268, 39.361567 ], [ -76.243377, 39.361808 ], [ -76.244443, 39.361731 ], [ -76.244988, 39.361691 ], [ -76.245273, 39.361671 ], [ -76.250107, 39.361320 ], [ -76.250483, 39.361136 ], [ -76.266365, 39.353352 ], [ -76.265277, 39.350008 ], [ -76.263019, 39.348634 ], [ -76.258377, 39.345808 ], [ -76.258342, 39.345737 ], [ -76.253928, 39.336768 ], [ -76.262008, 39.334708 ], [ -76.262471, 39.334590 ], [ -76.263073, 39.334436 ], [ -76.263577, 39.334308 ], [ -76.263624, 39.334265 ], [ -76.265615, 39.332450 ], [ -76.265777, 39.332302 ], [ -76.266094, 39.332013 ], [ -76.266257, 39.331864 ], [ -76.266407, 39.331727 ], [ -76.272671, 39.326015 ], [ -76.276078, 39.322908 ], [ -76.277813, 39.318738 ], [ -76.277866, 39.318610 ], [ -76.278239, 39.317712 ], [ -76.278351, 39.317444 ], [ -76.278499, 39.317088 ], [ -76.280599, 39.312037 ], [ -76.280778, 39.311608 ], [ -76.281088, 39.307930 ], [ -76.281374, 39.304531 ], [ -76.281429, 39.303872 ], [ -76.281556, 39.302369 ], [ -76.281578, 39.302108 ], [ -76.281700, 39.302110 ], [ -76.296546, 39.302383 ], [ -76.297878, 39.302408 ], [ -76.291078, 39.318108 ], [ -76.298778, 39.329208 ], [ -76.298778, 39.333958 ], [ -76.298778, 39.339278 ], [ -76.298778, 39.340208 ], [ -76.297569, 39.342244 ], [ -76.295558, 39.345631 ], [ -76.294978, 39.346608 ], [ -76.295678, 39.350008 ], [ -76.301770, 39.352216 ], [ -76.310618, 39.355423 ], [ -76.310829, 39.355500 ], [ -76.311360, 39.355693 ], [ -76.311679, 39.355808 ], [ -76.312610, 39.355917 ], [ -76.312864, 39.355946 ], [ -76.314356, 39.356120 ], [ -76.322687, 39.357092 ], [ -76.323679, 39.357208 ], [ -76.330027, 39.356139 ], [ -76.341443, 39.354217 ], [ -76.339942, 39.350169 ], [ -76.335412, 39.337949 ], [ -76.334401, 39.335222 ], [ -76.334021, 39.334197 ], [ -76.333924, 39.333935 ], [ -76.338898, 39.325783 ], [ -76.339570, 39.324681 ], [ -76.333820, 39.319611 ], [ -76.327579, 39.314108 ], [ -76.337858, 39.305799 ], [ -76.339817, 39.304216 ], [ -76.341432, 39.302910 ], [ -76.353205, 39.310650 ], [ -76.354817, 39.311709 ], [ -76.355495, 39.312155 ], [ -76.364390, 39.311840 ], [ -76.365532, 39.310950 ], [ -76.380662, 39.299161 ], [ -76.380734, 39.298765 ], [ -76.383021, 39.286231 ], [ -76.383345, 39.284455 ], [ -76.383891, 39.281465 ], [ -76.384901, 39.275928 ], [ -76.385151, 39.275766 ], [ -76.395136, 39.269293 ], [ -76.395301, 39.269042 ], [ -76.400094, 39.261753 ], [ -76.400187, 39.261612 ], [ -76.401103, 39.260219 ], [ -76.402047, 39.258783 ], [ -76.402355, 39.258315 ], [ -76.401911, 39.258053 ], [ -76.386937, 39.249216 ], [ -76.381380, 39.249508 ], [ -76.382358, 39.247292 ], [ -76.384380, 39.242708 ], [ -76.384699, 39.242242 ], [ -76.389380, 39.235408 ], [ -76.389563, 39.235261 ], [ -76.393626, 39.232012 ], [ -76.394381, 39.231408 ], [ -76.398314, 39.229450 ], [ -76.399122, 39.229048 ], [ -76.417620, 39.219838 ], [ -76.417681, 39.219808 ], [ -76.418290, 39.218677 ], [ -76.419201, 39.216988 ], [ -76.425281, 39.205708 ], [ -76.425413, 39.205629 ], [ -76.441411, 39.196049 ], [ -76.442482, 39.195408 ], [ -76.447621, 39.197977 ], [ -76.461560, 39.204947 ], [ -76.462679, 39.205506 ], [ -76.463483, 39.205908 ], [ -76.471126, 39.205540 ], [ -76.480083, 39.205108 ], [ -76.482153, 39.204426 ], [ -76.485527, 39.203314 ], [ -76.486371, 39.203036 ], [ -76.488883, 39.202208 ], [ -76.489505, 39.202378 ], [ -76.489777, 39.202453 ], [ -76.490770, 39.202724 ], [ -76.497977, 39.204697 ], [ -76.498384, 39.204808 ], [ -76.500086, 39.207798 ], [ -76.500834, 39.209113 ], [ -76.500984, 39.209376 ], [ -76.519804, 39.222946 ], [ -76.520584, 39.223508 ], [ -76.520941, 39.223240 ], [ -76.528587, 39.217492 ], [ -76.529649, 39.216693 ], [ -76.534285, 39.213208 ], [ -76.534960, 39.212280 ], [ -76.535885, 39.211008 ], [ -76.533103, 39.207630 ], [ -76.533085, 39.207608 ], [ -76.533349, 39.207172 ], [ -76.534760, 39.204841 ], [ -76.535385, 39.203808 ], [ -76.534185, 39.190608 ], [ -76.525785, 39.177908 ], [ -76.525454, 39.177746 ], [ -76.525031, 39.177540 ], [ -76.524221, 39.177144 ], [ -76.520270, 39.175214 ], [ -76.519292, 39.174736 ], [ -76.511834, 39.171093 ], [ -76.508384, 39.169408 ], [ -76.500926, 39.161286 ], [ -76.500512, 39.161362 ], [ -76.484023, 39.164407 ], [ -76.483845, 39.164334 ], [ -76.475983, 39.161109 ], [ -76.474807, 39.159436 ], [ -76.473802, 39.158007 ], [ -76.471483, 39.154709 ], [ -76.468898, 39.153161 ], [ -76.459119, 39.147304 ], [ -76.458873, 39.147157 ], [ -76.458649, 39.147023 ], [ -76.458350, 39.146844 ], [ -76.458192, 39.146749 ], [ -76.452782, 39.143509 ], [ -76.440110, 39.137305 ], [ -76.430946, 39.132818 ], [ -76.430130, 39.132419 ], [ -76.428681, 39.131709 ], [ -76.432481, 39.126709 ], [ -76.432702, 39.120752 ], [ -76.432981, 39.113209 ], [ -76.432942, 39.113098 ], [ -76.427196, 39.096685 ], [ -76.427065, 39.096309 ], [ -76.426456, 39.094571 ], [ -76.426283, 39.094076 ], [ -76.426276, 39.094057 ], [ -76.423609, 39.086438 ], [ -76.423321, 39.085615 ], [ -76.423271, 39.085473 ], [ -76.422714, 39.083881 ], [ -76.422212, 39.082448 ], [ -76.422080, 39.082070 ], [ -76.421860, 39.081442 ], [ -76.423081, 39.074210 ], [ -76.432374, 39.061648 ], [ -76.438845, 39.052900 ], [ -76.438928, 39.052788 ], [ -76.437044, 39.051698 ], [ -76.422933, 39.043536 ], [ -76.407398, 39.034551 ], [ -76.407213, 39.034444 ], [ -76.407205, 39.034439 ], [ -76.405338, 39.033360 ], [ -76.405081, 39.033211 ], [ -76.405021, 39.033124 ], [ -76.402600, 39.029609 ], [ -76.397780, 39.022611 ], [ -76.397738, 39.022482 ], [ -76.396417, 39.018449 ], [ -76.396395, 39.018380 ], [ -76.395639, 39.016074 ], [ -76.395338, 39.015154 ], [ -76.394699, 39.013200 ], [ -76.394358, 39.012160 ], [ -76.394080, 39.011311 ], [ -76.412326, 38.996832 ], [ -76.414631, 38.995002 ], [ -76.421535, 38.989524 ], [ -76.422181, 38.989011 ], [ -76.427301, 38.987827 ], [ -76.448928, 38.982823 ], [ -76.448981, 38.982811 ], [ -76.449188, 38.982092 ], [ -76.450152, 38.978751 ], [ -76.450481, 38.977612 ], [ -76.451599, 38.976767 ], [ -76.454581, 38.974512 ], [ -76.474198, 38.972647 ], [ -76.474198, 38.972646 ], [ -76.474450, 38.970683 ], [ -76.474882, 38.967312 ], [ -76.474743, 38.966895 ], [ -76.473243, 38.962397 ], [ -76.471281, 38.956512 ], [ -76.463081, 38.948612 ], [ -76.460234, 38.948505 ], [ -76.457781, 38.948412 ], [ -76.457229, 38.947875 ], [ -76.451695, 38.942490 ], [ -76.450280, 38.941113 ], [ -76.450756, 38.940412 ], [ -76.461880, 38.924013 ], [ -76.461747, 38.923674 ], [ -76.460272, 38.919909 ], [ -76.458991, 38.916639 ], [ -76.458759, 38.916045 ], [ -76.458080, 38.914313 ], [ -76.459479, 38.907113 ], [ -76.460253, 38.907152 ], [ -76.460716, 38.907175 ], [ -76.462312, 38.907256 ], [ -76.465280, 38.907406 ], [ -76.469380, 38.907613 ], [ -76.469480, 38.911513 ], [ -76.475761, 38.914469 ], [ -76.493680, 38.910013 ], [ -76.493791, 38.904225 ], [ -76.493798, 38.903865 ], [ -76.493806, 38.903443 ], [ -76.493856, 38.900846 ], [ -76.493880, 38.899614 ], [ -76.492780, 38.895614 ], [ -76.490880, 38.894514 ], [ -76.490403, 38.892254 ], [ -76.490339, 38.891955 ], [ -76.489933, 38.890031 ], [ -76.489713, 38.888991 ], [ -76.489675, 38.888811 ], [ -76.489667, 38.888772 ], [ -76.489380, 38.887414 ], [ -76.490680, 38.884814 ], [ -76.491107, 38.884492 ], [ -76.491442, 38.884239 ], [ -76.494400, 38.882010 ], [ -76.494588, 38.881868 ], [ -76.494858, 38.881665 ], [ -76.498467, 38.878944 ], [ -76.507858, 38.871866 ], [ -76.511135, 38.869396 ], [ -76.519442, 38.863135 ], [ -76.516944, 38.851157 ], [ -76.516582, 38.851026 ], [ -76.509285, 38.848388 ], [ -76.509211, 38.848416 ], [ -76.499158, 38.852156 ], [ -76.497562, 38.852749 ], [ -76.496579, 38.853115 ], [ -76.496474, 38.852953 ], [ -76.493639, 38.848595 ], [ -76.492761, 38.847246 ], [ -76.492017, 38.846102 ], [ -76.491581, 38.845433 ], [ -76.491494, 38.845299 ], [ -76.489919, 38.842878 ], [ -76.489878, 38.842815 ], [ -76.489878, 38.838715 ], [ -76.490107, 38.838176 ], [ -76.491387, 38.835161 ], [ -76.491606, 38.834644 ], [ -76.491684, 38.834462 ], [ -76.491831, 38.834116 ], [ -76.496965, 38.822022 ], [ -76.497692, 38.820309 ], [ -76.498878, 38.817516 ], [ -76.499056, 38.817258 ], [ -76.502910, 38.811648 ], [ -76.506530, 38.806380 ], [ -76.506876, 38.805875 ], [ -76.509314, 38.802328 ], [ -76.510078, 38.801216 ], [ -76.511130, 38.800769 ], [ -76.514296, 38.799425 ], [ -76.515830, 38.798774 ], [ -76.523405, 38.795557 ], [ -76.524679, 38.795016 ], [ -76.524806, 38.794871 ], [ -76.524999, 38.794650 ], [ -76.525039, 38.794605 ], [ -76.525210, 38.794409 ], [ -76.525531, 38.794043 ], [ -76.527455, 38.791844 ], [ -76.527479, 38.791816 ], [ -76.527463, 38.791667 ], [ -76.527372, 38.790788 ], [ -76.527370, 38.790774 ], [ -76.527105, 38.788223 ], [ -76.527045, 38.787645 ], [ -76.526979, 38.787016 ], [ -76.527315, 38.786660 ], [ -76.528136, 38.785790 ], [ -76.532487, 38.781181 ], [ -76.533975, 38.779604 ], [ -76.535207, 38.778298 ], [ -76.535352, 38.778145 ], [ -76.535379, 38.778116 ], [ -76.535426, 38.778095 ], [ -76.535642, 38.778000 ], [ -76.536284, 38.777719 ], [ -76.536819, 38.777484 ], [ -76.536849, 38.777471 ], [ -76.537230, 38.777304 ], [ -76.539088, 38.776488 ], [ -76.542973, 38.774783 ], [ -76.544372, 38.774169 ], [ -76.544413, 38.774151 ], [ -76.554443, 38.769749 ], [ -76.554693, 38.769639 ], [ -76.559697, 38.767443 ], [ -76.559884, 38.767361 ], [ -76.559778, 38.766342 ], [ -76.558933, 38.758177 ], [ -76.557535, 38.744687 ], [ -76.557300, 38.744229 ], [ -76.557091, 38.743823 ], [ -76.556954, 38.743554 ], [ -76.553978, 38.737756 ], [ -76.552743, 38.735350 ], [ -76.551971, 38.734636 ], [ -76.544561, 38.727784 ], [ -76.544475, 38.727705 ], [ -76.543853, 38.727736 ], [ -76.543570, 38.727750 ], [ -76.543435, 38.727757 ], [ -76.542053, 38.727826 ], [ -76.539769, 38.727940 ], [ -76.529868, 38.728435 ], [ -76.529284, 38.728137 ], [ -76.527180, 38.727062 ], [ -76.526655, 38.724430 ], [ -76.529237, 38.713561 ], [ -76.529532, 38.712317 ], [ -76.529721, 38.711523 ], [ -76.530575, 38.707929 ], [ -76.530799, 38.706983 ], [ -76.530824, 38.706881 ], [ -76.532465, 38.699974 ], [ -76.532537, 38.699669 ], [ -76.532527, 38.698207 ], [ -76.532432, 38.683600 ], [ -76.532409, 38.680064 ], [ -76.532398, 38.678363 ], [ -76.532056, 38.676936 ], [ -76.530454, 38.670263 ], [ -76.527850, 38.659416 ], [ -76.527428, 38.657655 ], [ -76.525007, 38.647568 ], [ -76.524620, 38.645956 ], [ -76.524122, 38.645044 ], [ -76.517862, 38.633586 ], [ -76.516988, 38.631985 ], [ -76.515554, 38.629361 ], [ -76.511278, 38.615745 ], [ -76.512452, 38.609827 ], [ -76.512583, 38.609168 ], [ -76.514812, 38.597930 ], [ -76.515741, 38.593248 ], [ -76.515760, 38.593154 ], [ -76.515764, 38.593131 ], [ -76.516340, 38.590229 ], [ -76.515106, 38.555763 ], [ -76.515376, 38.553895 ], [ -76.515409, 38.553667 ], [ -76.515415, 38.553623 ], [ -76.515520, 38.552900 ], [ -76.517506, 38.539149 ], [ -76.515754, 38.529260 ], [ -76.515706, 38.528988 ], [ -76.515350, 38.528093 ], [ -76.507489, 38.508300 ], [ -76.506860, 38.506716 ], [ -76.506023, 38.504610 ], [ -76.499256, 38.493559 ], [ -76.498792, 38.492800 ], [ -76.498222, 38.491869 ], [ -76.492699, 38.482849 ], [ -76.491642, 38.481944 ], [ -76.473372, 38.466290 ], [ -76.471253, 38.464474 ], [ -76.467342, 38.461123 ], [ -76.467194, 38.460996 ], [ -76.467186, 38.460990 ], [ -76.464010, 38.458268 ], [ -76.461078, 38.455756 ], [ -76.455799, 38.451233 ], [ -76.456002, 38.447891 ], [ -76.454140, 38.445880 ], [ -76.450937, 38.442422 ], [ -76.445376, 38.439012 ], [ -76.442441, 38.437212 ], [ -76.442431, 38.437206 ], [ -76.441180, 38.436439 ], [ -76.438919, 38.435053 ], [ -76.436271, 38.433429 ], [ -76.435674, 38.432893 ], [ -76.415384, 38.414682 ], [ -76.402710, 38.396003 ], [ -76.393378, 38.389477 ], [ -76.388348, 38.387781 ], [ -76.388328, 38.387727 ], [ -76.386229, 38.382013 ], [ -76.386243, 38.381631 ], [ -76.386931, 38.363184 ], [ -76.386957, 38.362462 ], [ -76.387002, 38.361267 ], [ -76.387408, 38.360811 ], [ -76.388806, 38.359238 ], [ -76.388915, 38.359115 ], [ -76.398261, 38.348602 ], [ -76.400871, 38.345666 ], [ -76.401532, 38.344923 ], [ -76.402043, 38.344348 ], [ -76.403101, 38.343157 ], [ -76.404940, 38.341089 ], [ -76.409291, 38.325891 ], [ -76.405716, 38.317794 ], [ -76.402894, 38.311402 ], [ -76.382163, 38.303389 ], [ -76.381493, 38.303130 ], [ -76.380120, 38.302343 ], [ -76.375310, 38.299583 ], [ -76.375023, 38.299419 ], [ -76.374517, 38.296556 ], [ -76.374481, 38.296348 ], [ -76.376607, 38.294393 ], [ -76.382051, 38.289384 ], [ -76.394171, 38.278233 ], [ -76.396913, 38.271650 ], [ -76.398852, 38.266997 ], [ -76.399013, 38.264338 ], [ -76.399049, 38.263753 ], [ -76.399078, 38.263275 ], [ -76.399313, 38.259398 ], [ -76.399320, 38.259284 ], [ -76.399078, 38.258569 ], [ -76.392464, 38.239055 ], [ -76.392280, 38.238511 ], [ -76.391659, 38.236680 ], [ -76.391623, 38.236573 ], [ -76.385244, 38.217751 ], [ -76.378104, 38.209897 ], [ -76.377693, 38.209445 ], [ -76.372535, 38.203771 ], [ -76.364135, 38.194532 ], [ -76.361877, 38.192048 ], [ -76.359887, 38.188737 ], [ -76.353799, 38.178606 ], [ -76.353516, 38.178135 ], [ -76.352561, 38.177214 ], [ -76.352395, 38.177054 ], [ -76.347983, 38.172802 ], [ -76.343517, 38.168497 ], [ -76.337611, 38.162805 ], [ -76.336106, 38.161353 ], [ -76.329711, 38.155190 ], [ -76.329705, 38.155184 ], [ -76.329688, 38.155155 ], [ -76.328864, 38.153703 ], [ -76.328805, 38.153600 ], [ -76.328778, 38.153552 ], [ -76.328419, 38.152921 ], [ -76.327124, 38.150641 ], [ -76.320492, 38.138966 ], [ -76.320136, 38.138339 ], [ -76.324108, 38.134266 ], [ -76.330982, 38.127217 ], [ -76.331812, 38.126366 ], [ -76.335243, 38.122848 ], [ -76.335637, 38.122444 ], [ -76.337342, 38.120696 ], [ -76.338161, 38.119856 ], [ -76.338535, 38.119472 ], [ -76.337411, 38.110888 ], [ -76.337402, 38.110820 ], [ -76.331807, 38.101092 ], [ -76.331484, 38.100531 ], [ -76.331240, 38.100106 ], [ -76.330807, 38.099354 ], [ -76.330794, 38.099331 ], [ -76.330787, 38.099201 ], [ -76.329433, 38.073986 ], [ -76.329308, 38.071660 ], [ -76.329165, 38.071247 ], [ -76.325044, 38.059368 ], [ -76.320592, 38.046531 ], [ -76.319476, 38.043315 ], [ -76.321499, 38.038050 ], [ -76.321950, 38.036874 ], [ -76.322093, 38.036503 ], [ -76.326994, 38.045105 ], [ -76.332812, 38.049938 ], [ -76.341172, 38.053596 ], [ -76.341404, 38.053697 ], [ -76.344327, 38.053565 ], [ -76.345697, 38.053502 ], [ -76.350656, 38.053277 ], [ -76.352750, 38.053182 ], [ -76.361237, 38.059542 ], [ -76.361538, 38.060114 ], [ -76.361668, 38.060360 ], [ -76.361779, 38.060570 ], [ -76.369306, 38.074853 ], [ -76.370204, 38.076556 ], [ -76.370845, 38.077771 ], [ -76.371790, 38.079565 ], [ -76.378292, 38.086949 ], [ -76.380991, 38.090014 ], [ -76.381298, 38.090362 ], [ -76.381752, 38.090878 ], [ -76.381842, 38.090981 ], [ -76.383896, 38.093312 ], [ -76.384886, 38.094437 ], [ -76.390917, 38.101286 ], [ -76.391823, 38.102315 ], [ -76.392058, 38.102581 ], [ -76.392335, 38.102896 ], [ -76.393121, 38.103142 ], [ -76.394006, 38.103419 ], [ -76.396478, 38.104192 ], [ -76.397656, 38.104561 ], [ -76.398067, 38.104690 ], [ -76.405368, 38.106974 ], [ -76.405972, 38.106967 ], [ -76.413160, 38.106884 ], [ -76.414475, 38.105943 ], [ -76.414994, 38.105572 ], [ -76.416550, 38.104459 ], [ -76.421066, 38.105989 ], [ -76.421214, 38.106039 ], [ -76.421896, 38.107026 ], [ -76.429384, 38.117875 ], [ -76.429471, 38.118001 ], [ -76.430425, 38.119383 ], [ -76.430412, 38.119488 ], [ -76.430130, 38.121753 ], [ -76.429744, 38.124856 ], [ -76.429581, 38.126165 ], [ -76.437242, 38.135699 ], [ -76.439841, 38.138933 ], [ -76.459236, 38.139471 ], [ -76.459689, 38.139484 ], [ -76.460072, 38.138717 ], [ -76.460673, 38.137515 ], [ -76.465727, 38.127408 ], [ -76.469798, 38.119264 ], [ -76.469795, 38.119061 ], [ -76.469787, 38.118606 ], [ -76.469784, 38.118381 ], [ -76.469760, 38.116874 ], [ -76.469740, 38.115653 ], [ -76.469738, 38.115534 ], [ -76.467333, 38.112546 ], [ -76.466973, 38.112099 ], [ -76.466568, 38.111596 ], [ -76.466404, 38.111392 ], [ -76.466387, 38.111302 ], [ -76.466364, 38.111183 ], [ -76.465892, 38.108738 ], [ -76.465479, 38.106603 ], [ -76.465330, 38.105830 ], [ -76.467879, 38.104932 ], [ -76.473266, 38.103035 ], [ -76.475448, 38.104271 ], [ -76.476222, 38.104709 ], [ -76.478168, 38.109221 ], [ -76.478610, 38.110247 ], [ -76.478797, 38.110680 ], [ -76.478817, 38.110726 ], [ -76.479056, 38.111281 ], [ -76.479799, 38.113005 ], [ -76.481000, 38.115789 ], [ -76.481036, 38.115873 ], [ -76.481050, 38.115889 ], [ -76.481073, 38.115915 ], [ -76.482007, 38.116974 ], [ -76.484030, 38.119266 ], [ -76.485149, 38.120535 ], [ -76.485961, 38.121456 ], [ -76.486274, 38.121810 ], [ -76.486320, 38.121862 ], [ -76.492029, 38.128333 ], [ -76.495040, 38.131746 ], [ -76.497081, 38.134059 ], [ -76.497866, 38.134950 ], [ -76.499018, 38.136255 ], [ -76.499842, 38.137189 ], [ -76.499923, 38.137221 ], [ -76.500332, 38.137381 ], [ -76.501258, 38.137744 ], [ -76.502306, 38.138156 ], [ -76.508825, 38.140713 ], [ -76.514824, 38.141219 ], [ -76.522418, 38.139391 ], [ -76.528990, 38.134708 ], [ -76.529439, 38.134388 ], [ -76.529868, 38.134083 ], [ -76.540380, 38.152991 ], [ -76.545335, 38.165373 ], [ -76.547333, 38.175673 ], [ -76.547455, 38.175923 ], [ -76.547902, 38.176839 ], [ -76.548256, 38.177566 ], [ -76.548946, 38.178982 ], [ -76.552957, 38.187209 ], [ -76.566297, 38.198492 ], [ -76.574440, 38.203751 ], [ -76.588683, 38.212950 ], [ -76.590637, 38.214212 ], [ -76.624387, 38.223429 ], [ -76.625659, 38.223777 ], [ -76.628078, 38.224437 ], [ -76.629703, 38.224881 ], [ -76.629893, 38.224933 ], [ -76.631958, 38.225497 ], [ -76.631997, 38.225508 ], [ -76.632464, 38.225635 ], [ -76.632544, 38.225657 ], [ -76.643929, 38.225080 ], [ -76.643999, 38.225102 ], [ -76.645034, 38.225429 ], [ -76.645166, 38.225470 ], [ -76.659182, 38.229894 ], [ -76.673462, 38.234401 ], [ -76.678687, 38.234259 ], [ -76.687075, 38.234030 ], [ -76.712594, 38.233334 ], [ -76.716139, 38.233237 ], [ -76.716376, 38.233231 ], [ -76.717537, 38.233329 ], [ -76.719602, 38.233503 ], [ -76.740055, 38.235227 ], [ -76.744265, 38.230716 ], [ -76.749384, 38.225231 ], [ -76.752017, 38.222409 ], [ -76.752085, 38.222336 ], [ -76.752286, 38.222121 ], [ -76.769988, 38.226388 ], [ -76.778625, 38.228470 ], [ -76.779865, 38.229026 ], [ -76.791932, 38.234441 ], [ -76.796590, 38.236531 ], [ -76.797452, 38.236918 ], [ -76.811647, 38.250129 ], [ -76.811815, 38.251318 ], [ -76.811927, 38.252115 ], [ -76.809009, 38.252193 ], [ -76.808880, 38.252197 ], [ -76.808411, 38.252209 ], [ -76.805949, 38.252275 ], [ -76.805770, 38.252615 ], [ -76.805224, 38.253648 ], [ -76.802947, 38.275094 ], [ -76.802347, 38.280743 ], [ -76.804922, 38.283300 ], [ -76.805037, 38.283414 ], [ -76.805363, 38.283738 ], [ -76.805470, 38.283844 ], [ -76.806596, 38.284962 ], [ -76.810596, 38.288934 ], [ -76.811182, 38.289516 ], [ -76.815098, 38.293404 ], [ -76.816323, 38.294620 ], [ -76.820799, 38.299064 ], [ -76.821569, 38.299829 ], [ -76.821670, 38.299869 ], [ -76.824834, 38.301130 ], [ -76.824889, 38.301152 ], [ -76.834046, 38.299680 ], [ -76.845846, 38.297783 ], [ -76.846118, 38.297739 ], [ -76.846252, 38.297718 ], [ -76.846221, 38.291960 ], [ -76.846220, 38.291768 ], [ -76.841703, 38.289768 ], [ -76.841241, 38.289564 ], [ -76.840383, 38.289184 ], [ -76.838539, 38.284170 ], [ -76.834908, 38.274299 ], [ -76.834803, 38.274012 ], [ -76.835136, 38.272628 ], [ -76.837697, 38.261990 ], [ -76.837789, 38.261609 ], [ -76.842038, 38.254657 ], [ -76.842139, 38.254491 ], [ -76.843422, 38.254925 ], [ -76.844221, 38.255195 ], [ -76.844885, 38.255420 ], [ -76.846036, 38.255809 ], [ -76.847074, 38.256160 ], [ -76.864292, 38.268945 ], [ -76.866302, 38.269673 ], [ -76.866416, 38.269715 ], [ -76.886535, 38.277004 ], [ -76.908506, 38.288430 ], [ -76.920778, 38.291529 ], [ -76.920932, 38.291568 ], [ -76.922161, 38.311086 ], [ -76.922177, 38.311339 ], [ -76.923629, 38.314932 ], [ -76.924668, 38.316011 ], [ -76.927019, 38.318454 ], [ -76.929554, 38.321088 ], [ -76.942132, 38.329601 ], [ -76.953928, 38.333282 ], [ -76.966349, 38.341372 ], [ -76.975092, 38.347067 ], [ -76.975492, 38.347327 ], [ -76.983582, 38.362999 ], [ -76.986464, 38.382618 ], [ -76.986699, 38.384213 ], [ -76.986996, 38.386237 ], [ -76.987838, 38.391965 ], [ -76.988280, 38.394975 ], [ -76.989271, 38.396352 ], [ -76.989306, 38.396401 ], [ -76.990305, 38.397788 ], [ -76.993839, 38.402699 ], [ -76.996663, 38.406623 ], [ -76.996724, 38.406708 ], [ -76.998585, 38.409294 ], [ -76.998843, 38.410362 ], [ -77.000997, 38.419293 ], [ -77.001541, 38.421548 ], [ -77.001638, 38.421952 ], [ -77.001902, 38.422376 ], [ -77.002570, 38.423447 ], [ -77.006495, 38.429738 ], [ -77.006767, 38.430176 ], [ -77.016371, 38.445572 ], [ -77.016674, 38.445560 ], [ -77.040638, 38.444618 ], [ -77.042046, 38.443983 ], [ -77.042879, 38.443607 ], [ -77.044188, 38.443016 ], [ -77.053187, 38.437753 ], [ -77.053290, 38.437693 ], [ -77.053445, 38.437602 ], [ -77.053663, 38.437475 ], [ -77.053979, 38.437290 ], [ -77.054972, 38.436709 ], [ -77.055162, 38.436598 ], [ -77.055320, 38.436505 ], [ -77.056892, 38.435586 ], [ -77.057277, 38.435361 ], [ -77.057460, 38.435254 ], [ -77.057684, 38.435123 ], [ -77.062607, 38.432244 ], [ -77.074174, 38.425479 ], [ -77.074339, 38.425382 ], [ -77.074703, 38.425170 ], [ -77.075489, 38.424710 ], [ -77.081252, 38.419449 ], [ -77.081418, 38.419297 ], [ -77.086393, 38.414755 ], [ -77.091073, 38.407546 ], [ -77.106571, 38.406237 ], [ -77.106968, 38.406531 ], [ -77.107631, 38.407022 ], [ -77.107881, 38.407207 ], [ -77.109055, 38.408076 ], [ -77.109171, 38.408162 ], [ -77.110586, 38.409210 ], [ -77.110623, 38.409214 ], [ -77.123325, 38.410646 ], [ -77.125933, 38.404845 ], [ -77.127392, 38.401600 ], [ -77.127737, 38.400833 ], [ -77.128377, 38.400190 ], [ -77.128649, 38.399917 ], [ -77.128823, 38.399742 ], [ -77.128872, 38.399692 ], [ -77.129090, 38.399474 ], [ -77.130287, 38.398271 ], [ -77.135224, 38.393311 ], [ -77.136434, 38.392094 ], [ -77.136728, 38.391799 ], [ -77.136947, 38.391684 ], [ -77.139968, 38.390102 ], [ -77.143152, 38.388435 ], [ -77.147541, 38.386136 ], [ -77.163531, 38.377761 ], [ -77.168697, 38.375055 ], [ -77.177000, 38.370706 ], [ -77.179800, 38.369239 ], [ -77.182638, 38.367753 ], [ -77.183268, 38.367423 ], [ -77.184917, 38.366559 ], [ -77.186680, 38.365636 ], [ -77.189412, 38.364872 ], [ -77.205009, 38.360511 ], [ -77.207214, 38.359894 ], [ -77.207312, 38.359867 ], [ -77.207371, 38.359888 ], [ -77.208334, 38.360224 ], [ -77.212189, 38.361572 ], [ -77.216729, 38.363159 ], [ -77.216834, 38.363221 ], [ -77.236231, 38.374601 ], [ -77.250172, 38.382781 ], [ -77.250862, 38.384325 ], [ -77.251220, 38.385127 ], [ -77.253202, 38.389567 ], [ -77.256412, 38.396755 ], [ -77.257177, 38.398470 ], [ -77.261937, 38.409131 ], [ -77.264238, 38.414282 ], [ -77.261290, 38.423670 ], [ -77.259962, 38.427902 ], [ -77.259962, 38.435821 ], [ -77.260760, 38.438394 ], [ -77.263682, 38.447810 ], [ -77.266845, 38.458004 ], [ -77.269474, 38.466476 ], [ -77.274021, 38.481127 ], [ -77.274170, 38.481608 ], [ -77.274220, 38.481770 ], [ -77.274125, 38.482044 ], [ -77.271099, 38.490753 ], [ -77.263599, 38.512344 ], [ -77.257378, 38.521847 ], [ -77.254882, 38.525660 ], [ -77.246089, 38.539093 ], [ -77.242736, 38.544214 ], [ -77.237724, 38.551870 ], [ -77.236728, 38.552071 ], [ -77.226465, 38.554139 ], [ -77.221117, 38.555217 ], [ -77.209905, 38.568870 ], [ -77.205261, 38.574525 ], [ -77.183767, 38.600699 ], [ -77.175969, 38.604113 ], [ -77.169968, 38.606740 ], [ -77.169671, 38.606870 ], [ -77.167523, 38.606740 ], [ -77.163945, 38.606524 ], [ -77.163409, 38.606492 ], [ -77.163160, 38.606477 ], [ -77.162649, 38.606446 ], [ -77.161585, 38.606381 ], [ -77.148651, 38.605600 ], [ -77.146087, 38.606748 ], [ -77.135539, 38.611473 ], [ -77.129213, 38.614306 ], [ -77.129084, 38.614364 ], [ -77.128841, 38.614660 ], [ -77.126340, 38.617700 ], [ -77.125191, 38.619096 ], [ -77.124630, 38.619778 ], [ -77.130200, 38.635017 ], [ -77.132201, 38.641217 ], [ -77.131901, 38.644217 ], [ -77.135901, 38.649817 ], [ -77.132501, 38.673816 ], [ -77.122001, 38.685816 ], [ -77.105900, 38.696815 ], [ -77.102700, 38.698315 ], [ -77.099000, 38.698615 ], [ -77.091800, 38.703415 ], [ -77.086329, 38.706128 ], [ -77.079499, 38.709515 ], [ -77.072807, 38.711526 ], [ -77.071861, 38.710581 ], [ -77.065322, 38.709564 ], [ -77.053199, 38.709915 ], [ -77.045498, 38.714315 ], [ -77.042298, 38.718515 ], [ -77.042045, 38.720202 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US25", "STATE": "25", "NAME": "Massachusetts", "LSAD": "", "CENSUSAREA": 7800.058000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -70.827398, 41.602067 ], [ -70.823735, 41.598569 ], [ -70.820918, 41.587673 ], [ -70.821001, 41.587268 ], [ -70.821743, 41.583656 ], [ -70.821910, 41.582841 ], [ -70.830087, 41.585385 ], [ -70.837632, 41.595374 ], [ -70.838147, 41.596056 ], [ -70.838452, 41.596460 ], [ -70.834529, 41.602610 ], [ -70.832044, 41.606504 ], [ -70.831802, 41.606272 ], [ -70.828025, 41.602666 ], [ -70.827398, 41.602067 ] ] ], [ [ [ -70.596280, 41.471905 ], [ -70.574850, 41.468259 ], [ -70.567356, 41.471208 ], [ -70.563280, 41.469127 ], [ -70.553277, 41.452955 ], [ -70.552943, 41.443394 ], [ -70.555588, 41.430882 ], [ -70.553096, 41.423952 ], [ -70.547567, 41.415831 ], [ -70.538301, 41.409241 ], [ -70.528581, 41.405100 ], [ -70.517584, 41.403769 ], [ -70.506984, 41.400242 ], [ -70.502372, 41.392005 ], [ -70.501306, 41.385391 ], [ -70.498959, 41.384339 ], [ -70.490758, 41.383634 ], [ -70.484503, 41.386290 ], [ -70.472604, 41.399128 ], [ -70.473035, 41.408757 ], [ -70.470788, 41.412875 ], [ -70.463833, 41.419145 ], [ -70.450431, 41.420703 ], [ -70.446233, 41.396480 ], [ -70.449268, 41.380422 ], [ -70.448262, 41.353651 ], [ -70.451084, 41.348161 ], [ -70.496162, 41.346452 ], [ -70.538294, 41.348958 ], [ -70.599157, 41.349272 ], [ -70.709826, 41.341723 ], [ -70.733253, 41.336226 ], [ -70.747541, 41.329952 ], [ -70.764188, 41.318706 ], [ -70.768015, 41.311959 ], [ -70.766166, 41.308962 ], [ -70.768687, 41.303702 ], [ -70.775665, 41.300982 ], [ -70.802083, 41.314207 ], [ -70.819415, 41.327212 ], [ -70.838777, 41.347209 ], [ -70.833802, 41.353386 ], [ -70.812309, 41.355745 ], [ -70.800289, 41.353800 ], [ -70.783291, 41.347829 ], [ -70.774974, 41.349176 ], [ -70.768901, 41.353246 ], [ -70.729225, 41.397728 ], [ -70.724366, 41.398942 ], [ -70.712432, 41.408850 ], [ -70.711493, 41.415460 ], [ -70.701378, 41.430925 ], [ -70.686881, 41.441334 ], [ -70.649330, 41.461068 ], [ -70.603555, 41.482384 ], [ -70.598444, 41.481151 ], [ -70.596280, 41.471905 ] ] ], [ [ [ -70.092142, 41.297741 ], [ -70.082072, 41.299093 ], [ -70.062565, 41.308726 ], [ -70.046088, 41.321651 ], [ -70.031332, 41.339332 ], [ -70.028805, 41.359919 ], [ -70.030924, 41.367453 ], [ -70.035162, 41.372161 ], [ -70.038458, 41.376399 ], [ -70.045586, 41.383598 ], [ -70.049564, 41.387900 ], [ -70.049053, 41.391702 ], [ -70.033514, 41.385816 ], [ -70.018446, 41.368630 ], [ -69.960277, 41.278731 ], [ -69.960181, 41.264546 ], [ -69.964422, 41.254570 ], [ -69.965725, 41.252466 ], [ -69.975000, 41.247392 ], [ -70.001586, 41.239353 ], [ -70.015225, 41.237964 ], [ -70.052807, 41.242685 ], [ -70.083239, 41.244400 ], [ -70.096967, 41.240850 ], [ -70.118669, 41.242351 ], [ -70.170681, 41.255881 ], [ -70.237175, 41.282724 ], [ -70.256164, 41.288123 ], [ -70.266776, 41.294453 ], [ -70.273478, 41.301528 ], [ -70.275526, 41.310464 ], [ -70.260632, 41.310092 ], [ -70.249276, 41.305623 ], [ -70.244435, 41.303203 ], [ -70.240153, 41.295384 ], [ -70.229541, 41.290171 ], [ -70.208690, 41.290171 ], [ -70.196304, 41.294612 ], [ -70.124460, 41.293851 ], [ -70.092142, 41.297741 ] ] ], [ [ [ -73.022903, 42.741133 ], [ -72.930261, 42.739160 ], [ -72.809113, 42.736581 ], [ -72.458519, 42.726853 ], [ -72.285954, 42.721631 ], [ -72.282981, 42.721557 ], [ -72.124526, 42.717636 ], [ -71.981402, 42.713294 ], [ -71.928811, 42.712234 ], [ -71.898716, 42.711420 ], [ -71.745817, 42.707287 ], [ -71.636214, 42.704888 ], [ -71.631814, 42.704788 ], [ -71.542533, 42.702672 ], [ -71.351874, 42.698154 ], [ -71.330206, 42.697190 ], [ -71.294205, 42.696990 ], [ -71.278929, 42.711258 ], [ -71.267905, 42.725890 ], [ -71.255605, 42.736389 ], [ -71.255180, 42.736650 ], [ -71.245504, 42.742589 ], [ -71.233404, 42.745489 ], [ -71.223904, 42.746689 ], [ -71.208302, 42.743314 ], [ -71.208227, 42.743294 ], [ -71.208137, 42.743273 ], [ -71.181803, 42.737590 ], [ -71.186104, 42.790689 ], [ -71.174403, 42.801589 ], [ -71.167703, 42.807389 ], [ -71.165603, 42.808689 ], [ -71.149703, 42.815489 ], [ -71.132503, 42.821389 ], [ -71.116048, 42.817751 ], [ -71.064201, 42.806289 ], [ -71.053601, 42.833089 ], [ -71.047501, 42.844089 ], [ -71.044401, 42.848789 ], [ -71.031201, 42.859089 ], [ -70.966500, 42.868989 ], [ -70.949199, 42.876089 ], [ -70.931699, 42.884189 ], [ -70.930799, 42.884589 ], [ -70.927629, 42.885326 ], [ -70.914899, 42.886589 ], [ -70.914886, 42.886564 ], [ -70.902768, 42.886530 ], [ -70.886136, 42.882610 ], [ -70.848625, 42.860939 ], [ -70.837376, 42.864996 ], [ -70.830795, 42.868918 ], [ -70.821769, 42.871880 ], [ -70.817296, 42.872290 ], [ -70.817731, 42.850613 ], [ -70.805220, 42.781798 ], [ -70.792867, 42.747118 ], [ -70.772267, 42.711064 ], [ -70.770453, 42.704824 ], [ -70.778552, 42.698520 ], [ -70.778671, 42.693622 ], [ -70.764421, 42.685650 ], [ -70.748752, 42.683878 ], [ -70.744427, 42.682092 ], [ -70.729820, 42.669602 ], [ -70.728845, 42.663877 ], [ -70.689402, 42.653319 ], [ -70.682594, 42.654525 ], [ -70.681594, 42.662342 ], [ -70.663548, 42.677603 ], [ -70.645101, 42.689423 ], [ -70.630077, 42.692699 ], [ -70.620031, 42.688006 ], [ -70.622864, 42.675990 ], [ -70.623815, 42.665481 ], [ -70.622791, 42.660873 ], [ -70.614820, 42.657650 ], [ -70.595474, 42.660336 ], [ -70.591742, 42.648508 ], [ -70.591469, 42.639821 ], [ -70.594014, 42.635030 ], [ -70.605611, 42.634898 ], [ -70.618420, 42.628640 ], [ -70.635635, 42.600243 ], [ -70.654727, 42.582234 ], [ -70.664887, 42.580436 ], [ -70.668022, 42.581732 ], [ -70.668115, 42.585361 ], [ -70.668488, 42.589643 ], [ -70.670442, 42.592249 ], [ -70.672583, 42.594296 ], [ -70.675747, 42.594669 ], [ -70.678819, 42.594389 ], [ -70.681428, 42.593173 ], [ -70.684502, 42.588858 ], [ -70.698574, 42.577393 ], [ -70.729688, 42.571510 ], [ -70.737044, 42.576863 ], [ -70.757283, 42.570455 ], [ -70.804091, 42.561595 ], [ -70.815391, 42.554195 ], [ -70.823291, 42.551495 ], [ -70.848492, 42.550195 ], [ -70.871382, 42.546404 ], [ -70.872357, 42.542952 ], [ -70.866279, 42.522617 ], [ -70.859751, 42.520441 ], [ -70.857125, 42.521492 ], [ -70.842091, 42.519495 ], [ -70.831091, 42.503596 ], [ -70.835991, 42.490496 ], [ -70.841591, 42.487596 ], [ -70.847391, 42.491496 ], [ -70.857791, 42.490296 ], [ -70.879692, 42.478796 ], [ -70.886493, 42.470197 ], [ -70.887992, 42.467096 ], [ -70.887292, 42.464896 ], [ -70.894292, 42.460896 ], [ -70.908092, 42.466896 ], [ -70.917693, 42.467996 ], [ -70.921993, 42.466696 ], [ -70.934993, 42.457896 ], [ -70.934264, 42.444646 ], [ -70.933155, 42.437833 ], [ -70.928226, 42.430986 ], [ -70.913192, 42.427697 ], [ -70.908392, 42.425197 ], [ -70.901992, 42.420297 ], [ -70.905692, 42.416197 ], [ -70.936393, 42.418097 ], [ -70.943295, 42.436248 ], [ -70.943612, 42.452092 ], [ -70.947020, 42.456236 ], [ -70.960470, 42.446166 ], [ -70.960647, 42.443787 ], [ -70.960835, 42.441272 ], [ -70.982994, 42.423996 ], [ -70.987694, 42.416696 ], [ -70.990595, 42.407098 ], [ -70.989195, 42.402598 ], [ -70.985068, 42.402041 ], [ -70.983426, 42.396246 ], [ -70.980336, 42.391513 ], [ -70.972706, 42.389968 ], [ -70.970195, 42.388036 ], [ -70.971740, 42.387071 ], [ -70.972513, 42.385042 ], [ -70.972706, 42.381759 ], [ -70.972223, 42.377316 ], [ -70.960798, 42.360648 ], [ -70.953292, 42.349698 ], [ -70.953022, 42.343973 ], [ -70.963578, 42.346860 ], [ -70.972418, 42.353875 ], [ -70.974897, 42.355843 ], [ -70.979927, 42.356382 ], [ -70.982282, 42.355920 ], [ -70.998253, 42.352788 ], [ -71.006877, 42.347039 ], [ -71.010146, 42.339234 ], [ -71.011804, 42.335274 ], [ -71.015680, 42.326019 ], [ -71.013165, 42.315419 ], [ -71.005399, 42.307196 ], [ -71.000948, 42.302483 ], [ -71.006158, 42.288110 ], [ -71.004900, 42.282720 ], [ -70.996097, 42.271222 ], [ -70.989090, 42.267449 ], [ -70.967351, 42.268168 ], [ -70.948971, 42.272505 ], [ -70.945547, 42.269081 ], [ -70.935886, 42.264189 ], [ -70.923169, 42.263211 ], [ -70.910941, 42.265412 ], [ -70.906302, 42.271636 ], [ -70.896267, 42.285100 ], [ -70.895778, 42.292436 ], [ -70.897123, 42.295860 ], [ -70.915588, 42.302463 ], [ -70.917490, 42.305686 ], [ -70.907556, 42.307889 ], [ -70.882764, 42.308860 ], [ -70.881242, 42.300663 ], [ -70.870873, 42.285668 ], [ -70.861807, 42.275965 ], [ -70.851093, 42.268270 ], [ -70.831075, 42.267424 ], [ -70.824661, 42.265935 ], [ -70.811742, 42.262935 ], [ -70.788724, 42.253920 ], [ -70.780722, 42.251792 ], [ -70.770964, 42.249197 ], [ -70.764757, 42.244062 ], [ -70.754488, 42.228673 ], [ -70.747230, 42.221816 ], [ -70.730560, 42.210940 ], [ -70.722269, 42.207959 ], [ -70.718707, 42.184853 ], [ -70.714301, 42.168783 ], [ -70.706264, 42.163137 ], [ -70.685315, 42.133025 ], [ -70.663931, 42.108336 ], [ -70.640169, 42.088633 ], [ -70.638480, 42.081579 ], [ -70.647349, 42.076331 ], [ -70.648190, 42.068441 ], [ -70.643208, 42.050821 ], [ -70.644337, 42.045895 ], [ -70.650874, 42.046247 ], [ -70.669360, 42.037116 ], [ -70.671666, 42.021390 ], [ -70.667512, 42.012320 ], [ -70.670934, 42.007786 ], [ -70.678798, 42.005510 ], [ -70.686798, 42.012764 ], [ -70.695809, 42.013346 ], [ -70.712204, 42.007586 ], [ -70.710034, 41.999544 ], [ -70.698981, 41.987103 ], [ -70.662476, 41.960592 ], [ -70.651673, 41.958701 ], [ -70.648365, 41.961672 ], [ -70.631251, 41.950475 ], [ -70.623513, 41.943273 ], [ -70.616491, 41.940204 ], [ -70.608166, 41.940701 ], [ -70.598078, 41.947772 ], [ -70.583572, 41.950007 ], [ -70.552941, 41.929641 ], [ -70.546386, 41.916751 ], [ -70.547410, 41.911934 ], [ -70.545949, 41.907158 ], [ -70.532084, 41.889568 ], [ -70.525567, 41.858730 ], [ -70.535487, 41.839381 ], [ -70.542065, 41.831263 ], [ -70.543168, 41.824446 ], [ -70.541030, 41.815754 ], [ -70.537289, 41.810859 ], [ -70.532656, 41.804796 ], [ -70.517411, 41.790953 ], [ -70.494048, 41.773883 ], [ -70.471552, 41.761563 ], [ -70.412476, 41.744397 ], [ -70.375341, 41.738779 ], [ -70.290957, 41.734312 ], [ -70.275203, 41.726143 ], [ -70.272289, 41.721346 ], [ -70.263654, 41.714115 ], [ -70.259205, 41.713954 ], [ -70.234850, 41.733733 ], [ -70.216073, 41.742981 ], [ -70.189254, 41.751982 ], [ -70.182076, 41.750885 ], [ -70.141533, 41.760072 ], [ -70.121978, 41.758841 ], [ -70.096061, 41.766549 ], [ -70.064314, 41.772845 ], [ -70.024734, 41.787364 ], [ -70.008462, 41.800786 ], [ -70.003842, 41.808520 ], [ -70.004486, 41.838826 ], [ -70.009013, 41.876625 ], [ -70.000188, 41.886938 ], [ -70.002922, 41.890315 ], [ -70.012154, 41.891656 ], [ -70.024335, 41.898820 ], [ -70.025553, 41.911699 ], [ -70.030537, 41.929154 ], [ -70.044995, 41.930049 ], [ -70.054464, 41.927366 ], [ -70.065671, 41.911658 ], [ -70.065723, 41.899641 ], [ -70.065372, 41.887702 ], [ -70.064084, 41.878924 ], [ -70.066002, 41.877011 ], [ -70.067566, 41.877793 ], [ -70.070889, 41.882973 ], [ -70.073039, 41.899783 ], [ -70.074006, 41.938650 ], [ -70.077421, 41.985497 ], [ -70.083775, 42.012041 ], [ -70.089578, 42.024896 ], [ -70.095595, 42.032832 ], [ -70.108060, 42.043601 ], [ -70.123043, 42.051668 ], [ -70.148294, 42.061950 ], [ -70.155415, 42.062409 ], [ -70.169781, 42.059736 ], [ -70.178468, 42.056420 ], [ -70.186816, 42.050450 ], [ -70.194456, 42.039470 ], [ -70.195345, 42.034163 ], [ -70.193074, 42.027576 ], [ -70.186295, 42.021308 ], [ -70.186708, 42.019904 ], [ -70.190834, 42.020028 ], [ -70.196693, 42.022429 ], [ -70.208016, 42.030730 ], [ -70.218701, 42.045848 ], [ -70.233256, 42.057714 ], [ -70.238875, 42.060479 ], [ -70.243540, 42.060569 ], [ -70.245385, 42.063733 ], [ -70.238087, 42.072878 ], [ -70.225626, 42.078601 ], [ -70.206899, 42.081900 ], [ -70.189305, 42.082337 ], [ -70.160166, 42.078628 ], [ -70.115968, 42.067638 ], [ -70.082624, 42.054657 ], [ -70.058531, 42.040363 ], [ -70.033501, 42.017736 ], [ -70.011898, 41.989720 ], [ -69.986085, 41.949597 ], [ -69.968598, 41.911700 ], [ -69.945314, 41.845222 ], [ -69.935952, 41.809422 ], [ -69.928652, 41.741250 ], [ -69.928261, 41.691700 ], [ -69.933114, 41.670014 ], [ -69.947599, 41.645394 ], [ -69.951169, 41.640799 ], [ -69.958272, 41.639429 ], [ -69.963234, 41.633794 ], [ -69.967869, 41.627503 ], [ -69.976478, 41.603664 ], [ -69.982768, 41.581812 ], [ -69.988215, 41.554704 ], [ -69.998071, 41.543650 ], [ -70.004136, 41.542120 ], [ -70.011504, 41.542924 ], [ -70.014456, 41.545534 ], [ -70.016584, 41.550772 ], [ -70.015059, 41.553037 ], [ -70.010644, 41.552692 ], [ -70.001530, 41.561953 ], [ -69.994357, 41.576846 ], [ -69.987192, 41.608579 ], [ -69.973035, 41.641046 ], [ -69.973153, 41.646963 ], [ -69.975719, 41.653738 ], [ -69.996359, 41.667184 ], [ -70.007011, 41.671579 ], [ -70.014211, 41.671971 ], [ -70.029346, 41.667744 ], [ -70.055523, 41.664843 ], [ -70.089238, 41.662813 ], [ -70.140877, 41.650423 ], [ -70.158621, 41.650438 ], [ -70.191061, 41.645259 ], [ -70.245867, 41.628479 ], [ -70.256210, 41.620698 ], [ -70.255420, 41.617541 ], [ -70.259601, 41.610863 ], [ -70.265424, 41.609333 ], [ -70.267587, 41.610912 ], [ -70.269687, 41.617775 ], [ -70.269130, 41.625742 ], [ -70.274522, 41.632927 ], [ -70.281320, 41.635125 ], [ -70.290620, 41.635196 ], [ -70.321588, 41.630508 ], [ -70.329924, 41.634578 ], [ -70.338067, 41.636338 ], [ -70.351634, 41.634687 ], [ -70.360352, 41.631069 ], [ -70.364892, 41.626721 ], [ -70.364744, 41.623671 ], [ -70.369854, 41.615888 ], [ -70.379151, 41.611361 ], [ -70.400581, 41.606382 ], [ -70.408535, 41.607345 ], [ -70.437246, 41.605329 ], [ -70.445289, 41.591815 ], [ -70.461278, 41.571820 ], [ -70.476256, 41.558502 ], [ -70.485571, 41.554244 ], [ -70.493244, 41.552044 ], [ -70.522327, 41.548965 ], [ -70.559689, 41.548330 ], [ -70.611081, 41.542989 ], [ -70.633607, 41.538254 ], [ -70.643627, 41.532357 ], [ -70.654104, 41.519025 ], [ -70.663856, 41.514031 ], [ -70.669518, 41.513339 ], [ -70.675379, 41.512623 ], [ -70.705181, 41.496677 ], [ -70.734306, 41.486335 ], [ -70.757171, 41.469917 ], [ -70.756481, 41.465977 ], [ -70.760863, 41.460947 ], [ -70.790270, 41.446339 ], [ -70.817478, 41.445562 ], [ -70.835867, 41.441877 ], [ -70.857528, 41.425767 ], [ -70.866946, 41.422378 ], [ -70.902763, 41.421061 ], [ -70.928197, 41.415781 ], [ -70.937282, 41.411618 ], [ -70.948431, 41.409193 ], [ -70.951045, 41.411777 ], [ -70.949861, 41.415323 ], [ -70.928165, 41.431265 ], [ -70.923698, 41.430716 ], [ -70.918983, 41.425300 ], [ -70.911640, 41.424484 ], [ -70.906011, 41.425708 ], [ -70.883247, 41.432239 ], [ -70.855265, 41.448892 ], [ -70.828546, 41.456448 ], [ -70.802186, 41.460864 ], [ -70.787769, 41.474609 ], [ -70.775268, 41.477465 ], [ -70.753905, 41.492256 ], [ -70.745053, 41.500966 ], [ -70.694800, 41.525640 ], [ -70.658659, 41.543385 ], [ -70.654302, 41.549926 ], [ -70.655365, 41.557498 ], [ -70.653899, 41.565160 ], [ -70.648780, 41.569870 ], [ -70.642748, 41.572385 ], [ -70.640948, 41.577325 ], [ -70.642040, 41.583066 ], [ -70.652449, 41.605210 ], [ -70.651986, 41.610184 ], [ -70.640003, 41.624616 ], [ -70.645251, 41.633547 ], [ -70.652614, 41.637829 ], [ -70.650419, 41.644202 ], [ -70.638695, 41.649427 ], [ -70.637632, 41.654573 ], [ -70.646308, 41.678433 ], [ -70.649285, 41.680943 ], [ -70.661475, 41.681756 ], [ -70.645962, 41.693794 ], [ -70.625440, 41.698691 ], [ -70.623652, 41.707398 ], [ -70.626529, 41.712995 ], [ -70.642914, 41.718410 ], [ -70.644641, 41.718980 ], [ -70.651093, 41.715715 ], [ -70.656596, 41.715401 ], [ -70.670453, 41.721912 ], [ -70.708193, 41.730959 ], [ -70.718739, 41.735740 ], [ -70.726331, 41.732731 ], [ -70.728933, 41.723433 ], [ -70.721302, 41.712968 ], [ -70.717451, 41.693980 ], [ -70.719575, 41.685002 ], [ -70.729395, 41.688140 ], [ -70.744396, 41.696967 ], [ -70.755347, 41.694326 ], [ -70.761481, 41.676808 ], [ -70.762360, 41.667735 ], [ -70.758198, 41.661225 ], [ -70.757622, 41.654265 ], [ -70.765463, 41.641575 ], [ -70.769318, 41.641145 ], [ -70.773654, 41.645033 ], [ -70.775798, 41.649145 ], [ -70.776709, 41.650756 ], [ -70.809118, 41.656437 ], [ -70.813286, 41.655670 ], [ -70.815729, 41.652796 ], [ -70.816351, 41.645995 ], [ -70.804664, 41.641157 ], [ -70.800215, 41.631753 ], [ -70.801063, 41.629513 ], [ -70.810279, 41.624873 ], [ -70.835296, 41.624532 ], [ -70.843177, 41.628487 ], [ -70.843522, 41.628660 ], [ -70.843528, 41.628663 ], [ -70.844165, 41.628983 ], [ -70.852518, 41.626919 ], [ -70.855031, 41.624283 ], [ -70.855162, 41.624145 ], [ -70.854232, 41.618429 ], [ -70.854211, 41.618302 ], [ -70.853445, 41.613592 ], [ -70.850181, 41.593529 ], [ -70.852220, 41.589223 ], [ -70.852488, 41.588658 ], [ -70.852551, 41.588526 ], [ -70.853121, 41.587321 ], [ -70.853240, 41.587332 ], [ -70.857239, 41.587705 ], [ -70.862852, 41.600678 ], [ -70.862998, 41.601014 ], [ -70.863486, 41.602143 ], [ -70.868501, 41.613733 ], [ -70.868904, 41.614664 ], [ -70.868360, 41.622664 ], [ -70.869624, 41.625608 ], [ -70.872665, 41.627816 ], [ -70.879040, 41.629777 ], [ -70.887643, 41.632422 ], [ -70.889209, 41.632904 ], [ -70.889260, 41.632875 ], [ -70.889594, 41.632685 ], [ -70.904513, 41.624205 ], [ -70.905765, 41.623494 ], [ -70.913202, 41.619266 ], [ -70.904522, 41.610361 ], [ -70.899981, 41.593504 ], [ -70.901381, 41.592504 ], [ -70.910814, 41.595506 ], [ -70.916581, 41.607483 ], [ -70.920074, 41.610810 ], [ -70.927172, 41.611253 ], [ -70.929722, 41.609479 ], [ -70.930000, 41.600441 ], [ -70.927393, 41.594064 ], [ -70.931338, 41.584200 ], [ -70.937978, 41.577416 ], [ -70.941588, 41.581034 ], [ -70.946911, 41.581089 ], [ -70.948797, 41.579038 ], [ -70.947300, 41.573659 ], [ -70.937830, 41.565239 ], [ -70.931545, 41.540169 ], [ -70.941785, 41.540121 ], [ -70.979225, 41.530427 ], [ -70.983354, 41.520616 ], [ -71.003275, 41.511912 ], [ -71.019354, 41.508857 ], [ -71.035514, 41.499047 ], [ -71.058418, 41.505967 ], [ -71.085663, 41.509292 ], [ -71.120570, 41.497448 ], [ -71.122400, 41.522156 ], [ -71.131312, 41.592308 ], [ -71.131618, 41.593918 ], [ -71.137492, 41.602561 ], [ -71.138599, 41.603470 ], [ -71.140588, 41.605102 ], [ -71.140910, 41.607405 ], [ -71.141509, 41.616076 ], [ -71.140468, 41.623893 ], [ -71.135688, 41.628402 ], [ -71.134484, 41.641198 ], [ -71.134478, 41.641262 ], [ -71.132670, 41.658744 ], [ -71.132888, 41.660102 ], [ -71.134688, 41.660502 ], [ -71.135188, 41.660502 ], [ -71.145870, 41.662795 ], [ -71.153989, 41.664102 ], [ -71.176090, 41.668102 ], [ -71.176090, 41.668502 ], [ -71.175990, 41.671402 ], [ -71.181290, 41.672502 ], [ -71.191175, 41.674292 ], [ -71.191178, 41.674216 ], [ -71.194384, 41.674803 ], [ -71.195640, 41.675090 ], [ -71.224798, 41.710498 ], [ -71.225709, 41.711603 ], [ -71.261392, 41.752301 ], [ -71.317790, 41.776099 ], [ -71.317795, 41.776101 ], [ -71.327896, 41.780501 ], [ -71.329396, 41.782600 ], [ -71.329296, 41.786800 ], [ -71.332196, 41.792300 ], [ -71.333896, 41.794500 ], [ -71.335797, 41.794800 ], [ -71.339297, 41.796300 ], [ -71.340697, 41.798300 ], [ -71.340797, 41.800200 ], [ -71.339297, 41.804400 ], [ -71.339297, 41.806500 ], [ -71.338897, 41.808300 ], [ -71.339197, 41.809000 ], [ -71.347197, 41.823100 ], [ -71.344897, 41.828000 ], [ -71.339597, 41.832000 ], [ -71.337597, 41.833700 ], [ -71.335197, 41.835500 ], [ -71.341797, 41.843700 ], [ -71.342198, 41.844800 ], [ -71.333997, 41.862300 ], [ -71.340798, 41.881600 ], [ -71.339298, 41.893399 ], [ -71.339298, 41.893599 ], [ -71.338698, 41.898399 ], [ -71.352699, 41.896699 ], [ -71.354699, 41.896499 ], [ -71.362499, 41.895599 ], [ -71.364699, 41.895399 ], [ -71.365399, 41.895299 ], [ -71.370999, 41.894599 ], [ -71.373799, 41.894399 ], [ -71.376600, 41.893999 ], [ -71.381700, 41.893199 ], [ -71.381700, 41.922699 ], [ -71.381600, 41.922899 ], [ -71.381401, 41.964799 ], [ -71.381501, 41.966699 ], [ -71.381466, 41.984998 ], [ -71.381401, 42.018798 ], [ -71.458104, 42.017762 ], [ -71.498258, 42.017220 ], [ -71.499905, 42.017198 ], [ -71.500905, 42.017098 ], [ -71.527306, 42.015098 ], [ -71.527606, 42.014998 ], [ -71.559439, 42.014342 ], [ -71.576908, 42.014098 ], [ -71.766010, 42.009745 ], [ -71.799242, 42.008065 ], [ -71.800650, 42.023569 ], [ -71.890780, 42.024368 ], [ -71.987326, 42.026880 ], [ -72.063496, 42.027347 ], [ -72.102162, 42.028899 ], [ -72.135687, 42.030245 ], [ -72.135715, 42.030245 ], [ -72.249523, 42.031626 ], [ -72.317148, 42.031907 ], [ -72.456680, 42.033999 ], [ -72.509192, 42.034217 ], [ -72.528131, 42.034295 ], [ -72.573231, 42.030141 ], [ -72.582332, 42.024695 ], [ -72.590233, 42.024695 ], [ -72.606933, 42.024995 ], [ -72.607933, 42.030795 ], [ -72.643134, 42.032395 ], [ -72.695927, 42.036788 ], [ -72.714134, 42.036608 ], [ -72.755838, 42.036195 ], [ -72.757538, 42.033295 ], [ -72.753538, 42.032095 ], [ -72.751738, 42.030195 ], [ -72.754038, 42.025395 ], [ -72.757467, 42.020947 ], [ -72.758151, 42.020865 ], [ -72.760558, 42.021846 ], [ -72.762151, 42.021527 ], [ -72.762310, 42.019775 ], [ -72.761354, 42.018183 ], [ -72.759738, 42.016995 ], [ -72.761238, 42.014595 ], [ -72.763238, 42.012795 ], [ -72.763265, 42.009742 ], [ -72.766139, 42.007695 ], [ -72.766739, 42.002995 ], [ -72.774757, 42.002129 ], [ -72.816741, 41.997595 ], [ -72.813541, 42.036494 ], [ -72.847142, 42.036894 ], [ -72.863619, 42.037709 ], [ -72.863733, 42.037710 ], [ -72.999549, 42.038653 ], [ -73.008745, 42.038860 ], [ -73.053254, 42.039861 ], [ -73.127276, 42.041964 ], [ -73.229798, 42.044877 ], [ -73.231056, 42.044945 ], [ -73.293097, 42.046940 ], [ -73.294420, 42.046984 ], [ -73.432812, 42.050587 ], [ -73.487314, 42.049638 ], [ -73.496879, 42.049675 ], [ -73.508142, 42.086257 ], [ -73.352527, 42.510002 ], [ -73.264957, 42.745940 ], [ -73.022903, 42.741133 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US26", "STATE": "26", "NAME": "Michigan", "LSAD": "", "CENSUSAREA": 56538.901000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -85.825955, 45.404296 ], [ -85.833516, 45.378175 ], [ -85.873386, 45.421482 ], [ -85.883010, 45.443479 ], [ -85.858263, 45.440042 ], [ -85.834891, 45.428356 ], [ -85.825955, 45.404296 ] ] ], [ [ [ -86.093536, 45.007838 ], [ -86.115699, 44.999093 ], [ -86.133655, 44.996874 ], [ -86.154824, 45.002394 ], [ -86.156689, 45.010535 ], [ -86.154557, 45.018102 ], [ -86.141644, 45.040251 ], [ -86.138095, 45.043038 ], [ -86.117908, 45.048478 ], [ -86.093166, 45.041492 ], [ -86.079103, 45.030795 ], [ -86.093451, 45.031660 ], [ -86.097094, 45.030128 ], [ -86.100315, 45.026240 ], [ -86.101894, 45.022811 ], [ -86.101214, 45.018101 ], [ -86.093536, 45.007838 ] ] ], [ [ [ -86.033174, 45.158420 ], [ -86.005946, 45.155751 ], [ -85.993194, 45.152805 ], [ -85.989412, 45.151069 ], [ -85.976803, 45.138363 ], [ -85.976434, 45.120706 ], [ -85.980433, 45.113046 ], [ -85.984095, 45.087073 ], [ -85.982799, 45.080787 ], [ -85.977082, 45.072993 ], [ -85.976883, 45.062660 ], [ -85.997360, 45.055929 ], [ -86.013073, 45.063774 ], [ -86.019874, 45.071665 ], [ -86.037129, 45.086576 ], [ -86.052424, 45.095311 ], [ -86.058653, 45.100776 ], [ -86.060396, 45.104617 ], [ -86.065016, 45.140266 ], [ -86.059393, 45.152291 ], [ -86.050473, 45.158418 ], [ -86.044430, 45.159582 ], [ -86.033174, 45.158420 ] ] ], [ [ [ -88.684434, 48.115785 ], [ -88.675628, 48.120444 ], [ -88.676395, 48.124876 ], [ -88.674192, 48.127165 ], [ -88.656915, 48.139225 ], [ -88.614026, 48.154797 ], [ -88.578413, 48.162370 ], [ -88.547033, 48.174891 ], [ -88.524753, 48.165291 ], [ -88.501088, 48.168181 ], [ -88.491961, 48.175466 ], [ -88.482039, 48.179915 ], [ -88.459735, 48.183807 ], [ -88.447236, 48.182916 ], [ -88.422601, 48.190975 ], [ -88.418244, 48.180370 ], [ -88.419875, 48.170731 ], [ -88.427373, 48.166764 ], [ -88.449502, 48.163312 ], [ -88.459697, 48.158551 ], [ -88.469573, 48.152879 ], [ -88.485700, 48.137683 ], [ -88.511902, 48.121699 ], [ -88.566938, 48.093719 ], [ -88.578053, 48.084373 ], [ -88.578395, 48.078003 ], [ -88.575869, 48.075166 ], [ -88.573924, 48.068861 ], [ -88.575048, 48.064154 ], [ -88.579784, 48.058669 ], [ -88.670073, 48.011446 ], [ -88.718555, 47.995134 ], [ -88.772357, 47.981126 ], [ -88.791959, 47.978938 ], [ -88.832063, 47.965213 ], [ -88.852923, 47.965322 ], [ -88.899184, 47.953300 ], [ -88.918029, 47.945605 ], [ -88.923573, 47.937976 ], [ -88.962664, 47.923512 ], [ -88.968903, 47.909474 ], [ -88.968903, 47.901675 ], [ -88.957985, 47.895436 ], [ -88.942387, 47.895436 ], [ -88.899698, 47.902445 ], [ -88.898986, 47.900685 ], [ -88.911665, 47.891344 ], [ -88.998939, 47.867490 ], [ -89.022736, 47.858532 ], [ -89.044463, 47.855750 ], [ -89.056412, 47.852598 ], [ -89.107991, 47.835705 ], [ -89.124134, 47.828616 ], [ -89.157738, 47.824015 ], [ -89.190170, 47.831603 ], [ -89.192681, 47.833430 ], [ -89.192207, 47.841060 ], [ -89.201812, 47.850243 ], [ -89.234533, 47.851718 ], [ -89.235552, 47.853774 ], [ -89.234535, 47.855373 ], [ -89.228507, 47.858039 ], [ -89.246774, 47.871016 ], [ -89.250936, 47.870377 ], [ -89.255202, 47.876102 ], [ -89.247127, 47.888503 ], [ -89.226327, 47.895438 ], [ -89.220710, 47.900850 ], [ -89.221332, 47.908069 ], [ -89.214499, 47.913895 ], [ -89.179154, 47.935030 ], [ -89.095207, 47.967922 ], [ -89.018303, 47.992525 ], [ -88.994163, 48.002290 ], [ -88.940886, 48.019590 ], [ -88.931487, 48.021637 ], [ -88.927529, 48.019615 ], [ -88.915032, 48.020681 ], [ -88.895069, 48.029059 ], [ -88.896327, 48.031801 ], [ -88.893701, 48.034770 ], [ -88.835714, 48.056752 ], [ -88.816084, 48.057006 ], [ -88.810461, 48.055247 ], [ -88.787556, 48.063035 ], [ -88.772077, 48.070502 ], [ -88.771830, 48.079457 ], [ -88.764256, 48.085189 ], [ -88.744458, 48.092769 ], [ -88.728198, 48.101914 ], [ -88.705586, 48.111013 ], [ -88.695353, 48.110549 ], [ -88.684434, 48.115785 ] ] ], [ [ [ -84.612845, 45.834528 ], [ -84.623863, 45.846579 ], [ -84.629239, 45.850014 ], [ -84.639700, 45.852624 ], [ -84.650783, 45.859210 ], [ -84.651336, 45.862844 ], [ -84.646876, 45.884642 ], [ -84.641804, 45.885486 ], [ -84.629437, 45.882578 ], [ -84.622515, 45.877530 ], [ -84.608200, 45.861631 ], [ -84.602922, 45.851640 ], [ -84.589272, 45.825795 ], [ -84.578328, 45.820092 ], [ -84.538395, 45.807843 ], [ -84.514441, 45.810120 ], [ -84.492951, 45.805343 ], [ -84.432472, 45.786732 ], [ -84.426724, 45.788194 ], [ -84.421267, 45.792694 ], [ -84.419696, 45.799823 ], [ -84.421590, 45.805651 ], [ -84.419335, 45.806747 ], [ -84.410910, 45.797217 ], [ -84.403208, 45.784394 ], [ -84.356020, 45.771895 ], [ -84.356312, 45.769495 ], [ -84.370241, 45.756190 ], [ -84.372248, 45.745784 ], [ -84.394292, 45.735301 ], [ -84.395600, 45.732925 ], [ -84.394038, 45.727623 ], [ -84.405852, 45.722417 ], [ -84.418902, 45.721712 ], [ -84.430026, 45.726307 ], [ -84.451040, 45.727952 ], [ -84.469183, 45.732246 ], [ -84.484128, 45.730710 ], [ -84.500892, 45.737259 ], [ -84.507476, 45.744644 ], [ -84.509301, 45.754336 ], [ -84.525060, 45.764168 ], [ -84.549902, 45.789859 ], [ -84.561562, 45.796213 ], [ -84.581950, 45.802633 ], [ -84.587572, 45.806700 ], [ -84.590198, 45.813217 ], [ -84.593232, 45.817389 ], [ -84.594241, 45.818776 ], [ -84.597043, 45.822629 ], [ -84.611840, 45.833429 ], [ -84.611893, 45.833487 ], [ -84.612845, 45.834528 ] ] ], [ [ [ -85.524448, 45.829794 ], [ -85.496951, 45.822232 ], [ -85.450206, 45.796677 ], [ -85.450206, 45.776452 ], [ -85.462581, 45.765864 ], [ -85.507263, 45.778237 ], [ -85.532009, 45.798172 ], [ -85.524448, 45.829794 ] ] ], [ [ [ -85.696872, 45.697250 ], [ -85.701809, 45.736129 ], [ -85.688849, 45.747238 ], [ -85.651866, 45.743139 ], [ -85.649353, 45.722552 ], [ -85.672187, 45.696633 ], [ -85.696872, 45.697250 ] ] ], [ [ [ -85.360952, 45.817554 ], [ -85.351434, 45.795663 ], [ -85.359048, 45.776627 ], [ -85.377132, 45.769013 ], [ -85.394264, 45.778531 ], [ -85.377132, 45.812795 ], [ -85.360952, 45.817554 ] ] ], [ [ [ -85.566441, 45.760222 ], [ -85.549560, 45.757266 ], [ -85.543750, 45.751413 ], [ -85.535620, 45.750394 ], [ -85.525237, 45.750462 ], [ -85.506133, 45.754715 ], [ -85.501267, 45.754415 ], [ -85.497656, 45.746246 ], [ -85.503758, 45.742771 ], [ -85.508818, 45.742358 ], [ -85.510091, 45.742888 ], [ -85.508522, 45.744991 ], [ -85.509040, 45.748488 ], [ -85.515145, 45.749451 ], [ -85.520569, 45.744745 ], [ -85.521911, 45.739419 ], [ -85.520803, 45.737247 ], [ -85.510895, 45.734414 ], [ -85.498777, 45.726291 ], [ -85.494154, 45.705378 ], [ -85.494016, 45.698476 ], [ -85.502800, 45.690998 ], [ -85.506104, 45.681148 ], [ -85.503767, 45.670472 ], [ -85.500451, 45.664298 ], [ -85.490252, 45.652122 ], [ -85.487026, 45.621211 ], [ -85.491347, 45.609665 ], [ -85.509276, 45.596475 ], [ -85.518038, 45.592912 ], [ -85.526895, 45.591590 ], [ -85.530273, 45.589253 ], [ -85.534064, 45.578198 ], [ -85.541129, 45.575045 ], [ -85.561634, 45.572213 ], [ -85.618049, 45.582647 ], [ -85.622741, 45.586028 ], [ -85.630016, 45.598166 ], [ -85.619850, 45.624547 ], [ -85.608653, 45.632008 ], [ -85.604521, 45.639256 ], [ -85.604951, 45.647599 ], [ -85.609295, 45.658067 ], [ -85.604881, 45.681932 ], [ -85.600842, 45.688860 ], [ -85.590769, 45.698051 ], [ -85.583724, 45.700796 ], [ -85.572309, 45.711449 ], [ -85.565132, 45.730719 ], [ -85.564774, 45.745462 ], [ -85.567128, 45.750419 ], [ -85.567781, 45.757655 ], [ -85.566441, 45.760222 ] ] ], [ [ [ -86.626187, 45.573581 ], [ -86.620239, 45.562279 ], [ -86.622023, 45.556330 ], [ -86.636895, 45.542053 ], [ -86.648792, 45.543243 ], [ -86.661284, 45.574176 ], [ -86.691705, 45.595816 ], [ -86.712328, 45.610939 ], [ -86.692393, 45.617126 ], [ -86.677270, 45.613689 ], [ -86.665746, 45.606239 ], [ -86.644033, 45.585479 ], [ -86.626187, 45.573581 ] ] ], [ [ [ -83.880387, 41.720089 ], [ -83.880539, 41.720081 ], [ -83.899764, 41.719961 ], [ -83.998849, 41.716822 ], [ -84.019373, 41.716668 ], [ -84.134417, 41.712931 ], [ -84.360416, 41.706625 ], [ -84.360546, 41.706621 ], [ -84.396547, 41.705935 ], [ -84.399547, 41.705860 ], [ -84.438067, 41.704903 ], [ -84.749955, 41.698245 ], [ -84.806082, 41.696089 ], [ -84.806018, 41.707485 ], [ -84.806042, 41.720544 ], [ -84.806065, 41.732909 ], [ -84.806074, 41.737603 ], [ -84.806134, 41.743115 ], [ -84.805883, 41.760216 ], [ -84.818873, 41.760059 ], [ -84.825130, 41.759991 ], [ -84.825196, 41.759990 ], [ -84.932484, 41.759691 ], [ -84.960860, 41.759438 ], [ -84.961562, 41.759552 ], [ -84.971551, 41.759527 ], [ -84.972803, 41.759366 ], [ -85.037817, 41.759801 ], [ -85.039436, 41.759985 ], [ -85.117267, 41.759700 ], [ -85.123102, 41.759743 ], [ -85.172230, 41.759618 ], [ -85.196637, 41.759735 ], [ -85.196774, 41.759735 ], [ -85.232835, 41.759839 ], [ -85.272216, 41.759999 ], [ -85.272951, 41.759911 ], [ -85.273713, 41.759770 ], [ -85.292099, 41.759962 ], [ -85.292178, 41.759963 ], [ -85.298365, 41.760028 ], [ -85.308140, 41.760097 ], [ -85.318129, 41.759983 ], [ -85.330623, 41.759982 ], [ -85.350174, 41.759908 ], [ -85.379133, 41.759875 ], [ -85.427553, 41.759706 ], [ -85.432471, 41.759684 ], [ -85.515959, 41.759352 ], [ -85.518251, 41.759513 ], [ -85.607548, 41.759079 ], [ -85.608312, 41.759193 ], [ -85.622608, 41.759049 ], [ -85.624987, 41.759093 ], [ -85.632714, 41.759164 ], [ -85.647683, 41.759125 ], [ -85.650738, 41.759103 ], [ -85.659750, 41.759101 ], [ -85.724534, 41.759085 ], [ -85.749992, 41.759091 ], [ -85.750469, 41.759090 ], [ -85.775039, 41.759147 ], [ -85.791335, 41.759051 ], [ -85.791363, 41.759051 ], [ -85.872041, 41.759365 ], [ -85.874997, 41.759341 ], [ -85.888825, 41.759422 ], [ -85.974901, 41.759849 ], [ -85.974980, 41.759849 ], [ -85.991302, 41.759949 ], [ -86.003678, 41.760089 ], [ -86.041027, 41.760512 ], [ -86.062575, 41.760528 ], [ -86.125060, 41.760576 ], [ -86.125460, 41.760560 ], [ -86.127844, 41.760592 ], [ -86.217590, 41.760016 ], [ -86.226070, 41.760016 ], [ -86.226097, 41.760016 ], [ -86.265496, 41.760207 ], [ -86.501773, 41.759553 ], [ -86.519318, 41.759447 ], [ -86.524223, 41.759456 ], [ -86.640044, 41.759671 ], [ -86.641186, 41.759633 ], [ -86.746521, 41.759982 ], [ -86.748096, 41.759967 ], [ -86.800611, 41.760251 ], [ -86.800707, 41.760240 ], [ -86.801578, 41.760240 ], [ -86.804427, 41.760240 ], [ -86.823628, 41.760240 ], [ -86.824828, 41.760240 ], [ -86.823550, 41.760898 ], [ -86.802065, 41.771956 ], [ -86.801772, 41.772107 ], [ -86.794712, 41.775740 ], [ -86.794632, 41.775782 ], [ -86.793510, 41.776359 ], [ -86.777943, 41.784371 ], [ -86.777227, 41.784740 ], [ -86.776080, 41.785399 ], [ -86.774798, 41.786137 ], [ -86.751292, 41.799652 ], [ -86.735207, 41.808901 ], [ -86.717037, 41.819349 ], [ -86.715578, 41.820334 ], [ -86.697541, 41.832513 ], [ -86.679672, 41.844579 ], [ -86.679355, 41.844793 ], [ -86.648971, 41.869659 ], [ -86.647600, 41.870782 ], [ -86.645296, 41.872668 ], [ -86.644048, 41.873689 ], [ -86.643965, 41.873757 ], [ -86.629867, 41.885295 ], [ -86.629344, 41.885723 ], [ -86.623837, 41.890230 ], [ -86.623774, 41.890282 ], [ -86.621259, 41.892340 ], [ -86.619442, 41.893827 ], [ -86.616978, 41.896625 ], [ -86.616886, 41.896730 ], [ -86.616029, 41.897703 ], [ -86.612251, 41.901993 ], [ -86.612080, 41.902188 ], [ -86.611511, 41.902833 ], [ -86.610896, 41.903532 ], [ -86.600524, 41.915310 ], [ -86.597899, 41.918291 ], [ -86.596802, 41.919964 ], [ -86.588662, 41.932380 ], [ -86.587827, 41.933653 ], [ -86.587763, 41.933752 ], [ -86.586721, 41.935341 ], [ -86.585696, 41.936904 ], [ -86.585264, 41.937562 ], [ -86.582894, 41.941179 ], [ -86.582197, 41.942241 ], [ -86.581518, 41.943765 ], [ -86.564722, 41.981427 ], [ -86.564276, 41.982427 ], [ -86.564077, 41.982874 ], [ -86.563904, 41.983262 ], [ -86.563598, 41.983948 ], [ -86.561542, 41.988559 ], [ -86.556537, 41.999782 ], [ -86.556421, 42.000042 ], [ -86.549328, 42.010920 ], [ -86.549237, 42.011059 ], [ -86.545288, 42.017115 ], [ -86.544867, 42.017761 ], [ -86.541718, 42.022590 ], [ -86.541089, 42.023555 ], [ -86.536063, 42.031262 ], [ -86.533855, 42.034648 ], [ -86.532934, 42.036061 ], [ -86.532640, 42.036512 ], [ -86.532161, 42.037246 ], [ -86.508856, 42.072986 ], [ -86.501322, 42.084540 ], [ -86.490122, 42.105139 ], [ -86.485223, 42.118239 ], [ -86.479031, 42.123519 ], [ -86.466576, 42.134138 ], [ -86.466262, 42.134406 ], [ -86.464913, 42.135752 ], [ -86.464897, 42.135767 ], [ -86.464356, 42.136308 ], [ -86.463967, 42.136696 ], [ -86.463685, 42.136977 ], [ -86.440762, 42.159847 ], [ -86.439416, 42.161190 ], [ -86.437909, 42.162694 ], [ -86.437148, 42.163453 ], [ -86.404146, 42.196379 ], [ -86.402183, 42.198542 ], [ -86.398915, 42.202143 ], [ -86.398536, 42.202561 ], [ -86.397692, 42.203491 ], [ -86.394997, 42.206460 ], [ -86.394183, 42.207357 ], [ -86.393565, 42.208039 ], [ -86.393518, 42.208090 ], [ -86.386591, 42.215723 ], [ -86.385179, 42.217279 ], [ -86.383665, 42.219207 ], [ -86.383585, 42.219310 ], [ -86.381434, 42.222048 ], [ -86.380407, 42.223357 ], [ -86.380035, 42.223830 ], [ -86.364880, 42.243133 ], [ -86.356218, 42.254166 ], [ -86.321803, 42.310743 ], [ -86.297168, 42.358207 ], [ -86.284448, 42.394563 ], [ -86.284969, 42.401814 ], [ -86.276878, 42.413317 ], [ -86.273893, 42.419280 ], [ -86.261573, 42.443894 ], [ -86.249710, 42.480212 ], [ -86.241446, 42.534697 ], [ -86.240642, 42.540000 ], [ -86.235280, 42.564958 ], [ -86.235254, 42.565023 ], [ -86.234755, 42.566302 ], [ -86.234594, 42.566715 ], [ -86.231190, 42.575435 ], [ -86.228082, 42.583397 ], [ -86.226037, 42.592811 ], [ -86.225978, 42.593084 ], [ -86.225613, 42.594765 ], [ -86.229050, 42.637693 ], [ -86.226638, 42.644922 ], [ -86.216020, 42.664413 ], [ -86.208654, 42.692090 ], [ -86.206834, 42.719424 ], [ -86.208309, 42.762789 ], [ -86.208886, 42.767540 ], [ -86.210863, 42.783832 ], [ -86.211815, 42.833236 ], [ -86.210737, 42.859128 ], [ -86.214138, 42.883555 ], [ -86.216209, 42.919007 ], [ -86.226305, 42.988284 ], [ -86.232707, 43.015762 ], [ -86.244277, 43.049681 ], [ -86.250069, 43.057489 ], [ -86.250517, 43.066993 ], [ -86.254646, 43.083409 ], [ -86.271996, 43.118365 ], [ -86.280756, 43.136015 ], [ -86.299048, 43.166465 ], [ -86.311336, 43.186920 ], [ -86.311887, 43.187837 ], [ -86.316259, 43.195114 ], [ -86.329836, 43.215800 ], [ -86.344643, 43.238360 ], [ -86.348647, 43.244459 ], [ -86.348910, 43.244860 ], [ -86.349801, 43.246217 ], [ -86.350027, 43.246562 ], [ -86.352192, 43.249860 ], [ -86.352314, 43.250047 ], [ -86.354505, 43.253385 ], [ -86.357996, 43.258703 ], [ -86.382882, 43.296620 ], [ -86.383821, 43.298051 ], [ -86.386096, 43.301516 ], [ -86.386374, 43.301941 ], [ -86.388493, 43.305168 ], [ -86.389410, 43.306565 ], [ -86.392124, 43.310701 ], [ -86.393385, 43.312622 ], [ -86.395750, 43.316225 ], [ -86.401684, 43.327135 ], [ -86.403010, 43.329572 ], [ -86.403541, 43.330548 ], [ -86.404831, 43.332920 ], [ -86.407832, 43.338436 ], [ -86.411941, 43.347209 ], [ -86.427585, 43.380607 ], [ -86.434757, 43.395919 ], [ -86.434842, 43.396100 ], [ -86.435124, 43.396702 ], [ -86.435271, 43.397083 ], [ -86.437896, 43.403890 ], [ -86.438028, 43.404231 ], [ -86.438267, 43.404851 ], [ -86.438875, 43.406427 ], [ -86.448479, 43.431329 ], [ -86.448743, 43.432013 ], [ -86.454570, 43.449475 ], [ -86.456083, 43.454010 ], [ -86.456845, 43.456294 ], [ -86.457561, 43.458441 ], [ -86.462195, 43.472328 ], [ -86.468747, 43.491963 ], [ -86.468754, 43.491979 ], [ -86.468919, 43.492344 ], [ -86.476956, 43.510184 ], [ -86.477424, 43.511223 ], [ -86.478716, 43.514091 ], [ -86.479276, 43.515335 ], [ -86.479552, 43.515750 ], [ -86.481158, 43.518158 ], [ -86.481650, 43.518896 ], [ -86.481870, 43.519225 ], [ -86.482255, 43.519803 ], [ -86.483043, 43.520984 ], [ -86.483083, 43.521045 ], [ -86.505799, 43.555112 ], [ -86.509205, 43.560221 ], [ -86.509339, 43.560421 ], [ -86.512317, 43.564887 ], [ -86.514168, 43.567664 ], [ -86.515108, 43.569074 ], [ -86.515838, 43.570169 ], [ -86.516295, 43.570854 ], [ -86.516725, 43.571499 ], [ -86.517493, 43.572651 ], [ -86.518698, 43.574458 ], [ -86.519912, 43.576278 ], [ -86.520205, 43.576718 ], [ -86.520248, 43.576796 ], [ -86.529507, 43.593462 ], [ -86.537923, 43.615965 ], [ -86.538497, 43.617501 ], [ -86.538876, 43.619957 ], [ -86.538921, 43.620244 ], [ -86.539103, 43.621424 ], [ -86.539291, 43.622642 ], [ -86.539303, 43.622720 ], [ -86.540916, 43.633158 ], [ -86.540906, 43.634047 ], [ -86.540896, 43.634969 ], [ -86.540810, 43.642516 ], [ -86.540787, 43.644593 ], [ -86.540640, 43.645499 ], [ -86.538763, 43.657061 ], [ -86.538482, 43.658795 ], [ -86.538186, 43.659403 ], [ -86.529686, 43.676849 ], [ -86.529179, 43.677889 ], [ -86.527667, 43.679552 ], [ -86.526863, 43.680435 ], [ -86.517867, 43.690326 ], [ -86.516152, 43.692212 ], [ -86.514371, 43.694170 ], [ -86.511008, 43.697867 ], [ -86.510319, 43.698625 ], [ -86.507620, 43.701138 ], [ -86.506690, 43.702004 ], [ -86.504679, 43.703878 ], [ -86.503192, 43.705263 ], [ -86.502989, 43.705452 ], [ -86.501899, 43.706467 ], [ -86.496187, 43.711787 ], [ -86.488381, 43.719056 ], [ -86.486983, 43.720358 ], [ -86.481854, 43.725135 ], [ -86.480655, 43.726407 ], [ -86.480628, 43.726436 ], [ -86.480267, 43.726819 ], [ -86.463436, 43.744687 ], [ -86.461554, 43.746685 ], [ -86.460444, 43.748366 ], [ -86.445532, 43.770945 ], [ -86.445123, 43.771564 ], [ -86.444903, 43.772069 ], [ -86.442786, 43.776934 ], [ -86.437722, 43.788573 ], [ -86.437391, 43.789334 ], [ -86.431140, 43.815569 ], [ -86.431043, 43.815975 ], [ -86.431063, 43.819178 ], [ -86.431064, 43.819406 ], [ -86.431172, 43.836638 ], [ -86.431176, 43.837177 ], [ -86.431182, 43.838119 ], [ -86.431198, 43.840720 ], [ -86.431238, 43.840941 ], [ -86.432894, 43.850013 ], [ -86.433471, 43.853176 ], [ -86.433915, 43.855608 ], [ -86.434078, 43.856090 ], [ -86.434258, 43.856623 ], [ -86.434985, 43.858771 ], [ -86.445455, 43.889726 ], [ -86.445730, 43.892897 ], [ -86.445938, 43.895290 ], [ -86.446463, 43.901349 ], [ -86.447915, 43.918089 ], [ -86.448009, 43.918416 ], [ -86.448147, 43.918897 ], [ -86.449550, 43.923770 ], [ -86.451275, 43.929763 ], [ -86.454401, 43.940624 ], [ -86.462756, 43.969655 ], [ -86.463087, 43.970807 ], [ -86.463136, 43.970976 ], [ -86.463220, 43.971101 ], [ -86.481606, 43.998599 ], [ -86.483331, 44.001179 ], [ -86.484399, 44.002382 ], [ -86.501738, 44.021912 ], [ -86.502998, 44.023839 ], [ -86.504133, 44.025575 ], [ -86.504440, 44.026044 ], [ -86.508827, 44.032755 ], [ -86.514742, 44.047920 ], [ -86.514704, 44.057672 ], [ -86.514702, 44.058119 ], [ -86.514573, 44.058330 ], [ -86.509052, 44.067408 ], [ -86.508764, 44.067881 ], [ -86.508415, 44.068206 ], [ -86.501243, 44.074873 ], [ -86.500453, 44.075607 ], [ -86.497937, 44.077033 ], [ -86.469295, 44.093267 ], [ -86.454895, 44.101429 ], [ -86.447678, 44.105519 ], [ -86.447126, 44.105832 ], [ -86.446883, 44.105970 ], [ -86.446609, 44.106193 ], [ -86.429871, 44.119782 ], [ -86.426873, 44.123099 ], [ -86.425876, 44.124203 ], [ -86.425162, 44.124993 ], [ -86.421576, 44.128962 ], [ -86.421108, 44.129480 ], [ -86.400645, 44.156848 ], [ -86.397874, 44.161239 ], [ -86.397023, 44.162589 ], [ -86.396500, 44.163418 ], [ -86.386867, 44.178685 ], [ -86.380188, 44.189272 ], [ -86.380062, 44.189472 ], [ -86.362847, 44.208113 ], [ -86.354592, 44.223811 ], [ -86.354313, 44.224342 ], [ -86.351638, 44.229429 ], [ -86.349294, 44.235459 ], [ -86.343793, 44.249608 ], [ -86.327287, 44.263057 ], [ -86.326902, 44.263781 ], [ -86.319063, 44.278503 ], [ -86.318328, 44.279884 ], [ -86.316651, 44.283034 ], [ -86.316513, 44.283293 ], [ -86.316025, 44.284210 ], [ -86.313612, 44.287882 ], [ -86.312774, 44.289158 ], [ -86.311943, 44.290422 ], [ -86.304691, 44.301459 ], [ -86.304433, 44.301852 ], [ -86.300264, 44.308197 ], [ -86.268710, 44.345324 ], [ -86.251926, 44.400984 ], [ -86.248083, 44.420946 ], [ -86.248320, 44.434758 ], [ -86.251843, 44.451632 ], [ -86.251605, 44.465443 ], [ -86.248914, 44.483004 ], [ -86.248897, 44.483024 ], [ -86.248816, 44.483116 ], [ -86.243745, 44.488929 ], [ -86.238743, 44.501682 ], [ -86.233503, 44.518278 ], [ -86.223788, 44.549043 ], [ -86.220697, 44.566742 ], [ -86.225450, 44.594590 ], [ -86.231828, 44.609107 ], [ -86.253950, 44.648080 ], [ -86.259029, 44.663654 ], [ -86.256796, 44.686769 ], [ -86.254996, 44.691935 ], [ -86.248474, 44.699046 ], [ -86.232482, 44.706050 ], [ -86.172201, 44.720623 ], [ -86.169323, 44.722448 ], [ -86.160585, 44.727988 ], [ -86.160268, 44.728189 ], [ -86.122946, 44.727982 ], [ -86.122466, 44.727979 ], [ -86.121125, 44.727972 ], [ -86.120759, 44.728048 ], [ -86.108303, 44.730646 ], [ -86.106182, 44.731088 ], [ -86.105473, 44.731522 ], [ -86.090740, 44.740544 ], [ -86.089186, 44.741496 ], [ -86.077933, 44.758234 ], [ -86.077068, 44.760494 ], [ -86.076811, 44.761167 ], [ -86.076719, 44.761407 ], [ -86.074658, 44.766792 ], [ -86.073506, 44.769803 ], [ -86.073073, 44.778393 ], [ -86.071746, 44.804717 ], [ -86.065966, 44.821522 ], [ -86.066031, 44.834852 ], [ -86.071112, 44.865420 ], [ -86.072468, 44.884788 ], [ -86.070990, 44.895876 ], [ -86.066745, 44.905685 ], [ -86.058862, 44.911012 ], [ -86.038332, 44.915696 ], [ -86.031194, 44.907349 ], [ -86.021513, 44.902774 ], [ -86.009355, 44.899454 ], [ -85.992535, 44.900026 ], [ -85.980219, 44.906136 ], [ -85.972824, 44.914781 ], [ -85.967169, 44.929484 ], [ -85.961603, 44.935567 ], [ -85.952721, 44.940758 ], [ -85.942099, 44.954317 ], [ -85.938589, 44.964559 ], [ -85.931600, 44.968788 ], [ -85.915851, 44.968307 ], [ -85.897626, 44.962014 ], [ -85.891543, 44.957783 ], [ -85.879934, 44.943305 ], [ -85.869852, 44.939031 ], [ -85.854304, 44.938147 ], [ -85.836150, 44.940256 ], [ -85.815451, 44.945631 ], [ -85.807403, 44.949814 ], [ -85.780439, 44.977932 ], [ -85.778278, 44.983075 ], [ -85.776207, 45.000574 ], [ -85.771395, 45.015181 ], [ -85.761943, 45.023454 ], [ -85.746444, 45.051229 ], [ -85.740836, 45.055575 ], [ -85.712262, 45.065622 ], [ -85.695715, 45.076461 ], [ -85.681096, 45.092693 ], [ -85.675671, 45.105540 ], [ -85.674861, 45.116216 ], [ -85.656024, 45.145788 ], [ -85.618639, 45.186771 ], [ -85.613174, 45.184624 ], [ -85.611684, 45.181104 ], [ -85.606963, 45.178477 ], [ -85.593064, 45.178527 ], [ -85.585986, 45.180381 ], [ -85.564654, 45.192546 ], [ -85.561809, 45.200524 ], [ -85.551072, 45.210742 ], [ -85.540497, 45.210169 ], [ -85.526734, 45.189316 ], [ -85.531461, 45.177247 ], [ -85.536892, 45.173385 ], [ -85.552179, 45.167352 ], [ -85.561680, 45.158940 ], [ -85.562104, 45.156954 ], [ -85.563102, 45.155358 ], [ -85.563900, 45.154361 ], [ -85.564897, 45.153962 ], [ -85.566493, 45.153762 ], [ -85.568489, 45.153762 ], [ -85.570178, 45.155145 ], [ -85.573893, 45.155488 ], [ -85.590434, 45.153175 ], [ -85.599801, 45.149286 ], [ -85.614319, 45.127562 ], [ -85.609266, 45.113510 ], [ -85.583198, 45.071304 ], [ -85.573353, 45.068382 ], [ -85.566066, 45.059201 ], [ -85.566130, 45.043633 ], [ -85.570160, 45.041278 ], [ -85.573976, 45.043361 ], [ -85.597181, 45.040547 ], [ -85.599652, 45.021749 ], [ -85.609123, 45.013103 ], [ -85.621878, 45.004529 ], [ -85.606588, 44.990662 ], [ -85.604301, 44.990983 ], [ -85.602356, 44.974272 ], [ -85.602034, 44.926743 ], [ -85.621403, 44.923123 ], [ -85.625497, 44.921107 ], [ -85.639842, 44.890255 ], [ -85.645456, 44.883645 ], [ -85.648932, 44.874010 ], [ -85.652355, 44.849092 ], [ -85.651435, 44.831624 ], [ -85.641652, 44.810816 ], [ -85.637000, 44.790078 ], [ -85.640781, 44.775561 ], [ -85.640216, 44.775051 ], [ -85.636097, 44.771329 ], [ -85.627982, 44.767508 ], [ -85.624541, 44.767038 ], [ -85.623607, 44.766911 ], [ -85.620551, 44.766494 ], [ -85.619648, 44.766371 ], [ -85.610776, 44.765160 ], [ -85.607701, 44.765363 ], [ -85.605586, 44.765502 ], [ -85.599874, 44.765878 ], [ -85.599256, 44.765919 ], [ -85.599103, 44.765996 ], [ -85.593833, 44.768651 ], [ -85.593571, 44.768783 ], [ -85.593474, 44.769348 ], [ -85.593449, 44.769499 ], [ -85.591852, 44.778839 ], [ -85.591145, 44.782981 ], [ -85.591124, 44.783100 ], [ -85.590985, 44.783914 ], [ -85.581717, 44.807784 ], [ -85.581392, 44.808294 ], [ -85.545891, 44.864024 ], [ -85.539042, 44.868868 ], [ -85.532931, 44.873190 ], [ -85.530729, 44.889182 ], [ -85.530711, 44.889314 ], [ -85.530649, 44.889763 ], [ -85.553348, 44.890916 ], [ -85.553509, 44.890924 ], [ -85.559524, 44.888113 ], [ -85.564509, 44.895246 ], [ -85.562936, 44.896612 ], [ -85.562503, 44.896987 ], [ -85.557257, 44.901541 ], [ -85.556647, 44.902070 ], [ -85.556471, 44.902223 ], [ -85.551567, 44.906481 ], [ -85.539703, 44.916779 ], [ -85.538945, 44.917885 ], [ -85.538288, 44.918845 ], [ -85.533553, 44.925762 ], [ -85.530477, 44.933732 ], [ -85.529233, 44.936955 ], [ -85.520205, 44.960347 ], [ -85.520443, 44.961149 ], [ -85.520698, 44.962008 ], [ -85.522100, 44.966727 ], [ -85.521896, 44.967446 ], [ -85.520789, 44.971338 ], [ -85.520034, 44.973996 ], [ -85.518875, 44.974665 ], [ -85.492600, 44.989834 ], [ -85.492386, 44.989849 ], [ -85.475204, 44.991053 ], [ -85.472676, 44.985558 ], [ -85.471708, 44.983453 ], [ -85.470462, 44.980745 ], [ -85.470215, 44.979864 ], [ -85.468293, 44.973008 ], [ -85.468020, 44.972035 ], [ -85.466848, 44.967853 ], [ -85.464944, 44.961062 ], [ -85.466650, 44.958844 ], [ -85.470688, 44.959238 ], [ -85.471261, 44.959294 ], [ -85.471646, 44.959331 ], [ -85.472258, 44.959391 ], [ -85.474274, 44.958529 ], [ -85.485740, 44.953626 ], [ -85.489049, 44.938087 ], [ -85.489895, 44.934118 ], [ -85.490713, 44.930274 ], [ -85.491215, 44.927918 ], [ -85.491239, 44.927804 ], [ -85.491286, 44.927585 ], [ -85.491393, 44.925868 ], [ -85.491403, 44.925695 ], [ -85.491414, 44.925531 ], [ -85.491471, 44.924610 ], [ -85.491496, 44.924205 ], [ -85.492397, 44.909719 ], [ -85.492490, 44.908220 ], [ -85.489477, 44.903145 ], [ -85.488927, 44.902217 ], [ -85.488624, 44.901707 ], [ -85.489704, 44.897533 ], [ -85.489921, 44.896694 ], [ -85.498007, 44.865451 ], [ -85.500872, 44.858830 ], [ -85.502182, 44.855802 ], [ -85.502386, 44.855551 ], [ -85.508227, 44.848352 ], [ -85.508617, 44.847872 ], [ -85.511751, 44.847114 ], [ -85.513575, 44.846674 ], [ -85.516997, 44.845846 ], [ -85.518845, 44.845400 ], [ -85.519096, 44.845339 ], [ -85.527181, 44.841002 ], [ -85.533434, 44.837648 ], [ -85.538522, 44.834918 ], [ -85.539924, 44.834166 ], [ -85.542706, 44.831395 ], [ -85.546021, 44.828092 ], [ -85.547119, 44.826998 ], [ -85.551797, 44.822338 ], [ -85.552850, 44.821288 ], [ -85.553844, 44.820298 ], [ -85.555894, 44.818256 ], [ -85.557952, 44.814372 ], [ -85.560231, 44.810072 ], [ -85.560232, 44.809974 ], [ -85.560253, 44.808359 ], [ -85.560348, 44.800772 ], [ -85.560352, 44.800454 ], [ -85.560400, 44.796655 ], [ -85.560409, 44.795950 ], [ -85.560424, 44.794772 ], [ -85.560488, 44.789690 ], [ -85.560488, 44.789679 ], [ -85.568781, 44.774477 ], [ -85.571018, 44.770377 ], [ -85.575170, 44.762766 ], [ -85.576239, 44.760807 ], [ -85.576566, 44.760208 ], [ -85.575916, 44.759602 ], [ -85.571301, 44.755293 ], [ -85.554774, 44.748917 ], [ -85.554326, 44.748744 ], [ -85.554083, 44.748715 ], [ -85.538285, 44.746821 ], [ -85.527216, 44.748235 ], [ -85.523296, 44.751702 ], [ -85.509432, 44.763964 ], [ -85.504775, 44.768082 ], [ -85.504772, 44.768102 ], [ -85.504700, 44.768518 ], [ -85.503935, 44.772951 ], [ -85.504079, 44.773901 ], [ -85.504787, 44.778577 ], [ -85.505244, 44.781594 ], [ -85.507113, 44.784271 ], [ -85.509251, 44.787334 ], [ -85.508462, 44.788682 ], [ -85.507473, 44.790372 ], [ -85.499591, 44.803838 ], [ -85.496314, 44.805308 ], [ -85.484668, 44.810531 ], [ -85.481972, 44.811740 ], [ -85.477423, 44.813781 ], [ -85.475748, 44.814532 ], [ -85.475114, 44.814816 ], [ -85.474796, 44.814959 ], [ -85.474622, 44.815107 ], [ -85.462943, 44.825044 ], [ -85.462916, 44.825067 ], [ -85.462906, 44.825110 ], [ -85.462622, 44.826327 ], [ -85.460445, 44.835667 ], [ -85.457475, 44.839609 ], [ -85.457472, 44.839613 ], [ -85.457328, 44.839804 ], [ -85.456007, 44.841558 ], [ -85.455336, 44.842448 ], [ -85.452683, 44.845969 ], [ -85.442250, 44.859817 ], [ -85.425804, 44.881646 ], [ -85.423003, 44.895019 ], [ -85.406173, 44.911773 ], [ -85.395800, 44.931018 ], [ -85.378286, 44.998587 ], [ -85.381654, 45.018407 ], [ -85.380659, 45.046319 ], [ -85.377586, 45.055713 ], [ -85.366412, 45.069023 ], [ -85.366908, 45.116938 ], [ -85.372571, 45.126241 ], [ -85.376948, 45.142881 ], [ -85.380464, 45.180876 ], [ -85.386726, 45.189497 ], [ -85.387463, 45.207565 ], [ -85.388593, 45.235240 ], [ -85.371593, 45.270834 ], [ -85.355478, 45.282774 ], [ -85.335016, 45.294027 ], [ -85.323941, 45.303355 ], [ -85.307646, 45.313140 ], [ -85.294848, 45.316408 ], [ -85.289568, 45.314052 ], [ -85.273789, 45.315443 ], [ -85.262996, 45.319507 ], [ -85.255050, 45.325675 ], [ -85.252193, 45.330863 ], [ -85.235629, 45.339374 ], [ -85.209673, 45.356937 ], [ -85.196704, 45.360641 ], [ -85.182471, 45.360824 ], [ -85.143651, 45.370369 ], [ -85.095985, 45.367001 ], [ -85.073617, 45.365420 ], [ -85.066969, 45.364951 ], [ -85.064250, 45.364758 ], [ -85.063459, 45.364703 ], [ -85.060905, 45.364522 ], [ -85.054805, 45.364091 ], [ -85.046635, 45.362287 ], [ -85.045526, 45.362041 ], [ -85.043721, 45.361643 ], [ -85.043446, 45.361582 ], [ -85.043101, 45.361506 ], [ -85.032813, 45.361251 ], [ -85.022234, 45.366701 ], [ -84.998603, 45.370173 ], [ -84.975357, 45.373587 ], [ -84.959119, 45.375973 ], [ -84.915850, 45.393115 ], [ -84.912537, 45.402828 ], [ -84.912956, 45.409776 ], [ -84.916165, 45.417639 ], [ -84.922006, 45.421914 ], [ -84.976370, 45.428801 ], [ -84.976623, 45.428833 ], [ -84.978969, 45.429131 ], [ -84.980467, 45.429320 ], [ -84.980953, 45.429382 ], [ -84.981192, 45.429336 ], [ -84.990041, 45.427618 ], [ -84.990785, 45.425264 ], [ -84.989224, 45.424253 ], [ -84.987416, 45.423082 ], [ -84.987143, 45.422906 ], [ -84.984928, 45.421471 ], [ -84.983836, 45.420764 ], [ -84.978373, 45.420171 ], [ -84.977116, 45.420035 ], [ -84.978608, 45.418663 ], [ -84.994191, 45.423173 ], [ -85.034856, 45.434941 ], [ -85.037741, 45.435776 ], [ -85.040272, 45.436509 ], [ -85.040936, 45.436701 ], [ -85.046943, 45.441429 ], [ -85.050234, 45.444019 ], [ -85.050747, 45.444423 ], [ -85.052994, 45.446191 ], [ -85.069573, 45.459239 ], [ -85.070485, 45.460096 ], [ -85.087756, 45.476335 ], [ -85.088386, 45.476928 ], [ -85.097142, 45.495684 ], [ -85.103943, 45.510252 ], [ -85.109252, 45.521626 ], [ -85.109353, 45.521915 ], [ -85.110884, 45.526285 ], [ -85.110955, 45.526488 ], [ -85.115479, 45.539406 ], [ -85.115785, 45.541533 ], [ -85.115870, 45.542125 ], [ -85.117406, 45.552811 ], [ -85.117656, 45.554550 ], [ -85.119494, 45.567338 ], [ -85.119675, 45.568597 ], [ -85.119721, 45.568915 ], [ -85.119737, 45.569026 ], [ -85.119026, 45.573002 ], [ -85.118825, 45.574123 ], [ -85.118637, 45.575175 ], [ -85.118353, 45.575625 ], [ -85.117812, 45.576482 ], [ -85.112430, 45.585004 ], [ -85.112406, 45.585042 ], [ -85.111909, 45.585829 ], [ -85.111737, 45.585962 ], [ -85.107744, 45.589067 ], [ -85.106909, 45.589716 ], [ -85.106246, 45.590231 ], [ -85.105458, 45.590844 ], [ -85.103521, 45.592350 ], [ -85.103077, 45.592695 ], [ -85.102917, 45.592820 ], [ -85.102221, 45.593360 ], [ -85.101977, 45.593550 ], [ -85.096798, 45.597576 ], [ -85.095531, 45.598562 ], [ -85.093525, 45.600121 ], [ -85.079528, 45.617083 ], [ -85.079370, 45.617355 ], [ -85.076284, 45.622660 ], [ -85.075686, 45.623688 ], [ -85.075678, 45.623742 ], [ -85.075461, 45.625295 ], [ -85.074910, 45.629242 ], [ -85.074243, 45.629752 ], [ -85.071381, 45.631940 ], [ -85.065716, 45.636272 ], [ -85.063974, 45.637604 ], [ -85.061488, 45.639505 ], [ -85.061006, 45.639631 ], [ -85.044872, 45.643847 ], [ -85.041037, 45.644849 ], [ -85.035590, 45.646273 ], [ -85.020107, 45.650319 ], [ -85.019374, 45.650510 ], [ -85.015341, 45.651564 ], [ -85.014352, 45.652134 ], [ -85.013218, 45.652789 ], [ -85.007026, 45.656360 ], [ -85.005645, 45.657504 ], [ -85.002344, 45.660239 ], [ -85.001154, 45.661225 ], [ -84.997431, 45.667762 ], [ -84.996336, 45.669685 ], [ -84.996067, 45.669861 ], [ -84.974237, 45.684178 ], [ -84.970950, 45.686334 ], [ -84.970213, 45.686984 ], [ -84.945650, 45.708621 ], [ -84.943756, 45.710290 ], [ -84.942636, 45.714292 ], [ -84.941073, 45.719879 ], [ -84.940526, 45.721832 ], [ -84.942098, 45.728349 ], [ -84.942125, 45.728460 ], [ -84.942543, 45.728865 ], [ -84.943982, 45.730257 ], [ -84.945958, 45.732169 ], [ -84.947266, 45.733435 ], [ -84.950226, 45.736299 ], [ -84.950840, 45.736893 ], [ -84.951745, 45.737326 ], [ -84.954275, 45.738537 ], [ -84.955394, 45.739072 ], [ -84.958130, 45.740381 ], [ -84.968309, 45.745252 ], [ -84.982328, 45.751960 ], [ -84.982973, 45.752022 ], [ -84.983316, 45.752055 ], [ -84.983829, 45.752104 ], [ -84.983933, 45.752114 ], [ -84.984568, 45.752175 ], [ -84.985318, 45.752247 ], [ -84.996755, 45.753347 ], [ -85.001656, 45.753819 ], [ -85.002914, 45.753940 ], [ -85.011433, 45.757962 ], [ -85.014509, 45.760329 ], [ -85.009173, 45.762463 ], [ -85.007410, 45.763168 ], [ -84.995105, 45.759855 ], [ -84.938312, 45.759892 ], [ -84.937790, 45.759777 ], [ -84.931463, 45.758389 ], [ -84.926802, 45.757366 ], [ -84.925230, 45.757021 ], [ -84.924664, 45.756897 ], [ -84.922478, 45.755842 ], [ -84.920691, 45.754979 ], [ -84.919996, 45.754643 ], [ -84.910398, 45.750010 ], [ -84.866976, 45.752066 ], [ -84.840981, 45.744751 ], [ -84.810953, 45.745993 ], [ -84.810411, 45.746015 ], [ -84.808285, 45.746103 ], [ -84.806642, 45.746171 ], [ -84.805114, 45.746378 ], [ -84.800664, 45.746980 ], [ -84.799558, 45.747130 ], [ -84.792474, 45.750530 ], [ -84.789580, 45.751919 ], [ -84.788893, 45.752248 ], [ -84.788821, 45.752283 ], [ -84.788808, 45.752298 ], [ -84.781995, 45.760345 ], [ -84.781373, 45.761080 ], [ -84.779800, 45.769650 ], [ -84.787228, 45.774892 ], [ -84.792290, 45.778464 ], [ -84.792337, 45.778497 ], [ -84.793153, 45.780463 ], [ -84.780313, 45.787224 ], [ -84.774156, 45.788918 ], [ -84.774014, 45.788957 ], [ -84.772765, 45.789301 ], [ -84.751571, 45.782733 ], [ -84.742000, 45.784134 ], [ -84.734065, 45.788205 ], [ -84.732388, 45.787928 ], [ -84.726192, 45.786905 ], [ -84.718904, 45.777599 ], [ -84.715996, 45.766174 ], [ -84.681967, 45.756197 ], [ -84.679546, 45.749095 ], [ -84.644822, 45.739990 ], [ -84.604712, 45.721668 ], [ -84.573631, 45.710381 ], [ -84.555496, 45.702268 ], [ -84.553311, 45.698566 ], [ -84.539167, 45.690480 ], [ -84.539165, 45.690478 ], [ -84.538998, 45.690383 ], [ -84.461680, 45.652404 ], [ -84.442348, 45.654771 ], [ -84.435415, 45.664106 ], [ -84.427495, 45.669201 ], [ -84.413642, 45.669427 ], [ -84.400283, 45.663345 ], [ -84.376403, 45.655565 ], [ -84.329537, 45.664380 ], [ -84.289685, 45.653296 ], [ -84.270238, 45.644790 ], [ -84.215268, 45.634767 ], [ -84.204218, 45.627116 ], [ -84.196043, 45.621456 ], [ -84.180514, 45.604639 ], [ -84.157121, 45.585305 ], [ -84.139462, 45.573714 ], [ -84.128867, 45.562284 ], [ -84.126532, 45.556616 ], [ -84.126971, 45.542428 ], [ -84.122309, 45.523788 ], [ -84.116687, 45.513050 ], [ -84.109238, 45.505171 ], [ -84.095905, 45.497298 ], [ -84.075792, 45.490537 ], [ -84.056138, 45.489349 ], [ -84.039958, 45.493733 ], [ -84.036286, 45.496245 ], [ -84.028813, 45.497225 ], [ -84.009582, 45.495069 ], [ -83.998350, 45.491158 ], [ -83.978017, 45.494138 ], [ -83.939261, 45.493189 ], [ -83.909472, 45.485784 ], [ -83.881813, 45.467907 ], [ -83.858560, 45.446865 ], [ -83.841543, 45.435287 ], [ -83.806622, 45.419159 ], [ -83.788777, 45.416415 ], [ -83.773171, 45.417302 ], [ -83.755569, 45.411034 ], [ -83.737321, 45.410943 ], [ -83.721815, 45.413304 ], [ -83.697316, 45.396239 ], [ -83.667934, 45.384675 ], [ -83.643790, 45.371710 ], [ -83.599273, 45.352561 ], [ -83.570361, 45.347198 ], [ -83.550268, 45.350832 ], [ -83.546799, 45.352637 ], [ -83.545729, 45.358397 ], [ -83.538306, 45.358167 ], [ -83.520258, 45.347239 ], [ -83.514717, 45.346460 ], [ -83.496704, 45.357536 ], [ -83.488826, 45.355872 ], [ -83.477794, 45.341891 ], [ -83.477728, 45.341827 ], [ -83.468099, 45.332450 ], [ -83.445672, 45.310612 ], [ -83.433040, 45.303688 ], [ -83.425140, 45.296808 ], [ -83.423178, 45.292506 ], [ -83.422486, 45.290989 ], [ -83.422389, 45.290775 ], [ -83.422272, 45.290713 ], [ -83.420510, 45.289787 ], [ -83.401091, 45.279572 ], [ -83.400880, 45.279528 ], [ -83.400753, 45.279502 ], [ -83.400261, 45.279400 ], [ -83.398845, 45.279107 ], [ -83.388274, 45.276916 ], [ -83.385104, 45.274195 ], [ -83.381743, 45.268983 ], [ -83.388034, 45.254976 ], [ -83.412569, 45.245807 ], [ -83.412410, 45.238905 ], [ -83.405914, 45.227157 ], [ -83.387587, 45.207107 ], [ -83.384265, 45.203472 ], [ -83.381647, 45.203357 ], [ -83.368896, 45.182168 ], [ -83.368046, 45.172478 ], [ -83.363678, 45.166469 ], [ -83.359895, 45.163020 ], [ -83.348684, 45.161516 ], [ -83.337822, 45.147120 ], [ -83.316118, 45.141958 ], [ -83.315924, 45.139992 ], [ -83.319315, 45.137684 ], [ -83.318442, 45.128930 ], [ -83.307880, 45.099093 ], [ -83.298275, 45.090483 ], [ -83.290827, 45.069157 ], [ -83.291346, 45.062597 ], [ -83.280272, 45.045962 ], [ -83.277037, 45.044767 ], [ -83.271464, 45.038114 ], [ -83.265896, 45.026844 ], [ -83.271506, 45.023417 ], [ -83.287974, 45.026462 ], [ -83.302153, 45.032315 ], [ -83.340257, 45.041545 ], [ -83.357609, 45.050613 ], [ -83.367470, 45.062268 ], [ -83.399255, 45.070364 ], [ -83.433798, 45.057616 ], [ -83.442052, 45.051056 ], [ -83.453363, 45.035331 ], [ -83.454168, 45.031880 ], [ -83.446342, 45.016655 ], [ -83.435249, 45.011883 ], [ -83.431254, 45.007998 ], [ -83.435822, 45.000012 ], [ -83.438948, 45.000011 ], [ -83.450013, 44.990219 ], [ -83.443718, 44.952247 ], [ -83.438856, 44.940843 ], [ -83.433032, 44.932890 ], [ -83.425311, 44.926741 ], [ -83.404596, 44.918761 ], [ -83.398879, 44.906417 ], [ -83.393960, 44.903056 ], [ -83.352815, 44.886164 ], [ -83.320503, 44.880571 ], [ -83.321093, 44.858494 ], [ -83.321237, 44.853102 ], [ -83.321241, 44.852962 ], [ -83.321089, 44.852723 ], [ -83.318373, 44.848440 ], [ -83.314429, 44.842220 ], [ -83.314330, 44.842131 ], [ -83.312940, 44.840882 ], [ -83.312831, 44.840783 ], [ -83.312478, 44.840466 ], [ -83.308578, 44.836960 ], [ -83.306854, 44.835410 ], [ -83.300648, 44.829831 ], [ -83.299737, 44.823362 ], [ -83.298618, 44.815416 ], [ -83.295530, 44.793486 ], [ -83.295518, 44.793397 ], [ -83.295650, 44.790237 ], [ -83.295696, 44.789112 ], [ -83.296125, 44.778828 ], [ -83.296969, 44.758543 ], [ -83.296971, 44.758495 ], [ -83.298021, 44.755632 ], [ -83.298287, 44.754907 ], [ -83.298237, 44.754465 ], [ -83.297797, 44.750547 ], [ -83.297526, 44.748140 ], [ -83.297420, 44.747203 ], [ -83.297300, 44.746134 ], [ -83.296265, 44.743502 ], [ -83.290944, 44.729974 ], [ -83.290665, 44.729265 ], [ -83.288214, 44.726453 ], [ -83.284724, 44.722450 ], [ -83.284128, 44.721766 ], [ -83.283098, 44.721011 ], [ -83.277213, 44.716700 ], [ -83.274747, 44.714893 ], [ -83.274103, 44.714421 ], [ -83.273393, 44.713901 ], [ -83.274674, 44.704770 ], [ -83.275078, 44.701891 ], [ -83.275281, 44.700441 ], [ -83.275318, 44.700177 ], [ -83.275500, 44.698882 ], [ -83.275543, 44.698574 ], [ -83.275601, 44.698161 ], [ -83.276137, 44.694340 ], [ -83.276836, 44.689354 ], [ -83.277476, 44.687507 ], [ -83.279129, 44.682735 ], [ -83.279288, 44.682278 ], [ -83.285992, 44.662927 ], [ -83.286874, 44.660380 ], [ -83.287211, 44.659409 ], [ -83.287585, 44.658328 ], [ -83.287802, 44.657703 ], [ -83.289442, 44.652968 ], [ -83.295377, 44.645360 ], [ -83.307116, 44.630313 ], [ -83.307504, 44.629816 ], [ -83.309222, 44.624650 ], [ -83.309802, 44.622906 ], [ -83.309869, 44.622703 ], [ -83.314450, 44.608926 ], [ -83.314517, 44.608725 ], [ -83.314534, 44.608512 ], [ -83.315037, 44.602190 ], [ -83.315040, 44.602152 ], [ -83.315277, 44.599178 ], [ -83.315435, 44.597193 ], [ -83.315603, 44.595079 ], [ -83.315503, 44.593514 ], [ -83.314127, 44.572043 ], [ -83.314098, 44.571592 ], [ -83.314013, 44.570266 ], [ -83.313925, 44.568888 ], [ -83.313893, 44.568395 ], [ -83.313813, 44.567148 ], [ -83.313792, 44.566822 ], [ -83.313744, 44.566076 ], [ -83.313649, 44.564588 ], [ -83.313623, 44.564498 ], [ -83.309234, 44.549444 ], [ -83.309117, 44.549043 ], [ -83.308918, 44.548360 ], [ -83.308906, 44.548140 ], [ -83.308471, 44.539902 ], [ -83.309385, 44.537528 ], [ -83.310185, 44.535448 ], [ -83.310376, 44.534952 ], [ -83.311245, 44.532693 ], [ -83.311529, 44.531956 ], [ -83.318104, 44.514871 ], [ -83.318279, 44.514416 ], [ -83.318276, 44.514294 ], [ -83.318216, 44.511734 ], [ -83.317610, 44.486058 ], [ -83.326824, 44.444411 ], [ -83.327171, 44.429234 ], [ -83.324616, 44.415039 ], [ -83.321553, 44.409119 ], [ -83.321648, 44.404502 ], [ -83.333757, 44.372486 ], [ -83.335248, 44.357995 ], [ -83.332533, 44.340464 ], [ -83.336988, 44.332919 ], [ -83.343738, 44.329763 ], [ -83.352115, 44.332366 ], [ -83.364312, 44.332590 ], [ -83.373607, 44.327784 ], [ -83.401822, 44.301831 ], [ -83.414301, 44.294543 ], [ -83.419236, 44.287800 ], [ -83.425762, 44.272487 ], [ -83.429689, 44.269708 ], [ -83.442731, 44.265361 ], [ -83.445805, 44.273378 ], [ -83.447742, 44.273991 ], [ -83.460958, 44.278176 ], [ -83.463049, 44.278838 ], [ -83.479531, 44.280090 ], [ -83.500392, 44.276610 ], [ -83.508839, 44.273711 ], [ -83.524817, 44.261558 ], [ -83.537710, 44.248171 ], [ -83.549096, 44.227282 ], [ -83.552872, 44.210718 ], [ -83.553834, 44.197956 ], [ -83.565225, 44.163517 ], [ -83.565257, 44.163418 ], [ -83.565984, 44.161219 ], [ -83.566366, 44.160066 ], [ -83.567744, 44.155899 ], [ -83.567941, 44.150983 ], [ -83.568200, 44.144542 ], [ -83.568238, 44.143587 ], [ -83.568243, 44.143475 ], [ -83.568803, 44.129513 ], [ -83.568831, 44.128819 ], [ -83.568915, 44.126734 ], [ -83.568509, 44.124343 ], [ -83.567978, 44.121207 ], [ -83.567714, 44.119652 ], [ -83.573071, 44.101298 ], [ -83.588004, 44.086758 ], [ -83.591361, 44.079237 ], [ -83.590437, 44.069569 ], [ -83.584090, 44.056748 ], [ -83.601173, 44.054686 ], [ -83.621078, 44.056186 ], [ -83.650116, 44.052404 ], [ -83.679654, 44.036365 ], [ -83.687892, 44.020709 ], [ -83.680108, 43.994196 ], [ -83.708741, 43.992997 ], [ -83.743806, 43.991529 ], [ -83.746779, 43.988807 ], [ -83.757063, 43.986599 ], [ -83.762830, 43.985361 ], [ -83.763015, 43.985321 ], [ -83.763345, 43.985250 ], [ -83.763774, 43.985158 ], [ -83.779086, 43.985235 ], [ -83.787863, 43.985279 ], [ -83.828080, 43.989003 ], [ -83.828398, 43.989032 ], [ -83.829077, 43.989095 ], [ -83.829102, 43.989085 ], [ -83.829123, 43.989077 ], [ -83.848276, 43.981594 ], [ -83.851496, 43.979403 ], [ -83.851750, 43.979231 ], [ -83.851884, 43.979140 ], [ -83.853582, 43.977984 ], [ -83.854930, 43.977067 ], [ -83.855219, 43.975997 ], [ -83.855516, 43.974899 ], [ -83.855572, 43.974691 ], [ -83.855602, 43.974581 ], [ -83.855653, 43.974391 ], [ -83.856077, 43.972822 ], [ -83.856128, 43.972632 ], [ -83.856371, 43.972414 ], [ -83.858373, 43.970618 ], [ -83.858528, 43.970479 ], [ -83.859114, 43.969953 ], [ -83.859305, 43.969782 ], [ -83.859459, 43.969643 ], [ -83.859615, 43.969504 ], [ -83.859743, 43.969389 ], [ -83.869406, 43.960719 ], [ -83.869614, 43.960682 ], [ -83.877047, 43.959351 ], [ -83.877694, 43.959235 ], [ -83.880011, 43.955428 ], [ -83.880113, 43.955261 ], [ -83.885328, 43.946691 ], [ -83.885526, 43.946197 ], [ -83.885543, 43.946154 ], [ -83.890145, 43.934672 ], [ -83.890912, 43.923314 ], [ -83.907388, 43.918062 ], [ -83.911128, 43.910520 ], [ -83.916815, 43.899050 ], [ -83.917875, 43.856509 ], [ -83.926345, 43.787398 ], [ -83.929375, 43.777091 ], [ -83.945426, 43.759946 ], [ -83.954792, 43.760932 ], [ -83.956021, 43.759286 ], [ -83.954347, 43.750647 ], [ -83.939297, 43.715369 ], [ -83.929462, 43.701269 ], [ -83.909479, 43.672622 ], [ -83.897078, 43.664022 ], [ -83.852076, 43.644922 ], [ -83.814674, 43.643022 ], [ -83.806774, 43.641221 ], [ -83.778919, 43.630056 ], [ -83.770693, 43.628691 ], [ -83.769886, 43.634924 ], [ -83.725793, 43.618691 ], [ -83.703446, 43.597646 ], [ -83.699253, 43.596792 ], [ -83.669795, 43.590790 ], [ -83.666052, 43.591292 ], [ -83.654192, 43.599290 ], [ -83.618602, 43.628891 ], [ -83.595579, 43.650249 ], [ -83.563157, 43.684564 ], [ -83.553707, 43.685432 ], [ -83.549044, 43.693798 ], [ -83.551470, 43.699901 ], [ -83.540187, 43.708746 ], [ -83.524837, 43.716948 ], [ -83.515853, 43.718157 ], [ -83.513461, 43.714607 ], [ -83.506657, 43.710907 ], [ -83.480070, 43.714636 ], [ -83.470053, 43.723418 ], [ -83.467429, 43.728920 ], [ -83.465080, 43.733843 ], [ -83.459628, 43.740931 ], [ -83.440171, 43.761694 ], [ -83.438878, 43.767135 ], [ -83.441591, 43.770175 ], [ -83.446752, 43.771860 ], [ -83.438311, 43.786846 ], [ -83.426068, 43.799915 ], [ -83.416378, 43.801034 ], [ -83.411453, 43.805033 ], [ -83.410663, 43.807730 ], [ -83.412456, 43.817569 ], [ -83.410853, 43.825585 ], [ -83.407647, 43.831998 ], [ -83.390344, 43.839132 ], [ -83.389017, 43.840457 ], [ -83.389424, 43.844229 ], [ -83.358869, 43.857395 ], [ -83.332270, 43.880522 ], [ -83.331788, 43.893901 ], [ -83.333532, 43.898520 ], [ -83.340976, 43.904541 ], [ -83.348007, 43.906388 ], [ -83.348648, 43.909915 ], [ -83.347365, 43.912160 ], [ -83.338067, 43.915687 ], [ -83.318656, 43.917620 ], [ -83.305690, 43.922489 ], [ -83.282310, 43.938031 ], [ -83.268980, 43.956132 ], [ -83.261850, 43.969021 ], [ -83.261530, 43.973525 ], [ -83.227093, 43.981003 ], [ -83.195688, 43.983137 ], [ -83.180618, 43.982109 ], [ -83.145407, 43.989441 ], [ -83.134881, 43.993147 ], [ -83.120659, 44.000950 ], [ -83.107820, 44.003245 ], [ -83.079297, 44.001079 ], [ -83.066026, 44.003366 ], [ -83.058741, 44.006224 ], [ -83.046577, 44.015710 ], [ -83.029868, 44.041175 ], [ -83.024604, 44.045174 ], [ -82.999283, 44.046510 ], [ -82.990728, 44.048846 ], [ -82.967439, 44.066138 ], [ -82.958688, 44.065774 ], [ -82.956658, 44.063306 ], [ -82.947368, 44.062187 ], [ -82.928884, 44.069389 ], [ -82.915976, 44.070503 ], [ -82.889831, 44.050952 ], [ -82.875889, 44.045046 ], [ -82.833103, 44.036851 ], [ -82.793205, 44.023247 ], [ -82.788298, 44.013712 ], [ -82.783198, 44.009366 ], [ -82.765018, 44.006845 ], [ -82.746255, 43.996037 ], [ -82.738992, 43.989506 ], [ -82.728528, 43.972615 ], [ -82.712235, 43.949610 ], [ -82.709839, 43.948226 ], [ -82.693505, 43.917980 ], [ -82.678642, 43.883730 ], [ -82.655450, 43.867883 ], [ -82.643166, 43.852468 ], [ -82.642899, 43.846419 ], [ -82.647467, 43.844490 ], [ -82.647784, 43.842684 ], [ -82.644345, 43.837539 ], [ -82.633641, 43.831224 ], [ -82.617955, 43.768596 ], [ -82.619079, 43.756088 ], [ -82.617213, 43.746788 ], [ -82.612224, 43.739771 ], [ -82.606233, 43.690437 ], [ -82.604830, 43.678884 ], [ -82.605783, 43.669489 ], [ -82.600500, 43.602935 ], [ -82.597911, 43.590016 ], [ -82.593785, 43.581467 ], [ -82.585654, 43.543969 ], [ -82.565691, 43.502904 ], [ -82.565505, 43.497063 ], [ -82.553540, 43.464111 ], [ -82.539517, 43.437539 ], [ -82.538578, 43.431594 ], [ -82.539930, 43.422378 ], [ -82.535627, 43.368062 ], [ -82.536794, 43.348510 ], [ -82.530128, 43.333805 ], [ -82.529416, 43.316243 ], [ -82.532396, 43.305770 ], [ -82.523086, 43.225361 ], [ -82.519123, 43.212737 ], [ -82.508881, 43.196748 ], [ -82.503157, 43.168946 ], [ -82.502990, 43.168137 ], [ -82.501656, 43.161656 ], [ -82.501529, 43.161351 ], [ -82.500061, 43.157827 ], [ -82.495685, 43.147316 ], [ -82.494194, 43.143736 ], [ -82.494072, 43.142864 ], [ -82.494052, 43.142722 ], [ -82.494014, 43.142453 ], [ -82.493977, 43.142186 ], [ -82.493347, 43.137685 ], [ -82.493021, 43.135363 ], [ -82.490979, 43.120782 ], [ -82.490634, 43.118314 ], [ -82.490614, 43.118172 ], [ -82.490494, 43.117759 ], [ -82.486684, 43.104688 ], [ -82.486042, 43.102486 ], [ -82.471053, 43.087581 ], [ -82.457319, 43.061470 ], [ -82.457221, 43.061285 ], [ -82.450724, 43.051229 ], [ -82.443433, 43.039942 ], [ -82.422768, 43.007956 ], [ -82.415937, 43.005555 ], [ -82.422586, 43.000029 ], [ -82.424206, 42.996938 ], [ -82.424550, 42.993393 ], [ -82.423086, 42.988728 ], [ -82.420346, 42.984451 ], [ -82.412965, 42.977041 ], [ -82.416737, 42.966613 ], [ -82.428603, 42.952001 ], [ -82.447142, 42.937752 ], [ -82.455027, 42.926866 ], [ -82.464040, 42.901456 ], [ -82.469912, 42.887459 ], [ -82.470032, 42.881421 ], [ -82.468220, 42.859107 ], [ -82.468961, 42.852314 ], [ -82.472681, 42.836784 ], [ -82.478640, 42.825187 ], [ -82.482045, 42.808629 ], [ -82.481576, 42.805519 ], [ -82.480394, 42.802272 ], [ -82.471159, 42.784002 ], [ -82.467394, 42.769298 ], [ -82.467483, 42.761910 ], [ -82.483604, 42.733624 ], [ -82.483870, 42.717980 ], [ -82.494491, 42.700823 ], [ -82.510533, 42.665172 ], [ -82.509935, 42.637294 ], [ -82.518782, 42.613888 ], [ -82.523337, 42.607486 ], [ -82.548169, 42.591848 ], [ -82.549717, 42.590338 ], [ -82.554236, 42.583981 ], [ -82.555938, 42.582425 ], [ -82.569801, 42.573551 ], [ -82.577380, 42.567078 ], [ -82.579205, 42.565340 ], [ -82.583996, 42.554041 ], [ -82.589779, 42.550678 ], [ -82.604686, 42.548592 ], [ -82.607068, 42.548843 ], [ -82.611059, 42.550419 ], [ -82.616848, 42.554601 ], [ -82.624907, 42.557229 ], [ -82.633491, 42.557051 ], [ -82.640916, 42.554973 ], [ -82.642680, 42.554333 ], [ -82.648776, 42.550401 ], [ -82.661677, 42.541875 ], [ -82.666596, 42.535084 ], [ -82.679059, 42.522210 ], [ -82.686417, 42.518597 ], [ -82.685397, 42.528659 ], [ -82.679522, 42.535520 ], [ -82.670956, 42.537989 ], [ -82.664335, 42.546244 ], [ -82.680758, 42.557909 ], [ -82.681036, 42.574695 ], [ -82.688061, 42.588417 ], [ -82.701152, 42.585991 ], [ -82.711151, 42.590884 ], [ -82.713042, 42.597904 ], [ -82.700818, 42.606687 ], [ -82.683482, 42.609433 ], [ -82.681593, 42.618672 ], [ -82.690124, 42.625033 ], [ -82.689836, 42.627148 ], [ -82.669103, 42.637225 ], [ -82.645715, 42.631145 ], [ -82.630922, 42.642110 ], [ -82.626396, 42.647385 ], [ -82.623043, 42.655951 ], [ -82.623797, 42.665395 ], [ -82.630851, 42.673341 ], [ -82.635262, 42.675552 ], [ -82.659781, 42.678618 ], [ -82.674287, 42.687049 ], [ -82.685500, 42.690036 ], [ -82.700964, 42.689548 ], [ -82.706135, 42.683578 ], [ -82.707841, 42.683510 ], [ -82.726366, 42.682768 ], [ -82.753317, 42.669732 ], [ -82.765583, 42.655725 ], [ -82.780817, 42.652232 ], [ -82.792418, 42.655132 ], [ -82.797318, 42.654032 ], [ -82.813518, 42.640833 ], [ -82.820118, 42.626333 ], [ -82.819017, 42.616333 ], [ -82.811017, 42.610933 ], [ -82.789017, 42.603434 ], [ -82.787573, 42.598300 ], [ -82.788977, 42.592661 ], [ -82.788116, 42.582835 ], [ -82.781514, 42.571634 ], [ -82.782414, 42.564834 ], [ -82.784514, 42.563634 ], [ -82.789114, 42.568434 ], [ -82.796715, 42.571034 ], [ -82.821016, 42.570734 ], [ -82.834216, 42.567849 ], [ -82.845916, 42.560634 ], [ -82.849316, 42.555734 ], [ -82.851016, 42.548935 ], [ -82.859316, 42.541935 ], [ -82.860213, 42.540842 ], [ -82.874416, 42.523535 ], [ -82.882316, 42.501035 ], [ -82.883915, 42.471836 ], [ -82.870572, 42.451235 ], [ -82.870347, 42.450888 ], [ -82.886113, 42.408137 ], [ -82.888413, 42.398237 ], [ -82.894013, 42.389437 ], [ -82.898413, 42.385437 ], [ -82.915114, 42.378137 ], [ -82.919114, 42.374437 ], [ -82.928815, 42.359437 ], [ -82.923970, 42.352068 ], [ -82.945415, 42.347337 ], [ -82.959416, 42.339638 ], [ -82.988619, 42.332439 ], [ -83.018320, 42.329739 ], [ -83.064121, 42.317738 ], [ -83.079721, 42.308638 ], [ -83.096521, 42.290138 ], [ -83.110922, 42.260638 ], [ -83.128022, 42.238839 ], [ -83.131343, 42.202760 ], [ -83.133923, 42.174740 ], [ -83.121323, 42.125742 ], [ -83.133511, 42.088143 ], [ -83.157624, 42.085542 ], [ -83.168759, 42.073601 ], [ -83.170589, 42.072940 ], [ -83.188598, 42.066431 ], [ -83.189115, 42.061853 ], [ -83.186877, 42.061206 ], [ -83.185526, 42.052243 ], [ -83.188240, 42.031329 ], [ -83.185858, 42.029451 ], [ -83.185822, 42.029367 ], [ -83.181475, 42.019301 ], [ -83.187246, 42.007573 ], [ -83.190535, 42.006172 ], [ -83.208647, 42.005040 ], [ -83.209379, 41.995736 ], [ -83.216835, 41.988620 ], [ -83.216897, 41.988561 ], [ -83.223354, 41.989191 ], [ -83.223369, 41.989185 ], [ -83.224947, 41.988603 ], [ -83.227744, 41.987571 ], [ -83.228410, 41.987325 ], [ -83.228502, 41.987291 ], [ -83.228607, 41.987216 ], [ -83.229290, 41.986725 ], [ -83.248741, 41.972735 ], [ -83.249204, 41.972402 ], [ -83.249828, 41.971386 ], [ -83.255123, 41.962759 ], [ -83.256803, 41.960021 ], [ -83.257009, 41.959686 ], [ -83.257043, 41.958615 ], [ -83.257143, 41.955438 ], [ -83.257199, 41.953670 ], [ -83.257292, 41.950745 ], [ -83.269521, 41.939042 ], [ -83.270491, 41.939337 ], [ -83.287130, 41.944397 ], [ -83.292761, 41.944616 ], [ -83.293015, 41.944626 ], [ -83.295982, 41.944742 ], [ -83.298230, 41.944200 ], [ -83.299467, 41.943902 ], [ -83.302904, 41.943073 ], [ -83.303465, 41.942762 ], [ -83.305639, 41.941557 ], [ -83.315859, 41.935893 ], [ -83.326007, 41.924979 ], [ -83.326024, 41.924961 ], [ -83.326029, 41.924948 ], [ -83.327060, 41.922554 ], [ -83.330498, 41.914565 ], [ -83.332998, 41.908757 ], [ -83.333642, 41.907261 ], [ -83.334173, 41.903247 ], [ -83.334346, 41.901939 ], [ -83.335103, 41.896209 ], [ -83.335132, 41.895992 ], [ -83.335658, 41.892009 ], [ -83.335961, 41.889721 ], [ -83.341557, 41.879956 ], [ -83.359467, 41.867849 ], [ -83.366187, 41.865505 ], [ -83.372198, 41.874122 ], [ -83.372445, 41.874477 ], [ -83.379705, 41.871729 ], [ -83.381955, 41.870877 ], [ -83.389289, 41.861668 ], [ -83.393822, 41.855976 ], [ -83.396220, 41.852965 ], [ -83.408220, 41.832654 ], [ -83.409596, 41.830325 ], [ -83.422316, 41.822278 ], [ -83.422391, 41.822255 ], [ -83.425393, 41.821316 ], [ -83.426321, 41.821026 ], [ -83.431183, 41.819506 ], [ -83.434204, 41.818562 ], [ -83.435946, 41.816823 ], [ -83.436298, 41.816471 ], [ -83.439612, 41.813162 ], [ -83.441668, 41.808646 ], [ -83.442316, 41.801190 ], [ -83.442521, 41.798830 ], [ -83.442843, 41.795121 ], [ -83.443364, 41.789118 ], [ -83.437935, 41.771086 ], [ -83.437516, 41.769694 ], [ -83.437231, 41.769150 ], [ -83.437197, 41.769085 ], [ -83.435571, 41.765983 ], [ -83.434238, 41.763439 ], [ -83.432973, 41.761025 ], [ -83.432832, 41.760756 ], [ -83.432078, 41.759316 ], [ -83.431951, 41.759074 ], [ -83.431103, 41.757457 ], [ -83.427377, 41.750346 ], [ -83.427336, 41.750267 ], [ -83.427308, 41.750214 ], [ -83.426430, 41.747639 ], [ -83.424180, 41.741042 ], [ -83.424076, 41.740738 ], [ -83.424155, 41.740710 ], [ -83.434360, 41.737058 ], [ -83.451897, 41.734486 ], [ -83.453832, 41.732647 ], [ -83.497733, 41.731847 ], [ -83.499733, 41.731647 ], [ -83.503433, 41.731547 ], [ -83.504334, 41.731547 ], [ -83.585235, 41.729348 ], [ -83.593835, 41.729148 ], [ -83.595235, 41.729148 ], [ -83.636636, 41.727849 ], [ -83.639636, 41.727749 ], [ -83.665937, 41.726949 ], [ -83.685337, 41.726449 ], [ -83.708937, 41.725150 ], [ -83.763038, 41.723550 ], [ -83.763150, 41.723547 ], [ -83.859541, 41.721250 ], [ -83.880387, 41.720089 ] ] ], [ [ [ -88.116846, 45.921703 ], [ -88.118507, 45.921140 ], [ -88.121864, 45.920750 ], [ -88.126382, 45.921499 ], [ -88.127594, 45.922414 ], [ -88.127430, 45.923214 ], [ -88.126122, 45.924639 ], [ -88.127428, 45.926153 ], [ -88.141001, 45.930608 ], [ -88.145928, 45.933646 ], [ -88.146419, 45.934194 ], [ -88.146352, 45.935314 ], [ -88.158704, 45.939064 ], [ -88.163105, 45.939043 ], [ -88.163959, 45.938340 ], [ -88.170096, 45.939470 ], [ -88.172628, 45.941015 ], [ -88.175532, 45.944897 ], [ -88.178008, 45.947111 ], [ -88.189789, 45.952208 ], [ -88.191991, 45.952740 ], [ -88.196316, 45.953311 ], [ -88.197627, 45.953082 ], [ -88.202116, 45.949836 ], [ -88.201852, 45.945173 ], [ -88.209585, 45.944280 ], [ -88.211158, 45.944531 ], [ -88.215025, 45.946976 ], [ -88.222167, 45.948513 ], [ -88.223773, 45.948712 ], [ -88.227988, 45.947688 ], [ -88.233140, 45.947405 ], [ -88.239672, 45.948982 ], [ -88.242518, 45.950363 ], [ -88.244452, 45.952142 ], [ -88.245752, 45.954147 ], [ -88.246579, 45.956597 ], [ -88.245937, 45.958726 ], [ -88.246307, 45.962983 ], [ -88.249117, 45.963663 ], [ -88.250133, 45.963572 ], [ -88.250133, 45.963147 ], [ -88.254816, 45.963538 ], [ -88.256455, 45.962739 ], [ -88.259343, 45.959494 ], [ -88.268390, 45.957486 ], [ -88.283335, 45.955091 ], [ -88.292381, 45.951115 ], [ -88.295264, 45.951253 ], [ -88.296968, 45.953767 ], [ -88.300965, 45.956168 ], [ -88.309520, 45.959369 ], [ -88.316894, 45.960969 ], [ -88.320531, 45.959963 ], [ -88.326003, 45.955300 ], [ -88.326953, 45.955071 ], [ -88.330296, 45.956625 ], [ -88.327872, 45.958934 ], [ -88.328333, 45.964054 ], [ -88.330137, 45.965951 ], [ -88.334628, 45.968808 ], [ -88.380183, 45.991654 ], [ -88.385234, 45.990239 ], [ -88.384318, 45.988113 ], [ -88.388847, 45.982675 ], [ -88.395308, 45.980391 ], [ -88.399046, 45.980278 ], [ -88.402848, 45.981194 ], [ -88.409864, 45.979688 ], [ -88.411077, 45.979139 ], [ -88.414849, 45.975483 ], [ -88.416914, 45.975323 ], [ -88.420356, 45.976764 ], [ -88.423044, 45.978547 ], [ -88.422322, 45.980170 ], [ -88.423437, 45.981930 ], [ -88.426125, 45.984102 ], [ -88.434060, 45.986205 ], [ -88.435798, 45.988125 ], [ -88.439733, 45.990456 ], [ -88.443078, 45.990685 ], [ -88.448751, 45.989770 ], [ -88.450325, 45.990181 ], [ -88.454261, 45.993426 ], [ -88.453868, 45.996169 ], [ -88.454361, 45.997518 ], [ -88.458658, 45.999391 ], [ -88.465542, 46.000685 ], [ -88.470855, 46.001004 ], [ -88.474695, 45.998770 ], [ -88.475152, 45.996598 ], [ -88.474036, 45.994655 ], [ -88.476002, 45.992826 ], [ -88.478984, 45.991797 ], [ -88.486755, 45.990949 ], [ -88.492495, 45.992157 ], [ -88.497417, 45.995149 ], [ -88.498108, 45.996360 ], [ -88.496897, 45.998281 ], [ -88.496898, 45.999012 ], [ -88.498765, 46.000393 ], [ -88.500133, 46.000457 ], [ -88.505946, 46.013385 ], [ -88.506205, 46.017134 ], [ -88.507188, 46.018300 ], [ -88.509516, 46.019169 ], [ -88.514601, 46.019926 ], [ -88.523131, 46.019518 ], [ -88.526673, 46.020822 ], [ -88.532414, 46.021212 ], [ -88.533825, 46.020915 ], [ -88.533530, 46.019932 ], [ -88.534876, 46.018104 ], [ -88.539011, 46.014791 ], [ -88.541078, 46.013763 ], [ -88.550756, 46.012896 ], [ -88.554987, 46.014977 ], [ -88.565485, 46.015708 ], [ -88.571553, 46.013811 ], [ -88.572995, 46.011799 ], [ -88.580670, 46.006975 ], [ -88.589000, 46.005077 ], [ -88.589755, 46.005602 ], [ -88.592874, 46.011590 ], [ -88.593302, 46.014447 ], [ -88.593860, 46.015132 ], [ -88.598093, 46.017623 ], [ -88.601440, 46.017599 ], [ -88.603965, 46.016181 ], [ -88.607438, 46.010991 ], [ -88.611466, 46.003332 ], [ -88.611563, 45.998810 ], [ -88.613063, 45.990627 ], [ -88.614176, 45.988775 ], [ -88.616405, 45.987700 ], [ -88.623947, 45.988633 ], [ -88.634055, 45.987999 ], [ -88.634842, 45.987565 ], [ -88.635598, 45.985119 ], [ -88.637500, 45.984960 ], [ -88.657760, 45.989287 ], [ -88.661312, 45.988819 ], [ -88.662902, 45.988730 ], [ -88.663697, 45.989084 ], [ -88.664802, 45.989835 ], [ -88.664360, 45.991337 ], [ -88.663609, 45.992397 ], [ -88.663923, 45.993242 ], [ -88.667464, 45.995048 ], [ -88.671267, 45.999026 ], [ -88.670939, 45.999957 ], [ -88.670115, 45.999957 ], [ -88.671458, 46.005104 ], [ -88.674606, 46.010567 ], [ -88.679132, 46.013538 ], [ -88.683303, 46.014170 ], [ -88.691662, 46.015435 ], [ -88.698716, 46.017903 ], [ -88.704687, 46.018154 ], [ -88.710328, 46.016303 ], [ -88.713049, 46.012668 ], [ -88.718397, 46.013284 ], [ -88.721319, 46.018608 ], [ -88.721125, 46.022013 ], [ -88.724801, 46.024503 ], [ -88.730675, 46.026535 ], [ -88.739994, 46.027308 ], [ -88.746422, 46.025798 ], [ -88.752176, 46.023584 ], [ -88.754033, 46.022460 ], [ -88.756295, 46.020173 ], [ -88.758618, 46.019542 ], [ -88.760044, 46.019815 ], [ -88.763767, 46.021943 ], [ -88.765208, 46.022086 ], [ -88.766156, 46.022149 ], [ -88.767104, 46.021896 ], [ -88.767610, 46.021643 ], [ -88.768305, 46.021201 ], [ -88.768692, 46.020571 ], [ -88.769712, 46.018968 ], [ -88.776187, 46.015931 ], [ -88.779915, 46.015436 ], [ -88.782104, 46.016558 ], [ -88.783891, 46.020934 ], [ -88.784007, 46.022984 ], [ -88.783635, 46.024357 ], [ -88.778734, 46.028875 ], [ -88.778628, 46.031271 ], [ -88.779221, 46.031869 ], [ -88.784411, 46.032709 ], [ -88.791796, 46.032057 ], [ -88.796182, 46.033712 ], [ -88.800670, 46.030036 ], [ -88.796242, 46.026853 ], [ -88.795790, 46.024864 ], [ -88.796460, 46.023605 ], [ -88.801761, 46.023737 ], [ -88.811948, 46.021609 ], [ -88.815629, 46.022320 ], [ -88.815427, 46.022954 ], [ -88.816489, 46.023924 ], [ -88.820592, 46.026261 ], [ -88.831544, 46.029620 ], [ -88.835249, 46.030330 ], [ -88.837991, 46.030176 ], [ -88.840584, 46.031112 ], [ -88.843903, 46.033050 ], [ -88.847599, 46.037161 ], [ -88.848464, 46.038858 ], [ -88.850270, 46.040274 ], [ -88.932558, 46.073601 ], [ -88.943279, 46.077943 ], [ -88.948698, 46.080205 ], [ -88.990807, 46.097298 ], [ -88.990885, 46.097330 ], [ -89.091630, 46.138505 ], [ -89.125136, 46.144531 ], [ -89.161757, 46.151816 ], [ -89.166887, 46.152868 ], [ -89.194508, 46.157942 ], [ -89.201283, 46.159426 ], [ -89.203289, 46.160020 ], [ -89.205657, 46.160408 ], [ -89.218156, 46.162988 ], [ -89.219964, 46.163319 ], [ -89.276489, 46.174047 ], [ -89.276883, 46.174116 ], [ -89.495723, 46.216301 ], [ -89.533801, 46.224119 ], [ -89.638416, 46.243804 ], [ -89.667617, 46.249797 ], [ -89.764506, 46.268082 ], [ -89.908196, 46.296037 ], [ -89.909910, 46.296402 ], [ -89.918798, 46.297741 ], [ -89.929158, 46.299750 ], [ -90.120489, 46.336852 ], [ -90.121248, 46.337217 ], [ -90.121380, 46.338131 ], [ -90.121084, 46.338656 ], [ -90.119468, 46.339700 ], [ -90.118791, 46.342253 ], [ -90.119572, 46.344180 ], [ -90.120198, 46.345066 ], [ -90.120614, 46.346420 ], [ -90.119729, 46.348504 ], [ -90.117466, 46.349487 ], [ -90.116741, 46.350652 ], [ -90.116844, 46.355153 ], [ -90.118827, 46.359241 ], [ -90.119691, 46.359755 ], [ -90.119757, 46.359748 ], [ -90.120973, 46.359720 ], [ -90.122287, 46.360139 ], [ -90.122785, 46.361259 ], [ -90.122757, 46.362621 ], [ -90.122923, 46.363603 ], [ -90.126517, 46.366889 ], [ -90.131036, 46.369199 ], [ -90.133871, 46.371828 ], [ -90.134663, 46.374947 ], [ -90.134656, 46.374979 ], [ -90.132250, 46.381249 ], [ -90.133966, 46.382118 ], [ -90.135253, 46.382210 ], [ -90.139410, 46.384999 ], [ -90.144359, 46.390255 ], [ -90.146816, 46.397205 ], [ -90.148347, 46.399258 ], [ -90.152936, 46.401293 ], [ -90.157851, 46.409291 ], [ -90.158972, 46.413769 ], [ -90.158241, 46.420485 ], [ -90.158603, 46.422656 ], [ -90.163422, 46.434605 ], [ -90.166526, 46.437576 ], [ -90.166909, 46.439311 ], [ -90.166919, 46.439851 ], [ -90.174556, 46.439656 ], [ -90.177860, 46.440548 ], [ -90.179212, 46.453090 ], [ -90.180336, 46.456746 ], [ -90.189162, 46.459054 ], [ -90.190749, 46.460173 ], [ -90.193294, 46.463143 ], [ -90.192005, 46.465611 ], [ -90.189426, 46.467004 ], [ -90.188633, 46.468101 ], [ -90.188996, 46.469015 ], [ -90.193394, 46.472487 ], [ -90.201727, 46.476074 ], [ -90.204009, 46.478175 ], [ -90.211753, 46.490351 ], [ -90.214843, 46.498181 ], [ -90.214866, 46.499947 ], [ -90.216594, 46.501759 ], [ -90.220532, 46.503403 ], [ -90.222351, 46.503380 ], [ -90.228735, 46.501573 ], [ -90.230324, 46.501732 ], [ -90.231020, 46.503354 ], [ -90.230921, 46.504656 ], [ -90.229402, 46.507992 ], [ -90.230363, 46.509705 ], [ -90.231587, 46.509842 ], [ -90.236283, 46.507121 ], [ -90.243395, 46.505245 ], [ -90.246043, 46.504832 ], [ -90.248194, 46.505357 ], [ -90.257160, 46.504716 ], [ -90.258650, 46.503483 ], [ -90.260504, 46.502822 ], [ -90.263018, 46.502777 ], [ -90.265269, 46.503829 ], [ -90.265143, 46.505089 ], [ -90.265143, 46.506222 ], [ -90.266528, 46.507356 ], [ -90.268480, 46.507167 ], [ -90.270180, 46.507356 ], [ -90.270684, 46.508237 ], [ -90.270558, 46.509560 ], [ -90.270432, 46.510756 ], [ -90.270422, 46.511690 ], [ -90.274721, 46.515416 ], [ -90.271971, 46.519756 ], [ -90.272599, 46.521127 ], [ -90.277131, 46.524487 ], [ -90.278356, 46.523847 ], [ -90.278920, 46.522271 ], [ -90.283423, 46.518868 ], [ -90.285707, 46.518846 ], [ -90.292854, 46.520972 ], [ -90.294311, 46.519876 ], [ -90.294411, 46.518848 ], [ -90.298284, 46.517820 ], [ -90.303546, 46.517432 ], [ -90.306558, 46.518484 ], [ -90.307716, 46.518392 ], [ -90.312581, 46.517113 ], [ -90.313839, 46.516199 ], [ -90.313894, 46.516199 ], [ -90.316983, 46.517319 ], [ -90.317777, 46.521637 ], [ -90.314434, 46.523784 ], [ -90.311886, 46.528695 ], [ -90.310329, 46.536852 ], [ -90.310859, 46.539365 ], [ -90.320428, 46.546287 ], [ -90.324699, 46.545602 ], [ -90.326686, 46.546150 ], [ -90.328044, 46.548046 ], [ -90.327548, 46.550262 ], [ -90.331887, 46.553278 ], [ -90.336921, 46.554076 ], [ -90.344338, 46.552087 ], [ -90.347514, 46.547083 ], [ -90.349462, 46.538080 ], [ -90.350121, 46.537337 ], [ -90.351580, 46.537074 ], [ -90.353534, 46.537553 ], [ -90.355689, 46.540317 ], [ -90.357014, 46.540591 ], [ -90.357676, 46.540271 ], [ -90.361600, 46.541434 ], [ -90.369964, 46.540549 ], [ -90.374461, 46.539212 ], [ -90.387228, 46.533663 ], [ -90.393320, 46.532615 ], [ -90.395272, 46.533941 ], [ -90.395568, 46.536317 ], [ -90.398742, 46.542738 ], [ -90.400041, 46.544384 ], [ -90.400429, 46.544384 ], [ -90.402019, 46.544384 ], [ -90.405593, 46.547584 ], [ -90.407775, 46.552246 ], [ -90.414464, 46.557320 ], [ -90.414596, 46.557320 ], [ -90.415620, 46.563169 ], [ -90.418136, 46.566094 ], [ -90.417943, 46.566190 ], [ -90.398478, 46.575832 ], [ -90.397350, 46.576391 ], [ -90.397310, 46.576410 ], [ -90.396772, 46.576677 ], [ -90.394936, 46.577586 ], [ -90.371717, 46.589088 ], [ -90.355341, 46.597200 ], [ -90.353284, 46.598219 ], [ -90.348407, 46.600635 ], [ -90.347801, 46.600842 ], [ -90.327626, 46.607744 ], [ -90.327604, 46.607739 ], [ -90.306609, 46.602741 ], [ -90.295460, 46.606998 ], [ -90.284550, 46.611164 ], [ -90.284189, 46.611302 ], [ -90.283150, 46.611698 ], [ -90.279723, 46.613007 ], [ -90.278287, 46.613555 ], [ -90.265294, 46.618516 ], [ -90.265291, 46.618517 ], [ -90.251669, 46.621454 ], [ -90.250176, 46.621776 ], [ -90.237609, 46.624485 ], [ -90.164026, 46.645515 ], [ -90.100695, 46.655132 ], [ -90.045420, 46.668272 ], [ -90.028392, 46.674390 ], [ -89.996034, 46.693225 ], [ -89.985817, 46.703190 ], [ -89.973803, 46.710322 ], [ -89.957101, 46.716929 ], [ -89.918466, 46.740324 ], [ -89.907516, 46.749870 ], [ -89.892355, 46.763088 ], [ -89.888687, 46.765826 ], [ -89.875069, 46.775991 ], [ -89.862544, 46.785341 ], [ -89.851966, 46.793237 ], [ -89.850979, 46.793974 ], [ -89.848652, 46.795711 ], [ -89.846962, 46.796556 ], [ -89.844691, 46.797690 ], [ -89.841453, 46.799308 ], [ -89.831956, 46.804053 ], [ -89.830863, 46.804434 ], [ -89.830093, 46.804703 ], [ -89.828129, 46.805389 ], [ -89.790663, 46.818469 ], [ -89.788353, 46.818861 ], [ -89.787080, 46.819077 ], [ -89.757585, 46.824082 ], [ -89.724471, 46.829701 ], [ -89.720277, 46.830413 ], [ -89.717848, 46.830559 ], [ -89.713354, 46.830829 ], [ -89.710062, 46.831026 ], [ -89.708873, 46.831098 ], [ -89.708303, 46.831132 ], [ -89.708084, 46.831145 ], [ -89.678469, 46.832923 ], [ -89.677771, 46.832965 ], [ -89.676878, 46.833019 ], [ -89.673375, 46.833229 ], [ -89.660625, 46.831056 ], [ -89.659681, 46.830762 ], [ -89.651795, 46.828309 ], [ -89.646854, 46.826771 ], [ -89.643440, 46.825709 ], [ -89.642255, 46.825340 ], [ -89.637309, 46.821384 ], [ -89.634938, 46.819488 ], [ -89.619329, 46.818890 ], [ -89.598527, 46.824338 ], [ -89.578217, 46.829657 ], [ -89.572423, 46.831174 ], [ -89.570326, 46.831723 ], [ -89.569808, 46.831859 ], [ -89.564509, 46.832483 ], [ -89.542408, 46.835086 ], [ -89.540709, 46.835286 ], [ -89.538927, 46.835496 ], [ -89.535683, 46.835878 ], [ -89.534331, 46.836248 ], [ -89.525656, 46.838625 ], [ -89.516895, 46.841025 ], [ -89.515665, 46.841362 ], [ -89.513938, 46.841835 ], [ -89.500227, 46.841638 ], [ -89.499248, 46.841623 ], [ -89.499080, 46.841621 ], [ -89.497760, 46.841086 ], [ -89.494019, 46.839570 ], [ -89.491307, 46.838470 ], [ -89.491252, 46.838448 ], [ -89.491079, 46.838438 ], [ -89.485166, 46.838112 ], [ -89.475333, 46.837569 ], [ -89.471849, 46.837376 ], [ -89.471540, 46.837359 ], [ -89.470915, 46.837398 ], [ -89.470619, 46.837416 ], [ -89.470547, 46.837421 ], [ -89.469651, 46.837477 ], [ -89.469446, 46.837490 ], [ -89.453185, 46.838505 ], [ -89.448454, 46.838800 ], [ -89.448445, 46.838801 ], [ -89.446583, 46.838917 ], [ -89.445969, 46.838955 ], [ -89.445313, 46.838996 ], [ -89.440145, 46.839319 ], [ -89.437047, 46.839512 ], [ -89.434016, 46.840131 ], [ -89.415154, 46.843983 ], [ -89.413413, 46.844524 ], [ -89.401123, 46.848344 ], [ -89.395386, 46.850127 ], [ -89.372032, 46.857386 ], [ -89.370788, 46.857851 ], [ -89.336130, 46.870807 ], [ -89.317396, 46.877811 ], [ -89.304623, 46.882586 ], [ -89.285780, 46.889630 ], [ -89.278612, 46.892310 ], [ -89.249938, 46.903029 ], [ -89.249143, 46.903326 ], [ -89.228362, 46.912751 ], [ -89.227914, 46.912954 ], [ -89.226244, 46.914105 ], [ -89.202811, 46.930253 ], [ -89.201511, 46.931149 ], [ -89.199648, 46.933075 ], [ -89.183730, 46.949529 ], [ -89.168493, 46.965279 ], [ -89.168244, 46.965536 ], [ -89.142595, 46.984859 ], [ -89.142425, 46.984954 ], [ -89.142282, 46.985033 ], [ -89.128698, 46.992599 ], [ -89.128101, 46.992692 ], [ -89.124799, 46.993209 ], [ -89.118339, 46.994220 ], [ -89.118106, 46.994002 ], [ -89.115903, 46.991933 ], [ -89.113158, 46.989356 ], [ -89.106277, 46.986480 ], [ -89.086742, 46.985298 ], [ -89.063103, 46.988522 ], [ -89.058591, 46.990604 ], [ -89.048164, 46.995416 ], [ -89.039490, 46.999419 ], [ -89.038116, 46.999643 ], [ -89.028930, 47.001140 ], [ -89.027648, 46.999839 ], [ -89.022994, 46.995120 ], [ -88.998907, 46.995310 ], [ -88.998417, 46.995314 ], [ -88.992399, 46.996347 ], [ -88.991720, 46.996463 ], [ -88.987197, 46.997239 ], [ -88.982483, 46.998830 ], [ -88.978813, 47.000068 ], [ -88.978433, 47.000196 ], [ -88.972802, 47.002096 ], [ -88.960337, 47.008053 ], [ -88.959409, 47.008496 ], [ -88.957276, 47.010111 ], [ -88.944045, 47.020129 ], [ -88.933329, 47.032200 ], [ -88.925586, 47.040923 ], [ -88.924492, 47.042156 ], [ -88.923458, 47.043872 ], [ -88.914976, 47.057940 ], [ -88.914189, 47.059246 ], [ -88.908288, 47.074396 ], [ -88.903933, 47.085579 ], [ -88.903706, 47.086161 ], [ -88.899857, 47.089969 ], [ -88.890708, 47.099024 ], [ -88.890422, 47.099306 ], [ -88.890122, 47.099603 ], [ -88.889140, 47.100575 ], [ -88.885418, 47.102084 ], [ -88.885361, 47.102107 ], [ -88.872087, 47.107487 ], [ -88.855372, 47.114263 ], [ -88.855126, 47.114290 ], [ -88.854656, 47.114343 ], [ -88.848176, 47.115065 ], [ -88.826028, 47.132558 ], [ -88.825619, 47.132881 ], [ -88.825475, 47.132994 ], [ -88.816684, 47.139938 ], [ -88.816553, 47.140042 ], [ -88.815403, 47.140950 ], [ -88.815355, 47.140987 ], [ -88.814834, 47.141399 ], [ -88.813748, 47.141813 ], [ -88.798779, 47.147511 ], [ -88.789813, 47.150925 ], [ -88.784612, 47.150722 ], [ -88.783821, 47.150691 ], [ -88.779188, 47.150510 ], [ -88.778022, 47.150465 ], [ -88.764351, 47.155762 ], [ -88.750496, 47.167782 ], [ -88.746724, 47.171055 ], [ -88.746650, 47.171118 ], [ -88.729688, 47.185834 ], [ -88.728541, 47.186560 ], [ -88.728327, 47.186695 ], [ -88.712138, 47.196937 ], [ -88.702086, 47.203296 ], [ -88.702029, 47.203333 ], [ -88.700047, 47.204586 ], [ -88.699660, 47.204831 ], [ -88.698919, 47.205220 ], [ -88.698282, 47.205554 ], [ -88.676624, 47.216918 ], [ -88.674917, 47.217814 ], [ -88.673771, 47.218415 ], [ -88.673172, 47.218729 ], [ -88.672395, 47.219137 ], [ -88.666614, 47.221475 ], [ -88.657496, 47.225164 ], [ -88.656359, 47.225624 ], [ -88.648001, 47.226229 ], [ -88.642047, 47.226659 ], [ -88.640323, 47.226784 ], [ -88.633915, 47.228915 ], [ -88.625119, 47.231840 ], [ -88.623579, 47.232352 ], [ -88.623302, 47.232484 ], [ -88.618613, 47.234715 ], [ -88.609867, 47.238877 ], [ -88.609830, 47.238894 ], [ -88.608087, 47.239137 ], [ -88.598622, 47.240454 ], [ -88.585196, 47.242321 ], [ -88.584912, 47.242361 ], [ -88.584652, 47.242447 ], [ -88.573997, 47.245989 ], [ -88.573326, 47.246424 ], [ -88.573301, 47.246441 ], [ -88.571720, 47.247466 ], [ -88.526764, 47.276641 ], [ -88.518091, 47.282269 ], [ -88.515276, 47.284096 ], [ -88.514786, 47.284414 ], [ -88.512421, 47.285948 ], [ -88.504898, 47.290831 ], [ -88.501160, 47.293256 ], [ -88.500780, 47.293503 ], [ -88.498756, 47.295256 ], [ -88.487116, 47.305335 ], [ -88.478951, 47.312405 ], [ -88.477733, 47.313460 ], [ -88.471103, 47.326442 ], [ -88.470484, 47.327653 ], [ -88.465888, 47.332670 ], [ -88.465089, 47.333542 ], [ -88.459262, 47.339903 ], [ -88.458952, 47.340142 ], [ -88.432162, 47.360791 ], [ -88.431753, 47.361106 ], [ -88.431446, 47.361343 ], [ -88.418841, 47.371058 ], [ -88.418673, 47.371188 ], [ -88.400224, 47.379551 ], [ -88.399726, 47.379777 ], [ -88.394239, 47.382264 ], [ -88.391440, 47.383533 ], [ -88.389459, 47.384431 ], [ -88.378917, 47.387513 ], [ -88.360313, 47.392951 ], [ -88.324083, 47.403542 ], [ -88.303447, 47.412204 ], [ -88.301214, 47.413451 ], [ -88.285635, 47.422146 ], [ -88.285195, 47.422392 ], [ -88.284060, 47.422579 ], [ -88.274709, 47.424118 ], [ -88.239440, 47.429923 ], [ -88.239161, 47.429969 ], [ -88.238091, 47.430437 ], [ -88.228645, 47.434568 ], [ -88.227446, 47.435093 ], [ -88.225797, 47.436279 ], [ -88.218424, 47.441585 ], [ -88.216977, 47.445493 ], [ -88.217822, 47.448738 ], [ -88.217662, 47.448778 ], [ -88.213141, 47.449898 ], [ -88.213059, 47.449918 ], [ -88.207853, 47.451208 ], [ -88.207239, 47.451360 ], [ -88.206036, 47.451658 ], [ -88.181820, 47.457657 ], [ -88.181763, 47.457661 ], [ -88.179998, 47.457799 ], [ -88.169383, 47.458627 ], [ -88.167703, 47.458758 ], [ -88.167009, 47.458812 ], [ -88.150760, 47.460078 ], [ -88.150571, 47.460093 ], [ -88.150437, 47.460125 ], [ -88.143573, 47.461759 ], [ -88.140537, 47.462482 ], [ -88.139651, 47.462693 ], [ -88.137698, 47.462918 ], [ -88.129274, 47.463889 ], [ -88.128480, 47.463980 ], [ -88.090299, 47.468380 ], [ -88.089966, 47.468418 ], [ -88.085252, 47.468961 ], [ -88.084850, 47.468906 ], [ -88.083580, 47.468733 ], [ -88.081892, 47.468503 ], [ -88.081277, 47.468419 ], [ -88.080916, 47.468370 ], [ -88.080796, 47.468353 ], [ -88.080271, 47.468282 ], [ -88.079183, 47.468133 ], [ -88.076388, 47.467752 ], [ -88.074681, 47.467880 ], [ -88.073982, 47.467933 ], [ -88.073580, 47.467963 ], [ -88.067043, 47.468454 ], [ -88.049326, 47.469785 ], [ -88.048226, 47.470008 ], [ -88.048077, 47.474973 ], [ -88.047857, 47.475002 ], [ -88.046665, 47.475159 ], [ -88.040291, 47.475999 ], [ -88.040242, 47.476002 ], [ -88.036590, 47.476205 ], [ -88.031130, 47.476510 ], [ -88.031089, 47.476512 ], [ -88.027085, 47.476735 ], [ -88.021555, 47.477044 ], [ -88.017268, 47.477283 ], [ -88.015502, 47.477381 ], [ -88.014516, 47.477436 ], [ -88.010830, 47.477642 ], [ -88.010415, 47.477665 ], [ -88.009704, 47.477704 ], [ -87.982227, 47.479236 ], [ -87.981740, 47.479264 ], [ -87.978934, 47.479420 ], [ -87.978121, 47.479409 ], [ -87.962546, 47.479195 ], [ -87.959166, 47.479148 ], [ -87.958042, 47.479133 ], [ -87.957582, 47.479126 ], [ -87.956690, 47.479114 ], [ -87.955374, 47.479096 ], [ -87.954672, 47.479086 ], [ -87.954458, 47.479083 ], [ -87.951912, 47.479048 ], [ -87.948287, 47.478999 ], [ -87.929672, 47.478743 ], [ -87.929269, 47.478737 ], [ -87.928726, 47.478703 ], [ -87.928137, 47.478666 ], [ -87.927548, 47.478629 ], [ -87.922224, 47.478293 ], [ -87.921103, 47.478222 ], [ -87.920321, 47.478173 ], [ -87.920259, 47.478169 ], [ -87.902416, 47.477045 ], [ -87.898036, 47.474872 ], [ -87.816958, 47.471998 ], [ -87.801184, 47.473301 ], [ -87.756739, 47.460717 ], [ -87.730804, 47.449112 ], [ -87.715942, 47.439816 ], [ -87.710471, 47.406200 ], [ -87.712421, 47.401400 ], [ -87.721274, 47.401032 ], [ -87.742417, 47.405823 ], [ -87.751380, 47.405066 ], [ -87.759057, 47.403013 ], [ -87.765019, 47.398652 ], [ -87.800294, 47.392148 ], [ -87.815371, 47.384790 ], [ -87.827115, 47.386160 ], [ -87.834822, 47.390478 ], [ -87.848252, 47.394864 ], [ -87.856700, 47.395387 ], [ -87.882245, 47.395588 ], [ -87.941613, 47.390073 ], [ -87.957058, 47.387260 ], [ -87.965063, 47.374430 ], [ -87.965598, 47.368645 ], [ -87.962567, 47.362543 ], [ -87.954796, 47.356809 ], [ -87.947397, 47.355461 ], [ -87.938787, 47.346777 ], [ -87.938250, 47.342299 ], [ -87.943360, 47.335899 ], [ -87.946352, 47.334254 ], [ -87.958386, 47.334435 ], [ -87.968604, 47.332582 ], [ -87.989133, 47.322633 ], [ -88.016478, 47.306275 ], [ -88.054849, 47.298240 ], [ -88.060090, 47.295796 ], [ -88.071476, 47.286768 ], [ -88.096851, 47.261351 ], [ -88.108833, 47.259131 ], [ -88.117456, 47.255174 ], [ -88.131943, 47.239554 ], [ -88.163059, 47.216278 ], [ -88.194218, 47.209242 ], [ -88.204849, 47.210498 ], [ -88.212361, 47.209423 ], [ -88.227552, 47.199938 ], [ -88.228987, 47.199042 ], [ -88.229132, 47.198862 ], [ -88.235041, 47.191532 ], [ -88.236892, 47.189236 ], [ -88.237024, 47.188862 ], [ -88.240295, 47.179609 ], [ -88.242006, 47.174767 ], [ -88.242109, 47.172184 ], [ -88.242142, 47.171358 ], [ -88.242157, 47.170988 ], [ -88.242561, 47.160902 ], [ -88.242660, 47.158426 ], [ -88.242062, 47.157059 ], [ -88.239487, 47.151176 ], [ -88.239470, 47.151137 ], [ -88.238408, 47.150423 ], [ -88.236961, 47.149449 ], [ -88.236721, 47.149287 ], [ -88.236566, 47.149297 ], [ -88.234295, 47.149446 ], [ -88.231797, 47.149609 ], [ -88.232164, 47.145975 ], [ -88.239895, 47.139436 ], [ -88.247628, 47.135981 ], [ -88.249571, 47.136231 ], [ -88.249838, 47.137106 ], [ -88.250645, 47.139752 ], [ -88.250785, 47.140209 ], [ -88.250814, 47.140231 ], [ -88.253834, 47.142524 ], [ -88.254205, 47.142807 ], [ -88.254267, 47.142853 ], [ -88.255303, 47.143640 ], [ -88.255676, 47.143715 ], [ -88.262537, 47.145087 ], [ -88.262972, 47.145174 ], [ -88.263292, 47.145115 ], [ -88.272017, 47.143511 ], [ -88.281652, 47.138239 ], [ -88.281701, 47.138212 ], [ -88.281743, 47.138163 ], [ -88.288994, 47.129743 ], [ -88.289040, 47.129689 ], [ -88.289058, 47.129581 ], [ -88.289543, 47.126604 ], [ -88.288650, 47.125947 ], [ -88.288481, 47.125823 ], [ -88.287870, 47.125374 ], [ -88.287792, 47.124822 ], [ -88.287260, 47.121041 ], [ -88.287173, 47.120420 ], [ -88.287313, 47.119721 ], [ -88.287822, 47.117174 ], [ -88.287901, 47.116779 ], [ -88.287981, 47.116376 ], [ -88.288309, 47.114738 ], [ -88.288347, 47.114547 ], [ -88.288690, 47.113954 ], [ -88.288930, 47.113539 ], [ -88.289005, 47.113410 ], [ -88.289534, 47.112494 ], [ -88.290598, 47.110655 ], [ -88.290708, 47.110465 ], [ -88.291217, 47.109585 ], [ -88.291688, 47.108770 ], [ -88.294082, 47.104630 ], [ -88.296645, 47.100199 ], [ -88.297547, 47.098639 ], [ -88.297625, 47.098505 ], [ -88.297772, 47.098443 ], [ -88.313033, 47.091964 ], [ -88.315051, 47.091108 ], [ -88.333076, 47.083455 ], [ -88.337406, 47.081617 ], [ -88.340052, 47.080494 ], [ -88.344658, 47.079718 ], [ -88.346501, 47.079407 ], [ -88.346709, 47.079372 ], [ -88.347197, 47.078921 ], [ -88.349952, 47.076377 ], [ -88.353191, 47.069063 ], [ -88.353952, 47.058047 ], [ -88.354011, 47.057835 ], [ -88.356884, 47.047524 ], [ -88.357556, 47.045113 ], [ -88.357661, 47.044739 ], [ -88.358201, 47.042798 ], [ -88.358550, 47.041546 ], [ -88.358873, 47.040389 ], [ -88.359054, 47.039739 ], [ -88.359139, 47.039536 ], [ -88.367624, 47.019213 ], [ -88.368062, 47.018733 ], [ -88.368358, 47.018408 ], [ -88.373966, 47.012262 ], [ -88.374238, 47.012081 ], [ -88.379268, 47.008736 ], [ -88.384442, 47.005296 ], [ -88.385338, 47.004700 ], [ -88.385507, 47.004588 ], [ -88.385606, 47.004522 ], [ -88.386153, 47.003909 ], [ -88.386538, 47.003477 ], [ -88.387612, 47.002275 ], [ -88.388564, 47.001208 ], [ -88.389698, 46.999937 ], [ -88.404498, 46.983353 ], [ -88.405352, 46.982663 ], [ -88.406229, 46.981955 ], [ -88.410157, 46.978782 ], [ -88.410890, 46.978190 ], [ -88.411145, 46.977984 ], [ -88.416160, 46.977106 ], [ -88.416364, 46.977071 ], [ -88.443901, 46.972251 ], [ -88.448570, 46.946769 ], [ -88.450823, 46.939038 ], [ -88.452129, 46.934557 ], [ -88.452354, 46.933787 ], [ -88.454333, 46.926996 ], [ -88.454353, 46.926928 ], [ -88.454781, 46.925458 ], [ -88.455117, 46.924305 ], [ -88.455404, 46.923321 ], [ -88.457776, 46.918999 ], [ -88.474217, 46.889034 ], [ -88.475859, 46.886042 ], [ -88.476098, 46.881957 ], [ -88.476918, 46.867946 ], [ -88.477620, 46.855937 ], [ -88.477681, 46.854902 ], [ -88.477845, 46.852091 ], [ -88.477935, 46.850560 ], [ -88.483748, 46.831727 ], [ -88.482579, 46.826197 ], [ -88.473342, 46.806226 ], [ -88.462349, 46.786711 ], [ -88.438427, 46.786714 ], [ -88.433835, 46.793502 ], [ -88.415225, 46.811715 ], [ -88.381410, 46.838466 ], [ -88.382204, 46.844477 ], [ -88.381947, 46.846110 ], [ -88.381727, 46.847868 ], [ -88.380849, 46.850064 ], [ -88.380190, 46.852481 ], [ -88.378432, 46.854897 ], [ -88.375577, 46.857313 ], [ -88.372501, 46.858192 ], [ -88.368767, 46.857313 ], [ -88.362502, 46.856432 ], [ -88.361936, 46.856352 ], [ -88.360868, 46.856202 ], [ -88.360260, 46.856258 ], [ -88.352145, 46.857009 ], [ -88.351940, 46.857028 ], [ -88.351730, 46.857193 ], [ -88.347430, 46.860571 ], [ -88.334647, 46.870613 ], [ -88.333168, 46.871775 ], [ -88.333092, 46.871835 ], [ -88.310714, 46.889415 ], [ -88.310290, 46.889748 ], [ -88.308786, 46.890622 ], [ -88.307978, 46.891092 ], [ -88.307261, 46.891509 ], [ -88.305045, 46.892797 ], [ -88.299515, 46.896012 ], [ -88.296476, 46.897778 ], [ -88.289298, 46.901950 ], [ -88.288767, 46.902259 ], [ -88.286473, 46.903592 ], [ -88.282087, 46.906142 ], [ -88.282066, 46.906154 ], [ -88.281244, 46.906632 ], [ -88.276915, 46.908589 ], [ -88.274730, 46.909577 ], [ -88.273929, 46.909939 ], [ -88.272478, 46.910595 ], [ -88.261593, 46.915516 ], [ -88.258072, 46.918409 ], [ -88.250141, 46.924926 ], [ -88.246953, 46.927545 ], [ -88.246872, 46.927611 ], [ -88.244437, 46.929612 ], [ -88.243175, 46.930090 ], [ -88.241858, 46.930589 ], [ -88.241340, 46.930785 ], [ -88.240926, 46.930942 ], [ -88.240846, 46.930972 ], [ -88.238324, 46.931927 ], [ -88.235800, 46.932883 ], [ -88.235702, 46.932920 ], [ -88.233334, 46.933817 ], [ -88.232969, 46.933955 ], [ -88.194361, 46.948578 ], [ -88.176758, 46.955245 ], [ -88.167373, 46.958800 ], [ -88.167227, 46.958855 ], [ -88.164704, 46.960178 ], [ -88.164059, 46.960516 ], [ -88.162856, 46.961146 ], [ -88.162833, 46.961158 ], [ -88.162437, 46.961366 ], [ -88.160571, 46.962345 ], [ -88.160086, 46.962599 ], [ -88.156273, 46.964598 ], [ -88.155430, 46.965040 ], [ -88.155374, 46.965069 ], [ -88.145561, 46.966409 ], [ -88.143688, 46.966665 ], [ -88.143614, 46.966635 ], [ -88.142893, 46.966337 ], [ -88.142807, 46.966302 ], [ -88.142528, 46.966186 ], [ -88.142339, 46.966108 ], [ -88.142057, 46.965992 ], [ -88.141750, 46.965865 ], [ -88.132957, 46.962237 ], [ -88.132876, 46.962204 ], [ -88.135210, 46.959689 ], [ -88.150114, 46.943630 ], [ -88.156359, 46.939518 ], [ -88.167989, 46.931861 ], [ -88.170905, 46.929940 ], [ -88.171317, 46.929669 ], [ -88.175568, 46.926870 ], [ -88.176156, 46.926483 ], [ -88.177921, 46.925320 ], [ -88.185964, 46.920025 ], [ -88.187522, 46.918999 ], [ -88.182950, 46.913650 ], [ -88.181908, 46.912431 ], [ -88.175197, 46.904580 ], [ -88.161913, 46.904941 ], [ -88.160704, 46.905110 ], [ -88.130288, 46.909369 ], [ -88.126927, 46.909840 ], [ -88.126378, 46.909998 ], [ -88.124935, 46.910413 ], [ -88.124573, 46.910517 ], [ -88.122862, 46.911009 ], [ -88.106377, 46.915751 ], [ -88.105195, 46.916091 ], [ -88.102816, 46.916775 ], [ -88.102362, 46.916906 ], [ -88.101457, 46.917166 ], [ -88.101315, 46.917207 ], [ -88.100133, 46.917405 ], [ -88.099227, 46.917556 ], [ -88.098900, 46.917611 ], [ -88.098858, 46.917618 ], [ -88.097609, 46.917827 ], [ -88.083937, 46.920112 ], [ -88.083770, 46.920140 ], [ -88.082263, 46.920392 ], [ -88.081870, 46.920458 ], [ -88.080087, 46.920255 ], [ -88.074736, 46.919647 ], [ -88.065192, 46.918563 ], [ -88.063614, 46.918097 ], [ -88.044551, 46.912473 ], [ -88.032911, 46.909038 ], [ -88.032408, 46.908890 ], [ -88.030053, 46.908730 ], [ -88.029373, 46.908684 ], [ -88.004298, 46.906982 ], [ -88.003693, 46.906948 ], [ -87.986290, 46.905967 ], [ -87.986113, 46.905957 ], [ -87.983340, 46.906242 ], [ -87.982258, 46.906353 ], [ -87.975490, 46.907048 ], [ -87.958255, 46.908819 ], [ -87.957115, 46.908936 ], [ -87.956000, 46.909051 ], [ -87.955745, 46.909054 ], [ -87.954687, 46.909066 ], [ -87.915943, 46.909508 ], [ -87.914489, 46.909525 ], [ -87.911474, 46.909559 ], [ -87.910624, 46.909569 ], [ -87.908791, 46.909590 ], [ -87.900695, 46.909682 ], [ -87.900339, 46.909686 ], [ -87.900070, 46.909508 ], [ -87.887920, 46.901451 ], [ -87.875051, 46.892918 ], [ -87.874538, 46.892578 ], [ -87.873893, 46.892381 ], [ -87.847037, 46.884163 ], [ -87.846195, 46.883905 ], [ -87.844637, 46.884049 ], [ -87.841228, 46.884363 ], [ -87.838889, 46.885252 ], [ -87.830204, 46.888556 ], [ -87.827162, 46.889713 ], [ -87.816794, 46.891154 ], [ -87.814120, 46.888808 ], [ -87.813228, 46.888025 ], [ -87.813226, 46.888023 ], [ -87.793194, 46.880822 ], [ -87.788186, 46.880373 ], [ -87.783216, 46.879927 ], [ -87.782461, 46.879859 ], [ -87.781969, 46.879580 ], [ -87.777749, 46.877190 ], [ -87.777527, 46.877064 ], [ -87.777156, 46.876854 ], [ -87.776930, 46.876726 ], [ -87.776672, 46.874999 ], [ -87.776567, 46.874293 ], [ -87.776313, 46.872591 ], [ -87.776346, 46.872562 ], [ -87.778289, 46.870834 ], [ -87.778752, 46.870422 ], [ -87.776804, 46.866823 ], [ -87.766243, 46.861446 ], [ -87.765989, 46.861316 ], [ -87.765835, 46.861303 ], [ -87.755937, 46.860459 ], [ -87.755868, 46.860453 ], [ -87.755748, 46.860518 ], [ -87.754448, 46.861219 ], [ -87.748498, 46.864428 ], [ -87.746646, 46.865427 ], [ -87.745665, 46.865396 ], [ -87.744893, 46.865371 ], [ -87.744403, 46.865355 ], [ -87.741857, 46.865274 ], [ -87.741014, 46.865247 ], [ -87.740917, 46.865007 ], [ -87.740846, 46.864834 ], [ -87.734870, 46.850120 ], [ -87.735039, 46.849856 ], [ -87.735106, 46.849751 ], [ -87.736732, 46.847216 ], [ -87.736539, 46.846393 ], [ -87.736469, 46.846096 ], [ -87.734325, 46.836955 ], [ -87.731522, 46.831196 ], [ -87.727358, 46.827656 ], [ -87.725880, 46.827426 ], [ -87.725649, 46.827390 ], [ -87.713737, 46.825534 ], [ -87.694590, 46.827182 ], [ -87.685787, 46.832477 ], [ -87.685698, 46.832530 ], [ -87.685735, 46.832639 ], [ -87.687930, 46.839159 ], [ -87.687875, 46.839343 ], [ -87.687280, 46.841351 ], [ -87.687164, 46.841742 ], [ -87.686720, 46.841794 ], [ -87.681561, 46.842392 ], [ -87.680668, 46.842496 ], [ -87.679573, 46.841507 ], [ -87.675046, 46.837420 ], [ -87.674541, 46.836964 ], [ -87.673469, 46.829598 ], [ -87.673433, 46.829350 ], [ -87.673177, 46.827593 ], [ -87.673274, 46.827300 ], [ -87.673973, 46.825179 ], [ -87.674345, 46.824050 ], [ -87.672015, 46.820415 ], [ -87.662261, 46.815157 ], [ -87.651510, 46.812411 ], [ -87.646539, 46.813094 ], [ -87.642789, 46.813609 ], [ -87.641887, 46.813733 ], [ -87.640839, 46.813534 ], [ -87.633300, 46.812107 ], [ -87.628786, 46.806096 ], [ -87.628284, 46.805428 ], [ -87.628081, 46.805157 ], [ -87.627356, 46.804553 ], [ -87.627124, 46.804360 ], [ -87.619747, 46.798210 ], [ -87.617852, 46.796631 ], [ -87.616800, 46.795753 ], [ -87.613654, 46.793131 ], [ -87.613586, 46.793074 ], [ -87.610582, 46.790571 ], [ -87.609008, 46.789258 ], [ -87.607988, 46.788408 ], [ -87.595307, 46.782950 ], [ -87.595276, 46.782745 ], [ -87.594384, 46.776863 ], [ -87.593148, 46.768713 ], [ -87.592227, 46.762635 ], [ -87.592220, 46.762594 ], [ -87.591973, 46.760965 ], [ -87.591907, 46.760525 ], [ -87.591455, 46.757544 ], [ -87.591362, 46.756932 ], [ -87.591082, 46.755087 ], [ -87.590865, 46.753653 ], [ -87.590767, 46.753009 ], [ -87.590502, 46.752267 ], [ -87.589671, 46.749937 ], [ -87.587755, 46.744568 ], [ -87.587626, 46.744206 ], [ -87.584568, 46.735637 ], [ -87.583570, 46.732839 ], [ -87.582745, 46.730527 ], [ -87.581674, 46.729399 ], [ -87.573203, 46.720471 ], [ -87.567343, 46.716714 ], [ -87.557436, 46.710364 ], [ -87.553048, 46.707551 ], [ -87.551989, 46.706872 ], [ -87.549097, 46.705019 ], [ -87.543920, 46.701700 ], [ -87.534504, 46.695664 ], [ -87.533529, 46.695040 ], [ -87.532638, 46.694469 ], [ -87.523308, 46.688488 ], [ -87.523361, 46.687977 ], [ -87.523744, 46.684300 ], [ -87.524419, 46.677830 ], [ -87.524444, 46.677586 ], [ -87.519176, 46.670186 ], [ -87.506657, 46.652599 ], [ -87.503238, 46.647796 ], [ -87.503025, 46.647497 ], [ -87.501511, 46.646762 ], [ -87.493405, 46.642826 ], [ -87.492860, 46.642561 ], [ -87.492409, 46.642435 ], [ -87.469023, 46.635918 ], [ -87.467965, 46.635623 ], [ -87.466537, 46.631555 ], [ -87.467563, 46.626228 ], [ -87.464108, 46.614811 ], [ -87.451368, 46.605923 ], [ -87.442612, 46.602776 ], [ -87.411167, 46.601669 ], [ -87.403275, 46.595215 ], [ -87.383961, 46.593070 ], [ -87.381649, 46.580059 ], [ -87.392974, 46.572523 ], [ -87.392828, 46.570852 ], [ -87.382206, 46.553681 ], [ -87.375613, 46.547140 ], [ -87.390300, 46.542577 ], [ -87.393985, 46.533183 ], [ -87.389290, 46.524472 ], [ -87.381349, 46.517292 ], [ -87.366767, 46.507303 ], [ -87.352448, 46.501324 ], [ -87.351071, 46.500749 ], [ -87.312109, 46.492310 ], [ -87.310755, 46.492017 ], [ -87.309402, 46.491919 ], [ -87.259116, 46.488283 ], [ -87.258732, 46.488255 ], [ -87.258145, 46.488282 ], [ -87.205147, 46.490702 ], [ -87.202404, 46.490827 ], [ -87.200147, 46.491382 ], [ -87.175105, 46.497538 ], [ -87.175065, 46.497548 ], [ -87.145946, 46.495387 ], [ -87.127440, 46.494014 ], [ -87.116618, 46.495163 ], [ -87.107559, 46.496124 ], [ -87.098760, 46.503609 ], [ -87.077279, 46.515339 ], [ -87.046022, 46.519956 ], [ -87.029892, 46.525599 ], [ -87.017136, 46.533550 ], [ -87.008724, 46.532723 ], [ -86.976958, 46.526581 ], [ -86.964534, 46.516549 ], [ -86.962842, 46.509646 ], [ -86.946980, 46.484567 ], [ -86.946218, 46.479059 ], [ -86.949526, 46.476315 ], [ -86.947077, 46.472064 ], [ -86.927725, 46.464566 ], [ -86.903742, 46.466138 ], [ -86.889094, 46.458499 ], [ -86.883976, 46.450976 ], [ -86.883919, 46.441514 ], [ -86.875151, 46.437280 ], [ -86.850111, 46.434114 ], [ -86.837448, 46.434186 ], [ -86.816026, 46.437892 ], [ -86.810967, 46.449663 ], [ -86.808817, 46.460611 ], [ -86.803557, 46.466669 ], [ -86.787905, 46.477729 ], [ -86.768516, 46.479072 ], [ -86.750157, 46.479109 ], [ -86.735929, 46.475231 ], [ -86.731096, 46.471760 ], [ -86.730829, 46.468057 ], [ -86.710573, 46.444908 ], [ -86.703230, 46.439378 ], [ -86.698139, 46.438624 ], [ -86.686412, 46.454965 ], [ -86.688816, 46.463152 ], [ -86.686468, 46.471655 ], [ -86.683819, 46.498079 ], [ -86.696001, 46.503160 ], [ -86.701929, 46.511571 ], [ -86.709325, 46.543914 ], [ -86.695645, 46.555026 ], [ -86.678182, 46.561039 ], [ -86.675764, 46.557061 ], [ -86.670927, 46.556489 ], [ -86.656479, 46.558453 ], [ -86.652865, 46.560555 ], [ -86.627380, 46.533710 ], [ -86.629086, 46.518144 ], [ -86.632109, 46.508865 ], [ -86.634530, 46.504523 ], [ -86.641088, 46.500438 ], [ -86.645528, 46.492039 ], [ -86.646393, 46.485776 ], [ -86.636671, 46.478298 ], [ -86.627441, 46.477540 ], [ -86.620603, 46.483873 ], [ -86.618061, 46.489452 ], [ -86.612173, 46.493295 ], [ -86.609393, 46.492976 ], [ -86.606932, 46.478531 ], [ -86.609039, 46.470239 ], [ -86.586168, 46.463324 ], [ -86.557731, 46.487434 ], [ -86.524959, 46.505381 ], [ -86.495054, 46.524874 ], [ -86.484003, 46.535965 ], [ -86.481956, 46.542709 ], [ -86.469306, 46.551422 ], [ -86.459930, 46.551928 ], [ -86.444390, 46.548137 ], [ -86.437167, 46.548960 ], [ -86.390409, 46.563194 ], [ -86.349890, 46.578035 ], [ -86.188024, 46.654008 ], [ -86.161681, 46.669475 ], [ -86.138295, 46.672935 ], [ -86.119862, 46.657256 ], [ -86.112126, 46.655044 ], [ -86.099843, 46.654615 ], [ -86.074219, 46.657799 ], [ -86.036969, 46.667627 ], [ -85.995044, 46.673676 ], [ -85.953670, 46.676869 ], [ -85.924047, 46.684733 ], [ -85.877908, 46.690914 ], [ -85.864549, 46.690182 ], [ -85.857755, 46.689810 ], [ -85.856620, 46.689748 ], [ -85.841057, 46.688896 ], [ -85.840211, 46.688753 ], [ -85.815747, 46.684610 ], [ -85.796641, 46.681374 ], [ -85.794923, 46.681083 ], [ -85.792506, 46.680880 ], [ -85.751345, 46.677430 ], [ -85.750606, 46.677368 ], [ -85.742834, 46.677322 ], [ -85.739929, 46.677305 ], [ -85.738624, 46.677298 ], [ -85.714415, 46.677156 ], [ -85.700945, 46.678114 ], [ -85.674011, 46.680030 ], [ -85.668753, 46.680404 ], [ -85.663673, 46.680227 ], [ -85.647387, 46.679658 ], [ -85.624573, 46.678862 ], [ -85.617470, 46.678054 ], [ -85.595806, 46.675590 ], [ -85.594158, 46.675402 ], [ -85.593558, 46.675334 ], [ -85.587741, 46.674672 ], [ -85.587345, 46.674627 ], [ -85.584989, 46.674608 ], [ -85.558762, 46.674395 ], [ -85.547593, 46.674304 ], [ -85.542517, 46.674263 ], [ -85.509510, 46.675786 ], [ -85.482978, 46.680283 ], [ -85.482096, 46.680432 ], [ -85.369805, 46.713754 ], [ -85.362572, 46.716548 ], [ -85.347047, 46.722546 ], [ -85.296395, 46.742114 ], [ -85.289846, 46.744644 ], [ -85.257999, 46.753078 ], [ -85.256860, 46.753380 ], [ -85.256031, 46.753481 ], [ -85.237873, 46.755703 ], [ -85.173042, 46.763634 ], [ -85.063556, 46.757856 ], [ -85.036286, 46.760435 ], [ -85.009240, 46.769224 ], [ -84.989497, 46.772403 ], [ -84.964652, 46.772845 ], [ -84.954009, 46.771362 ], [ -84.951580, 46.769488 ], [ -84.987539, 46.745483 ], [ -85.007616, 46.728339 ], [ -85.020159, 46.712463 ], [ -85.027513, 46.697451 ], [ -85.030078, 46.684769 ], [ -85.028291, 46.675125 ], [ -85.035504, 46.625021 ], [ -85.037056, 46.600995 ], [ -85.035476, 46.581547 ], [ -85.031507, 46.568703 ], [ -85.029594, 46.554419 ], [ -85.027374, 46.553756 ], [ -85.025491, 46.546397 ], [ -85.027083, 46.543038 ], [ -85.045534, 46.537694 ], [ -85.052954, 46.532827 ], [ -85.056133, 46.526520 ], [ -85.054943, 46.514750 ], [ -85.049847, 46.503963 ], [ -85.033766, 46.487670 ], [ -85.025598, 46.483028 ], [ -85.015211, 46.479712 ], [ -84.969464, 46.476290 ], [ -84.955307, 46.480269 ], [ -84.947269, 46.487399 ], [ -84.937145, 46.489252 ], [ -84.934432, 46.480315 ], [ -84.921931, 46.469962 ], [ -84.915184, 46.467515 ], [ -84.893423, 46.465406 ], [ -84.875070, 46.466781 ], [ -84.861448, 46.469930 ], [ -84.849767, 46.460245 ], [ -84.843907, 46.448661 ], [ -84.829491, 46.444071 ], [ -84.800101, 46.446219 ], [ -84.769151, 46.453523 ], [ -84.723338, 46.468266 ], [ -84.689672, 46.483923 ], [ -84.678423, 46.487694 ], [ -84.653880, 46.482250 ], [ -84.631020, 46.484868 ], [ -84.616489, 46.471870 ], [ -84.607945, 46.456747 ], [ -84.584167, 46.439410 ], [ -84.573522, 46.427895 ], [ -84.551496, 46.418522 ], [ -84.503719, 46.439190 ], [ -84.493401, 46.440313 ], [ -84.479513, 46.432573 ], [ -84.471848, 46.434289 ], [ -84.462597, 46.440940 ], [ -84.455527, 46.453897 ], [ -84.455256, 46.462785 ], [ -84.463322, 46.467435 ], [ -84.445149, 46.489016 ], [ -84.420274, 46.501077 ], [ -84.394725, 46.499242 ], [ -84.375040, 46.508669 ], [ -84.373968, 46.509098 ], [ -84.343599, 46.507713 ], [ -84.337732, 46.505577 ], [ -84.325371, 46.500021 ], [ -84.293016, 46.492803 ], [ -84.275814, 46.492821 ], [ -84.265391, 46.494393 ], [ -84.264266, 46.495055 ], [ -84.254434, 46.500821 ], [ -84.226131, 46.533920 ], [ -84.193729, 46.539920 ], [ -84.177428, 46.526920 ], [ -84.166028, 46.526220 ], [ -84.153027, 46.528320 ], [ -84.146526, 46.531119 ], [ -84.139426, 46.532219 ], [ -84.128925, 46.530119 ], [ -84.123325, 46.520919 ], [ -84.117925, 46.517619 ], [ -84.111225, 46.504119 ], [ -84.125026, 46.470143 ], [ -84.146172, 46.418520 ], [ -84.138906, 46.372221 ], [ -84.119122, 46.337014 ], [ -84.106247, 46.321963 ], [ -84.119629, 46.315013 ], [ -84.115563, 46.268225 ], [ -84.097766, 46.256512 ], [ -84.108089, 46.241238 ], [ -84.118175, 46.233968 ], [ -84.125024, 46.232885 ], [ -84.134652, 46.232140 ], [ -84.145950, 46.224995 ], [ -84.147150, 46.224184 ], [ -84.149220, 46.223808 ], [ -84.150725, 46.223808 ], [ -84.151666, 46.224184 ], [ -84.152042, 46.224937 ], [ -84.152230, 46.226254 ], [ -84.152499, 46.227875 ], [ -84.159485, 46.233233 ], [ -84.182732, 46.235450 ], [ -84.219494, 46.231992 ], [ -84.233117, 46.224037 ], [ -84.249164, 46.206461 ], [ -84.245233, 46.192571 ], [ -84.247687, 46.179890 ], [ -84.251424, 46.175888 ], [ -84.221001, 46.163062 ], [ -84.196669, 46.166150 ], [ -84.177298, 46.183993 ], [ -84.171640, 46.181731 ], [ -84.125022, 46.180209 ], [ -84.114941, 46.174114 ], [ -84.113259, 46.168860 ], [ -84.100126, 46.150770 ], [ -84.095818, 46.147733 ], [ -84.089309, 46.146432 ], [ -84.060383, 46.146138 ], [ -84.026536, 46.131648 ], [ -84.031036, 46.123186 ], [ -84.038696, 46.125620 ], [ -84.051900, 46.119810 ], [ -84.061329, 46.113482 ], [ -84.069147, 46.103978 ], [ -84.072398, 46.096690 ], [ -84.071741, 46.092441 ], [ -84.066257, 46.087438 ], [ -84.051712, 46.079189 ], [ -84.027861, 46.054784 ], [ -84.006082, 46.044586 ], [ -83.989526, 46.032823 ], [ -83.963808, 46.027833 ], [ -83.951410, 46.029042 ], [ -83.943933, 46.031465 ], [ -83.939012, 46.029226 ], [ -83.935470, 46.020385 ], [ -83.931175, 46.017871 ], [ -83.908583, 46.011471 ], [ -83.900535, 45.998918 ], [ -83.873147, 45.993426 ], [ -83.868233, 45.995075 ], [ -83.845399, 46.025679 ], [ -83.830146, 46.022324 ], [ -83.818202, 46.002425 ], [ -83.794055, 45.995801 ], [ -83.776436, 46.004202 ], [ -83.765277, 46.018363 ], [ -83.765233, 46.031935 ], [ -83.773785, 46.051471 ], [ -83.796555, 46.056688 ], [ -83.812520, 46.073469 ], [ -83.824036, 46.103638 ], [ -83.815826, 46.108529 ], [ -83.812410, 46.108598 ], [ -83.792867, 46.101971 ], [ -83.779996, 46.093515 ], [ -83.771821, 46.090999 ], [ -83.755991, 46.092159 ], [ -83.728165, 46.090957 ], [ -83.723300, 46.093810 ], [ -83.719791, 46.101031 ], [ -83.703861, 46.103366 ], [ -83.661161, 46.100258 ], [ -83.634980, 46.103953 ], [ -83.625554, 46.102212 ], [ -83.615343, 46.095976 ], [ -83.598612, 46.090085 ], [ -83.581315, 46.089613 ], [ -83.576090, 46.083513 ], [ -83.572640, 46.074922 ], [ -83.572574, 46.069895 ], [ -83.565351, 46.061898 ], [ -83.554059, 46.058882 ], [ -83.547202, 46.047868 ], [ -83.543366, 46.037196 ], [ -83.540845, 46.021247 ], [ -83.532913, 46.011328 ], [ -83.494840, 45.999541 ], [ -83.488348, 45.999543 ], [ -83.480639, 45.996164 ], [ -83.473946, 45.988558 ], [ -83.473221, 45.984422 ], [ -83.481765, 45.971873 ], [ -83.488809, 45.968740 ], [ -83.510623, 45.929324 ], [ -83.517242, 45.923614 ], [ -83.526347, 45.918636 ], [ -83.561838, 45.912562 ], [ -83.583052, 45.915919 ], [ -83.632214, 45.932287 ], [ -83.657660, 45.945463 ], [ -83.687695, 45.935389 ], [ -83.719433, 45.934078 ], [ -83.732986, 45.937641 ], [ -83.742778, 45.938002 ], [ -83.766233, 45.935221 ], [ -83.768854, 45.932069 ], [ -83.786110, 45.933375 ], [ -83.801040, 45.937582 ], [ -83.803332, 45.943362 ], [ -83.808147, 45.945693 ], [ -83.822810, 45.943985 ], [ -83.827566, 45.941236 ], [ -83.835505, 45.941843 ], [ -83.840869, 45.952726 ], [ -83.846437, 45.953181 ], [ -83.864859, 45.959465 ], [ -83.879616, 45.966196 ], [ -83.881055, 45.968185 ], [ -83.910838, 45.965613 ], [ -83.921257, 45.958075 ], [ -83.952183, 45.965498 ], [ -83.985141, 45.967133 ], [ -83.996471, 45.961461 ], [ -84.017565, 45.959046 ], [ -84.080071, 45.970822 ], [ -84.090391, 45.967256 ], [ -84.105370, 45.972948 ], [ -84.107204, 45.977161 ], [ -84.111174, 45.978675 ], [ -84.114284, 45.978322 ], [ -84.140461, 45.975348 ], [ -84.140816, 45.975308 ], [ -84.169368, 45.966919 ], [ -84.172250, 45.966072 ], [ -84.174763, 45.967414 ], [ -84.175244, 45.967671 ], [ -84.178060, 45.969175 ], [ -84.203135, 45.968516 ], [ -84.213885, 45.968233 ], [ -84.218951, 45.968100 ], [ -84.238174, 45.967595 ], [ -84.253993, 45.956727 ], [ -84.254952, 45.956068 ], [ -84.261300, 45.956083 ], [ -84.261858, 45.956084 ], [ -84.266673, 45.956096 ], [ -84.281663, 45.956132 ], [ -84.317422, 45.956217 ], [ -84.319565, 45.956222 ], [ -84.320017, 45.956223 ], [ -84.320494, 45.956224 ], [ -84.324647, 45.956234 ], [ -84.325115, 45.956235 ], [ -84.325787, 45.956237 ], [ -84.326413, 45.956238 ], [ -84.327177, 45.956240 ], [ -84.330021, 45.956247 ], [ -84.330346, 45.956043 ], [ -84.331572, 45.955274 ], [ -84.345451, 45.946569 ], [ -84.353259, 45.941671 ], [ -84.353272, 45.941663 ], [ -84.353714, 45.941478 ], [ -84.357525, 45.939881 ], [ -84.376429, 45.931962 ], [ -84.376431, 45.931963 ], [ -84.387383, 45.937497 ], [ -84.391464, 45.939560 ], [ -84.398007, 45.942866 ], [ -84.398323, 45.943026 ], [ -84.398540, 45.943136 ], [ -84.399134, 45.943436 ], [ -84.399460, 45.943600 ], [ -84.399582, 45.943662 ], [ -84.411212, 45.949539 ], [ -84.428239, 45.958144 ], [ -84.428689, 45.958371 ], [ -84.436454, 45.971722 ], [ -84.436574, 45.971930 ], [ -84.437633, 45.973750 ], [ -84.443086, 45.977825 ], [ -84.443138, 45.977863 ], [ -84.443140, 45.977862 ], [ -84.443336, 45.977775 ], [ -84.459956, 45.970343 ], [ -84.463128, 45.968925 ], [ -84.473694, 45.974321 ], [ -84.478576, 45.976814 ], [ -84.480436, 45.977764 ], [ -84.480800, 45.978385 ], [ -84.482563, 45.981391 ], [ -84.483062, 45.982242 ], [ -84.482506, 45.985109 ], [ -84.482442, 45.985441 ], [ -84.482773, 45.986035 ], [ -84.484009, 45.988250 ], [ -84.485625, 45.988453 ], [ -84.488536, 45.988820 ], [ -84.507201, 45.991169 ], [ -84.514123, 45.987242 ], [ -84.514071, 45.971292 ], [ -84.525052, 45.968578 ], [ -84.532392, 45.969448 ], [ -84.534422, 45.972762 ], [ -84.534648, 45.978132 ], [ -84.530444, 45.991385 ], [ -84.533426, 46.005720 ], [ -84.540995, 46.019501 ], [ -84.544405, 46.022860 ], [ -84.563891, 46.032459 ], [ -84.581081, 46.031041 ], [ -84.586592, 46.026584 ], [ -84.609063, 46.026418 ], [ -84.647609, 46.049704 ], [ -84.656567, 46.052654 ], [ -84.666710, 46.050486 ], [ -84.675835, 46.046009 ], [ -84.687322, 46.034880 ], [ -84.692735, 46.027019 ], [ -84.692700, 46.016963 ], [ -84.686269, 45.979144 ], [ -84.684368, 45.977499 ], [ -84.685254, 45.973454 ], [ -84.687712, 45.971260 ], [ -84.703948, 45.970901 ], [ -84.723039, 45.967279 ], [ -84.730179, 45.961198 ], [ -84.738849, 45.945792 ], [ -84.739370, 45.941816 ], [ -84.733041, 45.932837 ], [ -84.718955, 45.927449 ], [ -84.713614, 45.920366 ], [ -84.713251, 45.916047 ], [ -84.734002, 45.907026 ], [ -84.730252, 45.897267 ], [ -84.729482, 45.895263 ], [ -84.721277, 45.873911 ], [ -84.721276, 45.873908 ], [ -84.715501, 45.865962 ], [ -84.715481, 45.865934 ], [ -84.715365, 45.865830 ], [ -84.709727, 45.860766 ], [ -84.702122, 45.853935 ], [ -84.701594, 45.853461 ], [ -84.701183, 45.853092 ], [ -84.702256, 45.850557 ], [ -84.702295, 45.850464 ], [ -84.704647, 45.849425 ], [ -84.705036, 45.849253 ], [ -84.705923, 45.848861 ], [ -84.705978, 45.848837 ], [ -84.706383, 45.848658 ], [ -84.707676, 45.848609 ], [ -84.709261, 45.848548 ], [ -84.720609, 45.848116 ], [ -84.720836, 45.848107 ], [ -84.721011, 45.847972 ], [ -84.721468, 45.847620 ], [ -84.722764, 45.846621 ], [ -84.723005, 45.845845 ], [ -84.723552, 45.844080 ], [ -84.725734, 45.837045 ], [ -84.726921, 45.836964 ], [ -84.746985, 45.835597 ], [ -84.747033, 45.835621 ], [ -84.751507, 45.837878 ], [ -84.754672, 45.839475 ], [ -84.758333, 45.841322 ], [ -84.773761, 45.849105 ], [ -84.775400, 45.849932 ], [ -84.792763, 45.858691 ], [ -84.820557, 45.868293 ], [ -84.828996, 45.871209 ], [ -84.831396, 45.872038 ], [ -84.831947, 45.872776 ], [ -84.834213, 45.875810 ], [ -84.834236, 45.875841 ], [ -84.835147, 45.877060 ], [ -84.838282, 45.881258 ], [ -84.838427, 45.881452 ], [ -84.838472, 45.881512 ], [ -84.838228, 45.883685 ], [ -84.837841, 45.887123 ], [ -84.837717, 45.888226 ], [ -84.837624, 45.889054 ], [ -84.837635, 45.889075 ], [ -84.839639, 45.893042 ], [ -84.840666, 45.895074 ], [ -84.842147, 45.898005 ], [ -84.842243, 45.898194 ], [ -84.843087, 45.898346 ], [ -84.844615, 45.898620 ], [ -84.846035, 45.898875 ], [ -84.850592, 45.899694 ], [ -84.852916, 45.900111 ], [ -84.853303, 45.900296 ], [ -84.855982, 45.901574 ], [ -84.859025, 45.903026 ], [ -84.860544, 45.903751 ], [ -84.861494, 45.904204 ], [ -84.867851, 45.907237 ], [ -84.870355, 45.908432 ], [ -84.873254, 45.909815 ], [ -84.873273, 45.909832 ], [ -84.877253, 45.913480 ], [ -84.878969, 45.915053 ], [ -84.879507, 45.915546 ], [ -84.879835, 45.915847 ], [ -84.902572, 45.923557 ], [ -84.902913, 45.923673 ], [ -84.917288, 45.930576 ], [ -84.917484, 45.930670 ], [ -84.936565, 45.955217 ], [ -84.936953, 45.955716 ], [ -84.937134, 45.955949 ], [ -84.971232, 45.984208 ], [ -84.973556, 45.986134 ], [ -84.974668, 45.986874 ], [ -84.974714, 45.986905 ], [ -84.992511, 45.998751 ], [ -85.003597, 46.006130 ], [ -85.010208, 46.009084 ], [ -85.010941, 46.009412 ], [ -85.013990, 46.010774 ], [ -85.020951, 46.012845 ], [ -85.047028, 46.020603 ], [ -85.047974, 46.020885 ], [ -85.048972, 46.021182 ], [ -85.054297, 46.022766 ], [ -85.055581, 46.023148 ], [ -85.081934, 46.027295 ], [ -85.088345, 46.028304 ], [ -85.088818, 46.028378 ], [ -85.102862, 46.032477 ], [ -85.102899, 46.032488 ], [ -85.105148, 46.033598 ], [ -85.106684, 46.034356 ], [ -85.113601, 46.037769 ], [ -85.124796, 46.043294 ], [ -85.125243, 46.043515 ], [ -85.127046, 46.044404 ], [ -85.127202, 46.044481 ], [ -85.130433, 46.046076 ], [ -85.133704, 46.047184 ], [ -85.137650, 46.048522 ], [ -85.139572, 46.049173 ], [ -85.140835, 46.049601 ], [ -85.142456, 46.049764 ], [ -85.145160, 46.050035 ], [ -85.147103, 46.050230 ], [ -85.151738, 46.050696 ], [ -85.151825, 46.050705 ], [ -85.152027, 46.050725 ], [ -85.190630, 46.047622 ], [ -85.194724, 46.045992 ], [ -85.195201, 46.045802 ], [ -85.197523, 46.044878 ], [ -85.210834, 46.053301 ], [ -85.214657, 46.055719 ], [ -85.217705, 46.057648 ], [ -85.220289, 46.059283 ], [ -85.221206, 46.059864 ], [ -85.222416, 46.060629 ], [ -85.222511, 46.060689 ], [ -85.222959, 46.060741 ], [ -85.225052, 46.060984 ], [ -85.248414, 46.063694 ], [ -85.255375, 46.064502 ], [ -85.266385, 46.065779 ], [ -85.268308, 46.066365 ], [ -85.278345, 46.069426 ], [ -85.287693, 46.072276 ], [ -85.287936, 46.072398 ], [ -85.290046, 46.073456 ], [ -85.295321, 46.076103 ], [ -85.304238, 46.080576 ], [ -85.310613, 46.083773 ], [ -85.316264, 46.086608 ], [ -85.335466, 46.092459 ], [ -85.335911, 46.092595 ], [ -85.336280, 46.092586 ], [ -85.356100, 46.092089 ], [ -85.356214, 46.092086 ], [ -85.356339, 46.092022 ], [ -85.366622, 46.086778 ], [ -85.367158, 46.086606 ], [ -85.381263, 46.082086 ], [ -85.381394, 46.082044 ], [ -85.382312, 46.083035 ], [ -85.382781, 46.083540 ], [ -85.382927, 46.083698 ], [ -85.390047, 46.091381 ], [ -85.393832, 46.095465 ], [ -85.404194, 46.098859 ], [ -85.409463, 46.100585 ], [ -85.412064, 46.101437 ], [ -85.426916, 46.101964 ], [ -85.429210, 46.101021 ], [ -85.429533, 46.100888 ], [ -85.432064, 46.099848 ], [ -85.437352, 46.097675 ], [ -85.437768, 46.097504 ], [ -85.441570, 46.095942 ], [ -85.441879, 46.095815 ], [ -85.441932, 46.095793 ], [ -85.441934, 46.095783 ], [ -85.442112, 46.094867 ], [ -85.442293, 46.093941 ], [ -85.442255, 46.093916 ], [ -85.440908, 46.093053 ], [ -85.440191, 46.092593 ], [ -85.445835, 46.086426 ], [ -85.445976, 46.086272 ], [ -85.446990, 46.085164 ], [ -85.453150, 46.087219 ], [ -85.466828, 46.091783 ], [ -85.468899, 46.092474 ], [ -85.476097, 46.094876 ], [ -85.480315, 46.096283 ], [ -85.480603, 46.096379 ], [ -85.480720, 46.096382 ], [ -85.486316, 46.096543 ], [ -85.499422, 46.096920 ], [ -85.500100, 46.096940 ], [ -85.500240, 46.096915 ], [ -85.512696, 46.094727 ], [ -85.521424, 46.091314 ], [ -85.521570, 46.091257 ], [ -85.521636, 46.091217 ], [ -85.528403, 46.087121 ], [ -85.528947, 46.086791 ], [ -85.529058, 46.086724 ], [ -85.533341, 46.084131 ], [ -85.539479, 46.080416 ], [ -85.540858, 46.079581 ], [ -85.542974, 46.077926 ], [ -85.545950, 46.075598 ], [ -85.561097, 46.063751 ], [ -85.563567, 46.061820 ], [ -85.603785, 46.030363 ], [ -85.615661, 46.011680 ], [ -85.617577, 46.008665 ], [ -85.617709, 46.008458 ], [ -85.625118, 46.002515 ], [ -85.628293, 45.999968 ], [ -85.628998, 45.999403 ], [ -85.629330, 45.999136 ], [ -85.646279, 45.985541 ], [ -85.646359, 45.985477 ], [ -85.647430, 45.984619 ], [ -85.647554, 45.984519 ], [ -85.648581, 45.983695 ], [ -85.648942, 45.983103 ], [ -85.650434, 45.980656 ], [ -85.650942, 45.979824 ], [ -85.654686, 45.973686 ], [ -85.654738, 45.973648 ], [ -85.663966, 45.967013 ], [ -85.664609, 45.966880 ], [ -85.688149, 45.962025 ], [ -85.697203, 45.960158 ], [ -85.697609, 45.960237 ], [ -85.701627, 45.961017 ], [ -85.704237, 45.961524 ], [ -85.704951, 45.961662 ], [ -85.706548, 45.961973 ], [ -85.716228, 45.963852 ], [ -85.724246, 45.965409 ], [ -85.725153, 45.965398 ], [ -85.731776, 45.965317 ], [ -85.743530, 45.965174 ], [ -85.743618, 45.965173 ], [ -85.760165, 45.968914 ], [ -85.770938, 45.971349 ], [ -85.774055, 45.972337 ], [ -85.790279, 45.977480 ], [ -85.790639, 45.977594 ], [ -85.791841, 45.977745 ], [ -85.809200, 45.979931 ], [ -85.810442, 45.980087 ], [ -85.811054, 45.980032 ], [ -85.817066, 45.979491 ], [ -85.817558, 45.979447 ], [ -85.818006, 45.979276 ], [ -85.820721, 45.978239 ], [ -85.825819, 45.976292 ], [ -85.826034, 45.976021 ], [ -85.826278, 45.975714 ], [ -85.829780, 45.971300 ], [ -85.832261, 45.968172 ], [ -85.832603, 45.967742 ], [ -85.834504, 45.967258 ], [ -85.835217, 45.967077 ], [ -85.835456, 45.967016 ], [ -85.838133, 45.966334 ], [ -85.838366, 45.966275 ], [ -85.839025, 45.966107 ], [ -85.842404, 45.965247 ], [ -85.843016, 45.965342 ], [ -85.860190, 45.968016 ], [ -85.861157, 45.968167 ], [ -85.865402, 45.968257 ], [ -85.882442, 45.968620 ], [ -85.893196, 45.967253 ], [ -85.909100, 45.959074 ], [ -85.912370, 45.956487 ], [ -85.912604, 45.956302 ], [ -85.922737, 45.948287 ], [ -85.926213, 45.938093 ], [ -85.926017, 45.932104 ], [ -85.917238, 45.927782 ], [ -85.910264, 45.922112 ], [ -85.913769, 45.919439 ], [ -85.920581, 45.920994 ], [ -85.954063, 45.936629 ], [ -85.998868, 45.950968 ], [ -86.050956, 45.962205 ], [ -86.072067, 45.965313 ], [ -86.094753, 45.966704 ], [ -86.123567, 45.964748 ], [ -86.145714, 45.957372 ], [ -86.150173, 45.954494 ], [ -86.159415, 45.953765 ], [ -86.196618, 45.963185 ], [ -86.208255, 45.962978 ], [ -86.220546, 45.958883 ], [ -86.229060, 45.948570 ], [ -86.233613, 45.945802 ], [ -86.248008, 45.944849 ], [ -86.254768, 45.948640 ], [ -86.278007, 45.942057 ], [ -86.315981, 45.915247 ], [ -86.324232, 45.906080 ], [ -86.332625, 45.851813 ], [ -86.349134, 45.834160 ], [ -86.355062, 45.805355 ], [ -86.351658, 45.798132 ], [ -86.363808, 45.790057 ], [ -86.369918, 45.789254 ], [ -86.395809, 45.789740 ], [ -86.401656, 45.795412 ], [ -86.415971, 45.793793 ], [ -86.424828, 45.789747 ], [ -86.428423, 45.785587 ], [ -86.428946, 45.782524 ], [ -86.427183, 45.779050 ], [ -86.428294, 45.775620 ], [ -86.431921, 45.767756 ], [ -86.435493, 45.764485 ], [ -86.435530, 45.764452 ], [ -86.439661, 45.760669 ], [ -86.440329, 45.760508 ], [ -86.442335, 45.760026 ], [ -86.455534, 45.756850 ], [ -86.459866, 45.758042 ], [ -86.466039, 45.759741 ], [ -86.479050, 45.757416 ], [ -86.486028, 45.746608 ], [ -86.496251, 45.749255 ], [ -86.504216, 45.754230 ], [ -86.514570, 45.752337 ], [ -86.518281, 45.747688 ], [ -86.523197, 45.736498 ], [ -86.525166, 45.720797 ], [ -86.533280, 45.710849 ], [ -86.537258, 45.708361 ], [ -86.541430, 45.708110 ], [ -86.570627, 45.716412 ], [ -86.580936, 45.711920 ], [ -86.585847, 45.704922 ], [ -86.584771, 45.682007 ], [ -86.587528, 45.666456 ], [ -86.593613, 45.665625 ], [ -86.611306, 45.669733 ], [ -86.620430, 45.667098 ], [ -86.625132, 45.663819 ], [ -86.627938, 45.659293 ], [ -86.616972, 45.620581 ], [ -86.616893, 45.606796 ], [ -86.623870, 45.613262 ], [ -86.633224, 45.618249 ], [ -86.648439, 45.615992 ], [ -86.666127, 45.621689 ], [ -86.687208, 45.634253 ], [ -86.688772, 45.639969 ], [ -86.695275, 45.648175 ], [ -86.708038, 45.649202 ], [ -86.717828, 45.668106 ], [ -86.718191, 45.677320 ], [ -86.715781, 45.683949 ], [ -86.705184, 45.690901 ], [ -86.689102, 45.687862 ], [ -86.676184, 45.691862 ], [ -86.665677, 45.702217 ], [ -86.665511, 45.709030 ], [ -86.669263, 45.710860 ], [ -86.671480, 45.720530 ], [ -86.662762, 45.728964 ], [ -86.647319, 45.732618 ], [ -86.633138, 45.747654 ], [ -86.634902, 45.763536 ], [ -86.631018, 45.782019 ], [ -86.617336, 45.783538 ], [ -86.612137, 45.779356 ], [ -86.597661, 45.775385 ], [ -86.583391, 45.778242 ], [ -86.576869, 45.788502 ], [ -86.581071, 45.791802 ], [ -86.581759, 45.794797 ], [ -86.576858, 45.801473 ], [ -86.571172, 45.805452 ], [ -86.563392, 45.804469 ], [ -86.557215, 45.808172 ], [ -86.555547, 45.813499 ], [ -86.559044, 45.822323 ], [ -86.555186, 45.831696 ], [ -86.549723, 45.836039 ], [ -86.545602, 45.836495 ], [ -86.538831, 45.840083 ], [ -86.529208, 45.853043 ], [ -86.528224, 45.856974 ], [ -86.529573, 45.874974 ], [ -86.532989, 45.882665 ], [ -86.541464, 45.890234 ], [ -86.553608, 45.896476 ], [ -86.567719, 45.900500 ], [ -86.583304, 45.898784 ], [ -86.593184, 45.885110 ], [ -86.603293, 45.876626 ], [ -86.613536, 45.875982 ], [ -86.625736, 45.868295 ], [ -86.633168, 45.860068 ], [ -86.632478, 45.843309 ], [ -86.645998, 45.833888 ], [ -86.721113, 45.845431 ], [ -86.728520, 45.848759 ], [ -86.742466, 45.864719 ], [ -86.749638, 45.867796 ], [ -86.758449, 45.867274 ], [ -86.782080, 45.860195 ], [ -86.784177, 45.854641 ], [ -86.782259, 45.829950 ], [ -86.777225, 45.827183 ], [ -86.774612, 45.821696 ], [ -86.773279, 45.811385 ], [ -86.785722, 45.794517 ], [ -86.801476, 45.780027 ], [ -86.821523, 45.770356 ], [ -86.823743, 45.765486 ], [ -86.820868, 45.760776 ], [ -86.821814, 45.757164 ], [ -86.838658, 45.741831 ], [ -86.841818, 45.729051 ], [ -86.838746, 45.722307 ], [ -86.870392, 45.710087 ], [ -86.876904, 45.711891 ], [ -86.895342, 45.711464 ], [ -86.904089, 45.709546 ], [ -86.921060, 45.697868 ], [ -86.944158, 45.695833 ], [ -86.964275, 45.672761 ], [ -86.966885, 45.675001 ], [ -86.967315, 45.684923 ], [ -86.969765, 45.691895 ], [ -86.981349, 45.696463 ], [ -86.984588, 45.705812 ], [ -86.982413, 45.719873 ], [ -86.977655, 45.728768 ], [ -86.975224, 45.753130 ], [ -86.981341, 45.766160 ], [ -86.981624, 45.792221 ], [ -86.988438, 45.810621 ], [ -87.005080, 45.831718 ], [ -87.006095, 45.832244 ], [ -87.006225, 45.832312 ], [ -87.018902, 45.838886 ], [ -87.031435, 45.837238 ], [ -87.039842, 45.834245 ], [ -87.050104, 45.823844 ], [ -87.052043, 45.821879 ], [ -87.057439, 45.812483 ], [ -87.057863, 45.809170 ], [ -87.057882, 45.809021 ], [ -87.058207, 45.806483 ], [ -87.058277, 45.805940 ], [ -87.058489, 45.804285 ], [ -87.058844, 45.801510 ], [ -87.058682, 45.796447 ], [ -87.058628, 45.794772 ], [ -87.058413, 45.788071 ], [ -87.058127, 45.779152 ], [ -87.058601, 45.778126 ], [ -87.063975, 45.766510 ], [ -87.064302, 45.758828 ], [ -87.062406, 45.753296 ], [ -87.055550, 45.751535 ], [ -87.052908, 45.747983 ], [ -87.057444, 45.736822 ], [ -87.061721, 45.732821 ], [ -87.070442, 45.718779 ], [ -87.059953, 45.708893 ], [ -87.059533, 45.708497 ], [ -87.061339, 45.708122 ], [ -87.073932, 45.705508 ], [ -87.074813, 45.705325 ], [ -87.074873, 45.705312 ], [ -87.093365, 45.701473 ], [ -87.095455, 45.701039 ], [ -87.099401, 45.698614 ], [ -87.099411, 45.698514 ], [ -87.099725, 45.695231 ], [ -87.100265, 45.694808 ], [ -87.111638, 45.685905 ], [ -87.112524, 45.685696 ], [ -87.128570, 45.681909 ], [ -87.129412, 45.681710 ], [ -87.146713, 45.673662 ], [ -87.150330, 45.671980 ], [ -87.161593, 45.666741 ], [ -87.172241, 45.661788 ], [ -87.173493, 45.660490 ], [ -87.191496, 45.641827 ], [ -87.196852, 45.636275 ], [ -87.211220, 45.616468 ], [ -87.215616, 45.610408 ], [ -87.218989, 45.605760 ], [ -87.223647, 45.599338 ], [ -87.232472, 45.590870 ], [ -87.234612, 45.588817 ], [ -87.250122, 45.569059 ], [ -87.260709, 45.555573 ], [ -87.261979, 45.553954 ], [ -87.263488, 45.552032 ], [ -87.263763, 45.551482 ], [ -87.264446, 45.550118 ], [ -87.280709, 45.517624 ], [ -87.288726, 45.501606 ], [ -87.289443, 45.500530 ], [ -87.306122, 45.475513 ], [ -87.317416, 45.466712 ], [ -87.319703, 45.464929 ], [ -87.330262, 45.451011 ], [ -87.333147, 45.447208 ], [ -87.333407, 45.446056 ], [ -87.334033, 45.443273 ], [ -87.334249, 45.442315 ], [ -87.333309, 45.437269 ], [ -87.333240, 45.436897 ], [ -87.331107, 45.433673 ], [ -87.329958, 45.431937 ], [ -87.328640, 45.431331 ], [ -87.327367, 45.430745 ], [ -87.326855, 45.430510 ], [ -87.325834, 45.430040 ], [ -87.326069, 45.429459 ], [ -87.327749, 45.425307 ], [ -87.328248, 45.424716 ], [ -87.329505, 45.423229 ], [ -87.330882, 45.421598 ], [ -87.336152, 45.415360 ], [ -87.338083, 45.414360 ], [ -87.350852, 45.407743 ], [ -87.351306, 45.407328 ], [ -87.359512, 45.399829 ], [ -87.360078, 45.398512 ], [ -87.360529, 45.397464 ], [ -87.364368, 45.388532 ], [ -87.371282, 45.383738 ], [ -87.387851, 45.372251 ], [ -87.389181, 45.371329 ], [ -87.389478, 45.371123 ], [ -87.389849, 45.370866 ], [ -87.391446, 45.369759 ], [ -87.392500, 45.369028 ], [ -87.394520, 45.363702 ], [ -87.399973, 45.349322 ], [ -87.409987, 45.338920 ], [ -87.427379, 45.320854 ], [ -87.431684, 45.316383 ], [ -87.436128, 45.307705 ], [ -87.437257, 45.305500 ], [ -87.437507, 45.303670 ], [ -87.438908, 45.293405 ], [ -87.455519, 45.280736 ], [ -87.456414, 45.280053 ], [ -87.464794, 45.273662 ], [ -87.465201, 45.273351 ], [ -87.496869, 45.240364 ], [ -87.503302, 45.233662 ], [ -87.504186, 45.232742 ], [ -87.512336, 45.224252 ], [ -87.530499, 45.208056 ], [ -87.535346, 45.203734 ], [ -87.548964, 45.191591 ], [ -87.552468, 45.189767 ], [ -87.556327, 45.187759 ], [ -87.563417, 45.184070 ], [ -87.582324, 45.169039 ], [ -87.585651, 45.166394 ], [ -87.587822, 45.163591 ], [ -87.596556, 45.152316 ], [ -87.600796, 45.146842 ], [ -87.607812, 45.134833 ], [ -87.607958, 45.134583 ], [ -87.609280, 45.132320 ], [ -87.612019, 45.123377 ], [ -87.611814, 45.122406 ], [ -87.611500, 45.120915 ], [ -87.611497, 45.120901 ], [ -87.611216, 45.119568 ], [ -87.610073, 45.114141 ], [ -87.608951, 45.112886 ], [ -87.606757, 45.110433 ], [ -87.605193, 45.108684 ], [ -87.604464, 45.107868 ], [ -87.602542, 45.105719 ], [ -87.602217, 45.105356 ], [ -87.602179, 45.105314 ], [ -87.601981, 45.105092 ], [ -87.601649, 45.104721 ], [ -87.601086, 45.104092 ], [ -87.600120, 45.103011 ], [ -87.598689, 45.102052 ], [ -87.597665, 45.101365 ], [ -87.592318, 45.097779 ], [ -87.590270, 45.096406 ], [ -87.589396, 45.096490 ], [ -87.581969, 45.097206 ], [ -87.590208, 45.095264 ], [ -87.591880, 45.094689 ], [ -87.614897, 45.100064 ], [ -87.621609, 45.102399 ], [ -87.627640, 45.103328 ], [ -87.628829, 45.104039 ], [ -87.629571, 45.105324 ], [ -87.631535, 45.106224 ], [ -87.636110, 45.105918 ], [ -87.648191, 45.106368 ], [ -87.652512, 45.108633 ], [ -87.657135, 45.107568 ], [ -87.659952, 45.107512 ], [ -87.661211, 45.108279 ], [ -87.661296, 45.112566 ], [ -87.667102, 45.118109 ], [ -87.671000, 45.120069 ], [ -87.672447, 45.121294 ], [ -87.678209, 45.130084 ], [ -87.678511, 45.131204 ], [ -87.676024, 45.134089 ], [ -87.675816, 45.135059 ], [ -87.683902, 45.144135 ], [ -87.688425, 45.147433 ], [ -87.692375, 45.149505 ], [ -87.695055, 45.150522 ], [ -87.700618, 45.151188 ], [ -87.703492, 45.152206 ], [ -87.707391, 45.154679 ], [ -87.708134, 45.156004 ], [ -87.711322, 45.158946 ], [ -87.717945, 45.161156 ], [ -87.723121, 45.165141 ], [ -87.724601, 45.167452 ], [ -87.727768, 45.169596 ], [ -87.730866, 45.170913 ], [ -87.735135, 45.171538 ], [ -87.736104, 45.172244 ], [ -87.736509, 45.173389 ], [ -87.735210, 45.177642 ], [ -87.741805, 45.197051 ], [ -87.741732, 45.198201 ], [ -87.739492, 45.202126 ], [ -87.736339, 45.204653 ], [ -87.727960, 45.207956 ], [ -87.726198, 45.209391 ], [ -87.726175, 45.212640 ], [ -87.727276, 45.216129 ], [ -87.726952, 45.218949 ], [ -87.722473, 45.223309 ], [ -87.721354, 45.226847 ], [ -87.721935, 45.228444 ], [ -87.724920, 45.229977 ], [ -87.725205, 45.231539 ], [ -87.724156, 45.233236 ], [ -87.718264, 45.238333 ], [ -87.717051, 45.238743 ], [ -87.713398, 45.238564 ], [ -87.712184, 45.239014 ], [ -87.711339, 45.239965 ], [ -87.711480, 45.245224 ], [ -87.709145, 45.254649 ], [ -87.707779, 45.258343 ], [ -87.709137, 45.260341 ], [ -87.703053, 45.267041 ], [ -87.698780, 45.269420 ], [ -87.698456, 45.272072 ], [ -87.699492, 45.276659 ], [ -87.698248, 45.281512 ], [ -87.693468, 45.287675 ], [ -87.690364, 45.290270 ], [ -87.687578, 45.296283 ], [ -87.687498, 45.298055 ], [ -87.679085, 45.305841 ], [ -87.675328, 45.307907 ], [ -87.667423, 45.316360 ], [ -87.665243, 45.317115 ], [ -87.663666, 45.318257 ], [ -87.661500, 45.321386 ], [ -87.662029, 45.326434 ], [ -87.661603, 45.327608 ], [ -87.659830, 45.329144 ], [ -87.655775, 45.330847 ], [ -87.648126, 45.339396 ], [ -87.647454, 45.345232 ], [ -87.647729, 45.350721 ], [ -87.648476, 45.352243 ], [ -87.650661, 45.353798 ], [ -87.653568, 45.354204 ], [ -87.656632, 45.358617 ], [ -87.655807, 45.362706 ], [ -87.656624, 45.367295 ], [ -87.657349, 45.368752 ], [ -87.673513, 45.376946 ], [ -87.674403, 45.378065 ], [ -87.674550, 45.381649 ], [ -87.675017, 45.382454 ], [ -87.682866, 45.384950 ], [ -87.685934, 45.388711 ], [ -87.690281, 45.389822 ], [ -87.693956, 45.389893 ], [ -87.699797, 45.387927 ], [ -87.704337, 45.385462 ], [ -87.706767, 45.383827 ], [ -87.708329, 45.381218 ], [ -87.718891, 45.377462 ], [ -87.733409, 45.364432 ], [ -87.737801, 45.359635 ], [ -87.738352, 45.358243 ], [ -87.750928, 45.355037 ], [ -87.751626, 45.354169 ], [ -87.751452, 45.351755 ], [ -87.754104, 45.349442 ], [ -87.762128, 45.348401 ], [ -87.769172, 45.351195 ], [ -87.771384, 45.351210 ], [ -87.773901, 45.351226 ], [ -87.783076, 45.349725 ], [ -87.787967, 45.352612 ], [ -87.790324, 45.353444 ], [ -87.800464, 45.353608 ], [ -87.810076, 45.351269 ], [ -87.823028, 45.352650 ], [ -87.823554, 45.351637 ], [ -87.824855, 45.350713 ], [ -87.826918, 45.350538 ], [ -87.829775, 45.352005 ], [ -87.832612, 45.352249 ], [ -87.835303, 45.350980 ], [ -87.836782, 45.346451 ], [ -87.838141, 45.345101 ], [ -87.848368, 45.340676 ], [ -87.850133, 45.340435 ], [ -87.851318, 45.341346 ], [ -87.851475, 45.342335 ], [ -87.849899, 45.344651 ], [ -87.850418, 45.347492 ], [ -87.852784, 45.349497 ], [ -87.858617, 45.350378 ], [ -87.860871, 45.351192 ], [ -87.863489, 45.353020 ], [ -87.864873, 45.354767 ], [ -87.865274, 45.355969 ], [ -87.865675, 45.358213 ], [ -87.867037, 45.360137 ], [ -87.868560, 45.360537 ], [ -87.870243, 45.360617 ], [ -87.871204, 45.360056 ], [ -87.871285, 45.358614 ], [ -87.871124, 45.357011 ], [ -87.871685, 45.355729 ], [ -87.873529, 45.354286 ], [ -87.879835, 45.351490 ], [ -87.881114, 45.351278 ], [ -87.885170, 45.351736 ], [ -87.886949, 45.353110 ], [ -87.888052, 45.354697 ], [ -87.887828, 45.358122 ], [ -87.884855, 45.362792 ], [ -87.876862, 45.368535 ], [ -87.871485, 45.371546 ], [ -87.871789, 45.373557 ], [ -87.875692, 45.377052 ], [ -87.875424, 45.379373 ], [ -87.873568, 45.381357 ], [ -87.870905, 45.383116 ], [ -87.864677, 45.385232 ], [ -87.859418, 45.388227 ], [ -87.856830, 45.393106 ], [ -87.859603, 45.396409 ], [ -87.859773, 45.397278 ], [ -87.859131, 45.398967 ], [ -87.850969, 45.401925 ], [ -87.849322, 45.403872 ], [ -87.849668, 45.409518 ], [ -87.850533, 45.411685 ], [ -87.851810, 45.413103 ], [ -87.856216, 45.416101 ], [ -87.860432, 45.423504 ], [ -87.860127, 45.429584 ], [ -87.861950, 45.433072 ], [ -87.861697, 45.434473 ], [ -87.855298, 45.441379 ], [ -87.847429, 45.444177 ], [ -87.844815, 45.448411 ], [ -87.836008, 45.450877 ], [ -87.833042, 45.453596 ], [ -87.832456, 45.455020 ], [ -87.827430, 45.458076 ], [ -87.821057, 45.459955 ], [ -87.812976, 45.464159 ], [ -87.812971, 45.466100 ], [ -87.811469, 45.467991 ], [ -87.805773, 45.473139 ], [ -87.805873, 45.474380 ], [ -87.807388, 45.477031 ], [ -87.806891, 45.479092 ], [ -87.798960, 45.485147 ], [ -87.798362, 45.486564 ], [ -87.797824, 45.491468 ], [ -87.796409, 45.494679 ], [ -87.793447, 45.498372 ], [ -87.792769, 45.499967 ], [ -87.793215, 45.505028 ], [ -87.798794, 45.506287 ], [ -87.802267, 45.514233 ], [ -87.804203, 45.524676 ], [ -87.804720, 45.531244 ], [ -87.804528, 45.534373 ], [ -87.803364, 45.537016 ], [ -87.803390, 45.538272 ], [ -87.807159, 45.543523 ], [ -87.813737, 45.548616 ], [ -87.818791, 45.552100 ], [ -87.827215, 45.555620 ], [ -87.832296, 45.558767 ], [ -87.832968, 45.559461 ], [ -87.833591, 45.562529 ], [ -87.831689, 45.568035 ], [ -87.829346, 45.568776 ], [ -87.813745, 45.565175 ], [ -87.806104, 45.562863 ], [ -87.797536, 45.562124 ], [ -87.792372, 45.563055 ], [ -87.790874, 45.564096 ], [ -87.788798, 45.565947 ], [ -87.788326, 45.567941 ], [ -87.787292, 45.574906 ], [ -87.787534, 45.581376 ], [ -87.786767, 45.582830 ], [ -87.785647, 45.583960 ], [ -87.781255, 45.585682 ], [ -87.777199, 45.588499 ], [ -87.776238, 45.597797 ], [ -87.777671, 45.609204 ], [ -87.780845, 45.614599 ], [ -87.792016, 45.616756 ], [ -87.795880, 45.618846 ], [ -87.796179, 45.622074 ], [ -87.796983, 45.623613 ], [ -87.804481, 45.628933 ], [ -87.810194, 45.638732 ], [ -87.817277, 45.643926 ], [ -87.821818, 45.645589 ], [ -87.824102, 45.647138 ], [ -87.824676, 45.653211 ], [ -87.822693, 45.656077 ], [ -87.822425, 45.658012 ], [ -87.823672, 45.659817 ], [ -87.823868, 45.661920 ], [ -87.823164, 45.662732 ], [ -87.803290, 45.666494 ], [ -87.798903, 45.670140 ], [ -87.795355, 45.671334 ], [ -87.781623, 45.673280 ], [ -87.781007, 45.673934 ], [ -87.780737, 45.675458 ], [ -87.780808, 45.680349 ], [ -87.782226, 45.683053 ], [ -87.787727, 45.687180 ], [ -87.801880, 45.693862 ], [ -87.804993, 45.695796 ], [ -87.809075, 45.699717 ], [ -87.809181, 45.700337 ], [ -87.805076, 45.703556 ], [ -87.805081, 45.704974 ], [ -87.805867, 45.706841 ], [ -87.810144, 45.710230 ], [ -87.812338, 45.711303 ], [ -87.831442, 45.714938 ], [ -87.837343, 45.716919 ], [ -87.846817, 45.722155 ], [ -87.855480, 45.726943 ], [ -87.864320, 45.737139 ], [ -87.863874, 45.742660 ], [ -87.863050, 45.743090 ], [ -87.864141, 45.745697 ], [ -87.868111, 45.749477 ], [ -87.873339, 45.750439 ], [ -87.875813, 45.753888 ], [ -87.879812, 45.754843 ], [ -87.882261, 45.754779 ], [ -87.891905, 45.754055 ], [ -87.896032, 45.752285 ], [ -87.898363, 45.752503 ], [ -87.900005, 45.753497 ], [ -87.901299, 45.756553 ], [ -87.902707, 45.757932 ], [ -87.904657, 45.759163 ], [ -87.905873, 45.759364 ], [ -87.907771, 45.759280 ], [ -87.908933, 45.758297 ], [ -87.921999, 45.756989 ], [ -87.926611, 45.759590 ], [ -87.929130, 45.760364 ], [ -87.934585, 45.758094 ], [ -87.944113, 45.757422 ], [ -87.954459, 45.758414 ], [ -87.959277, 45.757367 ], [ -87.963452, 45.758220 ], [ -87.964725, 45.759461 ], [ -87.963996, 45.760794 ], [ -87.966970, 45.764021 ], [ -87.972451, 45.766319 ], [ -87.976835, 45.767015 ], [ -87.986429, 45.769596 ], [ -87.989656, 45.772025 ], [ -87.989829, 45.772945 ], [ -87.985597, 45.774926 ], [ -87.983392, 45.774696 ], [ -87.981789, 45.775081 ], [ -87.980870, 45.776977 ], [ -87.982617, 45.782944 ], [ -87.987942, 45.793075 ], [ -87.989831, 45.794827 ], [ -87.991447, 45.795393 ], [ -87.995876, 45.795435 ], [ -88.001593, 45.794091 ], [ -88.007043, 45.792192 ], [ -88.017588, 45.792455 ], [ -88.023600, 45.790094 ], [ -88.027228, 45.789190 ], [ -88.031124, 45.789233 ], [ -88.033568, 45.789816 ], [ -88.039729, 45.789626 ], [ -88.040221, 45.789236 ], [ -88.040892, 45.786452 ], [ -88.044697, 45.783718 ], [ -88.048514, 45.782549 ], [ -88.050634, 45.780972 ], [ -88.058256, 45.780719 ], [ -88.072091, 45.780261 ], [ -88.076375, 45.781606 ], [ -88.078361, 45.784249 ], [ -88.079764, 45.784950 ], [ -88.088590, 45.784697 ], [ -88.094047, 45.785658 ], [ -88.099616, 45.790186 ], [ -88.103247, 45.791361 ], [ -88.106351, 45.797573 ], [ -88.105518, 45.798839 ], [ -88.105355, 45.800104 ], [ -88.107506, 45.802668 ], [ -88.109506, 45.803584 ], [ -88.116024, 45.804079 ], [ -88.129461, 45.809288 ], [ -88.131834, 45.811312 ], [ -88.136110, 45.819029 ], [ -88.135067, 45.821694 ], [ -88.133640, 45.823128 ], [ -88.127808, 45.827173 ], [ -88.122947, 45.829565 ], [ -88.120723, 45.832995 ], [ -88.114267, 45.837891 ], [ -88.111726, 45.839196 ], [ -88.109089, 45.839492 ], [ -88.106622, 45.841072 ], [ -88.098326, 45.850142 ], [ -88.088825, 45.855860 ], [ -88.087419, 45.857459 ], [ -88.084985, 45.862443 ], [ -88.082590, 45.864944 ], [ -88.081641, 45.865087 ], [ -88.077534, 45.863825 ], [ -88.075146, 45.864832 ], [ -88.073134, 45.871952 ], [ -88.073944, 45.875593 ], [ -88.081781, 45.880516 ], [ -88.083965, 45.881186 ], [ -88.095841, 45.880042 ], [ -88.100218, 45.881205 ], [ -88.101814, 45.883504 ], [ -88.105447, 45.896593 ], [ -88.105981, 45.897091 ], [ -88.106136, 45.900811 ], [ -88.105677, 45.904387 ], [ -88.104576, 45.906847 ], [ -88.101973, 45.910550 ], [ -88.099172, 45.912362 ], [ -88.095354, 45.913895 ], [ -88.095409, 45.915175 ], [ -88.096496, 45.917273 ], [ -88.102908, 45.921869 ], [ -88.104686, 45.922121 ], [ -88.115346, 45.922211 ], [ -88.116846, 45.921703 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US27", "STATE": "27", "NAME": "Minnesota", "LSAD": "", "CENSUSAREA": 79626.743000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -92.204691, 46.704041 ], [ -92.205692, 46.702541 ], [ -92.205192, 46.698341 ], [ -92.198491, 46.696141 ], [ -92.183091, 46.695241 ], [ -92.177891, 46.691841 ], [ -92.176491, 46.690241 ], [ -92.176091, 46.686341 ], [ -92.177591, 46.683441 ], [ -92.181391, 46.680241 ], [ -92.187592, 46.678941 ], [ -92.192492, 46.676741 ], [ -92.199492, 46.670241 ], [ -92.204092, 46.666941 ], [ -92.205492, 46.664741 ], [ -92.202266, 46.659072 ], [ -92.202192, 46.658941 ], [ -92.201592, 46.656641 ], [ -92.202292, 46.655041 ], [ -92.207092, 46.651941 ], [ -92.212392, 46.649941 ], [ -92.216392, 46.649841 ], [ -92.223492, 46.652641 ], [ -92.228492, 46.652941 ], [ -92.235592, 46.650041 ], [ -92.242493, 46.649241 ], [ -92.256592, 46.658741 ], [ -92.259692, 46.657141 ], [ -92.265993, 46.651041 ], [ -92.270592, 46.650741 ], [ -92.272792, 46.652841 ], [ -92.274392, 46.657441 ], [ -92.278492, 46.658641 ], [ -92.283692, 46.658841 ], [ -92.286192, 46.660342 ], [ -92.287092, 46.662842 ], [ -92.287392, 46.667342 ], [ -92.291292, 46.668142 ], [ -92.292192, 46.666042 ], [ -92.292192, 46.663308 ], [ -92.292192, 46.663242 ], [ -92.291597, 46.624941 ], [ -92.291647, 46.604649 ], [ -92.291976, 46.503997 ], [ -92.292371, 46.495585 ], [ -92.292510, 46.478761 ], [ -92.292727, 46.431993 ], [ -92.292847, 46.420876 ], [ -92.292860, 46.417220 ], [ -92.292999, 46.321894 ], [ -92.292782, 46.319312 ], [ -92.292803, 46.314628 ], [ -92.292880, 46.313752 ], [ -92.292839, 46.307107 ], [ -92.292840, 46.304319 ], [ -92.293007, 46.297987 ], [ -92.293074, 46.295129 ], [ -92.293619, 46.244043 ], [ -92.293558, 46.224578 ], [ -92.293857, 46.180073 ], [ -92.293744, 46.166838 ], [ -92.293706, 46.157321 ], [ -92.293530, 46.113824 ], [ -92.294069, 46.078346 ], [ -92.294033, 46.074377 ], [ -92.298638, 46.072989 ], [ -92.306756, 46.072410 ], [ -92.319329, 46.069289 ], [ -92.327868, 46.066180 ], [ -92.329806, 46.065216 ], [ -92.332912, 46.062697 ], [ -92.335335, 46.059422 ], [ -92.338239, 46.052149 ], [ -92.338590, 46.050111 ], [ -92.341278, 46.045424 ], [ -92.343459, 46.042990 ], [ -92.343604, 46.040917 ], [ -92.342429, 46.034541 ], [ -92.343745, 46.028525 ], [ -92.344244, 46.027430 ], [ -92.346345, 46.025429 ], [ -92.349281, 46.023624 ], [ -92.350004, 46.021888 ], [ -92.350319, 46.018980 ], [ -92.349977, 46.016982 ], [ -92.351760, 46.015685 ], [ -92.357965, 46.013413 ], [ -92.362141, 46.013103 ], [ -92.372717, 46.014198 ], [ -92.381707, 46.017034 ], [ -92.392681, 46.019540 ], [ -92.408259, 46.026630 ], [ -92.410649, 46.027259 ], [ -92.420696, 46.026769 ], [ -92.428555, 46.024241 ], [ -92.435627, 46.021232 ], [ -92.442259, 46.016177 ], [ -92.444356, 46.011777 ], [ -92.444294, 46.009161 ], [ -92.449630, 46.002252 ], [ -92.451627, 46.000441 ], [ -92.452952, 45.997782 ], [ -92.453635, 45.996171 ], [ -92.453373, 45.992913 ], [ -92.456494, 45.990243 ], [ -92.462477, 45.987850 ], [ -92.464512, 45.985038 ], [ -92.464173, 45.982423 ], [ -92.463429, 45.981507 ], [ -92.461138, 45.980216 ], [ -92.461260, 45.979427 ], [ -92.464481, 45.976267 ], [ -92.469354, 45.973811 ], [ -92.472761, 45.972952 ], [ -92.479478, 45.973992 ], [ -92.484633, 45.975872 ], [ -92.490996, 45.975560 ], [ -92.502535, 45.979995 ], [ -92.519488, 45.983917 ], [ -92.522032, 45.984203 ], [ -92.527052, 45.983245 ], [ -92.530516, 45.981918 ], [ -92.537709, 45.977818 ], [ -92.545682, 45.970118 ], [ -92.548459, 45.969056 ], [ -92.549806, 45.967986 ], [ -92.550672, 45.960759 ], [ -92.549858, 45.957039 ], [ -92.551186, 45.952240 ], [ -92.551933, 45.951651 ], [ -92.561256, 45.951006 ], [ -92.569764, 45.948146 ], [ -92.574892, 45.948103 ], [ -92.580565, 45.946250 ], [ -92.590138, 45.941773 ], [ -92.602460, 45.940815 ], [ -92.608329, 45.938112 ], [ -92.614314, 45.934529 ], [ -92.622720, 45.935186 ], [ -92.627723, 45.932682 ], [ -92.629260, 45.932404 ], [ -92.636316, 45.934634 ], [ -92.638824, 45.934166 ], [ -92.639936, 45.933541 ], [ -92.640115, 45.932478 ], [ -92.638474, 45.925971 ], [ -92.639116, 45.924555 ], [ -92.656125, 45.924442 ], [ -92.659549, 45.922937 ], [ -92.670352, 45.916247 ], [ -92.676167, 45.912072 ], [ -92.676807, 45.910930 ], [ -92.675737, 45.907478 ], [ -92.676607, 45.906370 ], [ -92.683924, 45.903939 ], [ -92.698983, 45.896451 ], [ -92.703265, 45.896155 ], [ -92.707702, 45.894901 ], [ -92.712503, 45.891705 ], [ -92.721128, 45.883805 ], [ -92.734039, 45.868108 ], [ -92.736484, 45.863356 ], [ -92.736117, 45.859129 ], [ -92.739278, 45.847580 ], [ -92.739991, 45.846283 ], [ -92.745557, 45.841455 ], [ -92.749180, 45.840717 ], [ -92.759458, 45.835341 ], [ -92.761712, 45.833861 ], [ -92.765146, 45.830183 ], [ -92.765681, 45.827252 ], [ -92.764906, 45.824859 ], [ -92.761889, 45.817928 ], [ -92.760023, 45.815475 ], [ -92.757947, 45.811216 ], [ -92.757815, 45.806574 ], [ -92.759010, 45.803965 ], [ -92.761833, 45.801258 ], [ -92.768430, 45.798010 ], [ -92.772065, 45.795230 ], [ -92.776496, 45.790014 ], [ -92.779617, 45.782563 ], [ -92.781373, 45.773062 ], [ -92.784621, 45.764196 ], [ -92.798645, 45.753654 ], [ -92.802630, 45.751888 ], [ -92.803971, 45.749805 ], [ -92.805348, 45.747493 ], [ -92.809837, 45.744172 ], [ -92.812939, 45.742709 ], [ -92.816559, 45.742037 ], [ -92.826013, 45.736650 ], [ -92.828981, 45.733714 ], [ -92.830685, 45.733120 ], [ -92.835917, 45.732802 ], [ -92.841051, 45.730024 ], [ -92.843079, 45.729163 ], [ -92.848851, 45.728751 ], [ -92.850388, 45.727576 ], [ -92.850537, 45.724376 ], [ -92.850933, 45.723831 ], [ -92.853405, 45.723152 ], [ -92.862598, 45.722241 ], [ -92.865688, 45.720623 ], [ -92.869193, 45.717568 ], [ -92.869689, 45.715142 ], [ -92.868862, 45.711993 ], [ -92.871775, 45.699774 ], [ -92.870025, 45.697272 ], [ -92.870145, 45.696757 ], [ -92.875488, 45.689014 ], [ -92.876891, 45.675289 ], [ -92.878932, 45.665606 ], [ -92.882504, 45.659471 ], [ -92.883987, 45.654870 ], [ -92.885711, 45.646017 ], [ -92.887067, 45.644148 ], [ -92.887929, 45.639006 ], [ -92.886963, 45.636777 ], [ -92.886827, 45.633403 ], [ -92.888114, 45.628377 ], [ -92.888035, 45.624959 ], [ -92.886669, 45.619760 ], [ -92.882970, 45.613738 ], [ -92.882529, 45.610216 ], [ -92.884900, 45.605001 ], [ -92.886442, 45.598679 ], [ -92.886421, 45.594881 ], [ -92.883277, 45.589831 ], [ -92.884954, 45.578818 ], [ -92.883749, 45.575483 ], [ -92.881136, 45.573409 ], [ -92.871082, 45.567581 ], [ -92.846447, 45.566515 ], [ -92.843783, 45.566135 ], [ -92.834156, 45.563096 ], [ -92.823309, 45.560934 ], [ -92.812083, 45.561122 ], [ -92.801503, 45.562854 ], [ -92.790143, 45.566915 ], [ -92.785741, 45.567888 ], [ -92.775988, 45.568478 ], [ -92.773412, 45.568235 ], [ -92.770223, 45.566939 ], [ -92.764574, 45.563592 ], [ -92.756906, 45.557499 ], [ -92.745591, 45.553016 ], [ -92.726082, 45.541112 ], [ -92.724762, 45.538617 ], [ -92.724650, 45.536744 ], [ -92.728023, 45.525652 ], [ -92.727744, 45.518811 ], [ -92.726677, 45.514462 ], [ -92.724337, 45.512223 ], [ -92.715814, 45.506676 ], [ -92.711890, 45.503281 ], [ -92.702224, 45.493046 ], [ -92.695212, 45.482882 ], [ -92.691619, 45.476273 ], [ -92.686793, 45.472271 ], [ -92.680234, 45.464344 ], [ -92.677219, 45.462864 ], [ -92.661131, 45.458278 ], [ -92.653549, 45.455346 ], [ -92.652698, 45.454527 ], [ -92.646602, 45.441635 ], [ -92.646768, 45.437929 ], [ -92.649152, 45.429618 ], [ -92.650269, 45.419168 ], [ -92.649467, 45.416408 ], [ -92.646943, 45.414265 ], [ -92.646676, 45.413227 ], [ -92.648157, 45.407423 ], [ -92.650570, 45.403308 ], [ -92.650422, 45.398507 ], [ -92.658486, 45.396058 ], [ -92.664102, 45.393309 ], [ -92.669505, 45.389111 ], [ -92.676961, 45.380137 ], [ -92.678756, 45.376201 ], [ -92.678223, 45.373604 ], [ -92.679193, 45.372710 ], [ -92.696499, 45.363529 ], [ -92.702720, 45.358472 ], [ -92.703705, 45.356330 ], [ -92.704054, 45.353660 ], [ -92.699524, 45.342421 ], [ -92.698920, 45.339364 ], [ -92.698967, 45.336374 ], [ -92.699956, 45.333716 ], [ -92.704794, 45.326526 ], [ -92.709968, 45.321302 ], [ -92.727737, 45.309288 ], [ -92.732594, 45.304224 ], [ -92.737122, 45.300459 ], [ -92.745575, 45.295844 ], [ -92.750819, 45.292980 ], [ -92.758710, 45.290965 ], [ -92.761013, 45.289028 ], [ -92.761868, 45.287013 ], [ -92.761868, 45.284938 ], [ -92.760615, 45.278827 ], [ -92.758022, 45.274822 ], [ -92.752666, 45.269565 ], [ -92.751659, 45.265910 ], [ -92.751709, 45.261666 ], [ -92.755199, 45.256733 ], [ -92.758907, 45.253407 ], [ -92.760249, 45.249600 ], [ -92.757503, 45.238308 ], [ -92.757456, 45.230526 ], [ -92.755732, 45.225949 ], [ -92.753931, 45.222905 ], [ -92.752192, 45.221051 ], [ -92.751708, 45.218666 ], [ -92.754008, 45.212766 ], [ -92.758008, 45.209566 ], [ -92.762108, 45.207166 ], [ -92.763908, 45.204866 ], [ -92.766932, 45.195111 ], [ -92.767408, 45.190166 ], [ -92.766808, 45.185466 ], [ -92.764872, 45.182812 ], [ -92.752404, 45.173916 ], [ -92.752542, 45.171772 ], [ -92.756907, 45.165166 ], [ -92.757775, 45.160519 ], [ -92.757707, 45.155466 ], [ -92.756807, 45.151866 ], [ -92.749427, 45.138117 ], [ -92.745694, 45.123112 ], [ -92.742925, 45.119918 ], [ -92.740611, 45.118454 ], [ -92.739528, 45.116515 ], [ -92.739584, 45.115598 ], [ -92.740509, 45.113396 ], [ -92.744938, 45.108309 ], [ -92.746749, 45.107051 ], [ -92.754387, 45.103146 ], [ -92.765602, 45.095730 ], [ -92.774010, 45.089138 ], [ -92.791528, 45.079647 ], [ -92.800851, 45.069477 ], [ -92.802163, 45.067555 ], [ -92.802911, 45.065403 ], [ -92.803079, 45.060978 ], [ -92.802056, 45.057423 ], [ -92.797081, 45.050648 ], [ -92.793282, 45.047178 ], [ -92.787910, 45.043516 ], [ -92.778815, 45.039327 ], [ -92.770362, 45.033803 ], [ -92.764604, 45.028767 ], [ -92.762060, 45.024320 ], [ -92.761904, 45.022467 ], [ -92.762533, 45.020551 ], [ -92.768118, 45.009115 ], [ -92.771231, 45.001378 ], [ -92.770834, 44.994131 ], [ -92.769049, 44.988195 ], [ -92.770346, 44.983327 ], [ -92.770304, 44.978967 ], [ -92.769445, 44.972150 ], [ -92.768545, 44.969839 ], [ -92.767218, 44.968084 ], [ -92.760701, 44.964979 ], [ -92.754603, 44.955767 ], [ -92.750802, 44.941567 ], [ -92.750645, 44.937299 ], [ -92.757557, 44.911214 ], [ -92.758701, 44.908979 ], [ -92.759556, 44.907857 ], [ -92.761341, 44.906904 ], [ -92.773103, 44.901367 ], [ -92.774022, 44.900083 ], [ -92.774571, 44.898084 ], [ -92.774907, 44.892797 ], [ -92.773946, 44.889997 ], [ -92.769603, 44.882967 ], [ -92.764133, 44.875905 ], [ -92.763402, 44.874167 ], [ -92.763706, 44.872129 ], [ -92.767102, 44.866767 ], [ -92.769102, 44.862167 ], [ -92.769093, 44.862029 ], [ -92.769090, 44.861997 ], [ -92.768574, 44.854368 ], [ -92.765278, 44.841070 ], [ -92.765278, 44.837186 ], [ -92.766102, 44.834966 ], [ -92.769367, 44.831800 ], [ -92.772266, 44.828046 ], [ -92.772663, 44.826337 ], [ -92.771902, 44.823067 ], [ -92.772663, 44.821424 ], [ -92.780430, 44.812589 ], [ -92.781498, 44.809408 ], [ -92.782963, 44.798131 ], [ -92.785206, 44.792303 ], [ -92.788776, 44.787794 ], [ -92.796039, 44.782056 ], [ -92.800313, 44.777379 ], [ -92.805287, 44.768361 ], [ -92.807362, 44.758909 ], [ -92.807988, 44.751470 ], [ -92.807317, 44.750364 ], [ -92.804035, 44.748433 ], [ -92.802875, 44.746847 ], [ -92.802579, 44.745797 ], [ -92.802402, 44.745167 ], [ -92.787906, 44.737432 ], [ -92.766054, 44.729604 ], [ -92.756990, 44.723829 ], [ -92.754200, 44.722767 ], [ -92.750200, 44.722120 ], [ -92.737259, 44.717155 ], [ -92.732042, 44.713671 ], [ -92.713198, 44.701085 ], [ -92.700948, 44.693751 ], [ -92.696491, 44.689436 ], [ -92.686511, 44.682096 ], [ -92.664699, 44.663380 ], [ -92.660988, 44.660884 ], [ -92.655807, 44.658040 ], [ -92.632105, 44.649027 ], [ -92.621733, 44.638983 ], [ -92.619779, 44.634195 ], [ -92.619774, 44.629214 ], [ -92.622571, 44.623518 ], [ -92.623348, 44.620713 ], [ -92.623163, 44.618224 ], [ -92.621456, 44.615017 ], [ -92.618025, 44.612870 ], [ -92.614569, 44.611730 ], [ -92.607141, 44.612433 ], [ -92.601516, 44.612052 ], [ -92.590467, 44.605936 ], [ -92.588797, 44.601698 ], [ -92.586216, 44.600088 ], [ -92.584711, 44.599861 ], [ -92.581591, 44.600863 ], [ -92.578850, 44.603939 ], [ -92.577148, 44.605054 ], [ -92.572943, 44.604649 ], [ -92.569434, 44.603539 ], [ -92.567226, 44.601770 ], [ -92.560796, 44.594956 ], [ -92.549777, 44.581130 ], [ -92.549280, 44.577704 ], [ -92.549685, 44.576000 ], [ -92.551182, 44.573449 ], [ -92.551510, 44.571607 ], [ -92.549957, 44.568988 ], [ -92.548060, 44.567792 ], [ -92.544346, 44.566986 ], [ -92.540551, 44.567258 ], [ -92.527337, 44.573554 ], [ -92.520878, 44.575200 ], [ -92.518358, 44.575183 ], [ -92.512564, 44.571801 ], [ -92.508759, 44.570325 ], [ -92.493808, 44.566063 ], [ -92.490472, 44.566205 ], [ -92.484740, 44.568067 ], [ -92.481001, 44.568276 ], [ -92.470209, 44.565036 ], [ -92.455105, 44.561886 ], [ -92.440745, 44.562833 ], [ -92.433256, 44.565500 ], [ -92.431101, 44.565786 ], [ -92.425774, 44.564602 ], [ -92.420702, 44.562041 ], [ -92.415089, 44.560359 ], [ -92.399281, 44.558292 ], [ -92.389040, 44.557697 ], [ -92.368298, 44.559182 ], [ -92.361518, 44.558935 ], [ -92.347567, 44.557149 ], [ -92.336114, 44.554004 ], [ -92.329013, 44.550895 ], [ -92.319938, 44.544940 ], [ -92.317357, 44.542512 ], [ -92.316228, 44.540966 ], [ -92.314071, 44.538014 ], [ -92.310827, 44.528756 ], [ -92.307957, 44.524475 ], [ -92.303527, 44.519822 ], [ -92.303046, 44.518646 ], [ -92.302466, 44.516487 ], [ -92.302961, 44.503601 ], [ -92.302215, 44.500298 ], [ -92.297122, 44.492732 ], [ -92.291005, 44.485464 ], [ -92.282364, 44.477707 ], [ -92.276784, 44.473649 ], [ -92.262476, 44.465149 ], [ -92.249071, 44.459524 ], [ -92.244884, 44.456842 ], [ -92.242010, 44.454254 ], [ -92.237325, 44.449417 ], [ -92.232472, 44.445434 ], [ -92.221083, 44.440386 ], [ -92.215163, 44.438503 ], [ -92.195378, 44.433792 ], [ -92.170280, 44.428598 ], [ -92.162454, 44.427208 ], [ -92.139569, 44.424673 ], [ -92.124513, 44.422115 ], [ -92.121106, 44.420572 ], [ -92.115296, 44.416056 ], [ -92.111085, 44.413948 ], [ -92.097415, 44.411464 ], [ -92.087241, 44.408848 ], [ -92.083640, 44.407189 ], [ -92.078605, 44.404869 ], [ -92.072267, 44.404017 ], [ -92.061637, 44.404124 ], [ -92.056486, 44.402729 ], [ -92.053549, 44.401375 ], [ -92.046285, 44.394398 ], [ -92.038147, 44.388731 ], [ -92.019313, 44.381217 ], [ -92.008589, 44.379626 ], [ -92.006179, 44.378825 ], [ -92.002838, 44.377118 ], [ -92.000165, 44.374966 ], [ -91.993984, 44.371800 ], [ -91.987289, 44.369119 ], [ -91.983974, 44.368448 ], [ -91.978574, 44.368372 ], [ -91.974922, 44.367516 ], [ -91.970266, 44.365842 ], [ -91.963600, 44.362112 ], [ -91.959523, 44.359404 ], [ -91.952820, 44.352982 ], [ -91.949599, 44.348796 ], [ -91.941311, 44.340978 ], [ -91.928224, 44.335473 ], [ -91.925590, 44.333548 ], [ -91.918625, 44.322671 ], [ -91.916191, 44.318094 ], [ -91.913534, 44.311392 ], [ -91.913574, 44.310392 ], [ -91.914360, 44.308230 ], [ -91.921028, 44.301069 ], [ -91.924102, 44.297095 ], [ -91.924975, 44.294819 ], [ -91.924613, 44.291815 ], [ -91.922205, 44.287811 ], [ -91.920282, 44.286496 ], [ -91.905789, 44.281614 ], [ -91.898697, 44.277172 ], [ -91.896388, 44.274690 ], [ -91.895652, 44.273008 ], [ -91.896760, 44.265447 ], [ -91.896008, 44.262871 ], [ -91.889132, 44.256060 ], [ -91.887824, 44.254171 ], [ -91.887040, 44.251772 ], [ -91.887905, 44.246398 ], [ -91.892963, 44.235149 ], [ -91.892698, 44.231105 ], [ -91.889790, 44.226286 ], [ -91.880265, 44.216555 ], [ -91.877429, 44.212921 ], [ -91.876356, 44.209575 ], [ -91.876056, 44.202728 ], [ -91.875158, 44.200575 ], [ -91.872369, 44.199167 ], [ -91.864387, 44.196574 ], [ -91.858393, 44.193003 ], [ -91.844754, 44.184878 ], [ -91.832479, 44.180308 ], [ -91.829167, 44.178350 ], [ -91.817302, 44.164235 ], [ -91.808064, 44.159262 ], [ -91.796669, 44.154335 ], [ -91.774486, 44.147539 ], [ -91.768574, 44.143508 ], [ -91.756719, 44.136804 ], [ -91.751747, 44.134786 ], [ -91.730648, 44.132900 ], [ -91.721552, 44.130342 ], [ -91.719097, 44.128853 ], [ -91.710597, 44.120480 ], [ -91.709476, 44.117565 ], [ -91.708082, 44.110929 ], [ -91.708207, 44.105186 ], [ -91.707491, 44.103906 ], [ -91.695310, 44.098570 ], [ -91.691281, 44.097858 ], [ -91.685748, 44.098419 ], [ -91.681530, 44.097400 ], [ -91.667006, 44.086964 ], [ -91.665263, 44.085041 ], [ -91.663442, 44.080910 ], [ -91.659511, 44.074203 ], [ -91.657000, 44.071409 ], [ -91.652247, 44.068634 ], [ -91.647873, 44.064109 ], [ -91.644717, 44.062782 ], [ -91.643400, 44.062711 ], [ -91.640535, 44.063679 ], [ -91.638115, 44.063285 ], [ -91.633365, 44.060364 ], [ -91.627900, 44.055807 ], [ -91.623784, 44.054106 ], [ -91.615375, 44.051598 ], [ -91.610487, 44.049310 ], [ -91.607339, 44.047357 ], [ -91.603550, 44.043681 ], [ -91.597617, 44.034965 ], [ -91.592070, 44.031372 ], [ -91.582604, 44.027381 ], [ -91.580019, 44.026925 ], [ -91.573283, 44.026901 ], [ -91.559004, 44.025315 ], [ -91.547028, 44.022226 ], [ -91.533778, 44.021433 ], [ -91.524315, 44.021433 ], [ -91.507121, 44.018980 ], [ -91.502163, 44.016856 ], [ -91.494988, 44.012536 ], [ -91.480870, 44.008145 ], [ -91.478498, 44.008030 ], [ -91.468472, 44.009480 ], [ -91.463515, 44.009041 ], [ -91.457378, 44.006301 ], [ -91.440536, 44.001501 ], [ -91.437380, 43.999962 ], [ -91.432522, 43.996827 ], [ -91.429878, 43.993888 ], [ -91.426720, 43.988500 ], [ -91.425681, 43.985113 ], [ -91.425188, 43.984322 ], [ -91.424134, 43.982631 ], [ -91.412491, 43.973411 ], [ -91.410555, 43.970892 ], [ -91.407395, 43.965148 ], [ -91.406011, 43.963929 ], [ -91.395086, 43.959409 ], [ -91.385785, 43.954239 ], [ -91.375142, 43.944289 ], [ -91.366642, 43.937463 ], [ -91.364736, 43.934884 ], [ -91.363242, 43.926563 ], [ -91.357426, 43.917231 ], [ -91.356741, 43.916564 ], [ -91.351688, 43.914545 ], [ -91.347741, 43.911964 ], [ -91.346271, 43.910074 ], [ -91.342335, 43.902697 ], [ -91.338141, 43.897664 ], [ -91.328143, 43.893435 ], [ -91.320605, 43.888491 ], [ -91.315310, 43.881808 ], [ -91.313037, 43.875757 ], [ -91.310991, 43.867381 ], [ -91.301302, 43.859515 ], [ -91.298815, 43.856555 ], [ -91.296739, 43.855165 ], [ -91.291002, 43.852733 ], [ -91.284138, 43.847065 ], [ -91.281968, 43.842738 ], [ -91.277695, 43.837741 ], [ -91.275737, 43.824866 ], [ -91.273037, 43.818566 ], [ -91.272037, 43.813766 ], [ -91.267436, 43.804166 ], [ -91.264436, 43.800366 ], [ -91.262436, 43.792166 ], [ -91.244135, 43.774667 ], [ -91.243955, 43.773046 ], [ -91.255431, 43.744876 ], [ -91.254903, 43.733533 ], [ -91.255932, 43.729849 ], [ -91.257773, 43.725661 ], [ -91.258756, 43.723426 ], [ -91.261316, 43.719490 ], [ -91.266538, 43.713947 ], [ -91.268455, 43.709824 ], [ -91.267792, 43.695652 ], [ -91.272741, 43.676609 ], [ -91.273252, 43.666623 ], [ -91.271749, 43.654929 ], [ -91.270767, 43.653080 ], [ -91.265051, 43.649141 ], [ -91.263856, 43.647662 ], [ -91.262397, 43.641760 ], [ -91.263178, 43.638203 ], [ -91.268457, 43.627352 ], [ -91.268748, 43.615348 ], [ -91.265091, 43.609977 ], [ -91.261631, 43.606175 ], [ -91.258267, 43.603484 ], [ -91.252926, 43.600363 ], [ -91.239109, 43.589760 ], [ -91.234499, 43.585529 ], [ -91.232707, 43.583533 ], [ -91.231865, 43.581822 ], [ -91.231490, 43.575595 ], [ -91.232812, 43.564842 ], [ -91.234432, 43.561781 ], [ -91.240649, 43.554995 ], [ -91.243214, 43.550722 ], [ -91.243820, 43.549130 ], [ -91.244093, 43.545620 ], [ -91.243183, 43.540309 ], [ -91.236725, 43.532930 ], [ -91.232941, 43.523967 ], [ -91.230027, 43.521595 ], [ -91.222613, 43.517892 ], [ -91.218292, 43.514434 ], [ -91.217353, 43.512474 ], [ -91.217876, 43.508104 ], [ -91.217706, 43.500550 ], [ -91.246715, 43.500488 ], [ -91.261781, 43.500993 ], [ -91.369325, 43.500827 ], [ -91.371608, 43.500945 ], [ -91.376950, 43.500482 ], [ -91.397319, 43.500887 ], [ -91.441786, 43.500438 ], [ -91.445932, 43.500588 ], [ -91.461403, 43.500642 ], [ -91.465063, 43.500608 ], [ -91.491042, 43.500690 ], [ -91.533806, 43.500560 ], [ -91.541220, 43.500515 ], [ -91.551021, 43.500539 ], [ -91.591073, 43.500536 ], [ -91.610832, 43.500530 ], [ -91.610895, 43.500530 ], [ -91.615293, 43.500550 ], [ -91.616895, 43.500663 ], [ -91.617407, 43.500687 ], [ -91.620785, 43.500677 ], [ -91.625611, 43.500727 ], [ -91.634244, 43.500479 ], [ -91.634495, 43.500439 ], [ -91.635626, 43.500463 ], [ -91.639772, 43.500573 ], [ -91.644924, 43.500529 ], [ -91.651396, 43.500454 ], [ -91.658401, 43.500533 ], [ -91.670872, 43.500513 ], [ -91.700749, 43.500581 ], [ -91.730217, 43.500680 ], [ -91.730359, 43.500680 ], [ -91.733330, 43.500623 ], [ -91.736558, 43.500561 ], [ -91.738446, 43.500525 ], [ -91.761414, 43.500637 ], [ -91.777688, 43.500711 ], [ -91.779290, 43.500803 ], [ -91.804925, 43.500716 ], [ -91.807156, 43.500648 ], [ -91.824848, 43.500684 ], [ -91.941837, 43.500554 ], [ -91.949879, 43.500485 ], [ -92.079802, 43.500647 ], [ -92.079954, 43.500647 ], [ -92.089970, 43.500684 ], [ -92.103886, 43.500735 ], [ -92.178863, 43.500713 ], [ -92.198788, 43.500527 ], [ -92.277425, 43.500466 ], [ -92.279084, 43.500436 ], [ -92.368908, 43.500454 ], [ -92.388298, 43.500483 ], [ -92.406130, 43.500476 ], [ -92.408832, 43.500614 ], [ -92.448948, 43.500420 ], [ -92.464505, 43.500345 ], [ -92.553128, 43.500300 ], [ -92.553161, 43.500300 ], [ -92.649194, 43.500049 ], [ -92.653318, 43.500050 ], [ -92.672580, 43.500055 ], [ -92.689033, 43.500062 ], [ -92.692786, 43.500063 ], [ -92.707312, 43.500069 ], [ -92.752088, 43.500084 ], [ -92.790317, 43.499567 ], [ -92.870277, 43.499548 ], [ -93.007871, 43.499604 ], [ -93.024348, 43.499572 ], [ -93.024429, 43.499572 ], [ -93.049192, 43.499571 ], [ -93.228861, 43.499567 ], [ -93.271800, 43.499356 ], [ -93.399035, 43.499485 ], [ -93.428509, 43.499478 ], [ -93.468563, 43.499473 ], [ -93.472804, 43.499400 ], [ -93.482009, 43.499482 ], [ -93.488261, 43.499417 ], [ -93.497350, 43.499456 ], [ -93.497405, 43.499456 ], [ -93.528482, 43.499471 ], [ -93.532178, 43.499472 ], [ -93.558631, 43.499521 ], [ -93.576728, 43.499520 ], [ -93.617131, 43.499548 ], [ -93.648533, 43.499559 ], [ -93.699345, 43.499576 ], [ -93.704916, 43.499568 ], [ -93.708771, 43.499564 ], [ -93.716217, 43.499563 ], [ -93.794285, 43.499542 ], [ -93.795793, 43.499520 ], [ -93.970760, 43.499605 ], [ -93.970762, 43.499605 ], [ -94.092894, 43.500302 ], [ -94.094339, 43.500302 ], [ -94.108068, 43.500300 ], [ -94.109880, 43.500283 ], [ -94.247965, 43.500333 ], [ -94.377466, 43.500379 ], [ -94.390597, 43.500469 ], [ -94.442835, 43.500583 ], [ -94.442848, 43.500583 ], [ -94.447048, 43.500639 ], [ -94.470420, 43.500340 ], [ -94.560838, 43.500377 ], [ -94.565665, 43.500330 ], [ -94.615916, 43.500544 ], [ -94.854555, 43.500614 ], [ -94.857867, 43.500615 ], [ -94.860192, 43.500546 ], [ -94.872725, 43.500564 ], [ -94.874235, 43.500557 ], [ -94.887291, 43.500502 ], [ -94.914523, 43.500450 ], [ -94.914634, 43.500450 ], [ -94.914905, 43.500450 ], [ -94.914955, 43.500450 ], [ -94.934625, 43.500490 ], [ -94.954477, 43.500467 ], [ -94.974359, 43.500508 ], [ -94.994460, 43.500523 ], [ -95.014245, 43.500872 ], [ -95.034000, 43.500811 ], [ -95.053504, 43.500769 ], [ -95.054289, 43.500860 ], [ -95.114874, 43.500667 ], [ -95.122633, 43.500755 ], [ -95.154936, 43.500449 ], [ -95.167294, 43.500771 ], [ -95.167891, 43.500885 ], [ -95.180423, 43.500774 ], [ -95.214938, 43.500885 ], [ -95.244844, 43.501196 ], [ -95.250762, 43.500406 ], [ -95.250969, 43.500464 ], [ -95.374737, 43.500314 ], [ -95.375269, 43.500322 ], [ -95.387787, 43.500240 ], [ -95.387812, 43.500240 ], [ -95.387851, 43.500240 ], [ -95.434199, 43.500314 ], [ -95.434293, 43.500360 ], [ -95.454433, 43.500644 ], [ -95.454706, 43.500648 ], [ -95.454706, 43.500563 ], [ -95.475065, 43.500335 ], [ -95.486737, 43.500274 ], [ -95.486803, 43.500246 ], [ -95.514774, 43.499865 ], [ -95.740813, 43.499894 ], [ -95.741569, 43.499891 ], [ -95.821277, 43.499965 ], [ -95.834421, 43.499966 ], [ -95.860946, 43.499966 ], [ -95.861152, 43.499966 ], [ -96.053163, 43.500176 ], [ -96.198484, 43.500335 ], [ -96.198766, 43.500312 ], [ -96.208814, 43.500391 ], [ -96.332062, 43.500415 ], [ -96.351059, 43.500333 ], [ -96.453049, 43.500415 ], [ -96.453352, 43.587040 ], [ -96.453383, 43.588183 ], [ -96.453356, 43.607544 ], [ -96.453387, 43.609944 ], [ -96.453408, 43.675008 ], [ -96.453380, 43.689637 ], [ -96.453281, 43.791435 ], [ -96.453088, 43.805123 ], [ -96.453264, 43.849501 ], [ -96.453264, 43.849506 ], [ -96.453264, 43.849604 ], [ -96.453335, 43.877029 ], [ -96.453304, 43.878583 ], [ -96.453183, 43.878650 ], [ -96.453352, 43.949122 ], [ -96.453289, 43.950814 ], [ -96.453165, 43.966540 ], [ -96.453292, 43.967180 ], [ -96.453389, 43.978060 ], [ -96.453263, 43.980277 ], [ -96.453328, 43.992871 ], [ -96.453297, 43.994723 ], [ -96.453116, 44.006876 ], [ -96.453053, 44.008887 ], [ -96.453373, 44.023744 ], [ -96.453405, 44.025413 ], [ -96.453313, 44.036430 ], [ -96.453187, 44.038350 ], [ -96.452774, 44.196780 ], [ -96.452774, 44.196895 ], [ -96.452673, 44.254588 ], [ -96.452419, 44.255274 ], [ -96.452369, 44.268967 ], [ -96.452365, 44.271972 ], [ -96.452617, 44.282702 ], [ -96.452500, 44.285687 ], [ -96.452334, 44.297009 ], [ -96.452239, 44.298655 ], [ -96.452369, 44.312071 ], [ -96.452248, 44.313362 ], [ -96.452372, 44.325991 ], [ -96.452309, 44.328094 ], [ -96.452248, 44.340642 ], [ -96.452152, 44.342219 ], [ -96.452305, 44.345332 ], [ -96.452282, 44.354857 ], [ -96.452213, 44.360149 ], [ -96.452134, 44.383679 ], [ -96.452073, 44.389690 ], [ -96.451924, 44.441549 ], [ -96.451816, 44.460402 ], [ -96.452218, 44.470873 ], [ -96.452122, 44.473043 ], [ -96.451974, 44.506849 ], [ -96.452010, 44.516929 ], [ -96.452236, 44.526871 ], [ -96.452016, 44.543533 ], [ -96.451990, 44.543639 ], [ -96.451888, 44.544058 ], [ -96.451720, 44.630708 ], [ -96.451761, 44.631194 ], [ -96.451761, 44.631350 ], [ -96.451543, 44.703135 ], [ -96.451232, 44.718375 ], [ -96.451573, 44.760510 ], [ -96.451380, 44.761788 ], [ -96.451620, 44.776191 ], [ -96.451823, 44.790471 ], [ -96.451888, 44.792299 ], [ -96.451829, 44.797691 ], [ -96.451559, 44.805468 ], [ -96.451560, 44.805569 ], [ -96.452009, 44.890080 ], [ -96.451853, 44.906672 ], [ -96.452047, 44.910695 ], [ -96.452347, 44.962734 ], [ -96.452092, 44.977475 ], [ -96.452092, 44.977494 ], [ -96.452240, 45.042347 ], [ -96.452177, 45.050185 ], [ -96.452210, 45.051602 ], [ -96.452219, 45.093836 ], [ -96.452026, 45.095138 ], [ -96.452418, 45.122677 ], [ -96.452353, 45.124071 ], [ -96.452304, 45.178563 ], [ -96.452162, 45.203109 ], [ -96.452152, 45.204849 ], [ -96.452315, 45.208986 ], [ -96.452948, 45.268925 ], [ -96.452949, 45.269059 ], [ -96.452791, 45.284280 ], [ -96.453067, 45.298115 ], [ -96.454094, 45.301546 ], [ -96.456941, 45.303652 ], [ -96.457781, 45.307610 ], [ -96.461910, 45.313884 ], [ -96.466644, 45.317162 ], [ -96.468027, 45.318619 ], [ -96.468756, 45.320564 ], [ -96.469246, 45.324941 ], [ -96.470387, 45.326605 ], [ -96.479323, 45.339644 ], [ -96.482556, 45.346273 ], [ -96.489065, 45.357071 ], [ -96.502006, 45.365473 ], [ -96.508132, 45.367832 ], [ -96.521787, 45.375645 ], [ -96.530944, 45.378495 ], [ -96.539722, 45.380338 ], [ -96.545973, 45.381050 ], [ -96.562142, 45.386090 ], [ -96.571364, 45.389871 ], [ -96.578879, 45.392295 ], [ -96.584764, 45.395705 ], [ -96.601180, 45.403181 ], [ -96.617726, 45.408092 ], [ -96.631204, 45.409238 ], [ -96.640624, 45.409227 ], [ -96.647888, 45.410126 ], [ -96.662258, 45.409011 ], [ -96.670301, 45.410545 ], [ -96.675447, 45.410216 ], [ -96.680454, 45.410499 ], [ -96.683753, 45.411556 ], [ -96.692541, 45.417338 ], [ -96.702006, 45.426247 ], [ -96.710786, 45.436930 ], [ -96.724250, 45.451482 ], [ -96.731396, 45.457020 ], [ -96.732739, 45.458737 ], [ -96.736837, 45.466775 ], [ -96.738446, 45.473499 ], [ -96.742509, 45.478723 ], [ -96.743486, 45.480649 ], [ -96.743683, 45.484439 ], [ -96.745487, 45.488712 ], [ -96.752865, 45.502163 ], [ -96.760591, 45.514895 ], [ -96.765280, 45.521414 ], [ -96.781036, 45.535972 ], [ -96.784863, 45.541300 ], [ -96.793840, 45.550724 ], [ -96.799102, 45.554225 ], [ -96.801987, 45.555414 ], [ -96.835451, 45.586129 ], [ -96.843957, 45.594003 ], [ -96.844334, 45.594375 ], [ -96.849444, 45.598944 ], [ -96.853646, 45.602307 ], [ -96.857751, 45.605962 ], [ -96.856657, 45.609041 ], [ -96.852392, 45.614840 ], [ -96.851621, 45.619412 ], [ -96.844211, 45.639583 ], [ -96.840746, 45.645294 ], [ -96.835769, 45.649648 ], [ -96.832659, 45.651716 ], [ -96.827428, 45.653067 ], [ -96.826160, 45.654164 ], [ -96.800156, 45.668355 ], [ -96.760866, 45.687518 ], [ -96.757174, 45.690957 ], [ -96.750350, 45.698782 ], [ -96.745086, 45.701576 ], [ -96.711157, 45.717561 ], [ -96.687224, 45.725931 ], [ -96.672665, 45.732336 ], [ -96.662595, 45.738682 ], [ -96.652226, 45.746809 ], [ -96.641941, 45.759871 ], [ -96.639685, 45.765400 ], [ -96.638726, 45.770171 ], [ -96.636646, 45.773702 ], [ -96.630512, 45.781157 ], [ -96.629426, 45.784211 ], [ -96.627778, 45.786239 ], [ -96.625347, 45.787924 ], [ -96.618195, 45.791063 ], [ -96.612512, 45.794442 ], [ -96.607621, 45.799070 ], [ -96.601863, 45.806343 ], [ -96.596704, 45.811801 ], [ -96.593216, 45.813873 ], [ -96.587093, 45.816445 ], [ -96.583085, 45.820024 ], [ -96.579740, 45.825820 ], [ -96.577484, 45.833108 ], [ -96.577534, 45.837930 ], [ -96.576544, 45.839945 ], [ -96.574517, 45.843098 ], [ -96.572984, 45.861602 ], [ -96.574417, 45.865010 ], [ -96.574667, 45.866816 ], [ -96.571871, 45.871846 ], [ -96.572651, 45.876474 ], [ -96.571354, 45.886673 ], [ -96.568772, 45.888072 ], [ -96.568281, 45.891203 ], [ -96.568053, 45.898697 ], [ -96.568315, 45.902902 ], [ -96.567268, 45.905393 ], [ -96.564420, 45.909415 ], [ -96.565541, 45.910883 ], [ -96.566534, 45.911876 ], [ -96.567030, 45.915682 ], [ -96.566562, 45.916931 ], [ -96.564002, 45.919560 ], [ -96.564317, 45.921074 ], [ -96.564518, 45.926256 ], [ -96.563280, 45.935238 ], [ -96.562525, 45.937087 ], [ -96.561334, 45.945655 ], [ -96.562135, 45.947718 ], [ -96.564803, 45.950349 ], [ -96.570350, 45.963595 ], [ -96.572384, 45.980231 ], [ -96.572483, 45.989577 ], [ -96.573605, 46.002309 ], [ -96.574064, 46.004434 ], [ -96.575869, 46.007999 ], [ -96.574264, 46.016545 ], [ -96.576569, 46.021846 ], [ -96.577315, 46.023560 ], [ -96.577940, 46.026874 ], [ -96.573644, 46.037911 ], [ -96.566295, 46.051416 ], [ -96.560945, 46.055415 ], [ -96.559271, 46.058272 ], [ -96.556907, 46.064830 ], [ -96.556611, 46.068920 ], [ -96.558055, 46.071159 ], [ -96.558088, 46.072096 ], [ -96.554507, 46.083978 ], [ -96.556345, 46.086880 ], [ -96.556672, 46.097232 ], [ -96.557952, 46.102442 ], [ -96.559167, 46.105024 ], [ -96.563175, 46.107995 ], [ -96.565723, 46.111963 ], [ -96.566920, 46.114750 ], [ -96.562811, 46.116250 ], [ -96.563043, 46.119512 ], [ -96.570023, 46.123756 ], [ -96.571439, 46.125720 ], [ -96.570081, 46.127037 ], [ -96.569260, 46.133686 ], [ -96.574784, 46.143146 ], [ -96.577381, 46.144951 ], [ -96.579453, 46.147601 ], [ -96.580408, 46.151234 ], [ -96.577715, 46.162797 ], [ -96.577952, 46.165843 ], [ -96.578620, 46.168135 ], [ -96.580531, 46.169186 ], [ -96.582823, 46.170905 ], [ -96.583779, 46.173563 ], [ -96.583324, 46.174154 ], [ -96.584495, 46.177123 ], [ -96.585647, 46.177309 ], [ -96.586739, 46.177305 ], [ -96.587408, 46.178164 ], [ -96.587599, 46.178928 ], [ -96.587599, 46.180075 ], [ -96.587408, 46.181221 ], [ -96.587217, 46.182749 ], [ -96.587503, 46.183609 ], [ -96.588554, 46.185233 ], [ -96.588579, 46.189689 ], [ -96.587724, 46.191838 ], [ -96.587694, 46.195262 ], [ -96.584929, 46.197231 ], [ -96.584272, 46.198053 ], [ -96.583582, 46.201047 ], [ -96.584372, 46.204155 ], [ -96.584899, 46.204383 ], [ -96.586744, 46.209912 ], [ -96.591652, 46.218183 ], [ -96.595670, 46.219850 ], [ -96.597550, 46.227733 ], [ -96.598645, 46.241626 ], [ -96.598119, 46.243112 ], [ -96.594234, 46.245329 ], [ -96.592375, 46.246076 ], [ -96.591037, 46.247222 ], [ -96.590369, 46.247891 ], [ -96.590082, 46.248655 ], [ -96.590369, 46.249515 ], [ -96.590942, 46.250183 ], [ -96.592470, 46.250757 ], [ -96.594189, 46.251712 ], [ -96.594571, 46.253335 ], [ -96.593712, 46.254959 ], [ -96.593616, 46.256679 ], [ -96.594571, 46.258302 ], [ -96.595909, 46.259926 ], [ -96.598870, 46.260690 ], [ -96.599729, 46.262123 ], [ -96.599087, 46.263701 ], [ -96.596822, 46.267913 ], [ -96.595014, 46.275135 ], [ -96.595509, 46.276689 ], [ -96.598392, 46.280080 ], [ -96.598774, 46.281417 ], [ -96.598201, 46.283136 ], [ -96.596100, 46.286097 ], [ -96.596077, 46.290536 ], [ -96.596968, 46.291838 ], [ -96.599347, 46.292879 ], [ -96.600302, 46.294407 ], [ -96.598679, 46.297750 ], [ -96.599156, 46.299183 ], [ -96.600270, 46.300406 ], [ -96.601360, 46.304130 ], [ -96.598233, 46.312563 ], [ -96.598399, 46.314482 ], [ -96.601040, 46.319554 ], [ -96.599761, 46.330386 ], [ -96.601048, 46.331139 ], [ -96.608075, 46.332576 ], [ -96.614676, 46.337418 ], [ -96.619991, 46.340135 ], [ -96.620454, 46.341346 ], [ -96.618147, 46.344295 ], [ -96.620790, 46.347607 ], [ -96.628522, 46.349569 ], [ -96.629378, 46.350529 ], [ -96.629211, 46.352654 ], [ -96.631586, 46.353752 ], [ -96.640267, 46.351585 ], [ -96.644335, 46.351908 ], [ -96.645959, 46.353532 ], [ -96.647296, 46.358499 ], [ -96.646341, 46.360982 ], [ -96.646532, 46.362510 ], [ -96.650718, 46.363655 ], [ -96.655206, 46.365964 ], [ -96.658009, 46.370512 ], [ -96.658436, 46.373391 ], [ -96.666028, 46.374566 ], [ -96.667189, 46.375458 ], [ -96.669794, 46.384644 ], [ -96.669132, 46.390037 ], [ -96.678507, 46.404823 ], [ -96.680687, 46.407383 ], [ -96.682008, 46.407840 ], [ -96.684834, 46.407021 ], [ -96.688082, 46.407880 ], [ -96.688846, 46.409409 ], [ -96.688318, 46.410948 ], [ -96.688941, 46.413134 ], [ -96.694290, 46.414280 ], [ -96.696583, 46.415617 ], [ -96.696869, 46.416859 ], [ -96.696392, 46.418483 ], [ -96.696869, 46.420011 ], [ -96.697920, 46.420680 ], [ -96.701358, 46.420584 ], [ -96.702314, 46.422685 ], [ -96.702314, 46.423832 ], [ -96.701167, 46.426506 ], [ -96.701645, 46.428607 ], [ -96.703078, 46.429467 ], [ -96.706134, 46.429754 ], [ -96.706994, 46.430231 ], [ -96.707471, 46.432715 ], [ -96.709095, 46.435294 ], [ -96.711770, 46.436153 ], [ -96.715495, 46.436153 ], [ -96.718074, 46.438255 ], [ -96.718647, 46.439974 ], [ -96.717967, 46.442021 ], [ -96.716438, 46.444567 ], [ -96.716641, 46.447233 ], [ -96.717119, 46.448093 ], [ -96.718169, 46.448666 ], [ -96.718933, 46.451054 ], [ -96.718551, 46.451913 ], [ -96.715593, 46.453867 ], [ -96.714861, 46.459132 ], [ -96.715557, 46.463232 ], [ -96.717453, 46.464474 ], [ -96.720414, 46.468008 ], [ -96.721274, 46.470014 ], [ -96.720891, 46.471446 ], [ -96.721560, 46.472115 ], [ -96.722420, 46.472784 ], [ -96.724712, 46.473166 ], [ -96.726718, 46.474121 ], [ -96.726914, 46.476432 ], [ -96.735123, 46.478897 ], [ -96.736365, 46.480138 ], [ -96.736270, 46.481380 ], [ -96.735028, 46.483863 ], [ -96.735505, 46.484914 ], [ -96.737129, 46.485965 ], [ -96.737989, 46.487875 ], [ -96.737798, 46.489785 ], [ -96.734570, 46.494254 ], [ -96.733612, 46.497224 ], [ -96.735499, 46.497932 ], [ -96.737702, 46.500770 ], [ -96.735888, 46.504973 ], [ -96.735888, 46.506310 ], [ -96.738562, 46.509366 ], [ -96.736147, 46.513478 ], [ -96.737408, 46.517636 ], [ -96.738475, 46.525793 ], [ -96.742020, 46.529036 ], [ -96.744341, 46.533006 ], [ -96.744341, 46.534630 ], [ -96.742239, 46.536827 ], [ -96.742335, 46.538546 ], [ -96.745009, 46.540457 ], [ -96.745105, 46.541125 ], [ -96.745009, 46.541698 ], [ -96.743003, 46.542940 ], [ -96.742812, 46.543609 ], [ -96.743577, 46.544850 ], [ -96.746347, 46.546283 ], [ -96.744341, 46.550104 ], [ -96.744532, 46.551346 ], [ -96.746824, 46.555071 ], [ -96.748161, 46.556408 ], [ -96.748830, 46.558127 ], [ -96.748161, 46.559847 ], [ -96.746633, 46.560706 ], [ -96.744436, 46.565960 ], [ -96.746442, 46.574078 ], [ -96.748161, 46.575798 ], [ -96.751600, 46.576371 ], [ -96.752746, 46.577517 ], [ -96.753033, 46.578950 ], [ -96.752078, 46.582197 ], [ -96.752746, 46.582770 ], [ -96.755421, 46.582866 ], [ -96.756949, 46.583534 ], [ -96.756662, 46.585827 ], [ -96.757999, 46.586878 ], [ -96.761820, 46.588501 ], [ -96.762393, 46.589743 ], [ -96.761820, 46.592991 ], [ -96.762584, 46.593946 ], [ -96.763865, 46.594595 ], [ -96.766596, 46.597957 ], [ -96.770226, 46.598148 ], [ -96.772446, 46.600129 ], [ -96.772457, 46.601491 ], [ -96.772476, 46.603716 ], [ -96.771802, 46.605742 ], [ -96.772088, 46.606315 ], [ -96.774763, 46.607461 ], [ -96.775622, 46.609276 ], [ -96.774094, 46.613288 ], [ -96.774954, 46.614625 ], [ -96.778488, 46.616153 ], [ -96.778965, 46.617873 ], [ -96.778201, 46.619305 ], [ -96.779061, 46.620834 ], [ -96.783932, 46.621598 ], [ -96.784505, 46.625418 ], [ -96.783837, 46.627329 ], [ -96.784123, 46.628666 ], [ -96.784792, 46.629430 ], [ -96.784815, 46.629439 ], [ -96.789950, 46.631531 ], [ -96.791096, 46.633155 ], [ -96.790523, 46.636880 ], [ -96.789572, 46.639079 ], [ -96.789405, 46.641639 ], [ -96.790663, 46.649112 ], [ -96.796767, 46.653363 ], [ -96.798823, 46.658071 ], [ -96.798357, 46.665314 ], [ -96.793914, 46.669212 ], [ -96.792576, 46.672173 ], [ -96.793723, 46.674943 ], [ -96.793340, 46.676854 ], [ -96.792958, 46.677427 ], [ -96.788947, 46.678382 ], [ -96.787801, 46.679815 ], [ -96.788159, 46.681879 ], [ -96.784339, 46.685054 ], [ -96.784205, 46.686768 ], [ -96.785068, 46.687636 ], [ -96.786941, 46.688220 ], [ -96.787801, 46.691181 ], [ -96.786845, 46.692805 ], [ -96.786654, 46.695861 ], [ -96.787801, 46.700446 ], [ -96.790906, 46.702970 ], [ -96.791204, 46.703747 ], [ -96.786184, 46.712840 ], [ -96.784751, 46.720495 ], [ -96.779899, 46.722915 ], [ -96.779252, 46.727429 ], [ -96.779920, 46.729149 ], [ -96.781544, 46.730104 ], [ -96.784279, 46.732993 ], [ -96.781617, 46.737197 ], [ -96.781216, 46.740944 ], [ -96.784601, 46.743094 ], [ -96.785269, 46.746246 ], [ -96.784568, 46.748669 ], [ -96.783455, 46.750353 ], [ -96.783646, 46.753123 ], [ -96.787466, 46.756753 ], [ -96.787466, 46.758472 ], [ -96.786129, 46.760956 ], [ -96.784601, 46.761338 ], [ -96.783646, 46.762579 ], [ -96.785556, 46.764394 ], [ -96.785651, 46.766113 ], [ -96.784314, 46.766973 ], [ -96.784314, 46.767546 ], [ -96.784983, 46.768788 ], [ -96.788612, 46.771271 ], [ -96.789090, 46.773373 ], [ -96.788135, 46.776238 ], [ -96.788803, 46.777575 ], [ -96.792051, 46.778339 ], [ -96.792433, 46.778913 ], [ -96.792624, 46.780632 ], [ -96.791096, 46.783688 ], [ -96.791478, 46.785694 ], [ -96.793102, 46.787700 ], [ -96.796195, 46.789881 ], [ -96.796992, 46.791572 ], [ -96.795756, 46.807795 ], [ -96.796488, 46.808709 ], [ -96.801446, 46.810401 ], [ -96.802544, 46.811521 ], [ -96.802013, 46.812464 ], [ -96.800360, 46.813500 ], [ -96.799336, 46.815436 ], [ -96.800160, 46.819664 ], [ -96.797960, 46.822364 ], [ -96.791559, 46.827864 ], [ -96.789377, 46.827435 ], [ -96.787657, 46.827817 ], [ -96.787275, 46.829059 ], [ -96.789663, 46.832306 ], [ -96.789377, 46.833166 ], [ -96.785365, 46.834025 ], [ -96.783550, 46.835936 ], [ -96.783264, 46.837464 ], [ -96.784028, 46.838897 ], [ -96.783837, 46.840234 ], [ -96.783359, 46.840807 ], [ -96.780398, 46.841189 ], [ -96.779347, 46.842144 ], [ -96.779347, 46.843672 ], [ -96.780207, 46.845392 ], [ -96.779729, 46.847302 ], [ -96.777915, 46.849594 ], [ -96.777915, 46.850741 ], [ -96.779061, 46.851696 ], [ -96.780876, 46.852269 ], [ -96.782022, 46.853415 ], [ -96.781926, 46.856472 ], [ -96.781162, 46.857809 ], [ -96.781067, 46.859146 ], [ -96.781353, 46.860483 ], [ -96.782881, 46.862585 ], [ -96.782881, 46.864590 ], [ -96.780758, 46.867163 ], [ -96.779302, 46.872699 ], [ -96.779258, 46.875963 ], [ -96.780358, 46.877063 ], [ -96.781358, 46.879363 ], [ -96.780358, 46.880163 ], [ -96.775558, 46.879163 ], [ -96.771258, 46.877463 ], [ -96.769758, 46.877563 ], [ -96.768458, 46.879563 ], [ -96.767358, 46.883663 ], [ -96.768058, 46.884763 ], [ -96.769758, 46.884763 ], [ -96.771858, 46.884063 ], [ -96.773558, 46.884763 ], [ -96.776558, 46.895663 ], [ -96.773558, 46.903563 ], [ -96.770458, 46.906763 ], [ -96.767458, 46.905163 ], [ -96.765657, 46.905063 ], [ -96.763557, 46.909463 ], [ -96.763973, 46.912507 ], [ -96.762871, 46.916886 ], [ -96.759241, 46.918223 ], [ -96.759337, 46.919560 ], [ -96.760865, 46.920897 ], [ -96.761343, 46.922234 ], [ -96.760961, 46.923858 ], [ -96.759528, 46.925769 ], [ -96.761725, 46.927297 ], [ -96.762011, 46.928347 ], [ -96.762011, 46.929303 ], [ -96.760292, 46.932073 ], [ -96.760292, 46.933410 ], [ -96.761757, 46.934663 ], [ -96.763257, 46.935063 ], [ -96.775157, 46.930863 ], [ -96.780258, 46.928263 ], [ -96.783120, 46.925482 ], [ -96.785126, 46.925769 ], [ -96.786845, 46.928921 ], [ -96.790380, 46.929398 ], [ -96.791048, 46.929876 ], [ -96.791621, 46.931213 ], [ -96.791558, 46.934264 ], [ -96.790058, 46.937664 ], [ -96.791558, 46.944464 ], [ -96.792863, 46.946018 ], [ -96.797734, 46.946400 ], [ -96.799358, 46.947355 ], [ -96.798758, 46.952988 ], [ -96.799606, 46.954316 ], [ -96.799910, 46.959228 ], [ -96.798737, 46.962399 ], [ -96.799310, 46.964118 ], [ -96.801316, 46.965933 ], [ -96.802749, 46.965933 ], [ -96.809814, 46.963900 ], [ -96.819558, 46.967453 ], [ -96.821852, 46.969372 ], [ -96.822043, 46.971091 ], [ -96.819894, 46.977357 ], [ -96.822566, 46.990141 ], [ -96.824598, 46.993309 ], [ -96.824470, 46.996173 ], [ -96.823189, 46.998026 ], [ -96.823180, 46.999965 ], [ -96.826198, 47.001895 ], [ -96.827489, 47.001611 ], [ -96.831798, 47.004353 ], [ -96.834221, 47.006671 ], [ -96.834603, 47.007721 ], [ -96.834508, 47.008867 ], [ -96.833504, 47.010110 ], [ -96.832303, 47.015184 ], [ -96.833038, 47.016029 ], [ -96.829499, 47.021537 ], [ -96.826358, 47.023205 ], [ -96.819416, 47.024914 ], [ -96.817984, 47.026538 ], [ -96.818557, 47.027780 ], [ -96.821231, 47.029977 ], [ -96.821613, 47.031505 ], [ -96.821422, 47.032842 ], [ -96.818843, 47.034179 ], [ -96.818557, 47.035516 ], [ -96.818748, 47.037618 ], [ -96.820563, 47.039528 ], [ -96.820849, 47.041438 ], [ -96.818843, 47.047074 ], [ -96.819321, 47.052900 ], [ -96.822568, 47.055861 ], [ -96.824479, 47.059682 ], [ -96.824097, 47.061497 ], [ -96.822186, 47.062070 ], [ -96.821327, 47.062930 ], [ -96.821804, 47.064362 ], [ -96.823491, 47.065911 ], [ -96.824097, 47.070666 ], [ -96.823715, 47.071717 ], [ -96.821231, 47.073150 ], [ -96.820849, 47.073818 ], [ -96.821613, 47.076302 ], [ -96.819479, 47.078181 ], [ -96.819078, 47.081152 ], [ -96.820216, 47.082111 ], [ -96.820650, 47.083619 ], [ -96.819034, 47.087573 ], [ -96.820563, 47.089770 ], [ -96.820085, 47.091393 ], [ -96.818366, 47.093304 ], [ -96.818557, 47.097888 ], [ -96.819894, 47.099321 ], [ -96.819990, 47.100849 ], [ -96.818175, 47.104193 ], [ -96.817984, 47.106007 ], [ -96.818843, 47.107154 ], [ -96.821590, 47.108457 ], [ -96.822694, 47.109622 ], [ -96.822192, 47.111679 ], [ -96.820619, 47.113712 ], [ -96.821189, 47.115723 ], [ -96.827344, 47.120144 ], [ -96.827726, 47.121481 ], [ -96.826712, 47.122852 ], [ -96.825440, 47.123354 ], [ -96.824807, 47.124968 ], [ -96.824476, 47.127188 ], [ -96.827631, 47.129504 ], [ -96.828777, 47.131510 ], [ -96.827631, 47.134758 ], [ -96.827631, 47.136572 ], [ -96.828597, 47.139800 ], [ -96.831547, 47.142017 ], [ -96.832407, 47.143736 ], [ -96.830114, 47.146793 ], [ -96.830114, 47.148512 ], [ -96.831069, 47.149467 ], [ -96.831210, 47.150522 ], [ -96.831260, 47.150900 ], [ -96.828013, 47.153956 ], [ -96.822706, 47.156229 ], [ -96.822405, 47.156914 ], [ -96.822707, 47.157668 ], [ -96.824670, 47.159019 ], [ -96.824861, 47.159783 ], [ -96.824288, 47.161120 ], [ -96.822377, 47.162744 ], [ -96.822091, 47.165036 ], [ -96.824479, 47.167042 ], [ -96.824288, 47.170863 ], [ -96.825147, 47.172295 ], [ -96.829637, 47.174970 ], [ -96.829828, 47.176307 ], [ -96.829446, 47.177262 ], [ -96.826962, 47.180128 ], [ -96.826676, 47.181561 ], [ -96.826962, 47.182802 ], [ -96.828299, 47.183948 ], [ -96.830401, 47.184617 ], [ -96.831451, 47.185572 ], [ -96.832407, 47.187483 ], [ -96.832502, 47.188342 ], [ -96.831165, 47.190826 ], [ -96.831260, 47.191781 ], [ -96.833075, 47.193596 ], [ -96.836800, 47.195028 ], [ -96.838233, 47.196366 ], [ -96.838806, 47.197894 ], [ -96.838615, 47.199613 ], [ -96.837660, 47.201141 ], [ -96.832789, 47.203911 ], [ -96.832120, 47.204866 ], [ -96.833457, 47.206490 ], [ -96.835177, 47.207445 ], [ -96.835463, 47.208401 ], [ -96.833648, 47.210406 ], [ -96.833362, 47.211457 ], [ -96.833553, 47.212794 ], [ -96.836514, 47.216137 ], [ -96.835654, 47.219289 ], [ -96.835941, 47.221009 ], [ -96.838329, 47.222059 ], [ -96.839284, 47.223874 ], [ -96.838806, 47.225020 ], [ -96.835654, 47.226549 ], [ -96.835654, 47.227217 ], [ -96.837374, 47.229254 ], [ -96.837564, 47.231802 ], [ -96.836036, 47.233999 ], [ -96.833362, 47.235050 ], [ -96.832693, 47.236196 ], [ -96.832946, 47.237588 ], [ -96.833589, 47.238037 ], [ -96.837660, 47.240876 ], [ -96.838233, 47.241831 ], [ -96.838233, 47.242882 ], [ -96.837278, 47.244219 ], [ -96.834890, 47.246416 ], [ -96.834699, 47.248135 ], [ -96.835368, 47.250428 ], [ -96.840143, 47.253102 ], [ -96.840525, 47.253866 ], [ -96.839857, 47.255490 ], [ -96.840048, 47.256159 ], [ -96.841672, 47.258164 ], [ -96.841003, 47.259215 ], [ -96.840717, 47.261221 ], [ -96.841290, 47.262463 ], [ -96.842531, 47.262845 ], [ -96.842627, 47.263991 ], [ -96.842054, 47.265328 ], [ -96.839857, 47.265997 ], [ -96.838997, 47.267716 ], [ -96.839761, 47.268767 ], [ -96.842531, 47.269531 ], [ -96.843200, 47.270486 ], [ -96.842245, 47.273351 ], [ -96.840353, 47.275496 ], [ -96.840220, 47.276981 ], [ -96.841465, 47.284041 ], [ -96.844088, 47.289981 ], [ -96.843922, 47.293020 ], [ -96.832884, 47.304490 ], [ -96.832884, 47.307069 ], [ -96.835735, 47.310843 ], [ -96.837045, 47.311391 ], [ -96.841003, 47.311558 ], [ -96.842531, 47.312418 ], [ -96.841958, 47.316907 ], [ -96.841194, 47.317575 ], [ -96.836991, 47.318817 ], [ -96.836036, 47.320059 ], [ -96.835845, 47.321014 ], [ -96.836609, 47.323975 ], [ -96.835177, 47.326267 ], [ -96.835177, 47.328560 ], [ -96.836036, 47.329706 ], [ -96.838329, 47.331043 ], [ -96.838520, 47.332380 ], [ -96.835845, 47.335914 ], [ -96.836609, 47.338684 ], [ -96.840586, 47.340956 ], [ -96.844012, 47.346182 ], [ -96.845158, 47.349430 ], [ -96.843439, 47.354397 ], [ -96.844298, 47.356021 ], [ -96.846877, 47.356785 ], [ -96.848119, 47.358026 ], [ -96.849265, 47.359841 ], [ -96.849456, 47.363662 ], [ -96.852417, 47.366241 ], [ -96.852226, 47.367291 ], [ -96.849552, 47.368247 ], [ -96.848597, 47.369584 ], [ -96.848907, 47.370565 ], [ -96.852035, 47.371876 ], [ -96.853754, 47.373405 ], [ -96.852676, 47.374973 ], [ -96.848931, 47.375363 ], [ -96.846925, 47.376891 ], [ -96.845588, 47.381571 ], [ -96.841099, 47.384150 ], [ -96.840621, 47.389881 ], [ -96.840717, 47.391314 ], [ -96.841767, 47.392460 ], [ -96.845492, 47.394179 ], [ -96.845874, 47.396185 ], [ -96.844919, 47.399815 ], [ -96.845110, 47.400483 ], [ -96.848071, 47.403158 ], [ -96.852739, 47.405909 ], [ -96.852656, 47.407647 ], [ -96.853325, 47.408889 ], [ -96.858094, 47.410317 ], [ -96.861833, 47.414337 ], [ -96.862070, 47.415159 ], [ -96.861095, 47.417056 ], [ -96.861231, 47.417810 ], [ -96.863593, 47.418775 ], [ -96.864261, 47.419539 ], [ -96.864261, 47.420972 ], [ -96.862924, 47.422309 ], [ -96.859581, 47.424028 ], [ -96.858721, 47.426129 ], [ -96.860632, 47.427658 ], [ -96.861014, 47.428995 ], [ -96.860823, 47.430237 ], [ -96.858530, 47.433389 ], [ -96.860059, 47.435681 ], [ -96.859772, 47.437209 ], [ -96.857480, 47.440457 ], [ -96.857480, 47.441603 ], [ -96.859537, 47.445662 ], [ -96.859239, 47.451557 ], [ -96.858244, 47.453351 ], [ -96.858148, 47.454498 ], [ -96.859677, 47.456026 ], [ -96.859963, 47.457363 ], [ -96.859581, 47.458700 ], [ -96.857480, 47.460229 ], [ -96.856811, 47.463190 ], [ -96.859555, 47.466865 ], [ -96.859868, 47.470926 ], [ -96.859103, 47.472837 ], [ -96.855856, 47.475702 ], [ -96.854710, 47.478281 ], [ -96.854996, 47.479618 ], [ -96.858148, 47.481624 ], [ -96.858530, 47.482484 ], [ -96.858530, 47.483917 ], [ -96.857957, 47.484681 ], [ -96.856142, 47.485540 ], [ -96.855665, 47.487260 ], [ -96.855856, 47.488310 ], [ -96.858530, 47.489934 ], [ -96.858530, 47.490889 ], [ -96.857957, 47.492513 ], [ -96.857002, 47.493468 ], [ -96.851653, 47.497098 ], [ -96.851791, 47.498752 ], [ -96.851844, 47.499390 ], [ -96.853317, 47.501322 ], [ -96.853286, 47.503881 ], [ -96.853052, 47.506828 ], [ -96.851749, 47.507891 ], [ -96.851367, 47.509037 ], [ -96.851749, 47.510088 ], [ -96.853181, 47.511425 ], [ -96.853468, 47.513813 ], [ -96.854204, 47.514368 ], [ -96.858454, 47.514892 ], [ -96.861422, 47.515873 ], [ -96.863245, 47.517266 ], [ -96.863551, 47.520304 ], [ -96.866363, 47.524893 ], [ -96.866363, 47.525944 ], [ -96.864739, 47.527663 ], [ -96.862379, 47.529055 ], [ -96.860524, 47.529536 ], [ -96.854710, 47.535973 ], [ -96.855092, 47.537310 ], [ -96.856429, 47.538456 ], [ -96.856716, 47.540271 ], [ -96.854614, 47.542850 ], [ -96.854232, 47.544665 ], [ -96.854423, 47.545333 ], [ -96.856429, 47.546957 ], [ -96.856620, 47.548103 ], [ -96.856238, 47.548963 ], [ -96.854328, 47.550491 ], [ -96.853755, 47.552497 ], [ -96.855092, 47.554598 ], [ -96.858002, 47.556578 ], [ -96.859057, 47.558591 ], [ -96.859153, 47.559741 ], [ -96.857427, 47.561658 ], [ -96.856852, 47.563288 ], [ -96.857236, 47.564055 ], [ -96.858673, 47.564534 ], [ -96.859153, 47.566355 ], [ -96.858769, 47.567410 ], [ -96.856661, 47.567889 ], [ -96.853689, 47.570381 ], [ -96.854073, 47.572010 ], [ -96.855894, 47.573352 ], [ -96.856373, 47.575749 ], [ -96.853273, 47.579483 ], [ -96.851293, 47.589264 ], [ -96.851964, 47.591469 ], [ -96.854743, 47.594728 ], [ -96.854456, 47.596261 ], [ -96.853114, 47.596836 ], [ -96.852826, 47.597891 ], [ -96.853785, 47.599808 ], [ -96.855618, 47.600890 ], [ -96.856903, 47.602329 ], [ -96.854812, 47.606328 ], [ -96.855421, 47.608750 ], [ -96.857112, 47.610760 ], [ -96.860255, 47.612175 ], [ -96.873671, 47.613654 ], [ -96.874078, 47.614774 ], [ -96.871005, 47.616832 ], [ -96.870600, 47.617563 ], [ -96.870871, 47.618042 ], [ -96.876355, 47.619181 ], [ -96.879496, 47.620576 ], [ -96.882393, 47.633489 ], [ -96.888573, 47.638450 ], [ -96.888166, 47.639730 ], [ -96.884515, 47.640755 ], [ -96.882857, 47.641714 ], [ -96.882376, 47.649025 ], [ -96.882882, 47.650168 ], [ -96.886970, 47.653049 ], [ -96.887607, 47.658853 ], [ -96.885710, 47.661547 ], [ -96.885573, 47.663443 ], [ -96.887126, 47.666369 ], [ -96.889627, 47.668587 ], [ -96.889726, 47.670643 ], [ -96.891042, 47.672149 ], [ -96.891922, 47.673157 ], [ -96.895271, 47.673570 ], [ -96.896724, 47.674758 ], [ -96.899352, 47.689473 ], [ -96.900264, 47.690775 ], [ -96.901719, 47.691621 ], [ -96.902971, 47.691576 ], [ -96.905273, 47.689246 ], [ -96.907236, 47.688493 ], [ -96.908928, 47.688722 ], [ -96.909909, 47.689522 ], [ -96.910144, 47.691235 ], [ -96.907266, 47.693976 ], [ -96.907604, 47.695119 ], [ -96.909769, 47.697313 ], [ -96.911527, 47.700512 ], [ -96.912846, 47.701746 ], [ -96.913762, 47.701468 ], [ -96.915242, 47.702369 ], [ -96.915242, 47.703527 ], [ -96.914405, 47.704814 ], [ -96.914856, 47.707003 ], [ -96.915500, 47.707968 ], [ -96.920119, 47.710383 ], [ -96.920321, 47.712394 ], [ -96.919811, 47.714339 ], [ -96.920391, 47.716527 ], [ -96.923544, 47.718201 ], [ -96.923480, 47.719809 ], [ -96.919471, 47.722515 ], [ -96.918556, 47.723863 ], [ -96.919131, 47.724731 ], [ -96.925089, 47.729051 ], [ -96.930574, 47.734352 ], [ -96.932809, 47.737139 ], [ -96.933316, 47.738716 ], [ -96.933011, 47.739949 ], [ -96.929319, 47.742988 ], [ -96.928506, 47.744884 ], [ -96.928505, 47.748037 ], [ -96.929051, 47.750331 ], [ -96.934173, 47.752412 ], [ -96.934463, 47.752956 ], [ -96.934209, 47.754517 ], [ -96.932648, 47.755315 ], [ -96.932684, 47.756804 ], [ -96.935555, 47.758276 ], [ -96.937859, 47.760195 ], [ -96.938435, 47.762411 ], [ -96.936909, 47.764536 ], [ -96.939179, 47.768397 ], [ -96.949585, 47.775228 ], [ -96.956635, 47.776188 ], [ -96.956501, 47.779798 ], [ -96.961926, 47.783292 ], [ -96.964400, 47.782995 ], [ -96.965316, 47.783474 ], [ -96.965350, 47.784937 ], [ -96.963521, 47.787290 ], [ -96.961554, 47.788707 ], [ -96.957283, 47.790147 ], [ -96.957216, 47.790970 ], [ -96.957860, 47.792021 ], [ -96.963523, 47.794601 ], [ -96.966068, 47.797297 ], [ -96.971698, 47.798255 ], [ -96.973585, 47.797884 ], [ -96.975131, 47.798326 ], [ -96.976088, 47.799577 ], [ -96.976176, 47.801544 ], [ -96.980579, 47.805614 ], [ -96.981168, 47.806792 ], [ -96.980947, 47.808337 ], [ -96.978894, 47.809882 ], [ -96.977946, 47.811619 ], [ -96.980391, 47.815662 ], [ -96.980726, 47.820411 ], [ -96.980137, 47.821441 ], [ -96.979327, 47.821809 ], [ -96.979327, 47.824533 ], [ -96.981683, 47.825785 ], [ -96.982272, 47.826668 ], [ -96.981725, 47.830421 ], [ -96.986685, 47.837639 ], [ -96.992963, 47.837911 ], [ -96.998295, 47.841724 ], [ -96.997890, 47.843163 ], [ -96.996364, 47.844398 ], [ -96.996816, 47.854405 ], [ -96.998144, 47.858882 ], [ -97.000356, 47.860915 ], [ -97.001759, 47.861266 ], [ -97.005557, 47.863977 ], [ -97.005857, 47.865277 ], [ -97.003356, 47.865877 ], [ -97.001556, 47.867377 ], [ -97.002456, 47.868677 ], [ -97.005356, 47.870177 ], [ -97.017356, 47.871578 ], [ -97.021256, 47.872578 ], [ -97.023156, 47.873978 ], [ -97.023156, 47.874978 ], [ -97.018955, 47.876878 ], [ -97.017955, 47.878478 ], [ -97.019355, 47.880278 ], [ -97.023355, 47.882078 ], [ -97.025355, 47.884278 ], [ -97.024955, 47.886878 ], [ -97.019155, 47.889778 ], [ -97.018955, 47.891078 ], [ -97.024955, 47.894978 ], [ -97.023955, 47.898078 ], [ -97.020155, 47.900478 ], [ -97.020255, 47.902178 ], [ -97.024155, 47.905278 ], [ -97.024955, 47.908178 ], [ -97.023555, 47.908478 ], [ -97.020355, 47.906378 ], [ -97.017254, 47.905678 ], [ -97.015054, 47.907178 ], [ -97.015354, 47.910278 ], [ -97.017254, 47.913078 ], [ -97.023754, 47.915878 ], [ -97.018054, 47.918078 ], [ -97.017754, 47.919778 ], [ -97.029654, 47.927578 ], [ -97.035754, 47.930179 ], [ -97.037354, 47.933279 ], [ -97.035554, 47.936579 ], [ -97.036054, 47.939379 ], [ -97.039154, 47.940479 ], [ -97.044954, 47.941079 ], [ -97.051054, 47.943379 ], [ -97.054554, 47.946279 ], [ -97.055554, 47.949079 ], [ -97.055154, 47.950779 ], [ -97.052554, 47.954779 ], [ -97.052454, 47.957179 ], [ -97.054054, 47.959679 ], [ -97.059054, 47.962080 ], [ -97.061454, 47.963580 ], [ -97.061854, 47.964480 ], [ -97.061554, 47.965880 ], [ -97.057854, 47.968980 ], [ -97.057153, 47.970480 ], [ -97.059353, 47.973980 ], [ -97.059153, 47.975380 ], [ -97.056481, 47.980556 ], [ -97.053537, 47.987948 ], [ -97.053089, 47.990252 ], [ -97.053553, 47.991612 ], [ -97.054945, 47.992924 ], [ -97.062257, 47.995948 ], [ -97.064289, 47.998508 ], [ -97.066762, 48.009558 ], [ -97.065411, 48.011337 ], [ -97.063012, 48.013179 ], [ -97.063289, 48.014989 ], [ -97.064927, 48.015658 ], [ -97.069284, 48.016176 ], [ -97.070654, 48.016918 ], [ -97.072239, 48.019107 ], [ -97.071911, 48.021395 ], [ -97.068987, 48.026267 ], [ -97.068711, 48.027694 ], [ -97.070411, 48.041765 ], [ -97.072257, 48.048068 ], [ -97.074015, 48.051212 ], [ -97.075641, 48.052725 ], [ -97.082895, 48.055794 ], [ -97.086986, 48.058222 ], [ -97.097772, 48.071080 ], [ -97.103052, 48.071669 ], [ -97.104483, 48.072428 ], [ -97.104697, 48.073094 ], [ -97.104154, 48.074578 ], [ -97.100771, 48.077452 ], [ -97.099431, 48.082106 ], [ -97.099798, 48.085884 ], [ -97.102165, 48.089122 ], [ -97.105226, 48.090440 ], [ -97.105616, 48.091362 ], [ -97.105475, 48.092780 ], [ -97.103879, 48.094517 ], [ -97.103950, 48.096184 ], [ -97.104872, 48.097851 ], [ -97.108428, 48.099824 ], [ -97.109535, 48.104723 ], [ -97.111470, 48.105913 ], [ -97.113194, 48.106188 ], [ -97.119773, 48.105381 ], [ -97.123205, 48.106648 ], [ -97.123666, 48.108004 ], [ -97.123135, 48.109497 ], [ -97.121040, 48.112281 ], [ -97.120592, 48.113365 ], [ -97.120702, 48.114987 ], [ -97.121586, 48.116925 ], [ -97.126862, 48.124277 ], [ -97.128279, 48.127185 ], [ -97.129453, 48.133133 ], [ -97.132176, 48.135829 ], [ -97.132520, 48.137641 ], [ -97.131956, 48.139563 ], [ -97.134299, 48.141833 ], [ -97.141401, 48.143590 ], [ -97.142133, 48.144981 ], [ -97.142279, 48.148056 ], [ -97.140295, 48.150894 ], [ -97.139497, 48.153108 ], [ -97.138911, 48.155304 ], [ -97.138911, 48.157793 ], [ -97.139643, 48.159111 ], [ -97.141950, 48.160202 ], [ -97.144242, 48.162490 ], [ -97.146745, 48.168556 ], [ -97.146672, 48.171484 ], [ -97.145702, 48.173223 ], [ -97.145243, 48.174046 ], [ -97.142352, 48.176609 ], [ -97.141620, 48.177781 ], [ -97.141474, 48.179099 ], [ -97.141840, 48.181734 ], [ -97.142938, 48.182686 ], [ -97.144622, 48.183199 ], [ -97.146013, 48.184590 ], [ -97.146233, 48.186054 ], [ -97.141518, 48.192518 ], [ -97.141233, 48.193602 ], [ -97.138007, 48.197587 ], [ -97.139131, 48.202820 ], [ -97.138765, 48.204650 ], [ -97.137740, 48.206188 ], [ -97.134738, 48.207506 ], [ -97.134372, 48.210434 ], [ -97.137006, 48.212537 ], [ -97.137407, 48.215245 ], [ -97.135177, 48.217243 ], [ -97.135201, 48.219156 ], [ -97.135617, 48.220904 ], [ -97.137522, 48.221713 ], [ -97.138154, 48.223104 ], [ -97.137690, 48.225126 ], [ -97.136304, 48.226176 ], [ -97.136003, 48.228082 ], [ -97.136304, 48.228984 ], [ -97.139311, 48.230187 ], [ -97.140815, 48.232032 ], [ -97.141254, 48.234668 ], [ -97.139790, 48.235913 ], [ -97.135763, 48.237596 ], [ -97.135617, 48.238988 ], [ -97.138618, 48.242429 ], [ -97.138765, 48.244991 ], [ -97.138033, 48.246236 ], [ -97.133434, 48.249873 ], [ -97.129384, 48.250429 ], [ -97.127967, 48.251474 ], [ -97.127276, 48.253323 ], [ -97.127594, 48.254383 ], [ -97.129235, 48.256398 ], [ -97.129533, 48.257815 ], [ -97.129384, 48.258785 ], [ -97.127146, 48.260874 ], [ -97.127146, 48.262889 ], [ -97.128551, 48.264816 ], [ -97.130951, 48.265276 ], [ -97.131921, 48.266023 ], [ -97.131846, 48.267589 ], [ -97.130280, 48.269305 ], [ -97.125348, 48.270452 ], [ -97.124080, 48.271250 ], [ -97.116570, 48.279661 ], [ -97.116717, 48.281246 ], [ -97.117726, 48.283488 ], [ -97.122160, 48.290056 ], [ -97.125348, 48.291855 ], [ -97.127236, 48.291827 ], [ -97.128862, 48.292882 ], [ -97.129086, 48.295792 ], [ -97.128638, 48.297657 ], [ -97.127295, 48.298478 ], [ -97.123341, 48.298627 ], [ -97.122520, 48.299299 ], [ -97.122072, 48.300865 ], [ -97.122296, 48.301388 ], [ -97.126176, 48.303701 ], [ -97.126176, 48.309147 ], [ -97.127146, 48.310192 ], [ -97.130951, 48.311609 ], [ -97.131921, 48.312728 ], [ -97.132443, 48.315489 ], [ -97.131697, 48.318324 ], [ -97.131250, 48.319543 ], [ -97.129826, 48.320516 ], [ -97.127601, 48.323319 ], [ -97.127436, 48.325709 ], [ -97.127766, 48.326781 ], [ -97.131227, 48.327935 ], [ -97.133751, 48.327847 ], [ -97.134772, 48.328677 ], [ -97.134854, 48.331314 ], [ -97.131969, 48.335518 ], [ -97.131145, 48.339722 ], [ -97.131722, 48.341123 ], [ -97.137904, 48.344585 ], [ -97.138481, 48.347470 ], [ -97.137492, 48.350602 ], [ -97.137822, 48.352003 ], [ -97.139851, 48.353425 ], [ -97.143861, 48.354503 ], [ -97.147748, 48.359905 ], [ -97.147748, 48.366959 ], [ -97.147356, 48.368723 ], [ -97.146376, 48.370290 ], [ -97.144221, 48.371270 ], [ -97.142066, 48.374209 ], [ -97.140106, 48.380479 ], [ -97.140106, 48.382242 ], [ -97.140890, 48.384006 ], [ -97.143633, 48.386161 ], [ -97.145201, 48.388904 ], [ -97.145592, 48.394195 ], [ -97.145201, 48.395566 ], [ -97.143829, 48.397134 ], [ -97.140106, 48.399289 ], [ -97.135795, 48.404187 ], [ -97.135012, 48.406735 ], [ -97.135600, 48.411829 ], [ -97.138343, 48.415944 ], [ -97.142457, 48.416727 ], [ -97.142849, 48.419471 ], [ -97.142066, 48.420450 ], [ -97.136971, 48.422018 ], [ -97.135600, 48.424369 ], [ -97.135600, 48.426524 ], [ -97.137813, 48.428056 ], [ -97.139173, 48.430528 ], [ -97.139296, 48.432011 ], [ -97.136206, 48.434606 ], [ -97.134970, 48.436337 ], [ -97.134229, 48.439797 ], [ -97.135094, 48.442269 ], [ -97.137319, 48.443505 ], [ -97.137689, 48.444247 ], [ -97.137689, 48.447583 ], [ -97.137072, 48.449067 ], [ -97.133611, 48.452280 ], [ -97.132622, 48.456482 ], [ -97.132746, 48.459942 ], [ -97.134229, 48.461178 ], [ -97.141768, 48.464021 ], [ -97.143127, 48.466246 ], [ -97.144116, 48.469212 ], [ -97.143745, 48.473661 ], [ -97.142015, 48.474650 ], [ -97.141397, 48.476256 ], [ -97.142757, 48.477987 ], [ -97.144611, 48.478975 ], [ -97.144981, 48.481571 ], [ -97.143869, 48.482930 ], [ -97.140291, 48.484722 ], [ -97.139276, 48.486310 ], [ -97.138864, 48.494362 ], [ -97.140347, 48.496834 ], [ -97.146279, 48.499677 ], [ -97.147638, 48.501531 ], [ -97.148133, 48.503384 ], [ -97.153076, 48.524148 ], [ -97.151964, 48.529215 ], [ -97.149122, 48.532305 ], [ -97.148874, 48.534282 ], [ -97.150481, 48.536877 ], [ -97.153942, 48.539102 ], [ -97.159697, 48.541339 ], [ -97.161277, 48.542505 ], [ -97.163105, 48.543855 ], [ -97.163090, 48.543964 ], [ -97.162717, 48.546765 ], [ -97.162099, 48.548124 ], [ -97.160863, 48.549236 ], [ -97.155791, 48.551173 ], [ -97.153447, 48.551214 ], [ -97.152459, 48.552326 ], [ -97.152211, 48.553933 ], [ -97.153942, 48.556034 ], [ -97.156413, 48.557146 ], [ -97.158267, 48.558753 ], [ -97.158762, 48.560112 ], [ -97.158638, 48.564067 ], [ -97.157402, 48.565921 ], [ -97.151638, 48.567630 ], [ -97.149616, 48.569876 ], [ -97.148998, 48.571977 ], [ -97.148874, 48.575067 ], [ -97.149616, 48.576921 ], [ -97.149740, 48.579516 ], [ -97.148429, 48.581028 ], [ -97.144922, 48.581452 ], [ -97.143654, 48.582358 ], [ -97.142915, 48.583733 ], [ -97.141585, 48.590820 ], [ -97.142237, 48.592595 ], [ -97.143931, 48.594594 ], [ -97.143684, 48.597066 ], [ -97.142818, 48.598425 ], [ -97.140841, 48.600032 ], [ -97.138246, 48.604234 ], [ -97.137380, 48.607324 ], [ -97.138246, 48.609301 ], [ -97.137504, 48.612268 ], [ -97.136145, 48.613256 ], [ -97.132931, 48.613380 ], [ -97.131448, 48.613998 ], [ -97.130707, 48.616593 ], [ -97.131325, 48.619065 ], [ -97.130089, 48.621166 ], [ -97.125639, 48.620919 ], [ -97.124774, 48.621537 ], [ -97.124033, 48.623267 ], [ -97.124175, 48.625387 ], [ -97.125887, 48.626975 ], [ -97.125887, 48.629076 ], [ -97.125269, 48.629694 ], [ -97.120819, 48.631053 ], [ -97.115043, 48.629821 ], [ -97.111559, 48.630266 ], [ -97.109515, 48.631453 ], [ -97.108466, 48.632658 ], [ -97.108276, 48.634396 ], [ -97.109651, 48.638888 ], [ -97.111921, 48.642918 ], [ -97.111179, 48.644525 ], [ -97.107814, 48.647728 ], [ -97.105910, 48.652632 ], [ -97.104566, 48.654416 ], [ -97.101790, 48.656294 ], [ -97.100551, 48.658614 ], [ -97.100674, 48.661951 ], [ -97.102652, 48.664793 ], [ -97.101539, 48.666771 ], [ -97.100009, 48.667926 ], [ -97.099811, 48.671377 ], [ -97.100674, 48.679624 ], [ -97.100056, 48.681355 ], [ -97.097708, 48.683950 ], [ -97.097337, 48.685186 ], [ -97.097584, 48.686298 ], [ -97.098697, 48.687534 ], [ -97.108655, 48.691484 ], [ -97.118286, 48.700573 ], [ -97.119027, 48.703292 ], [ -97.116926, 48.705022 ], [ -97.116185, 48.709348 ], [ -97.121253, 48.713593 ], [ -97.124328, 48.719166 ], [ -97.126398, 48.721101 ], [ -97.134229, 48.725167 ], [ -97.135588, 48.726403 ], [ -97.136083, 48.727763 ], [ -97.135094, 48.729740 ], [ -97.134847, 48.733324 ], [ -97.135341, 48.734560 ], [ -97.138996, 48.736654 ], [ -97.139611, 48.738129 ], [ -97.139488, 48.746611 ], [ -97.143176, 48.750913 ], [ -97.150060, 48.754724 ], [ -97.151043, 48.755707 ], [ -97.151289, 48.757428 ], [ -97.147478, 48.763698 ], [ -97.147478, 48.766033 ], [ -97.152588, 48.772602 ], [ -97.153871, 48.773286 ], [ -97.154854, 48.774515 ], [ -97.155223, 48.775499 ], [ -97.154854, 48.776728 ], [ -97.153871, 48.777712 ], [ -97.153256, 48.781031 ], [ -97.154116, 48.781891 ], [ -97.157067, 48.783120 ], [ -97.157804, 48.784104 ], [ -97.157797, 48.787680 ], [ -97.157093, 48.790024 ], [ -97.158102, 48.791145 ], [ -97.161231, 48.791778 ], [ -97.162959, 48.792930 ], [ -97.163535, 48.795070 ], [ -97.163699, 48.799513 ], [ -97.165921, 48.803792 ], [ -97.165921, 48.805273 ], [ -97.164874, 48.807129 ], [ -97.164874, 48.808253 ], [ -97.165624, 48.809627 ], [ -97.168497, 48.811002 ], [ -97.174045, 48.812108 ], [ -97.177045, 48.814124 ], [ -97.178611, 48.815839 ], [ -97.180028, 48.818450 ], [ -97.177747, 48.824815 ], [ -97.180991, 48.828992 ], [ -97.181116, 48.832741 ], [ -97.180366, 48.834365 ], [ -97.175727, 48.836158 ], [ -97.174275, 48.837261 ], [ -97.173811, 48.838309 ], [ -97.174355, 48.842619 ], [ -97.177243, 48.846483 ], [ -97.176993, 48.847733 ], [ -97.175618, 48.849857 ], [ -97.175618, 48.853105 ], [ -97.179071, 48.856866 ], [ -97.180116, 48.861601 ], [ -97.182365, 48.863725 ], [ -97.185488, 48.864849 ], [ -97.187113, 48.866098 ], [ -97.187362, 48.867598 ], [ -97.185738, 48.872220 ], [ -97.186238, 48.873470 ], [ -97.187737, 48.874594 ], [ -97.190486, 48.875594 ], [ -97.197982, 48.880341 ], [ -97.198857, 48.882215 ], [ -97.197982, 48.884839 ], [ -97.197857, 48.886838 ], [ -97.199981, 48.891086 ], [ -97.198107, 48.893959 ], [ -97.197982, 48.898332 ], [ -97.198857, 48.899831 ], [ -97.207688, 48.902629 ], [ -97.210541, 48.904390 ], [ -97.212706, 48.908143 ], [ -97.212553, 48.909860 ], [ -97.210809, 48.913950 ], [ -97.211161, 48.916649 ], [ -97.212926, 48.918033 ], [ -97.217992, 48.919735 ], [ -97.219095, 48.922078 ], [ -97.219185, 48.924860 ], [ -97.217463, 48.927659 ], [ -97.217549, 48.929892 ], [ -97.218666, 48.931781 ], [ -97.224505, 48.934100 ], [ -97.226394, 48.938651 ], [ -97.226823, 48.943545 ], [ -97.227854, 48.945864 ], [ -97.232147, 48.948955 ], [ -97.232319, 48.950501 ], [ -97.230859, 48.958229 ], [ -97.230859, 48.960891 ], [ -97.231460, 48.962437 ], [ -97.232491, 48.963897 ], [ -97.237541, 48.965341 ], [ -97.238882, 48.966573 ], [ -97.239209, 48.968684 ], [ -97.238025, 48.975143 ], [ -97.238387, 48.982631 ], [ -97.237297, 48.985696 ], [ -97.234214, 48.988966 ], [ -97.230833, 48.991303 ], [ -97.230403, 48.993366 ], [ -97.231490, 48.995995 ], [ -97.231397, 48.997212 ], [ -97.229039, 49.000687 ], [ -96.930960, 48.999984 ], [ -96.405408, 48.999984 ], [ -95.975390, 48.999984 ], [ -95.368698, 48.998729 ], [ -95.355819, 48.998735 ], [ -95.340962, 48.998740 ], [ -95.322946, 48.998767 ], [ -95.319895, 48.998769 ], [ -95.153711, 48.998903 ], [ -95.153309, 49.184880 ], [ -95.153424, 49.249995 ], [ -95.153333, 49.305655 ], [ -95.153319, 49.307720 ], [ -95.153331, 49.308442 ], [ -95.153330, 49.309287 ], [ -95.153284, 49.343409 ], [ -95.153344, 49.343662 ], [ -95.153407, 49.354397 ], [ -95.153330, 49.365886 ], [ -95.153259, 49.367691 ], [ -95.153293, 49.369107 ], [ -95.153350, 49.383079 ], [ -95.153314, 49.384358 ], [ -95.150235, 49.382964 ], [ -95.149747, 49.380565 ], [ -95.145306, 49.378280 ], [ -95.141808, 49.378301 ], [ -95.126467, 49.369439 ], [ -95.115866, 49.366518 ], [ -95.109535, 49.366315 ], [ -95.105057, 49.364962 ], [ -95.102818, 49.363554 ], [ -95.089806, 49.361114 ], [ -95.058404, 49.353170 ], [ -95.049382, 49.353056 ], [ -95.014415, 49.356405 ], [ -94.988908, 49.368897 ], [ -94.974286, 49.367738 ], [ -94.957465, 49.370186 ], [ -94.952111, 49.368679 ], [ -94.909273, 49.350176 ], [ -94.907036, 49.348508 ], [ -94.878454, 49.333193 ], [ -94.854245, 49.324154 ], [ -94.836876, 49.324068 ], [ -94.816222, 49.320987 ], [ -94.824291, 49.308834 ], [ -94.825160, 49.294283 ], [ -94.797244, 49.214284 ], [ -94.797527, 49.197791 ], [ -94.774228, 49.124994 ], [ -94.773223, 49.120733 ], [ -94.750221, 49.099763 ], [ -94.750218, 48.999992 ], [ -94.718932, 48.999991 ], [ -94.683069, 48.883929 ], [ -94.683127, 48.883376 ], [ -94.684217, 48.872399 ], [ -94.692527, 48.868950 ], [ -94.690302, 48.863711 ], [ -94.690246, 48.863363 ], [ -94.693044, 48.853392 ], [ -94.685681, 48.840119 ], [ -94.697055, 48.835731 ], [ -94.701968, 48.831778 ], [ -94.704284, 48.824284 ], [ -94.694974, 48.809206 ], [ -94.695975, 48.799771 ], [ -94.694312, 48.789352 ], [ -94.690889, 48.778066 ], [ -94.690863, 48.778047 ], [ -94.687951, 48.775896 ], [ -94.672812, 48.769315 ], [ -94.667110, 48.766115 ], [ -94.660063, 48.760288 ], [ -94.651765, 48.755913 ], [ -94.645164, 48.749975 ], [ -94.646256, 48.749975 ], [ -94.645150, 48.748991 ], [ -94.645083, 48.744143 ], [ -94.640803, 48.741171 ], [ -94.619010, 48.737374 ], [ -94.610539, 48.731893 ], [ -94.601384, 48.728356 ], [ -94.595855, 48.724222 ], [ -94.591018, 48.719494 ], [ -94.587150, 48.717599 ], [ -94.568368, 48.715522 ], [ -94.555835, 48.716207 ], [ -94.549069, 48.714653 ], [ -94.545514, 48.712185 ], [ -94.538372, 48.702840 ], [ -94.533057, 48.701262 ], [ -94.524600, 48.701556 ], [ -94.508862, 48.700362 ], [ -94.500203, 48.698175 ], [ -94.486503, 48.698054 ], [ -94.472938, 48.696849 ], [ -94.464481, 48.695503 ], [ -94.452332, 48.692444 ], [ -94.446604, 48.692900 ], [ -94.438701, 48.694889 ], [ -94.430303, 48.700950 ], [ -94.424203, 48.705352 ], [ -94.421405, 48.708756 ], [ -94.418919, 48.710172 ], [ -94.416191, 48.710948 ], [ -94.406318, 48.710535 ], [ -94.388848, 48.711945 ], [ -94.384221, 48.711806 ], [ -94.378216, 48.710272 ], [ -94.368583, 48.706434 ], [ -94.353046, 48.704132 ], [ -94.342758, 48.703382 ], [ -94.328434, 48.704481 ], [ -94.308446, 48.710239 ], [ -94.290737, 48.707747 ], [ -94.281797, 48.705255 ], [ -94.274345, 48.699882 ], [ -94.264473, 48.698919 ], [ -94.260541, 48.696381 ], [ -94.258130, 48.691834 ], [ -94.252753, 48.686325 ], [ -94.251169, 48.683514 ], [ -94.250623, 48.678236 ], [ -94.254643, 48.663888 ], [ -94.254577, 48.661375 ], [ -94.250497, 48.656654 ], [ -94.250191, 48.656323 ], [ -94.246841, 48.654224 ], [ -94.244394, 48.653442 ], [ -94.233575, 48.652336 ], [ -94.224276, 48.649527 ], [ -94.214448, 48.649382 ], [ -94.199517, 48.650996 ], [ -94.188581, 48.650402 ], [ -94.167725, 48.648104 ], [ -94.157387, 48.645766 ], [ -94.138682, 48.645714 ], [ -94.126336, 48.644447 ], [ -94.110031, 48.644192 ], [ -94.099898, 48.645863 ], [ -94.091244, 48.643669 ], [ -94.076675, 48.644203 ], [ -94.071357, 48.645895 ], [ -94.065775, 48.646104 ], [ -94.064243, 48.643717 ], [ -94.060267, 48.643115 ], [ -94.052452, 48.644020 ], [ -94.043187, 48.643416 ], [ -94.035616, 48.641018 ], [ -94.029491, 48.640861 ], [ -94.006933, 48.643193 ], [ -94.000675, 48.642777 ], [ -93.990082, 48.639738 ], [ -93.976535, 48.637573 ], [ -93.963375, 48.637151 ], [ -93.960632, 48.636496 ], [ -93.954413, 48.633744 ], [ -93.944221, 48.632294 ], [ -93.927004, 48.631220 ], [ -93.916649, 48.632156 ], [ -93.915494, 48.632667 ], [ -93.914357, 48.634320 ], [ -93.911530, 48.634673 ], [ -93.886934, 48.630779 ], [ -93.851618, 48.630108 ], [ -93.844008, 48.629395 ], [ -93.840754, 48.628548 ], [ -93.837392, 48.627098 ], [ -93.834323, 48.624954 ], [ -93.827959, 48.613001 ], [ -93.824144, 48.610724 ], [ -93.822644, 48.609067 ], [ -93.820067, 48.603755 ], [ -93.818518, 48.595314 ], [ -93.812037, 48.584944 ], [ -93.807984, 48.580297 ], [ -93.806763, 48.577616 ], [ -93.805270, 48.570299 ], [ -93.805369, 48.568393 ], [ -93.806748, 48.561779 ], [ -93.808973, 48.555897 ], [ -93.812098, 48.550664 ], [ -93.812278, 48.549111 ], [ -93.811303, 48.545543 ], [ -93.811201, 48.542385 ], [ -93.812223, 48.540509 ], [ -93.817572, 48.535833 ], [ -93.818375, 48.534442 ], [ -93.818853, 48.532669 ], [ -93.818253, 48.530046 ], [ -93.815178, 48.526508 ], [ -93.812149, 48.524778 ], [ -93.801520, 48.520551 ], [ -93.797436, 48.518356 ], [ -93.794454, 48.516021 ], [ -93.784657, 48.515490 ], [ -93.771741, 48.515825 ], [ -93.763176, 48.516118 ], [ -93.756483, 48.515366 ], [ -93.752942, 48.515120 ], [ -93.741843, 48.517347 ], [ -93.732139, 48.517995 ], [ -93.723680, 48.517329 ], [ -93.709147, 48.518029 ], [ -93.703303, 48.517150 ], [ -93.694676, 48.514774 ], [ -93.690901, 48.514588 ], [ -93.674568, 48.516297 ], [ -93.656652, 48.515731 ], [ -93.645397, 48.517281 ], [ -93.643091, 48.518294 ], [ -93.641440, 48.519238 ], [ -93.638199, 48.522533 ], [ -93.635476, 48.527702 ], [ -93.632327, 48.530092 ], [ -93.628865, 48.531210 ], [ -93.626447, 48.530985 ], [ -93.622333, 48.526510 ], [ -93.618321, 48.523970 ], [ -93.612844, 48.521876 ], [ -93.610618, 48.521661 ], [ -93.605870, 48.522472 ], [ -93.603752, 48.523326 ], [ -93.598212, 48.527154 ], [ -93.594379, 48.528793 ], [ -93.587957, 48.528881 ], [ -93.580711, 48.526667 ], [ -93.578333, 48.526520 ], [ -93.562062, 48.528897 ], [ -93.547191, 48.528684 ], [ -93.540369, 48.529877 ], [ -93.532087, 48.532453 ], [ -93.518691, 48.533997 ], [ -93.515457, 48.534792 ], [ -93.500153, 48.541202 ], [ -93.481471, 48.543146 ], [ -93.467504, 48.545664 ], [ -93.465392, 48.546668 ], [ -93.460798, 48.550552 ], [ -93.458246, 48.555291 ], [ -93.456675, 48.561834 ], [ -93.457046, 48.567199 ], [ -93.461731, 48.574030 ], [ -93.466007, 48.587291 ], [ -93.465199, 48.590659 ], [ -93.464308, 48.591792 ], [ -93.438494, 48.593380 ], [ -93.434141, 48.595138 ], [ -93.428328, 48.599777 ], [ -93.425483, 48.601300 ], [ -93.414026, 48.605605 ], [ -93.408560, 48.608415 ], [ -93.405269, 48.609344 ], [ -93.404205, 48.609351 ], [ -93.403660, 48.607593 ], [ -93.398974, 48.603905 ], [ -93.395022, 48.603303 ], [ -93.383807, 48.605149 ], [ -93.371156, 48.605085 ], [ -93.367666, 48.607020 ], [ -93.367025, 48.608283 ], [ -93.362132, 48.613832 ], [ -93.356410, 48.611778 ], [ -93.355410, 48.611595 ], [ -93.354135, 48.612350 ], [ -93.353240, 48.613378 ], [ -93.353138, 48.615709 ], [ -93.349095, 48.624935 ], [ -93.348183, 48.626414 ], [ -93.347528, 48.626620 ], [ -93.254854, 48.642784 ], [ -93.207398, 48.642474 ], [ -93.184091, 48.628375 ], [ -93.179990, 48.624926 ], [ -93.178095, 48.623339 ], [ -93.142420, 48.624924 ], [ -93.088438, 48.627597 ], [ -92.984963, 48.623731 ], [ -92.954876, 48.631493 ], [ -92.950120, 48.630419 ], [ -92.949839, 48.608269 ], [ -92.929614, 48.606874 ], [ -92.909947, 48.596313 ], [ -92.894687, 48.594915 ], [ -92.728046, 48.539290 ], [ -92.657881, 48.546263 ], [ -92.634931, 48.542873 ], [ -92.627833, 48.522167 ], [ -92.625739, 48.518189 ], [ -92.625541, 48.517549 ], [ -92.626639, 48.514374 ], [ -92.626365, 48.513620 ], [ -92.625151, 48.513048 ], [ -92.625374, 48.512916 ], [ -92.631117, 48.508252 ], [ -92.631137, 48.508077 ], [ -92.631463, 48.506790 ], [ -92.629126, 48.505303 ], [ -92.627237, 48.503383 ], [ -92.630644, 48.500917 ], [ -92.636696, 48.499428 ], [ -92.647114, 48.499905 ], [ -92.654039, 48.501635 ], [ -92.661418, 48.496557 ], [ -92.684866, 48.497611 ], [ -92.698824, 48.494892 ], [ -92.701298, 48.484586 ], [ -92.709267, 48.473091 ], [ -92.708647, 48.470349 ], [ -92.712562, 48.463013 ], [ -92.687998, 48.443889 ], [ -92.663271, 48.440184 ], [ -92.656027, 48.436709 ], [ -92.575636, 48.440827 ], [ -92.537202, 48.447703 ], [ -92.514910, 48.448313 ], [ -92.507285, 48.447875 ], [ -92.492078, 48.433709 ], [ -92.489190, 48.430328 ], [ -92.484074, 48.429530 ], [ -92.482082, 48.428662 ], [ -92.480844, 48.426583 ], [ -92.481152, 48.425349 ], [ -92.475585, 48.418793 ], [ -92.456325, 48.414204 ], [ -92.456389, 48.401134 ], [ -92.476750, 48.371760 ], [ -92.469948, 48.351836 ], [ -92.453691, 48.329514 ], [ -92.441286, 48.315597 ], [ -92.437825, 48.309839 ], [ -92.432003, 48.305063 ], [ -92.428919, 48.305771 ], [ -92.426077, 48.304491 ], [ -92.416285, 48.295463 ], [ -92.406706, 48.279351 ], [ -92.397645, 48.265546 ], [ -92.393781, 48.260562 ], [ -92.389305, 48.253316 ], [ -92.387049, 48.249268 ], [ -92.388112, 48.246732 ], [ -92.387191, 48.244606 ], [ -92.386438, 48.244194 ], [ -92.383906, 48.244696 ], [ -92.384387, 48.242914 ], [ -92.384355, 48.240720 ], [ -92.383161, 48.238367 ], [ -92.378922, 48.235782 ], [ -92.378343, 48.233383 ], [ -92.378449, 48.230801 ], [ -92.377903, 48.229635 ], [ -92.372802, 48.223717 ], [ -92.369174, 48.220268 ], [ -92.362097, 48.222876 ], [ -92.353177, 48.230328 ], [ -92.349177, 48.231404 ], [ -92.341207, 48.232480 ], [ -92.339430, 48.234537 ], [ -92.336831, 48.235383 ], [ -92.335394, 48.235200 ], [ -92.333649, 48.233898 ], [ -92.332247, 48.233876 ], [ -92.325304, 48.237030 ], [ -92.321746, 48.237304 ], [ -92.314665, 48.240527 ], [ -92.280727, 48.244269 ], [ -92.269742, 48.248241 ], [ -92.273706, 48.256747 ], [ -92.290368, 48.265527 ], [ -92.294541, 48.271560 ], [ -92.292999, 48.276404 ], [ -92.295053, 48.276587 ], [ -92.295668, 48.278118 ], [ -92.301451, 48.288608 ], [ -92.294527, 48.306454 ], [ -92.306309, 48.316442 ], [ -92.304561, 48.322977 ], [ -92.295412, 48.323957 ], [ -92.288994, 48.342991 ], [ -92.262280, 48.354933 ], [ -92.222813, 48.349203 ], [ -92.219658, 48.348130 ], [ -92.216983, 48.345114 ], [ -92.206803, 48.345596 ], [ -92.207009, 48.346891 ], [ -92.207729, 48.347812 ], [ -92.203684, 48.352063 ], [ -92.194874, 48.350396 ], [ -92.194188, 48.348728 ], [ -92.193571, 48.348613 ], [ -92.178418, 48.351881 ], [ -92.178897, 48.355285 ], [ -92.177354, 48.357228 ], [ -92.162161, 48.363279 ], [ -92.145049, 48.365651 ], [ -92.143583, 48.356121 ], [ -92.092256, 48.354617 ], [ -92.083513, 48.353865 ], [ -92.077961, 48.358253 ], [ -92.066269, 48.359602 ], [ -92.055228, 48.359213 ], [ -92.048648, 48.348861 ], [ -92.045734, 48.347901 ], [ -92.045152, 48.345776 ], [ -92.047655, 48.343766 ], [ -92.046562, 48.334740 ], [ -92.037721, 48.333183 ], [ -92.030872, 48.325824 ], [ -92.000133, 48.321355 ], [ -92.012980, 48.297391 ], [ -92.012066, 48.287268 ], [ -92.007246, 48.280388 ], [ -92.006577, 48.265421 ], [ -91.989545, 48.260214 ], [ -91.980772, 48.247801 ], [ -91.977555, 48.247140 ], [ -91.977486, 48.246340 ], [ -91.977725, 48.245723 ], [ -91.976903, 48.244626 ], [ -91.975809, 48.244535 ], [ -91.971056, 48.247667 ], [ -91.970371, 48.249358 ], [ -91.972565, 48.250396 ], [ -91.971779, 48.252977 ], [ -91.970240, 48.253594 ], [ -91.959565, 48.253551 ], [ -91.954432, 48.251678 ], [ -91.954397, 48.251199 ], [ -91.953806, 48.249412 ], [ -91.952095, 48.247131 ], [ -91.952209, 48.244394 ], [ -91.957683, 48.242683 ], [ -91.957798, 48.239490 ], [ -91.959166, 48.236296 ], [ -91.957798, 48.232989 ], [ -91.953398, 48.232978 ], [ -91.951297, 48.232647 ], [ -91.945155, 48.230442 ], [ -91.941838, 48.230602 ], [ -91.940709, 48.232019 ], [ -91.937356, 48.234213 ], [ -91.929045, 48.235834 ], [ -91.920802, 48.236747 ], [ -91.915772, 48.238871 ], [ -91.907597, 48.238183 ], [ -91.906967, 48.237770 ], [ -91.905991, 48.237132 ], [ -91.903767, 48.237040 ], [ -91.893470, 48.237699 ], [ -91.884691, 48.227321 ], [ -91.867882, 48.219095 ], [ -91.864382, 48.207031 ], [ -91.845821, 48.208636 ], [ -91.839463, 48.209643 ], [ -91.834404, 48.209804 ], [ -91.831975, 48.209302 ], [ -91.815772, 48.211748 ], [ -91.814473, 48.208664 ], [ -91.809038, 48.206013 ], [ -91.798252, 48.202858 ], [ -91.798099, 48.202813 ], [ -91.791810, 48.202492 ], [ -91.789011, 48.196549 ], [ -91.786140, 48.196412 ], [ -91.781182, 48.200432 ], [ -91.764672, 48.200586 ], [ -91.763236, 48.201499 ], [ -91.760874, 48.204789 ], [ -91.756637, 48.205022 ], [ -91.753939, 48.201198 ], [ -91.749075, 48.198844 ], [ -91.744973, 48.198458 ], [ -91.741932, 48.199122 ], [ -91.742313, 48.204491 ], [ -91.738861, 48.204173 ], [ -91.714931, 48.199130 ], [ -91.710519, 48.193898 ], [ -91.711611, 48.189100 ], [ -91.712430, 48.187500 ], [ -91.721413, 48.180255 ], [ -91.722574, 48.178335 ], [ -91.724584, 48.170657 ], [ -91.723285, 48.169263 ], [ -91.717548, 48.171801 ], [ -91.709383, 48.172717 ], [ -91.705318, 48.170775 ], [ -91.705109, 48.159716 ], [ -91.707260, 48.153661 ], [ -91.708523, 48.152701 ], [ -91.703569, 48.145390 ], [ -91.701691, 48.144773 ], [ -91.699336, 48.144728 ], [ -91.698448, 48.143791 ], [ -91.698174, 48.141643 ], [ -91.699981, 48.131840 ], [ -91.704143, 48.124894 ], [ -91.708099, 48.122985 ], [ -91.712226, 48.116883 ], [ -91.712498, 48.115718 ], [ -91.711986, 48.114713 ], [ -91.703524, 48.113548 ], [ -91.692843, 48.116360 ], [ -91.691512, 48.117617 ], [ -91.692366, 48.119330 ], [ -91.682845, 48.122118 ], [ -91.683801, 48.117731 ], [ -91.687623, 48.111698 ], [ -91.680902, 48.108111 ], [ -91.676876, 48.107264 ], [ -91.671519, 48.108360 ], [ -91.667527, 48.108359 ], [ -91.665208, 48.107011 ], [ -91.663092, 48.108861 ], [ -91.662647, 48.111489 ], [ -91.653261, 48.114137 ], [ -91.652204, 48.113725 ], [ -91.651624, 48.112742 ], [ -91.653571, 48.109567 ], [ -91.640175, 48.096926 ], [ -91.615255, 48.101906 ], [ -91.588953, 48.102166 ], [ -91.575853, 48.106509 ], [ -91.559272, 48.108268 ], [ -91.552962, 48.103012 ], [ -91.569746, 48.093348 ], [ -91.575471, 48.066294 ], [ -91.573015, 48.057292 ], [ -91.575672, 48.048791 ], [ -91.567254, 48.043719 ], [ -91.542512, 48.053268 ], [ -91.488646, 48.068065 ], [ -91.465499, 48.066770 ], [ -91.450330, 48.068806 ], [ -91.446580, 48.067390 ], [ -91.447125, 48.063186 ], [ -91.438093, 48.052104 ], [ -91.438877, 48.049979 ], [ -91.437582, 48.049248 ], [ -91.429642, 48.048608 ], [ -91.413862, 48.053518 ], [ -91.391128, 48.057075 ], [ -91.379463, 48.065295 ], [ -91.370872, 48.069410 ], [ -91.365143, 48.066968 ], [ -91.350521, 48.071680 ], [ -91.340159, 48.073236 ], [ -91.336715, 48.070884 ], [ -91.336578, 48.069627 ], [ -91.332589, 48.069331 ], [ -91.330033, 48.069811 ], [ -91.328738, 48.070588 ], [ -91.327886, 48.071388 ], [ -91.324784, 48.072599 ], [ -91.314693, 48.073422 ], [ -91.311829, 48.072942 ], [ -91.302625, 48.073033 ], [ -91.290215, 48.073945 ], [ -91.275961, 48.078488 ], [ -91.266380, 48.078713 ], [ -91.250112, 48.084087 ], [ -91.234932, 48.095923 ], [ -91.226203, 48.099671 ], [ -91.214428, 48.102940 ], [ -91.190461, 48.124891 ], [ -91.183207, 48.122235 ], [ -91.176181, 48.125811 ], [ -91.156107, 48.140475 ], [ -91.137733, 48.149150 ], [ -91.138311, 48.151024 ], [ -91.138482, 48.151458 ], [ -91.139402, 48.153186 ], [ -91.139402, 48.154738 ], [ -91.138580, 48.155844 ], [ -91.120047, 48.160412 ], [ -91.117965, 48.162081 ], [ -91.114862, 48.166057 ], [ -91.108887, 48.168436 ], [ -91.097892, 48.171157 ], [ -91.092258, 48.173101 ], [ -91.088708, 48.177351 ], [ -91.082731, 48.180756 ], [ -91.081160, 48.180414 ], [ -91.080408, 48.179272 ], [ -91.075660, 48.179204 ], [ -91.065549, 48.181215 ], [ -91.062918, 48.185213 ], [ -91.056562, 48.187566 ], [ -91.043613, 48.189163 ], [ -91.035858, 48.189436 ], [ -91.035550, 48.189459 ], [ -91.034800, 48.188956 ], [ -91.031761, 48.188479 ], [ -91.031589, 48.188452 ], [ -91.024208, 48.190072 ], [ -91.022667, 48.192470 ], [ -91.012411, 48.198062 ], [ -91.003353, 48.200183 ], [ -91.004239, 48.202628 ], [ -90.976955, 48.219452 ], [ -90.925092, 48.229897 ], [ -90.914971, 48.230603 ], [ -90.906829, 48.237339 ], [ -90.885480, 48.245784 ], [ -90.881451, 48.240459 ], [ -90.875107, 48.237784 ], [ -90.867079, 48.238177 ], [ -90.847352, 48.244443 ], [ -90.843624, 48.243576 ], [ -90.839176, 48.239511 ], [ -90.837772, 48.234714 ], [ -90.839820, 48.228294 ], [ -90.839615, 48.227700 ], [ -90.837700, 48.226512 ], [ -90.837323, 48.225621 ], [ -90.834854, 48.202161 ], [ -90.834166, 48.188660 ], [ -90.836313, 48.176963 ], [ -90.832589, 48.173765 ], [ -90.826135, 48.177147 ], [ -90.825418, 48.181237 ], [ -90.825726, 48.183567 ], [ -90.821115, 48.184709 ], [ -90.819304, 48.182699 ], [ -90.817698, 48.179569 ], [ -90.810628, 48.179661 ], [ -90.804207, 48.177833 ], [ -90.800693, 48.163235 ], [ -90.796596, 48.159373 ], [ -90.785874, 48.160902 ], [ -90.783380, 48.163939 ], [ -90.781263, 48.164693 ], [ -90.777917, 48.163801 ], [ -90.776279, 48.161927 ], [ -90.777512, 48.156696 ], [ -90.778031, 48.148723 ], [ -90.785781, 48.145504 ], [ -90.796809, 48.139521 ], [ -90.797970, 48.136894 ], [ -90.795308, 48.135523 ], [ -90.793841, 48.135569 ], [ -90.790312, 48.135788 ], [ -90.788101, 48.135081 ], [ -90.787305, 48.134196 ], [ -90.787305, 48.133665 ], [ -90.787563, 48.132872 ], [ -90.789919, 48.129902 ], [ -90.787122, 48.127709 ], [ -90.783471, 48.126885 ], [ -90.776814, 48.124103 ], [ -90.776133, 48.122481 ], [ -90.775962, 48.122229 ], [ -90.774225, 48.118894 ], [ -90.774191, 48.118575 ], [ -90.772998, 48.117523 ], [ -90.769110, 48.116585 ], [ -90.767615, 48.110302 ], [ -90.761555, 48.100133 ], [ -90.761625, 48.098283 ], [ -90.751608, 48.090968 ], [ -90.741520, 48.094583 ], [ -90.703702, 48.096009 ], [ -90.686617, 48.100510 ], [ -90.641596, 48.103515 ], [ -90.626886, 48.111846 ], [ -90.620350, 48.111895 ], [ -90.616154, 48.112491 ], [ -90.606402, 48.115966 ], [ -90.591460, 48.117546 ], [ -90.590574, 48.119762 ], [ -90.582217, 48.123784 ], [ -90.579897, 48.123922 ], [ -90.577065, 48.121272 ], [ -90.575905, 48.120907 ], [ -90.570481, 48.121501 ], [ -90.566113, 48.122620 ], [ -90.559290, 48.121683 ], [ -90.555845, 48.117069 ], [ -90.569763, 48.106951 ], [ -90.567482, 48.101178 ], [ -90.564341, 48.098773 ], [ -90.556838, 48.096008 ], [ -90.517075, 48.099402 ], [ -90.510871, 48.097389 ], [ -90.508141, 48.099238 ], [ -90.505485, 48.099644 ], [ -90.496148, 48.098781 ], [ -90.495637, 48.099444 ], [ -90.495398, 48.099787 ], [ -90.493797, 48.101318 ], [ -90.489873, 48.099012 ], [ -90.487077, 48.099082 ], [ -90.483361, 48.100363 ], [ -90.480294, 48.102099 ], [ -90.477635, 48.105458 ], [ -90.471019, 48.106076 ], [ -90.467712, 48.108818 ], [ -90.465495, 48.108659 ], [ -90.463210, 48.107357 ], [ -90.452022, 48.105006 ], [ -90.447384, 48.103430 ], [ -90.443462, 48.100575 ], [ -90.438449, 48.098747 ], [ -90.410347, 48.105048 ], [ -90.403219, 48.105114 ], [ -90.393469, 48.100359 ], [ -90.390162, 48.100061 ], [ -90.386413, 48.098209 ], [ -90.385597, 48.095833 ], [ -90.384575, 48.094599 ], [ -90.382258, 48.093182 ], [ -90.374542, 48.090942 ], [ -90.373042, 48.091217 ], [ -90.372261, 48.093639 ], [ -90.367658, 48.094577 ], [ -90.353713, 48.095016 ], [ -90.346689, 48.094104 ], [ -90.344234, 48.094447 ], [ -90.343484, 48.095064 ], [ -90.342939, 48.095590 ], [ -90.338438, 48.096207 ], [ -90.337177, 48.099771 ], [ -90.330052, 48.102399 ], [ -90.317230, 48.103793 ], [ -90.312386, 48.105300 ], [ -90.305634, 48.105117 ], [ -90.298099, 48.102512 ], [ -90.293326, 48.099131 ], [ -90.289337, 48.098993 ], [ -90.274636, 48.103260 ], [ -90.264986, 48.103301 ], [ -90.253870, 48.102245 ], [ -90.233797, 48.107071 ], [ -90.224692, 48.108148 ], [ -90.216404, 48.106505 ], [ -90.211426, 48.106278 ], [ -90.195090, 48.108381 ], [ -90.188679, 48.107947 ], [ -90.176605, 48.112445 ], [ -90.164227, 48.109725 ], [ -90.150721, 48.110269 ], [ -90.145230, 48.111637 ], [ -90.143762, 48.112641 ], [ -90.136191, 48.112136 ], [ -90.132645, 48.111768 ], [ -90.128647, 48.108436 ], [ -90.125090, 48.107702 ], [ -90.123900, 48.107131 ], [ -90.122603, 48.105602 ], [ -90.116259, 48.104303 ], [ -90.091639, 48.104630 ], [ -90.073873, 48.101138 ], [ -90.057644, 48.096364 ], [ -90.049020, 48.091681 ], [ -90.045577, 48.091360 ], [ -90.029626, 48.087588 ], [ -90.023595, 48.084708 ], [ -90.018835, 48.072032 ], [ -90.015057, 48.067188 ], [ -90.010866, 48.067917 ], [ -90.010013, 48.068853 ], [ -90.008446, 48.068396 ], [ -89.997852, 48.057567 ], [ -89.993822, 48.049027 ], [ -89.995994, 48.041649 ], [ -89.996702, 48.035391 ], [ -89.994687, 48.030733 ], [ -89.993050, 48.028404 ], [ -89.988894, 48.025666 ], [ -89.987293, 48.025484 ], [ -89.985217, 48.026215 ], [ -89.984332, 48.026079 ], [ -89.977180, 48.023501 ], [ -89.973433, 48.020350 ], [ -89.968255, 48.014482 ], [ -89.963490, 48.014643 ], [ -89.954605, 48.011516 ], [ -89.950590, 48.015901 ], [ -89.934489, 48.015628 ], [ -89.932991, 48.013161 ], [ -89.932617, 48.010398 ], [ -89.930745, 48.008160 ], [ -89.921633, 47.999886 ], [ -89.915341, 47.994866 ], [ -89.911258, 47.993267 ], [ -89.904828, 47.992261 ], [ -89.903501, 47.991667 ], [ -89.900237, 47.988765 ], [ -89.897414, 47.987599 ], [ -89.886528, 47.986305 ], [ -89.880710, 47.986405 ], [ -89.873286, 47.985419 ], [ -89.871245, 47.985945 ], [ -89.868153, 47.989898 ], [ -89.847571, 47.992442 ], [ -89.846244, 47.992717 ], [ -89.842709, 47.997422 ], [ -89.842568, 48.001368 ], [ -89.842629, 48.001945 ], [ -89.842629, 48.002391 ], [ -89.842183, 48.002773 ], [ -89.841673, 48.002900 ], [ -89.838689, 48.002214 ], [ -89.834049, 47.999516 ], [ -89.831825, 47.999400 ], [ -89.830385, 48.000284 ], [ -89.822594, 48.010737 ], [ -89.820483, 48.014665 ], [ -89.819802, 48.015099 ], [ -89.807445, 48.017224 ], [ -89.806016, 48.014026 ], [ -89.804926, 48.013775 ], [ -89.797744, 48.014505 ], [ -89.796212, 48.014870 ], [ -89.795224, 48.017154 ], [ -89.794237, 48.017656 ], [ -89.791853, 48.018204 ], [ -89.782696, 48.017837 ], [ -89.779427, 48.018361 ], [ -89.773944, 48.021694 ], [ -89.763967, 48.022969 ], [ -89.749314, 48.023325 ], [ -89.744206, 48.022186 ], [ -89.743046, 48.019971 ], [ -89.742569, 48.019834 ], [ -89.739131, 48.020384 ], [ -89.736851, 48.021321 ], [ -89.731300, 48.019747 ], [ -89.731163, 48.018788 ], [ -89.724048, 48.018996 ], [ -89.723571, 48.019156 ], [ -89.724117, 48.020207 ], [ -89.723164, 48.020481 ], [ -89.722210, 48.020162 ], [ -89.721038, 48.017965 ], [ -89.721569, 48.017499 ], [ -89.723019, 48.017553 ], [ -89.724318, 48.016485 ], [ -89.724044, 48.013675 ], [ -89.721287, 48.014430 ], [ -89.719245, 48.016349 ], [ -89.717102, 48.017172 ], [ -89.716114, 48.016441 ], [ -89.716417, 48.010251 ], [ -89.715906, 48.009246 ], [ -89.713183, 48.010024 ], [ -89.708145, 48.010162 ], [ -89.707090, 48.009522 ], [ -89.706068, 48.007992 ], [ -89.702528, 48.006325 ], [ -89.701438, 48.006211 ], [ -89.688879, 48.010780 ], [ -89.686495, 48.010643 ], [ -89.685986, 48.009798 ], [ -89.684931, 48.009821 ], [ -89.679790, 48.010278 ], [ -89.676896, 48.011237 ], [ -89.673798, 48.011510 ], [ -89.671892, 48.010939 ], [ -89.671620, 48.010162 ], [ -89.669374, 48.008312 ], [ -89.667128, 48.007421 ], [ -89.664813, 48.007900 ], [ -89.663212, 48.010618 ], [ -89.657051, 48.009954 ], [ -89.655793, 48.007532 ], [ -89.653208, 48.004608 ], [ -89.651065, 48.003625 ], [ -89.649057, 48.003853 ], [ -89.647830, 48.005132 ], [ -89.645447, 48.006204 ], [ -89.641465, 48.005906 ], [ -89.639833, 48.003964 ], [ -89.637995, 48.003780 ], [ -89.637280, 48.004100 ], [ -89.637177, 48.004945 ], [ -89.637652, 48.006658 ], [ -89.638774, 48.008166 ], [ -89.637173, 48.009308 ], [ -89.625087, 48.011517 ], [ -89.620454, 48.010740 ], [ -89.617867, 48.010947 ], [ -89.616133, 48.012364 ], [ -89.614161, 48.015495 ], [ -89.611678, 48.017529 ], [ -89.610351, 48.017780 ], [ -89.609396, 48.016684 ], [ -89.608507, 48.012482 ], [ -89.609730, 48.009398 ], [ -89.607821, 48.006566 ], [ -89.601659, 48.004764 ], [ -89.594749, 48.004332 ], [ -89.588996, 48.001821 ], [ -89.586000, 47.999885 ], [ -89.582117, 47.996314 ], [ -89.581007, 47.995899 ], [ -89.570671, 47.998020 ], [ -89.564288, 48.002930 ], [ -89.489226, 48.014528 ], [ -89.491739, 48.005212 ], [ -89.495344, 48.002356 ], [ -89.541521, 47.992841 ], [ -89.551555, 47.987305 ], [ -89.552939, 47.980731 ], [ -89.555015, 47.974849 ], [ -89.572315, 47.967238 ], [ -89.588230, 47.966200 ], [ -89.595890, 47.971046 ], [ -89.611412, 47.980731 ], [ -89.624559, 47.983153 ], [ -89.631825, 47.980039 ], [ -89.637015, 47.973465 ], [ -89.640129, 47.967930 ], [ -89.639844, 47.959826 ], [ -89.638285, 47.954275 ], [ -89.639545, 47.953590 ], [ -89.660616, 47.951216 ], [ -89.697619, 47.941288 ], [ -89.729730, 47.925245 ], [ -89.737539, 47.918183 ], [ -89.758714, 47.906993 ], [ -89.793539, 47.891358 ], [ -89.853960, 47.873997 ], [ -89.871580, 47.874194 ], [ -89.923649, 47.862062 ], [ -89.930844, 47.857723 ], [ -89.927520, 47.850825 ], [ -89.933899, 47.846760 ], [ -89.974296, 47.830514 ], [ -90.013730, 47.821373 ], [ -90.042761, 47.817568 ], [ -90.072025, 47.811105 ], [ -90.072241, 47.807727 ], [ -90.075559, 47.803303 ], [ -90.082354, 47.803619 ], [ -90.088160, 47.803041 ], [ -90.116800, 47.795380 ], [ -90.132078, 47.795720 ], [ -90.160790, 47.792807 ], [ -90.178755, 47.786414 ], [ -90.187636, 47.778130 ], [ -90.229145, 47.776198 ], [ -90.248794, 47.772763 ], [ -90.295952, 47.759054 ], [ -90.306340, 47.756627 ], [ -90.313958, 47.756681 ], [ -90.323446, 47.753771 ], [ -90.330254, 47.750892 ], [ -90.332686, 47.746387 ], [ -90.386234, 47.741100 ], [ -90.393823, 47.738271 ], [ -90.421390, 47.735150 ], [ -90.437712, 47.731612 ], [ -90.441912, 47.726404 ], [ -90.458365, 47.721400 ], [ -90.537105, 47.703055 ], [ -90.551291, 47.690266 ], [ -90.584954, 47.680740 ], [ -90.647837, 47.656176 ], [ -90.686382, 47.643594 ], [ -90.735927, 47.624343 ], [ -90.868270, 47.556900 ], [ -90.907494, 47.532873 ], [ -90.910127, 47.530178 ], [ -90.909801, 47.526215 ], [ -90.914247, 47.522639 ], [ -90.919375, 47.519784 ], [ -90.927975, 47.519008 ], [ -90.939072, 47.514532 ], [ -91.023124, 47.464964 ], [ -91.023125, 47.464964 ], [ -91.032945, 47.458236 ], [ -91.045646, 47.456525 ], [ -91.077712, 47.428767 ], [ -91.097569, 47.413888 ], [ -91.106218, 47.411806 ], [ -91.128131, 47.399619 ], [ -91.131268, 47.393567 ], [ -91.146958, 47.381464 ], [ -91.156513, 47.378816 ], [ -91.170037, 47.366266 ], [ -91.188772, 47.340082 ], [ -91.206248, 47.329182 ], [ -91.238658, 47.304976 ], [ -91.250163, 47.290490 ], [ -91.262512, 47.279290 ], [ -91.265950, 47.279479 ], [ -91.270697, 47.277134 ], [ -91.288478, 47.265960 ], [ -91.326019, 47.238993 ], [ -91.353850, 47.212686 ], [ -91.357803, 47.206743 ], [ -91.374191, 47.197800 ], [ -91.387021, 47.187293 ], [ -91.398455, 47.183916 ], [ -91.418805, 47.172152 ], [ -91.452031, 47.145158 ], [ -91.456965, 47.139156 ], [ -91.477351, 47.125667 ], [ -91.497902, 47.122579 ], [ -91.506998, 47.118489 ], [ -91.518793, 47.108121 ], [ -91.573817, 47.089917 ], [ -91.591508, 47.068684 ], [ -91.600969, 47.063425 ], [ -91.604949, 47.063309 ], [ -91.613173, 47.059192 ], [ -91.626824, 47.049953 ], [ -91.637164, 47.040429 ], [ -91.644564, 47.026491 ], [ -91.660248, 47.019288 ], [ -91.666477, 47.014297 ], [ -91.704649, 47.005246 ], [ -91.737098, 46.982853 ], [ -91.777300, 46.951799 ], [ -91.780675, 46.945881 ], [ -91.794039, 46.939676 ], [ -91.806851, 46.933727 ], [ -91.826068, 46.927199 ], [ -91.834852, 46.927135 ], [ -91.841349, 46.925215 ], [ -91.871286, 46.908352 ], [ -91.883238, 46.905728 ], [ -91.906483, 46.891236 ], [ -91.914984, 46.883836 ], [ -91.952985, 46.867037 ], [ -91.985086, 46.849637 ], [ -91.997987, 46.838737 ], [ -92.013405, 46.833727 ], [ -92.058888, 46.809938 ], [ -92.062088, 46.804038 ], [ -92.086089, 46.794339 ], [ -92.094089, 46.787839 ], [ -92.088289, 46.773639 ], [ -92.064490, 46.745439 ], [ -92.025789, 46.710839 ], [ -92.015290, 46.706469 ], [ -92.020289, 46.704039 ], [ -92.024720, 46.705624 ], [ -92.033990, 46.708939 ], [ -92.089490, 46.749240 ], [ -92.108190, 46.749140 ], [ -92.108777, 46.749105 ], [ -92.112242, 46.748899 ], [ -92.116590, 46.748640 ], [ -92.137890, 46.739540 ], [ -92.143290, 46.734640 ], [ -92.143391, 46.728140 ], [ -92.141291, 46.725240 ], [ -92.144917, 46.718496 ], [ -92.144959, 46.718418 ], [ -92.146291, 46.715940 ], [ -92.148691, 46.715140 ], [ -92.155191, 46.715940 ], [ -92.167291, 46.719941 ], [ -92.167955, 46.719685 ], [ -92.170046, 46.718878 ], [ -92.174291, 46.717241 ], [ -92.178891, 46.716741 ], [ -92.189091, 46.717541 ], [ -92.191491, 46.716241 ], [ -92.191594, 46.715955 ], [ -92.191764, 46.715483 ], [ -92.193291, 46.711241 ], [ -92.197391, 46.707641 ], [ -92.200922, 46.706212 ], [ -92.201481, 46.705985 ], [ -92.201591, 46.705941 ], [ -92.201901, 46.705751 ], [ -92.202421, 46.705432 ], [ -92.204691, 46.704041 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US28", "STATE": "28", "NAME": "Mississippi", "LSAD": "", "CENSUSAREA": 46923.274000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -89.095623, 30.231767 ], [ -89.077259, 30.231680 ], [ -89.067128, 30.250199 ], [ -89.063989, 30.246299 ], [ -89.065097, 30.239929 ], [ -89.073538, 30.223318 ], [ -89.091469, 30.202305 ], [ -89.118222, 30.223343 ], [ -89.156738, 30.230699 ], [ -89.095623, 30.231767 ] ] ], [ [ [ -88.900370, 30.224576 ], [ -88.909752, 30.220405 ], [ -88.945498, 30.209646 ], [ -88.974672, 30.207391 ], [ -88.980239, 30.207962 ], [ -88.984249, 30.210320 ], [ -88.982219, 30.211627 ], [ -88.976811, 30.210987 ], [ -88.947872, 30.214179 ], [ -88.920511, 30.220578 ], [ -88.908885, 30.225437 ], [ -88.889797, 30.239665 ], [ -88.877824, 30.242442 ], [ -88.873660, 30.241748 ], [ -88.900370, 30.224576 ] ] ], [ [ [ -88.710719, 30.250799 ], [ -88.656804, 30.233956 ], [ -88.573044, 30.222640 ], [ -88.568056, 30.222732 ], [ -88.562067, 30.227476 ], [ -88.565576, 30.222847 ], [ -88.569138, 30.221357 ], [ -88.587424, 30.219154 ], [ -88.633743, 30.226342 ], [ -88.665857, 30.228847 ], [ -88.711830, 30.242662 ], [ -88.740647, 30.238665 ], [ -88.752782, 30.238803 ], [ -88.764022, 30.241488 ], [ -88.771991, 30.245523 ], [ -88.732550, 30.246322 ], [ -88.718104, 30.252931 ], [ -88.710719, 30.250799 ] ] ], [ [ [ -88.506999, 30.214348 ], [ -88.500011, 30.214044 ], [ -88.465713, 30.202540 ], [ -88.453444, 30.201236 ], [ -88.442654, 30.202314 ], [ -88.430332, 30.208548 ], [ -88.401466, 30.210172 ], [ -88.404581, 30.206162 ], [ -88.428301, 30.198511 ], [ -88.453654, 30.196584 ], [ -88.493523, 30.205945 ], [ -88.502752, 30.210506 ], [ -88.506999, 30.214348 ] ] ], [ [ [ -90.309297, 34.995694 ], [ -89.893402, 34.994356 ], [ -89.883365, 34.994261 ], [ -89.848488, 34.994193 ], [ -89.795187, 34.994293 ], [ -89.741785, 34.995194 ], [ -89.724324, 34.995212 ], [ -89.644282, 34.995293 ], [ -89.511153, 34.994755 ], [ -89.493739, 34.994361 ], [ -89.486897, 34.993975 ], [ -89.434954, 34.993754 ], [ -89.352680, 34.994123 ], [ -89.217433, 34.994729 ], [ -89.198288, 34.994484 ], [ -89.156827, 34.993926 ], [ -89.139136, 34.994307 ], [ -89.138997, 34.994330 ], [ -89.026540, 34.994956 ], [ -89.017127, 34.994945 ], [ -88.925241, 34.994842 ], [ -88.886979, 34.995868 ], [ -88.851037, 34.995085 ], [ -88.823049, 34.995158 ], [ -88.786612, 34.995252 ], [ -88.469877, 34.996033 ], [ -88.469801, 34.996052 ], [ -88.380508, 34.995610 ], [ -88.363531, 34.995590 ], [ -88.258111, 34.995463 ], [ -88.253825, 34.995553 ], [ -88.200064, 34.995634 ], [ -88.198811, 34.991192 ], [ -88.187429, 34.974909 ], [ -88.179973, 34.967466 ], [ -88.176106, 34.962519 ], [ -88.172102, 34.955213 ], [ -88.161594, 34.933456 ], [ -88.154617, 34.922392 ], [ -88.146335, 34.914374 ], [ -88.139721, 34.909631 ], [ -88.136692, 34.907592 ], [ -88.125038, 34.902227 ], [ -88.099999, 34.894095 ], [ -88.097888, 34.892202 ], [ -88.107560, 34.811628 ], [ -88.116418, 34.746303 ], [ -88.118407, 34.724292 ], [ -88.134263, 34.622660 ], [ -88.138719, 34.589215 ], [ -88.139246, 34.587795 ], [ -88.139988, 34.581703 ], [ -88.156292, 34.463214 ], [ -88.165634, 34.383102 ], [ -88.165910, 34.380926 ], [ -88.173632, 34.321054 ], [ -88.175867, 34.302171 ], [ -88.176889, 34.293858 ], [ -88.186667, 34.220952 ], [ -88.187620, 34.204778 ], [ -88.190678, 34.190123 ], [ -88.192128, 34.175351 ], [ -88.200196, 34.115948 ], [ -88.203784, 34.086554 ], [ -88.207229, 34.058333 ], [ -88.210741, 34.029199 ], [ -88.226428, 33.912875 ], [ -88.226517, 33.911665 ], [ -88.226517, 33.911551 ], [ -88.235492, 33.847203 ], [ -88.240054, 33.810879 ], [ -88.243025, 33.795680 ], [ -88.244142, 33.781673 ], [ -88.248937, 33.744974 ], [ -88.252257, 33.719568 ], [ -88.254445, 33.698779 ], [ -88.254622, 33.695780 ], [ -88.256131, 33.682860 ], [ -88.256343, 33.682053 ], [ -88.267005, 33.594229 ], [ -88.267148, 33.591989 ], [ -88.268160, 33.585040 ], [ -88.269076, 33.576929 ], [ -88.269532, 33.572894 ], [ -88.270050, 33.570819 ], [ -88.274619, 33.534008 ], [ -88.276805, 33.516463 ], [ -88.277421, 33.512436 ], [ -88.291078, 33.399055 ], [ -88.304417, 33.288318 ], [ -88.312535, 33.220923 ], [ -88.315235, 33.203323 ], [ -88.317135, 33.184123 ], [ -88.330934, 33.073125 ], [ -88.340432, 32.991199 ], [ -88.347850, 32.929078 ], [ -88.354292, 32.875130 ], [ -88.368349, 32.747656 ], [ -88.373338, 32.711825 ], [ -88.382985, 32.626954 ], [ -88.383039, 32.626679 ], [ -88.388857, 32.578123 ], [ -88.399966, 32.485415 ], [ -88.403789, 32.449885 ], [ -88.403789, 32.449770 ], [ -88.412500, 32.380025 ], [ -88.413819, 32.373922 ], [ -88.421453, 32.308680 ], [ -88.428278, 32.250143 ], [ -88.431294, 32.227655 ], [ -88.438650, 32.172806 ], [ -88.438710, 32.172078 ], [ -88.454959, 32.040576 ], [ -88.455039, 32.039719 ], [ -88.468660, 31.933173 ], [ -88.468879, 31.930262 ], [ -88.473227, 31.893856 ], [ -88.472642, 31.875153 ], [ -88.471214, 31.851385 ], [ -88.471106, 31.850949 ], [ -88.468669, 31.790722 ], [ -88.465107, 31.722312 ], [ -88.464427, 31.697952 ], [ -88.464425, 31.697881 ], [ -88.459722, 31.624002 ], [ -88.459478, 31.621652 ], [ -88.453013, 31.500164 ], [ -88.451575, 31.481533 ], [ -88.451045, 31.459448 ], [ -88.449570, 31.435835 ], [ -88.448660, 31.421277 ], [ -88.448686, 31.420888 ], [ -88.445209, 31.355969 ], [ -88.445182, 31.355855 ], [ -88.438780, 31.252654 ], [ -88.438980, 31.246896 ], [ -88.438211, 31.231252 ], [ -88.438104, 31.230060 ], [ -88.432007, 31.114298 ], [ -88.425807, 31.001123 ], [ -88.425729, 31.000183 ], [ -88.425636, 30.998301 ], [ -88.419562, 30.875186 ], [ -88.418630, 30.866528 ], [ -88.412451, 30.735598 ], [ -88.412270, 30.731771 ], [ -88.412209, 30.730395 ], [ -88.411550, 30.712956 ], [ -88.411339, 30.706334 ], [ -88.409571, 30.668731 ], [ -88.408070, 30.636970 ], [ -88.407462, 30.631653 ], [ -88.407484, 30.622736 ], [ -88.404013, 30.545060 ], [ -88.403931, 30.543359 ], [ -88.403547, 30.533100 ], [ -88.402283, 30.510852 ], [ -88.395023, 30.369425 ], [ -88.397236, 30.367689 ], [ -88.399062, 30.360744 ], [ -88.397082, 30.354785 ], [ -88.394150, 30.352493 ], [ -88.393980, 30.349307 ], [ -88.401181, 30.344382 ], [ -88.409927, 30.342115 ], [ -88.418811, 30.353911 ], [ -88.433891, 30.354652 ], [ -88.446495, 30.347753 ], [ -88.446625, 30.337671 ], [ -88.453810, 30.329626 ], [ -88.471875, 30.320020 ], [ -88.480117, 30.318345 ], [ -88.504802, 30.321472 ], [ -88.506226, 30.322393 ], [ -88.506334, 30.327398 ], [ -88.522494, 30.340092 ], [ -88.536214, 30.343299 ], [ -88.579483, 30.344190 ], [ -88.596349, 30.358365 ], [ -88.599249, 30.358933 ], [ -88.601762, 30.355876 ], [ -88.613745, 30.353108 ], [ -88.624523, 30.358713 ], [ -88.663820, 30.362099 ], [ -88.679575, 30.355710 ], [ -88.692164, 30.347302 ], [ -88.700587, 30.343689 ], [ -88.714077, 30.342186 ], [ -88.728893, 30.342671 ], [ -88.746945, 30.347622 ], [ -88.771742, 30.365403 ], [ -88.811615, 30.384907 ], [ -88.812576, 30.387680 ], [ -88.810127, 30.391298 ], [ -88.810227, 30.394698 ], [ -88.823724, 30.402376 ], [ -88.841328, 30.409598 ], [ -88.845609, 30.405266 ], [ -88.857828, 30.392898 ], [ -88.851442, 30.375355 ], [ -88.880526, 30.386600 ], [ -88.883789, 30.389172 ], [ -88.884829, 30.391998 ], [ -88.893930, 30.393398 ], [ -88.922031, 30.393798 ], [ -88.971233, 30.390798 ], [ -89.016334, 30.383898 ], [ -89.083237, 30.368097 ], [ -89.186840, 30.331197 ], [ -89.220442, 30.322497 ], [ -89.271833, 30.305491 ], [ -89.285744, 30.303097 ], [ -89.291444, 30.303296 ], [ -89.294444, 30.307596 ], [ -89.291844, 30.328096 ], [ -89.287844, 30.333196 ], [ -89.281564, 30.331980 ], [ -89.279818, 30.349790 ], [ -89.292499, 30.365635 ], [ -89.315067, 30.375408 ], [ -89.335942, 30.374016 ], [ -89.340947, 30.372896 ], [ -89.349447, 30.370995 ], [ -89.353248, 30.368795 ], [ -89.363848, 30.357395 ], [ -89.366116, 30.352169 ], [ -89.345934, 30.343573 ], [ -89.338847, 30.342995 ], [ -89.332546, 30.337895 ], [ -89.322345, 30.319296 ], [ -89.322545, 30.314896 ], [ -89.329946, 30.302896 ], [ -89.344746, 30.293196 ], [ -89.358546, 30.288896 ], [ -89.365747, 30.284896 ], [ -89.379547, 30.270396 ], [ -89.383747, 30.267796 ], [ -89.419348, 30.254320 ], [ -89.424624, 30.245391 ], [ -89.424493, 30.239092 ], [ -89.430428, 30.223218 ], [ -89.447465, 30.205098 ], [ -89.447910, 30.185352 ], [ -89.461275, 30.174745 ], [ -89.463595, 30.173943 ], [ -89.469792, 30.176278 ], [ -89.475824, 30.191561 ], [ -89.480214, 30.193751 ], [ -89.490099, 30.187677 ], [ -89.503231, 30.183051 ], [ -89.522814, 30.183076 ], [ -89.524504, 30.180753 ], [ -89.527952, 30.188697 ], [ -89.530452, 30.192197 ], [ -89.533352, 30.194797 ], [ -89.538652, 30.195797 ], [ -89.541453, 30.195397 ], [ -89.546953, 30.193097 ], [ -89.549053, 30.191597 ], [ -89.550853, 30.189197 ], [ -89.554653, 30.185797 ], [ -89.562253, 30.182397 ], [ -89.570154, 30.180297 ], [ -89.574454, 30.181697 ], [ -89.580754, 30.186197 ], [ -89.585754, 30.192096 ], [ -89.587354, 30.195196 ], [ -89.588854, 30.200296 ], [ -89.596655, 30.211796 ], [ -89.601255, 30.216096 ], [ -89.607655, 30.217096 ], [ -89.610655, 30.218096 ], [ -89.612556, 30.219496 ], [ -89.615856, 30.223195 ], [ -89.616956, 30.225595 ], [ -89.617056, 30.227495 ], [ -89.615856, 30.235295 ], [ -89.614056, 30.241495 ], [ -89.614156, 30.244595 ], [ -89.616156, 30.247395 ], [ -89.623856, 30.249895 ], [ -89.626922, 30.251745 ], [ -89.631789, 30.256924 ], [ -89.632225, 30.260137 ], [ -89.631215, 30.261704 ], [ -89.630649, 30.262084 ], [ -89.629757, 30.267195 ], [ -89.630520, 30.276562 ], [ -89.631411, 30.279662 ], [ -89.637647, 30.285032 ], [ -89.643440, 30.287682 ], [ -89.641705, 30.303799 ], [ -89.640401, 30.306755 ], [ -89.639872, 30.307281 ], [ -89.634208, 30.308256 ], [ -89.631643, 30.309332 ], [ -89.626221, 30.314255 ], [ -89.626606, 30.315457 ], [ -89.629877, 30.321017 ], [ -89.630399, 30.332933 ], [ -89.629727, 30.339287 ], [ -89.636299, 30.343970 ], [ -89.645199, 30.348126 ], [ -89.645617, 30.351314 ], [ -89.646700, 30.352500 ], [ -89.652693, 30.355536 ], [ -89.657191, 30.356515 ], [ -89.660274, 30.363487 ], [ -89.662204, 30.371267 ], [ -89.670134, 30.382429 ], [ -89.672762, 30.389276 ], [ -89.679153, 30.399991 ], [ -89.683686, 30.405873 ], [ -89.684118, 30.412646 ], [ -89.682320, 30.412991 ], [ -89.681165, 30.411492 ], [ -89.680134, 30.411400 ], [ -89.678514, 30.414012 ], [ -89.680515, 30.428924 ], [ -89.681946, 30.434073 ], [ -89.683521, 30.434959 ], [ -89.684816, 30.439511 ], [ -89.682829, 30.445810 ], [ -89.683410, 30.451793 ], [ -89.689779, 30.459278 ], [ -89.690102, 30.459657 ], [ -89.695864, 30.463269 ], [ -89.701799, 30.465115 ], [ -89.705538, 30.472350 ], [ -89.709551, 30.477853 ], [ -89.710164, 30.478308 ], [ -89.712493, 30.477510 ], [ -89.715886, 30.477797 ], [ -89.719652, 30.483166 ], [ -89.721181, 30.488608 ], [ -89.724614, 30.491902 ], [ -89.726154, 30.492560 ], [ -89.734615, 30.494723 ], [ -89.742396, 30.497316 ], [ -89.742816, 30.498704 ], [ -89.746435, 30.502619 ], [ -89.752931, 30.502493 ], [ -89.758133, 30.505404 ], [ -89.758575, 30.505942 ], [ -89.758862, 30.513062 ], [ -89.760570, 30.515761 ], [ -89.768133, 30.515020 ], [ -89.769996, 30.521896 ], [ -89.770744, 30.527819 ], [ -89.771643, 30.530249 ], [ -89.775355, 30.538848 ], [ -89.779565, 30.544345 ], [ -89.780246, 30.544607 ], [ -89.783994, 30.544075 ], [ -89.788542, 30.544464 ], [ -89.791046, 30.545046 ], [ -89.793818, 30.545935 ], [ -89.795335, 30.546563 ], [ -89.795388, 30.547452 ], [ -89.795231, 30.548132 ], [ -89.793989, 30.548283 ], [ -89.791960, 30.548788 ], [ -89.791664, 30.551524 ], [ -89.794532, 30.556554 ], [ -89.802789, 30.557903 ], [ -89.803831, 30.558888 ], [ -89.803887, 30.560581 ], [ -89.802833, 30.562879 ], [ -89.801494, 30.563703 ], [ -89.800277, 30.563695 ], [ -89.796697, 30.561718 ], [ -89.792430, 30.563087 ], [ -89.790078, 30.565333 ], [ -89.789695, 30.566580 ], [ -89.790318, 30.567524 ], [ -89.794495, 30.569653 ], [ -89.799947, 30.569351 ], [ -89.803753, 30.568148 ], [ -89.806182, 30.567543 ], [ -89.808027, 30.567998 ], [ -89.808184, 30.568795 ], [ -89.806843, 30.572039 ], [ -89.809739, 30.584714 ], [ -89.807762, 30.585825 ], [ -89.807118, 30.587337 ], [ -89.812109, 30.591473 ], [ -89.816396, 30.591646 ], [ -89.818527, 30.592688 ], [ -89.819838, 30.595340 ], [ -89.819696, 30.596785 ], [ -89.817202, 30.600891 ], [ -89.814563, 30.606152 ], [ -89.813920, 30.607721 ], [ -89.815380, 30.608566 ], [ -89.816905, 30.608620 ], [ -89.821286, 30.607130 ], [ -89.823278, 30.608230 ], [ -89.822389, 30.614462 ], [ -89.820868, 30.618254 ], [ -89.821424, 30.619815 ], [ -89.823261, 30.622803 ], [ -89.818081, 30.634019 ], [ -89.821868, 30.644024 ], [ -89.824986, 30.649423 ], [ -89.833261, 30.657516 ], [ -89.836047, 30.657298 ], [ -89.840988, 30.658515 ], [ -89.851889, 30.661199 ], [ -89.852263, 30.662934 ], [ -89.850550, 30.664781 ], [ -89.848879, 30.665202 ], [ -89.846917, 30.663952 ], [ -89.845642, 30.663569 ], [ -89.843355, 30.663699 ], [ -89.841787, 30.665557 ], [ -89.838804, 30.669090 ], [ -89.837894, 30.672514 ], [ -89.838868, 30.673731 ], [ -89.840597, 30.672880 ], [ -89.841350, 30.671963 ], [ -89.842344, 30.669724 ], [ -89.843816, 30.668761 ], [ -89.845807, 30.668931 ], [ -89.847201, 30.670038 ], [ -89.844965, 30.674691 ], [ -89.836797, 30.690573 ], [ -89.835478, 30.691166 ], [ -89.835848, 30.699555 ], [ -89.838065, 30.704036 ], [ -89.839312, 30.704143 ], [ -89.841730, 30.702713 ], [ -89.843605, 30.702511 ], [ -89.845926, 30.704157 ], [ -89.846576, 30.706209 ], [ -89.845801, 30.707314 ], [ -89.836257, 30.716185 ], [ -89.831961, 30.715384 ], [ -89.830060, 30.716310 ], [ -89.828061, 30.725018 ], [ -89.833065, 30.726759 ], [ -89.836331, 30.727197 ], [ -89.836945, 30.728201 ], [ -89.836870, 30.734661 ], [ -89.835437, 30.736260 ], [ -89.833818, 30.736972 ], [ -89.826175, 30.736594 ], [ -89.821535, 30.736618 ], [ -89.817480, 30.737305 ], [ -89.816499, 30.737946 ], [ -89.816075, 30.739366 ], [ -89.816764, 30.740076 ], [ -89.819548, 30.740671 ], [ -89.823492, 30.740988 ], [ -89.826053, 30.742322 ], [ -89.825774, 30.747305 ], [ -89.827886, 30.758419 ], [ -89.831537, 30.767610 ], [ -89.824395, 30.779629 ], [ -89.821130, 30.788609 ], [ -89.821486, 30.791183 ], [ -89.821078, 30.792523 ], [ -89.819164, 30.795229 ], [ -89.817559, 30.796054 ], [ -89.816418, 30.796054 ], [ -89.813946, 30.793782 ], [ -89.813535, 30.792035 ], [ -89.812610, 30.789876 ], [ -89.812096, 30.788437 ], [ -89.810657, 30.788026 ], [ -89.806763, 30.789069 ], [ -89.805107, 30.790596 ], [ -89.804696, 30.791624 ], [ -89.804901, 30.792549 ], [ -89.806237, 30.793371 ], [ -89.807071, 30.793908 ], [ -89.808601, 30.794913 ], [ -89.810863, 30.797379 ], [ -89.811479, 30.797996 ], [ -89.811171, 30.798921 ], [ -89.810143, 30.799846 ], [ -89.808176, 30.800562 ], [ -89.804632, 30.802511 ], [ -89.804065, 30.803247 ], [ -89.800422, 30.810425 ], [ -89.799673, 30.815172 ], [ -89.800049, 30.819078 ], [ -89.798654, 30.820855 ], [ -89.797491, 30.821478 ], [ -89.796634, 30.821648 ], [ -89.791745, 30.820387 ], [ -89.785894, 30.815962 ], [ -89.782404, 30.817975 ], [ -89.781168, 30.820123 ], [ -89.783985, 30.827385 ], [ -89.786837, 30.830642 ], [ -89.789426, 30.830470 ], [ -89.790432, 30.830985 ], [ -89.790805, 30.832131 ], [ -89.790121, 30.837983 ], [ -89.787500, 30.844112 ], [ -89.782649, 30.845264 ], [ -89.780600, 30.845508 ], [ -89.780228, 30.846235 ], [ -89.780947, 30.848542 ], [ -89.783791, 30.852131 ], [ -89.784416, 30.853744 ], [ -89.784073, 30.855270 ], [ -89.783384, 30.856022 ], [ -89.781643, 30.856613 ], [ -89.778755, 30.855800 ], [ -89.774739, 30.853254 ], [ -89.772587, 30.853660 ], [ -89.771722, 30.854677 ], [ -89.767955, 30.863858 ], [ -89.767789, 30.865577 ], [ -89.768237, 30.866392 ], [ -89.778005, 30.873411 ], [ -89.779194, 30.875185 ], [ -89.778583, 30.878903 ], [ -89.777110, 30.881088 ], [ -89.775458, 30.881497 ], [ -89.770027, 30.882254 ], [ -89.772011, 30.890240 ], [ -89.773553, 30.896862 ], [ -89.773099, 30.898338 ], [ -89.771986, 30.899127 ], [ -89.770269, 30.899390 ], [ -89.765101, 30.896919 ], [ -89.760701, 30.896306 ], [ -89.758719, 30.897319 ], [ -89.757024, 30.898947 ], [ -89.756671, 30.901069 ], [ -89.759803, 30.906216 ], [ -89.761593, 30.906591 ], [ -89.763622, 30.907732 ], [ -89.764451, 30.910276 ], [ -89.764202, 30.911906 ], [ -89.762600, 30.913736 ], [ -89.759403, 30.915134 ], [ -89.757417, 30.914993 ], [ -89.754086, 30.912800 ], [ -89.750073, 30.912930 ], [ -89.746718, 30.915805 ], [ -89.744789, 30.918933 ], [ -89.744448, 30.920577 ], [ -89.745161, 30.922416 ], [ -89.748208, 30.923369 ], [ -89.750073, 30.929815 ], [ -89.748851, 30.932816 ], [ -89.748897, 30.933888 ], [ -89.750073, 30.935763 ], [ -89.755835, 30.939543 ], [ -89.756554, 30.941949 ], [ -89.756333, 30.943498 ], [ -89.751196, 30.951439 ], [ -89.743592, 30.958482 ], [ -89.743134, 30.959993 ], [ -89.735686, 30.966573 ], [ -89.733933, 30.966919 ], [ -89.731393, 30.966130 ], [ -89.729327, 30.966242 ], [ -89.728041, 30.966518 ], [ -89.727072, 30.967395 ], [ -89.727086, 30.969707 ], [ -89.728382, 30.971141 ], [ -89.736086, 30.974446 ], [ -89.737149, 30.976081 ], [ -89.736883, 30.977122 ], [ -89.735912, 30.977865 ], [ -89.732168, 30.978088 ], [ -89.730501, 30.979707 ], [ -89.729930, 30.982090 ], [ -89.727698, 30.993329 ], [ -89.728563, 30.994396 ], [ -89.732035, 30.994409 ], [ -89.734227, 30.995602 ], [ -89.735540, 30.999715 ], [ -89.730000, 30.999749 ], [ -89.728126, 31.000956 ], [ -89.728145, 31.002300 ], [ -89.728147, 31.002431 ], [ -89.729616, 31.003927 ], [ -89.732504, 31.004831 ], [ -89.741821, 31.003441 ], [ -89.745215, 31.002252 ], [ -89.747229, 31.000184 ], [ -89.749189, 30.999555 ], [ -89.751481, 30.999690 ], [ -89.752133, 31.000183 ], [ -89.752642, 31.001853 ], [ -89.816429, 31.002084 ], [ -89.824617, 31.002060 ], [ -89.835542, 31.002059 ], [ -89.835908, 31.002059 ], [ -89.856862, 31.002075 ], [ -89.892708, 31.001759 ], [ -89.897516, 31.001913 ], [ -89.923119, 31.001446 ], [ -89.927161, 31.001437 ], [ -89.972802, 31.001392 ], [ -89.975430, 31.001692 ], [ -90.005332, 31.001364 ], [ -90.022185, 31.001302 ], [ -90.029574, 31.001190 ], [ -90.050706, 31.001215 ], [ -90.128406, 31.001047 ], [ -90.131395, 31.000924 ], [ -90.164278, 31.001025 ], [ -90.164676, 31.000980 ], [ -90.259555, 31.000657 ], [ -90.346007, 31.000363 ], [ -90.347230, 31.000359 ], [ -90.347241, 31.000359 ], [ -90.369371, 31.000335 ], [ -90.380536, 30.999872 ], [ -90.422117, 30.999810 ], [ -90.426849, 30.999776 ], [ -90.437351, 30.999730 ], [ -90.441725, 30.999729 ], [ -90.442479, 30.999722 ], [ -90.474094, 30.999798 ], [ -90.475928, 30.999740 ], [ -90.477284, 30.999717 ], [ -90.485876, 30.999740 ], [ -90.486749, 30.999693 ], [ -90.547615, 30.999723 ], [ -90.567195, 30.999733 ], [ -90.583518, 30.999698 ], [ -90.584448, 30.999698 ], [ -90.587373, 30.999604 ], [ -90.588676, 30.999650 ], [ -90.648721, 30.999486 ], [ -90.651193, 30.999510 ], [ -90.734473, 30.999214 ], [ -90.734552, 30.999222 ], [ -90.758775, 30.999583 ], [ -90.769333, 30.999374 ], [ -90.775981, 30.999491 ], [ -90.779858, 30.999457 ], [ -90.783745, 30.999447 ], [ -90.825829, 30.999360 ], [ -90.826027, 30.999360 ], [ -90.894730, 30.999630 ], [ -91.060213, 30.998953 ], [ -91.068270, 30.998920 ], [ -91.080814, 30.998909 ], [ -91.108114, 30.998857 ], [ -91.108291, 30.998880 ], [ -91.176140, 30.999144 ], [ -91.176209, 30.999144 ], [ -91.224068, 30.999183 ], [ -91.224839, 30.999183 ], [ -91.246490, 30.999474 ], [ -91.423621, 30.998984 ], [ -91.425749, 30.999007 ], [ -91.497390, 30.999006 ], [ -91.500116, 30.998691 ], [ -91.538727, 30.999388 ], [ -91.625118, 30.999167 ], [ -91.636942, 30.999416 ], [ -91.625118, 31.005374 ], [ -91.606490, 31.011216 ], [ -91.590463, 31.017270 ], [ -91.578413, 31.024030 ], [ -91.571695, 31.029782 ], [ -91.564397, 31.038965 ], [ -91.561232, 31.046225 ], [ -91.560365, 31.049508 ], [ -91.559907, 31.054119 ], [ -91.561283, 31.060906 ], [ -91.564150, 31.066830 ], [ -91.567648, 31.070186 ], [ -91.594693, 31.091444 ], [ -91.609523, 31.101557 ], [ -91.614763, 31.104357 ], [ -91.618570, 31.107328 ], [ -91.621535, 31.110257 ], [ -91.625994, 31.116896 ], [ -91.626476, 31.119125 ], [ -91.625707, 31.128763 ], [ -91.625118, 31.131879 ], [ -91.624217, 31.133729 ], [ -91.621671, 31.136870 ], [ -91.604197, 31.154545 ], [ -91.599732, 31.159592 ], [ -91.597062, 31.163492 ], [ -91.591502, 31.173118 ], [ -91.589046, 31.178586 ], [ -91.588695, 31.181025 ], [ -91.588939, 31.188959 ], [ -91.589451, 31.191140 ], [ -91.590051, 31.193693 ], [ -91.595029, 31.201969 ], [ -91.601616, 31.208573 ], [ -91.625119, 31.226071 ], [ -91.644356, 31.234414 ], [ -91.652019, 31.242691 ], [ -91.654907, 31.250175 ], [ -91.655009, 31.251815 ], [ -91.654027, 31.255753 ], [ -91.651369, 31.259528 ], [ -91.648669, 31.262238 ], [ -91.641253, 31.266917 ], [ -91.637672, 31.267680 ], [ -91.621358, 31.267811 ], [ -91.606672, 31.265900 ], [ -91.587749, 31.262563 ], [ -91.574493, 31.261289 ], [ -91.564192, 31.261633 ], [ -91.553905, 31.263050 ], [ -91.537734, 31.267369 ], [ -91.518578, 31.275283 ], [ -91.515614, 31.278210 ], [ -91.512085, 31.284177 ], [ -91.508858, 31.291644 ], [ -91.508296, 31.295829 ], [ -91.507977, 31.312943 ], [ -91.508660, 31.315131 ], [ -91.510049, 31.316822 ], [ -91.518509, 31.323332 ], [ -91.531657, 31.331801 ], [ -91.533206, 31.333225 ], [ -91.536061, 31.338355 ], [ -91.545617, 31.343762 ], [ -91.548967, 31.347255 ], [ -91.548894, 31.353998 ], [ -91.550869, 31.360574 ], [ -91.551002, 31.363645 ], [ -91.549915, 31.376315 ], [ -91.546607, 31.381198 ], [ -91.546207, 31.382480 ], [ -91.552432, 31.385658 ], [ -91.555680, 31.386413 ], [ -91.560524, 31.384559 ], [ -91.562555, 31.383219 ], [ -91.568953, 31.377629 ], [ -91.571234, 31.384664 ], [ -91.573931, 31.390886 ], [ -91.578334, 31.399067 ], [ -91.578246, 31.403859 ], [ -91.576265, 31.410498 ], [ -91.570092, 31.419487 ], [ -91.565179, 31.423447 ], [ -91.554805, 31.428570 ], [ -91.552750, 31.430692 ], [ -91.548465, 31.432668 ], [ -91.545013, 31.433026 ], [ -91.541626, 31.431706 ], [ -91.540647, 31.430758 ], [ -91.537137, 31.424161 ], [ -91.537002, 31.423184 ], [ -91.539504, 31.417910 ], [ -91.539458, 31.414021 ], [ -91.532336, 31.390275 ], [ -91.526950, 31.380855 ], [ -91.521836, 31.375170 ], [ -91.515978, 31.370286 ], [ -91.508075, 31.366276 ], [ -91.504163, 31.364950 ], [ -91.478870, 31.364955 ], [ -91.472465, 31.371326 ], [ -91.471098, 31.376917 ], [ -91.471992, 31.382143 ], [ -91.472149, 31.391434 ], [ -91.472065, 31.395925 ], [ -91.476926, 31.397796 ], [ -91.480230, 31.404391 ], [ -91.490040, 31.412716 ], [ -91.500046, 31.420520 ], [ -91.506423, 31.431460 ], [ -91.510356, 31.438928 ], [ -91.513366, 31.444396 ], [ -91.515130, 31.449206 ], [ -91.516999, 31.460574 ], [ -91.518148, 31.483483 ], [ -91.517140, 31.498394 ], [ -91.515157, 31.503380 ], [ -91.514917, 31.510113 ], [ -91.516759, 31.511772 ], [ -91.520579, 31.513207 ], [ -91.522862, 31.517493 ], [ -91.522920, 31.519841 ], [ -91.522536, 31.522078 ], [ -91.521445, 31.523912 ], [ -91.515810, 31.530894 ], [ -91.513963, 31.532084 ], [ -91.511217, 31.532612 ], [ -91.506719, 31.532966 ], [ -91.500118, 31.532616 ], [ -91.489618, 31.534266 ], [ -91.483918, 31.532566 ], [ -91.481318, 31.530666 ], [ -91.479718, 31.530366 ], [ -91.450017, 31.539666 ], [ -91.443916, 31.542466 ], [ -91.437616, 31.546166 ], [ -91.426416, 31.554566 ], [ -91.414915, 31.562166 ], [ -91.407915, 31.569366 ], [ -91.406615, 31.571966 ], [ -91.405415, 31.576466 ], [ -91.403915, 31.589766 ], [ -91.413015, 31.595365 ], [ -91.417115, 31.596265 ], [ -91.422716, 31.597065 ], [ -91.430716, 31.596465 ], [ -91.436316, 31.594965 ], [ -91.457517, 31.587566 ], [ -91.466317, 31.586066 ], [ -91.479418, 31.585466 ], [ -91.485218, 31.586166 ], [ -91.488618, 31.587466 ], [ -91.494118, 31.590165 ], [ -91.502783, 31.595727 ], [ -91.513010, 31.606885 ], [ -91.516567, 31.611818 ], [ -91.517233, 31.613460 ], [ -91.517921, 31.618642 ], [ -91.516659, 31.627332 ], [ -91.515462, 31.630372 ], [ -91.512336, 31.634722 ], [ -91.507310, 31.639068 ], [ -91.499278, 31.644658 ], [ -91.497665, 31.645371 ], [ -91.494478, 31.645013 ], [ -91.492748, 31.644279 ], [ -91.490027, 31.641000 ], [ -91.487518, 31.637065 ], [ -91.482618, 31.631565 ], [ -91.479818, 31.628965 ], [ -91.474318, 31.625365 ], [ -91.463817, 31.620365 ], [ -91.436716, 31.612665 ], [ -91.429616, 31.611365 ], [ -91.421116, 31.611565 ], [ -91.416498, 31.613133 ], [ -91.401015, 31.620365 ], [ -91.398315, 31.626265 ], [ -91.396115, 31.639265 ], [ -91.395715, 31.644165 ], [ -91.398015, 31.662665 ], [ -91.400115, 31.688164 ], [ -91.400015, 31.697864 ], [ -91.397915, 31.709364 ], [ -91.397115, 31.711364 ], [ -91.380915, 31.732464 ], [ -91.380239, 31.733242 ], [ -91.371804, 31.742948 ], [ -91.365034, 31.748184 ], [ -91.356394, 31.749106 ], [ -91.338663, 31.750005 ], [ -91.319816, 31.749989 ], [ -91.317861, 31.749792 ], [ -91.310734, 31.749071 ], [ -91.291723, 31.745260 ], [ -91.275545, 31.745515 ], [ -91.263406, 31.754468 ], [ -91.259611, 31.761290 ], [ -91.263043, 31.766995 ], [ -91.273874, 31.771178 ], [ -91.286045, 31.772062 ], [ -91.301315, 31.766748 ], [ -91.325973, 31.761510 ], [ -91.355214, 31.758063 ], [ -91.365529, 31.761628 ], [ -91.363714, 31.780363 ], [ -91.359514, 31.799362 ], [ -91.345714, 31.842861 ], [ -91.343014, 31.846861 ], [ -91.338414, 31.851261 ], [ -91.333814, 31.853261 ], [ -91.326914, 31.854961 ], [ -91.294713, 31.860460 ], [ -91.293413, 31.860160 ], [ -91.289312, 31.846861 ], [ -91.290135, 31.833658 ], [ -91.289412, 31.828661 ], [ -91.287812, 31.824161 ], [ -91.284912, 31.818362 ], [ -91.282212, 31.814762 ], [ -91.280212, 31.813162 ], [ -91.276712, 31.811362 ], [ -91.269212, 31.809162 ], [ -91.262011, 31.809362 ], [ -91.255611, 31.812662 ], [ -91.250111, 31.817762 ], [ -91.247367, 31.822323 ], [ -91.245047, 31.831447 ], [ -91.245624, 31.833165 ], [ -91.261144, 31.846119 ], [ -91.266612, 31.851161 ], [ -91.268112, 31.853061 ], [ -91.268812, 31.855161 ], [ -91.269012, 31.858661 ], [ -91.267712, 31.862660 ], [ -91.266512, 31.864260 ], [ -91.264412, 31.865460 ], [ -91.248144, 31.869848 ], [ -91.234899, 31.876863 ], [ -91.226951, 31.885105 ], [ -91.208810, 31.900459 ], [ -91.205110, 31.904159 ], [ -91.202810, 31.907959 ], [ -91.201010, 31.909159 ], [ -91.197510, 31.908659 ], [ -91.193810, 31.909559 ], [ -91.192610, 31.910159 ], [ -91.190810, 31.912959 ], [ -91.189210, 31.914259 ], [ -91.183210, 31.916159 ], [ -91.180610, 31.917959 ], [ -91.181110, 31.920059 ], [ -91.184910, 31.923759 ], [ -91.183710, 31.933158 ], [ -91.184710, 31.935058 ], [ -91.191110, 31.934158 ], [ -91.192910, 31.934958 ], [ -91.193210, 31.935658 ], [ -91.189510, 31.946358 ], [ -91.188810, 31.953158 ], [ -91.189110, 31.957458 ], [ -91.188310, 31.960958 ], [ -91.184810, 31.965557 ], [ -91.177410, 31.973257 ], [ -91.170210, 31.979057 ], [ -91.164410, 31.982557 ], [ -91.117409, 31.987057 ], [ -91.104108, 31.990357 ], [ -91.096108, 31.994857 ], [ -91.090105, 32.000157 ], [ -91.075908, 32.016828 ], [ -91.079928, 32.018316 ], [ -91.080808, 32.023456 ], [ -91.082608, 32.028656 ], [ -91.084408, 32.031456 ], [ -91.088108, 32.034455 ], [ -91.095508, 32.037455 ], [ -91.125109, 32.042855 ], [ -91.145110, 32.046555 ], [ -91.151410, 32.049255 ], [ -91.156310, 32.052655 ], [ -91.159010, 32.055955 ], [ -91.161310, 32.059755 ], [ -91.162010, 32.062355 ], [ -91.162010, 32.065354 ], [ -91.161610, 32.067754 ], [ -91.160310, 32.070354 ], [ -91.155810, 32.075554 ], [ -91.148810, 32.080154 ], [ -91.145110, 32.081354 ], [ -91.139309, 32.081754 ], [ -91.134909, 32.080354 ], [ -91.128609, 32.076554 ], [ -91.124109, 32.071854 ], [ -91.114309, 32.058255 ], [ -91.103708, 32.050255 ], [ -91.098708, 32.048355 ], [ -91.082308, 32.047555 ], [ -91.080208, 32.048355 ], [ -91.079108, 32.050255 ], [ -91.081708, 32.075754 ], [ -91.081508, 32.077754 ], [ -91.080008, 32.079154 ], [ -91.066679, 32.085330 ], [ -91.038607, 32.098254 ], [ -91.034707, 32.101053 ], [ -91.030507, 32.108153 ], [ -91.030706, 32.114337 ], [ -91.030907, 32.120552 ], [ -91.030799, 32.120566 ], [ -91.027007, 32.121053 ], [ -91.020006, 32.123553 ], [ -91.017606, 32.125153 ], [ -91.011806, 32.131153 ], [ -91.006406, 32.139952 ], [ -91.005006, 32.142852 ], [ -91.004106, 32.146152 ], [ -91.006190, 32.156957 ], [ -91.016606, 32.160852 ], [ -91.025007, 32.162552 ], [ -91.031907, 32.167851 ], [ -91.041807, 32.174551 ], [ -91.050207, 32.178451 ], [ -91.057647, 32.177354 ], [ -91.058907, 32.171251 ], [ -91.055707, 32.163752 ], [ -91.049707, 32.157352 ], [ -91.048507, 32.150152 ], [ -91.050207, 32.145252 ], [ -91.051207, 32.144152 ], [ -91.053175, 32.124237 ], [ -91.061555, 32.126907 ], [ -91.069081, 32.131478 ], [ -91.077043, 32.133493 ], [ -91.081630, 32.133992 ], [ -91.091656, 32.133604 ], [ -91.101181, 32.131136 ], [ -91.103696, 32.130007 ], [ -91.111294, 32.125036 ], [ -91.113866, 32.125731 ], [ -91.131403, 32.126213 ], [ -91.136566, 32.127371 ], [ -91.144400, 32.130390 ], [ -91.155043, 32.132243 ], [ -91.162822, 32.132694 ], [ -91.165452, 32.134290 ], [ -91.171702, 32.144250 ], [ -91.173495, 32.149009 ], [ -91.174552, 32.154978 ], [ -91.173664, 32.164231 ], [ -91.171046, 32.176526 ], [ -91.168073, 32.186635 ], [ -91.164171, 32.196888 ], [ -91.162062, 32.199035 ], [ -91.158026, 32.201956 ], [ -91.133587, 32.213432 ], [ -91.130197, 32.213666 ], [ -91.128495, 32.213169 ], [ -91.124043, 32.211104 ], [ -91.117270, 32.206668 ], [ -91.114084, 32.206697 ], [ -91.113009, 32.206550 ], [ -91.108509, 32.208150 ], [ -91.100409, 32.217850 ], [ -91.092108, 32.223850 ], [ -91.083708, 32.226450 ], [ -91.075108, 32.227050 ], [ -91.071108, 32.226050 ], [ -91.061408, 32.218650 ], [ -91.055107, 32.224750 ], [ -91.053107, 32.227950 ], [ -91.051807, 32.234449 ], [ -91.050307, 32.237949 ], [ -91.046507, 32.241149 ], [ -91.039007, 32.242349 ], [ -91.034307, 32.241549 ], [ -91.026607, 32.238749 ], [ -91.021507, 32.236149 ], [ -91.009606, 32.226150 ], [ -91.006106, 32.224050 ], [ -91.004769, 32.221050 ], [ -91.002469, 32.215812 ], [ -91.001192, 32.215173 ], [ -90.999531, 32.214662 ], [ -90.997359, 32.213896 ], [ -90.994293, 32.213768 ], [ -90.991227, 32.214662 ], [ -90.988672, 32.215812 ], [ -90.985989, 32.217856 ], [ -90.983434, 32.221305 ], [ -90.983263, 32.226201 ], [ -90.983135, 32.231371 ], [ -90.980290, 32.243601 ], [ -90.976139, 32.248092 ], [ -90.970016, 32.251680 ], [ -90.969403, 32.252520 ], [ -90.971344, 32.257742 ], [ -90.979663, 32.265252 ], [ -90.981028, 32.266733 ], [ -90.982985, 32.270294 ], [ -90.984077, 32.279954 ], [ -90.980747, 32.291410 ], [ -90.979475, 32.293702 ], [ -90.976199, 32.296450 ], [ -90.974602, 32.297122 ], [ -90.971643, 32.297497 ], [ -90.964149, 32.296872 ], [ -90.963079, 32.296285 ], [ -90.961171, 32.293288 ], [ -90.955405, 32.286241 ], [ -90.953008, 32.284043 ], [ -90.951351, 32.283199 ], [ -90.947834, 32.283486 ], [ -90.933991, 32.290343 ], [ -90.922231, 32.298639 ], [ -90.916157, 32.303582 ], [ -90.905173, 32.315497 ], [ -90.902558, 32.319587 ], [ -90.901240, 32.323386 ], [ -90.900720, 32.330379 ], [ -90.882161, 32.357552 ], [ -90.875631, 32.372434 ], [ -90.878289, 32.374548 ], [ -90.888947, 32.373246 ], [ -90.892060, 32.370579 ], [ -90.897762, 32.354360 ], [ -90.907756, 32.343611 ], [ -90.912363, 32.339454 ], [ -90.921170, 32.342073 ], [ -90.934897, 32.344967 ], [ -90.942981, 32.345956 ], [ -90.954583, 32.345859 ], [ -90.986672, 32.351760 ], [ -90.993625, 32.354047 ], [ -91.000106, 32.357695 ], [ -91.003506, 32.362145 ], [ -91.004506, 32.364744 ], [ -91.004506, 32.368144 ], [ -91.000606, 32.381644 ], [ -90.996237, 32.388061 ], [ -90.994686, 32.392277 ], [ -90.993780, 32.396778 ], [ -90.994080, 32.403862 ], [ -90.980723, 32.408243 ], [ -90.974461, 32.412001 ], [ -90.971141, 32.414636 ], [ -90.967767, 32.418279 ], [ -90.966255, 32.421027 ], [ -90.965986, 32.424806 ], [ -90.966457, 32.433868 ], [ -90.966869, 32.435499 ], [ -90.968560, 32.438084 ], [ -90.969590, 32.439490 ], [ -90.978547, 32.447032 ], [ -90.983423, 32.449077 ], [ -90.993863, 32.450850 ], [ -90.998974, 32.450165 ], [ -91.004806, 32.445741 ], [ -91.016506, 32.440342 ], [ -91.026306, 32.434442 ], [ -91.029606, 32.433542 ], [ -91.052907, 32.438442 ], [ -91.070207, 32.445141 ], [ -91.081807, 32.450441 ], [ -91.095308, 32.458741 ], [ -91.108808, 32.472040 ], [ -91.112108, 32.476140 ], [ -91.116008, 32.483140 ], [ -91.117308, 32.495039 ], [ -91.116708, 32.500139 ], [ -91.106985, 32.514934 ], [ -91.101304, 32.525599 ], [ -91.098756, 32.532968 ], [ -91.097949, 32.537214 ], [ -91.097878, 32.544752 ], [ -91.093741, 32.549128 ], [ -91.074817, 32.533467 ], [ -91.070467, 32.528171 ], [ -91.060516, 32.512361 ], [ -91.050907, 32.500139 ], [ -91.045807, 32.495539 ], [ -91.038106, 32.490440 ], [ -91.033906, 32.488540 ], [ -91.024106, 32.485240 ], [ -91.017106, 32.483740 ], [ -91.004206, 32.482140 ], [ -90.999223, 32.482615 ], [ -90.996388, 32.483925 ], [ -90.990703, 32.487749 ], [ -90.988278, 32.491190 ], [ -90.987831, 32.494190 ], [ -90.988174, 32.496796 ], [ -90.989826, 32.500139 ], [ -90.994481, 32.506331 ], [ -91.005468, 32.513842 ], [ -91.011275, 32.516596 ], [ -91.051168, 32.530890 ], [ -91.061685, 32.536448 ], [ -91.075373, 32.546718 ], [ -91.080398, 32.556442 ], [ -91.069786, 32.562793 ], [ -91.069354, 32.563052 ], [ -91.049312, 32.573624 ], [ -91.043451, 32.576270 ], [ -91.036170, 32.579556 ], [ -91.030991, 32.583347 ], [ -91.022943, 32.591848 ], [ -91.016231, 32.596953 ], [ -91.013723, 32.598419 ], [ -91.010228, 32.601927 ], [ -91.004599, 32.609780 ], [ -91.002997, 32.614678 ], [ -91.002962, 32.622555 ], [ -91.003500, 32.624845 ], [ -91.006820, 32.631261 ], [ -91.014286, 32.640482 ], [ -91.019115, 32.643845 ], [ -91.025769, 32.646573 ], [ -91.030181, 32.644052 ], [ -91.038415, 32.636443 ], [ -91.040401, 32.632521 ], [ -91.041448, 32.625135 ], [ -91.043263, 32.620779 ], [ -91.048900, 32.613556 ], [ -91.049796, 32.607188 ], [ -91.061354, 32.605372 ], [ -91.079506, 32.600680 ], [ -91.087784, 32.597070 ], [ -91.105704, 32.590879 ], [ -91.112764, 32.590186 ], [ -91.118641, 32.585139 ], [ -91.119854, 32.584795 ], [ -91.125108, 32.585187 ], [ -91.127912, 32.586493 ], [ -91.135280, 32.591651 ], [ -91.141148, 32.597209 ], [ -91.144074, 32.600613 ], [ -91.146204, 32.604144 ], [ -91.151318, 32.615919 ], [ -91.153556, 32.626181 ], [ -91.153821, 32.631282 ], [ -91.153744, 32.635228 ], [ -91.152699, 32.640757 ], [ -91.152081, 32.641508 ], [ -91.149753, 32.644041 ], [ -91.144347, 32.648029 ], [ -91.142038, 32.649265 ], [ -91.138712, 32.649774 ], [ -91.137638, 32.650621 ], [ -91.130928, 32.658870 ], [ -91.127723, 32.665343 ], [ -91.118258, 32.674075 ], [ -91.104443, 32.682434 ], [ -91.098762, 32.685291 ], [ -91.081145, 32.691127 ], [ -91.076061, 32.693751 ], [ -91.063946, 32.702926 ], [ -91.057043, 32.712576 ], [ -91.054749, 32.719229 ], [ -91.054481, 32.722259 ], [ -91.056999, 32.725580 ], [ -91.060766, 32.727494 ], [ -91.077176, 32.732534 ], [ -91.090573, 32.736100 ], [ -91.113652, 32.739970 ], [ -91.123152, 32.742798 ], [ -91.131691, 32.743107 ], [ -91.150244, 32.741786 ], [ -91.154461, 32.742339 ], [ -91.158610, 32.743449 ], [ -91.163389, 32.747009 ], [ -91.165328, 32.751301 ], [ -91.165814, 32.757842 ], [ -91.164968, 32.761984 ], [ -91.157614, 32.776033 ], [ -91.156918, 32.780343 ], [ -91.158583, 32.781096 ], [ -91.164397, 32.785821 ], [ -91.161412, 32.800004 ], [ -91.161669, 32.812465 ], [ -91.158336, 32.822304 ], [ -91.157155, 32.823823 ], [ -91.152174, 32.826673 ], [ -91.149704, 32.831220 ], [ -91.145002, 32.842870 ], [ -91.143559, 32.844739 ], [ -91.137890, 32.848975 ], [ -91.127886, 32.855059 ], [ -91.124725, 32.854861 ], [ -91.116091, 32.855641 ], [ -91.105631, 32.858396 ], [ -91.086683, 32.873392 ], [ -91.070602, 32.888659 ], [ -91.068186, 32.891929 ], [ -91.064449, 32.901064 ], [ -91.063809, 32.903709 ], [ -91.063684, 32.906364 ], [ -91.064854, 32.916520 ], [ -91.063875, 32.922692 ], [ -91.064804, 32.926464 ], [ -91.070547, 32.936036 ], [ -91.072075, 32.937832 ], [ -91.080431, 32.943206 ], [ -91.081913, 32.944768 ], [ -91.083084, 32.947909 ], [ -91.081892, 32.949435 ], [ -91.080507, 32.950123 ], [ -91.078904, 32.951818 ], [ -91.080355, 32.962794 ], [ -91.086802, 32.976266 ], [ -91.090887, 32.981174 ], [ -91.094265, 32.984371 ], [ -91.096930, 32.986412 ], [ -91.106581, 32.988938 ], [ -91.111757, 32.988361 ], [ -91.125107, 32.984669 ], [ -91.134414, 32.980533 ], [ -91.135517, 32.979657 ], [ -91.138585, 32.971352 ], [ -91.137524, 32.969550 ], [ -91.133050, 32.966541 ], [ -91.130947, 32.963815 ], [ -91.130721, 32.962257 ], [ -91.131243, 32.960928 ], [ -91.133335, 32.959056 ], [ -91.136628, 32.957349 ], [ -91.137167, 32.956520 ], [ -91.137863, 32.952756 ], [ -91.135507, 32.946164 ], [ -91.131289, 32.930049 ], [ -91.131304, 32.926919 ], [ -91.132115, 32.923122 ], [ -91.134041, 32.917676 ], [ -91.145076, 32.905494 ], [ -91.151690, 32.901935 ], [ -91.159975, 32.899879 ], [ -91.170235, 32.899391 ], [ -91.175405, 32.899998 ], [ -91.181631, 32.901446 ], [ -91.196785, 32.906784 ], [ -91.199775, 32.908512 ], [ -91.208263, 32.915354 ], [ -91.211597, 32.919624 ], [ -91.212837, 32.922104 ], [ -91.213972, 32.927198 ], [ -91.214027, 32.930320 ], [ -91.212820, 32.936076 ], [ -91.210705, 32.939845 ], [ -91.207440, 32.944393 ], [ -91.199415, 32.952314 ], [ -91.201190, 32.954982 ], [ -91.202030, 32.957332 ], [ -91.201842, 32.961212 ], [ -91.199646, 32.963561 ], [ -91.197433, 32.964820 ], [ -91.186983, 32.976194 ], [ -91.182158, 32.978639 ], [ -91.173308, 32.986088 ], [ -91.168973, 32.992132 ], [ -91.166195, 33.002238 ], [ -91.166073, 33.004106 ], [ -91.166282, 33.011331 ], [ -91.162363, 33.019684 ], [ -91.156160, 33.023580 ], [ -91.149758, 33.026312 ], [ -91.142424, 33.027231 ], [ -91.137439, 33.028736 ], [ -91.129088, 33.033554 ], [ -91.125656, 33.038276 ], [ -91.123441, 33.046577 ], [ -91.120379, 33.054530 ], [ -91.120293, 33.055921 ], [ -91.121195, 33.059166 ], [ -91.124639, 33.064127 ], [ -91.149823, 33.081603 ], [ -91.160656, 33.085596 ], [ -91.165918, 33.086174 ], [ -91.171514, 33.087818 ], [ -91.173546, 33.089318 ], [ -91.174723, 33.091640 ], [ -91.180836, 33.098364 ], [ -91.195953, 33.104561 ], [ -91.200167, 33.106930 ], [ -91.201125, 33.108185 ], [ -91.201462, 33.109638 ], [ -91.202089, 33.121249 ], [ -91.201780, 33.125121 ], [ -91.195296, 33.134731 ], [ -91.193174, 33.136734 ], [ -91.188718, 33.139811 ], [ -91.183662, 33.141691 ], [ -91.169406, 33.142639 ], [ -91.161651, 33.141781 ], [ -91.160298, 33.141216 ], [ -91.153015, 33.135093 ], [ -91.151853, 33.131802 ], [ -91.150362, 33.130695 ], [ -91.143334, 33.129785 ], [ -91.131659, 33.129101 ], [ -91.114087, 33.129834 ], [ -91.104317, 33.131598 ], [ -91.093201, 33.136726 ], [ -91.089862, 33.139655 ], [ -91.087589, 33.145177 ], [ -91.085562, 33.155822 ], [ -91.084889, 33.161800 ], [ -91.084366, 33.180856 ], [ -91.086963, 33.198509 ], [ -91.089909, 33.210194 ], [ -91.091711, 33.220813 ], [ -91.085984, 33.221644 ], [ -91.082878, 33.221621 ], [ -91.079635, 33.223225 ], [ -91.079227, 33.223889 ], [ -91.079227, 33.226500 ], [ -91.077673, 33.227485 ], [ -91.074103, 33.226821 ], [ -91.070697, 33.227302 ], [ -91.071079, 33.230096 ], [ -91.068708, 33.232936 ], [ -91.065629, 33.232982 ], [ -91.063912, 33.237356 ], [ -91.054126, 33.246105 ], [ -91.050407, 33.251202 ], [ -91.047648, 33.259989 ], [ -91.045191, 33.265404 ], [ -91.043985, 33.269835 ], [ -91.043624, 33.274636 ], [ -91.045141, 33.279015 ], [ -91.048150, 33.282796 ], [ -91.052369, 33.285415 ], [ -91.058730, 33.286901 ], [ -91.067035, 33.287180 ], [ -91.072567, 33.285885 ], [ -91.078530, 33.283306 ], [ -91.081244, 33.281250 ], [ -91.083694, 33.278557 ], [ -91.086137, 33.273652 ], [ -91.090342, 33.257325 ], [ -91.091489, 33.254838 ], [ -91.094748, 33.250499 ], [ -91.096931, 33.241628 ], [ -91.099093, 33.238173 ], [ -91.100100, 33.238125 ], [ -91.106142, 33.241799 ], [ -91.110561, 33.245930 ], [ -91.114325, 33.252953 ], [ -91.117223, 33.260685 ], [ -91.118208, 33.262071 ], [ -91.128078, 33.268502 ], [ -91.125528, 33.274732 ], [ -91.125539, 33.280255 ], [ -91.140057, 33.296618 ], [ -91.141615, 33.299539 ], [ -91.141475, 33.314318 ], [ -91.143667, 33.328398 ], [ -91.143353, 33.330520 ], [ -91.141893, 33.332963 ], [ -91.140968, 33.336493 ], [ -91.142219, 33.348989 ], [ -91.141793, 33.350076 ], [ -91.140192, 33.351452 ], [ -91.125108, 33.360099 ], [ -91.120409, 33.363809 ], [ -91.106758, 33.381141 ], [ -91.101456, 33.387190 ], [ -91.090852, 33.395781 ], [ -91.075293, 33.405966 ], [ -91.062281, 33.421238 ], [ -91.058152, 33.428705 ], [ -91.057621, 33.445341 ], [ -91.059828, 33.450257 ], [ -91.064701, 33.453775 ], [ -91.067623, 33.455104 ], [ -91.074555, 33.455811 ], [ -91.077814, 33.455648 ], [ -91.081834, 33.454188 ], [ -91.086498, 33.451576 ], [ -91.091566, 33.446319 ], [ -91.094279, 33.442671 ], [ -91.096723, 33.437603 ], [ -91.097531, 33.433725 ], [ -91.097474, 33.431733 ], [ -91.095335, 33.425684 ], [ -91.095211, 33.417488 ], [ -91.099277, 33.408244 ], [ -91.107170, 33.399078 ], [ -91.113764, 33.393124 ], [ -91.123623, 33.387526 ], [ -91.140938, 33.380477 ], [ -91.154017, 33.378914 ], [ -91.166304, 33.379709 ], [ -91.171968, 33.381030 ], [ -91.176942, 33.382841 ], [ -91.191127, 33.389634 ], [ -91.204758, 33.398823 ], [ -91.208113, 33.402007 ], [ -91.209032, 33.403633 ], [ -91.209220, 33.406290 ], [ -91.208702, 33.408719 ], [ -91.205272, 33.414231 ], [ -91.202580, 33.416832 ], [ -91.199354, 33.418321 ], [ -91.191973, 33.417728 ], [ -91.184427, 33.419576 ], [ -91.179368, 33.417151 ], [ -91.176280, 33.416979 ], [ -91.163387, 33.422157 ], [ -91.147663, 33.427172 ], [ -91.144877, 33.427706 ], [ -91.139150, 33.426955 ], [ -91.131885, 33.430063 ], [ -91.130561, 33.431900 ], [ -91.130552, 33.433263 ], [ -91.128589, 33.436284 ], [ -91.121100, 33.443563 ], [ -91.118495, 33.449116 ], [ -91.117975, 33.453807 ], [ -91.119667, 33.460230 ], [ -91.125109, 33.472842 ], [ -91.136656, 33.481323 ], [ -91.157319, 33.492923 ], [ -91.160142, 33.494829 ], [ -91.164019, 33.497448 ], [ -91.167403, 33.498304 ], [ -91.172213, 33.496691 ], [ -91.175488, 33.490770 ], [ -91.177148, 33.486170 ], [ -91.176984, 33.478899 ], [ -91.175635, 33.471761 ], [ -91.171799, 33.462342 ], [ -91.169360, 33.452629 ], [ -91.177293, 33.443638 ], [ -91.181787, 33.440780 ], [ -91.186979, 33.438592 ], [ -91.194658, 33.436358 ], [ -91.206807, 33.433846 ], [ -91.210275, 33.433796 ], [ -91.217374, 33.434699 ], [ -91.235181, 33.438972 ], [ -91.235928, 33.440611 ], [ -91.234310, 33.442300 ], [ -91.233422, 33.444038 ], [ -91.232587, 33.453958 ], [ -91.231661, 33.457100 ], [ -91.223338, 33.462764 ], [ -91.220192, 33.463045 ], [ -91.215508, 33.464780 ], [ -91.208535, 33.468606 ], [ -91.206753, 33.470308 ], [ -91.205661, 33.473553 ], [ -91.199593, 33.483125 ], [ -91.195634, 33.488468 ], [ -91.189375, 33.493005 ], [ -91.185637, 33.496399 ], [ -91.183070, 33.498613 ], [ -91.182901, 33.502379 ], [ -91.184612, 33.507364 ], [ -91.187367, 33.510552 ], [ -91.215671, 33.529423 ], [ -91.219297, 33.532364 ], [ -91.226325, 33.541200 ], [ -91.229834, 33.547047 ], [ -91.232295, 33.552788 ], [ -91.232537, 33.557454 ], [ -91.231418, 33.560593 ], [ -91.230858, 33.561372 ], [ -91.228489, 33.564667 ], [ -91.224121, 33.567369 ], [ -91.221466, 33.568166 ], [ -91.203151, 33.570758 ], [ -91.198285, 33.572061 ], [ -91.188942, 33.576225 ], [ -91.181068, 33.581520 ], [ -91.178220, 33.582607 ], [ -91.175979, 33.582968 ], [ -91.160755, 33.581352 ], [ -91.157429, 33.581372 ], [ -91.152148, 33.582721 ], [ -91.138418, 33.590896 ], [ -91.134043, 33.594489 ], [ -91.132450, 33.596989 ], [ -91.131588, 33.599450 ], [ -91.130445, 33.606034 ], [ -91.130902, 33.610919 ], [ -91.134389, 33.619512 ], [ -91.139209, 33.625658 ], [ -91.150499, 33.633013 ], [ -91.164212, 33.643278 ], [ -91.171168, 33.647766 ], [ -91.178311, 33.651109 ], [ -91.185455, 33.653604 ], [ -91.211284, 33.658526 ], [ -91.219048, 33.661503 ], [ -91.223001, 33.664794 ], [ -91.226537, 33.668665 ], [ -91.228228, 33.671326 ], [ -91.229015, 33.677543 ], [ -91.227857, 33.683073 ], [ -91.225279, 33.687749 ], [ -91.220570, 33.692923 ], [ -91.212077, 33.698249 ], [ -91.205377, 33.700819 ], [ -91.200712, 33.701535 ], [ -91.190113, 33.701860 ], [ -91.175730, 33.703116 ], [ -91.165846, 33.705133 ], [ -91.162464, 33.706840 ], [ -91.160866, 33.707096 ], [ -91.144188, 33.689596 ], [ -91.133416, 33.676790 ], [ -91.130450, 33.674522 ], [ -91.100980, 33.660551 ], [ -91.094040, 33.658351 ], [ -91.088202, 33.657387 ], [ -91.084126, 33.657322 ], [ -91.078507, 33.658283 ], [ -91.067110, 33.662689 ], [ -91.059182, 33.666400 ], [ -91.050523, 33.668064 ], [ -91.046412, 33.668272 ], [ -91.036840, 33.671316 ], [ -91.034565, 33.673018 ], [ -91.031460, 33.678142 ], [ -91.030332, 33.681622 ], [ -91.030402, 33.687766 ], [ -91.033366, 33.688773 ], [ -91.036120, 33.689113 ], [ -91.037150, 33.692907 ], [ -91.039025, 33.696595 ], [ -91.041261, 33.699933 ], [ -91.046778, 33.706313 ], [ -91.055562, 33.712486 ], [ -91.059891, 33.714816 ], [ -91.063752, 33.715892 ], [ -91.068290, 33.716477 ], [ -91.075389, 33.714403 ], [ -91.089873, 33.707364 ], [ -91.101101, 33.705007 ], [ -91.107646, 33.704679 ], [ -91.117733, 33.705342 ], [ -91.125527, 33.708780 ], [ -91.132338, 33.714246 ], [ -91.144732, 33.726803 ], [ -91.145792, 33.728924 ], [ -91.146618, 33.732456 ], [ -91.146523, 33.736503 ], [ -91.143287, 33.747141 ], [ -91.144539, 33.749338 ], [ -91.144571, 33.751607 ], [ -91.141553, 33.755957 ], [ -91.140756, 33.759735 ], [ -91.141304, 33.760835 ], [ -91.143634, 33.762095 ], [ -91.144812, 33.763996 ], [ -91.145112, 33.767340 ], [ -91.142010, 33.773820 ], [ -91.139869, 33.777117 ], [ -91.137351, 33.779923 ], [ -91.133854, 33.782814 ], [ -91.132185, 33.783420 ], [ -91.128222, 33.783447 ], [ -91.123466, 33.782106 ], [ -91.117836, 33.779026 ], [ -91.111494, 33.774568 ], [ -91.107318, 33.770619 ], [ -91.088996, 33.775801 ], [ -91.085510, 33.776410 ], [ -91.060524, 33.777640 ], [ -91.053886, 33.778701 ], [ -91.026782, 33.763642 ], [ -91.023285, 33.762991 ], [ -91.012770, 33.764675 ], [ -91.000106, 33.769165 ], [ -90.993842, 33.773601 ], [ -90.991220, 33.776791 ], [ -90.989444, 33.780576 ], [ -90.988466, 33.784530 ], [ -90.989299, 33.788016 ], [ -90.991747, 33.792597 ], [ -91.000107, 33.799549 ], [ -91.007767, 33.802591 ], [ -91.020098, 33.804447 ], [ -91.025173, 33.805953 ], [ -91.042448, 33.812855 ], [ -91.046849, 33.815365 ], [ -91.049679, 33.818729 ], [ -91.052819, 33.824181 ], [ -91.056692, 33.828935 ], [ -91.064977, 33.837126 ], [ -91.067511, 33.840443 ], [ -91.071195, 33.849539 ], [ -91.073011, 33.857449 ], [ -91.072798, 33.862396 ], [ -91.070883, 33.866714 ], [ -91.061247, 33.877505 ], [ -91.055309, 33.883035 ], [ -91.036674, 33.898531 ], [ -91.026382, 33.907980 ], [ -91.017481, 33.919083 ], [ -91.010831, 33.925552 ], [ -91.010040, 33.927003 ], [ -91.010318, 33.929352 ], [ -91.012994, 33.932276 ], [ -91.020097, 33.937127 ], [ -91.035961, 33.943758 ], [ -91.046725, 33.947406 ], [ -91.078496, 33.954060 ], [ -91.084095, 33.956179 ], [ -91.086758, 33.958270 ], [ -91.088696, 33.961334 ], [ -91.089787, 33.966004 ], [ -91.089756, 33.969721 ], [ -91.089119, 33.972653 ], [ -91.087921, 33.975335 ], [ -91.083187, 33.979865 ], [ -91.079254, 33.982101 ], [ -91.075378, 33.983586 ], [ -91.071203, 33.984473 ], [ -91.062264, 33.985083 ], [ -91.048367, 33.985078 ], [ -91.042751, 33.986811 ], [ -91.039589, 33.989297 ], [ -91.033765, 33.995323 ], [ -91.018890, 34.003151 ], [ -91.013610, 33.994495 ], [ -91.004981, 33.977011 ], [ -91.002986, 33.970902 ], [ -91.000108, 33.966428 ], [ -90.994856, 33.963118 ], [ -90.987653, 33.960793 ], [ -90.983359, 33.960186 ], [ -90.976864, 33.960503 ], [ -90.970856, 33.961868 ], [ -90.967632, 33.963324 ], [ -90.965187, 33.965461 ], [ -90.963720, 33.967688 ], [ -90.961222, 33.976151 ], [ -90.961548, 33.979945 ], [ -90.970947, 33.991885 ], [ -90.977489, 33.996554 ], [ -90.979945, 34.000106 ], [ -90.987948, 34.019038 ], [ -90.982742, 34.020469 ], [ -90.976918, 34.021335 ], [ -90.970726, 34.021620 ], [ -90.958456, 34.020254 ], [ -90.950311, 34.017822 ], [ -90.942662, 34.018050 ], [ -90.934896, 34.019262 ], [ -90.923745, 34.023143 ], [ -90.922017, 34.023216 ], [ -90.914642, 34.021885 ], [ -90.899467, 34.023796 ], [ -90.892420, 34.026860 ], [ -90.888956, 34.029788 ], [ -90.887413, 34.032505 ], [ -90.886991, 34.035094 ], [ -90.887394, 34.039845 ], [ -90.889058, 34.046362 ], [ -90.888627, 34.052419 ], [ -90.887837, 34.055403 ], [ -90.886351, 34.058564 ], [ -90.882115, 34.063903 ], [ -90.874541, 34.072041 ], [ -90.871940, 34.076362 ], [ -90.870528, 34.080516 ], [ -90.870461, 34.082739 ], [ -90.871923, 34.086652 ], [ -90.876606, 34.092911 ], [ -90.878912, 34.094573 ], [ -90.882628, 34.096615 ], [ -90.888085, 34.097810 ], [ -90.893526, 34.097795 ], [ -90.901130, 34.094667 ], [ -90.914066, 34.092756 ], [ -90.918395, 34.093054 ], [ -90.921273, 34.093958 ], [ -90.946323, 34.109374 ], [ -90.948514, 34.111269 ], [ -90.955004, 34.118973 ], [ -90.955974, 34.120125 ], [ -90.958467, 34.125105 ], [ -90.959317, 34.130350 ], [ -90.954300, 34.138498 ], [ -90.938064, 34.148754 ], [ -90.910010, 34.165508 ], [ -90.903577, 34.164332 ], [ -90.894385, 34.160953 ], [ -90.883073, 34.151502 ], [ -90.876836, 34.148130 ], [ -90.867880, 34.142146 ], [ -90.864580, 34.140555 ], [ -90.853471, 34.137511 ], [ -90.847168, 34.136884 ], [ -90.836099, 34.137876 ], [ -90.830285, 34.139813 ], [ -90.825708, 34.142011 ], [ -90.822593, 34.144054 ], [ -90.815878, 34.149879 ], [ -90.810884, 34.155903 ], [ -90.807813, 34.161474 ], [ -90.807164, 34.167460 ], [ -90.808685, 34.175878 ], [ -90.810016, 34.178437 ], [ -90.812374, 34.180767 ], [ -90.816572, 34.183023 ], [ -90.828388, 34.184784 ], [ -90.838205, 34.183804 ], [ -90.847108, 34.186053 ], [ -90.855600, 34.186880 ], [ -90.859087, 34.186288 ], [ -90.864566, 34.183882 ], [ -90.869651, 34.182965 ], [ -90.873830, 34.183220 ], [ -90.877475, 34.185633 ], [ -90.882701, 34.184364 ], [ -90.887884, 34.181980 ], [ -90.891871, 34.184766 ], [ -90.911800, 34.193897 ], [ -90.916048, 34.196916 ], [ -90.932680, 34.214824 ], [ -90.935220, 34.219050 ], [ -90.936988, 34.227041 ], [ -90.937152, 34.234110 ], [ -90.936404, 34.236698 ], [ -90.933511, 34.240218 ], [ -90.929015, 34.244541 ], [ -90.923152, 34.246530 ], [ -90.912396, 34.245932 ], [ -90.907082, 34.244492 ], [ -90.905934, 34.243529 ], [ -90.904279, 34.240960 ], [ -90.900078, 34.229621 ], [ -90.898286, 34.227253 ], [ -90.894560, 34.224380 ], [ -90.879120, 34.215450 ], [ -90.867064, 34.212141 ], [ -90.856708, 34.211598 ], [ -90.852764, 34.209403 ], [ -90.847808, 34.206530 ], [ -90.844824, 34.210999 ], [ -90.842151, 34.216880 ], [ -90.840009, 34.223077 ], [ -90.839509, 34.226201 ], [ -90.840128, 34.230104 ], [ -90.839981, 34.236114 ], [ -90.836972, 34.250104 ], [ -90.832407, 34.267491 ], [ -90.830612, 34.271245 ], [ -90.828267, 34.273650 ], [ -90.824478, 34.276240 ], [ -90.820919, 34.277840 ], [ -90.812829, 34.279438 ], [ -90.802928, 34.282465 ], [ -90.797569, 34.282402 ], [ -90.772266, 34.279943 ], [ -90.765165, 34.280524 ], [ -90.755271, 34.286848 ], [ -90.752681, 34.289266 ], [ -90.743082, 34.302257 ], [ -90.740889, 34.306538 ], [ -90.740610, 34.313469 ], [ -90.742694, 34.320263 ], [ -90.744713, 34.324872 ], [ -90.748942, 34.331045 ], [ -90.765174, 34.342818 ], [ -90.767108, 34.345264 ], [ -90.767732, 34.346872 ], [ -90.768445, 34.353469 ], [ -90.767061, 34.360271 ], [ -90.765764, 34.362109 ], [ -90.762085, 34.364754 ], [ -90.756197, 34.367256 ], [ -90.750107, 34.367919 ], [ -90.741616, 34.367225 ], [ -90.729131, 34.364206 ], [ -90.724909, 34.363659 ], [ -90.712088, 34.363805 ], [ -90.700147, 34.365855 ], [ -90.690497, 34.368606 ], [ -90.683222, 34.368817 ], [ -90.681921, 34.365998 ], [ -90.680512, 34.362529 ], [ -90.681620, 34.352910 ], [ -90.691551, 34.338618 ], [ -90.693686, 34.329680 ], [ -90.693129, 34.322570 ], [ -90.690005, 34.318584 ], [ -90.686003, 34.315771 ], [ -90.678097, 34.313031 ], [ -90.669343, 34.313020 ], [ -90.661395, 34.315398 ], [ -90.657488, 34.322231 ], [ -90.657371, 34.327287 ], [ -90.660404, 34.335760 ], [ -90.666862, 34.348569 ], [ -90.666788, 34.355820 ], [ -90.655346, 34.371846 ], [ -90.658542, 34.375705 ], [ -90.641398, 34.383869 ], [ -90.634940, 34.386363 ], [ -90.631586, 34.387193 ], [ -90.618480, 34.388767 ], [ -90.613944, 34.390723 ], [ -90.580677, 34.410554 ], [ -90.575336, 34.415152 ], [ -90.571145, 34.420319 ], [ -90.568397, 34.424805 ], [ -90.566505, 34.429528 ], [ -90.565826, 34.434379 ], [ -90.567330, 34.440383 ], [ -90.573959, 34.451875 ], [ -90.576893, 34.454351 ], [ -90.583717, 34.458829 ], [ -90.585477, 34.461247 ], [ -90.588346, 34.470562 ], [ -90.589921, 34.484793 ], [ -90.588942, 34.491097 ], [ -90.586525, 34.500103 ], [ -90.583530, 34.504085 ], [ -90.581062, 34.512818 ], [ -90.578493, 34.516296 ], [ -90.569347, 34.524867 ], [ -90.555276, 34.531012 ], [ -90.545728, 34.537750 ], [ -90.543633, 34.540378 ], [ -90.541282, 34.545331 ], [ -90.540736, 34.548085 ], [ -90.540951, 34.550853 ], [ -90.545891, 34.563257 ], [ -90.549244, 34.568101 ], [ -90.557666, 34.576929 ], [ -90.564866, 34.582602 ], [ -90.570133, 34.587457 ], [ -90.574787, 34.595243 ], [ -90.581693, 34.604227 ], [ -90.587224, 34.615732 ], [ -90.588255, 34.626616 ], [ -90.583440, 34.641389 ], [ -90.583020, 34.642679 ], [ -90.583088, 34.643610 ], [ -90.585031, 34.647072 ], [ -90.586336, 34.651689 ], [ -90.587323, 34.665407 ], [ -90.588536, 34.668646 ], [ -90.588419, 34.670963 ], [ -90.582006, 34.680235 ], [ -90.578745, 34.683844 ], [ -90.573106, 34.686425 ], [ -90.567334, 34.693371 ], [ -90.563391, 34.695876 ], [ -90.555627, 34.697946 ], [ -90.552317, 34.697087 ], [ -90.549856, 34.695478 ], [ -90.548071, 34.693169 ], [ -90.542761, 34.688781 ], [ -90.540074, 34.684981 ], [ -90.538856, 34.682463 ], [ -90.538061, 34.673232 ], [ -90.539409, 34.670902 ], [ -90.550158, 34.663445 ], [ -90.552642, 34.659707 ], [ -90.553962, 34.655018 ], [ -90.555104, 34.646236 ], [ -90.554129, 34.640871 ], [ -90.551761, 34.636484 ], [ -90.547614, 34.631656 ], [ -90.543696, 34.629559 ], [ -90.537165, 34.627767 ], [ -90.532188, 34.627487 ], [ -90.524481, 34.628504 ], [ -90.517168, 34.630928 ], [ -90.508100, 34.636682 ], [ -90.503061, 34.640790 ], [ -90.496639, 34.648117 ], [ -90.487890, 34.654881 ], [ -90.479718, 34.659934 ], [ -90.469821, 34.669436 ], [ -90.466041, 34.674312 ], [ -90.462816, 34.684074 ], [ -90.462552, 34.687576 ], [ -90.463734, 34.691093 ], [ -90.467064, 34.695643 ], [ -90.471185, 34.699066 ], [ -90.475194, 34.700826 ], [ -90.480041, 34.701515 ], [ -90.486966, 34.701477 ], [ -90.496552, 34.700578 ], [ -90.509847, 34.698003 ], [ -90.522084, 34.696605 ], [ -90.529211, 34.696819 ], [ -90.538974, 34.698783 ], [ -90.546053, 34.702076 ], [ -90.565646, 34.721053 ], [ -90.567482, 34.723292 ], [ -90.568081, 34.724802 ], [ -90.568172, 34.727384 ], [ -90.567240, 34.733463 ], [ -90.565437, 34.736536 ], [ -90.563544, 34.738671 ], [ -90.559895, 34.740788 ], [ -90.556308, 34.741541 ], [ -90.553186, 34.741912 ], [ -90.550284, 34.742804 ], [ -90.547606, 34.744367 ], [ -90.545820, 34.745929 ], [ -90.543811, 34.749277 ], [ -90.542695, 34.752626 ], [ -90.542631, 34.764396 ], [ -90.546225, 34.773443 ], [ -90.547859, 34.779194 ], [ -90.548170, 34.781890 ], [ -90.547612, 34.784589 ], [ -90.544067, 34.791159 ], [ -90.540222, 34.795768 ], [ -90.536510, 34.798572 ], [ -90.531330, 34.800584 ], [ -90.522892, 34.802265 ], [ -90.514706, 34.801768 ], [ -90.512761, 34.796488 ], [ -90.503679, 34.780136 ], [ -90.501523, 34.774795 ], [ -90.500994, 34.771187 ], [ -90.501325, 34.769931 ], [ -90.505494, 34.764568 ], [ -90.516522, 34.758333 ], [ -90.520556, 34.753388 ], [ -90.521900, 34.748463 ], [ -90.521900, 34.743537 ], [ -90.521004, 34.738612 ], [ -90.518317, 34.732790 ], [ -90.514735, 34.729656 ], [ -90.501667, 34.724236 ], [ -90.488865, 34.723731 ], [ -90.479704, 34.724793 ], [ -90.469897, 34.727030 ], [ -90.457950, 34.732946 ], [ -90.454968, 34.735557 ], [ -90.452479, 34.739898 ], [ -90.451257, 34.744485 ], [ -90.451170, 34.747787 ], [ -90.453038, 34.753352 ], [ -90.458883, 34.764267 ], [ -90.470411, 34.780877 ], [ -90.473527, 34.788835 ], [ -90.474590, 34.793200 ], [ -90.473877, 34.798399 ], [ -90.472280, 34.802465 ], [ -90.470544, 34.805036 ], [ -90.465367, 34.810592 ], [ -90.459024, 34.814440 ], [ -90.456761, 34.820395 ], [ -90.456935, 34.823383 ], [ -90.463795, 34.834923 ], [ -90.474403, 34.849495 ], [ -90.481955, 34.857805 ], [ -90.483876, 34.861333 ], [ -90.485038, 34.869252 ], [ -90.484558, 34.875096 ], [ -90.483969, 34.877176 ], [ -90.479872, 34.883264 ], [ -90.475686, 34.886310 ], [ -90.466154, 34.890989 ], [ -90.459819, 34.891946 ], [ -90.453916, 34.891122 ], [ -90.444806, 34.887994 ], [ -90.441254, 34.886313 ], [ -90.438313, 34.884581 ], [ -90.436561, 34.882731 ], [ -90.430096, 34.871212 ], [ -90.428980, 34.867168 ], [ -90.429115, 34.865087 ], [ -90.431722, 34.858913 ], [ -90.431741, 34.855051 ], [ -90.430828, 34.848982 ], [ -90.428754, 34.841400 ], [ -90.423879, 34.834606 ], [ -90.422355, 34.833675 ], [ -90.414864, 34.831846 ], [ -90.410666, 34.832028 ], [ -90.407991, 34.832998 ], [ -90.401633, 34.835305 ], [ -90.379837, 34.845931 ], [ -90.352174, 34.853196 ], [ -90.348218, 34.855113 ], [ -90.340380, 34.860357 ], [ -90.332298, 34.852530 ], [ -90.323067, 34.846391 ], [ -90.319198, 34.844854 ], [ -90.311312, 34.844223 ], [ -90.307384, 34.846195 ], [ -90.303944, 34.850517 ], [ -90.302669, 34.854366 ], [ -90.302523, 34.856471 ], [ -90.303698, 34.859704 ], [ -90.304419, 34.860589 ], [ -90.313476, 34.871698 ], [ -90.310005, 34.875097 ], [ -90.301957, 34.880053 ], [ -90.279364, 34.890077 ], [ -90.250095, 34.907320 ], [ -90.248308, 34.909739 ], [ -90.246546, 34.914168 ], [ -90.244725, 34.921031 ], [ -90.244476, 34.937596 ], [ -90.246116, 34.944316 ], [ -90.247832, 34.947916 ], [ -90.250056, 34.951196 ], [ -90.253969, 34.954988 ], [ -90.259663, 34.957793 ], [ -90.278240, 34.965077 ], [ -90.282234, 34.967661 ], [ -90.287239, 34.972531 ], [ -90.293083, 34.974574 ], [ -90.296422, 34.976346 ], [ -90.302471, 34.982077 ], [ -90.304425, 34.984939 ], [ -90.309297, 34.995694 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US29", "STATE": "29", "NAME": "Missouri", "LSAD": "", "CENSUSAREA": 68741.522000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -89.545006, 36.336809 ], [ -89.560439, 36.337746 ], [ -89.581636, 36.342357 ], [ -89.600544, 36.342985 ], [ -89.605668, 36.342234 ], [ -89.610689, 36.340442 ], [ -89.615841, 36.336085 ], [ -89.619800, 36.329546 ], [ -89.620255, 36.323006 ], [ -89.619242, 36.320726 ], [ -89.611819, 36.309088 ], [ -89.589820, 36.296814 ], [ -89.584337, 36.293340 ], [ -89.578492, 36.288317 ], [ -89.554289, 36.277751 ], [ -89.549219, 36.278750 ], [ -89.546577, 36.280439 ], [ -89.544797, 36.280458 ], [ -89.539487, 36.277368 ], [ -89.537675, 36.275279 ], [ -89.535529, 36.270541 ], [ -89.534507, 36.261802 ], [ -89.534745, 36.252576 ], [ -89.539229, 36.248821 ], [ -89.541621, 36.247891 ], [ -89.544743, 36.247484 ], [ -89.548952, 36.248200 ], [ -89.553563, 36.250341 ], [ -89.557991, 36.251037 ], [ -89.562206, 36.250909 ], [ -89.564997, 36.250067 ], [ -89.573928, 36.243843 ], [ -89.577544, 36.242262 ], [ -89.587326, 36.239484 ], [ -89.602374, 36.238106 ], [ -89.606510, 36.238328 ], [ -89.611145, 36.239271 ], [ -89.624416, 36.243305 ], [ -89.636790, 36.248079 ], [ -89.642182, 36.249486 ], [ -89.652518, 36.250692 ], [ -89.678046, 36.248284 ], [ -89.686229, 36.249507 ], [ -89.691308, 36.252079 ], [ -89.695235, 36.252766 ], [ -89.698568, 36.250591 ], [ -89.699817, 36.248384 ], [ -89.703511, 36.243412 ], [ -89.705328, 36.239898 ], [ -89.705545, 36.238136 ], [ -89.705250, 36.236568 ], [ -89.704459, 36.235468 ], [ -89.699677, 36.230821 ], [ -89.692630, 36.224959 ], [ -89.679548, 36.215911 ], [ -89.664144, 36.206520 ], [ -89.654876, 36.201530 ], [ -89.644790, 36.194101 ], [ -89.636893, 36.188951 ], [ -89.629452, 36.185382 ], [ -89.623804, 36.183128 ], [ -89.618228, 36.179966 ], [ -89.607004, 36.171179 ], [ -89.600871, 36.164558 ], [ -89.594397, 36.155457 ], [ -89.592206, 36.150120 ], [ -89.591605, 36.144096 ], [ -89.592102, 36.135637 ], [ -89.593070, 36.129699 ], [ -89.594000, 36.127190 ], [ -89.598946, 36.121778 ], [ -89.601936, 36.119470 ], [ -89.615128, 36.113816 ], [ -89.625078, 36.108131 ], [ -89.628305, 36.106853 ], [ -89.643020, 36.103620 ], [ -89.657709, 36.099128 ], [ -89.666598, 36.095802 ], [ -89.672463, 36.091837 ], [ -89.678821, 36.084636 ], [ -89.680029, 36.082494 ], [ -89.681946, 36.072336 ], [ -89.684439, 36.051719 ], [ -89.687254, 36.034048 ], [ -89.688577, 36.029238 ], [ -89.692437, 36.020507 ], [ -89.703571, 36.008040 ], [ -89.705677, 36.005018 ], [ -89.706932, 36.000981 ], [ -89.733095, 36.000608 ], [ -89.737564, 36.000522 ], [ -89.737648, 36.000567 ], [ -89.769973, 36.000536 ], [ -89.770255, 36.000524 ], [ -89.869010, 35.999640 ], [ -89.874590, 35.999575 ], [ -89.875085, 35.999578 ], [ -89.875586, 35.999562 ], [ -89.896508, 35.999432 ], [ -89.901183, 35.999365 ], [ -89.959375, 35.999020 ], [ -89.959377, 35.999020 ], [ -89.959893, 35.999020 ], [ -89.961075, 35.999135 ], [ -89.965327, 35.998813 ], [ -89.972563, 35.998994 ], [ -90.103842, 35.998143 ], [ -90.126350, 35.997596 ], [ -90.127331, 35.997635 ], [ -90.158812, 35.997375 ], [ -90.288800, 35.996419 ], [ -90.288947, 35.996418 ], [ -90.292376, 35.996397 ], [ -90.339434, 35.996033 ], [ -90.342616, 35.995895 ], [ -90.368718, 35.995812 ], [ -90.377890, 35.995683 ], [ -90.364430, 36.013625 ], [ -90.357390, 36.018250 ], [ -90.351732, 36.025347 ], [ -90.351310, 36.026880 ], [ -90.351818, 36.028436 ], [ -90.350974, 36.031572 ], [ -90.348297, 36.035074 ], [ -90.349090, 36.040131 ], [ -90.347908, 36.041939 ], [ -90.339343, 36.047112 ], [ -90.337146, 36.047754 ], [ -90.335466, 36.061714 ], [ -90.333261, 36.067504 ], [ -90.320746, 36.071326 ], [ -90.318491, 36.075514 ], [ -90.318378, 36.076658 ], [ -90.318745, 36.079313 ], [ -90.320070, 36.081234 ], [ -90.320662, 36.087138 ], [ -90.319168, 36.089976 ], [ -90.312373, 36.094507 ], [ -90.306255, 36.094758 ], [ -90.299910, 36.098236 ], [ -90.297991, 36.103201 ], [ -90.297878, 36.104826 ], [ -90.298413, 36.106748 ], [ -90.294492, 36.112949 ], [ -90.293109, 36.114368 ], [ -90.278724, 36.117406 ], [ -90.272378, 36.118090 ], [ -90.266256, 36.120559 ], [ -90.260645, 36.127409 ], [ -90.258755, 36.127591 ], [ -90.255596, 36.127086 ], [ -90.253198, 36.127383 ], [ -90.248808, 36.129835 ], [ -90.245961, 36.132857 ], [ -90.244317, 36.136502 ], [ -90.240887, 36.137321 ], [ -90.235585, 36.139474 ], [ -90.231386, 36.147348 ], [ -90.231445, 36.153868 ], [ -90.235370, 36.159153 ], [ -90.230324, 36.167072 ], [ -90.231284, 36.169246 ], [ -90.229339, 36.173640 ], [ -90.220425, 36.184764 ], [ -90.215740, 36.184582 ], [ -90.213509, 36.183232 ], [ -90.211280, 36.183392 ], [ -90.204449, 36.186940 ], [ -90.200582, 36.192181 ], [ -90.201712, 36.193187 ], [ -90.201655, 36.196070 ], [ -90.199905, 36.196848 ], [ -90.197167, 36.196002 ], [ -90.195247, 36.200257 ], [ -90.194259, 36.200692 ], [ -90.193017, 36.200440 ], [ -90.190415, 36.201364 ], [ -90.190053, 36.201493 ], [ -90.188189, 36.205360 ], [ -90.185790, 36.204674 ], [ -90.182853, 36.205108 ], [ -90.179695, 36.208262 ], [ -90.173281, 36.210301 ], [ -90.167745, 36.213320 ], [ -90.161166, 36.215767 ], [ -90.159415, 36.215424 ], [ -90.157383, 36.213821 ], [ -90.156140, 36.213706 ], [ -90.152497, 36.215582 ], [ -90.151422, 36.219174 ], [ -90.142240, 36.227522 ], [ -90.138089, 36.227245 ], [ -90.134785, 36.226397 ], [ -90.132356, 36.226442 ], [ -90.126366, 36.229367 ], [ -90.124673, 36.233787 ], [ -90.124660, 36.235549 ], [ -90.127264, 36.236347 ], [ -90.130114, 36.240307 ], [ -90.130565, 36.242092 ], [ -90.129716, 36.243235 ], [ -90.125958, 36.243416 ], [ -90.124476, 36.244198 ], [ -90.118219, 36.253491 ], [ -90.114922, 36.265595 ], [ -90.112945, 36.266557 ], [ -90.110317, 36.266970 ], [ -90.105231, 36.266835 ], [ -90.100175, 36.268988 ], [ -90.091247, 36.271256 ], [ -90.086471, 36.271531 ], [ -90.083731, 36.272332 ], [ -90.075934, 36.281485 ], [ -90.077800, 36.288349 ], [ -90.070085, 36.294710 ], [ -90.063980, 36.303038 ], [ -90.069266, 36.313152 ], [ -90.076504, 36.319237 ], [ -90.077296, 36.319329 ], [ -90.079077, 36.318414 ], [ -90.079981, 36.318619 ], [ -90.081961, 36.322097 ], [ -90.081425, 36.325644 ], [ -90.078880, 36.327977 ], [ -90.076986, 36.330791 ], [ -90.075572, 36.334040 ], [ -90.075884, 36.335184 ], [ -90.078231, 36.336511 ], [ -90.077185, 36.341339 ], [ -90.075064, 36.341774 ], [ -90.074074, 36.342895 ], [ -90.074668, 36.344794 ], [ -90.077695, 36.348478 ], [ -90.077723, 36.349484 ], [ -90.075376, 36.350148 ], [ -90.070653, 36.356097 ], [ -90.066297, 36.359300 ], [ -90.063891, 36.372982 ], [ -90.064514, 36.382085 ], [ -90.068907, 36.388660 ], [ -90.072897, 36.393007 ], [ -90.074227, 36.393304 ], [ -90.076689, 36.395867 ], [ -90.078671, 36.399116 ], [ -90.080426, 36.400763 ], [ -90.094353, 36.403963 ], [ -90.103644, 36.404720 ], [ -90.109495, 36.404073 ], [ -90.114677, 36.406039 ], [ -90.115839, 36.408235 ], [ -90.121445, 36.410931 ], [ -90.128719, 36.411659 ], [ -90.131038, 36.415069 ], [ -90.135002, 36.413721 ], [ -90.138512, 36.413952 ], [ -90.138653, 36.414547 ], [ -90.136218, 36.415346 ], [ -90.134915, 36.416902 ], [ -90.134231, 36.422827 ], [ -90.134797, 36.423240 ], [ -90.135590, 36.422897 ], [ -90.137771, 36.421205 ], [ -90.139499, 36.421457 ], [ -90.143743, 36.424433 ], [ -90.144139, 36.425806 ], [ -90.143798, 36.428483 ], [ -90.142720, 36.431160 ], [ -90.139039, 36.431273 ], [ -90.137565, 36.431913 ], [ -90.134136, 36.436602 ], [ -90.133993, 36.437906 ], [ -90.136029, 36.442941 ], [ -90.137323, 36.455411 ], [ -90.140041, 36.457883 ], [ -90.141399, 36.459874 ], [ -90.141568, 36.460766 ], [ -90.141101, 36.461791 ], [ -90.141530, 36.462993 ], [ -90.142475, 36.463422 ], [ -90.143162, 36.463680 ], [ -90.143849, 36.463250 ], [ -90.144620, 36.462789 ], [ -90.155804, 36.463555 ], [ -90.155700, 36.466103 ], [ -90.152888, 36.470930 ], [ -90.146327, 36.469520 ], [ -90.142222, 36.470554 ], [ -90.142269, 36.472138 ], [ -90.143683, 36.476029 ], [ -90.145382, 36.476510 ], [ -90.148329, 36.476168 ], [ -90.158838, 36.479558 ], [ -90.159376, 36.480084 ], [ -90.159460, 36.481343 ], [ -90.157136, 36.484317 ], [ -90.159305, 36.485834 ], [ -90.159462, 36.487609 ], [ -90.156369, 36.487748 ], [ -90.155997, 36.490385 ], [ -90.158568, 36.491574 ], [ -90.159305, 36.492446 ], [ -90.159048, 36.493734 ], [ -90.157358, 36.494223 ], [ -90.155012, 36.493648 ], [ -90.153871, 36.495344 ], [ -90.154409, 36.496832 ], [ -90.152481, 36.497952 ], [ -90.193943, 36.497823 ], [ -90.217323, 36.497797 ], [ -90.220702, 36.497858 ], [ -90.220732, 36.497858 ], [ -90.228943, 36.497771 ], [ -90.339892, 36.498213 ], [ -90.494575, 36.498368 ], [ -90.495027, 36.498371 ], [ -90.500160, 36.498399 ], [ -90.576112, 36.498446 ], [ -90.576180, 36.498446 ], [ -90.585342, 36.498497 ], [ -90.594300, 36.498459 ], [ -90.605450, 36.498459 ], [ -90.612554, 36.498559 ], [ -90.648494, 36.498447 ], [ -90.653246, 36.498488 ], [ -90.693005, 36.498510 ], [ -90.711226, 36.498318 ], [ -90.765672, 36.498494 ], [ -90.782454, 36.498523 ], [ -90.784398, 36.498524 ], [ -90.850434, 36.498548 ], [ -90.873775, 36.498074 ], [ -90.876567, 36.498313 ], [ -90.876867, 36.498423 ], [ -90.879220, 36.498378 ], [ -90.960648, 36.498426 ], [ -90.963063, 36.498418 ], [ -91.008558, 36.498270 ], [ -91.017974, 36.498062 ], [ -91.095880, 36.497870 ], [ -91.096277, 36.497893 ], [ -91.126529, 36.497712 ], [ -91.217360, 36.497511 ], [ -91.218645, 36.497564 ], [ -91.227398, 36.497617 ], [ -91.404915, 36.497120 ], [ -91.405141, 36.497165 ], [ -91.407137, 36.497112 ], [ -91.407261, 36.497123 ], [ -91.433298, 36.497262 ], [ -91.436502, 36.497377 ], [ -91.446284, 36.497469 ], [ -91.450004, 36.497562 ], [ -91.500140, 36.498812 ], [ -91.529774, 36.499022 ], [ -91.536870, 36.499156 ], [ -91.539359, 36.499116 ], [ -91.549163, 36.499161 ], [ -91.596213, 36.499162 ], [ -91.601317, 36.499343 ], [ -91.631439, 36.499198 ], [ -91.642590, 36.499335 ], [ -91.672343, 36.499463 ], [ -91.686026, 36.499374 ], [ -91.687615, 36.499397 ], [ -91.726663, 36.499209 ], [ -91.766111, 36.499114 ], [ -91.784713, 36.499074 ], [ -91.799500, 36.498952 ], [ -91.802040, 36.498963 ], [ -91.805981, 36.498987 ], [ -91.864385, 36.498789 ], [ -91.865995, 36.498783 ], [ -91.985802, 36.498431 ], [ -91.988751, 36.498498 ], [ -92.019375, 36.498524 ], [ -92.028847, 36.498642 ], [ -92.055789, 36.498670 ], [ -92.057178, 36.498670 ], [ -92.074934, 36.498761 ], [ -92.098356, 36.498803 ], [ -92.120306, 36.498864 ], [ -92.120415, 36.498863 ], [ -92.137741, 36.498706 ], [ -92.150295, 36.498634 ], [ -92.199396, 36.498351 ], [ -92.211449, 36.498395 ], [ -92.214143, 36.498372 ], [ -92.216412, 36.498417 ], [ -92.309424, 36.497894 ], [ -92.318415, 36.497711 ], [ -92.350277, 36.497787 ], [ -92.375159, 36.497199 ], [ -92.384927, 36.497845 ], [ -92.420383, 36.497914 ], [ -92.444129, 36.498526 ], [ -92.516836, 36.498738 ], [ -92.529128, 36.498609 ], [ -92.564238, 36.498240 ], [ -92.772333, 36.497772 ], [ -92.772341, 36.497772 ], [ -92.838621, 36.498079 ], [ -92.838876, 36.498033 ], [ -92.854049, 36.497983 ], [ -92.894001, 36.497850 ], [ -92.894336, 36.497867 ], [ -93.013742, 36.498130 ], [ -93.068455, 36.498250 ], [ -93.069512, 36.498242 ], [ -93.087635, 36.498239 ], [ -93.088988, 36.498184 ], [ -93.125969, 36.497851 ], [ -93.296117, 36.498351 ], [ -93.315324, 36.498408 ], [ -93.315337, 36.498408 ], [ -93.394718, 36.498519 ], [ -93.396079, 36.498669 ], [ -93.426989, 36.498585 ], [ -93.507408, 36.498911 ], [ -93.514512, 36.498881 ], [ -93.584281, 36.498896 ], [ -93.584282, 36.498896 ], [ -93.700171, 36.499135 ], [ -93.709956, 36.499179 ], [ -93.718893, 36.499178 ], [ -93.727552, 36.499055 ], [ -93.728022, 36.499037 ], [ -93.866758, 36.498789 ], [ -93.906128, 36.498718 ], [ -93.921840, 36.498718 ], [ -93.959190, 36.498717 ], [ -93.963920, 36.498717 ], [ -94.077089, 36.498730 ], [ -94.098588, 36.498676 ], [ -94.100252, 36.498670 ], [ -94.110673, 36.498587 ], [ -94.111473, 36.498597 ], [ -94.361203, 36.499600 ], [ -94.519478, 36.499214 ], [ -94.559290, 36.499496 ], [ -94.617919, 36.499414 ], [ -94.617877, 36.514999 ], [ -94.617883, 36.517799 ], [ -94.617997, 36.534280 ], [ -94.617868, 36.536090 ], [ -94.617897, 36.536983 ], [ -94.617814, 36.577732 ], [ -94.617853, 36.599120 ], [ -94.617865, 36.606851 ], [ -94.617815, 36.612604 ], [ -94.618019, 36.667921 ], [ -94.618025, 36.669430 ], [ -94.618130, 36.701423 ], [ -94.618307, 36.766560 ], [ -94.618380, 36.847320 ], [ -94.618658, 36.880064 ], [ -94.618243, 36.897027 ], [ -94.618282, 36.911472 ], [ -94.618207, 36.926236 ], [ -94.618295, 36.929647 ], [ -94.618166, 36.937584 ], [ -94.618109, 36.946564 ], [ -94.618026, 36.950158 ], [ -94.618031, 36.994704 ], [ -94.618049, 36.996208 ], [ -94.618080, 36.998135 ], [ -94.617995, 37.009016 ], [ -94.617965, 37.040537 ], [ -94.617875, 37.056797 ], [ -94.617875, 37.056798 ], [ -94.617982, 37.075077 ], [ -94.618120, 37.085934 ], [ -94.618082, 37.086432 ], [ -94.618090, 37.093494 ], [ -94.618088, 37.093671 ], [ -94.618059, 37.096676 ], [ -94.618151, 37.103968 ], [ -94.618212, 37.113169 ], [ -94.618075, 37.129755 ], [ -94.618072, 37.132345 ], [ -94.618351, 37.160211 ], [ -94.618473, 37.174782 ], [ -94.618505, 37.181184 ], [ -94.618319, 37.188774 ], [ -94.618305, 37.207337 ], [ -94.618219, 37.207772 ], [ -94.618150, 37.228121 ], [ -94.618123, 37.229334 ], [ -94.618158, 37.237597 ], [ -94.618075, 37.240436 ], [ -94.617648, 37.323589 ], [ -94.617695, 37.336842 ], [ -94.617636, 37.338415 ], [ -94.617636, 37.338417 ], [ -94.617538, 37.364167 ], [ -94.617537, 37.364355 ], [ -94.617626, 37.367445 ], [ -94.617625, 37.367576 ], [ -94.617557, 37.396375 ], [ -94.617511, 37.410909 ], [ -94.617265, 37.425536 ], [ -94.617132, 37.439818 ], [ -94.617201, 37.454788 ], [ -94.617205, 37.460373 ], [ -94.617222, 37.460476 ], [ -94.617180, 37.465203 ], [ -94.617183, 37.469665 ], [ -94.617023, 37.483765 ], [ -94.616789, 37.521510 ], [ -94.616908, 37.527804 ], [ -94.617186, 37.553485 ], [ -94.617160, 37.557308 ], [ -94.617081, 37.567013 ], [ -94.617315, 37.571499 ], [ -94.617283, 37.571896 ], [ -94.617428, 37.609522 ], [ -94.617300, 37.610495 ], [ -94.617477, 37.637170 ], [ -94.617575, 37.653577 ], [ -94.617576, 37.653671 ], [ -94.617734, 37.673105 ], [ -94.617734, 37.673127 ], [ -94.617885, 37.682214 ], [ -94.617687, 37.686653 ], [ -94.617651, 37.687671 ], [ -94.617805, 37.690178 ], [ -94.617975, 37.722176 ], [ -94.617808, 37.729707 ], [ -94.617721, 37.772970 ], [ -94.616862, 37.819456 ], [ -94.616450, 37.837560 ], [ -94.616426, 37.845282 ], [ -94.616000, 37.863126 ], [ -94.615834, 37.872510 ], [ -94.615921, 37.878331 ], [ -94.615706, 37.886843 ], [ -94.615469, 37.901775 ], [ -94.615393, 37.906392 ], [ -94.615181, 37.915944 ], [ -94.614778, 37.934200 ], [ -94.614835, 37.936700 ], [ -94.614754, 37.940769 ], [ -94.614612, 37.944362 ], [ -94.614594, 37.949978 ], [ -94.614562, 37.951517 ], [ -94.614557, 37.971037 ], [ -94.614465, 37.987799 ], [ -94.614212, 37.992462 ], [ -94.613981, 38.036949 ], [ -94.613981, 38.037057 ], [ -94.614055, 38.060056 ], [ -94.614055, 38.060088 ], [ -94.614089, 38.065901 ], [ -94.614061, 38.067343 ], [ -94.613856, 38.149769 ], [ -94.613748, 38.160633 ], [ -94.613422, 38.167908 ], [ -94.613073, 38.190552 ], [ -94.612848, 38.200714 ], [ -94.612822, 38.203918 ], [ -94.612658, 38.217649 ], [ -94.612659, 38.219251 ], [ -94.612635, 38.226987 ], [ -94.612614, 38.237766 ], [ -94.612692, 38.270394 ], [ -94.612849, 38.289914 ], [ -94.612844, 38.291423 ], [ -94.612673, 38.302527 ], [ -94.612673, 38.314832 ], [ -94.612788, 38.320142 ], [ -94.612825, 38.324387 ], [ -94.613000, 38.335801 ], [ -94.613312, 38.364407 ], [ -94.613329, 38.369618 ], [ -94.613275, 38.388718 ], [ -94.613265, 38.392426 ], [ -94.613365, 38.403422 ], [ -94.612866, 38.477571 ], [ -94.612865, 38.477602 ], [ -94.612696, 38.483154 ], [ -94.612726, 38.484367 ], [ -94.612644, 38.491644 ], [ -94.612272, 38.547917 ], [ -94.612157, 38.549817 ], [ -94.612176, 38.576546 ], [ -94.611902, 38.580110 ], [ -94.611887, 38.580139 ], [ -94.611908, 38.609272 ], [ -94.611858, 38.620485 ], [ -94.611465, 38.625011 ], [ -94.611602, 38.635384 ], [ -94.609509, 38.738102 ], [ -94.609456, 38.740700 ], [ -94.609399, 38.742440 ], [ -94.609039, 38.760611 ], [ -94.608041, 38.811064 ], [ -94.607625, 38.827560 ], [ -94.608033, 38.847207 ], [ -94.608033, 38.855007 ], [ -94.608033, 38.861207 ], [ -94.607993, 38.867271 ], [ -94.608033, 38.868107 ], [ -94.608033, 38.869207 ], [ -94.608033, 38.883807 ], [ -94.607978, 38.936870 ], [ -94.607866, 38.937398 ], [ -94.608134, 38.940006 ], [ -94.608134, 38.942006 ], [ -94.608334, 38.981806 ], [ -94.607517, 39.044086 ], [ -94.607234, 39.065704 ], [ -94.607334, 39.081704 ], [ -94.607234, 39.089604 ], [ -94.607354, 39.113444 ], [ -94.607034, 39.119404 ], [ -94.605734, 39.122204 ], [ -94.600434, 39.128503 ], [ -94.592533, 39.135903 ], [ -94.589933, 39.140403 ], [ -94.591933, 39.155003 ], [ -94.596033, 39.157703 ], [ -94.601733, 39.159603 ], [ -94.608834, 39.160503 ], [ -94.615834, 39.160003 ], [ -94.623934, 39.156603 ], [ -94.640035, 39.153103 ], [ -94.650735, 39.154103 ], [ -94.662435, 39.157603 ], [ -94.660315, 39.168051 ], [ -94.663835, 39.179103 ], [ -94.669135, 39.182003 ], [ -94.680336, 39.184303 ], [ -94.687236, 39.183503 ], [ -94.696332, 39.178563 ], [ -94.714137, 39.170403 ], [ -94.723637, 39.169003 ], [ -94.736537, 39.169203 ], [ -94.741938, 39.170203 ], [ -94.752338, 39.173203 ], [ -94.763138, 39.179903 ], [ -94.770338, 39.190002 ], [ -94.775538, 39.200602 ], [ -94.775543, 39.200609 ], [ -94.777838, 39.203522 ], [ -94.781518, 39.206146 ], [ -94.783838, 39.207154 ], [ -94.787343, 39.207666 ], [ -94.799663, 39.206018 ], [ -94.811663, 39.206594 ], [ -94.820687, 39.208626 ], [ -94.823791, 39.209874 ], [ -94.831679, 39.215938 ], [ -94.833552, 39.217794 ], [ -94.835056, 39.220658 ], [ -94.834896, 39.223842 ], [ -94.827791, 39.234001 ], [ -94.826111, 39.238289 ], [ -94.825663, 39.241729 ], [ -94.827487, 39.249889 ], [ -94.831471, 39.256273 ], [ -94.837855, 39.262417 ], [ -94.846320, 39.268481 ], [ -94.857072, 39.273825 ], [ -94.867568, 39.277841 ], [ -94.878320, 39.281136 ], [ -94.882576, 39.283328 ], [ -94.887056, 39.286480 ], [ -94.895217, 39.294208 ], [ -94.900049, 39.300192 ], [ -94.903137, 39.306272 ], [ -94.905329, 39.311952 ], [ -94.908065, 39.323663 ], [ -94.910641, 39.348335 ], [ -94.910017, 39.352543 ], [ -94.909409, 39.354255 ], [ -94.907297, 39.356735 ], [ -94.902497, 39.360383 ], [ -94.899024, 39.362431 ], [ -94.896832, 39.363135 ], [ -94.890928, 39.364031 ], [ -94.885216, 39.366911 ], [ -94.881360, 39.370383 ], [ -94.879088, 39.375703 ], [ -94.879281, 39.379780 ], [ -94.880979, 39.383899 ], [ -94.885026, 39.389801 ], [ -94.888972, 39.392432 ], [ -94.891845, 39.393313 ], [ -94.894979, 39.393565 ], [ -94.901823, 39.392798 ], [ -94.909581, 39.388865 ], [ -94.915859, 39.386348 ], [ -94.919225, 39.385174 ], [ -94.923110, 39.384492 ], [ -94.933652, 39.385546 ], [ -94.937158, 39.386531 ], [ -94.939697, 39.387950 ], [ -94.942039, 39.389499 ], [ -94.945577, 39.393851 ], [ -94.946227, 39.395648 ], [ -94.946662, 39.399717 ], [ -94.946293, 39.405646 ], [ -94.947864, 39.408604 ], [ -94.951209, 39.411707 ], [ -94.954817, 39.413844 ], [ -94.966066, 39.417288 ], [ -94.968849, 39.419073 ], [ -94.972952, 39.421705 ], [ -94.976606, 39.426701 ], [ -94.978798, 39.436241 ], [ -94.982144, 39.440552 ], [ -94.990172, 39.446192 ], [ -94.995768, 39.448174 ], [ -95.015825, 39.452809 ], [ -95.028498, 39.458287 ], [ -95.033408, 39.460876 ], [ -95.037500, 39.463689 ], [ -95.040780, 39.466387 ], [ -95.045716, 39.472459 ], [ -95.047133, 39.474971 ], [ -95.048370, 39.480420 ], [ -95.049845, 39.494415 ], [ -95.050552, 39.497514 ], [ -95.052177, 39.499996 ], [ -95.056380, 39.503972 ], [ -95.059461, 39.506143 ], [ -95.077441, 39.513552 ], [ -95.082714, 39.516712 ], [ -95.092704, 39.524241 ], [ -95.102888, 39.533347 ], [ -95.106596, 39.537657 ], [ -95.109304, 39.542285 ], [ -95.113557, 39.553941 ], [ -95.113077, 39.559133 ], [ -95.107454, 39.573843 ], [ -95.106406, 39.575252 ], [ -95.103228, 39.577783 ], [ -95.099095, 39.579691 ], [ -95.095736, 39.580618 ], [ -95.089515, 39.581028 ], [ -95.076688, 39.576764 ], [ -95.072160, 39.576122 ], [ -95.069315, 39.576218 ], [ -95.064519, 39.577115 ], [ -95.059519, 39.579132 ], [ -95.056897, 39.580567 ], [ -95.054804, 39.582488 ], [ -95.049277, 39.589583 ], [ -95.047165, 39.595117 ], [ -95.046361, 39.599557 ], [ -95.046445, 39.601606 ], [ -95.047911, 39.606288 ], [ -95.053012, 39.613965 ], [ -95.053390, 39.615324 ], [ -95.055152, 39.621657 ], [ -95.054925, 39.624995 ], [ -95.053367, 39.630347 ], [ -95.049518, 39.637876 ], [ -95.044554, 39.644370 ], [ -95.039049, 39.649639 ], [ -95.037464, 39.652905 ], [ -95.027644, 39.665454 ], [ -95.024595, 39.668485 ], [ -95.018318, 39.672869 ], [ -95.015310, 39.674262 ], [ -95.009023, 39.675765 ], [ -95.001379, 39.676479 ], [ -94.993557, 39.676570 ], [ -94.984149, 39.677850 ], [ -94.981557, 39.678634 ], [ -94.976325, 39.681370 ], [ -94.971317, 39.686410 ], [ -94.969909, 39.689050 ], [ -94.968981, 39.692954 ], [ -94.968453, 39.707402 ], [ -94.971078, 39.723146 ], [ -94.971206, 39.729305 ], [ -94.970422, 39.732121 ], [ -94.965318, 39.739065 ], [ -94.960086, 39.743065 ], [ -94.955286, 39.745689 ], [ -94.952630, 39.745961 ], [ -94.948726, 39.745593 ], [ -94.944741, 39.744377 ], [ -94.939221, 39.741578 ], [ -94.930005, 39.735370 ], [ -94.918324, 39.728794 ], [ -94.910068, 39.725786 ], [ -94.902612, 39.724202 ], [ -94.899316, 39.724042 ], [ -94.891744, 39.724894 ], [ -94.884143, 39.726794 ], [ -94.875643, 39.730494 ], [ -94.870143, 39.734594 ], [ -94.862943, 39.742994 ], [ -94.860371, 39.749530 ], [ -94.859443, 39.753694 ], [ -94.860743, 39.763094 ], [ -94.863143, 39.767294 ], [ -94.865243, 39.770094 ], [ -94.867143, 39.771694 ], [ -94.869644, 39.772894 ], [ -94.871144, 39.772994 ], [ -94.881422, 39.771258 ], [ -94.881460, 39.771258 ], [ -94.883924, 39.770186 ], [ -94.893646, 39.764208 ], [ -94.893724, 39.764160 ], [ -94.893919, 39.764040 ], [ -94.894071, 39.763946 ], [ -94.895041, 39.763350 ], [ -94.895268, 39.763210 ], [ -94.899156, 39.761258 ], [ -94.906244, 39.759418 ], [ -94.912293, 39.759338 ], [ -94.916789, 39.760938 ], [ -94.926229, 39.766490 ], [ -94.929653, 39.769098 ], [ -94.934262, 39.773642 ], [ -94.935302, 39.775610 ], [ -94.935782, 39.778906 ], [ -94.935206, 39.783130 ], [ -94.932726, 39.786282 ], [ -94.929654, 39.788282 ], [ -94.925605, 39.789754 ], [ -94.892965, 39.791098 ], [ -94.890292, 39.791626 ], [ -94.884084, 39.794234 ], [ -94.880932, 39.797338 ], [ -94.876344, 39.806894 ], [ -94.875944, 39.813294 ], [ -94.876544, 39.820594 ], [ -94.877044, 39.823754 ], [ -94.878677, 39.826522 ], [ -94.881013, 39.828922 ], [ -94.886933, 39.833098 ], [ -94.889493, 39.834026 ], [ -94.892677, 39.834378 ], [ -94.903157, 39.833850 ], [ -94.909942, 39.834426 ], [ -94.916918, 39.836138 ], [ -94.926150, 39.841322 ], [ -94.937655, 39.849786 ], [ -94.939767, 39.851930 ], [ -94.942567, 39.856602 ], [ -94.942407, 39.861066 ], [ -94.940743, 39.864410 ], [ -94.938791, 39.866954 ], [ -94.931463, 39.872602 ], [ -94.928466, 39.876344 ], [ -94.927252, 39.880258 ], [ -94.927359, 39.883966 ], [ -94.927897, 39.886112 ], [ -94.929574, 39.888754 ], [ -94.934493, 39.893366 ], [ -94.943867, 39.898130 ], [ -94.951540, 39.900533 ], [ -94.959276, 39.901671 ], [ -94.963345, 39.901136 ], [ -94.977749, 39.897472 ], [ -94.986975, 39.896670 ], [ -94.990284, 39.897010 ], [ -94.993410, 39.897793 ], [ -95.003819, 39.900401 ], [ -95.008440, 39.900596 ], [ -95.013152, 39.899953 ], [ -95.018743, 39.897372 ], [ -95.024389, 39.891202 ], [ -95.025240, 39.889700 ], [ -95.025947, 39.886747 ], [ -95.025119, 39.878833 ], [ -95.025422, 39.876711 ], [ -95.027931, 39.871522 ], [ -95.032053, 39.868337 ], [ -95.037767, 39.865542 ], [ -95.042142, 39.864805 ], [ -95.052535, 39.864374 ], [ -95.081534, 39.861718 ], [ -95.085003, 39.861883 ], [ -95.090158, 39.863140 ], [ -95.105912, 39.869164 ], [ -95.128166, 39.874165 ], [ -95.134747, 39.876852 ], [ -95.137092, 39.878351 ], [ -95.140601, 39.881688 ], [ -95.142718, 39.885889 ], [ -95.143403, 39.889356 ], [ -95.142445, 39.895420 ], [ -95.142563, 39.897992 ], [ -95.143802, 39.901918 ], [ -95.146055, 39.904183 ], [ -95.149657, 39.905948 ], [ -95.156024, 39.907243 ], [ -95.159834, 39.906984 ], [ -95.172296, 39.902026 ], [ -95.179453, 39.900062 ], [ -95.189565, 39.899959 ], [ -95.193816, 39.900690 ], [ -95.199347, 39.902709 ], [ -95.201935, 39.904053 ], [ -95.205733, 39.908275 ], [ -95.206196, 39.909557 ], [ -95.206326, 39.912121 ], [ -95.205745, 39.915169 ], [ -95.202010, 39.922438 ], [ -95.200690, 39.928155 ], [ -95.201277, 39.934194 ], [ -95.204428, 39.938949 ], [ -95.213737, 39.943206 ], [ -95.216440, 39.943953 ], [ -95.220212, 39.944433 ], [ -95.231114, 39.943784 ], [ -95.236761, 39.943931 ], [ -95.241383, 39.944949 ], [ -95.250254, 39.948644 ], [ -95.257652, 39.954886 ], [ -95.261854, 39.960618 ], [ -95.269886, 39.969396 ], [ -95.274757, 39.972115 ], [ -95.289715, 39.977706 ], [ -95.302507, 39.984357 ], [ -95.307111, 39.989114 ], [ -95.307780, 39.990618 ], [ -95.308404, 39.993758 ], [ -95.308290, 39.999998 ], [ -95.308469, 40.002194 ], [ -95.311163, 40.007806 ], [ -95.312211, 40.009395 ], [ -95.315271, 40.012070 ], [ -95.318015, 40.013216 ], [ -95.328501, 40.015657 ], [ -95.336242, 40.019104 ], [ -95.346573, 40.028272 ], [ -95.348777, 40.029297 ], [ -95.356876, 40.031522 ], [ -95.363983, 40.031498 ], [ -95.382957, 40.027112 ], [ -95.387195, 40.026770 ], [ -95.391527, 40.027058 ], [ -95.395858, 40.028038 ], [ -95.402665, 40.030567 ], [ -95.407260, 40.033112 ], [ -95.413588, 40.038424 ], [ -95.416824, 40.043235 ], [ -95.419320, 40.048442 ], [ -95.421640, 40.058952 ], [ -95.420643, 40.062599 ], [ -95.418345, 40.066509 ], [ -95.414734, 40.069820 ], [ -95.409856, 40.074320 ], [ -95.408455, 40.079158 ], [ -95.409243, 40.084166 ], [ -95.410643, 40.091531 ], [ -95.407591, 40.098030 ], [ -95.400139, 40.103238 ], [ -95.397146, 40.105183 ], [ -95.394216, 40.108263 ], [ -95.393062, 40.111175 ], [ -95.392840, 40.115887 ], [ -95.393347, 40.119212 ], [ -95.395369, 40.122811 ], [ -95.398667, 40.126419 ], [ -95.404395, 40.129018 ], [ -95.409481, 40.130052 ], [ -95.419186, 40.130586 ], [ -95.424780, 40.132765 ], [ -95.428749, 40.135577 ], [ -95.431022, 40.138411 ], [ -95.432165, 40.141025 ], [ -95.433374, 40.146114 ], [ -95.433822, 40.152935 ], [ -95.434817, 40.156017 ], [ -95.436348, 40.158720 ], [ -95.440694, 40.162282 ], [ -95.442818, 40.163261 ], [ -95.454919, 40.166577 ], [ -95.460746, 40.169173 ], [ -95.471054, 40.176910 ], [ -95.476301, 40.181988 ], [ -95.479193, 40.185652 ], [ -95.481020, 40.188524 ], [ -95.482540, 40.192283 ], [ -95.482757, 40.197346 ], [ -95.482319, 40.200667 ], [ -95.477948, 40.208643 ], [ -95.473469, 40.213482 ], [ -95.471393, 40.217333 ], [ -95.470061, 40.221507 ], [ -95.469718, 40.227908 ], [ -95.470349, 40.230819 ], [ -95.472548, 40.236078 ], [ -95.477501, 40.242720 ], [ -95.482778, 40.246273 ], [ -95.485994, 40.247825 ], [ -95.490333, 40.248966 ], [ -95.500260, 40.249629 ], [ -95.515455, 40.248505 ], [ -95.521925, 40.249470 ], [ -95.547160, 40.259066 ], [ -95.552473, 40.261904 ], [ -95.554324, 40.263395 ], [ -95.554817, 40.264460 ], [ -95.556325, 40.267714 ], [ -95.556275, 40.270761 ], [ -95.551488, 40.281061 ], [ -95.550966, 40.285947 ], [ -95.551620, 40.288666 ], [ -95.553292, 40.291158 ], [ -95.558732, 40.295774 ], [ -95.562157, 40.297359 ], [ -95.568140, 40.299129 ], [ -95.581787, 40.299580 ], [ -95.587371, 40.301649 ], [ -95.590165, 40.303199 ], [ -95.598657, 40.309809 ], [ -95.605110, 40.312559 ], [ -95.610439, 40.313970 ], [ -95.613479, 40.314233 ], [ -95.617931, 40.313728 ], [ -95.623213, 40.312469 ], [ -95.636310, 40.307675 ], [ -95.642262, 40.306025 ], [ -95.645329, 40.305693 ], [ -95.651507, 40.306684 ], [ -95.654294, 40.307906 ], [ -95.657328, 40.310856 ], [ -95.658025, 40.312700 ], [ -95.657764, 40.315788 ], [ -95.656612, 40.319465 ], [ -95.653729, 40.322582 ], [ -95.647931, 40.325556 ], [ -95.633807, 40.329297 ], [ -95.629936, 40.330994 ], [ -95.625204, 40.334288 ], [ -95.623182, 40.338367 ], [ -95.622704, 40.340856 ], [ -95.623728, 40.346567 ], [ -95.624815, 40.349214 ], [ -95.627124, 40.352800 ], [ -95.631481, 40.357310 ], [ -95.636991, 40.361360 ], [ -95.641027, 40.366399 ], [ -95.642414, 40.369829 ], [ -95.642679, 40.375001 ], [ -95.642147, 40.378243 ], [ -95.643934, 40.386849 ], [ -95.649418, 40.396149 ], [ -95.659134, 40.408690 ], [ -95.661463, 40.415947 ], [ -95.660721, 40.418841 ], [ -95.658310, 40.424538 ], [ -95.656288, 40.428765 ], [ -95.655630, 40.434736 ], [ -95.658190, 40.441880 ], [ -95.665413, 40.451182 ], [ -95.671742, 40.456695 ], [ -95.677174, 40.460158 ], [ -95.684363, 40.463366 ], [ -95.693133, 40.469396 ], [ -95.694651, 40.471452 ], [ -95.696365, 40.475897 ], [ -95.696756, 40.478849 ], [ -95.696206, 40.482113 ], [ -95.695247, 40.486587 ], [ -95.694726, 40.493602 ], [ -95.695945, 40.499051 ], [ -95.699969, 40.505275 ], [ -95.695604, 40.506473 ], [ -95.692083, 40.508133 ], [ -95.667981, 40.514960 ], [ -95.661687, 40.517309 ], [ -95.655674, 40.523557 ], [ -95.652262, 40.538114 ], [ -95.653410, 40.541893 ], [ -95.655848, 40.546609 ], [ -95.662097, 40.549959 ], [ -95.665486, 40.556686 ], [ -95.671754, 40.562626 ], [ -95.678718, 40.562560 ], [ -95.687109, 40.560664 ], [ -95.694147, 40.556942 ], [ -95.694881, 40.550720 ], [ -95.696673, 40.545137 ], [ -95.697281, 40.536985 ], [ -95.695050, 40.533124 ], [ -95.697210, 40.528477 ], [ -95.708591, 40.521551 ], [ -95.709974, 40.523798 ], [ -95.714291, 40.527208 ], [ -95.722444, 40.528118 ], [ -95.725214, 40.527773 ], [ -95.731179, 40.525436 ], [ -95.737250, 40.523930 ], [ -95.748680, 40.524275 ], [ -95.757110, 40.525990 ], [ -95.762857, 40.528371 ], [ -95.766920, 40.531563 ], [ -95.768693, 40.534106 ], [ -95.769281, 40.536656 ], [ -95.768412, 40.540347 ], [ -95.764696, 40.545721 ], [ -95.763624, 40.548298 ], [ -95.763366, 40.550797 ], [ -95.763833, 40.553873 ], [ -95.765030, 40.556921 ], [ -95.771776, 40.566133 ], [ -95.774704, 40.573574 ], [ -95.773549, 40.578205 ], [ -95.768527, 40.583296 ], [ -95.765645, 40.585208 ], [ -95.746443, 40.584935 ], [ -95.687500, 40.584381 ], [ -95.687442, 40.584380 ], [ -95.641840, 40.584234 ], [ -95.611069, 40.583495 ], [ -95.574046, 40.582963 ], [ -95.554959, 40.582629 ], [ -95.533182, 40.582249 ], [ -95.526682, 40.582136 ], [ -95.525392, 40.582090 ], [ -95.469319, 40.581540 ], [ -95.415406, 40.581014 ], [ -95.373923, 40.580501 ], [ -95.373893, 40.580501 ], [ -95.357802, 40.580100 ], [ -95.335588, 40.579871 ], [ -95.221525, 40.578827 ], [ -95.218783, 40.578781 ], [ -95.217455, 40.578759 ], [ -95.213327, 40.578689 ], [ -95.212715, 40.578679 ], [ -95.211590, 40.578654 ], [ -95.211408, 40.578650 ], [ -95.202264, 40.578528 ], [ -95.164058, 40.578017 ], [ -95.154499, 40.577860 ], [ -95.120829, 40.577413 ], [ -95.112222, 40.577228 ], [ -95.110663, 40.577206 ], [ -95.110303, 40.577160 ], [ -95.107213, 40.577116 ], [ -95.097607, 40.577168 ], [ -95.079742, 40.577007 ], [ -95.068921, 40.576880 ], [ -94.991661, 40.575692 ], [ -94.966491, 40.575839 ], [ -94.955134, 40.575669 ], [ -94.914896, 40.575068 ], [ -94.901451, 40.574877 ], [ -94.896801, 40.574738 ], [ -94.823758, 40.573942 ], [ -94.819978, 40.573714 ], [ -94.811188, 40.573532 ], [ -94.773988, 40.572977 ], [ -94.716665, 40.572201 ], [ -94.714925, 40.572201 ], [ -94.682601, 40.571787 ], [ -94.632035, 40.571186 ], [ -94.632032, 40.571186 ], [ -94.594001, 40.570966 ], [ -94.542154, 40.570809 ], [ -94.541828, 40.570809 ], [ -94.538318, 40.570763 ], [ -94.537058, 40.570763 ], [ -94.533878, 40.570739 ], [ -94.489280, 40.570707 ], [ -94.471213, 40.570825 ], [ -94.470648, 40.570830 ], [ -94.460088, 40.570947 ], [ -94.429725, 40.571041 ], [ -94.358307, 40.571363 ], [ -94.336706, 40.571452 ], [ -94.336556, 40.571475 ], [ -94.324765, 40.571477 ], [ -94.310724, 40.571524 ], [ -94.294813, 40.571341 ], [ -94.287350, 40.571521 ], [ -94.232240, 40.571907 ], [ -94.091085, 40.572897 ], [ -94.089194, 40.572806 ], [ -94.080463, 40.572899 ], [ -94.080223, 40.572899 ], [ -94.034134, 40.573585 ], [ -94.015492, 40.573914 ], [ -93.976766, 40.574635 ], [ -93.963863, 40.574754 ], [ -93.939857, 40.575192 ], [ -93.938627, 40.575284 ], [ -93.937097, 40.575421 ], [ -93.936317, 40.575284 ], [ -93.935687, 40.575330 ], [ -93.913961, 40.575672 ], [ -93.900877, 40.575874 ], [ -93.899317, 40.575942 ], [ -93.898327, 40.576011 ], [ -93.853656, 40.576606 ], [ -93.840930, 40.576791 ], [ -93.818725, 40.577086 ], [ -93.815485, 40.577278 ], [ -93.774344, 40.577584 ], [ -93.770231, 40.577615 ], [ -93.750223, 40.577720 ], [ -93.742759, 40.577518 ], [ -93.737259, 40.577542 ], [ -93.728355, 40.577547 ], [ -93.722443, 40.577641 ], [ -93.690333, 40.577875 ], [ -93.677099, 40.578127 ], [ -93.668845, 40.578241 ], [ -93.661913, 40.578354 ], [ -93.659272, 40.578330 ], [ -93.656211, 40.578352 ], [ -93.597352, 40.579496 ], [ -93.566189, 40.580117 ], [ -93.565810, 40.580075 ], [ -93.565240, 40.580143 ], [ -93.560798, 40.580304 ], [ -93.558938, 40.580189 ], [ -93.556899, 40.580235 ], [ -93.553986, 40.580303 ], [ -93.548284, 40.580417 ], [ -93.528177, 40.580367 ], [ -93.527607, 40.580436 ], [ -93.524124, 40.580481 ], [ -93.466887, 40.580072 ], [ -93.465297, 40.580164 ], [ -93.441767, 40.579916 ], [ -93.374386, 40.580334 ], [ -93.345442, 40.580514 ], [ -93.317605, 40.580671 ], [ -93.260612, 40.580797 ], [ -93.135802, 40.582854 ], [ -93.098507, 40.583973 ], [ -93.097296, 40.584014 ], [ -93.085517, 40.584403 ], [ -92.957747, 40.587430 ], [ -92.941595, 40.587743 ], [ -92.903544, 40.587860 ], [ -92.889796, 40.588039 ], [ -92.879178, 40.588341 ], [ -92.863034, 40.588175 ], [ -92.857391, 40.588360 ], [ -92.835074, 40.588484 ], [ -92.827992, 40.588515 ], [ -92.828061, 40.588593 ], [ -92.757407, 40.588908 ], [ -92.742232, 40.589207 ], [ -92.714598, 40.589564 ], [ -92.689854, 40.589884 ], [ -92.686693, 40.589809 ], [ -92.639223, 40.590825 ], [ -92.637898, 40.590853 ], [ -92.580278, 40.592151 ], [ -92.484588, 40.594924 ], [ -92.482394, 40.594894 ], [ -92.481692, 40.594941 ], [ -92.461609, 40.595355 ], [ -92.453745, 40.595288 ], [ -92.379691, 40.596509 ], [ -92.350807, 40.597273 ], [ -92.350776, 40.597274 ], [ -92.331445, 40.597714 ], [ -92.331205, 40.597805 ], [ -92.298754, 40.598469 ], [ -92.236484, 40.599531 ], [ -92.217603, 40.599832 ], [ -92.201669, 40.599980 ], [ -92.196162, 40.600069 ], [ -92.179780, 40.600529 ], [ -92.096387, 40.601830 ], [ -92.092875, 40.602082 ], [ -92.083200, 40.602244 ], [ -92.082339, 40.602176 ], [ -92.069521, 40.602772 ], [ -92.067904, 40.602648 ], [ -92.029649, 40.603713 ], [ -91.998683, 40.604433 ], [ -91.970988, 40.605112 ], [ -91.947708, 40.605471 ], [ -91.943113, 40.605842 ], [ -91.939292, 40.606150 ], [ -91.868401, 40.608059 ], [ -91.832481, 40.609797 ], [ -91.824826, 40.610191 ], [ -91.813968, 40.610526 ], [ -91.800133, 40.610953 ], [ -91.795374, 40.611101 ], [ -91.785916, 40.611488 ], [ -91.729115, 40.613640 ], [ -91.720058, 40.601527 ], [ -91.716769, 40.598530 ], [ -91.712025, 40.595046 ], [ -91.696359, 40.588148 ], [ -91.688820, 40.583409 ], [ -91.686357, 40.580875 ], [ -91.685381, 40.578892 ], [ -91.685723, 40.576785 ], [ -91.691557, 40.564867 ], [ -91.691591, 40.562222 ], [ -91.690804, 40.559893 ], [ -91.688700, 40.557390 ], [ -91.681714, 40.553035 ], [ -91.670993, 40.550937 ], [ -91.654345, 40.549189 ], [ -91.638082, 40.545541 ], [ -91.625161, 40.543500 ], [ -91.621900, 40.542292 ], [ -91.620071, 40.540817 ], [ -91.618999, 40.539084 ], [ -91.618028, 40.534030 ], [ -91.618793, 40.526286 ], [ -91.622196, 40.517040 ], [ -91.622362, 40.514362 ], [ -91.621353, 40.510072 ], [ -91.619486, 40.507134 ], [ -91.616948, 40.504794 ], [ -91.612821, 40.502377 ], [ -91.608347, 40.500040 ], [ -91.594644, 40.494997 ], [ -91.590817, 40.492292 ], [ -91.586884, 40.487233 ], [ -91.583315, 40.479118 ], [ -91.582437, 40.474703 ], [ -91.581528, 40.472876 ], [ -91.580355, 40.471015 ], [ -91.574746, 40.465664 ], [ -91.567743, 40.462290 ], [ -91.563844, 40.460988 ], [ -91.552691, 40.458769 ], [ -91.543785, 40.458149 ], [ -91.528600, 40.459002 ], [ -91.526155, 40.458625 ], [ -91.525090, 40.457845 ], [ -91.523864, 40.456331 ], [ -91.523072, 40.452254 ], [ -91.523271, 40.450061 ], [ -91.524053, 40.448437 ], [ -91.526108, 40.446634 ], [ -91.531912, 40.442730 ], [ -91.533548, 40.440804 ], [ -91.533623, 40.438320 ], [ -91.532807, 40.436784 ], [ -91.529132, 40.434272 ], [ -91.525000, 40.433483 ], [ -91.519935, 40.433673 ], [ -91.519134, 40.432822 ], [ -91.519012, 40.431298 ], [ -91.521388, 40.426488 ], [ -91.526555, 40.419872 ], [ -91.527057, 40.416689 ], [ -91.526425, 40.413404 ], [ -91.524612, 40.410765 ], [ -91.522333, 40.409648 ], [ -91.518392, 40.408682 ], [ -91.513993, 40.408537 ], [ -91.509063, 40.406775 ], [ -91.507427, 40.405524 ], [ -91.506745, 40.404335 ], [ -91.505272, 40.403512 ], [ -91.498093, 40.401926 ], [ -91.493644, 40.402433 ], [ -91.489816, 40.404317 ], [ -91.488481, 40.404317 ], [ -91.487829, 40.403866 ], [ -91.487955, 40.402465 ], [ -91.488597, 40.400009 ], [ -91.490816, 40.395225 ], [ -91.490977, 40.393484 ], [ -91.484507, 40.383900 ], [ -91.482322, 40.382057 ], [ -91.480251, 40.381783 ], [ -91.471967, 40.382884 ], [ -91.465116, 40.385257 ], [ -91.464681, 40.380949 ], [ -91.465891, 40.378365 ], [ -91.465009, 40.376223 ], [ -91.463895, 40.375659 ], [ -91.452458, 40.375501 ], [ -91.448441, 40.378914 ], [ -91.441243, 40.386255 ], [ -91.425662, 40.382491 ], [ -91.422324, 40.380939 ], [ -91.419422, 40.378264 ], [ -91.426632, 40.371988 ], [ -91.429442, 40.370386 ], [ -91.439342, 40.366569 ], [ -91.444833, 40.363170 ], [ -91.446308, 40.361823 ], [ -91.447835, 40.359129 ], [ -91.452237, 40.353670 ], [ -91.462140, 40.342414 ], [ -91.466603, 40.334461 ], [ -91.469656, 40.322409 ], [ -91.471826, 40.317340 ], [ -91.486078, 40.293426 ], [ -91.489868, 40.286048 ], [ -91.492727, 40.278217 ], [ -91.493061, 40.275262 ], [ -91.492891, 40.269923 ], [ -91.490525, 40.264814 ], [ -91.489969, 40.262340 ], [ -91.490524, 40.259498 ], [ -91.497263, 40.248761 ], [ -91.498104, 40.247422 ], [ -91.500855, 40.245722 ], [ -91.503231, 40.243474 ], [ -91.505828, 40.238839 ], [ -91.506501, 40.236304 ], [ -91.505968, 40.234305 ], [ -91.504289, 40.231712 ], [ -91.504282, 40.224299 ], [ -91.506947, 40.215550 ], [ -91.507269, 40.209338 ], [ -91.506664, 40.204758 ], [ -91.505225, 40.200485 ], [ -91.504477, 40.198262 ], [ -91.505495, 40.195606 ], [ -91.509551, 40.191338 ], [ -91.511073, 40.188794 ], [ -91.512974, 40.181062 ], [ -91.513079, 40.178537 ], [ -91.511956, 40.170441 ], [ -91.508224, 40.157665 ], [ -91.508324, 40.156326 ], [ -91.511590, 40.149269 ], [ -91.511749, 40.147091 ], [ -91.510322, 40.127994 ], [ -91.509245, 40.121876 ], [ -91.506006, 40.108126 ], [ -91.500823, 40.090956 ], [ -91.497663, 40.078257 ], [ -91.495365, 40.070951 ], [ -91.489606, 40.057435 ], [ -91.494878, 40.036453 ], [ -91.487351, 40.023201 ], [ -91.484064, 40.019332 ], [ -91.477298, 40.008993 ], [ -91.469247, 39.995327 ], [ -91.467294, 39.990631 ], [ -91.466682, 39.987253 ], [ -91.465315, 39.983995 ], [ -91.463683, 39.981845 ], [ -91.459533, 39.979892 ], [ -91.458852, 39.979015 ], [ -91.454647, 39.971306 ], [ -91.449806, 39.965278 ], [ -91.447236, 39.959502 ], [ -91.441560, 39.951299 ], [ -91.437090, 39.946417 ], [ -91.435478, 39.945278 ], [ -91.429055, 39.940741 ], [ -91.425782, 39.937765 ], [ -91.421832, 39.932973 ], [ -91.419360, 39.927717 ], [ -91.418807, 39.922126 ], [ -91.419880, 39.916533 ], [ -91.420878, 39.914865 ], [ -91.428956, 39.907729 ], [ -91.443513, 39.893583 ], [ -91.446922, 39.883034 ], [ -91.447844, 39.877951 ], [ -91.446385, 39.870394 ], [ -91.436051, 39.845510 ], [ -91.432919, 39.840554 ], [ -91.429519, 39.837801 ], [ -91.414513, 39.829984 ], [ -91.406223, 39.826472 ], [ -91.397853, 39.821122 ], [ -91.385773, 39.815553 ], [ -91.377971, 39.811273 ], [ -91.375148, 39.808860 ], [ -91.367966, 39.800403 ], [ -91.363444, 39.792804 ], [ -91.361571, 39.787548 ], [ -91.361744, 39.785079 ], [ -91.364848, 39.779388 ], [ -91.365694, 39.774910 ], [ -91.365906, 39.764956 ], [ -91.365125, 39.758723 ], [ -91.366047, 39.755955 ], [ -91.367406, 39.753880 ], [ -91.369953, 39.745042 ], [ -91.370009, 39.732524 ], [ -91.367753, 39.729029 ], [ -91.352749, 39.715279 ], [ -91.345300, 39.709402 ], [ -91.331603, 39.700433 ], [ -91.317814, 39.692591 ], [ -91.306682, 39.684881 ], [ -91.305348, 39.683957 ], [ -91.302485, 39.679631 ], [ -91.293788, 39.674766 ], [ -91.283329, 39.670134 ], [ -91.276140, 39.665759 ], [ -91.266765, 39.656993 ], [ -91.260475, 39.649024 ], [ -91.248779, 39.640880 ], [ -91.245914, 39.637311 ], [ -91.243560, 39.633064 ], [ -91.241225, 39.630067 ], [ -91.229317, 39.620853 ], [ -91.223328, 39.617603 ], [ -91.216640, 39.615124 ], [ -91.185921, 39.605119 ], [ -91.181936, 39.602677 ], [ -91.178012, 39.598196 ], [ -91.174651, 39.593313 ], [ -91.174232, 39.591975 ], [ -91.171641, 39.581899 ], [ -91.169820, 39.569555 ], [ -91.168419, 39.564928 ], [ -91.163634, 39.558566 ], [ -91.158606, 39.553048 ], [ -91.153628, 39.548248 ], [ -91.148275, 39.545798 ], [ -91.126638, 39.542227 ], [ -91.114305, 39.541098 ], [ -91.100307, 39.538695 ], [ -91.092869, 39.529275 ], [ -91.086292, 39.517141 ], [ -91.079769, 39.507728 ], [ -91.075309, 39.502845 ], [ -91.064305, 39.494643 ], [ -91.062414, 39.474122 ], [ -91.059439, 39.468860 ], [ -91.053058, 39.462122 ], [ -91.038270, 39.448436 ], [ -91.023610, 39.438694 ], [ -91.011954, 39.432661 ], [ -91.003692, 39.427603 ], [ -90.993789, 39.422959 ], [ -90.983020, 39.420462 ], [ -90.977618, 39.418290 ], [ -90.972465, 39.414144 ], [ -90.967480, 39.411948 ], [ -90.957459, 39.408996 ], [ -90.948299, 39.407502 ], [ -90.940766, 39.403984 ], [ -90.939025, 39.402744 ], [ -90.937419, 39.400803 ], [ -90.936778, 39.399487 ], [ -90.935729, 39.397331 ], [ -90.934007, 39.392127 ], [ -90.928745, 39.387544 ], [ -90.924601, 39.385136 ], [ -90.920976, 39.383687 ], [ -90.914658, 39.381956 ], [ -90.907999, 39.380812 ], [ -90.904862, 39.379403 ], [ -90.902905, 39.377534 ], [ -90.902656, 39.375366 ], [ -90.900095, 39.372354 ], [ -90.893777, 39.367343 ], [ -90.859113, 39.351370 ], [ -90.847500, 39.345272 ], [ -90.840106, 39.340438 ], [ -90.821306, 39.323659 ], [ -90.816851, 39.320496 ], [ -90.799346, 39.313087 ], [ -90.793461, 39.309498 ], [ -90.791689, 39.306957 ], [ -90.790675, 39.302908 ], [ -90.783789, 39.297164 ], [ -90.775673, 39.292811 ], [ -90.773887, 39.290544 ], [ -90.767648, 39.280025 ], [ -90.751599, 39.265432 ], [ -90.748877, 39.264126 ], [ -90.739087, 39.261893 ], [ -90.733976, 39.259098 ], [ -90.729960, 39.255894 ], [ -90.726981, 39.251173 ], [ -90.721593, 39.232730 ], [ -90.721188, 39.230176 ], [ -90.721835, 39.224108 ], [ -90.717113, 39.213912 ], [ -90.716597, 39.210414 ], [ -90.716677, 39.206723 ], [ -90.717427, 39.202791 ], [ -90.717404, 39.197414 ], [ -90.714370, 39.185308 ], [ -90.710480, 39.176366 ], [ -90.709953, 39.172924 ], [ -90.709146, 39.155111 ], [ -90.707902, 39.150860 ], [ -90.705168, 39.143152 ], [ -90.702923, 39.138749 ], [ -90.700464, 39.135439 ], [ -90.694945, 39.129680 ], [ -90.686051, 39.117785 ], [ -90.684518, 39.113567 ], [ -90.681086, 39.100590 ], [ -90.681994, 39.090066 ], [ -90.682744, 39.088348 ], [ -90.700424, 39.071787 ], [ -90.701187, 39.070408 ], [ -90.702136, 39.065568 ], [ -90.712541, 39.057064 ], [ -90.713585, 39.055567 ], [ -90.713629, 39.053977 ], [ -90.711580, 39.046798 ], [ -90.707885, 39.042262 ], [ -90.700595, 39.029074 ], [ -90.692403, 39.016656 ], [ -90.690000, 39.012169 ], [ -90.688813, 39.007342 ], [ -90.687719, 39.005374 ], [ -90.683683, 39.000049 ], [ -90.682068, 38.998778 ], [ -90.678193, 38.991851 ], [ -90.676397, 38.984096 ], [ -90.676417, 38.965812 ], [ -90.675949, 38.962140 ], [ -90.671844, 38.952296 ], [ -90.669229, 38.948176 ], [ -90.665570, 38.934198 ], [ -90.665565, 38.934179 ], [ -90.663372, 38.928042 ], [ -90.661400, 38.924989 ], [ -90.657254, 38.920270 ], [ -90.653164, 38.916141 ], [ -90.647988, 38.912106 ], [ -90.639917, 38.908272 ], [ -90.635896, 38.903941 ], [ -90.628485, 38.891617 ], [ -90.625122, 38.888654 ], [ -90.595354, 38.875050 ], [ -90.583388, 38.869030 ], [ -90.576719, 38.868336 ], [ -90.566557, 38.868847 ], [ -90.555693, 38.870785 ], [ -90.545872, 38.874008 ], [ -90.544030, 38.875050 ], [ -90.531118, 38.887078 ], [ -90.516963, 38.898818 ], [ -90.507451, 38.902767 ], [ -90.500117, 38.910408 ], [ -90.486974, 38.925982 ], [ -90.482725, 38.934712 ], [ -90.483452, 38.940436 ], [ -90.483339, 38.942133 ], [ -90.482419, 38.944460 ], [ -90.472122, 38.958838 ], [ -90.467784, 38.961809 ], [ -90.462411, 38.964322 ], [ -90.450810, 38.967759 ], [ -90.450792, 38.967764 ], [ -90.440078, 38.967364 ], [ -90.433745, 38.965526 ], [ -90.424726, 38.963785 ], [ -90.413108, 38.963330 ], [ -90.406367, 38.962554 ], [ -90.395816, 38.960037 ], [ -90.385768, 38.956408 ], [ -90.383126, 38.955453 ], [ -90.346442, 38.940790 ], [ -90.333533, 38.933489 ], [ -90.324179, 38.929827 ], [ -90.317572, 38.927912 ], [ -90.309454, 38.924120 ], [ -90.306113, 38.923525 ], [ -90.298711, 38.923395 ], [ -90.283712, 38.924048 ], [ -90.277471, 38.923716 ], [ -90.275825, 38.923465 ], [ -90.269872, 38.922556 ], [ -90.262792, 38.920344 ], [ -90.256993, 38.920763 ], [ -90.254033, 38.920489 ], [ -90.250248, 38.919344 ], [ -90.241703, 38.914828 ], [ -90.230336, 38.910860 ], [ -90.223041, 38.907389 ], [ -90.213519, 38.900454 ], [ -90.209221, 38.896994 ], [ -90.197610, 38.887648 ], [ -90.195210, 38.886748 ], [ -90.190309, 38.886248 ], [ -90.186909, 38.885048 ], [ -90.166409, 38.876348 ], [ -90.151508, 38.867148 ], [ -90.113327, 38.849306 ], [ -90.109407, 38.843548 ], [ -90.109107, 38.837448 ], [ -90.114707, 38.815048 ], [ -90.117707, 38.805748 ], [ -90.123107, 38.798048 ], [ -90.146708, 38.783049 ], [ -90.166409, 38.772649 ], [ -90.171309, 38.766549 ], [ -90.175109, 38.760249 ], [ -90.176309, 38.754449 ], [ -90.183409, 38.746849 ], [ -90.191309, 38.742949 ], [ -90.205210, 38.732150 ], [ -90.209910, 38.726050 ], [ -90.211410, 38.721350 ], [ -90.211910, 38.717950 ], [ -90.212010, 38.711750 ], [ -90.209210, 38.702750 ], [ -90.202210, 38.693450 ], [ -90.195210, 38.687550 ], [ -90.186410, 38.674750 ], [ -90.182610, 38.665350 ], [ -90.181325, 38.660381 ], [ -90.181110, 38.659550 ], [ -90.177710, 38.642750 ], [ -90.178010, 38.633750 ], [ -90.178810, 38.629150 ], [ -90.182443, 38.617932 ], [ -90.184510, 38.611551 ], [ -90.191811, 38.598951 ], [ -90.196011, 38.594451 ], [ -90.202511, 38.588651 ], [ -90.210111, 38.583951 ], [ -90.216712, 38.578751 ], [ -90.222112, 38.576451 ], [ -90.224212, 38.575051 ], [ -90.248913, 38.544752 ], [ -90.257773, 38.532008 ], [ -90.260314, 38.528352 ], [ -90.263723, 38.520755 ], [ -90.263814, 38.520552 ], [ -90.268814, 38.506152 ], [ -90.271314, 38.496052 ], [ -90.274914, 38.486253 ], [ -90.275915, 38.479553 ], [ -90.279215, 38.472453 ], [ -90.284015, 38.451053 ], [ -90.285215, 38.443453 ], [ -90.288815, 38.438453 ], [ -90.295316, 38.426753 ], [ -90.322317, 38.401753 ], [ -90.328517, 38.398153 ], [ -90.340757, 38.387506 ], [ -90.343118, 38.385453 ], [ -90.346118, 38.381853 ], [ -90.349743, 38.377609 ], [ -90.356318, 38.360354 ], [ -90.368219, 38.340254 ], [ -90.370819, 38.333554 ], [ -90.372519, 38.323354 ], [ -90.371719, 38.304354 ], [ -90.373819, 38.294454 ], [ -90.373929, 38.281853 ], [ -90.371869, 38.273926 ], [ -90.370892, 38.267441 ], [ -90.367764, 38.255807 ], [ -90.367013, 38.250054 ], [ -90.363926, 38.236355 ], [ -90.359559, 38.224525 ], [ -90.356176, 38.217501 ], [ -90.353902, 38.213855 ], [ -90.334258, 38.189932 ], [ -90.331554, 38.187580 ], [ -90.322353, 38.181593 ], [ -90.316839, 38.179456 ], [ -90.310630, 38.178572 ], [ -90.300490, 38.175246 ], [ -90.290765, 38.170453 ], [ -90.283091, 38.164447 ], [ -90.274928, 38.157615 ], [ -90.252665, 38.127813 ], [ -90.252484, 38.127571 ], [ -90.250118, 38.125054 ], [ -90.243116, 38.112669 ], [ -90.218708, 38.094365 ], [ -90.206684, 38.087969 ], [ -90.172220, 38.069636 ], [ -90.163411, 38.074347 ], [ -90.161562, 38.074890 ], [ -90.158533, 38.074735 ], [ -90.144553, 38.069023 ], [ -90.130788, 38.062341 ], [ -90.128159, 38.059644 ], [ -90.126396, 38.054897 ], [ -90.126006, 38.050570 ], [ -90.126612, 38.043981 ], [ -90.126194, 38.040702 ], [ -90.117423, 38.031708 ], [ -90.110520, 38.026547 ], [ -90.093774, 38.017833 ], [ -90.088260, 38.015772 ], [ -90.080959, 38.015428 ], [ -90.072283, 38.017001 ], [ -90.065045, 38.016875 ], [ -90.059367, 38.015543 ], [ -90.057269, 38.014362 ], [ -90.055399, 38.011953 ], [ -90.053541, 38.008440 ], [ -90.052883, 38.005907 ], [ -90.051357, 38.003584 ], [ -90.049106, 38.001715 ], [ -90.045908, 38.000052 ], [ -90.032410, 37.995258 ], [ -90.008353, 37.970179 ], [ -90.000110, 37.964563 ], [ -89.997103, 37.963225 ], [ -89.986296, 37.962198 ], [ -89.978919, 37.962791 ], [ -89.954910, 37.966647 ], [ -89.942099, 37.970121 ], [ -89.937740, 37.964994 ], [ -89.936930, 37.961042 ], [ -89.935886, 37.959581 ], [ -89.933797, 37.959143 ], [ -89.925085, 37.960021 ], [ -89.924811, 37.955823 ], [ -89.925389, 37.954130 ], [ -89.932467, 37.947497 ], [ -89.937927, 37.946193 ], [ -89.947429, 37.940336 ], [ -89.959646, 37.940196 ], [ -89.962273, 37.934363 ], [ -89.968365, 37.931456 ], [ -89.974918, 37.926719 ], [ -89.974221, 37.919217 ], [ -89.973642, 37.917661 ], [ -89.971649, 37.915260 ], [ -89.952499, 37.883218 ], [ -89.950594, 37.881526 ], [ -89.938191, 37.875111 ], [ -89.937383, 37.874693 ], [ -89.923185, 37.870672 ], [ -89.913317, 37.869641 ], [ -89.901832, 37.869822 ], [ -89.897301, 37.871605 ], [ -89.881475, 37.879591 ], [ -89.876594, 37.883294 ], [ -89.866988, 37.893519 ], [ -89.862949, 37.896906 ], [ -89.851048, 37.903980 ], [ -89.844786, 37.905572 ], [ -89.842649, 37.905196 ], [ -89.836254, 37.901802 ], [ -89.813647, 37.887710 ], [ -89.803913, 37.882985 ], [ -89.799333, 37.881517 ], [ -89.798041, 37.879655 ], [ -89.797678, 37.874202 ], [ -89.799835, 37.871367 ], [ -89.800360, 37.868625 ], [ -89.796087, 37.859505 ], [ -89.793718, 37.857054 ], [ -89.786369, 37.851734 ], [ -89.782035, 37.855092 ], [ -89.779828, 37.853896 ], [ -89.774306, 37.852123 ], [ -89.765222, 37.851782 ], [ -89.761992, 37.850657 ], [ -89.757363, 37.847613 ], [ -89.754104, 37.846358 ], [ -89.749961, 37.846984 ], [ -89.739873, 37.846930 ], [ -89.736439, 37.843494 ], [ -89.732737, 37.838507 ], [ -89.729426, 37.835081 ], [ -89.717480, 37.825724 ], [ -89.702844, 37.816812 ], [ -89.696559, 37.814337 ], [ -89.682850, 37.807789 ], [ -89.677605, 37.805066 ], [ -89.674390, 37.802989 ], [ -89.669644, 37.799922 ], [ -89.663982, 37.790801 ], [ -89.661320, 37.788204 ], [ -89.660380, 37.786296 ], [ -89.660227, 37.781032 ], [ -89.661190, 37.775732 ], [ -89.664130, 37.768510 ], [ -89.666474, 37.764195 ], [ -89.667993, 37.759484 ], [ -89.665546, 37.752095 ], [ -89.663352, 37.750052 ], [ -89.658455, 37.747710 ], [ -89.649530, 37.745498 ], [ -89.645429, 37.746108 ], [ -89.633370, 37.745782 ], [ -89.628010, 37.748135 ], [ -89.624023, 37.749120 ], [ -89.617278, 37.749720 ], [ -89.616389, 37.749167 ], [ -89.615933, 37.748184 ], [ -89.616194, 37.744283 ], [ -89.615586, 37.742350 ], [ -89.612478, 37.740036 ], [ -89.608757, 37.739684 ], [ -89.602406, 37.736492 ], [ -89.596566, 37.732886 ], [ -89.591289, 37.723599 ], [ -89.587213, 37.717510 ], [ -89.583316, 37.713261 ], [ -89.573516, 37.709065 ], [ -89.566704, 37.707189 ], [ -89.538652, 37.701054 ], [ -89.531427, 37.700334 ], [ -89.525730, 37.698441 ], [ -89.521948, 37.696475 ], [ -89.516685, 37.692762 ], [ -89.514255, 37.689923 ], [ -89.512009, 37.685525 ], [ -89.512040, 37.680985 ], [ -89.513927, 37.676575 ], [ -89.516146, 37.667975 ], [ -89.516827, 37.656089 ], [ -89.515903, 37.650803 ], [ -89.515860, 37.645555 ], [ -89.517136, 37.643789 ], [ -89.517718, 37.641217 ], [ -89.515649, 37.636446 ], [ -89.510526, 37.631755 ], [ -89.506563, 37.625050 ], [ -89.485792, 37.607157 ], [ -89.478399, 37.598869 ], [ -89.476514, 37.595554 ], [ -89.475932, 37.592998 ], [ -89.476030, 37.590226 ], [ -89.477548, 37.585885 ], [ -89.481118, 37.582973 ], [ -89.486062, 37.580853 ], [ -89.494051, 37.580116 ], [ -89.509542, 37.584147 ], [ -89.513943, 37.584815 ], [ -89.516538, 37.584504 ], [ -89.519808, 37.582748 ], [ -89.520804, 37.581155 ], [ -89.521274, 37.578971 ], [ -89.521517, 37.572152 ], [ -89.521730, 37.566210 ], [ -89.521925, 37.560735 ], [ -89.521093, 37.553805 ], [ -89.517051, 37.537278 ], [ -89.516447, 37.535558 ], [ -89.512400, 37.529810 ], [ -89.507459, 37.524322 ], [ -89.502917, 37.517870 ], [ -89.500231, 37.512954 ], [ -89.497689, 37.504948 ], [ -89.492051, 37.494008 ], [ -89.475525, 37.471388 ], [ -89.471201, 37.466473 ], [ -89.450969, 37.450069 ], [ -89.443493, 37.442129 ], [ -89.439769, 37.437200 ], [ -89.434130, 37.426847 ], [ -89.425940, 37.407471 ], [ -89.422465, 37.397132 ], [ -89.421320, 37.392077 ], [ -89.421054, 37.387668 ], [ -89.422037, 37.380530 ], [ -89.428185, 37.356158 ], [ -89.429738, 37.351956 ], [ -89.432836, 37.347056 ], [ -89.436040, 37.344441 ], [ -89.447556, 37.340475 ], [ -89.454723, 37.339283 ], [ -89.474569, 37.338165 ], [ -89.484211, 37.335646 ], [ -89.485930, 37.334829 ], [ -89.489005, 37.333368 ], [ -89.491194, 37.331361 ], [ -89.495160, 37.324795 ], [ -89.499090, 37.321490 ], [ -89.508174, 37.315662 ], [ -89.509699, 37.314260 ], [ -89.511842, 37.310825 ], [ -89.514042, 37.303776 ], [ -89.514605, 37.299323 ], [ -89.515741, 37.295362 ], [ -89.517692, 37.292040 ], [ -89.518393, 37.289354 ], [ -89.518340, 37.285497 ], [ -89.517032, 37.281920 ], [ -89.513905, 37.277164 ], [ -89.506773, 37.268537 ], [ -89.502303, 37.263738 ], [ -89.496386, 37.258474 ], [ -89.489915, 37.251315 ], [ -89.488728, 37.251507 ], [ -89.479205, 37.253052 ], [ -89.470525, 37.253357 ], [ -89.462660, 37.251520 ], [ -89.460692, 37.250577 ], [ -89.458827, 37.248661 ], [ -89.458246, 37.247066 ], [ -89.457832, 37.242594 ], [ -89.458302, 37.240368 ], [ -89.467500, 37.221844 ], [ -89.467631, 37.218200 ], [ -89.462676, 37.203351 ], [ -89.461862, 37.199517 ], [ -89.456105, 37.188120 ], [ -89.438275, 37.161287 ], [ -89.435202, 37.152090 ], [ -89.425580, 37.138235 ], [ -89.414471, 37.125050 ], [ -89.411730, 37.122507 ], [ -89.407451, 37.119307 ], [ -89.393427, 37.111197 ], [ -89.388050, 37.107481 ], [ -89.384175, 37.103267 ], [ -89.378710, 37.094586 ], [ -89.375615, 37.085936 ], [ -89.375712, 37.080505 ], [ -89.378889, 37.070499 ], [ -89.385186, 37.057748 ], [ -89.385434, 37.055130 ], [ -89.384681, 37.048251 ], [ -89.383937, 37.046441 ], [ -89.381644, 37.043010 ], [ -89.378277, 37.039605 ], [ -89.362397, 37.030156 ], [ -89.345996, 37.025521 ], [ -89.331164, 37.019936 ], [ -89.322982, 37.016090 ], [ -89.317168, 37.012767 ], [ -89.312642, 37.009047 ], [ -89.292130, 36.992189 ], [ -89.278628, 36.988670 ], [ -89.274198, 36.990495 ], [ -89.269564, 36.993401 ], [ -89.266242, 36.996302 ], [ -89.263527, 37.000050 ], [ -89.257608, 37.015496 ], [ -89.260003, 37.023288 ], [ -89.266286, 37.028683 ], [ -89.277715, 37.036140 ], [ -89.291185, 37.040408 ], [ -89.301368, 37.044982 ], [ -89.304752, 37.047565 ], [ -89.307397, 37.050432 ], [ -89.309401, 37.053769 ], [ -89.310819, 37.057897 ], [ -89.308290, 37.068371 ], [ -89.307726, 37.069654 ], [ -89.294036, 37.067345 ], [ -89.283685, 37.066736 ], [ -89.283488, 37.065811 ], [ -89.280375, 37.065224 ], [ -89.264484, 37.064814 ], [ -89.259936, 37.064071 ], [ -89.254930, 37.072014 ], [ -89.245648, 37.057783 ], [ -89.238253, 37.042853 ], [ -89.234053, 37.037277 ], [ -89.225482, 37.031077 ], [ -89.205038, 37.020047 ], [ -89.200793, 37.016164 ], [ -89.198488, 37.011723 ], [ -89.195029, 37.000051 ], [ -89.195039, 36.989768 ], [ -89.192097, 36.979995 ], [ -89.185491, 36.973518 ], [ -89.177235, 36.970885 ], [ -89.170008, 36.970298 ], [ -89.161767, 36.972768 ], [ -89.149882, 36.977636 ], [ -89.144110, 36.979133 ], [ -89.140814, 36.979416 ], [ -89.132685, 36.982200 ], [ -89.128868, 36.983265 ], [ -89.125069, 36.983499 ], [ -89.118300, 36.981879 ], [ -89.115030, 36.980335 ], [ -89.109498, 36.976563 ], [ -89.102879, 36.969700 ], [ -89.099594, 36.964543 ], [ -89.099007, 36.961389 ], [ -89.098843, 36.957850 ], [ -89.100762, 36.944002 ], [ -89.100766, 36.943973 ], [ -89.102137, 36.939154 ], [ -89.109377, 36.920066 ], [ -89.117567, 36.887356 ], [ -89.119813, 36.882792 ], [ -89.126702, 36.872073 ], [ -89.131944, 36.857437 ], [ -89.137969, 36.847349 ], [ -89.147674, 36.847148 ], [ -89.153513, 36.846600 ], [ -89.157330, 36.843305 ], [ -89.159466, 36.842505 ], [ -89.166841, 36.842529 ], [ -89.170400, 36.841522 ], [ -89.173419, 36.839806 ], [ -89.177177, 36.835779 ], [ -89.178153, 36.834586 ], [ -89.178888, 36.831368 ], [ -89.178574, 36.816554 ], [ -89.179229, 36.812915 ], [ -89.178749, 36.809928 ], [ -89.177417, 36.807269 ], [ -89.171069, 36.798119 ], [ -89.168458, 36.795571 ], [ -89.160877, 36.790914 ], [ -89.155891, 36.789126 ], [ -89.144208, 36.788353 ], [ -89.133210, 36.788228 ], [ -89.128923, 36.787677 ], [ -89.123530, 36.785309 ], [ -89.123481, 36.785258 ], [ -89.120437, 36.782071 ], [ -89.116847, 36.775607 ], [ -89.116067, 36.772423 ], [ -89.116563, 36.767557 ], [ -89.119198, 36.759802 ], [ -89.122430, 36.754844 ], [ -89.126134, 36.751735 ], [ -89.130399, 36.751702 ], [ -89.135518, 36.751956 ], [ -89.142313, 36.755369 ], [ -89.151756, 36.756264 ], [ -89.156990, 36.755968 ], [ -89.166888, 36.759633 ], [ -89.169106, 36.759473 ], [ -89.179545, 36.756132 ], [ -89.184523, 36.753638 ], [ -89.191553, 36.747217 ], [ -89.197808, 36.739412 ], [ -89.199798, 36.734217 ], [ -89.201047, 36.725772 ], [ -89.200732, 36.720141 ], [ -89.199480, 36.716045 ], [ -89.196040, 36.712017 ], [ -89.184356, 36.701238 ], [ -89.174836, 36.693960 ], [ -89.169522, 36.688878 ], [ -89.168016, 36.685514 ], [ -89.167961, 36.678189 ], [ -89.169467, 36.674596 ], [ -89.171882, 36.672526 ], [ -89.168723, 36.671892 ], [ -89.159080, 36.666352 ], [ -89.164601, 36.660132 ], [ -89.174682, 36.650473 ], [ -89.174741, 36.650416 ], [ -89.183321, 36.644694 ], [ -89.187749, 36.641115 ], [ -89.192542, 36.635997 ], [ -89.197654, 36.628936 ], [ -89.199136, 36.625649 ], [ -89.200902, 36.618177 ], [ -89.202607, 36.601576 ], [ -89.213563, 36.580119 ], [ -89.217447, 36.576159 ], [ -89.227319, 36.569375 ], [ -89.236542, 36.566824 ], [ -89.258318, 36.564948 ], [ -89.259994, 36.565149 ], [ -89.268057, 36.568908 ], [ -89.271710, 36.571387 ], [ -89.278935, 36.577699 ], [ -89.294637, 36.593729 ], [ -89.301502, 36.604138 ], [ -89.313405, 36.620120 ], [ -89.318154, 36.625059 ], [ -89.326731, 36.632186 ], [ -89.327589, 36.632194 ], [ -89.334046, 36.632250 ], [ -89.343753, 36.630991 ], [ -89.356510, 36.628439 ], [ -89.365548, 36.625059 ], [ -89.371002, 36.620840 ], [ -89.375453, 36.615719 ], [ -89.376367, 36.613868 ], [ -89.378012, 36.608096 ], [ -89.380643, 36.591130 ], [ -89.382762, 36.583603 ], [ -89.395909, 36.559649 ], [ -89.396627, 36.556429 ], [ -89.396811, 36.551975 ], [ -89.398685, 36.542329 ], [ -89.405654, 36.528165 ], [ -89.417293, 36.499033 ], [ -89.419770, 36.493896 ], [ -89.422942, 36.489381 ], [ -89.429311, 36.481875 ], [ -89.436763, 36.474432 ], [ -89.448468, 36.464420 ], [ -89.453081, 36.461285 ], [ -89.460436, 36.458140 ], [ -89.464153, 36.457189 ], [ -89.471718, 36.457001 ], [ -89.476532, 36.457846 ], [ -89.486215, 36.461620 ], [ -89.490670, 36.465528 ], [ -89.493198, 36.470124 ], [ -89.494074, 36.473225 ], [ -89.494248, 36.475972 ], [ -89.493495, 36.478700 ], [ -89.486710, 36.494954 ], [ -89.485106, 36.497692 ], [ -89.482474, 36.502131 ], [ -89.477186, 36.507070 ], [ -89.472460, 36.513741 ], [ -89.468668, 36.521291 ], [ -89.465888, 36.529946 ], [ -89.465445, 36.536163 ], [ -89.467761, 36.546847 ], [ -89.473341, 36.559918 ], [ -89.479093, 36.568206 ], [ -89.480893, 36.569771 ], [ -89.484836, 36.571821 ], [ -89.500076, 36.576305 ], [ -89.514468, 36.577803 ], [ -89.518702, 36.578698 ], [ -89.522338, 36.580180 ], [ -89.527583, 36.581147 ], [ -89.542459, 36.580566 ], [ -89.546113, 36.579989 ], [ -89.552640, 36.577178 ], [ -89.558089, 36.573514 ], [ -89.563185, 36.568749 ], [ -89.566817, 36.564216 ], [ -89.569807, 36.558119 ], [ -89.571509, 36.552569 ], [ -89.571241, 36.547343 ], [ -89.570071, 36.544387 ], [ -89.565804, 36.536988 ], [ -89.560344, 36.525436 ], [ -89.558349, 36.522099 ], [ -89.554321, 36.517022 ], [ -89.542955, 36.504957 ], [ -89.539100, 36.498201 ], [ -89.534524, 36.491432 ], [ -89.522674, 36.481305 ], [ -89.520642, 36.478668 ], [ -89.519501, 36.475419 ], [ -89.519720, 36.467002 ], [ -89.521021, 36.461934 ], [ -89.523427, 36.456572 ], [ -89.525190, 36.453991 ], [ -89.527274, 36.451545 ], [ -89.540868, 36.441559 ], [ -89.543406, 36.438770 ], [ -89.545061, 36.434915 ], [ -89.545503, 36.430700 ], [ -89.545255, 36.427079 ], [ -89.544221, 36.423684 ], [ -89.542337, 36.420103 ], [ -89.525293, 36.400446 ], [ -89.513956, 36.384891 ], [ -89.510380, 36.378356 ], [ -89.509558, 36.375065 ], [ -89.509722, 36.373626 ], [ -89.513178, 36.359897 ], [ -89.519000, 36.348600 ], [ -89.522695, 36.344789 ], [ -89.527029, 36.341679 ], [ -89.531822, 36.339246 ], [ -89.538079, 36.337496 ], [ -89.545006, 36.336809 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US30", "STATE": "30", "NAME": "Montana", "LSAD": "", "CENSUSAREA": 145545.801000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -105.038405, 45.000345 ], [ -105.076607, 45.000347 ], [ -105.848065, 45.000396 ], [ -105.913382, 45.000941 ], [ -105.914258, 44.999986 ], [ -105.928184, 44.993647 ], [ -106.024814, 44.993688 ], [ -106.263586, 44.993788 ], [ -106.888773, 44.995885 ], [ -106.892875, 44.995947 ], [ -107.050801, 44.996424 ], [ -107.074996, 44.997004 ], [ -107.084939, 44.996599 ], [ -107.105685, 44.998734 ], [ -107.125633, 44.999388 ], [ -107.134180, 45.000109 ], [ -107.351441, 45.001407 ], [ -107.492050, 45.001480 ], [ -107.607824, 45.000929 ], [ -107.608854, 45.000860 ], [ -107.750654, 45.000778 ], [ -107.911743, 45.001292 ], [ -107.997353, 45.001565 ], [ -108.000663, 45.001223 ], [ -108.149390, 45.001062 ], [ -108.218479, 45.000541 ], [ -108.238139, 45.000206 ], [ -108.249345, 44.999458 ], [ -108.271201, 45.000251 ], [ -108.500679, 44.999691 ], [ -108.565921, 45.000578 ], [ -108.578484, 45.000484 ], [ -108.621313, 45.000408 ], [ -109.062262, 44.999623 ], [ -109.083010, 44.999610 ], [ -109.103445, 45.005904 ], [ -109.263431, 45.005345 ], [ -109.269294, 45.005283 ], [ -109.375713, 45.004610 ], [ -109.386432, 45.004887 ], [ -109.574321, 45.002631 ], [ -109.663673, 45.002536 ], [ -109.750730, 45.001605 ], [ -109.798687, 45.002188 ], [ -109.875735, 45.003275 ], [ -109.995050, 45.003174 ], [ -110.025544, 45.003602 ], [ -110.026347, 45.003665 ], [ -110.110103, 45.003905 ], [ -110.199503, 44.996188 ], [ -110.286770, 44.996850 ], [ -110.324441, 44.999156 ], [ -110.342131, 44.999053 ], [ -110.362698, 45.000593 ], [ -110.402927, 44.993810 ], [ -110.488070, 44.992361 ], [ -110.547165, 44.992459 ], [ -110.552433, 44.992237 ], [ -110.705272, 44.992324 ], [ -110.750767, 44.997948 ], [ -110.761554, 44.999934 ], [ -110.785008, 45.002952 ], [ -111.044275, 45.001345 ], [ -111.055199, 45.001321 ], [ -111.056207, 44.935901 ], [ -111.055629, 44.933578 ], [ -111.056888, 44.866658 ], [ -111.056416, 44.749928 ], [ -111.055511, 44.725343 ], [ -111.055333, 44.666263 ], [ -111.055208, 44.624927 ], [ -111.048974, 44.474072 ], [ -111.062729, 44.476073 ], [ -111.122654, 44.493659 ], [ -111.131379, 44.499925 ], [ -111.139455, 44.517112 ], [ -111.143557, 44.535732 ], [ -111.159590, 44.546376 ], [ -111.166892, 44.547220 ], [ -111.175747, 44.552219 ], [ -111.182551, 44.566874 ], [ -111.189617, 44.571062 ], [ -111.201459, 44.575696 ], [ -111.225208, 44.581006 ], [ -111.230180, 44.587025 ], [ -111.231227, 44.606915 ], [ -111.224161, 44.623402 ], [ -111.252680, 44.651092 ], [ -111.262839, 44.649658 ], [ -111.276956, 44.655626 ], [ -111.268750, 44.668279 ], [ -111.296260, 44.702271 ], [ -111.323669, 44.724474 ], [ -111.341351, 44.729300 ], [ -111.348184, 44.725459 ], [ -111.355768, 44.727602 ], [ -111.366723, 44.738361 ], [ -111.366270, 44.742234 ], [ -111.374760, 44.750295 ], [ -111.377709, 44.751686 ], [ -111.385005, 44.755128 ], [ -111.393854, 44.752549 ], [ -111.397805, 44.746738 ], [ -111.394459, 44.744578 ], [ -111.398575, 44.723343 ], [ -111.414271, 44.710741 ], [ -111.424214, 44.714024 ], [ -111.429604, 44.720149 ], [ -111.438793, 44.720546 ], [ -111.480393, 44.709190 ], [ -111.486019, 44.707654 ], [ -111.489339, 44.704946 ], [ -111.490228, 44.700221 ], [ -111.484898, 44.687578 ], [ -111.477980, 44.682393 ], [ -111.468833, 44.679335 ], [ -111.473178, 44.665479 ], [ -111.504940, 44.635746 ], [ -111.521688, 44.613371 ], [ -111.525764, 44.604883 ], [ -111.524213, 44.595585 ], [ -111.519126, 44.582916 ], [ -111.492024, 44.560810 ], [ -111.469185, 44.552044 ], [ -111.467736, 44.544521 ], [ -111.471682, 44.540824 ], [ -111.500792, 44.540062 ], [ -111.518095, 44.544177 ], [ -111.524006, 44.548385 ], [ -111.546637, 44.557099 ], [ -111.556577, 44.554495 ], [ -111.562814, 44.555209 ], [ -111.585763, 44.562843 ], [ -111.591768, 44.561502 ], [ -111.601249, 44.554210 ], [ -111.614405, 44.548991 ], [ -111.617348, 44.549467 ], [ -111.681571, 44.559864 ], [ -111.704218, 44.560205 ], [ -111.709553, 44.550206 ], [ -111.715474, 44.543543 ], [ -111.737191, 44.543060 ], [ -111.746401, 44.540766 ], [ -111.758966, 44.533766 ], [ -111.761904, 44.529841 ], [ -111.806512, 44.516264 ], [ -111.807914, 44.511716 ], [ -111.821488, 44.509286 ], [ -111.842542, 44.526069 ], [ -111.849293, 44.539837 ], [ -111.870504, 44.564033 ], [ -111.887852, 44.563413 ], [ -111.903566, 44.557230 ], [ -111.947941, 44.556776 ], [ -111.951522, 44.550062 ], [ -111.980833, 44.536682 ], [ -111.995231, 44.535444 ], [ -112.013850, 44.542348 ], [ -112.032707, 44.546642 ], [ -112.035025, 44.542691 ], [ -112.034133, 44.537716 ], [ -112.036943, 44.530323 ], [ -112.053434, 44.535089 ], [ -112.069011, 44.537104 ], [ -112.093304, 44.530002 ], [ -112.096299, 44.523212 ], [ -112.101564, 44.520847 ], [ -112.106755, 44.520829 ], [ -112.125101, 44.528527 ], [ -112.129078, 44.536300 ], [ -112.136454, 44.539911 ], [ -112.164597, 44.541666 ], [ -112.179703, 44.533021 ], [ -112.183937, 44.533067 ], [ -112.221698, 44.543519 ], [ -112.229477, 44.549494 ], [ -112.226841, 44.555239 ], [ -112.230117, 44.562759 ], [ -112.242785, 44.568091 ], [ -112.258665, 44.569516 ], [ -112.286187, 44.568472 ], [ -112.307642, 44.557651 ], [ -112.312899, 44.553536 ], [ -112.315047, 44.550049 ], [ -112.315008, 44.541900 ], [ -112.319198, 44.539110 ], [ -112.348794, 44.538691 ], [ -112.354210, 44.535638 ], [ -112.358917, 44.528847 ], [ -112.356600, 44.493127 ], [ -112.358926, 44.486280 ], [ -112.368764, 44.467153 ], [ -112.387389, 44.448058 ], [ -112.435342, 44.462216 ], [ -112.460347, 44.475710 ], [ -112.473207, 44.480027 ], [ -112.500310, 44.463051 ], [ -112.511713, 44.466445 ], [ -112.512036, 44.470420 ], [ -112.518871, 44.475784 ], [ -112.541989, 44.483971 ], [ -112.550557, 44.484928 ], [ -112.573513, 44.480983 ], [ -112.584197, 44.481368 ], [ -112.601863, 44.491015 ], [ -112.660696, 44.485756 ], [ -112.664485, 44.486450 ], [ -112.671169, 44.491265 ], [ -112.707815, 44.503023 ], [ -112.719110, 44.504344 ], [ -112.735084, 44.499159 ], [ -112.749011, 44.491233 ], [ -112.781294, 44.484888 ], [ -112.797863, 44.466112 ], [ -112.828191, 44.442472 ], [ -112.836034, 44.422653 ], [ -112.821896, 44.407436 ], [ -112.812608, 44.392275 ], [ -112.813240, 44.378103 ], [ -112.814156, 44.377198 ], [ -112.820489, 44.370946 ], [ -112.844859, 44.358221 ], [ -112.855395, 44.359975 ], [ -112.881769, 44.380315 ], [ -112.886041, 44.395874 ], [ -112.915602, 44.402699 ], [ -112.951146, 44.416699 ], [ -112.981682, 44.434279 ], [ -113.003544, 44.450814 ], [ -113.020917, 44.493827 ], [ -113.018636, 44.520064 ], [ -113.019777, 44.528505 ], [ -113.032722, 44.537137 ], [ -113.042820, 44.546757 ], [ -113.042363, 44.565237 ], [ -113.061071, 44.577329 ], [ -113.083819, 44.602220 ], [ -113.073760, 44.613928 ], [ -113.065593, 44.617391 ], [ -113.056770, 44.618657 ], [ -113.053529, 44.621187 ], [ -113.049349, 44.629380 ], [ -113.051504, 44.636950 ], [ -113.065589, 44.649371 ], [ -113.068306, 44.656374 ], [ -113.070420, 44.667844 ], [ -113.067756, 44.672807 ], [ -113.067760, 44.679474 ], [ -113.081906, 44.691392 ], [ -113.098064, 44.697477 ], [ -113.101154, 44.708578 ], [ -113.102138, 44.729027 ], [ -113.116874, 44.738104 ], [ -113.134824, 44.752763 ], [ -113.137704, 44.760109 ], [ -113.131387, 44.764738 ], [ -113.131453, 44.772837 ], [ -113.140618, 44.776698 ], [ -113.158206, 44.780847 ], [ -113.163806, 44.778921 ], [ -113.179366, 44.787142 ], [ -113.183395, 44.793565 ], [ -113.194360, 44.802151 ], [ -113.209624, 44.809070 ], [ -113.238729, 44.814144 ], [ -113.247166, 44.822950 ], [ -113.278382, 44.812706 ], [ -113.296830, 44.803358 ], [ -113.301508, 44.798985 ], [ -113.341704, 44.784853 ], [ -113.354034, 44.791745 ], [ -113.354763, 44.795468 ], [ -113.346692, 44.798898 ], [ -113.346100, 44.800611 ], [ -113.356062, 44.819798 ], [ -113.377153, 44.834858 ], [ -113.383984, 44.837400 ], [ -113.422376, 44.842595 ], [ -113.455071, 44.865424 ], [ -113.474573, 44.910846 ], [ -113.491121, 44.927548 ], [ -113.498745, 44.942314 ], [ -113.494446, 44.948597 ], [ -113.480836, 44.950310 ], [ -113.474781, 44.948795 ], [ -113.467467, 44.948061 ], [ -113.448958, 44.953544 ], [ -113.443782, 44.959890 ], [ -113.444862, 44.976141 ], [ -113.447013, 44.984637 ], [ -113.446884, 44.998545 ], [ -113.437726, 45.006967 ], [ -113.449909, 45.035167 ], [ -113.449120, 45.046098 ], [ -113.451970, 45.059247 ], [ -113.460578, 45.064879 ], [ -113.465073, 45.062755 ], [ -113.473770, 45.061700 ], [ -113.485278, 45.063519 ], [ -113.520134, 45.093033 ], [ -113.510819, 45.099902 ], [ -113.506638, 45.107288 ], [ -113.513342, 45.115225 ], [ -113.538037, 45.115030 ], [ -113.546488, 45.112285 ], [ -113.554744, 45.112901 ], [ -113.574670, 45.128411 ], [ -113.594632, 45.166034 ], [ -113.589891, 45.176986 ], [ -113.599506, 45.191114 ], [ -113.636889, 45.212983 ], [ -113.647399, 45.228282 ], [ -113.650064, 45.234710 ], [ -113.657027, 45.241436 ], [ -113.665633, 45.246265 ], [ -113.674409, 45.249411 ], [ -113.678749, 45.249270 ], [ -113.684946, 45.253706 ], [ -113.692039, 45.265191 ], [ -113.691557, 45.270912 ], [ -113.688077, 45.276407 ], [ -113.689359, 45.283550 ], [ -113.735601, 45.325265 ], [ -113.738729, 45.329741 ], [ -113.740200, 45.345590 ], [ -113.735530, 45.364738 ], [ -113.732390, 45.385058 ], [ -113.733092, 45.390173 ], [ -113.734402, 45.392353 ], [ -113.750546, 45.402720 ], [ -113.760924, 45.406501 ], [ -113.765203, 45.410601 ], [ -113.768058, 45.418147 ], [ -113.763368, 45.427732 ], [ -113.764591, 45.431403 ], [ -113.783272, 45.451839 ], [ -113.784160, 45.454946 ], [ -113.759986, 45.480735 ], [ -113.766022, 45.520621 ], [ -113.778361, 45.523415 ], [ -113.796579, 45.523462 ], [ -113.802849, 45.523159 ], [ -113.809144, 45.519908 ], [ -113.834555, 45.520729 ], [ -113.819868, 45.566326 ], [ -113.804796, 45.580358 ], [ -113.803261, 45.584193 ], [ -113.802955, 45.592631 ], [ -113.806729, 45.602146 ], [ -113.823068, 45.612486 ], [ -113.861404, 45.623660 ], [ -113.886006, 45.617020 ], [ -113.904691, 45.622007 ], [ -113.902539, 45.636945 ], [ -113.898883, 45.644167 ], [ -113.900588, 45.648259 ], [ -113.903582, 45.651165 ], [ -113.919752, 45.658536 ], [ -113.930403, 45.671878 ], [ -113.934220, 45.682232 ], [ -113.942600, 45.686362 ], [ -113.971565, 45.700636 ], [ -113.986656, 45.704564 ], [ -114.015633, 45.696127 ], [ -114.019315, 45.692937 ], [ -114.020533, 45.681223 ], [ -114.020070, 45.670332 ], [ -114.013786, 45.658238 ], [ -114.014973, 45.654008 ], [ -114.018731, 45.648616 ], [ -114.033456, 45.648629 ], [ -114.067619, 45.627706 ], [ -114.081790, 45.611329 ], [ -114.083149, 45.603996 ], [ -114.082100, 45.596958 ], [ -114.086584, 45.591180 ], [ -114.100308, 45.586354 ], [ -114.122322, 45.584260 ], [ -114.131469, 45.574444 ], [ -114.132359, 45.572531 ], [ -114.128601, 45.568996 ], [ -114.129099, 45.565491 ], [ -114.135249, 45.557465 ], [ -114.154837, 45.552916 ], [ -114.180043, 45.551432 ], [ -114.186470, 45.545539 ], [ -114.192802, 45.536596 ], [ -114.203665, 45.535570 ], [ -114.227942, 45.546423 ], [ -114.248121, 45.545877 ], [ -114.251836, 45.537812 ], [ -114.248183, 45.533226 ], [ -114.247824, 45.524283 ], [ -114.261616, 45.495816 ], [ -114.270717, 45.486116 ], [ -114.279217, 45.480616 ], [ -114.333218, 45.459316 ], [ -114.345019, 45.459916 ], [ -114.360719, 45.474116 ], [ -114.365620, 45.490416 ], [ -114.368520, 45.492716 ], [ -114.388618, 45.502903 ], [ -114.415804, 45.509753 ], [ -114.438991, 45.536076 ], [ -114.450863, 45.542530 ], [ -114.456764, 45.543983 ], [ -114.460542, 45.561283 ], [ -114.473759, 45.563278 ], [ -114.498176, 45.555473 ], [ -114.506341, 45.559216 ], [ -114.517761, 45.568129 ], [ -114.526075, 45.570771 ], [ -114.549508, 45.560590 ], [ -114.559038, 45.565706 ], [ -114.558253, 45.585104 ], [ -114.553999, 45.591279 ], [ -114.538132, 45.606834 ], [ -114.544905, 45.616673 ], [ -114.553937, 45.619299 ], [ -114.563305, 45.631612 ], [ -114.563652, 45.637412 ], [ -114.561046, 45.639906 ], [ -114.535770, 45.650613 ], [ -114.529678, 45.652320 ], [ -114.522142, 45.649340 ], [ -114.507645, 45.658949 ], [ -114.499637, 45.669035 ], [ -114.495421, 45.703321 ], [ -114.497553, 45.710677 ], [ -114.504869, 45.722176 ], [ -114.535634, 45.739095 ], [ -114.566172, 45.773864 ], [ -114.562509, 45.779927 ], [ -114.555487, 45.786249 ], [ -114.544692, 45.791447 ], [ -114.512973, 45.828825 ], [ -114.517040, 45.833148 ], [ -114.517143, 45.835993 ], [ -114.514596, 45.840785 ], [ -114.509303, 45.845531 ], [ -114.498809, 45.850676 ], [ -114.470296, 45.851343 ], [ -114.455532, 45.855012 ], [ -114.448680, 45.858891 ], [ -114.422963, 45.855381 ], [ -114.409477, 45.851640 ], [ -114.388243, 45.882340 ], [ -114.387166, 45.889164 ], [ -114.395059, 45.901458 ], [ -114.404314, 45.903497 ], [ -114.413168, 45.911479 ], [ -114.431159, 45.935737 ], [ -114.431328, 45.938023 ], [ -114.427717, 45.939625 ], [ -114.423681, 45.944100 ], [ -114.415977, 45.947891 ], [ -114.411933, 45.952358 ], [ -114.404708, 45.955900 ], [ -114.402261, 45.961489 ], [ -114.403712, 45.967049 ], [ -114.409353, 45.971410 ], [ -114.411892, 45.977883 ], [ -114.419899, 45.981106 ], [ -114.425843, 45.984984 ], [ -114.441185, 45.988453 ], [ -114.470965, 45.995742 ], [ -114.477290, 46.000802 ], [ -114.477922, 46.009025 ], [ -114.473811, 46.016614 ], [ -114.480241, 46.030325 ], [ -114.485793, 46.030022 ], [ -114.490572, 46.032427 ], [ -114.493418, 46.037170 ], [ -114.494683, 46.042546 ], [ -114.492153, 46.047290 ], [ -114.468529, 46.062484 ], [ -114.461864, 46.078571 ], [ -114.460049, 46.097104 ], [ -114.474415, 46.112515 ], [ -114.488303, 46.113106 ], [ -114.521300, 46.125287 ], [ -114.527096, 46.146218 ], [ -114.514706, 46.167726 ], [ -114.489254, 46.167684 ], [ -114.478333, 46.160876 ], [ -114.472643, 46.162202 ], [ -114.457549, 46.170231 ], [ -114.445928, 46.173933 ], [ -114.443215, 46.202943 ], [ -114.445497, 46.220227 ], [ -114.449819, 46.237119 ], [ -114.451912, 46.241253 ], [ -114.468254, 46.248796 ], [ -114.470479, 46.267320 ], [ -114.465024, 46.273127 ], [ -114.453257, 46.270939 ], [ -114.441326, 46.273800 ], [ -114.435440, 46.276610 ], [ -114.427309, 46.283624 ], [ -114.425587, 46.287899 ], [ -114.433478, 46.305502 ], [ -114.431708, 46.310744 ], [ -114.413758, 46.335945 ], [ -114.410682, 46.360673 ], [ -114.411592, 46.366688 ], [ -114.422458, 46.387097 ], [ -114.408974, 46.400438 ], [ -114.384756, 46.411784 ], [ -114.376413, 46.442983 ], [ -114.379338, 46.460166 ], [ -114.383051, 46.466402 ], [ -114.394447, 46.469549 ], [ -114.400068, 46.477180 ], [ -114.403019, 46.498675 ], [ -114.400257, 46.502143 ], [ -114.395204, 46.503148 ], [ -114.385871, 46.504370 ], [ -114.375348, 46.501855 ], [ -114.358740, 46.505306 ], [ -114.351655, 46.508119 ], [ -114.342072, 46.519679 ], [ -114.349208, 46.529514 ], [ -114.348733, 46.533792 ], [ -114.345340, 46.548444 ], [ -114.339533, 46.564039 ], [ -114.331750, 46.571914 ], [ -114.331338, 46.577781 ], [ -114.333931, 46.582732 ], [ -114.334992, 46.588154 ], [ -114.333931, 46.592162 ], [ -114.322519, 46.611066 ], [ -114.322912, 46.642938 ], [ -114.320665, 46.646963 ], [ -114.324560, 46.653579 ], [ -114.332887, 46.660756 ], [ -114.360709, 46.669059 ], [ -114.394514, 46.664846 ], [ -114.403383, 46.659633 ], [ -114.410907, 46.657466 ], [ -114.424424, 46.660648 ], [ -114.453239, 46.649266 ], [ -114.454250, 46.640974 ], [ -114.466902, 46.631695 ], [ -114.486218, 46.632829 ], [ -114.498007, 46.637655 ], [ -114.547321, 46.644485 ], [ -114.561582, 46.642043 ], [ -114.583385, 46.633227 ], [ -114.593292, 46.632848 ], [ -114.595213, 46.633456 ], [ -114.615036, 46.639733 ], [ -114.616354, 46.643646 ], [ -114.611676, 46.647704 ], [ -114.614716, 46.655256 ], [ -114.621483, 46.658143 ], [ -114.635713, 46.659375 ], [ -114.642713, 46.673145 ], [ -114.641745, 46.679286 ], [ -114.631898, 46.683970 ], [ -114.623198, 46.691511 ], [ -114.620859, 46.707415 ], [ -114.626695, 46.712889 ], [ -114.632954, 46.715495 ], [ -114.649388, 46.732890 ], [ -114.674997, 46.737052 ], [ -114.696656, 46.740572 ], [ -114.699008, 46.740223 ], [ -114.710425, 46.717704 ], [ -114.713516, 46.715138 ], [ -114.727445, 46.714604 ], [ -114.740115, 46.711771 ], [ -114.747758, 46.702649 ], [ -114.749257, 46.699688 ], [ -114.751921, 46.697207 ], [ -114.766890, 46.696901 ], [ -114.787065, 46.711255 ], [ -114.788656, 46.714033 ], [ -114.779668, 46.730411 ], [ -114.773765, 46.731805 ], [ -114.767180, 46.738828 ], [ -114.765127, 46.745383 ], [ -114.765106, 46.758153 ], [ -114.790040, 46.778729 ], [ -114.808587, 46.782350 ], [ -114.818161, 46.781139 ], [ -114.829117, 46.782503 ], [ -114.835917, 46.791111 ], [ -114.844794, 46.794305 ], [ -114.856874, 46.801633 ], [ -114.860067, 46.804988 ], [ -114.861376, 46.811960 ], [ -114.864342, 46.813858 ], [ -114.880588, 46.811791 ], [ -114.888146, 46.808573 ], [ -114.897857, 46.813184 ], [ -114.904505, 46.822851 ], [ -114.920459, 46.827697 ], [ -114.927837, 46.835990 ], [ -114.928450, 46.843242 ], [ -114.923490, 46.847594 ], [ -114.928615, 46.854815 ], [ -114.940398, 46.856050 ], [ -114.947413, 46.859324 ], [ -114.943281, 46.867971 ], [ -114.938713, 46.869021 ], [ -114.931608, 46.876799 ], [ -114.931058, 46.882108 ], [ -114.936805, 46.897378 ], [ -114.935035, 46.901749 ], [ -114.927948, 46.909948 ], [ -114.927432, 46.914185 ], [ -114.929997, 46.919625 ], [ -114.960597, 46.930010 ], [ -114.963978, 46.932889 ], [ -114.986539, 46.952099 ], [ -115.000910, 46.967703 ], [ -115.001274, 46.971901 ], [ -115.028386, 46.975659 ], [ -115.028994, 46.973159 ], [ -115.031651, 46.971548 ], [ -115.047857, 46.969533 ], [ -115.049538, 46.970774 ], [ -115.057098, 46.986758 ], [ -115.066223, 46.996375 ], [ -115.071254, 47.022083 ], [ -115.087806, 47.045519 ], [ -115.098136, 47.048897 ], [ -115.102681, 47.047239 ], [ -115.107132, 47.049041 ], [ -115.120917, 47.061237 ], [ -115.136671, 47.078276 ], [ -115.139515, 47.084560 ], [ -115.140375, 47.093013 ], [ -115.170436, 47.106265 ], [ -115.172938, 47.112881 ], [ -115.189451, 47.131032 ], [ -115.200547, 47.139154 ], [ -115.223246, 47.148974 ], [ -115.243707, 47.150347 ], [ -115.255146, 47.162876 ], [ -115.255786, 47.174725 ], [ -115.261885, 47.181742 ], [ -115.286353, 47.183270 ], [ -115.300504, 47.188139 ], [ -115.300805, 47.193930 ], [ -115.295986, 47.205658 ], [ -115.292110, 47.209861 ], [ -115.294785, 47.220914 ], [ -115.298794, 47.225245 ], [ -115.307239, 47.229892 ], [ -115.311875, 47.229673 ], [ -115.317124, 47.233305 ], [ -115.324832, 47.244841 ], [ -115.326903, 47.255912 ], [ -115.339201, 47.261623 ], [ -115.359300, 47.259461 ], [ -115.366280, 47.261485 ], [ -115.371825, 47.265213 ], [ -115.410685, 47.264228 ], [ -115.421645, 47.271736 ], [ -115.423173, 47.276222 ], [ -115.428359, 47.278722 ], [ -115.443566, 47.277309 ], [ -115.457077, 47.277794 ], [ -115.470959, 47.284873 ], [ -115.487314, 47.286518 ], [ -115.511860, 47.295219 ], [ -115.526751, 47.303219 ], [ -115.531971, 47.314121 ], [ -115.548658, 47.332213 ], [ -115.551079, 47.349856 ], [ -115.556318, 47.353076 ], [ -115.564766, 47.353476 ], [ -115.570887, 47.356375 ], [ -115.578619, 47.367007 ], [ -115.609492, 47.380799 ], [ -115.617247, 47.382521 ], [ -115.639186, 47.378605 ], [ -115.644341, 47.381826 ], [ -115.648479, 47.390293 ], [ -115.657681, 47.400651 ], [ -115.690570, 47.415059 ], [ -115.710340, 47.417784 ], [ -115.718934, 47.420967 ], [ -115.721480, 47.424469 ], [ -115.728801, 47.428925 ], [ -115.731348, 47.433381 ], [ -115.728801, 47.445159 ], [ -115.718247, 47.453160 ], [ -115.692930, 47.457237 ], [ -115.671188, 47.454390 ], [ -115.663867, 47.456936 ], [ -115.654318, 47.468077 ], [ -115.653044, 47.476035 ], [ -115.655272, 47.477944 ], [ -115.686704, 47.485596 ], [ -115.694106, 47.498634 ], [ -115.708748, 47.512640 ], [ -115.710340, 47.529510 ], [ -115.717024, 47.532693 ], [ -115.741371, 47.538645 ], [ -115.747263, 47.543197 ], [ -115.748536, 47.549245 ], [ -115.746945, 47.555293 ], [ -115.734674, 47.567401 ], [ -115.721207, 47.576323 ], [ -115.706473, 47.577299 ], [ -115.689404, 47.595402 ], [ -115.694284, 47.623460 ], [ -115.708537, 47.635356 ], [ -115.715193, 47.636340 ], [ -115.729930, 47.642442 ], [ -115.736270, 47.654762 ], [ -115.726613, 47.672093 ], [ -115.723770, 47.696671 ], [ -115.730764, 47.704426 ], [ -115.752349, 47.716743 ], [ -115.758623, 47.719041 ], [ -115.763424, 47.717313 ], [ -115.771770, 47.717412 ], [ -115.776219, 47.719818 ], [ -115.783504, 47.729305 ], [ -115.780441, 47.743447 ], [ -115.797299, 47.757520 ], [ -115.803917, 47.758480 ], [ -115.824597, 47.752154 ], [ -115.831755, 47.755785 ], [ -115.835365, 47.760957 ], [ -115.835069, 47.770060 ], [ -115.837438, 47.774846 ], [ -115.840440, 47.780172 ], [ -115.847487, 47.785227 ], [ -115.848509, 47.809331 ], [ -115.845474, 47.814967 ], [ -115.852291, 47.827991 ], [ -115.870861, 47.834939 ], [ -115.875262, 47.843272 ], [ -115.881522, 47.849672 ], [ -115.900934, 47.843064 ], [ -115.906409, 47.846261 ], [ -115.919291, 47.857406 ], [ -115.939993, 47.883153 ], [ -115.959946, 47.898142 ], [ -115.965153, 47.910131 ], [ -115.969076, 47.914256 ], [ -115.982791, 47.915994 ], [ -115.993678, 47.926183 ], [ -115.995121, 47.933827 ], [ -115.998236, 47.938779 ], [ -116.007246, 47.950087 ], [ -116.030751, 47.973349 ], [ -116.038340, 47.971318 ], [ -116.048421, 47.976820 ], [ -116.048820, 47.977160 ], [ -116.048850, 47.977186 ], [ -116.049153, 47.999923 ], [ -116.048739, 48.060093 ], [ -116.049320, 48.066644 ], [ -116.049415, 48.077220 ], [ -116.048911, 48.124930 ], [ -116.049764, 48.215095 ], [ -116.049977, 48.237604 ], [ -116.049353, 48.249936 ], [ -116.049735, 48.274668 ], [ -116.048948, 48.309847 ], [ -116.050003, 48.413492 ], [ -116.049155, 48.481247 ], [ -116.049157, 48.502058 ], [ -116.049193, 49.000912 ], [ -116.001030, 49.001270 ], [ -115.990685, 49.000909 ], [ -115.501016, 49.000694 ], [ -115.207912, 48.999228 ], [ -114.728212, 49.000584 ], [ -114.678217, 49.000725 ], [ -114.674398, 49.000679 ], [ -114.375977, 49.001390 ], [ -114.250971, 49.000905 ], [ -114.224912, 48.999687 ], [ -114.201107, 48.999249 ], [ -114.180211, 48.999703 ], [ -114.068153, 48.998919 ], [ -114.059188, 48.998856 ], [ -113.907487, 48.998858 ], [ -113.864127, 48.998276 ], [ -113.692982, 48.997632 ], [ -113.576118, 48.998478 ], [ -113.375925, 48.998562 ], [ -113.356874, 48.998224 ], [ -113.194740, 48.998909 ], [ -113.116356, 48.998462 ], [ -113.110155, 48.998550 ], [ -113.106891, 48.998501 ], [ -113.103212, 48.998530 ], [ -113.098147, 48.998494 ], [ -113.095436, 48.998533 ], [ -113.092055, 48.998543 ], [ -113.087863, 48.998557 ], [ -113.085576, 48.998581 ], [ -113.011041, 48.998643 ], [ -113.009895, 48.998619 ], [ -112.193588, 48.998900 ], [ -112.143769, 48.998917 ], [ -112.003866, 48.998570 ], [ -112.000878, 48.998921 ], [ -111.854088, 48.998067 ], [ -111.854090, 48.998039 ], [ -111.761679, 48.997614 ], [ -111.761613, 48.997650 ], [ -111.500812, 48.996963 ], [ -111.270701, 48.997229 ], [ -111.003916, 48.997537 ], [ -110.887459, 48.998087 ], [ -110.886706, 48.998124 ], [ -110.743211, 48.998557 ], [ -110.592465, 48.999012 ], [ -110.531615, 48.998390 ], [ -110.438151, 48.999188 ], [ -110.216135, 48.999239 ], [ -110.215516, 48.999197 ], [ -110.171595, 48.999262 ], [ -109.995618, 48.999642 ], [ -109.500737, 49.000440 ], [ -109.489694, 49.000604 ], [ -109.454023, 49.001132 ], [ -109.437397, 49.000631 ], [ -109.384762, 49.000397 ], [ -109.384068, 49.000374 ], [ -109.285975, 49.000479 ], [ -109.250722, 49.000011 ], [ -109.060570, 48.999666 ], [ -109.060292, 48.999621 ], [ -109.000708, 48.999234 ], [ -108.994722, 48.999237 ], [ -108.543194, 48.999377 ], [ -108.488063, 48.999368 ], [ -108.236496, 48.999530 ], [ -107.704696, 48.999872 ], [ -107.441017, 48.999363 ], [ -107.363582, 49.000019 ], [ -107.179864, 48.999925 ], [ -106.625597, 48.999640 ], [ -106.617539, 48.999583 ], [ -106.518201, 48.999564 ], [ -106.500592, 48.999756 ], [ -106.500592, 48.999443 ], [ -106.479609, 48.999372 ], [ -106.374616, 48.999617 ], [ -106.368151, 48.999503 ], [ -106.274267, 48.999312 ], [ -106.246210, 48.999258 ], [ -106.243154, 48.999373 ], [ -106.233987, 48.999423 ], [ -106.112108, 48.999279 ], [ -106.050543, 48.999207 ], [ -105.966197, 48.999445 ], [ -105.834181, 48.999707 ], [ -105.775808, 48.999637 ], [ -105.650270, 48.999444 ], [ -105.612577, 48.999703 ], [ -105.607542, 48.999624 ], [ -105.578616, 48.999673 ], [ -105.522636, 48.999591 ], [ -105.411972, 48.999582 ], [ -105.407909, 48.999480 ], [ -105.391379, 48.999475 ], [ -105.387490, 48.999382 ], [ -105.355888, 48.999357 ], [ -105.277521, 48.999457 ], [ -105.265192, 48.999500 ], [ -105.057514, 48.999229 ], [ -104.875527, 48.998991 ], [ -104.647389, 48.999344 ], [ -104.543636, 48.999541 ], [ -104.048736, 48.999877 ], [ -104.048478, 48.987007 ], [ -104.048616, 48.966736 ], [ -104.048555, 48.963772 ], [ -104.048800, 48.958997 ], [ -104.048627, 48.957124 ], [ -104.048698, 48.951823 ], [ -104.048872, 48.949630 ], [ -104.048770, 48.943301 ], [ -104.048701, 48.940331 ], [ -104.048807, 48.933636 ], [ -104.048744, 48.912113 ], [ -104.048746, 48.906858 ], [ -104.048643, 48.902609 ], [ -104.048719, 48.879921 ], [ -104.048893, 48.875739 ], [ -104.048883, 48.874008 ], [ -104.048824, 48.867539 ], [ -104.048652, 48.865734 ], [ -104.048900, 48.847387 ], [ -104.048569, 48.797052 ], [ -104.048537, 48.788552 ], [ -104.048233, 48.765636 ], [ -104.048548, 48.751356 ], [ -104.048340, 48.747133 ], [ -104.047883, 48.664191 ], [ -104.047849, 48.663163 ], [ -104.047861, 48.658856 ], [ -104.047865, 48.657450 ], [ -104.047887, 48.649911 ], [ -104.047819, 48.648631 ], [ -104.047582, 48.633984 ], [ -104.047582, 48.633976 ], [ -104.047620, 48.627015 ], [ -104.047586, 48.625644 ], [ -104.047930, 48.620190 ], [ -104.048212, 48.599055 ], [ -104.047974, 48.591606 ], [ -104.047811, 48.562770 ], [ -104.047783, 48.539737 ], [ -104.047648, 48.531489 ], [ -104.047876, 48.530798 ], [ -104.047513, 48.525913 ], [ -104.047675, 48.517852 ], [ -104.048054, 48.500025 ], [ -104.047555, 48.494140 ], [ -104.047392, 48.467086 ], [ -104.047259, 48.452941 ], [ -104.047294, 48.452529 ], [ -104.047192, 48.447251 ], [ -104.047090, 48.445903 ], [ -104.046960, 48.421065 ], [ -104.047134, 48.411057 ], [ -104.046969, 48.390675 ], [ -104.046913, 48.389433 ], [ -104.046913, 48.389429 ], [ -104.046654, 48.374773 ], [ -104.046371, 48.374154 ], [ -104.046332, 48.342290 ], [ -104.046039, 48.256761 ], [ -104.045861, 48.255097 ], [ -104.045645, 48.246179 ], [ -104.045729, 48.244586 ], [ -104.045692, 48.241415 ], [ -104.045560, 48.193913 ], [ -104.045424, 48.192473 ], [ -104.045498, 48.176249 ], [ -104.045399, 48.164390 ], [ -104.044120, 47.996107 ], [ -104.044162, 47.992836 ], [ -104.043933, 47.971515 ], [ -104.043497, 47.954490 ], [ -104.043329, 47.949554 ], [ -104.042230, 47.891031 ], [ -104.041662, 47.862282 ], [ -104.041869, 47.841699 ], [ -104.042567, 47.808237 ], [ -104.042432, 47.805358 ], [ -104.042384, 47.803256 ], [ -104.043199, 47.747292 ], [ -104.043242, 47.747106 ], [ -104.043742, 47.625016 ], [ -104.044241, 47.612288 ], [ -104.043912, 47.603229 ], [ -104.044109, 47.523595 ], [ -104.044621, 47.459380 ], [ -104.044797, 47.438445 ], [ -104.045069, 47.397461 ], [ -104.044863, 47.375015 ], [ -104.045333, 47.343452 ], [ -104.045313, 47.331955 ], [ -104.045307, 47.330128 ], [ -104.045121, 47.276969 ], [ -104.045155, 47.273930 ], [ -104.045088, 47.271406 ], [ -104.045057, 47.266868 ], [ -104.045091, 47.265953 ], [ -104.045159, 47.263874 ], [ -104.045517, 47.215666 ], [ -104.044788, 47.127430 ], [ -104.045081, 47.092813 ], [ -104.045018, 47.081202 ], [ -104.045354, 47.078574 ], [ -104.045259, 47.063901 ], [ -104.045227, 47.057502 ], [ -104.045195, 47.053639 ], [ -104.045052, 47.040863 ], [ -104.045076, 47.037589 ], [ -104.045566, 46.941231 ], [ -104.045535, 46.934009 ], [ -104.045542, 46.933887 ], [ -104.045901, 46.830790 ], [ -104.045402, 46.725423 ], [ -104.045403, 46.722177 ], [ -104.045370, 46.721332 ], [ -104.045572, 46.713881 ], [ -104.045474, 46.708738 ], [ -104.045271, 46.641449 ], [ -104.045271, 46.641443 ], [ -104.045098, 46.540929 ], [ -104.045045, 46.509788 ], [ -104.046103, 46.383916 ], [ -104.045481, 46.366871 ], [ -104.045462, 46.341895 ], [ -104.045469, 46.324545 ], [ -104.045417, 46.280188 ], [ -104.045237, 46.125002 ], [ -104.045759, 46.123946 ], [ -104.046822, 46.000199 ], [ -104.045443, 45.945310 ], [ -104.044030, 45.881975 ], [ -104.044030, 45.881971 ], [ -104.044009, 45.871974 ], [ -104.043814, 45.868385 ], [ -104.042597, 45.749998 ], [ -104.041937, 45.557915 ], [ -104.041647, 45.550691 ], [ -104.041717, 45.539122 ], [ -104.041145, 45.503367 ], [ -104.041274, 45.499994 ], [ -104.041764, 45.490789 ], [ -104.040816, 45.462708 ], [ -104.040410, 45.393474 ], [ -104.040114, 45.374214 ], [ -104.040265, 45.345356 ], [ -104.040358, 45.335946 ], [ -104.040136, 45.212891 ], [ -104.039977, 45.124988 ], [ -104.039563, 45.124039 ], [ -104.040128, 44.999987 ], [ -104.039681, 44.998041 ], [ -104.057698, 44.997431 ], [ -104.250145, 44.998220 ], [ -104.470117, 44.998453 ], [ -104.470422, 44.998453 ], [ -104.663882, 44.998869 ], [ -104.665171, 44.998618 ], [ -104.726370, 44.999518 ], [ -104.759855, 44.999066 ], [ -104.765063, 44.999183 ], [ -105.018240, 45.000437 ], [ -105.019284, 45.000329 ], [ -105.025266, 45.000290 ], [ -105.038405, 45.000345 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US31", "STATE": "31", "NAME": "Nebraska", "LSAD": "", "CENSUSAREA": 76824.171000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -104.053249, 41.001406 ], [ -104.053158, 41.016809 ], [ -104.053097, 41.018045 ], [ -104.053177, 41.089725 ], [ -104.053025, 41.090274 ], [ -104.053083, 41.104985 ], [ -104.053142, 41.114457 ], [ -104.053514, 41.157257 ], [ -104.052666, 41.275251 ], [ -104.052574, 41.278019 ], [ -104.052453, 41.278202 ], [ -104.052568, 41.316202 ], [ -104.052476, 41.320961 ], [ -104.052324, 41.321144 ], [ -104.052687, 41.330569 ], [ -104.052288, 41.393214 ], [ -104.052287, 41.393307 ], [ -104.052160, 41.407662 ], [ -104.052340, 41.417865 ], [ -104.052478, 41.515754 ], [ -104.052476, 41.522343 ], [ -104.052686, 41.539111 ], [ -104.052692, 41.541154 ], [ -104.052584, 41.552650 ], [ -104.052531, 41.552723 ], [ -104.052540, 41.564274 ], [ -104.052859, 41.592254 ], [ -104.052735, 41.613676 ], [ -104.052975, 41.622931 ], [ -104.052945, 41.638167 ], [ -104.052913, 41.645190 ], [ -104.052830, 41.697954 ], [ -104.052774, 41.733401 ], [ -104.053026, 41.885464 ], [ -104.052931, 41.906143 ], [ -104.052991, 41.914973 ], [ -104.052734, 41.973007 ], [ -104.052856, 41.975958 ], [ -104.052830, 41.994600 ], [ -104.052761, 41.994967 ], [ -104.052699, 41.998673 ], [ -104.052704, 42.001718 ], [ -104.052729, 42.016318 ], [ -104.052880, 42.021761 ], [ -104.052967, 42.075004 ], [ -104.052954, 42.089077 ], [ -104.052600, 42.124963 ], [ -104.052738, 42.133769 ], [ -104.053001, 42.137254 ], [ -104.052547, 42.166801 ], [ -104.052761, 42.170278 ], [ -104.053125, 42.249962 ], [ -104.052793, 42.249962 ], [ -104.052776, 42.258220 ], [ -104.053107, 42.499964 ], [ -104.052775, 42.610813 ], [ -104.052775, 42.611590 ], [ -104.052773, 42.611766 ], [ -104.052586, 42.630917 ], [ -104.052741, 42.633982 ], [ -104.052583, 42.650062 ], [ -104.052809, 42.749966 ], [ -104.052863, 42.754569 ], [ -104.053127, 43.000585 ], [ -103.991077, 43.001691 ], [ -103.966270, 43.001708 ], [ -103.924921, 43.000918 ], [ -103.815573, 43.001279 ], [ -103.813939, 43.001378 ], [ -103.715084, 43.000983 ], [ -103.652919, 43.001409 ], [ -103.618334, 43.000679 ], [ -103.576966, 43.000746 ], [ -103.576329, 43.000807 ], [ -103.506556, 43.000771 ], [ -103.506151, 43.000771 ], [ -103.505219, 43.000770 ], [ -103.505100, 43.000770 ], [ -103.404579, 43.000737 ], [ -103.340829, 43.000879 ], [ -103.132955, 43.000784 ], [ -103.131740, 43.000783 ], [ -103.000897, 43.000474 ], [ -102.792111, 42.999980 ], [ -102.487329, 42.999559 ], [ -102.440547, 42.999609 ], [ -102.082546, 42.999356 ], [ -102.082486, 42.999356 ], [ -101.849982, 42.999329 ], [ -101.713573, 42.996620 ], [ -101.625424, 42.996238 ], [ -101.500424, 42.997115 ], [ -101.230325, 42.997899 ], [ -101.229203, 42.997854 ], [ -101.228104, 42.997874 ], [ -101.226853, 42.997896 ], [ -101.226494, 42.997901 ], [ -101.043147, 42.997960 ], [ -101.000429, 42.997530 ], [ -100.964190, 42.997886 ], [ -100.958365, 42.997796 ], [ -100.906714, 42.997910 ], [ -100.887898, 42.997881 ], [ -100.867473, 42.998266 ], [ -100.631728, 42.998092 ], [ -100.625414, 42.998584 ], [ -100.553131, 42.998721 ], [ -100.544018, 42.998795 ], [ -100.534335, 42.999017 ], [ -100.472742, 42.999288 ], [ -100.355406, 42.998760 ], [ -100.349548, 42.998740 ], [ -100.283713, 42.998767 ], [ -100.277793, 42.998674 ], [ -100.198434, 42.998542 ], [ -100.198413, 42.998542 ], [ -100.198412, 42.998542 ], [ -100.126896, 42.998711 ], [ -100.126427, 42.998710 ], [ -100.119297, 42.998689 ], [ -100.034389, 42.998425 ], [ -100.027815, 42.998424 ], [ -100.004757, 42.998392 ], [ -99.961204, 42.998335 ], [ -99.950921, 42.998291 ], [ -99.950411, 42.998286 ], [ -99.927645, 42.998113 ], [ -99.918401, 42.998057 ], [ -99.877697, 42.998094 ], [ -99.869885, 42.998094 ], [ -99.859945, 42.997962 ], [ -99.850037, 42.998171 ], [ -99.821868, 42.997995 ], [ -99.809373, 42.998178 ], [ -99.803328, 42.998064 ], [ -99.800306, 42.997972 ], [ -99.788247, 42.998016 ], [ -99.768524, 42.998125 ], [ -99.743138, 42.997912 ], [ -99.726788, 42.997892 ], [ -99.719177, 42.997899 ], [ -99.701446, 42.997994 ], [ -99.699234, 42.997880 ], [ -99.569277, 42.997995 ], [ -99.535375, 42.998038 ], [ -99.534049, 42.998041 ], [ -99.494287, 42.998118 ], [ -99.490798, 42.998143 ], [ -99.474531, 42.998081 ], [ -99.471353, 42.997967 ], [ -99.395568, 42.998170 ], [ -99.374268, 42.998047 ], [ -99.371121, 42.998093 ], [ -99.368628, 42.998140 ], [ -99.347283, 42.998217 ], [ -99.288045, 42.998152 ], [ -99.262710, 42.998234 ], [ -99.254454, 42.998140 ], [ -99.254297, 42.998138 ], [ -99.234462, 42.998281 ], [ -99.195199, 42.998107 ], [ -99.161388, 42.998465 ], [ -99.151143, 42.998344 ], [ -99.139045, 42.998508 ], [ -99.135961, 42.998301 ], [ -99.081880, 42.998288 ], [ -99.080011, 42.998357 ], [ -99.022300, 42.998237 ], [ -99.021909, 42.998365 ], [ -99.000370, 42.998273 ], [ -98.962081, 42.998286 ], [ -98.919234, 42.998241 ], [ -98.919136, 42.998242 ], [ -98.903154, 42.998306 ], [ -98.899944, 42.998122 ], [ -98.823989, 42.998310 ], [ -98.801304, 42.998241 ], [ -98.764378, 42.998323 ], [ -98.742394, 42.998343 ], [ -98.665613, 42.998536 ], [ -98.663712, 42.998444 ], [ -98.568936, 42.998537 ], [ -98.565072, 42.998400 ], [ -98.498550, 42.998560 ], [ -98.495747, 42.988032 ], [ -98.490483, 42.977948 ], [ -98.478919, 42.963539 ], [ -98.467356, 42.947556 ], [ -98.461673, 42.944427 ], [ -98.458515, 42.943374 ], [ -98.452220, 42.938389 ], [ -98.448309, 42.936428 ], [ -98.447047, 42.935117 ], [ -98.445861, 42.930620 ], [ -98.444145, 42.929242 ], [ -98.439743, 42.928195 ], [ -98.437285, 42.928393 ], [ -98.434503, 42.929227 ], [ -98.430934, 42.931504 ], [ -98.426287, 42.932100 ], [ -98.420740, 42.931924 ], [ -98.407824, 42.925750 ], [ -98.399298, 42.922465 ], [ -98.386445, 42.918407 ], [ -98.375358, 42.913132 ], [ -98.358047, 42.907516 ], [ -98.346230, 42.902747 ], [ -98.342408, 42.900847 ], [ -98.337990, 42.897760 ], [ -98.335846, 42.895654 ], [ -98.333497, 42.891532 ], [ -98.332423, 42.890501 ], [ -98.329663, 42.888441 ], [ -98.325864, 42.886500 ], [ -98.319513, 42.884540 ], [ -98.309769, 42.882560 ], [ -98.297465, 42.880059 ], [ -98.280007, 42.874996 ], [ -98.268363, 42.874152 ], [ -98.258276, 42.874390 ], [ -98.251810, 42.872824 ], [ -98.249820, 42.871843 ], [ -98.246830, 42.868397 ], [ -98.231922, 42.861140 ], [ -98.226512, 42.857742 ], [ -98.224231, 42.855521 ], [ -98.219826, 42.853157 ], [ -98.204506, 42.846845 ], [ -98.189765, 42.841628 ], [ -98.171113, 42.837114 ], [ -98.167523, 42.836925 ], [ -98.163262, 42.837143 ], [ -98.153079, 42.839065 ], [ -98.148060, 42.840013 ], [ -98.146933, 42.839823 ], [ -98.137912, 42.832728 ], [ -98.129038, 42.821228 ], [ -98.127489, 42.820127 ], [ -98.107688, 42.810633 ], [ -98.104700, 42.808475 ], [ -98.094574, 42.799309 ], [ -98.087819, 42.795789 ], [ -98.082782, 42.794342 ], [ -98.067388, 42.784759 ], [ -98.062913, 42.781119 ], [ -98.061254, 42.777954 ], [ -98.059838, 42.772772 ], [ -98.056625, 42.770781 ], [ -98.051624, 42.768769 ], [ -98.044688, 42.768029 ], [ -98.042011, 42.767316 ], [ -98.037114, 42.765724 ], [ -98.035034, 42.764205 ], [ -98.017228, 42.762411 ], [ -98.013046, 42.762299 ], [ -98.005739, 42.764167 ], [ -98.002532, 42.763264 ], [ -98.000348, 42.763256 ], [ -97.992507, 42.765111 ], [ -97.977588, 42.769923 ], [ -97.962044, 42.768708 ], [ -97.953492, 42.769040 ], [ -97.950147, 42.769619 ], [ -97.936716, 42.775754 ], [ -97.932962, 42.778203 ], [ -97.921434, 42.788352 ], [ -97.915947, 42.789901 ], [ -97.908983, 42.794909 ], [ -97.905001, 42.798872 ], [ -97.894390, 42.811682 ], [ -97.890241, 42.815113 ], [ -97.888562, 42.817251 ], [ -97.884864, 42.826231 ], [ -97.879878, 42.835395 ], [ -97.878976, 42.843673 ], [ -97.875849, 42.847725 ], [ -97.875651, 42.850307 ], [ -97.876887, 42.852663 ], [ -97.877003, 42.854394 ], [ -97.875345, 42.858724 ], [ -97.865695, 42.862860 ], [ -97.857957, 42.865093 ], [ -97.845270, 42.867734 ], [ -97.834172, 42.868794 ], [ -97.828496, 42.868797 ], [ -97.825804, 42.867532 ], [ -97.817075, 42.861781 ], [ -97.801344, 42.858003 ], [ -97.788462, 42.853375 ], [ -97.774456, 42.849774 ], [ -97.764730, 42.849100 ], [ -97.753801, 42.849012 ], [ -97.750343, 42.849493 ], [ -97.720450, 42.847439 ], [ -97.701030, 42.843797 ], [ -97.686506, 42.842435 ], [ -97.668294, 42.843031 ], [ -97.657846, 42.844626 ], [ -97.646719, 42.847602 ], [ -97.635412, 42.851449 ], [ -97.620276, 42.856598 ], [ -97.611811, 42.858367 ], [ -97.603762, 42.858329 ], [ -97.599260, 42.856229 ], [ -97.591916, 42.853837 ], [ -97.574551, 42.849653 ], [ -97.561928, 42.847552 ], [ -97.547473, 42.848028 ], [ -97.531867, 42.850105 ], [ -97.515948, 42.853752 ], [ -97.504847, 42.858477 ], [ -97.500341, 42.857220 ], [ -97.499088, 42.855197 ], [ -97.496230, 42.853231 ], [ -97.491490, 42.851625 ], [ -97.484921, 42.850368 ], [ -97.470529, 42.850455 ], [ -97.461666, 42.849176 ], [ -97.458772, 42.848322 ], [ -97.456383, 42.846937 ], [ -97.452177, 42.846048 ], [ -97.442279, 42.846224 ], [ -97.439114, 42.847110 ], [ -97.431951, 42.851542 ], [ -97.425543, 42.856658 ], [ -97.425087, 42.858221 ], [ -97.423190, 42.861168 ], [ -97.417066, 42.865918 ], [ -97.413422, 42.867351 ], [ -97.408315, 42.868334 ], [ -97.404442, 42.867750 ], [ -97.399303, 42.864835 ], [ -97.393966, 42.864250 ], [ -97.376695, 42.865195 ], [ -97.375337, 42.862991 ], [ -97.368643, 42.858419 ], [ -97.361784, 42.855123 ], [ -97.359569, 42.854816 ], [ -97.341181, 42.855882 ], [ -97.336156, 42.856802 ], [ -97.330749, 42.858406 ], [ -97.328511, 42.859501 ], [ -97.326348, 42.861289 ], [ -97.324457, 42.861998 ], [ -97.318066, 42.863247 ], [ -97.311091, 42.865821 ], [ -97.308853, 42.867307 ], [ -97.306677, 42.867604 ], [ -97.302075, 42.865660 ], [ -97.289859, 42.855499 ], [ -97.267946, 42.852583 ], [ -97.256752, 42.853913 ], [ -97.251764, 42.855432 ], [ -97.248556, 42.855386 ], [ -97.237868, 42.853139 ], [ -97.231929, 42.851335 ], [ -97.218825, 42.845848 ], [ -97.217411, 42.843519 ], [ -97.218269, 42.829561 ], [ -97.217830, 42.827766 ], [ -97.215059, 42.822977 ], [ -97.213957, 42.820143 ], [ -97.213084, 42.813007 ], [ -97.211654, 42.810684 ], [ -97.210126, 42.809296 ], [ -97.204726, 42.806505 ], [ -97.200431, 42.805485 ], [ -97.187600, 42.804835 ], [ -97.178488, 42.803230 ], [ -97.172083, 42.802925 ], [ -97.166978, 42.802087 ], [ -97.163857, 42.801257 ], [ -97.160352, 42.799733 ], [ -97.150763, 42.795566 ], [ -97.144595, 42.790113 ], [ -97.138216, 42.783428 ], [ -97.137028, 42.780963 ], [ -97.137101, 42.778932 ], [ -97.134461, 42.774494 ], [ -97.131331, 42.771929 ], [ -97.111622, 42.769390 ], [ -97.101265, 42.769697 ], [ -97.096128, 42.769340 ], [ -97.085463, 42.770061 ], [ -97.079356, 42.771406 ], [ -97.071849, 42.772305 ], [ -97.065592, 42.772189 ], [ -97.052180, 42.770187 ], [ -97.033229, 42.765904 ], [ -97.030189, 42.763712 ], [ -97.024850, 42.762430 ], [ -97.015825, 42.761599 ], [ -96.992820, 42.759481 ], [ -96.982197, 42.760554 ], [ -96.979120, 42.760090 ], [ -96.975339, 42.758321 ], [ -96.968880, 42.754278 ], [ -96.961230, 42.740623 ], [ -96.960866, 42.739089 ], [ -96.961291, 42.736569 ], [ -96.965833, 42.727096 ], [ -96.965679, 42.724532 ], [ -96.964776, 42.722455 ], [ -96.963531, 42.720643 ], [ -96.961576, 42.719841 ], [ -96.955862, 42.719178 ], [ -96.948902, 42.719465 ], [ -96.941111, 42.721569 ], [ -96.936773, 42.723428 ], [ -96.930247, 42.726441 ], [ -96.924156, 42.730327 ], [ -96.920494, 42.731432 ], [ -96.906797, 42.733800 ], [ -96.886845, 42.725222 ], [ -96.872789, 42.724096 ], [ -96.860436, 42.720797 ], [ -96.849956, 42.715034 ], [ -96.843419, 42.712024 ], [ -96.829554, 42.708441 ], [ -96.819452, 42.707774 ], [ -96.813148, 42.706397 ], [ -96.806223, 42.704154 ], [ -96.806219, 42.704149 ], [ -96.801652, 42.698774 ], [ -96.800485, 42.692466 ], [ -96.800193, 42.684346 ], [ -96.802178, 42.672237 ], [ -96.800986, 42.669758 ], [ -96.798745, 42.668243 ], [ -96.793238, 42.666024 ], [ -96.778182, 42.662993 ], [ -96.764060, 42.661985 ], [ -96.751239, 42.664360 ], [ -96.749372, 42.665733 ], [ -96.746949, 42.666223 ], [ -96.735460, 42.667164 ], [ -96.728024, 42.666882 ], [ -96.697639, 42.659143 ], [ -96.691269, 42.656200 ], [ -96.687669, 42.653126 ], [ -96.687082, 42.652093 ], [ -96.686982, 42.649783 ], [ -96.687788, 42.645992 ], [ -96.689083, 42.644081 ], [ -96.692599, 42.642040 ], [ -96.696852, 42.637596 ], [ -96.707290, 42.625317 ], [ -96.709485, 42.621932 ], [ -96.711312, 42.617375 ], [ -96.711546, 42.614758 ], [ -96.710995, 42.608128 ], [ -96.709300, 42.603753 ], [ -96.706416, 42.599413 ], [ -96.697313, 42.590412 ], [ -96.685746, 42.577944 ], [ -96.681369, 42.574486 ], [ -96.675952, 42.571600 ], [ -96.658754, 42.566426 ], [ -96.648135, 42.560877 ], [ -96.643589, 42.557604 ], [ -96.638033, 42.551960 ], [ -96.635330, 42.547640 ], [ -96.633321, 42.540211 ], [ -96.633343, 42.531984 ], [ -96.632882, 42.528987 ], [ -96.631494, 42.524319 ], [ -96.631494, 42.524318 ], [ -96.628179, 42.516963 ], [ -96.625958, 42.513576 ], [ -96.611489, 42.506088 ], [ -96.608883, 42.505218 ], [ -96.603468, 42.504460 ], [ -96.595992, 42.504621 ], [ -96.591121, 42.505410 ], [ -96.584348, 42.507834 ], [ -96.572510, 42.515737 ], [ -96.567896, 42.517877 ], [ -96.557775, 42.520380 ], [ -96.548791, 42.520547 ], [ -96.538036, 42.518131 ], [ -96.531616, 42.515170 ], [ -96.528753, 42.513273 ], [ -96.525142, 42.510234 ], [ -96.520683, 42.504761 ], [ -96.518752, 42.500839 ], [ -96.517557, 42.496902 ], [ -96.515891, 42.494270 ], [ -96.508587, 42.486691 ], [ -96.505704, 42.484723 ], [ -96.501321, 42.482749 ], [ -96.489497, 42.480112 ], [ -96.478792, 42.479635 ], [ -96.475565, 42.480036 ], [ -96.465671, 42.483132 ], [ -96.459709, 42.486037 ], [ -96.443408, 42.489495 ], [ -96.423892, 42.488980 ], [ -96.409408, 42.487595 ], [ -96.396107, 42.484095 ], [ -96.386007, 42.474495 ], [ -96.385407, 42.473094 ], [ -96.381307, 42.461694 ], [ -96.380107, 42.451494 ], [ -96.380707, 42.446394 ], [ -96.384307, 42.437294 ], [ -96.387608, 42.432494 ], [ -96.411808, 42.410894 ], [ -96.413609, 42.407894 ], [ -96.415509, 42.400294 ], [ -96.414980, 42.393442 ], [ -96.409153, 42.381491 ], [ -96.408436, 42.376092 ], [ -96.413994, 42.365932 ], [ -96.417093, 42.361443 ], [ -96.417918, 42.358700 ], [ -96.418168, 42.354678 ], [ -96.417786, 42.351449 ], [ -96.413895, 42.343393 ], [ -96.407998, 42.337408 ], [ -96.402957, 42.334156 ], [ -96.396269, 42.330857 ], [ -96.384169, 42.325874 ], [ -96.375307, 42.318339 ], [ -96.371790, 42.314172 ], [ -96.369969, 42.310878 ], [ -96.369212, 42.308344 ], [ -96.368507, 42.303622 ], [ -96.368454, 42.291848 ], [ -96.365792, 42.285875 ], [ -96.360800, 42.279867 ], [ -96.356406, 42.276493 ], [ -96.356389, 42.276480 ], [ -96.341450, 42.269115 ], [ -96.336003, 42.264806 ], [ -96.331331, 42.259430 ], [ -96.328905, 42.254734 ], [ -96.327706, 42.249992 ], [ -96.328955, 42.241885 ], [ -96.330004, 42.240224 ], [ -96.322868, 42.233637 ], [ -96.322827, 42.231461 ], [ -96.323723, 42.229887 ], [ -96.332044, 42.221585 ], [ -96.336323, 42.218922 ], [ -96.339086, 42.218087 ], [ -96.345055, 42.217490 ], [ -96.356591, 42.215182 ], [ -96.356655, 42.215137 ], [ -96.358141, 42.214088 ], [ -96.359870, 42.210545 ], [ -96.359087, 42.207799 ], [ -96.351515, 42.200485 ], [ -96.349166, 42.197253 ], [ -96.348066, 42.194747 ], [ -96.347243, 42.186721 ], [ -96.350323, 42.177440 ], [ -96.349688, 42.172043 ], [ -96.347752, 42.166806 ], [ -96.342395, 42.160491 ], [ -96.337980, 42.157197 ], [ -96.325872, 42.151487 ], [ -96.319528, 42.146647 ], [ -96.316979, 42.143171 ], [ -96.313819, 42.136338 ], [ -96.310085, 42.132523 ], [ -96.305884, 42.129826 ], [ -96.301023, 42.128042 ], [ -96.285670, 42.125619 ], [ -96.279203, 42.123480 ], [ -96.275002, 42.120779 ], [ -96.272299, 42.118396 ], [ -96.268900, 42.113590 ], [ -96.267318, 42.110265 ], [ -96.266594, 42.103262 ], [ -96.267636, 42.096177 ], [ -96.271777, 42.088697 ], [ -96.274135, 42.085934 ], [ -96.276758, 42.081416 ], [ -96.279079, 42.074026 ], [ -96.279342, 42.070280 ], [ -96.278445, 42.060399 ], [ -96.275548, 42.051976 ], [ -96.272901, 42.047281 ], [ -96.272877, 42.047238 ], [ -96.271427, 42.044988 ], [ -96.268637, 42.042314 ], [ -96.263886, 42.039858 ], [ -96.261132, 42.038974 ], [ -96.256087, 42.038080 ], [ -96.254542, 42.039454 ], [ -96.246832, 42.041616 ], [ -96.238392, 42.041088 ], [ -96.232125, 42.039145 ], [ -96.225656, 42.035217 ], [ -96.223822, 42.033346 ], [ -96.221901, 42.029558 ], [ -96.221730, 42.026205 ], [ -96.223611, 42.022652 ], [ -96.227867, 42.018651 ], [ -96.238859, 42.012315 ], [ -96.241932, 42.006965 ], [ -96.242380, 42.002899 ], [ -96.242035, 42.000911 ], [ -96.240713, 41.999351 ], [ -96.236487, 41.996428 ], [ -96.229739, 41.994410 ], [ -96.225463, 41.994734 ], [ -96.223896, 41.995456 ], [ -96.221813, 41.997382 ], [ -96.217637, 42.003862 ], [ -96.215225, 42.006701 ], [ -96.206083, 42.009267 ], [ -96.194556, 42.008662 ], [ -96.188067, 42.006323 ], [ -96.184644, 42.002633 ], [ -96.183568, 41.999987 ], [ -96.183801, 41.997760 ], [ -96.184784, 41.995460 ], [ -96.189516, 41.989314 ], [ -96.192141, 41.984461 ], [ -96.191549, 41.982032 ], [ -96.190602, 41.980721 ], [ -96.186265, 41.977417 ], [ -96.184243, 41.976696 ], [ -96.177203, 41.976325 ], [ -96.174154, 41.976864 ], [ -96.168071, 41.978996 ], [ -96.160680, 41.980114 ], [ -96.156538, 41.980137 ], [ -96.141228, 41.978063 ], [ -96.132537, 41.974625 ], [ -96.129505, 41.971673 ], [ -96.128900, 41.969727 ], [ -96.129186, 41.965136 ], [ -96.133318, 41.955732 ], [ -96.135393, 41.952223 ], [ -96.142597, 41.945908 ], [ -96.143603, 41.944512 ], [ -96.144583, 41.941544 ], [ -96.143493, 41.937387 ], [ -96.136613, 41.927167 ], [ -96.136133, 41.923530 ], [ -96.136743, 41.920826 ], [ -96.139653, 41.916838 ], [ -96.142265, 41.915379 ], [ -96.154301, 41.912421 ], [ -96.159098, 41.910057 ], [ -96.160767, 41.908044 ], [ -96.161988, 41.905553 ], [ -96.161756, 41.901820 ], [ -96.158204, 41.897173 ], [ -96.152179, 41.892085 ], [ -96.148826, 41.888132 ], [ -96.147350, 41.884811 ], [ -96.146757, 41.877538 ], [ -96.146083, 41.874988 ], [ -96.144483, 41.871854 ], [ -96.142045, 41.868865 ], [ -96.139010, 41.866301 ], [ -96.135253, 41.863128 ], [ -96.130620, 41.860809 ], [ -96.123215, 41.858580 ], [ -96.116202, 41.854869 ], [ -96.113962, 41.853102 ], [ -96.110246, 41.848850 ], [ -96.108029, 41.844397 ], [ -96.107911, 41.840339 ], [ -96.110907, 41.830818 ], [ -96.110810, 41.828172 ], [ -96.109347, 41.823735 ], [ -96.107592, 41.820685 ], [ -96.103749, 41.817151 ], [ -96.098270, 41.814206 ], [ -96.093835, 41.812785 ], [ -96.081026, 41.810144 ], [ -96.075548, 41.807811 ], [ -96.069662, 41.803509 ], [ -96.067329, 41.800628 ], [ -96.064879, 41.796230 ], [ -96.064537, 41.793002 ], [ -96.066413, 41.788913 ], [ -96.073197, 41.783009 ], [ -96.077543, 41.777824 ], [ -96.078939, 41.771353 ], [ -96.078300, 41.761598 ], [ -96.079915, 41.757895 ], [ -96.084673, 41.753314 ], [ -96.091687, 41.750419 ], [ -96.097511, 41.749076 ], [ -96.102772, 41.746339 ], [ -96.104622, 41.744211 ], [ -96.106425, 41.737890 ], [ -96.106326, 41.734591 ], [ -96.105582, 41.731647 ], [ -96.102610, 41.728016 ], [ -96.087600, 41.722180 ], [ -96.079682, 41.717962 ], [ -96.075151, 41.713265 ], [ -96.073376, 41.710674 ], [ -96.072494, 41.708794 ], [ -96.072321, 41.706858 ], [ -96.073063, 41.705004 ], [ -96.075955, 41.701661 ], [ -96.082429, 41.698159 ], [ -96.090579, 41.697425 ], [ -96.105119, 41.699917 ], [ -96.111968, 41.697773 ], [ -96.117751, 41.694221 ], [ -96.120157, 41.691150 ], [ -96.121401, 41.688522 ], [ -96.121712, 41.682990 ], [ -96.121726, 41.682740 ], [ -96.120983, 41.677861 ], [ -96.118120, 41.674399 ], [ -96.114978, 41.671220 ], [ -96.111483, 41.668548 ], [ -96.099837, 41.661030 ], [ -96.097933, 41.658682 ], [ -96.095415, 41.652736 ], [ -96.095046, 41.647365 ], [ -96.097728, 41.639633 ], [ -96.100701, 41.635507 ], [ -96.114146, 41.623975 ], [ -96.116233, 41.621574 ], [ -96.117950, 41.617356 ], [ -96.118105, 41.613495 ], [ -96.117558, 41.609999 ], [ -96.115830, 41.605760 ], [ -96.113833, 41.602277 ], [ -96.109387, 41.596871 ], [ -96.104465, 41.593169 ], [ -96.101496, 41.591580 ], [ -96.088683, 41.587520 ], [ -96.085771, 41.585746 ], [ -96.083417, 41.583339 ], [ -96.081843, 41.580407 ], [ -96.081152, 41.577289 ], [ -96.081178, 41.574274 ], [ -96.082406, 41.571229 ], [ -96.084786, 41.567831 ], [ -96.091820, 41.561086 ], [ -96.093613, 41.558271 ], [ -96.095851, 41.550880 ], [ -96.096186, 41.547192 ], [ -96.094090, 41.539265 ], [ -96.089714, 41.531778 ], [ -96.088220, 41.530595 ], [ -96.080493, 41.528199 ], [ -96.073070, 41.525052 ], [ -96.067527, 41.520340 ], [ -96.063638, 41.516162 ], [ -96.057935, 41.511490 ], [ -96.053690, 41.508859 ], [ -96.048118, 41.507271 ], [ -96.040701, 41.507076 ], [ -96.038101, 41.507990 ], [ -96.036603, 41.509047 ], [ -96.034305, 41.512853 ], [ -96.030593, 41.527292 ], [ -96.028439, 41.539616 ], [ -96.027289, 41.541081 ], [ -96.023182, 41.544364 ], [ -96.019686, 41.545743 ], [ -96.016474, 41.546085 ], [ -96.010028, 41.545533 ], [ -96.005079, 41.544004 ], [ -96.001161, 41.541146 ], [ -95.999529, 41.538679 ], [ -95.993891, 41.523412 ], [ -95.992670, 41.517290 ], [ -95.992599, 41.514174 ], [ -95.992833, 41.512002 ], [ -95.993943, 41.509761 ], [ -95.996175, 41.506959 ], [ -95.997903, 41.504789 ], [ -96.007334, 41.497631 ], [ -96.015986, 41.492659 ], [ -96.019224, 41.489296 ], [ -96.019817, 41.488030 ], [ -96.019542, 41.486617 ], [ -96.016389, 41.481556 ], [ -96.011757, 41.476212 ], [ -96.008833, 41.474039 ], [ -96.004708, 41.472342 ], [ -95.991018, 41.470374 ], [ -95.982962, 41.469778 ], [ -95.973449, 41.467318 ], [ -95.965481, 41.463510 ], [ -95.962329, 41.462810 ], [ -95.957017, 41.462814 ], [ -95.946465, 41.466166 ], [ -95.941969, 41.466262 ], [ -95.936801, 41.465190 ], [ -95.932921, 41.463798 ], [ -95.925713, 41.459382 ], [ -95.922529, 41.455766 ], [ -95.920281, 41.451566 ], [ -95.919865, 41.447922 ], [ -95.920577, 41.444302 ], [ -95.921833, 41.442062 ], [ -95.923905, 41.439742 ], [ -95.930705, 41.433894 ], [ -95.932193, 41.431914 ], [ -95.933169, 41.429430 ], [ -95.932297, 41.422123 ], [ -95.929889, 41.415155 ], [ -95.929721, 41.411331 ], [ -95.930778, 41.406179 ], [ -95.936890, 41.396387 ], [ -95.937490, 41.393095 ], [ -95.936931, 41.390979 ], [ -95.935190, 41.384395 ], [ -95.929290, 41.374896 ], [ -95.928790, 41.370096 ], [ -95.930990, 41.364696 ], [ -95.935490, 41.360596 ], [ -95.940990, 41.357496 ], [ -95.952191, 41.353496 ], [ -95.954891, 41.351796 ], [ -95.956791, 41.349196 ], [ -95.956691, 41.345496 ], [ -95.953091, 41.339896 ], [ -95.946891, 41.334096 ], [ -95.939291, 41.328897 ], [ -95.925690, 41.322197 ], [ -95.922090, 41.321097 ], [ -95.913790, 41.320197 ], [ -95.899290, 41.321197 ], [ -95.888690, 41.319097 ], [ -95.883089, 41.316697 ], [ -95.878189, 41.312497 ], [ -95.874689, 41.307097 ], [ -95.871489, 41.295797 ], [ -95.872889, 41.289497 ], [ -95.876890, 41.285097 ], [ -95.882390, 41.281397 ], [ -95.902490, 41.273398 ], [ -95.912491, 41.279498 ], [ -95.904290, 41.293497 ], [ -95.904290, 41.299597 ], [ -95.905890, 41.300897 ], [ -95.920291, 41.301097 ], [ -95.927491, 41.298397 ], [ -95.929591, 41.292297 ], [ -95.929591, 41.285097 ], [ -95.928691, 41.281398 ], [ -95.913991, 41.271398 ], [ -95.918791, 41.269698 ], [ -95.920391, 41.268398 ], [ -95.921891, 41.264598 ], [ -95.921291, 41.258498 ], [ -95.911391, 41.237998 ], [ -95.910891, 41.233998 ], [ -95.910891, 41.231798 ], [ -95.912591, 41.226998 ], [ -95.915091, 41.222998 ], [ -95.924891, 41.211198 ], [ -95.927491, 41.202198 ], [ -95.925990, 41.195698 ], [ -95.923219, 41.191046 ], [ -95.923190, 41.190998 ], [ -95.918290, 41.186698 ], [ -95.914590, 41.185098 ], [ -95.909690, 41.184398 ], [ -95.864789, 41.188298 ], [ -95.856788, 41.187098 ], [ -95.850188, 41.184798 ], [ -95.844088, 41.180598 ], [ -95.841288, 41.174998 ], [ -95.841888, 41.171098 ], [ -95.846188, 41.166698 ], [ -95.852788, 41.165398 ], [ -95.865072, 41.167802 ], [ -95.867344, 41.168734 ], [ -95.869640, 41.168830 ], [ -95.871912, 41.168122 ], [ -95.876289, 41.165146 ], [ -95.880936, 41.160269 ], [ -95.881289, 41.159898 ], [ -95.883489, 41.154898 ], [ -95.883389, 41.150898 ], [ -95.882088, 41.143998 ], [ -95.878888, 41.138098 ], [ -95.868688, 41.124698 ], [ -95.865888, 41.117898 ], [ -95.865450, 41.101266 ], [ -95.863268, 41.093765 ], [ -95.862587, 41.088399 ], [ -95.863839, 41.083507 ], [ -95.865463, 41.080367 ], [ -95.870631, 41.075231 ], [ -95.878103, 41.069587 ], [ -95.881375, 41.065203 ], [ -95.882415, 41.060411 ], [ -95.881855, 41.057211 ], [ -95.879487, 41.053299 ], [ -95.869807, 41.045199 ], [ -95.861782, 41.039427 ], [ -95.860462, 41.037887 ], [ -95.859654, 41.035695 ], [ -95.859102, 41.031599 ], [ -95.859918, 41.025403 ], [ -95.865878, 41.017403 ], [ -95.868374, 41.012703 ], [ -95.869486, 41.009399 ], [ -95.869198, 41.005951 ], [ -95.867286, 41.001599 ], [ -95.863492, 40.997340 ], [ -95.860116, 40.995242 ], [ -95.852547, 40.991738 ], [ -95.844351, 40.989524 ], [ -95.838908, 40.986484 ], [ -95.833537, 40.982660 ], [ -95.830297, 40.978332 ], [ -95.829074, 40.975688 ], [ -95.828329, 40.972378 ], [ -95.829829, 40.963857 ], [ -95.837951, 40.950618 ], [ -95.840275, 40.939942 ], [ -95.839743, 40.932780 ], [ -95.837774, 40.924712 ], [ -95.836438, 40.921642 ], [ -95.833041, 40.917243 ], [ -95.830699, 40.915004 ], [ -95.818709, 40.906818 ], [ -95.814302, 40.902936 ], [ -95.813458, 40.901693 ], [ -95.810886, 40.897907 ], [ -95.809775, 40.895447 ], [ -95.809474, 40.891228 ], [ -95.810709, 40.886681 ], [ -95.812083, 40.884239 ], [ -95.815933, 40.879846 ], [ -95.819590, 40.877439 ], [ -95.824989, 40.875000 ], [ -95.838735, 40.872191 ], [ -95.842521, 40.870266 ], [ -95.844073, 40.869248 ], [ -95.846938, 40.865745 ], [ -95.847785, 40.864328 ], [ -95.848590, 40.861061 ], [ -95.848490, 40.858607 ], [ -95.847084, 40.854174 ], [ -95.841309, 40.845604 ], [ -95.837186, 40.835347 ], [ -95.837303, 40.831164 ], [ -95.838601, 40.826175 ], [ -95.843921, 40.817686 ], [ -95.844852, 40.815307 ], [ -95.845342, 40.811324 ], [ -95.843745, 40.803783 ], [ -95.835815, 40.790630 ], [ -95.834523, 40.787778 ], [ -95.834215, 40.783784 ], [ -95.834156, 40.783016 ], [ -95.835232, 40.779151 ], [ -95.836903, 40.776477 ], [ -95.838879, 40.774545 ], [ -95.842824, 40.771093 ], [ -95.846620, 40.768619 ], [ -95.852776, 40.765631 ], [ -95.861695, 40.762871 ], [ -95.869982, 40.759645 ], [ -95.873335, 40.757616 ], [ -95.879027, 40.753081 ], [ -95.883643, 40.747831 ], [ -95.886690, 40.742101 ], [ -95.888697, 40.736292 ], [ -95.888907, 40.731855 ], [ -95.885349, 40.721093 ], [ -95.883178, 40.717579 ], [ -95.877015, 40.714287 ], [ -95.875280, 40.714120 ], [ -95.870481, 40.712480 ], [ -95.859378, 40.708055 ], [ -95.852615, 40.702262 ], [ -95.849828, 40.698147 ], [ -95.847931, 40.694197 ], [ -95.846034, 40.682605 ], [ -95.844827, 40.679867 ], [ -95.842801, 40.677496 ], [ -95.832177, 40.671200 ], [ -95.822913, 40.667240 ], [ -95.814150, 40.665570 ], [ -95.804307, 40.664886 ], [ -95.795489, 40.662384 ], [ -95.789485, 40.659388 ], [ -95.786568, 40.657253 ], [ -95.781909, 40.653272 ], [ -95.776251, 40.647463 ], [ -95.772832, 40.642496 ], [ -95.771325, 40.639393 ], [ -95.770442, 40.635285 ], [ -95.770083, 40.624425 ], [ -95.768926, 40.621264 ], [ -95.766823, 40.618780 ], [ -95.764412, 40.617090 ], [ -95.758045, 40.613759 ], [ -95.751271, 40.609057 ], [ -95.749685, 40.606842 ], [ -95.748626, 40.603355 ], [ -95.748858, 40.599965 ], [ -95.750053, 40.597052 ], [ -95.753148, 40.592840 ], [ -95.758895, 40.588973 ], [ -95.765645, 40.585208 ], [ -95.768527, 40.583296 ], [ -95.773549, 40.578205 ], [ -95.774704, 40.573574 ], [ -95.771776, 40.566133 ], [ -95.765030, 40.556921 ], [ -95.763833, 40.553873 ], [ -95.763366, 40.550797 ], [ -95.763624, 40.548298 ], [ -95.764696, 40.545721 ], [ -95.768412, 40.540347 ], [ -95.769281, 40.536656 ], [ -95.768693, 40.534106 ], [ -95.766920, 40.531563 ], [ -95.762857, 40.528371 ], [ -95.757110, 40.525990 ], [ -95.748680, 40.524275 ], [ -95.737250, 40.523930 ], [ -95.731179, 40.525436 ], [ -95.725214, 40.527773 ], [ -95.722444, 40.528118 ], [ -95.714291, 40.527208 ], [ -95.709974, 40.523798 ], [ -95.708591, 40.521551 ], [ -95.697210, 40.528477 ], [ -95.695050, 40.533124 ], [ -95.697281, 40.536985 ], [ -95.696673, 40.545137 ], [ -95.694881, 40.550720 ], [ -95.694147, 40.556942 ], [ -95.687109, 40.560664 ], [ -95.678718, 40.562560 ], [ -95.671754, 40.562626 ], [ -95.665486, 40.556686 ], [ -95.662097, 40.549959 ], [ -95.655848, 40.546609 ], [ -95.653410, 40.541893 ], [ -95.652262, 40.538114 ], [ -95.655674, 40.523557 ], [ -95.661687, 40.517309 ], [ -95.667981, 40.514960 ], [ -95.692083, 40.508133 ], [ -95.695604, 40.506473 ], [ -95.699969, 40.505275 ], [ -95.695945, 40.499051 ], [ -95.694726, 40.493602 ], [ -95.695247, 40.486587 ], [ -95.696206, 40.482113 ], [ -95.696756, 40.478849 ], [ -95.696365, 40.475897 ], [ -95.694651, 40.471452 ], [ -95.693133, 40.469396 ], [ -95.684363, 40.463366 ], [ -95.677174, 40.460158 ], [ -95.671742, 40.456695 ], [ -95.665413, 40.451182 ], [ -95.658190, 40.441880 ], [ -95.655630, 40.434736 ], [ -95.656288, 40.428765 ], [ -95.658310, 40.424538 ], [ -95.660721, 40.418841 ], [ -95.661463, 40.415947 ], [ -95.659134, 40.408690 ], [ -95.649418, 40.396149 ], [ -95.643934, 40.386849 ], [ -95.642147, 40.378243 ], [ -95.642679, 40.375001 ], [ -95.642414, 40.369829 ], [ -95.641027, 40.366399 ], [ -95.636991, 40.361360 ], [ -95.631481, 40.357310 ], [ -95.627124, 40.352800 ], [ -95.624815, 40.349214 ], [ -95.623728, 40.346567 ], [ -95.622704, 40.340856 ], [ -95.623182, 40.338367 ], [ -95.625204, 40.334288 ], [ -95.629936, 40.330994 ], [ -95.633807, 40.329297 ], [ -95.647931, 40.325556 ], [ -95.653729, 40.322582 ], [ -95.656612, 40.319465 ], [ -95.657764, 40.315788 ], [ -95.658025, 40.312700 ], [ -95.657328, 40.310856 ], [ -95.654294, 40.307906 ], [ -95.651507, 40.306684 ], [ -95.645329, 40.305693 ], [ -95.642262, 40.306025 ], [ -95.636310, 40.307675 ], [ -95.623213, 40.312469 ], [ -95.617931, 40.313728 ], [ -95.613479, 40.314233 ], [ -95.610439, 40.313970 ], [ -95.605110, 40.312559 ], [ -95.598657, 40.309809 ], [ -95.590165, 40.303199 ], [ -95.587371, 40.301649 ], [ -95.581787, 40.299580 ], [ -95.568140, 40.299129 ], [ -95.562157, 40.297359 ], [ -95.558732, 40.295774 ], [ -95.553292, 40.291158 ], [ -95.551620, 40.288666 ], [ -95.550966, 40.285947 ], [ -95.551488, 40.281061 ], [ -95.556275, 40.270761 ], [ -95.556325, 40.267714 ], [ -95.554817, 40.264460 ], [ -95.554324, 40.263395 ], [ -95.552473, 40.261904 ], [ -95.547160, 40.259066 ], [ -95.521925, 40.249470 ], [ -95.515455, 40.248505 ], [ -95.500260, 40.249629 ], [ -95.490333, 40.248966 ], [ -95.485994, 40.247825 ], [ -95.482778, 40.246273 ], [ -95.477501, 40.242720 ], [ -95.472548, 40.236078 ], [ -95.470349, 40.230819 ], [ -95.469718, 40.227908 ], [ -95.470061, 40.221507 ], [ -95.471393, 40.217333 ], [ -95.473469, 40.213482 ], [ -95.477948, 40.208643 ], [ -95.482319, 40.200667 ], [ -95.482757, 40.197346 ], [ -95.482540, 40.192283 ], [ -95.481020, 40.188524 ], [ -95.479193, 40.185652 ], [ -95.476301, 40.181988 ], [ -95.471054, 40.176910 ], [ -95.460746, 40.169173 ], [ -95.454919, 40.166577 ], [ -95.442818, 40.163261 ], [ -95.440694, 40.162282 ], [ -95.436348, 40.158720 ], [ -95.434817, 40.156017 ], [ -95.433822, 40.152935 ], [ -95.433374, 40.146114 ], [ -95.432165, 40.141025 ], [ -95.431022, 40.138411 ], [ -95.428749, 40.135577 ], [ -95.424780, 40.132765 ], [ -95.419186, 40.130586 ], [ -95.409481, 40.130052 ], [ -95.404395, 40.129018 ], [ -95.398667, 40.126419 ], [ -95.395369, 40.122811 ], [ -95.393347, 40.119212 ], [ -95.392840, 40.115887 ], [ -95.393062, 40.111175 ], [ -95.394216, 40.108263 ], [ -95.397146, 40.105183 ], [ -95.400139, 40.103238 ], [ -95.407591, 40.098030 ], [ -95.410643, 40.091531 ], [ -95.409243, 40.084166 ], [ -95.408455, 40.079158 ], [ -95.409856, 40.074320 ], [ -95.414734, 40.069820 ], [ -95.418345, 40.066509 ], [ -95.420643, 40.062599 ], [ -95.421640, 40.058952 ], [ -95.419320, 40.048442 ], [ -95.416824, 40.043235 ], [ -95.413588, 40.038424 ], [ -95.407260, 40.033112 ], [ -95.402665, 40.030567 ], [ -95.395858, 40.028038 ], [ -95.391527, 40.027058 ], [ -95.387195, 40.026770 ], [ -95.382957, 40.027112 ], [ -95.363983, 40.031498 ], [ -95.356876, 40.031522 ], [ -95.348777, 40.029297 ], [ -95.346573, 40.028272 ], [ -95.336242, 40.019104 ], [ -95.328501, 40.015657 ], [ -95.318015, 40.013216 ], [ -95.315271, 40.012070 ], [ -95.312211, 40.009395 ], [ -95.311163, 40.007806 ], [ -95.308469, 40.002194 ], [ -95.308290, 39.999998 ], [ -95.339896, 39.999999 ], [ -95.375257, 40.000000 ], [ -95.784575, 40.000463 ], [ -95.788024, 40.000452 ], [ -95.788111, 40.000452 ], [ -95.882524, 40.000470 ], [ -95.958139, 40.000521 ], [ -96.010678, 40.000638 ], [ -96.010680, 40.000638 ], [ -96.024090, 40.000719 ], [ -96.051691, 40.000727 ], [ -96.081395, 40.000603 ], [ -96.089781, 40.000519 ], [ -96.125788, 40.000467 ], [ -96.125937, 40.000432 ], [ -96.147167, 40.000479 ], [ -96.154246, 40.000450 ], [ -96.154365, 40.000495 ], [ -96.220171, 40.000720 ], [ -96.223839, 40.000729 ], [ -96.239172, 40.000691 ], [ -96.239208, 40.000691 ], [ -96.301066, 40.000632 ], [ -96.304555, 40.000629 ], [ -96.463640, 40.000967 ], [ -96.463713, 40.000968 ], [ -96.467536, 40.001035 ], [ -96.469945, 40.000966 ], [ -96.527111, 40.001031 ], [ -96.538977, 40.000851 ], [ -96.557863, 40.000968 ], [ -96.570854, 40.001091 ], [ -96.580852, 40.000966 ], [ -96.604884, 40.000891 ], [ -96.610349, 40.000881 ], [ -96.622401, 40.001158 ], [ -96.805768, 40.001371 ], [ -96.873812, 40.001450 ], [ -96.875057, 40.001448 ], [ -96.878253, 40.001466 ], [ -96.880459, 40.001448 ], [ -96.916093, 40.001506 ], [ -96.916407, 40.001506 ], [ -97.009165, 40.001463 ], [ -97.030803, 40.001342 ], [ -97.049663, 40.001323 ], [ -97.137866, 40.001814 ], [ -97.142448, 40.001495 ], [ -97.181775, 40.001550 ], [ -97.200190, 40.001549 ], [ -97.202310, 40.001442 ], [ -97.245080, 40.001467 ], [ -97.245169, 40.001513 ], [ -97.350272, 40.001976 ], [ -97.350896, 40.001930 ], [ -97.369103, 40.002060 ], [ -97.369199, 40.002060 ], [ -97.369199, 40.002060 ], [ -97.415833, 40.002001 ], [ -97.417826, 40.002024 ], [ -97.425443, 40.002048 ], [ -97.444662, 40.001958 ], [ -97.463285, 40.002047 ], [ -97.510264, 40.001835 ], [ -97.511381, 40.001899 ], [ -97.515308, 40.001901 ], [ -97.767746, 40.001994 ], [ -97.769204, 40.001995 ], [ -97.770776, 40.001977 ], [ -97.777155, 40.002167 ], [ -97.819426, 40.001958 ], [ -97.821496, 40.002002 ], [ -97.821598, 40.002004 ], [ -97.838379, 40.001910 ], [ -97.857450, 40.002065 ], [ -97.876261, 40.002102 ], [ -97.931811, 40.002050 ], [ -97.931826, 40.002050 ], [ -97.972186, 40.002114 ], [ -98.010157, 40.002153 ], [ -98.014412, 40.002223 ], [ -98.047469, 40.002186 ], [ -98.050057, 40.002278 ], [ -98.068701, 40.002355 ], [ -98.076034, 40.002301 ], [ -98.099659, 40.002227 ], [ -98.142031, 40.002452 ], [ -98.172269, 40.002438 ], [ -98.179315, 40.002483 ], [ -98.193483, 40.002614 ], [ -98.250008, 40.002307 ], [ -98.268218, 40.002490 ], [ -98.274015, 40.002516 ], [ -98.274017, 40.002516 ], [ -98.490533, 40.002323 ], [ -98.504455, 40.002329 ], [ -98.523053, 40.002336 ], [ -98.543186, 40.002285 ], [ -98.560578, 40.002274 ], [ -98.575219, 40.002480 ], [ -98.593342, 40.002476 ], [ -98.613755, 40.002400 ], [ -98.640710, 40.002493 ], [ -98.652494, 40.002245 ], [ -98.653833, 40.002269 ], [ -98.669724, 40.002410 ], [ -98.672819, 40.002364 ], [ -98.690287, 40.002548 ], [ -98.691443, 40.002505 ], [ -98.693096, 40.002373 ], [ -98.710404, 40.002180 ], [ -98.726295, 40.002222 ], [ -98.726373, 40.002222 ], [ -98.774941, 40.002336 ], [ -98.777203, 40.002359 ], [ -98.820590, 40.002319 ], [ -98.834456, 40.002363 ], [ -98.934792, 40.002205 ], [ -98.960919, 40.002271 ], [ -98.961009, 40.002317 ], [ -98.971721, 40.002268 ], [ -98.972287, 40.002245 ], [ -98.992135, 40.002192 ], [ -99.018701, 40.002333 ], [ -99.020338, 40.002264 ], [ -99.067022, 40.002170 ], [ -99.085597, 40.002133 ], [ -99.113510, 40.002193 ], [ -99.123033, 40.002165 ], [ -99.169816, 40.001925 ], [ -99.178965, 40.001977 ], [ -99.179133, 40.001977 ], [ -99.186962, 40.001977 ], [ -99.188905, 40.002023 ], [ -99.197592, 40.002033 ], [ -99.216376, 40.002016 ], [ -99.250370, 40.001957 ], [ -99.254012, 40.002074 ], [ -99.282967, 40.001879 ], [ -99.286656, 40.002017 ], [ -99.290703, 40.001949 ], [ -99.403389, 40.001969 ], [ -99.412645, 40.001868 ], [ -99.423565, 40.002270 ], [ -99.480728, 40.001942 ], [ -99.493465, 40.001937 ], [ -99.497660, 40.001912 ], [ -99.498999, 40.001957 ], [ -99.501792, 40.002026 ], [ -99.625324, 40.001866 ], [ -99.625980, 40.001865 ], [ -99.628255, 40.001866 ], [ -99.628346, 40.001866 ], [ -99.719639, 40.001808 ], [ -99.731959, 40.001827 ], [ -99.746628, 40.001820 ], [ -99.756835, 40.001342 ], [ -99.764214, 40.001551 ], [ -99.772121, 40.001804 ], [ -99.775640, 40.001647 ], [ -99.813401, 40.001400 ], [ -99.906658, 40.001512 ], [ -99.930433, 40.001516 ], [ -99.944417, 40.001584 ], [ -99.948167, 40.001813 ], [ -99.986611, 40.001550 ], [ -99.990926, 40.001503 ], [ -100.177795, 40.001593 ], [ -100.177823, 40.001593 ], [ -100.188181, 40.001541 ], [ -100.190323, 40.001586 ], [ -100.193590, 40.001573 ], [ -100.193597, 40.001573 ], [ -100.196959, 40.001494 ], [ -100.215406, 40.001629 ], [ -100.229479, 40.001693 ], [ -100.231652, 40.001623 ], [ -100.390080, 40.001809 ], [ -100.439081, 40.001774 ], [ -100.447072, 40.001795 ], [ -100.468773, 40.001724 ], [ -100.475854, 40.001768 ], [ -100.477018, 40.001752 ], [ -100.487159, 40.001767 ], [ -100.511065, 40.001840 ], [ -100.551886, 40.001889 ], [ -100.567238, 40.001889 ], [ -100.594757, 40.001977 ], [ -100.600945, 40.001906 ], [ -100.645445, 40.001883 ], [ -100.660230, 40.002162 ], [ -100.683435, 40.002234 ], [ -100.721128, 40.002069 ], [ -100.729904, 40.002111 ], [ -100.733296, 40.002270 ], [ -100.738826, 40.002228 ], [ -100.752183, 40.002128 ], [ -100.758830, 40.002302 ], [ -100.937427, 40.002145 ], [ -101.027686, 40.002256 ], [ -101.060317, 40.002307 ], [ -101.130907, 40.002427 ], [ -101.168704, 40.002547 ], [ -101.178805, 40.002468 ], [ -101.192219, 40.002491 ], [ -101.215033, 40.002555 ], [ -101.248673, 40.002543 ], [ -101.286555, 40.002559 ], [ -101.293991, 40.002559 ], [ -101.324036, 40.002696 ], [ -101.325514, 40.002687 ], [ -101.342859, 40.002580 ], [ -101.374326, 40.002521 ], [ -101.409953, 40.002354 ], [ -101.411043, 40.002365 ], [ -101.417209, 40.002424 ], [ -101.542273, 40.002609 ], [ -101.625809, 40.002711 ], [ -101.627071, 40.002620 ], [ -101.804862, 40.002752 ], [ -101.807687, 40.002798 ], [ -101.832161, 40.002933 ], [ -101.841025, 40.002784 ], [ -101.904176, 40.003162 ], [ -101.916696, 40.003142 ], [ -102.051744, 40.003078 ], [ -102.052001, 40.148359 ], [ -102.051909, 40.162674 ], [ -102.051894, 40.229193 ], [ -102.051922, 40.235344 ], [ -102.051309, 40.338381 ], [ -102.051553, 40.349214 ], [ -102.051798, 40.360069 ], [ -102.051572, 40.393080 ], [ -102.051840, 40.396396 ], [ -102.051465, 40.440008 ], [ -102.051519, 40.520094 ], [ -102.051725, 40.537839 ], [ -102.051398, 40.697542 ], [ -102.051292, 40.749586 ], [ -102.051292, 40.749591 ], [ -102.051614, 41.002377 ], [ -102.051718, 41.002377 ], [ -102.070598, 41.002423 ], [ -102.124972, 41.002338 ], [ -102.191210, 41.002326 ], [ -102.209361, 41.002442 ], [ -102.212200, 41.002462 ], [ -102.231931, 41.002327 ], [ -102.267812, 41.002383 ], [ -102.272100, 41.002245 ], [ -102.291354, 41.002207 ], [ -102.292553, 41.002207 ], [ -102.292622, 41.002230 ], [ -102.292833, 41.002207 ], [ -102.364066, 41.002174 ], [ -102.379593, 41.002301 ], [ -102.469223, 41.002424 ], [ -102.470537, 41.002382 ], [ -102.487955, 41.002445 ], [ -102.556789, 41.002219 ], [ -102.566048, 41.002200 ], [ -102.575496, 41.002200 ], [ -102.575738, 41.002268 ], [ -102.578696, 41.002291 ], [ -102.621033, 41.002597 ], [ -102.653463, 41.002332 ], [ -102.739624, 41.002230 ], [ -102.754617, 41.002361 ], [ -102.766723, 41.002275 ], [ -102.773546, 41.002414 ], [ -102.827280, 41.002143 ], [ -102.830303, 41.002351 ], [ -102.846455, 41.002256 ], [ -102.849263, 41.002301 ], [ -102.865784, 41.001988 ], [ -102.867822, 41.002183 ], [ -102.885746, 41.002131 ], [ -102.887407, 41.002178 ], [ -102.904796, 41.002207 ], [ -102.906547, 41.002276 ], [ -102.924029, 41.002142 ], [ -102.925568, 41.002280 ], [ -102.943109, 41.002051 ], [ -102.944830, 41.002303 ], [ -102.959624, 41.002095 ], [ -102.960706, 41.002059 ], [ -102.962522, 41.002072 ], [ -102.963669, 41.002186 ], [ -102.981483, 41.002112 ], [ -102.982690, 41.002157 ], [ -103.000102, 41.002400 ], [ -103.002026, 41.002486 ], [ -103.038704, 41.002251 ], [ -103.043444, 41.002344 ], [ -103.057998, 41.002368 ], [ -103.059538, 41.002368 ], [ -103.076536, 41.002253 ], [ -103.077804, 41.002298 ], [ -103.362979, 41.001844 ], [ -103.365314, 41.001846 ], [ -103.382492, 41.002232 ], [ -103.396991, 41.002558 ], [ -103.421925, 41.001969 ], [ -103.421975, 41.002007 ], [ -103.486697, 41.001914 ], [ -103.497447, 41.001635 ], [ -103.574522, 41.001721 ], [ -103.750498, 41.002054 ], [ -103.858449, 41.001681 ], [ -103.877967, 41.001673 ], [ -103.896207, 41.001750 ], [ -103.906324, 41.001387 ], [ -103.953525, 41.001596 ], [ -103.971373, 41.001524 ], [ -103.972642, 41.001615 ], [ -104.018223, 41.001617 ], [ -104.023383, 41.001887 ], [ -104.039238, 41.001502 ], [ -104.053249, 41.001406 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US32", "STATE": "32", "NAME": "Nevada", "LSAD": "", "CENSUSAREA": 109781.180000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -114.042145, 40.999926 ], [ -114.043176, 40.771675 ], [ -114.043803, 40.759205 ], [ -114.043831, 40.758666 ], [ -114.043505, 40.726292 ], [ -114.045281, 40.506586 ], [ -114.045577, 40.495801 ], [ -114.045518, 40.494474 ], [ -114.045218, 40.430282 ], [ -114.045826, 40.424823 ], [ -114.046178, 40.398313 ], [ -114.046153, 40.231971 ], [ -114.046683, 40.116931 ], [ -114.046741, 40.104231 ], [ -114.046386, 40.097896 ], [ -114.046835, 40.030131 ], [ -114.046555, 39.996899 ], [ -114.047134, 39.906037 ], [ -114.047214, 39.821024 ], [ -114.047783, 39.794160 ], [ -114.047273, 39.759413 ], [ -114.047728, 39.542742 ], [ -114.047079, 39.499943 ], [ -114.049104, 39.005509 ], [ -114.048054, 38.878693 ], [ -114.048521, 38.876197 ], [ -114.049465, 38.874949 ], [ -114.049168, 38.749951 ], [ -114.049749, 38.729210 ], [ -114.049883, 38.677365 ], [ -114.050154, 38.572920 ], [ -114.049862, 38.547764 ], [ -114.049834, 38.543784 ], [ -114.050485, 38.499955 ], [ -114.050091, 38.404673 ], [ -114.050120, 38.404536 ], [ -114.049417, 38.264700 ], [ -114.050138, 38.249960 ], [ -114.049903, 38.148601 ], [ -114.050423, 37.999961 ], [ -114.049658, 37.881368 ], [ -114.049928, 37.852508 ], [ -114.049677, 37.823645 ], [ -114.048473, 37.809861 ], [ -114.049919, 37.765586 ], [ -114.051109, 37.756276 ], [ -114.051670, 37.746958 ], [ -114.051785, 37.746249 ], [ -114.051728, 37.745997 ], [ -114.052472, 37.604776 ], [ -114.052962, 37.592783 ], [ -114.052689, 37.517859 ], [ -114.052718, 37.517264 ], [ -114.052685, 37.502513 ], [ -114.052701, 37.492014 ], [ -114.052448, 37.431440 ], [ -114.051765, 37.418083 ], [ -114.051927, 37.370734 ], [ -114.051927, 37.370459 ], [ -114.051800, 37.293548 ], [ -114.051800, 37.293044 ], [ -114.051974, 37.284511 ], [ -114.051974, 37.283848 ], [ -114.051405, 37.233854 ], [ -114.051673, 37.172368 ], [ -114.052179, 37.147110 ], [ -114.051867, 37.134292 ], [ -114.052827, 37.103961 ], [ -114.051822, 37.090976 ], [ -114.051749, 37.088434 ], [ -114.050600, 37.000396 ], [ -114.049995, 36.957769 ], [ -114.050619, 36.843141 ], [ -114.050619, 36.843128 ], [ -114.050606, 36.800184 ], [ -114.050562, 36.656259 ], [ -114.050167, 36.624978 ], [ -114.049660, 36.621113 ], [ -114.048476, 36.499980 ], [ -114.046488, 36.473449 ], [ -114.045829, 36.442973 ], [ -114.045806, 36.391071 ], [ -114.047584, 36.325573 ], [ -114.046935, 36.315449 ], [ -114.048515, 36.289598 ], [ -114.048226, 36.268874 ], [ -114.047106, 36.250591 ], [ -114.046743, 36.245246 ], [ -114.046838, 36.194069 ], [ -114.060302, 36.189363 ], [ -114.068027, 36.180663 ], [ -114.088954, 36.144381 ], [ -114.099870, 36.121654 ], [ -114.103222, 36.120176 ], [ -114.111011, 36.119875 ], [ -114.120862, 36.114596 ], [ -114.123144, 36.111576 ], [ -114.123975, 36.106515 ], [ -114.123221, 36.104746 ], [ -114.117459, 36.100893 ], [ -114.114165, 36.096982 ], [ -114.114531, 36.095217 ], [ -114.136896, 36.059467 ], [ -114.138203, 36.053161 ], [ -114.137188, 36.046785 ], [ -114.138202, 36.041284 ], [ -114.148191, 36.028013 ], [ -114.151725, 36.024563 ], [ -114.154130, 36.023862 ], [ -114.166465, 36.027738 ], [ -114.176824, 36.027651 ], [ -114.192380, 36.020993 ], [ -114.213690, 36.015613 ], [ -114.233289, 36.014289 ], [ -114.238799, 36.014561 ], [ -114.252651, 36.020193 ], [ -114.263146, 36.025937 ], [ -114.266721, 36.029238 ], [ -114.270645, 36.035720 ], [ -114.280202, 36.046362 ], [ -114.314028, 36.058165 ], [ -114.315557, 36.059494 ], [ -114.316109, 36.063109 ], [ -114.314206, 36.066619 ], [ -114.307879, 36.071291 ], [ -114.305738, 36.074882 ], [ -114.308430, 36.082443 ], [ -114.328777, 36.105501 ], [ -114.337273, 36.108020 ], [ -114.363109, 36.130246 ], [ -114.372106, 36.143114 ], [ -114.405475, 36.147371 ], [ -114.412373, 36.147254 ], [ -114.416950, 36.145761 ], [ -114.427169, 36.136305 ], [ -114.446605, 36.125970 ], [ -114.448654, 36.126410 ], [ -114.453325, 36.130726 ], [ -114.458369, 36.138586 ], [ -114.463637, 36.139695 ], [ -114.470152, 36.138801 ], [ -114.487034, 36.129396 ], [ -114.496120, 36.127850 ], [ -114.502172, 36.128796 ], [ -114.504442, 36.129741 ], [ -114.505766, 36.131444 ], [ -114.506144, 36.134659 ], [ -114.505387, 36.137496 ], [ -114.504820, 36.142414 ], [ -114.504631, 36.145629 ], [ -114.506711, 36.148277 ], [ -114.511721, 36.150956 ], [ -114.545789, 36.152248 ], [ -114.572031, 36.151610 ], [ -114.597212, 36.142103 ], [ -114.608264, 36.133949 ], [ -114.616694, 36.130101 ], [ -114.621883, 36.132130 ], [ -114.627855, 36.141012 ], [ -114.631716, 36.142306 ], [ -114.659950, 36.124145 ], [ -114.662890, 36.119932 ], [ -114.666538, 36.117343 ], [ -114.709771, 36.107742 ], [ -114.717293, 36.107686 ], [ -114.736165, 36.104367 ], [ -114.747079, 36.097005 ], [ -114.753638, 36.090705 ], [ -114.755618, 36.087166 ], [ -114.755491, 36.081601 ], [ -114.754099, 36.079440 ], [ -114.743342, 36.070535 ], [ -114.736253, 36.058470 ], [ -114.736738, 36.054349 ], [ -114.740375, 36.049258 ], [ -114.740375, 36.043682 ], [ -114.740617, 36.041015 ], [ -114.739405, 36.037863 ], [ -114.734314, 36.035681 ], [ -114.730435, 36.031317 ], [ -114.729707, 36.028166 ], [ -114.731162, 36.021862 ], [ -114.740522, 36.013336 ], [ -114.742779, 36.009963 ], [ -114.743243, 36.006530 ], [ -114.743756, 35.985095 ], [ -114.740595, 35.975656 ], [ -114.729941, 35.962183 ], [ -114.728318, 35.956290 ], [ -114.731159, 35.943916 ], [ -114.729356, 35.941413 ], [ -114.715692, 35.934709 ], [ -114.707526, 35.928060 ], [ -114.708516, 35.912313 ], [ -114.700271, 35.901772 ], [ -114.681120, 35.885364 ], [ -114.679039, 35.880046 ], [ -114.677883, 35.876346 ], [ -114.677420, 35.874728 ], [ -114.678114, 35.871953 ], [ -114.679501, 35.868023 ], [ -114.682010, 35.863284 ], [ -114.697767, 35.854844 ], [ -114.699848, 35.848370 ], [ -114.699848, 35.843283 ], [ -114.696410, 35.833784 ], [ -114.695710, 35.830601 ], [ -114.703710, 35.814585 ], [ -114.709910, 35.810185 ], [ -114.712110, 35.806185 ], [ -114.698910, 35.790185 ], [ -114.701409, 35.769086 ], [ -114.695709, 35.755986 ], [ -114.697309, 35.733686 ], [ -114.705309, 35.711587 ], [ -114.705409, 35.708287 ], [ -114.701208, 35.701187 ], [ -114.694108, 35.695187 ], [ -114.683208, 35.689387 ], [ -114.680607, 35.685488 ], [ -114.682207, 35.678188 ], [ -114.690008, 35.664688 ], [ -114.689407, 35.651412 ], [ -114.677107, 35.641489 ], [ -114.658206, 35.619089 ], [ -114.653406, 35.610789 ], [ -114.654306, 35.597590 ], [ -114.659606, 35.587490 ], [ -114.665649, 35.580428 ], [ -114.666184, 35.577576 ], [ -114.663005, 35.563690 ], [ -114.662005, 35.545491 ], [ -114.660205, 35.539291 ], [ -114.657405, 35.536391 ], [ -114.656905, 35.534391 ], [ -114.658005, 35.530491 ], [ -114.663105, 35.524491 ], [ -114.673805, 35.517891 ], [ -114.677205, 35.513491 ], [ -114.679205, 35.499992 ], [ -114.677643, 35.489742 ], [ -114.672901, 35.481708 ], [ -114.666377, 35.466856 ], [ -114.664500, 35.449497 ], [ -114.662125, 35.444241 ], [ -114.652005, 35.429165 ], [ -114.627137, 35.409504 ], [ -114.611435, 35.369056 ], [ -114.604314, 35.353584 ], [ -114.595931, 35.325234 ], [ -114.597503, 35.296954 ], [ -114.587129, 35.262376 ], [ -114.583111, 35.238090 ], [ -114.583559, 35.229930 ], [ -114.579963, 35.209640 ], [ -114.574835, 35.205898 ], [ -114.572119, 35.200591 ], [ -114.569238, 35.183480 ], [ -114.569569, 35.163053 ], [ -114.572747, 35.138725 ], [ -114.578524, 35.128750 ], [ -114.587740, 35.123729 ], [ -114.599120, 35.121050 ], [ -114.619905, 35.121632 ], [ -114.629934, 35.118272 ], [ -114.644352, 35.105904 ], [ -114.646759, 35.101872 ], [ -114.642831, 35.096503 ], [ -114.622517, 35.088703 ], [ -114.613132, 35.083097 ], [ -114.604736, 35.074830 ], [ -114.602908, 35.068588 ], [ -114.603619, 35.064226 ], [ -114.606694, 35.058941 ], [ -114.627124, 35.044721 ], [ -114.632429, 35.037586 ], [ -114.636893, 35.028367 ], [ -114.638023, 35.020556 ], [ -114.636674, 35.008807 ], [ -114.633013, 35.002085 ], [ -114.804249, 35.139689 ], [ -114.805030, 35.140284 ], [ -114.925381, 35.237039 ], [ -114.925480, 35.237054 ], [ -114.942216, 35.249994 ], [ -115.043812, 35.332012 ], [ -115.098018, 35.374990 ], [ -115.102881, 35.379371 ], [ -115.125816, 35.396940 ], [ -115.145813, 35.413182 ], [ -115.146788, 35.413662 ], [ -115.160068, 35.424129 ], [ -115.160599, 35.424313 ], [ -115.225273, 35.475907 ], [ -115.271342, 35.512660 ], [ -115.303743, 35.538207 ], [ -115.388866, 35.605171 ], [ -115.391535, 35.607271 ], [ -115.393996, 35.609344 ], [ -115.404537, 35.617605 ], [ -115.406079, 35.618613 ], [ -115.412908, 35.624981 ], [ -115.500832, 35.693382 ], [ -115.625838, 35.792013 ], [ -115.627386, 35.793846 ], [ -115.647202, 35.808995 ], [ -115.647683, 35.809358 ], [ -115.648020, 35.809629 ], [ -115.669005, 35.826515 ], [ -115.689302, 35.842003 ], [ -115.750844, 35.889287 ], [ -115.845984, 35.964207 ], [ -115.852908, 35.969660 ], [ -115.892975, 35.999967 ], [ -115.912858, 36.015359 ], [ -116.093601, 36.155805 ], [ -116.097216, 36.158346 ], [ -116.250869, 36.276979 ], [ -116.375875, 36.372562 ], [ -116.380340, 36.374955 ], [ -116.488233, 36.459097 ], [ -116.500882, 36.468223 ], [ -116.541983, 36.499952 ], [ -117.000895, 36.847694 ], [ -117.066728, 36.896354 ], [ -117.131975, 36.945777 ], [ -117.166000, 36.971224 ], [ -117.244917, 37.030244 ], [ -117.266046, 37.044910 ], [ -117.375905, 37.126843 ], [ -117.500117, 37.220380 ], [ -117.500909, 37.220282 ], [ -117.540885, 37.249931 ], [ -117.581418, 37.278936 ], [ -117.680610, 37.353399 ], [ -117.712358, 37.374931 ], [ -117.832726, 37.464929 ], [ -117.875927, 37.497267 ], [ -117.904625, 37.515836 ], [ -117.975776, 37.569293 ], [ -118.039849, 37.615245 ], [ -118.039798, 37.615273 ], [ -118.052189, 37.624930 ], [ -118.250947, 37.768616 ], [ -118.427800, 37.896230 ], [ -118.500958, 37.949019 ], [ -118.571958, 37.999930 ], [ -118.621590, 38.034389 ], [ -118.714312, 38.102185 ], [ -118.746598, 38.124926 ], [ -118.771867, 38.141871 ], [ -118.859087, 38.204808 ], [ -118.922518, 38.249919 ], [ -118.949673, 38.268940 ], [ -119.000975, 38.303675 ], [ -119.030078, 38.325181 ], [ -119.082358, 38.361267 ], [ -119.097161, 38.372853 ], [ -119.125982, 38.393170 ], [ -119.156983, 38.414739 ], [ -119.234966, 38.468997 ], [ -119.250988, 38.480780 ], [ -119.279262, 38.499914 ], [ -119.328411, 38.534773 ], [ -119.333423, 38.538328 ], [ -119.370117, 38.563281 ], [ -119.375994, 38.566793 ], [ -119.450623, 38.619965 ], [ -119.450612, 38.619964 ], [ -119.494022, 38.649734 ], [ -119.494183, 38.649852 ], [ -119.585437, 38.713212 ], [ -119.587066, 38.714345 ], [ -119.587679, 38.714734 ], [ -119.904315, 38.933324 ], [ -120.001014, 38.999574 ], [ -120.002461, 39.067489 ], [ -120.003402, 39.112687 ], [ -120.004504, 39.165599 ], [ -120.005746, 39.225210 ], [ -120.005743, 39.228664 ], [ -120.005142, 39.291258 ], [ -120.005414, 39.313345 ], [ -120.005413, 39.313848 ], [ -120.005320, 39.316350 ], [ -120.005316, 39.316453 ], [ -120.004710, 39.330488 ], [ -120.004430, 39.374908 ], [ -120.003117, 39.445044 ], [ -120.003116, 39.445113 ], [ -120.001740, 39.538852 ], [ -120.001319, 39.722416 ], [ -120.001319, 39.722420 ], [ -120.000502, 39.779956 ], [ -120.000607, 39.780779 ], [ -119.999733, 39.851406 ], [ -119.997634, 39.956505 ], [ -119.997291, 40.071803 ], [ -119.997175, 40.077245 ], [ -119.997234, 40.091591 ], [ -119.997124, 40.126363 ], [ -119.996183, 40.262461 ], [ -119.996182, 40.263532 ], [ -119.996155, 40.321250 ], [ -119.996155, 40.321838 ], [ -119.995926, 40.499901 ], [ -119.997533, 40.720992 ], [ -119.998479, 40.749899 ], [ -119.999231, 40.865899 ], [ -119.999232, 40.867454 ], [ -119.999358, 40.873101 ], [ -119.999866, 41.183974 ], [ -119.999471, 41.499894 ], [ -119.998280, 41.618765 ], [ -119.998855, 41.624893 ], [ -119.998287, 41.749892 ], [ -119.999276, 41.874891 ], [ -119.999168, 41.994540 ], [ -119.986678, 41.995842 ], [ -119.876054, 41.997199 ], [ -119.872929, 41.997641 ], [ -119.848907, 41.997281 ], [ -119.790087, 41.997544 ], [ -119.725730, 41.996296 ], [ -119.444598, 41.995478 ], [ -119.360177, 41.994384 ], [ -119.324181, 41.994206 ], [ -119.251033, 41.993843 ], [ -119.231876, 41.994212 ], [ -119.208280, 41.993177 ], [ -119.001022, 41.993793 ], [ -118.795612, 41.992394 ], [ -118.777228, 41.992671 ], [ -118.775869, 41.992692 ], [ -118.696409, 41.991794 ], [ -118.601806, 41.993895 ], [ -118.501002, 41.995446 ], [ -118.197189, 41.996995 ], [ -117.873467, 41.998335 ], [ -117.625973, 41.998102 ], [ -117.623731, 41.998467 ], [ -117.443062, 41.999659 ], [ -117.403613, 41.999290 ], [ -117.217551, 41.999887 ], [ -117.197798, 42.000380 ], [ -117.068613, 42.000035 ], [ -117.055402, 41.999890 ], [ -117.048910, 41.998983 ], [ -117.040906, 41.999890 ], [ -117.026222, 42.000252 ], [ -117.018294, 41.999358 ], [ -117.009255, 41.998127 ], [ -116.969156, 41.998991 ], [ -116.626770, 41.997750 ], [ -116.625947, 41.997379 ], [ -116.586937, 41.997370 ], [ -116.582217, 41.997834 ], [ -116.525319, 41.997558 ], [ -116.510452, 41.997096 ], [ -116.501741, 41.997334 ], [ -116.499777, 41.996740 ], [ -116.485823, 41.996861 ], [ -116.483094, 41.996885 ], [ -116.463528, 41.996547 ], [ -116.368478, 41.996281 ], [ -116.332763, 41.997283 ], [ -116.163931, 41.997555 ], [ -116.160833, 41.997508 ], [ -116.038602, 41.997460 ], [ -116.038570, 41.997413 ], [ -116.030754, 41.997399 ], [ -116.030758, 41.997383 ], [ -116.018960, 41.997762 ], [ -116.018945, 41.997722 ], [ -116.012219, 41.998048 ], [ -116.012212, 41.998035 ], [ -115.986880, 41.998534 ], [ -115.887612, 41.998048 ], [ -115.879596, 41.997891 ], [ -115.870181, 41.996766 ], [ -115.625914, 41.997415 ], [ -115.586849, 41.996884 ], [ -115.313877, 41.996103 ], [ -115.254333, 41.996721 ], [ -115.250795, 41.996156 ], [ -115.038256, 41.996012 ], [ -115.031783, 41.996008 ], [ -114.914187, 41.999909 ], [ -114.899210, 41.999909 ], [ -114.875877, 42.001319 ], [ -114.831077, 42.002207 ], [ -114.806384, 42.001822 ], [ -114.720715, 41.998231 ], [ -114.598267, 41.994511 ], [ -114.498259, 41.994599 ], [ -114.498243, 41.994636 ], [ -114.467581, 41.995492 ], [ -114.281855, 41.994214 ], [ -114.107428, 41.993965 ], [ -114.107259, 41.993831 ], [ -114.061763, 41.993939 ], [ -114.061774, 41.993797 ], [ -114.048257, 41.993814 ], [ -114.048246, 41.993721 ], [ -114.041723, 41.993720 ], [ -114.039648, 41.884816 ], [ -114.041107, 41.850573 ], [ -114.041152, 41.850595 ], [ -114.039901, 41.753781 ], [ -114.039968, 41.624920 ], [ -114.040437, 41.615377 ], [ -114.040942, 41.499921 ], [ -114.040231, 41.491690 ], [ -114.041396, 41.219958 ], [ -114.042553, 41.210923 ], [ -114.041447, 41.207752 ], [ -114.042145, 40.999926 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US33", "STATE": "33", "NAME": "New Hampshire", "LSAD": "", "CENSUSAREA": 8952.651000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -72.452100, 43.161414 ], [ -72.451868, 43.170174 ], [ -72.452556, 43.172117 ], [ -72.444904, 43.177969 ], [ -72.443405, 43.179729 ], [ -72.443749, 43.182221 ], [ -72.449435, 43.189170 ], [ -72.450280, 43.192485 ], [ -72.438969, 43.201035 ], [ -72.437719, 43.202750 ], [ -72.438594, 43.209013 ], [ -72.440563, 43.215254 ], [ -72.440500, 43.219049 ], [ -72.437656, 43.225266 ], [ -72.434466, 43.230432 ], [ -72.433796, 43.232999 ], [ -72.433684, 43.233427 ], [ -72.434216, 43.234958 ], [ -72.436654, 43.238319 ], [ -72.438937, 43.244240 ], [ -72.438693, 43.252905 ], [ -72.436378, 43.257454 ], [ -72.435221, 43.258483 ], [ -72.421583, 43.263442 ], [ -72.415450, 43.271374 ], [ -72.407842, 43.282892 ], [ -72.401666, 43.303395 ], [ -72.395462, 43.312994 ], [ -72.395805, 43.314617 ], [ -72.397619, 43.317064 ], [ -72.402532, 43.320380 ], [ -72.408696, 43.327674 ], [ -72.410197, 43.330395 ], [ -72.410353, 43.331675 ], [ -72.409037, 43.334395 ], [ -72.400981, 43.345775 ], [ -72.399289, 43.347581 ], [ -72.395403, 43.350414 ], [ -72.390920, 43.354984 ], [ -72.390103, 43.356926 ], [ -72.392170, 43.357865 ], [ -72.400441, 43.357685 ], [ -72.403949, 43.358098 ], [ -72.413377, 43.362741 ], [ -72.414692, 43.364273 ], [ -72.415099, 43.365896 ], [ -72.415978, 43.376531 ], [ -72.415381, 43.380211 ], [ -72.413154, 43.384302 ], [ -72.405253, 43.389992 ], [ -72.403811, 43.391935 ], [ -72.400131, 43.410997 ], [ -72.399972, 43.415249 ], [ -72.395916, 43.430974 ], [ -72.395659, 43.438541 ], [ -72.393992, 43.444666 ], [ -72.391196, 43.449305 ], [ -72.390567, 43.451225 ], [ -72.392628, 43.465078 ], [ -72.392500, 43.467364 ], [ -72.391526, 43.468780 ], [ -72.384491, 43.474195 ], [ -72.382951, 43.476000 ], [ -72.381723, 43.480091 ], [ -72.380428, 43.488525 ], [ -72.380362, 43.491634 ], [ -72.380894, 43.493394 ], [ -72.384773, 43.500259 ], [ -72.389556, 43.503899 ], [ -72.396305, 43.508062 ], [ -72.398376, 43.510829 ], [ -72.398563, 43.513435 ], [ -72.395825, 43.520560 ], [ -72.395949, 43.523880 ], [ -72.394218, 43.527400 ], [ -72.390700, 43.527261 ], [ -72.389097, 43.528266 ], [ -72.383310, 43.535190 ], [ -72.380383, 43.540880 ], [ -72.381187, 43.554915 ], [ -72.382783, 43.562459 ], [ -72.382625, 43.564127 ], [ -72.379440, 43.574069 ], [ -72.373126, 43.579419 ], [ -72.363916, 43.583652 ], [ -72.349926, 43.587726 ], [ -72.332382, 43.599364 ], [ -72.329620, 43.600201 ], [ -72.328514, 43.600805 ], [ -72.327665, 43.602679 ], [ -72.328232, 43.606839 ], [ -72.329522, 43.608393 ], [ -72.332700, 43.610313 ], [ -72.334745, 43.614519 ], [ -72.334401, 43.619250 ], [ -72.332360, 43.625070 ], [ -72.328966, 43.626991 ], [ -72.327236, 43.630534 ], [ -72.327362, 43.631174 ], [ -72.329471, 43.632843 ], [ -72.329660, 43.634648 ], [ -72.329126, 43.635563 ], [ -72.327395, 43.636774 ], [ -72.322517, 43.638901 ], [ -72.315247, 43.641164 ], [ -72.314083, 43.642810 ], [ -72.313863, 43.646558 ], [ -72.315059, 43.649415 ], [ -72.314020, 43.656158 ], [ -72.312887, 43.658444 ], [ -72.310841, 43.659724 ], [ -72.305771, 43.666535 ], [ -72.304322, 43.669507 ], [ -72.303408, 43.674055 ], [ -72.303092, 43.678078 ], [ -72.304351, 43.681141 ], [ -72.306020, 43.683061 ], [ -72.305326, 43.695770 ], [ -72.302867, 43.702718 ], [ -72.299715, 43.706558 ], [ -72.294894, 43.709003 ], [ -72.292215, 43.711333 ], [ -72.286950, 43.717252 ], [ -72.284805, 43.720360 ], [ -72.279855, 43.724633 ], [ -72.276072, 43.727054 ], [ -72.271180, 43.734138 ], [ -72.264245, 43.734158 ], [ -72.245068, 43.743093 ], [ -72.232713, 43.748286 ], [ -72.223645, 43.757842 ], [ -72.222069, 43.759831 ], [ -72.220116, 43.763626 ], [ -72.218099, 43.765729 ], [ -72.216491, 43.766507 ], [ -72.210815, 43.767696 ], [ -72.207535, 43.769274 ], [ -72.205193, 43.770952 ], [ -72.204760, 43.771263 ], [ -72.205521, 43.782279 ], [ -72.205300, 43.784474 ], [ -72.204070, 43.786097 ], [ -72.197036, 43.790006 ], [ -72.195552, 43.791492 ], [ -72.193184, 43.794697 ], [ -72.190754, 43.800807 ], [ -72.184847, 43.804698 ], [ -72.183333, 43.808177 ], [ -72.184184, 43.812524 ], [ -72.186424, 43.815857 ], [ -72.188570, 43.821153 ], [ -72.188255, 43.822888 ], [ -72.186238, 43.826931 ], [ -72.183337, 43.830699 ], [ -72.182203, 43.834032 ], [ -72.182864, 43.845109 ], [ -72.187379, 43.853612 ], [ -72.187916, 43.856126 ], [ -72.184788, 43.863393 ], [ -72.182956, 43.865335 ], [ -72.179386, 43.866181 ], [ -72.174774, 43.866386 ], [ -72.167476, 43.869150 ], [ -72.169780, 43.873425 ], [ -72.171904, 43.876149 ], [ -72.173576, 43.879670 ], [ -72.172785, 43.883716 ], [ -72.171648, 43.885361 ], [ -72.170604, 43.886388 ], [ -72.167224, 43.886113 ], [ -72.160819, 43.887223 ], [ -72.159216, 43.888313 ], [ -72.158585, 43.892762 ], [ -72.155724, 43.897120 ], [ -72.151324, 43.901704 ], [ -72.145041, 43.905288 ], [ -72.135117, 43.910024 ], [ -72.121002, 43.918956 ], [ -72.119190, 43.920952 ], [ -72.118013, 43.923292 ], [ -72.116767, 43.933923 ], [ -72.116766, 43.935278 ], [ -72.118985, 43.943225 ], [ -72.118698, 43.945360 ], [ -72.117839, 43.946828 ], [ -72.115268, 43.947629 ], [ -72.110872, 43.947654 ], [ -72.105875, 43.949370 ], [ -72.104421, 43.950536 ], [ -72.098689, 43.957660 ], [ -72.098955, 43.958879 ], [ -72.100894, 43.960851 ], [ -72.100543, 43.962478 ], [ -72.098563, 43.963833 ], [ -72.090357, 43.965409 ], [ -72.090214, 43.965814 ], [ -72.091104, 43.966443 ], [ -72.096161, 43.968132 ], [ -72.104972, 43.969950 ], [ -72.107042, 43.969513 ], [ -72.110945, 43.966959 ], [ -72.114273, 43.967513 ], [ -72.114726, 43.968332 ], [ -72.114702, 43.969478 ], [ -72.113078, 43.972790 ], [ -72.112490, 43.975654 ], [ -72.111756, 43.984943 ], [ -72.112813, 43.988020 ], [ -72.116706, 43.991954 ], [ -72.116985, 43.994480 ], [ -72.109019, 44.000535 ], [ -72.103765, 44.002837 ], [ -72.103576, 44.004231 ], [ -72.104941, 44.009395 ], [ -72.105292, 44.012663 ], [ -72.102475, 44.014882 ], [ -72.098897, 44.015477 ], [ -72.095247, 44.013580 ], [ -72.093384, 44.010450 ], [ -72.093257, 44.009376 ], [ -72.091230, 44.009125 ], [ -72.090059, 44.009903 ], [ -72.089807, 44.011274 ], [ -72.090504, 44.012736 ], [ -72.095193, 44.016666 ], [ -72.095669, 44.019683 ], [ -72.095100, 44.021831 ], [ -72.094056, 44.023179 ], [ -72.092030, 44.024459 ], [ -72.090478, 44.024299 ], [ -72.084871, 44.021308 ], [ -72.082432, 44.022154 ], [ -72.081673, 44.023638 ], [ -72.081864, 44.026952 ], [ -72.081357, 44.028529 ], [ -72.079996, 44.029764 ], [ -72.075648, 44.031654 ], [ -72.075004, 44.032789 ], [ -72.075486, 44.034614 ], [ -72.079397, 44.039531 ], [ -72.079595, 44.041429 ], [ -72.078989, 44.042886 ], [ -72.077372, 44.044591 ], [ -72.074881, 44.045892 ], [ -72.066422, 44.049299 ], [ -72.062150, 44.049931 ], [ -72.062713, 44.051618 ], [ -72.068405, 44.054021 ], [ -72.069150, 44.054817 ], [ -72.067612, 44.058034 ], [ -72.065415, 44.058344 ], [ -72.058863, 44.057921 ], [ -72.057173, 44.058646 ], [ -72.056341, 44.059582 ], [ -72.053482, 44.064730 ], [ -72.048289, 44.069136 ], [ -72.048570, 44.071359 ], [ -72.051144, 44.073850 ], [ -72.051602, 44.075193 ], [ -72.051166, 44.075826 ], [ -72.042088, 44.077008 ], [ -72.040912, 44.076659 ], [ -72.039076, 44.074520 ], [ -72.036641, 44.073999 ], [ -72.033450, 44.074531 ], [ -72.031898, 44.076241 ], [ -72.032009, 44.077174 ], [ -72.033739, 44.078830 ], [ -72.039783, 44.081271 ], [ -72.047305, 44.085382 ], [ -72.048781, 44.087141 ], [ -72.047684, 44.088873 ], [ -72.046235, 44.089538 ], [ -72.040012, 44.088762 ], [ -72.036291, 44.089236 ], [ -72.034290, 44.090138 ], [ -72.032894, 44.091440 ], [ -72.031878, 44.093359 ], [ -72.031019, 44.097975 ], [ -72.031240, 44.100101 ], [ -72.032983, 44.101655 ], [ -72.036883, 44.103119 ], [ -72.039674, 44.103371 ], [ -72.040911, 44.102686 ], [ -72.042592, 44.100744 ], [ -72.042943, 44.097636 ], [ -72.043482, 44.096996 ], [ -72.044909, 44.096402 ], [ -72.048334, 44.096905 ], [ -72.050997, 44.098848 ], [ -72.052391, 44.101088 ], [ -72.054831, 44.110137 ], [ -72.054675, 44.112147 ], [ -72.052342, 44.119891 ], [ -72.046430, 44.123911 ], [ -72.041948, 44.125653 ], [ -72.040728, 44.125668 ], [ -72.038839, 44.124628 ], [ -72.037506, 44.124708 ], [ -72.033703, 44.131541 ], [ -72.034242, 44.132524 ], [ -72.037859, 44.133782 ], [ -72.041983, 44.137165 ], [ -72.042867, 44.151288 ], [ -72.042708, 44.152270 ], [ -72.040082, 44.155749 ], [ -72.040167, 44.157023 ], [ -72.040719, 44.157966 ], [ -72.042387, 44.160817 ], [ -72.047593, 44.161801 ], [ -72.053021, 44.167903 ], [ -72.057496, 44.179444 ], [ -72.061338, 44.184951 ], [ -72.066166, 44.189773 ], [ -72.064577, 44.196949 ], [ -72.063561, 44.198457 ], [ -72.060067, 44.200446 ], [ -72.058987, 44.202114 ], [ -72.058066, 44.206067 ], [ -72.058605, 44.208215 ], [ -72.053233, 44.216876 ], [ -72.052662, 44.218841 ], [ -72.053900, 44.222703 ], [ -72.053582, 44.226040 ], [ -72.050656, 44.233581 ], [ -72.047889, 44.238493 ], [ -72.048460, 44.241212 ], [ -72.050112, 44.244046 ], [ -72.053990, 44.246926 ], [ -72.059782, 44.256018 ], [ -72.061174, 44.263377 ], [ -72.060378, 44.264951 ], [ -72.059832, 44.264984 ], [ -72.058969, 44.265911 ], [ -72.058475, 44.267886 ], [ -72.058740, 44.270005 ], [ -72.060846, 44.269972 ], [ -72.064544, 44.267997 ], [ -72.066464, 44.268331 ], [ -72.067774, 44.270976 ], [ -72.065434, 44.277235 ], [ -72.058880, 44.286240 ], [ -72.053355, 44.290501 ], [ -72.046302, 44.291983 ], [ -72.039004, 44.296463 ], [ -72.037030, 44.297834 ], [ -72.033465, 44.301878 ], [ -72.032541, 44.303752 ], [ -72.032317, 44.306677 ], [ -72.032341, 44.315752 ], [ -72.033806, 44.317349 ], [ -72.033136, 44.320365 ], [ -72.029061, 44.322398 ], [ -72.025783, 44.322054 ], [ -72.019130, 44.320383 ], [ -72.014543, 44.321032 ], [ -72.009977, 44.321951 ], [ -72.002314, 44.324871 ], [ -71.988306, 44.329768 ], [ -71.986484, 44.331218 ], [ -71.984617, 44.336243 ], [ -71.981120, 44.337500 ], [ -71.963133, 44.336556 ], [ -71.958119, 44.337544 ], [ -71.945163, 44.337744 ], [ -71.939049, 44.335844 ], [ -71.935395, 44.335770 ], [ -71.929110, 44.337577 ], [ -71.925088, 44.342024 ], [ -71.917434, 44.346535 ], [ -71.906909, 44.348284 ], [ -71.902332, 44.347499 ], [ -71.881895, 44.340209 ], [ -71.875863, 44.337370 ], [ -71.872472, 44.336628 ], [ -71.869910, 44.336962 ], [ -71.861941, 44.340109 ], [ -71.852628, 44.340873 ], [ -71.844319, 44.344204 ], [ -71.837647, 44.347783 ], [ -71.833261, 44.350136 ], [ -71.826246, 44.352006 ], [ -71.818838, 44.352939 ], [ -71.814351, 44.354541 ], [ -71.812902, 44.355547 ], [ -71.812206, 44.357356 ], [ -71.812473, 44.358477 ], [ -71.814991, 44.363686 ], [ -71.816157, 44.367559 ], [ -71.815490, 44.368836 ], [ -71.812832, 44.370448 ], [ -71.812235, 44.371492 ], [ -71.812424, 44.372532 ], [ -71.815251, 44.374594 ], [ -71.815773, 44.375464 ], [ -71.814388, 44.381932 ], [ -71.813130, 44.382801 ], [ -71.808828, 44.383862 ], [ -71.803461, 44.383335 ], [ -71.800316, 44.384276 ], [ -71.799899, 44.385951 ], [ -71.803489, 44.390384 ], [ -71.803488, 44.391890 ], [ -71.802353, 44.393380 ], [ -71.793924, 44.399271 ], [ -71.790688, 44.400260 ], [ -71.778613, 44.399799 ], [ -71.775399, 44.401126 ], [ -71.772801, 44.403097 ], [ -71.767888, 44.405445 ], [ -71.764977, 44.406587 ], [ -71.764734, 44.406623 ], [ -71.761966, 44.407027 ], [ -71.756091, 44.406401 ], [ -71.754340, 44.405577 ], [ -71.749533, 44.401955 ], [ -71.745011, 44.401359 ], [ -71.743104, 44.401657 ], [ -71.742308, 44.402366 ], [ -71.739921, 44.406778 ], [ -71.737836, 44.408921 ], [ -71.735923, 44.410062 ], [ -71.731520, 44.411015 ], [ -71.726199, 44.411385 ], [ -71.715087, 44.410490 ], [ -71.708041, 44.411977 ], [ -71.699434, 44.416069 ], [ -71.690920, 44.421234 ], [ -71.685850, 44.423405 ], [ -71.679950, 44.427908 ], [ -71.679158, 44.432174 ], [ -71.679933, 44.434062 ], [ -71.679263, 44.435018 ], [ -71.677384, 44.435702 ], [ -71.668944, 44.436523 ], [ -71.664191, 44.438351 ], [ -71.661830, 44.440293 ], [ -71.659021, 44.444932 ], [ -71.657313, 44.454003 ], [ -71.653348, 44.460499 ], [ -71.652320, 44.461117 ], [ -71.645068, 44.460545 ], [ -71.642851, 44.461734 ], [ -71.640404, 44.464186 ], [ -71.640847, 44.465935 ], [ -71.646551, 44.468869 ], [ -71.647864, 44.469976 ], [ -71.648178, 44.472023 ], [ -71.647693, 44.473125 ], [ -71.645890, 44.475141 ], [ -71.643111, 44.476649 ], [ -71.639312, 44.477836 ], [ -71.632795, 44.483890 ], [ -71.631007, 44.484323 ], [ -71.627655, 44.484207 ], [ -71.625676, 44.483201 ], [ -71.625019, 44.481784 ], [ -71.622089, 44.481387 ], [ -71.619624, 44.484411 ], [ -71.617614, 44.485715 ], [ -71.615923, 44.485944 ], [ -71.609568, 44.484348 ], [ -71.599480, 44.486455 ], [ -71.597917, 44.488375 ], [ -71.595484, 44.494424 ], [ -71.595027, 44.498669 ], [ -71.594303, 44.500749 ], [ -71.591917, 44.500975 ], [ -71.590256, 44.500057 ], [ -71.589623, 44.499371 ], [ -71.589622, 44.498525 ], [ -71.586972, 44.498526 ], [ -71.585881, 44.500057 ], [ -71.586648, 44.502873 ], [ -71.583870, 44.503217 ], [ -71.579974, 44.501778 ], [ -71.578760, 44.501915 ], [ -71.577643, 44.502692 ], [ -71.577068, 44.504041 ], [ -71.577771, 44.504886 ], [ -71.583233, 44.508268 ], [ -71.584959, 44.510141 ], [ -71.585950, 44.513432 ], [ -71.586909, 44.514666 ], [ -71.592117, 44.517773 ], [ -71.593971, 44.519738 ], [ -71.594259, 44.521680 ], [ -71.592855, 44.523006 ], [ -71.587104, 44.522436 ], [ -71.585731, 44.522665 ], [ -71.582505, 44.524403 ], [ -71.576884, 44.530323 ], [ -71.574456, 44.533660 ], [ -71.573019, 44.536312 ], [ -71.573083, 44.537980 ], [ -71.575193, 44.540859 ], [ -71.588076, 44.547850 ], [ -71.596804, 44.553424 ], [ -71.598116, 44.555412 ], [ -71.597797, 44.557172 ], [ -71.596137, 44.560898 ], [ -71.593923, 44.563813 ], [ -71.592091, 44.565118 ], [ -71.590170, 44.565694 ], [ -71.575519, 44.564775 ], [ -71.569599, 44.562777 ], [ -71.563399, 44.563218 ], [ -71.559846, 44.564119 ], [ -71.558565, 44.565572 ], [ -71.558985, 44.568779 ], [ -71.557972, 44.570451 ], [ -71.556497, 44.570777 ], [ -71.552629, 44.569543 ], [ -71.551670, 44.569657 ], [ -71.549655, 44.570708 ], [ -71.548728, 44.571873 ], [ -71.548952, 44.573084 ], [ -71.553300, 44.576924 ], [ -71.553755, 44.578406 ], [ -71.553699, 44.579628 ], [ -71.553200, 44.580683 ], [ -71.551145, 44.580405 ], [ -71.549270, 44.579164 ], [ -71.547448, 44.578547 ], [ -71.544922, 44.579278 ], [ -71.540123, 44.582522 ], [ -71.537724, 44.584785 ], [ -71.536251, 44.588441 ], [ -71.540601, 44.590453 ], [ -71.549268, 44.593174 ], [ -71.553447, 44.593451 ], [ -71.554614, 44.595784 ], [ -71.554449, 44.598408 ], [ -71.556014, 44.601383 ], [ -71.555781, 44.603483 ], [ -71.554833, 44.605172 ], [ -71.553873, 44.607069 ], [ -71.554097, 44.609583 ], [ -71.556560, 44.616988 ], [ -71.555760, 44.624119 ], [ -71.554666, 44.625387 ], [ -71.553898, 44.625410 ], [ -71.553156, 44.626645 ], [ -71.551722, 44.627598 ], [ -71.554634, 44.632197 ], [ -71.562124, 44.636580 ], [ -71.562636, 44.637266 ], [ -71.562636, 44.639505 ], [ -71.558859, 44.640122 ], [ -71.558026, 44.641791 ], [ -71.558571, 44.644373 ], [ -71.561772, 44.650224 ], [ -71.564411, 44.652827 ], [ -71.566144, 44.653863 ], [ -71.567645, 44.653560 ], [ -71.568677, 44.651537 ], [ -71.570235, 44.650483 ], [ -71.572163, 44.650373 ], [ -71.575145, 44.650612 ], [ -71.576079, 44.652012 ], [ -71.576312, 44.653179 ], [ -71.575710, 44.654574 ], [ -71.576013, 44.655691 ], [ -71.582965, 44.656621 ], [ -71.584848, 44.657816 ], [ -71.586578, 44.659478 ], [ -71.586578, 44.661111 ], [ -71.585246, 44.663523 ], [ -71.584574, 44.665351 ], [ -71.585645, 44.667644 ], [ -71.585645, 44.669277 ], [ -71.584478, 44.670211 ], [ -71.582527, 44.672253 ], [ -71.581983, 44.673533 ], [ -71.583009, 44.674836 ], [ -71.587365, 44.674926 ], [ -71.590024, 44.675543 ], [ -71.596304, 44.679083 ], [ -71.596400, 44.679677 ], [ -71.594671, 44.681643 ], [ -71.594224, 44.683815 ], [ -71.596437, 44.687059 ], [ -71.598042, 44.692818 ], [ -71.596858, 44.694921 ], [ -71.594360, 44.695996 ], [ -71.594136, 44.696932 ], [ -71.598656, 44.698005 ], [ -71.600162, 44.698919 ], [ -71.600772, 44.699901 ], [ -71.600772, 44.700815 ], [ -71.599205, 44.703878 ], [ -71.599750, 44.705318 ], [ -71.604912, 44.708150 ], [ -71.613094, 44.718933 ], [ -71.618355, 44.722610 ], [ -71.618516, 44.723913 ], [ -71.617431, 44.728050 ], [ -71.617656, 44.728918 ], [ -71.619067, 44.729283 ], [ -71.622593, 44.727773 ], [ -71.623266, 44.727795 ], [ -71.624922, 44.729032 ], [ -71.625611, 44.730312 ], [ -71.625638, 44.735065 ], [ -71.625059, 44.737099 ], [ -71.625180, 44.743978 ], [ -71.626909, 44.747224 ], [ -71.631109, 44.748689 ], [ -71.631967, 44.750333 ], [ -71.631883, 44.752463 ], [ -71.631255, 44.753253 ], [ -71.623924, 44.755135 ], [ -71.617941, 44.755883 ], [ -71.614238, 44.758664 ], [ -71.614267, 44.760622 ], [ -71.611767, 44.764345 ], [ -71.608234, 44.765658 ], [ -71.604615, 44.767738 ], [ -71.601471, 44.772067 ], [ -71.596035, 44.775422 ], [ -71.595913, 44.776272 ], [ -71.596680, 44.777416 ], [ -71.596949, 44.778987 ], [ -71.592966, 44.782776 ], [ -71.584392, 44.785733 ], [ -71.580005, 44.785480 ], [ -71.578938, 44.786070 ], [ -71.573247, 44.791882 ], [ -71.571706, 44.794830 ], [ -71.573129, 44.797947 ], [ -71.570402, 44.805276 ], [ -71.569098, 44.807044 ], [ -71.569216, 44.808813 ], [ -71.572864, 44.810383 ], [ -71.575139, 44.813565 ], [ -71.575500, 44.816058 ], [ -71.574314, 44.818079 ], [ -71.567907, 44.823832 ], [ -71.565146, 44.824678 ], [ -71.564760, 44.823901 ], [ -71.563701, 44.823901 ], [ -71.562256, 44.824632 ], [ -71.557672, 44.834421 ], [ -71.553712, 44.836065 ], [ -71.552218, 44.837775 ], [ -71.552005, 44.839208 ], [ -71.552654, 44.842049 ], [ -71.555036, 44.845733 ], [ -71.556750, 44.846862 ], [ -71.556805, 44.848808 ], [ -71.555600, 44.850547 ], [ -71.553656, 44.852123 ], [ -71.548345, 44.855530 ], [ -71.548377, 44.857016 ], [ -71.550304, 44.859552 ], [ -71.550176, 44.861609 ], [ -71.549533, 44.862592 ], [ -71.545901, 44.866134 ], [ -71.540116, 44.868625 ], [ -71.534588, 44.869698 ], [ -71.529154, 44.873559 ], [ -71.528889, 44.876928 ], [ -71.528342, 44.877819 ], [ -71.526638, 44.879098 ], [ -71.522393, 44.880811 ], [ -71.512292, 44.890246 ], [ -71.511712, 44.891571 ], [ -71.514090, 44.893149 ], [ -71.514350, 44.893964 ], [ -71.513870, 44.894648 ], [ -71.508642, 44.897703 ], [ -71.502473, 44.902720 ], [ -71.501088, 44.904433 ], [ -71.499528, 44.904774 ], [ -71.496968, 44.904225 ], [ -71.495844, 44.904980 ], [ -71.493920, 44.910923 ], [ -71.494403, 44.911837 ], [ -71.500788, 44.914535 ], [ -71.504483, 44.919062 ], [ -71.509207, 44.923429 ], [ -71.515189, 44.927317 ], [ -71.516949, 44.939704 ], [ -71.516144, 44.940846 ], [ -71.515498, 44.943520 ], [ -71.516814, 44.947588 ], [ -71.514843, 44.958741 ], [ -71.516223, 44.964569 ], [ -71.522370, 44.966308 ], [ -71.527163, 44.973668 ], [ -71.531605, 44.976023 ], [ -71.537784, 44.984298 ], [ -71.538592, 44.988182 ], [ -71.536980, 44.994177 ], [ -71.530091, 44.999656 ], [ -71.525016, 45.001881 ], [ -71.520022, 45.002291 ], [ -71.514609, 45.003957 ], [ -71.507767, 45.008170 ], [ -71.505000, 45.008151 ], [ -71.501055, 45.006742 ], [ -71.497412, 45.003878 ], [ -71.487565, 45.000936 ], [ -71.479611, 45.002905 ], [ -71.477907, 45.007453 ], [ -71.476168, 45.009054 ], [ -71.473269, 45.010586 ], [ -71.466247, 45.011959 ], [ -71.464555, 45.013637 ], [ -71.502487, 45.013367 ], [ -71.500069, 45.014212 ], [ -71.500164, 45.015377 ], [ -71.500969, 45.016040 ], [ -71.499945, 45.026323 ], [ -71.494009, 45.034345 ], [ -71.491148, 45.041774 ], [ -71.491085, 45.043671 ], [ -71.493150, 45.045772 ], [ -71.497179, 45.044582 ], [ -71.499527, 45.044672 ], [ -71.500874, 45.045110 ], [ -71.505222, 45.048791 ], [ -71.505091, 45.051465 ], [ -71.504542, 45.052379 ], [ -71.502768, 45.052630 ], [ -71.500545, 45.051943 ], [ -71.497738, 45.054751 ], [ -71.496105, 45.065082 ], [ -71.498399, 45.069629 ], [ -71.497917, 45.070589 ], [ -71.497304, 45.070544 ], [ -71.496098, 45.069235 ], [ -71.495463, 45.069151 ], [ -71.489145, 45.072308 ], [ -71.489146, 45.073565 ], [ -71.486345, 45.078503 ], [ -71.482862, 45.079144 ], [ -71.480219, 45.081316 ], [ -71.479929, 45.082139 ], [ -71.480897, 45.083030 ], [ -71.480769, 45.083556 ], [ -71.475286, 45.084426 ], [ -71.471382, 45.084199 ], [ -71.467447, 45.086851 ], [ -71.464837, 45.093023 ], [ -71.462063, 45.093526 ], [ -71.459999, 45.095058 ], [ -71.458323, 45.098807 ], [ -71.455452, 45.101458 ], [ -71.452451, 45.102282 ], [ -71.449257, 45.104522 ], [ -71.448355, 45.107882 ], [ -71.448678, 45.109001 ], [ -71.445613, 45.113367 ], [ -71.440577, 45.114464 ], [ -71.432444, 45.120453 ], [ -71.428828, 45.123881 ], [ -71.427208, 45.127364 ], [ -71.426755, 45.129672 ], [ -71.433083, 45.137899 ], [ -71.435795, 45.139659 ], [ -71.437216, 45.142333 ], [ -71.433179, 45.149166 ], [ -71.429981, 45.151474 ], [ -71.427688, 45.152251 ], [ -71.426750, 45.153257 ], [ -71.424004, 45.159290 ], [ -71.423616, 45.161096 ], [ -71.424616, 45.165872 ], [ -71.422031, 45.167495 ], [ -71.419058, 45.170488 ], [ -71.416181, 45.177344 ], [ -71.415468, 45.183309 ], [ -71.414853, 45.184908 ], [ -71.412946, 45.186279 ], [ -71.408777, 45.187970 ], [ -71.405346, 45.196037 ], [ -71.405636, 45.198139 ], [ -71.397810, 45.203553 ], [ -71.398002, 45.205953 ], [ -71.399100, 45.208628 ], [ -71.403267, 45.215348 ], [ -71.407405, 45.216812 ], [ -71.409119, 45.216606 ], [ -71.415553, 45.218001 ], [ -71.416070, 45.218322 ], [ -71.416167, 45.219533 ], [ -71.417233, 45.221293 ], [ -71.421372, 45.224036 ], [ -71.431753, 45.228743 ], [ -71.438545, 45.232765 ], [ -71.440583, 45.234982 ], [ -71.442880, 45.234799 ], [ -71.443882, 45.235462 ], [ -71.443883, 45.237061 ], [ -71.443365, 45.237724 ], [ -71.442298, 45.238547 ], [ -71.438546, 45.239004 ], [ -71.433014, 45.237656 ], [ -71.430394, 45.236125 ], [ -71.429326, 45.234228 ], [ -71.420335, 45.232719 ], [ -71.418556, 45.233839 ], [ -71.417132, 45.235575 ], [ -71.411924, 45.238820 ], [ -71.406973, 45.241516 ], [ -71.402638, 45.242589 ], [ -71.394422, 45.241216 ], [ -71.391901, 45.237216 ], [ -71.389412, 45.235021 ], [ -71.385629, 45.233214 ], [ -71.384917, 45.233351 ], [ -71.383170, 45.234904 ], [ -71.380158, 45.238857 ], [ -71.379833, 45.240616 ], [ -71.377630, 45.244203 ], [ -71.376691, 45.244911 ], [ -71.371940, 45.246349 ], [ -71.368381, 45.246579 ], [ -71.363013, 45.248205 ], [ -71.359224, 45.250912 ], [ -71.357253, 45.253336 ], [ -71.356736, 45.254776 ], [ -71.356835, 45.257175 ], [ -71.359558, 45.262682 ], [ -71.362245, 45.264738 ], [ -71.363218, 45.266429 ], [ -71.362831, 45.267617 ], [ -71.360664, 45.269835 ], [ -71.354999, 45.268626 ], [ -71.353446, 45.268695 ], [ -71.351666, 45.269199 ], [ -71.347622, 45.272125 ], [ -71.344029, 45.271167 ], [ -71.336392, 45.273066 ], [ -71.333965, 45.275306 ], [ -71.333674, 45.276769 ], [ -71.331733, 45.279969 ], [ -71.328464, 45.281135 ], [ -71.320922, 45.282324 ], [ -71.318397, 45.284655 ], [ -71.314318, 45.287033 ], [ -71.309008, 45.287238 ], [ -71.306872, 45.288861 ], [ -71.304896, 45.292449 ], [ -71.301107, 45.296563 ], [ -71.296509, 45.299190 ], [ -71.284396, 45.302434 ], [ -71.283684, 45.301977 ], [ -71.282552, 45.299279 ], [ -71.282747, 45.297497 ], [ -71.280740, 45.295188 ], [ -71.279219, 45.294982 ], [ -71.272320, 45.296694 ], [ -71.266557, 45.294589 ], [ -71.264939, 45.293446 ], [ -71.266754, 45.291230 ], [ -71.263815, 45.282726 ], [ -71.263042, 45.277401 ], [ -71.262136, 45.276098 ], [ -71.259614, 45.273240 ], [ -71.256441, 45.273330 ], [ -71.250393, 45.269191 ], [ -71.245503, 45.268870 ], [ -71.244499, 45.268139 ], [ -71.239346, 45.261925 ], [ -71.236271, 45.261126 ], [ -71.235364, 45.260349 ], [ -71.231572, 45.253472 ], [ -71.233027, 45.251551 ], [ -71.231122, 45.249712 ], [ -71.228048, 45.249690 ], [ -71.225811, 45.251691 ], [ -71.221994, 45.253543 ], [ -71.220634, 45.251121 ], [ -71.211800, 45.250457 ], [ -71.203033, 45.254302 ], [ -71.198276, 45.254257 ], [ -71.196658, 45.253594 ], [ -71.194878, 45.250515 ], [ -71.191744, 45.249694 ], [ -71.187441, 45.247697 ], [ -71.183785, 45.244932 ], [ -71.182782, 45.242715 ], [ -71.182587, 45.241069 ], [ -71.180905, 45.239858 ], [ -71.179838, 45.240178 ], [ -71.178576, 45.241389 ], [ -71.177508, 45.243629 ], [ -71.173367, 45.246348 ], [ -71.171264, 45.246143 ], [ -71.167446, 45.247491 ], [ -71.162845, 45.250332 ], [ -71.158192, 45.248746 ], [ -71.155734, 45.246460 ], [ -71.148165, 45.242412 ], [ -71.144801, 45.242251 ], [ -71.139430, 45.242958 ], [ -71.133994, 45.244167 ], [ -71.131953, 45.245423 ], [ -71.127962, 45.253672 ], [ -71.124517, 45.255270 ], [ -71.119914, 45.262287 ], [ -71.120112, 45.265738 ], [ -71.116332, 45.272322 ], [ -71.113162, 45.274861 ], [ -71.110735, 45.275456 ], [ -71.107339, 45.278612 ], [ -71.105691, 45.282498 ], [ -71.109349, 45.282222 ], [ -71.110159, 45.282999 ], [ -71.110743, 45.284576 ], [ -71.108675, 45.288965 ], [ -71.105151, 45.294635 ], [ -71.097772, 45.301906 ], [ -71.089483, 45.304584 ], [ -71.085564, 45.305476 ], [ -71.084334, 45.305293 ], [ -71.076914, 45.246912 ], [ -71.072600, 45.180935 ], [ -71.069387, 45.144037 ], [ -71.059004, 45.004918 ], [ -71.057861, 45.000049 ], [ -71.052707, 44.930840 ], [ -71.044646, 44.845039 ], [ -71.037518, 44.755607 ], [ -71.036705, 44.736498 ], [ -71.031039, 44.655455 ], [ -71.026655, 44.558149 ], [ -71.022992, 44.500058 ], [ -71.020773, 44.473737 ], [ -71.015363, 44.378113 ], [ -71.012749, 44.340784 ], [ -71.011270, 44.301846 ], [ -71.010264, 44.284773 ], [ -71.008736, 44.258825 ], [ -71.008764, 44.258443 ], [ -71.008567, 44.245491 ], [ -71.001335, 44.093205 ], [ -71.001367, 44.092931 ], [ -70.998444, 44.041099 ], [ -70.992842, 43.916269 ], [ -70.992653, 43.896240 ], [ -70.989929, 43.839239 ], [ -70.989067, 43.792440 ], [ -70.989037, 43.792154 ], [ -70.984901, 43.752983 ], [ -70.982083, 43.715043 ], [ -70.982238, 43.711865 ], [ -70.981978, 43.701965 ], [ -70.981946, 43.700960 ], [ -70.975705, 43.625078 ], [ -70.972716, 43.570255 ], [ -70.970124, 43.568544 ], [ -70.968546, 43.568856 ], [ -70.961848, 43.562964 ], [ -70.957234, 43.561358 ], [ -70.955860, 43.559787 ], [ -70.955017, 43.554239 ], [ -70.953322, 43.552718 ], [ -70.951876, 43.552238 ], [ -70.950838, 43.551026 ], [ -70.955252, 43.540887 ], [ -70.955337, 43.540980 ], [ -70.955928, 43.541925 ], [ -70.962153, 43.541036 ], [ -70.962182, 43.541032 ], [ -70.963281, 43.538929 ], [ -70.963531, 43.536756 ], [ -70.963342, 43.535247 ], [ -70.962556, 43.534310 ], [ -70.958220, 43.531586 ], [ -70.957046, 43.528743 ], [ -70.957214, 43.524994 ], [ -70.956787, 43.524216 ], [ -70.954066, 43.522610 ], [ -70.954045, 43.518797 ], [ -70.956856, 43.512719 ], [ -70.955386, 43.511357 ], [ -70.954755, 43.509802 ], [ -70.957958, 43.508041 ], [ -70.959185, 43.499351 ], [ -70.961948, 43.497750 ], [ -70.966718, 43.491278 ], [ -70.969572, 43.486201 ], [ -70.968975, 43.483961 ], [ -70.967404, 43.482635 ], [ -70.967968, 43.480783 ], [ -70.974245, 43.477420 ], [ -70.972956, 43.475020 ], [ -70.970946, 43.473900 ], [ -70.966017, 43.472918 ], [ -70.964542, 43.473262 ], [ -70.964433, 43.473276 ], [ -70.961428, 43.469696 ], [ -70.960450, 43.466592 ], [ -70.963990, 43.456752 ], [ -70.966266, 43.453627 ], [ -70.966900, 43.450458 ], [ -70.965810, 43.447557 ], [ -70.961640, 43.443039 ], [ -70.961046, 43.440475 ], [ -70.961150, 43.438321 ], [ -70.968782, 43.434891 ], [ -70.969362, 43.432731 ], [ -70.968359, 43.429283 ], [ -70.971039, 43.425606 ], [ -70.974620, 43.423022 ], [ -70.978052, 43.421954 ], [ -70.982898, 43.419332 ], [ -70.986812, 43.414264 ], [ -70.987249, 43.411863 ], [ -70.986677, 43.403541 ], [ -70.985767, 43.401620 ], [ -70.982817, 43.399312 ], [ -70.982565, 43.397780 ], [ -70.982876, 43.394808 ], [ -70.987390, 43.393457 ], [ -70.987733, 43.391513 ], [ -70.987649, 43.389521 ], [ -70.985205, 43.386745 ], [ -70.985958, 43.384240 ], [ -70.985965, 43.380023 ], [ -70.984305, 43.376814 ], [ -70.984335, 43.376128 ], [ -70.981859, 43.373862 ], [ -70.976408, 43.367272 ], [ -70.974156, 43.362925 ], [ -70.974863, 43.357969 ], [ -70.967229, 43.343777 ], [ -70.964028, 43.341888 ], [ -70.960439, 43.341048 ], [ -70.957860, 43.337776 ], [ -70.956528, 43.334691 ], [ -70.953034, 43.333257 ], [ -70.951525, 43.334672 ], [ -70.937110, 43.337367 ], [ -70.932735, 43.336760 ], [ -70.932198, 43.334560 ], [ -70.931641, 43.331019 ], [ -70.930783, 43.329569 ], [ -70.923949, 43.324768 ], [ -70.916421, 43.320279 ], [ -70.915406, 43.319858 ], [ -70.912004, 43.319821 ], [ -70.911625, 43.309952 ], [ -70.912460, 43.308289 ], [ -70.909805, 43.306682 ], [ -70.907405, 43.304782 ], [ -70.904485, 43.305290 ], [ -70.902310, 43.304872 ], [ -70.900386, 43.301358 ], [ -70.901390, 43.298764 ], [ -70.903905, 43.296882 ], [ -70.907405, 43.293582 ], [ -70.906005, 43.291682 ], [ -70.896304, 43.285282 ], [ -70.890204, 43.284182 ], [ -70.886504, 43.282783 ], [ -70.883704, 43.277483 ], [ -70.882804, 43.273183 ], [ -70.881704, 43.272483 ], [ -70.872585, 43.270152 ], [ -70.863230, 43.265109 ], [ -70.863231, 43.265098 ], [ -70.861384, 43.263143 ], [ -70.859853, 43.259763 ], [ -70.859607, 43.257342 ], [ -70.858207, 43.256286 ], [ -70.855082, 43.255191 ], [ -70.852015, 43.256808 ], [ -70.843302, 43.254321 ], [ -70.839213, 43.251224 ], [ -70.839717, 43.250393 ], [ -70.841059, 43.249699 ], [ -70.841273, 43.248653 ], [ -70.838678, 43.242931 ], [ -70.837274, 43.242321 ], [ -70.833650, 43.242868 ], [ -70.828022, 43.241597 ], [ -70.826711, 43.241301 ], [ -70.825071, 43.240930 ], [ -70.823309, 43.240343 ], [ -70.822959, 43.240187 ], [ -70.817865, 43.237911 ], [ -70.817773, 43.237408 ], [ -70.816232, 43.234997 ], [ -70.815453, 43.229023 ], [ -70.814019, 43.229053 ], [ -70.811852, 43.228306 ], [ -70.809640, 43.225407 ], [ -70.809670, 43.224561 ], [ -70.813119, 43.217252 ], [ -70.816033, 43.215680 ], [ -70.816903, 43.214604 ], [ -70.820763, 43.199780 ], [ -70.820366, 43.197629 ], [ -70.819146, 43.195157 ], [ -70.819344, 43.193036 ], [ -70.820702, 43.191663 ], [ -70.823754, 43.191075 ], [ -70.827201, 43.189485 ], [ -70.827901, 43.188685 ], [ -70.828301, 43.186685 ], [ -70.824801, 43.179685 ], [ -70.823501, 43.174585 ], [ -70.824001, 43.173285 ], [ -70.826201, 43.172085 ], [ -70.828301, 43.168985 ], [ -70.827801, 43.166385 ], [ -70.829101, 43.157886 ], [ -70.833800, 43.146886 ], [ -70.832900, 43.143286 ], [ -70.830000, 43.138386 ], [ -70.829300, 43.132486 ], [ -70.828100, 43.129086 ], [ -70.826800, 43.127086 ], [ -70.820000, 43.122586 ], [ -70.819999, 43.122586 ], [ -70.808708, 43.117065 ], [ -70.793906, 43.106712 ], [ -70.783880, 43.100867 ], [ -70.779098, 43.095887 ], [ -70.767998, 43.093588 ], [ -70.766398, 43.092688 ], [ -70.762997, 43.089488 ], [ -70.757597, 43.080888 ], [ -70.756397, 43.079988 ], [ -70.741897, 43.077388 ], [ -70.737897, 43.073488 ], [ -70.733497, 43.073288 ], [ -70.720296, 43.074688 ], [ -70.708896, 43.074989 ], [ -70.705996, 43.073089 ], [ -70.704696, 43.070989 ], [ -70.703799, 43.059574 ], [ -70.713630, 43.056006 ], [ -70.714176, 43.046266 ], [ -70.713550, 43.042077 ], [ -70.718936, 43.032350 ], [ -70.723178, 43.029298 ], [ -70.728443, 43.027597 ], [ -70.730426, 43.025392 ], [ -70.732135, 43.022416 ], [ -70.732684, 43.016916 ], [ -70.734363, 43.013307 ], [ -70.735477, 43.012201 ], [ -70.740360, 43.011171 ], [ -70.743793, 43.008027 ], [ -70.749024, 42.995467 ], [ -70.749194, 42.992677 ], [ -70.749969, 42.991689 ], [ -70.752804, 42.991255 ], [ -70.755138, 42.991789 ], [ -70.756701, 42.991337 ], [ -70.759175, 42.989475 ], [ -70.761474, 42.986681 ], [ -70.764567, 42.980201 ], [ -70.765222, 42.975349 ], [ -70.771800, 42.968064 ], [ -70.771913, 42.966457 ], [ -70.769673, 42.964419 ], [ -70.771729, 42.961321 ], [ -70.775597, 42.957213 ], [ -70.779068, 42.956802 ], [ -70.780383, 42.955798 ], [ -70.785130, 42.950792 ], [ -70.786564, 42.947378 ], [ -70.790682, 42.942772 ], [ -70.793996, 42.939890 ], [ -70.797806, 42.930037 ], [ -70.798636, 42.924288 ], [ -70.798153, 42.920926 ], [ -70.805971, 42.916549 ], [ -70.808712, 42.912787 ], [ -70.810069, 42.909549 ], [ -70.810681, 42.906887 ], [ -70.810999, 42.892375 ], [ -70.813975, 42.889766 ], [ -70.815860, 42.886250 ], [ -70.816989, 42.879864 ], [ -70.817296, 42.872290 ], [ -70.821769, 42.871880 ], [ -70.830795, 42.868918 ], [ -70.837376, 42.864996 ], [ -70.848625, 42.860939 ], [ -70.886136, 42.882610 ], [ -70.902768, 42.886530 ], [ -70.914886, 42.886564 ], [ -70.914899, 42.886589 ], [ -70.927629, 42.885326 ], [ -70.930799, 42.884589 ], [ -70.931699, 42.884189 ], [ -70.949199, 42.876089 ], [ -70.966500, 42.868989 ], [ -71.031201, 42.859089 ], [ -71.044401, 42.848789 ], [ -71.047501, 42.844089 ], [ -71.053601, 42.833089 ], [ -71.064201, 42.806289 ], [ -71.116048, 42.817751 ], [ -71.132503, 42.821389 ], [ -71.149703, 42.815489 ], [ -71.165603, 42.808689 ], [ -71.167703, 42.807389 ], [ -71.174403, 42.801589 ], [ -71.186104, 42.790689 ], [ -71.181803, 42.737590 ], [ -71.208137, 42.743273 ], [ -71.208227, 42.743294 ], [ -71.208302, 42.743314 ], [ -71.223904, 42.746689 ], [ -71.233404, 42.745489 ], [ -71.245504, 42.742589 ], [ -71.255180, 42.736650 ], [ -71.255605, 42.736389 ], [ -71.267905, 42.725890 ], [ -71.278929, 42.711258 ], [ -71.294205, 42.696990 ], [ -71.330206, 42.697190 ], [ -71.351874, 42.698154 ], [ -71.542533, 42.702672 ], [ -71.631814, 42.704788 ], [ -71.636214, 42.704888 ], [ -71.745817, 42.707287 ], [ -71.898716, 42.711420 ], [ -71.928811, 42.712234 ], [ -71.981402, 42.713294 ], [ -72.124526, 42.717636 ], [ -72.282981, 42.721557 ], [ -72.285954, 42.721631 ], [ -72.458519, 42.726853 ], [ -72.458488, 42.729094 ], [ -72.461001, 42.733209 ], [ -72.467827, 42.741209 ], [ -72.473071, 42.745916 ], [ -72.474723, 42.750729 ], [ -72.475938, 42.757702 ], [ -72.477615, 42.761245 ], [ -72.479354, 42.763119 ], [ -72.484878, 42.765540 ], [ -72.486400, 42.766980 ], [ -72.487767, 42.769380 ], [ -72.491122, 42.772465 ], [ -72.495343, 42.773286 ], [ -72.497949, 42.772918 ], [ -72.498786, 42.771981 ], [ -72.499249, 42.769054 ], [ -72.500690, 42.767657 ], [ -72.507985, 42.764414 ], [ -72.510871, 42.763752 ], [ -72.513105, 42.763822 ], [ -72.516082, 42.765949 ], [ -72.516731, 42.768670 ], [ -72.514836, 42.771436 ], [ -72.510154, 42.773221 ], [ -72.508372, 42.774610 ], [ -72.508048, 42.776885 ], [ -72.508858, 42.779919 ], [ -72.511746, 42.784114 ], [ -72.515838, 42.788560 ], [ -72.518354, 42.790651 ], [ -72.539600, 42.804832 ], [ -72.542784, 42.808482 ], [ -72.546133, 42.823938 ], [ -72.547434, 42.832603 ], [ -72.547402, 42.837587 ], [ -72.548550, 42.842021 ], [ -72.553426, 42.846709 ], [ -72.557247, 42.853019 ], [ -72.554232, 42.860038 ], [ -72.555132, 42.865731 ], [ -72.556112, 42.866252 ], [ -72.556214, 42.866950 ], [ -72.555131, 42.871058 ], [ -72.555415, 42.875428 ], [ -72.552834, 42.884968 ], [ -72.552025, 42.885631 ], [ -72.546491, 42.887140 ], [ -72.540708, 42.889379 ], [ -72.537287, 42.891870 ], [ -72.532777, 42.896076 ], [ -72.531469, 42.897950 ], [ -72.531588, 42.907164 ], [ -72.530218, 42.911576 ], [ -72.529191, 42.912719 ], [ -72.525271, 42.914363 ], [ -72.524430, 42.915575 ], [ -72.524242, 42.918501 ], [ -72.527097, 42.928584 ], [ -72.526346, 42.935717 ], [ -72.526624, 42.939901 ], [ -72.527431, 42.943148 ], [ -72.528550, 42.945320 ], [ -72.529763, 42.946120 ], [ -72.531693, 42.946510 ], [ -72.533901, 42.948591 ], [ -72.534554, 42.949894 ], [ -72.534117, 42.952133 ], [ -72.532186, 42.954945 ], [ -72.518422, 42.963170 ], [ -72.507901, 42.964171 ], [ -72.504226, 42.965815 ], [ -72.492597, 42.967648 ], [ -72.486872, 42.971789 ], [ -72.481706, 42.973985 ], [ -72.479245, 42.973597 ], [ -72.476722, 42.971746 ], [ -72.473827, 42.972045 ], [ -72.465985, 42.978470 ], [ -72.461627, 42.982906 ], [ -72.461597, 42.984049 ], [ -72.464026, 42.986107 ], [ -72.465335, 42.989558 ], [ -72.464714, 42.993582 ], [ -72.462940, 42.996943 ], [ -72.459951, 43.000080 ], [ -72.456936, 43.001306 ], [ -72.451797, 43.000577 ], [ -72.448714, 43.001169 ], [ -72.444977, 43.004416 ], [ -72.443762, 43.006245 ], [ -72.443825, 43.008965 ], [ -72.444635, 43.010566 ], [ -72.452984, 43.015731 ], [ -72.457035, 43.017285 ], [ -72.458998, 43.019388 ], [ -72.462397, 43.025560 ], [ -72.462990, 43.028531 ], [ -72.460905, 43.035961 ], [ -72.460252, 43.040671 ], [ -72.462248, 43.044214 ], [ -72.465896, 43.047505 ], [ -72.466832, 43.049197 ], [ -72.467363, 43.052648 ], [ -72.466491, 43.054729 ], [ -72.463812, 43.057404 ], [ -72.454710, 43.063487 ], [ -72.445202, 43.071352 ], [ -72.439870, 43.077043 ], [ -72.436190, 43.081730 ], [ -72.435316, 43.083536 ], [ -72.435191, 43.086622 ], [ -72.439214, 43.094852 ], [ -72.443051, 43.100841 ], [ -72.442427, 43.103630 ], [ -72.440587, 43.106145 ], [ -72.434845, 43.109917 ], [ -72.433129, 43.112637 ], [ -72.432661, 43.114077 ], [ -72.432972, 43.119655 ], [ -72.435936, 43.123381 ], [ -72.440967, 43.127608 ], [ -72.442933, 43.130192 ], [ -72.442746, 43.131152 ], [ -72.440780, 43.131472 ], [ -72.440624, 43.132203 ], [ -72.440905, 43.135793 ], [ -72.441904, 43.136615 ], [ -72.444214, 43.137370 ], [ -72.448303, 43.137187 ], [ -72.451986, 43.138924 ], [ -72.456890, 43.146558 ], [ -72.457140, 43.148493 ], [ -72.456537, 43.149528 ], [ -72.452801, 43.151977 ], [ -72.451802, 43.153486 ], [ -72.451553, 43.155155 ], [ -72.452100, 43.161414 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US34", "STATE": "34", "NAME": "New Jersey", "LSAD": "", "CENSUSAREA": 7354.220000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -75.210876, 39.865709 ], [ -75.210425, 39.865913 ], [ -75.195324, 39.877013 ], [ -75.189323, 39.880713 ], [ -75.183023, 39.882013 ], [ -75.150721, 39.882713 ], [ -75.145421, 39.884213 ], [ -75.142421, 39.886413 ], [ -75.140221, 39.888213 ], [ -75.140006, 39.888465 ], [ -75.133420, 39.896213 ], [ -75.130820, 39.900213 ], [ -75.127920, 39.911813 ], [ -75.130120, 39.917013 ], [ -75.132820, 39.921612 ], [ -75.135020, 39.927312 ], [ -75.136120, 39.933912 ], [ -75.135720, 39.947112 ], [ -75.133520, 39.954412 ], [ -75.130120, 39.958712 ], [ -75.126920, 39.961112 ], [ -75.119220, 39.965412 ], [ -75.108119, 39.970312 ], [ -75.093718, 39.974412 ], [ -75.092481, 39.974606 ], [ -75.088618, 39.975212 ], [ -75.072017, 39.980612 ], [ -75.059994, 39.991618 ], [ -75.059017, 39.992512 ], [ -75.051217, 40.004512 ], [ -75.047016, 40.008912 ], [ -75.039316, 40.013012 ], [ -75.015515, 40.019511 ], [ -75.013796, 40.020214 ], [ -75.011115, 40.021311 ], [ -75.007914, 40.023111 ], [ -74.989914, 40.037311 ], [ -74.983913, 40.042711 ], [ -74.974713, 40.048711 ], [ -74.974320, 40.048899 ], [ -74.944412, 40.063211 ], [ -74.932211, 40.068411 ], [ -74.925311, 40.070710 ], [ -74.920811, 40.071110 ], [ -74.911911, 40.069910 ], [ -74.909011, 40.070210 ], [ -74.898573, 40.072967 ], [ -74.887810, 40.075810 ], [ -74.880209, 40.078810 ], [ -74.863809, 40.082210 ], [ -74.860909, 40.083710 ], [ -74.859809, 40.084910 ], [ -74.858209, 40.088810 ], [ -74.856509, 40.091310 ], [ -74.854409, 40.093110 ], [ -74.851108, 40.094910 ], [ -74.843408, 40.097710 ], [ -74.838008, 40.100910 ], [ -74.835108, 40.103910 ], [ -74.832808, 40.111710 ], [ -74.828408, 40.120310 ], [ -74.825907, 40.123910 ], [ -74.822307, 40.126710 ], [ -74.819007, 40.127510 ], [ -74.816307, 40.127610 ], [ -74.812807, 40.126910 ], [ -74.800607, 40.122810 ], [ -74.788706, 40.120410 ], [ -74.785106, 40.120310 ], [ -74.782106, 40.120810 ], [ -74.769488, 40.129145 ], [ -74.762864, 40.132541 ], [ -74.758882, 40.134036 ], [ -74.755305, 40.134710 ], [ -74.745905, 40.134210 ], [ -74.742905, 40.134410 ], [ -74.740605, 40.135210 ], [ -74.725663, 40.145495 ], [ -74.724304, 40.147010 ], [ -74.724134, 40.147310 ], [ -74.722604, 40.150010 ], [ -74.721604, 40.153810 ], [ -74.721504, 40.158409 ], [ -74.722304, 40.160609 ], [ -74.733804, 40.174509 ], [ -74.737205, 40.177609 ], [ -74.744105, 40.181009 ], [ -74.751705, 40.183309 ], [ -74.751943, 40.183483 ], [ -74.754305, 40.185209 ], [ -74.755605, 40.186709 ], [ -74.756905, 40.189409 ], [ -74.760605, 40.198909 ], [ -74.766905, 40.207709 ], [ -74.770406, 40.214508 ], [ -74.771360, 40.215399 ], [ -74.781206, 40.221508 ], [ -74.795306, 40.229408 ], [ -74.819507, 40.238508 ], [ -74.823907, 40.241508 ], [ -74.836307, 40.246208 ], [ -74.842308, 40.250508 ], [ -74.846608, 40.258808 ], [ -74.853108, 40.269707 ], [ -74.856508, 40.277407 ], [ -74.860492, 40.284584 ], [ -74.864692, 40.290684 ], [ -74.868209, 40.295207 ], [ -74.880609, 40.305607 ], [ -74.887109, 40.310307 ], [ -74.891609, 40.313007 ], [ -74.896409, 40.315107 ], [ -74.903310, 40.315607 ], [ -74.908310, 40.316907 ], [ -74.917410, 40.322406 ], [ -74.926810, 40.329406 ], [ -74.933111, 40.333106 ], [ -74.939711, 40.338006 ], [ -74.942954, 40.341643 ], [ -74.943776, 40.342564 ], [ -74.945088, 40.347332 ], [ -74.946006, 40.357306 ], [ -74.948722, 40.364768 ], [ -74.953697, 40.376081 ], [ -74.963997, 40.395246 ], [ -74.965508, 40.397337 ], [ -74.969597, 40.399770 ], [ -74.982735, 40.404432 ], [ -74.985467, 40.405935 ], [ -74.988901, 40.408773 ], [ -74.996378, 40.410528 ], [ -74.998651, 40.410093 ], [ -75.003351, 40.407850 ], [ -75.017221, 40.404638 ], [ -75.024775, 40.403455 ], [ -75.028315, 40.403883 ], [ -75.036616, 40.406796 ], [ -75.041651, 40.409894 ], [ -75.043071, 40.411603 ], [ -75.046473, 40.413792 ], [ -75.056102, 40.416066 ], [ -75.058848, 40.418065 ], [ -75.061489, 40.422848 ], [ -75.062923, 40.433407 ], [ -75.067425, 40.448323 ], [ -75.070568, 40.455165 ], [ -75.070568, 40.456348 ], [ -75.067302, 40.464954 ], [ -75.068050, 40.468578 ], [ -75.067776, 40.472827 ], [ -75.064327, 40.476795 ], [ -75.062227, 40.481391 ], [ -75.061937, 40.486362 ], [ -75.062373, 40.491689 ], [ -75.065275, 40.504682 ], [ -75.066001, 40.510716 ], [ -75.065853, 40.519495 ], [ -75.065090, 40.526148 ], [ -75.066402, 40.536532 ], [ -75.066426, 40.536619 ], [ -75.067257, 40.539584 ], [ -75.068615, 40.542223 ], [ -75.078503, 40.548296 ], [ -75.095700, 40.564401 ], [ -75.100325, 40.567811 ], [ -75.110903, 40.570671 ], [ -75.117292, 40.573211 ], [ -75.136748, 40.575731 ], [ -75.141906, 40.575273 ], [ -75.147368, 40.573152 ], [ -75.158446, 40.565286 ], [ -75.162871, 40.564096 ], [ -75.168609, 40.564111 ], [ -75.175307, 40.564996 ], [ -75.183151, 40.567354 ], [ -75.186737, 40.569406 ], [ -75.192352, 40.574257 ], [ -75.194046, 40.576256 ], [ -75.194870, 40.578591 ], [ -75.195114, 40.579689 ], [ -75.194656, 40.581940 ], [ -75.190796, 40.586838 ], [ -75.190146, 40.590359 ], [ -75.190369, 40.591642 ], [ -75.192291, 40.602676 ], [ -75.195923, 40.606788 ], [ -75.196803, 40.608580 ], [ -75.198499, 40.611492 ], [ -75.201348, 40.614628 ], [ -75.201812, 40.617188 ], [ -75.200708, 40.618356 ], [ -75.197891, 40.619332 ], [ -75.190691, 40.619956 ], [ -75.189283, 40.621492 ], [ -75.188579, 40.624628 ], [ -75.191059, 40.637971 ], [ -75.192276, 40.640803 ], [ -75.193492, 40.642275 ], [ -75.200468, 40.646899 ], [ -75.200452, 40.649219 ], [ -75.196676, 40.655123 ], [ -75.190852, 40.661939 ], [ -75.187940, 40.663811 ], [ -75.182756, 40.665971 ], [ -75.177491, 40.672595 ], [ -75.176803, 40.675715 ], [ -75.177587, 40.677731 ], [ -75.180564, 40.679363 ], [ -75.184516, 40.679971 ], [ -75.190580, 40.679379 ], [ -75.196920, 40.681299 ], [ -75.200920, 40.685498 ], [ -75.203920, 40.691498 ], [ -75.198720, 40.705298 ], [ -75.194420, 40.714018 ], [ -75.192612, 40.715874 ], [ -75.189412, 40.717970 ], [ -75.186372, 40.723970 ], [ -75.182500, 40.729922 ], [ -75.182084, 40.731522 ], [ -75.182804, 40.733650 ], [ -75.185780, 40.737266 ], [ -75.195349, 40.745473 ], [ -75.196325, 40.747137 ], [ -75.196861, 40.750097 ], [ -75.196533, 40.751631 ], [ -75.191796, 40.755830 ], [ -75.183037, 40.759344 ], [ -75.179040, 40.761897 ], [ -75.177477, 40.764225 ], [ -75.176855, 40.768721 ], [ -75.175620, 40.772923 ], [ -75.173349, 40.776129 ], [ -75.171587, 40.777745 ], [ -75.169523, 40.778473 ], [ -75.163650, 40.778386 ], [ -75.149378, 40.774786 ], [ -75.139106, 40.773606 ], [ -75.134400, 40.773765 ], [ -75.133303, 40.774124 ], [ -75.131465, 40.775950 ], [ -75.125867, 40.784026 ], [ -75.123088, 40.786746 ], [ -75.116842, 40.789350 ], [ -75.111343, 40.789896 ], [ -75.108505, 40.791094 ], [ -75.100800, 40.799797 ], [ -75.100277, 40.801176 ], [ -75.100165, 40.803000 ], [ -75.100739, 40.805488 ], [ -75.100277, 40.807578 ], [ -75.098279, 40.810286 ], [ -75.096147, 40.812211 ], [ -75.090518, 40.815913 ], [ -75.085387, 40.821972 ], [ -75.083929, 40.824471 ], [ -75.083822, 40.827805 ], [ -75.085517, 40.830085 ], [ -75.094940, 40.837103 ], [ -75.097006, 40.839336 ], [ -75.097572, 40.840967 ], [ -75.097586, 40.843042 ], [ -75.097221, 40.844672 ], [ -75.095784, 40.847082 ], [ -75.090962, 40.849187 ], [ -75.076684, 40.849875 ], [ -75.073544, 40.848940 ], [ -75.070830, 40.847392 ], [ -75.066014, 40.847591 ], [ -75.064328, 40.848338 ], [ -75.060491, 40.853020 ], [ -75.053294, 40.859900 ], [ -75.051029, 40.865662 ], [ -75.050839, 40.868067 ], [ -75.051508, 40.870224 ], [ -75.053664, 40.873660 ], [ -75.058655, 40.877654 ], [ -75.062149, 40.882289 ], [ -75.065438, 40.885682 ], [ -75.073920, 40.892176 ], [ -75.075340, 40.894162 ], [ -75.075957, 40.895694 ], [ -75.075188, 40.900154 ], [ -75.076092, 40.907042 ], [ -75.076956, 40.909880 ], [ -75.079279, 40.913890 ], [ -75.095526, 40.924152 ], [ -75.097720, 40.926679 ], [ -75.105524, 40.936294 ], [ -75.106153, 40.939671 ], [ -75.111683, 40.948111 ], [ -75.117764, 40.953023 ], [ -75.118904, 40.956361 ], [ -75.119893, 40.961646 ], [ -75.120316, 40.962630 ], [ -75.120650, 40.964028 ], [ -75.119770, 40.966510 ], [ -75.120435, 40.968302 ], [ -75.120514, 40.968369 ], [ -75.122603, 40.970152 ], [ -75.129074, 40.968976 ], [ -75.131364, 40.969277 ], [ -75.133780, 40.970973 ], [ -75.135526, 40.973807 ], [ -75.135521, 40.976865 ], [ -75.133086, 40.980179 ], [ -75.132106, 40.982566 ], [ -75.131530, 40.984914 ], [ -75.131619, 40.988900 ], [ -75.130575, 40.991093 ], [ -75.127196, 40.993954 ], [ -75.123423, 40.996129 ], [ -75.110595, 41.002174 ], [ -75.109114, 41.004102 ], [ -75.100682, 41.006716 ], [ -75.095556, 41.008874 ], [ -75.090312, 41.013302 ], [ -75.089787, 41.014549 ], [ -75.081101, 41.016838 ], [ -75.074999, 41.017130 ], [ -75.070532, 41.018620 ], [ -75.040668, 41.031755 ], [ -75.034496, 41.036755 ], [ -75.030701, 41.038416 ], [ -75.025777, 41.039806 ], [ -75.025430, 41.040710 ], [ -75.026376, 41.044440 ], [ -75.025702, 41.046482 ], [ -75.019186, 41.052968 ], [ -75.017239, 41.055491 ], [ -75.015867, 41.058210 ], [ -75.015271, 41.061215 ], [ -75.012570, 41.066281 ], [ -75.011133, 41.067521 ], [ -75.006376, 41.067546 ], [ -74.999617, 41.073943 ], [ -74.994847, 41.076556 ], [ -74.989332, 41.078319 ], [ -74.982590, 41.079172 ], [ -74.970987, 41.085293 ], [ -74.968389, 41.087797 ], [ -74.966759, 41.093425 ], [ -74.967136, 41.094441 ], [ -74.967464, 41.095327 ], [ -74.969434, 41.096074 ], [ -74.972036, 41.095562 ], [ -74.975298, 41.094073 ], [ -74.981314, 41.089860 ], [ -74.984782, 41.088545 ], [ -74.988263, 41.088222 ], [ -74.991013, 41.088578 ], [ -74.991815, 41.089132 ], [ -74.991718, 41.092284 ], [ -74.982212, 41.108245 ], [ -74.979873, 41.110423 ], [ -74.972917, 41.113327 ], [ -74.969312, 41.113869 ], [ -74.966298, 41.113669 ], [ -74.964294, 41.114237 ], [ -74.947912, 41.123560 ], [ -74.947334, 41.124439 ], [ -74.947714, 41.126292 ], [ -74.945067, 41.129052 ], [ -74.931141, 41.133387 ], [ -74.923169, 41.138146 ], [ -74.905256, 41.155668 ], [ -74.901780, 41.161394 ], [ -74.901172, 41.163870 ], [ -74.899701, 41.166181 ], [ -74.889424, 41.173600 ], [ -74.882139, 41.180836 ], [ -74.878492, 41.187504 ], [ -74.878275, 41.190489 ], [ -74.874034, 41.198543 ], [ -74.867287, 41.208754 ], [ -74.860398, 41.217454 ], [ -74.859632, 41.219077 ], [ -74.859323, 41.220507 ], [ -74.860837, 41.222317 ], [ -74.866839, 41.226865 ], [ -74.867405, 41.227770 ], [ -74.866182, 41.232132 ], [ -74.862049, 41.237609 ], [ -74.861678, 41.241575 ], [ -74.857151, 41.248975 ], [ -74.856003, 41.250094 ], [ -74.854669, 41.250510 ], [ -74.848987, 41.251192 ], [ -74.846932, 41.253318 ], [ -74.845883, 41.254945 ], [ -74.845031, 41.258055 ], [ -74.846506, 41.261576 ], [ -74.846319, 41.263077 ], [ -74.841137, 41.270980 ], [ -74.838366, 41.277286 ], [ -74.834067, 41.281111 ], [ -74.830057, 41.287200 ], [ -74.821884, 41.293838 ], [ -74.815703, 41.296151 ], [ -74.812033, 41.298157 ], [ -74.806858, 41.303155 ], [ -74.792558, 41.310628 ], [ -74.791991, 41.311639 ], [ -74.792377, 41.314088 ], [ -74.795822, 41.318516 ], [ -74.795040, 41.320407 ], [ -74.792116, 41.322465 ], [ -74.789095, 41.323281 ], [ -74.781584, 41.324229 ], [ -74.774887, 41.324326 ], [ -74.771588, 41.325079 ], [ -74.766714, 41.328558 ], [ -74.763499, 41.331568 ], [ -74.760325, 41.340325 ], [ -74.755971, 41.344953 ], [ -74.753239, 41.346122 ], [ -74.735622, 41.346518 ], [ -74.730373, 41.345983 ], [ -74.720923, 41.347384 ], [ -74.708514, 41.352734 ], [ -74.704429, 41.354043 ], [ -74.700595, 41.354553 ], [ -74.694914, 41.357423 ], [ -74.641544, 41.332879 ], [ -74.607348, 41.317774 ], [ -74.499603, 41.267344 ], [ -74.457584, 41.248225 ], [ -74.378898, 41.208994 ], [ -74.365849, 41.202999 ], [ -74.320995, 41.182394 ], [ -74.301994, 41.172594 ], [ -74.234473, 41.142883 ], [ -74.213210, 41.134192 ], [ -74.182390, 41.121595 ], [ -74.096786, 41.083796 ], [ -74.092486, 41.081896 ], [ -74.041054, 41.059088 ], [ -74.041049, 41.059086 ], [ -73.911880, 41.001297 ], [ -73.907054, 40.998476 ], [ -73.905010, 40.997591 ], [ -73.902680, 40.997297 ], [ -73.893979, 40.997197 ], [ -73.896479, 40.981697 ], [ -73.907280, 40.951498 ], [ -73.915580, 40.924898 ], [ -73.917680, 40.919498 ], [ -73.917905, 40.917577 ], [ -73.918405, 40.917477 ], [ -73.919705, 40.913478 ], [ -73.926758, 40.895355 ], [ -73.929006, 40.889578 ], [ -73.933406, 40.882078 ], [ -73.933408, 40.882075 ], [ -73.938081, 40.874699 ], [ -73.948281, 40.858399 ], [ -73.953982, 40.848000 ], [ -73.963182, 40.826900 ], [ -73.968082, 40.820700 ], [ -73.984822, 40.797444 ], [ -73.991568, 40.788074 ], [ -74.000223, 40.776050 ], [ -74.009184, 40.763601 ], [ -74.013784, 40.756601 ], [ -74.021117, 40.727417 ], [ -74.024543, 40.709436 ], [ -74.038538, 40.710741 ], [ -74.051185, 40.695802 ], [ -74.069885, 40.684502 ], [ -74.082786, 40.673702 ], [ -74.089986, 40.659903 ], [ -74.087397, 40.653607 ], [ -74.094086, 40.649703 ], [ -74.143387, 40.641903 ], [ -74.161397, 40.644092 ], [ -74.181083, 40.646484 ], [ -74.186027, 40.646076 ], [ -74.189106, 40.643832 ], [ -74.202223, 40.631053 ], [ -74.206731, 40.594569 ], [ -74.208988, 40.576304 ], [ -74.214788, 40.560604 ], [ -74.218189, 40.557204 ], [ -74.231589, 40.559204 ], [ -74.248641, 40.549601 ], [ -74.251441, 40.542301 ], [ -74.246237, 40.520963 ], [ -74.268290, 40.499205 ], [ -74.269998, 40.495014 ], [ -74.272690, 40.488405 ], [ -74.267590, 40.471806 ], [ -74.261889, 40.464706 ], [ -74.236689, 40.457806 ], [ -74.225035, 40.453301 ], [ -74.224047, 40.452919 ], [ -74.222959, 40.452499 ], [ -74.209788, 40.447407 ], [ -74.206188, 40.440707 ], [ -74.206419, 40.438789 ], [ -74.208655, 40.437520 ], [ -74.207205, 40.435434 ], [ -74.202128, 40.438940 ], [ -74.193908, 40.440995 ], [ -74.191309, 40.442990 ], [ -74.187787, 40.447407 ], [ -74.174787, 40.455607 ], [ -74.174893, 40.454491 ], [ -74.175074, 40.449144 ], [ -74.176842, 40.447740 ], [ -74.175346, 40.446607 ], [ -74.169977, 40.450640 ], [ -74.167009, 40.448737 ], [ -74.166193, 40.447128 ], [ -74.164029, 40.448312 ], [ -74.163314, 40.448424 ], [ -74.157787, 40.446607 ], [ -74.153611, 40.447647 ], [ -74.152686, 40.447344 ], [ -74.151952, 40.448062 ], [ -74.142886, 40.450407 ], [ -74.139886, 40.453407 ], [ -74.138415, 40.454468 ], [ -74.135823, 40.455196 ], [ -74.133727, 40.454672 ], [ -74.131135, 40.453245 ], [ -74.127466, 40.451061 ], [ -74.124692, 40.449580 ], [ -74.122327, 40.448258 ], [ -74.116863, 40.446069 ], [ -74.088085, 40.438407 ], [ -74.076185, 40.433707 ], [ -74.058984, 40.422708 ], [ -74.047884, 40.418908 ], [ -74.006383, 40.411108 ], [ -73.998505, 40.410911 ], [ -73.995486, 40.419472 ], [ -73.991682, 40.442908 ], [ -74.006077, 40.464625 ], [ -74.017783, 40.472207 ], [ -74.017917, 40.474338 ], [ -74.014031, 40.476471 ], [ -74.007100, 40.475298 ], [ -73.995683, 40.468707 ], [ -73.978282, 40.440208 ], [ -73.976982, 40.408508 ], [ -73.971381, 40.371709 ], [ -73.971381, 40.348010 ], [ -73.977442, 40.299373 ], [ -73.981681, 40.279411 ], [ -73.993292, 40.237669 ], [ -74.016017, 40.166914 ], [ -74.030181, 40.122814 ], [ -74.034080, 40.103115 ], [ -74.031861, 40.101047 ], [ -74.031318, 40.100541 ], [ -74.033546, 40.099518 ], [ -74.039421, 40.081437 ], [ -74.058798, 40.001244 ], [ -74.064135, 39.979157 ], [ -74.077247, 39.910991 ], [ -74.090945, 39.799978 ], [ -74.097071, 39.767847 ], [ -74.096906, 39.763030 ], [ -74.098920, 39.759538 ], [ -74.101443, 39.756173 ], [ -74.113655, 39.740719 ], [ -74.141733, 39.689435 ], [ -74.190974, 39.625118 ], [ -74.240506, 39.554911 ], [ -74.249043, 39.547994 ], [ -74.277370, 39.514064 ], [ -74.291585, 39.507705 ], [ -74.311037, 39.506715 ], [ -74.312451, 39.499869 ], [ -74.313689, 39.493874 ], [ -74.308344, 39.483945 ], [ -74.304778, 39.482945 ], [ -74.302184, 39.478935 ], [ -74.304343, 39.471445 ], [ -74.334804, 39.432001 ], [ -74.366990, 39.402017 ], [ -74.406692, 39.377516 ], [ -74.406792, 39.373916 ], [ -74.408237, 39.365071 ], [ -74.412692, 39.360816 ], [ -74.459894, 39.345016 ], [ -74.521797, 39.313816 ], [ -74.541443, 39.300245 ], [ -74.551151, 39.293539 ], [ -74.553439, 39.286915 ], [ -74.560957, 39.278677 ], [ -74.581008, 39.270819 ], [ -74.597921, 39.258851 ], [ -74.614481, 39.244659 ], [ -74.636306, 39.220834 ], [ -74.646595, 39.212002 ], [ -74.651443, 39.198578 ], [ -74.671430, 39.179802 ], [ -74.714341, 39.119804 ], [ -74.715320, 39.116893 ], [ -74.714135, 39.114631 ], [ -74.704409, 39.107858 ], [ -74.705876, 39.102937 ], [ -74.738316, 39.074727 ], [ -74.778777, 39.023073 ], [ -74.786356, 39.000113 ], [ -74.792723, 38.991991 ], [ -74.807917, 38.985948 ], [ -74.819354, 38.979402 ], [ -74.850748, 38.954538 ], [ -74.864458, 38.940410 ], [ -74.865198, 38.941439 ], [ -74.870497, 38.943543 ], [ -74.882309, 38.941759 ], [ -74.907050, 38.931994 ], [ -74.920414, 38.929136 ], [ -74.933571, 38.928519 ], [ -74.963463, 38.931194 ], [ -74.967274, 38.933413 ], [ -74.971995, 38.940370 ], [ -74.955363, 39.001262 ], [ -74.949470, 39.015637 ], [ -74.938320, 39.035185 ], [ -74.903664, 39.087437 ], [ -74.897784, 39.098811 ], [ -74.892547, 39.113183 ], [ -74.885914, 39.143627 ], [ -74.887167, 39.158825 ], [ -74.905181, 39.174945 ], [ -74.914936, 39.177553 ], [ -74.962382, 39.190238 ], [ -74.976266, 39.192271 ], [ -74.998002, 39.191253 ], [ -75.026179, 39.193621 ], [ -75.028885, 39.194560 ], [ -75.027824, 39.199482 ], [ -75.023586, 39.202594 ], [ -75.023437, 39.204791 ], [ -75.026376, 39.209850 ], [ -75.035672, 39.215415 ], [ -75.041663, 39.215511 ], [ -75.047797, 39.211702 ], [ -75.052326, 39.213609 ], [ -75.062506, 39.213564 ], [ -75.086395, 39.208159 ], [ -75.101019, 39.211657 ], [ -75.107286, 39.211403 ], [ -75.114748, 39.207554 ], [ -75.127070, 39.189766 ], [ -75.136548, 39.179425 ], [ -75.139136, 39.180021 ], [ -75.165979, 39.201842 ], [ -75.164798, 39.216606 ], [ -75.170444, 39.234643 ], [ -75.177506, 39.242746 ], [ -75.205857, 39.262619 ], [ -75.212510, 39.262755 ], [ -75.241639, 39.274097 ], [ -75.244056, 39.277690 ], [ -75.242881, 39.280574 ], [ -75.244357, 39.285700 ], [ -75.251806, 39.299913 ], [ -75.271629, 39.304041 ], [ -75.282620, 39.299055 ], [ -75.285333, 39.292212 ], [ -75.288898, 39.289557 ], [ -75.306010, 39.301712 ], [ -75.315201, 39.310593 ], [ -75.326754, 39.332473 ], [ -75.327463, 39.339270 ], [ -75.333743, 39.345335 ], [ -75.341969, 39.348697 ], [ -75.355558, 39.347823 ], [ -75.365016, 39.341388 ], [ -75.390030, 39.358259 ], [ -75.394331, 39.363753 ], [ -75.395181, 39.371398 ], [ -75.399304, 39.379490 ], [ -75.407294, 39.381954 ], [ -75.422099, 39.386521 ], [ -75.431803, 39.391625 ], [ -75.442393, 39.402291 ], [ -75.465212, 39.438930 ], [ -75.476279, 39.438126 ], [ -75.483572, 39.440824 ], [ -75.505672, 39.452927 ], [ -75.508383, 39.459131 ], [ -75.536431, 39.460559 ], [ -75.542894, 39.470447 ], [ -75.544368, 39.479602 ], [ -75.542693, 39.496568 ], [ -75.528088, 39.498114 ], [ -75.527141, 39.500112 ], [ -75.529368, 39.501229 ], [ -75.530140, 39.505373 ], [ -75.529978, 39.510817 ], [ -75.526654, 39.526638 ], [ -75.526787, 39.531440 ], [ -75.527676, 39.535278 ], [ -75.531575, 39.536825 ], [ -75.534014, 39.540702 ], [ -75.532342, 39.543280 ], [ -75.526003, 39.548488 ], [ -75.519026, 39.555401 ], [ -75.514756, 39.562612 ], [ -75.511932, 39.567616 ], [ -75.512732, 39.578000 ], [ -75.515228, 39.580752 ], [ -75.519628, 39.583248 ], [ -75.521596, 39.583088 ], [ -75.525677, 39.584048 ], [ -75.531133, 39.587984 ], [ -75.534477, 39.590384 ], [ -75.537213, 39.592944 ], [ -75.539540, 39.594251 ], [ -75.539949, 39.594384 ], [ -75.543965, 39.596000 ], [ -75.545405, 39.596784 ], [ -75.553502, 39.602000 ], [ -75.555870, 39.605824 ], [ -75.556734, 39.606688 ], [ -75.557502, 39.609184 ], [ -75.556878, 39.612144 ], [ -75.558446, 39.617296 ], [ -75.559614, 39.624208 ], [ -75.559102, 39.629056 ], [ -75.559446, 39.629812 ], [ -75.556246, 39.634912 ], [ -75.550645, 39.637912 ], [ -75.547197, 39.640528 ], [ -75.542045, 39.646012 ], [ -75.539245, 39.646112 ], [ -75.535144, 39.647212 ], [ -75.526744, 39.655113 ], [ -75.526844, 39.655713 ], [ -75.526344, 39.656413 ], [ -75.522343, 39.660813 ], [ -75.518343, 39.663913 ], [ -75.514643, 39.668613 ], [ -75.511743, 39.674313 ], [ -75.509342, 39.685313 ], [ -75.509742, 39.686113 ], [ -75.509042, 39.694513 ], [ -75.507162, 39.696961 ], [ -75.504042, 39.698313 ], [ -75.496241, 39.701413 ], [ -75.491341, 39.711113 ], [ -75.488553, 39.714833 ], [ -75.485241, 39.715813 ], [ -75.483141, 39.715513 ], [ -75.481741, 39.714546 ], [ -75.478940, 39.713813 ], [ -75.477640, 39.715013 ], [ -75.476888, 39.718337 ], [ -75.477432, 39.720561 ], [ -75.477240, 39.724713 ], [ -75.475440, 39.728713 ], [ -75.475384, 39.731057 ], [ -75.474168, 39.735473 ], [ -75.469239, 39.743613 ], [ -75.466263, 39.750737 ], [ -75.466249, 39.750769 ], [ -75.463039, 39.758313 ], [ -75.463339, 39.761213 ], [ -75.459439, 39.765813 ], [ -75.452339, 39.769013 ], [ -75.447339, 39.773313 ], [ -75.448135, 39.773969 ], [ -75.448639, 39.774113 ], [ -75.440909, 39.780831 ], [ -75.437938, 39.783413 ], [ -75.405337, 39.796213 ], [ -75.415041, 39.801786 ], [ -75.403737, 39.807512 ], [ -75.390536, 39.815312 ], [ -75.389764, 39.815819 ], [ -75.371835, 39.827612 ], [ -75.354400, 39.839917 ], [ -75.341765, 39.846082 ], [ -75.330433, 39.849012 ], [ -75.323232, 39.849812 ], [ -75.309674, 39.850179 ], [ -75.293376, 39.848782 ], [ -75.271159, 39.849440 ], [ -75.243431, 39.854597 ], [ -75.235026, 39.856613 ], [ -75.221025, 39.861113 ], [ -75.210876, 39.865709 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US35", "STATE": "35", "NAME": "New Mexico", "LSAD": "", "CENSUSAREA": 121298.148000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -105.998003, 32.002328 ], [ -106.099756, 32.002492 ], [ -106.125534, 32.002533 ], [ -106.181840, 32.002050 ], [ -106.200699, 32.001785 ], [ -106.205915, 32.001762 ], [ -106.313307, 32.001512 ], [ -106.376861, 32.001172 ], [ -106.377165, 32.001177 ], [ -106.394298, 32.001484 ], [ -106.411075, 32.001334 ], [ -106.565142, 32.000736 ], [ -106.566056, 32.000759 ], [ -106.587972, 32.000749 ], [ -106.595333, 32.000778 ], [ -106.598639, 32.000754 ], [ -106.599096, 32.000731 ], [ -106.618486, 32.000495 ], [ -106.619448, 31.994733 ], [ -106.623568, 31.990999 ], [ -106.631182, 31.989809 ], [ -106.636492, 31.985719 ], [ -106.639529, 31.980348 ], [ -106.638186, 31.976820 ], [ -106.630114, 31.971258 ], [ -106.626466, 31.970690 ], [ -106.623216, 31.972910 ], [ -106.621873, 31.972933 ], [ -106.619569, 31.971578 ], [ -106.618745, 31.966955 ], [ -106.619371, 31.964777 ], [ -106.620454, 31.963403 ], [ -106.624299, 31.961054 ], [ -106.625535, 31.957476 ], [ -106.625123, 31.954531 ], [ -106.622819, 31.952891 ], [ -106.617708, 31.956008 ], [ -106.614702, 31.956000 ], [ -106.616136, 31.948439 ], [ -106.623659, 31.945510 ], [ -106.622377, 31.940863 ], [ -106.622117, 31.936621 ], [ -106.622529, 31.934863 ], [ -106.625322, 31.930053 ], [ -106.629747, 31.926570 ], [ -106.628663, 31.923614 ], [ -106.623933, 31.925335 ], [ -106.611846, 31.920003 ], [ -106.614346, 31.918003 ], [ -106.623445, 31.914034 ], [ -106.625947, 31.912227 ], [ -106.633668, 31.909790 ], [ -106.640840, 31.904598 ], [ -106.645479, 31.898670 ], [ -106.645646, 31.895649 ], [ -106.645296, 31.894859 ], [ -106.642900, 31.892933 ], [ -106.638154, 31.891663 ], [ -106.633927, 31.889184 ], [ -106.630692, 31.886411 ], [ -106.629197, 31.883717 ], [ -106.630799, 31.879697 ], [ -106.634873, 31.874478 ], [ -106.635880, 31.871514 ], [ -106.635926, 31.866235 ], [ -106.627808, 31.860593 ], [ -106.625763, 31.856276 ], [ -106.621857, 31.852854 ], [ -106.614637, 31.846490 ], [ -106.605845, 31.846305 ], [ -106.605245, 31.845905 ], [ -106.602045, 31.844405 ], [ -106.601945, 31.839605 ], [ -106.605267, 31.827912 ], [ -106.602727, 31.825024 ], [ -106.593826, 31.824901 ], [ -106.589045, 31.822706 ], [ -106.588045, 31.822106 ], [ -106.582144, 31.815506 ], [ -106.581344, 31.813906 ], [ -106.577244, 31.810406 ], [ -106.570944, 31.810206 ], [ -106.566844, 31.813306 ], [ -106.563444, 31.812606 ], [ -106.562945, 31.811104 ], [ -106.558444, 31.810406 ], [ -106.547144, 31.807305 ], [ -106.545344, 31.805007 ], [ -106.544714, 31.804287 ], [ -106.542144, 31.802107 ], [ -106.542097, 31.802146 ], [ -106.535843, 31.798607 ], [ -106.535343, 31.797507 ], [ -106.535154, 31.797089 ], [ -106.534743, 31.796107 ], [ -106.533043, 31.791907 ], [ -106.533000, 31.791829 ], [ -106.532480, 31.791914 ], [ -106.530515, 31.792103 ], [ -106.527943, 31.790507 ], [ -106.527738, 31.789761 ], [ -106.527623, 31.789119 ], [ -106.527997, 31.786945 ], [ -106.528543, 31.784407 ], [ -106.528543, 31.783907 ], [ -106.750547, 31.783706 ], [ -106.750547, 31.783898 ], [ -106.993544, 31.783689 ], [ -106.998235, 31.783671 ], [ -107.000560, 31.783679 ], [ -107.000560, 31.783513 ], [ -107.296824, 31.783762 ], [ -107.422246, 31.783599 ], [ -107.422495, 31.783599 ], [ -108.208394, 31.783599 ], [ -108.208087, 31.613489 ], [ -108.208521, 31.499798 ], [ -108.208572, 31.499742 ], [ -108.208573, 31.333395 ], [ -108.707657, 31.333191 ], [ -108.788711, 31.332365 ], [ -108.851105, 31.332301 ], [ -108.861028, 31.332315 ], [ -109.050044, 31.332502 ], [ -109.050173, 31.480004 ], [ -109.049843, 31.499515 ], [ -109.049813, 31.499528 ], [ -109.049112, 31.636598 ], [ -109.049195, 31.796551 ], [ -109.048763, 31.810776 ], [ -109.049106, 31.843715 ], [ -109.048769, 31.861383 ], [ -109.048590, 31.870791 ], [ -109.048599, 32.013651 ], [ -109.048731, 32.028174 ], [ -109.048296, 32.084093 ], [ -109.048286, 32.089114 ], [ -109.047612, 32.426377 ], [ -109.047653, 32.681379 ], [ -109.047653, 32.686327 ], [ -109.047645, 32.689988 ], [ -109.047638, 32.693439 ], [ -109.047117, 32.777569 ], [ -109.047117, 32.777570 ], [ -109.047480, 33.068420 ], [ -109.047453, 33.069427 ], [ -109.046905, 33.091931 ], [ -109.047013, 33.092917 ], [ -109.047117, 33.137559 ], [ -109.047116, 33.137995 ], [ -109.047237, 33.208965 ], [ -109.047470, 33.250063 ], [ -109.046827, 33.365272 ], [ -109.046909, 33.365570 ], [ -109.047045, 33.369280 ], [ -109.046870, 33.372654 ], [ -109.046564, 33.375060 ], [ -109.047298, 33.409783 ], [ -109.046662, 33.625055 ], [ -109.047145, 33.740010 ], [ -109.046941, 33.778233 ], [ -109.046426, 33.875052 ], [ -109.047006, 34.000050 ], [ -109.046182, 34.522393 ], [ -109.046182, 34.522553 ], [ -109.046156, 34.579291 ], [ -109.046086, 34.771016 ], [ -109.045363, 34.785406 ], [ -109.046104, 34.799981 ], [ -109.045624, 34.814226 ], [ -109.046072, 34.828566 ], [ -109.045851, 34.959718 ], [ -109.046024, 35.175499 ], [ -109.046084, 35.250025 ], [ -109.046796, 35.363606 ], [ -109.046481, 35.546326 ], [ -109.046509, 35.546440 ], [ -109.046296, 35.614251 ], [ -109.046295, 35.616517 ], [ -109.046024, 35.879800 ], [ -109.046055, 35.888721 ], [ -109.046054, 35.925860 ], [ -109.046011, 35.925896 ], [ -109.045973, 36.002338 ], [ -109.045729, 36.117028 ], [ -109.046183, 36.181751 ], [ -109.045431, 36.500001 ], [ -109.045433, 36.874589 ], [ -109.045407, 36.874998 ], [ -109.045272, 36.968871 ], [ -109.045244, 36.969489 ], [ -109.045223, 36.999084 ], [ -108.958868, 36.998913 ], [ -108.954404, 36.998906 ], [ -108.620309, 36.999287 ], [ -108.619689, 36.999249 ], [ -108.379203, 36.999459 ], [ -108.320721, 36.999510 ], [ -108.320464, 36.999499 ], [ -108.288400, 36.999520 ], [ -108.288086, 36.999555 ], [ -108.250635, 36.999561 ], [ -108.249358, 36.999015 ], [ -108.000623, 37.000001 ], [ -107.481737, 37.000005 ], [ -107.420915, 37.000005 ], [ -107.420913, 37.000005 ], [ -106.877292, 37.000139 ], [ -106.869796, 36.992426 ], [ -106.750591, 36.992461 ], [ -106.675626, 36.993123 ], [ -106.661344, 36.993243 ], [ -106.628733, 36.993161 ], [ -106.628652, 36.993175 ], [ -106.617125, 36.993004 ], [ -106.617159, 36.992967 ], [ -106.500589, 36.993768 ], [ -106.476280, 36.993839 ], [ -106.343139, 36.994230 ], [ -106.293279, 36.993890 ], [ -106.248675, 36.994288 ], [ -106.247705, 36.994266 ], [ -106.201469, 36.994122 ], [ -106.006634, 36.995343 ], [ -105.997472, 36.995417 ], [ -105.996159, 36.995418 ], [ -105.718470, 36.995846 ], [ -105.716471, 36.995849 ], [ -105.664720, 36.995874 ], [ -105.627470, 36.995679 ], [ -105.533922, 36.995875 ], [ -105.512485, 36.995777 ], [ -105.508836, 36.995895 ], [ -105.465182, 36.995991 ], [ -105.447255, 36.996017 ], [ -105.442459, 36.995994 ], [ -105.419310, 36.995856 ], [ -105.251296, 36.995605 ], [ -105.220613, 36.995169 ], [ -105.155042, 36.995339 ], [ -105.120800, 36.995428 ], [ -105.029228, 36.992729 ], [ -105.000554, 36.993264 ], [ -104.732120, 36.993484 ], [ -104.732031, 36.993447 ], [ -104.645029, 36.993378 ], [ -104.625545, 36.993599 ], [ -104.624556, 36.994377 ], [ -104.519257, 36.993766 ], [ -104.338833, 36.993535 ], [ -104.250536, 36.994644 ], [ -104.007855, 36.996239 ], [ -103.734364, 36.998041 ], [ -103.733247, 36.998016 ], [ -103.155922, 37.000232 ], [ -103.086106, 37.000174 ], [ -103.002199, 37.000104 ], [ -103.002247, 36.911587 ], [ -103.001964, 36.909573 ], [ -103.002198, 36.719427 ], [ -103.002518, 36.675186 ], [ -103.002252, 36.617180 ], [ -103.002188, 36.602716 ], [ -103.002565, 36.526588 ], [ -103.002434, 36.500397 ], [ -103.041924, 36.500439 ], [ -103.041745, 36.318267 ], [ -103.041674, 36.317534 ], [ -103.040824, 36.055231 ], [ -103.041305, 35.837694 ], [ -103.042186, 35.825217 ], [ -103.041716, 35.814072 ], [ -103.041917, 35.796441 ], [ -103.041146, 35.791583 ], [ -103.041272, 35.739274 ], [ -103.041554, 35.622487 ], [ -103.042366, 35.250056 ], [ -103.042775, 35.241237 ], [ -103.042497, 35.211862 ], [ -103.042377, 35.183156 ], [ -103.042377, 35.183149 ], [ -103.042366, 35.182786 ], [ -103.042339, 35.181922 ], [ -103.042395, 35.178573 ], [ -103.042568, 35.159318 ], [ -103.042711, 35.144735 ], [ -103.042600, 35.142766 ], [ -103.042520, 35.135596 ], [ -103.043261, 35.125058 ], [ -103.042642, 35.109913 ], [ -103.042552, 34.954101 ], [ -103.042521, 34.899546 ], [ -103.042781, 34.850243 ], [ -103.042770, 34.792224 ], [ -103.042769, 34.747361 ], [ -103.042827, 34.671188 ], [ -103.043286, 34.653099 ], [ -103.043072, 34.619782 ], [ -103.043594, 34.462660 ], [ -103.043589, 34.459774 ], [ -103.043588, 34.459662 ], [ -103.043582, 34.455657 ], [ -103.043538, 34.405463 ], [ -103.043583, 34.400678 ], [ -103.043611, 34.397105 ], [ -103.043585, 34.393716 ], [ -103.043613, 34.390442 ], [ -103.043613, 34.388679 ], [ -103.043614, 34.384969 ], [ -103.043630, 34.384690 ], [ -103.043693, 34.383578 ], [ -103.043919, 34.380916 ], [ -103.043944, 34.379660 ], [ -103.043946, 34.379555 ], [ -103.043979, 34.312764 ], [ -103.043979, 34.312749 ], [ -103.043936, 34.302585 ], [ -103.043719, 34.289441 ], [ -103.043644, 34.256903 ], [ -103.043569, 34.087947 ], [ -103.043516, 34.079382 ], [ -103.043686, 34.063078 ], [ -103.043744, 34.049986 ], [ -103.043767, 34.043545 ], [ -103.043721, 34.042320 ], [ -103.043771, 34.041538 ], [ -103.043746, 34.037294 ], [ -103.043555, 34.032714 ], [ -103.043531, 34.018014 ], [ -103.043617, 34.003633 ], [ -103.043950, 33.974629 ], [ -103.044893, 33.945617 ], [ -103.045698, 33.906299 ], [ -103.045644, 33.901537 ], [ -103.046907, 33.850300 ], [ -103.047346, 33.824675 ], [ -103.049096, 33.746270 ], [ -103.049608, 33.737766 ], [ -103.050148, 33.701971 ], [ -103.050532, 33.672408 ], [ -103.051087, 33.658186 ], [ -103.051535, 33.650487 ], [ -103.051363, 33.641950 ], [ -103.051664, 33.629489 ], [ -103.052610, 33.570599 ], [ -103.056655, 33.388438 ], [ -103.056655, 33.388416 ], [ -103.057487, 33.329477 ], [ -103.057856, 33.315234 ], [ -103.059242, 33.260371 ], [ -103.059720, 33.256262 ], [ -103.060103, 33.219225 ], [ -103.063905, 33.042055 ], [ -103.063980, 33.038693 ], [ -103.064452, 33.010290 ], [ -103.064625, 32.999899 ], [ -103.064679, 32.964373 ], [ -103.064657, 32.959097 ], [ -103.064569, 32.900014 ], [ -103.064701, 32.879355 ], [ -103.064862, 32.868346 ], [ -103.064807, 32.857696 ], [ -103.064916, 32.857260 ], [ -103.064889, 32.849359 ], [ -103.064672, 32.828470 ], [ -103.064699, 32.827531 ], [ -103.064711, 32.784593 ], [ -103.064698, 32.783602 ], [ -103.064807, 32.777303 ], [ -103.064827, 32.726628 ], [ -103.064799, 32.708694 ], [ -103.064798, 32.690761 ], [ -103.064864, 32.682647 ], [ -103.064633, 32.646420 ], [ -103.064815, 32.624537 ], [ -103.064761, 32.601863 ], [ -103.064788, 32.600397 ], [ -103.064761, 32.587983 ], [ -103.064696, 32.522193 ], [ -103.064422, 32.145006 ], [ -103.064348, 32.123041 ], [ -103.064344, 32.087051 ], [ -103.064423, 32.000518 ], [ -103.085876, 32.000465 ], [ -103.088698, 32.000453 ], [ -103.215641, 32.000513 ], [ -103.267633, 32.000475 ], [ -103.267708, 32.000324 ], [ -103.270383, 32.000326 ], [ -103.278521, 32.000419 ], [ -103.326501, 32.000370 ], [ -103.722853, 32.000208 ], [ -103.748317, 32.000198 ], [ -103.875476, 32.000554 ], [ -103.980179, 32.000125 ], [ -104.024521, 32.000010 ], [ -104.531756, 32.000117 ], [ -104.531937, 32.000311 ], [ -104.640918, 32.000396 ], [ -104.643526, 32.000443 ], [ -104.847757, 32.000482 ], [ -104.918272, 32.000496 ], [ -105.077046, 32.000579 ], [ -105.078605, 32.000533 ], [ -105.118040, 32.000485 ], [ -105.131377, 32.000524 ], [ -105.132916, 32.000518 ], [ -105.148240, 32.000485 ], [ -105.150310, 32.000497 ], [ -105.153994, 32.000497 ], [ -105.390396, 32.000607 ], [ -105.427049, 32.000638 ], [ -105.428582, 32.000600 ], [ -105.429281, 32.000577 ], [ -105.731362, 32.001564 ], [ -105.750527, 32.002206 ], [ -105.854061, 32.002350 ], [ -105.886159, 32.001970 ], [ -105.900600, 32.002100 ], [ -105.998003, 32.002328 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US36", "STATE": "36", "NAME": "New York", "LSAD": "", "CENSUSAREA": 47126.399000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -74.040860, 40.700117 ], [ -74.040018, 40.700678 ], [ -74.039401, 40.700454 ], [ -74.037998, 40.698995 ], [ -74.043441, 40.689680 ], [ -74.044451, 40.688445 ], [ -74.046359, 40.689175 ], [ -74.047313, 40.690466 ], [ -74.046920, 40.691139 ], [ -74.040860, 40.700117 ] ] ], [ [ [ -74.144428, 40.535160 ], [ -74.148697, 40.534489 ], [ -74.160859, 40.526790 ], [ -74.177986, 40.519603 ], [ -74.182157, 40.520634 ], [ -74.199923, 40.511729 ], [ -74.210474, 40.509448 ], [ -74.219787, 40.502603 ], [ -74.233240, 40.501299 ], [ -74.246688, 40.496103 ], [ -74.250188, 40.496703 ], [ -74.254588, 40.502303 ], [ -74.256088, 40.507903 ], [ -74.252702, 40.513895 ], [ -74.242888, 40.520903 ], [ -74.241732, 40.531273 ], [ -74.247808, 40.543396 ], [ -74.229002, 40.555041 ], [ -74.216997, 40.554991 ], [ -74.210887, 40.560902 ], [ -74.204054, 40.589336 ], [ -74.196820, 40.597037 ], [ -74.195407, 40.601806 ], [ -74.196096, 40.616169 ], [ -74.200994, 40.616906 ], [ -74.201812, 40.619507 ], [ -74.200580, 40.631448 ], [ -74.189400, 40.642121 ], [ -74.180191, 40.645521 ], [ -74.174085, 40.645109 ], [ -74.170187, 40.642201 ], [ -74.152973, 40.638886 ], [ -74.120186, 40.642201 ], [ -74.086485, 40.648601 ], [ -74.075884, 40.648101 ], [ -74.069700, 40.641216 ], [ -74.067598, 40.623865 ], [ -74.060345, 40.611999 ], [ -74.053125, 40.603678 ], [ -74.059184, 40.593502 ], [ -74.068184, 40.584102 ], [ -74.090797, 40.566463 ], [ -74.111471, 40.546908 ], [ -74.112585, 40.547603 ], [ -74.121672, 40.542691 ], [ -74.137241, 40.530076 ], [ -74.140230, 40.533738 ], [ -74.144428, 40.535160 ] ] ], [ [ [ -72.132225, 41.104387 ], [ -72.128352, 41.108131 ], [ -72.126704, 41.115139 ], [ -72.084207, 41.101524 ], [ -72.081167, 41.093940 ], [ -72.086975, 41.058292 ], [ -72.095711, 41.054020 ], [ -72.097200, 41.054884 ], [ -72.097136, 41.075844 ], [ -72.103152, 41.086484 ], [ -72.106400, 41.088883 ], [ -72.120560, 41.093171 ], [ -72.139233, 41.092451 ], [ -72.141921, 41.094371 ], [ -72.142929, 41.097811 ], [ -72.140737, 41.100835 ], [ -72.132225, 41.104387 ] ] ], [ [ [ -71.943563, 41.286675 ], [ -71.926802, 41.290122 ], [ -71.935259, 41.280579 ], [ -71.946270, 41.276306 ], [ -71.962598, 41.270968 ], [ -71.978926, 41.265002 ], [ -71.994717, 41.256451 ], [ -72.002461, 41.252867 ], [ -72.036846, 41.249794 ], [ -72.034958, 41.255458 ], [ -72.029438, 41.263090 ], [ -72.023422, 41.270994 ], [ -72.018926, 41.274114 ], [ -72.006872, 41.273480 ], [ -71.991117, 41.281331 ], [ -71.980061, 41.280291 ], [ -71.952864, 41.285098 ], [ -71.943563, 41.286675 ] ] ], [ [ [ -73.767176, 40.886299 ], [ -73.767076, 40.885399 ], [ -73.767076, 40.884799 ], [ -73.767076, 40.883499 ], [ -73.766276, 40.881099 ], [ -73.766976, 40.880099 ], [ -73.770876, 40.879299 ], [ -73.775276, 40.882199 ], [ -73.775176, 40.884199 ], [ -73.772776, 40.884599 ], [ -73.772276, 40.887499 ], [ -73.770576, 40.888399 ], [ -73.768276, 40.887599 ], [ -73.767276, 40.886899 ], [ -73.767176, 40.886299 ] ] ], [ [ [ -73.773361, 40.859449 ], [ -73.770552, 40.860330 ], [ -73.766333, 40.857317 ], [ -73.765128, 40.854228 ], [ -73.766032, 40.844961 ], [ -73.769648, 40.844660 ], [ -73.773038, 40.848125 ], [ -73.773717, 40.854831 ], [ -73.773361, 40.859449 ] ] ], [ [ [ -74.027392, 44.995765 ], [ -73.874597, 45.001223 ], [ -73.762985, 45.003238 ], [ -73.675458, 45.002907 ], [ -73.639718, 45.003464 ], [ -73.437371, 45.009198 ], [ -73.343124, 45.010840 ], [ -73.350188, 44.994304 ], [ -73.353429, 44.990165 ], [ -73.354633, 44.987352 ], [ -73.354112, 44.984062 ], [ -73.352886, 44.980644 ], [ -73.350218, 44.976222 ], [ -73.344740, 44.970468 ], [ -73.338734, 44.965886 ], [ -73.338243, 44.964750 ], [ -73.337906, 44.960541 ], [ -73.339603, 44.943370 ], [ -73.338482, 44.924112 ], [ -73.338979, 44.917681 ], [ -73.341106, 44.914632 ], [ -73.347837, 44.911309 ], [ -73.353657, 44.907346 ], [ -73.356218, 44.904492 ], [ -73.358080, 44.901325 ], [ -73.360327, 44.897236 ], [ -73.362229, 44.891463 ], [ -73.366459, 44.875040 ], [ -73.369103, 44.866680 ], [ -73.371967, 44.862414 ], [ -73.375709, 44.860745 ], [ -73.379822, 44.857037 ], [ -73.381397, 44.848805 ], [ -73.381359, 44.845021 ], [ -73.379452, 44.838010 ], [ -73.378717, 44.837358 ], [ -73.375345, 44.836307 ], [ -73.371329, 44.830742 ], [ -73.369647, 44.829136 ], [ -73.365678, 44.826451 ], [ -73.358080, 44.823310 ], [ -73.354945, 44.821500 ], [ -73.353472, 44.820386 ], [ -73.350200, 44.816394 ], [ -73.335443, 44.804602 ], [ -73.334430, 44.802188 ], [ -73.333933, 44.799200 ], [ -73.333154, 44.788759 ], [ -73.333771, 44.785192 ], [ -73.335713, 44.782086 ], [ -73.344254, 44.776282 ], [ -73.347072, 44.772988 ], [ -73.348694, 44.768246 ], [ -73.354361, 44.755296 ], [ -73.357671, 44.751018 ], [ -73.363791, 44.745254 ], [ -73.365561, 44.741786 ], [ -73.365068, 44.725646 ], [ -73.365560, 44.700297 ], [ -73.361323, 44.695369 ], [ -73.361308, 44.694523 ], [ -73.365297, 44.687546 ], [ -73.370142, 44.684853 ], [ -73.369685, 44.683758 ], [ -73.367414, 44.681292 ], [ -73.367209, 44.678513 ], [ -73.371089, 44.677530 ], [ -73.371843, 44.676956 ], [ -73.372720, 44.668739 ], [ -73.370065, 44.666071 ], [ -73.369669, 44.663478 ], [ -73.370590, 44.662518 ], [ -73.373063, 44.662713 ], [ -73.374134, 44.662340 ], [ -73.379074, 44.656772 ], [ -73.378968, 44.655180 ], [ -73.378014, 44.653846 ], [ -73.377973, 44.652918 ], [ -73.383157, 44.645764 ], [ -73.378561, 44.641475 ], [ -73.379748, 44.640360 ], [ -73.386783, 44.636369 ], [ -73.387169, 44.635542 ], [ -73.385899, 44.631044 ], [ -73.386497, 44.626924 ], [ -73.387346, 44.623672 ], [ -73.389966, 44.619620 ], [ -73.390231, 44.618353 ], [ -73.389820, 44.617210 ], [ -73.382932, 44.612184 ], [ -73.380726, 44.605239 ], [ -73.376849, 44.599598 ], [ -73.376332, 44.597218 ], [ -73.376806, 44.595455 ], [ -73.377897, 44.593848 ], [ -73.381640, 44.590583 ], [ -73.381848, 44.589316 ], [ -73.377794, 44.585128 ], [ -73.375666, 44.582038 ], [ -73.374389, 44.575455 ], [ -73.367275, 44.567545 ], [ -73.361486, 44.563518 ], [ -73.360088, 44.562546 ], [ -73.356788, 44.557918 ], [ -73.355186, 44.556918 ], [ -73.350027, 44.555392 ], [ -73.342932, 44.551907 ], [ -73.338751, 44.548046 ], [ -73.338630, 44.546844 ], [ -73.338630, 44.546842 ], [ -73.339300, 44.544477 ], [ -73.338995, 44.543302 ], [ -73.331595, 44.535924 ], [ -73.330893, 44.534269 ], [ -73.330588, 44.531034 ], [ -73.329458, 44.529203 ], [ -73.328512, 44.528478 ], [ -73.323935, 44.527120 ], [ -73.322026, 44.525289 ], [ -73.321111, 44.519857 ], [ -73.321416, 44.516454 ], [ -73.320836, 44.513631 ], [ -73.319265, 44.511960 ], [ -73.312871, 44.507246 ], [ -73.306707, 44.500334 ], [ -73.304921, 44.492209 ], [ -73.304418, 44.485739 ], [ -73.299885, 44.476652 ], [ -73.298939, 44.471304 ], [ -73.298725, 44.463957 ], [ -73.300114, 44.454711 ], [ -73.295216, 44.445884 ], [ -73.293613, 44.440559 ], [ -73.293855, 44.437556 ], [ -73.296031, 44.428339 ], [ -73.310491, 44.402601 ], [ -73.312418, 44.394710 ], [ -73.315016, 44.388513 ], [ -73.317029, 44.385978 ], [ -73.320954, 44.382669 ], [ -73.330369, 44.375987 ], [ -73.333575, 44.372288 ], [ -73.334939, 44.364441 ], [ -73.334637, 44.356877 ], [ -73.327335, 44.344369 ], [ -73.325127, 44.338534 ], [ -73.323997, 44.333842 ], [ -73.323835, 44.325418 ], [ -73.324545, 44.319247 ], [ -73.324229, 44.310023 ], [ -73.322267, 44.301523 ], [ -73.316838, 44.287683 ], [ -73.312299, 44.280025 ], [ -73.311025, 44.274240 ], [ -73.312852, 44.265346 ], [ -73.313422, 44.264199 ], [ -73.316618, 44.257769 ], [ -73.319802, 44.249547 ], [ -73.323596, 44.243897 ], [ -73.324681, 44.243614 ], [ -73.329322, 44.244504 ], [ -73.330500, 44.244254 ], [ -73.334042, 44.240971 ], [ -73.336778, 44.239557 ], [ -73.343230, 44.238049 ], [ -73.342312, 44.234531 ], [ -73.349889, 44.230356 ], [ -73.350806, 44.225943 ], [ -73.354747, 44.223599 ], [ -73.355252, 44.222870 ], [ -73.355276, 44.219554 ], [ -73.357908, 44.216193 ], [ -73.361476, 44.210374 ], [ -73.362013, 44.208545 ], [ -73.370678, 44.204546 ], [ -73.372405, 44.202165 ], [ -73.375289, 44.199868 ], [ -73.377693, 44.199453 ], [ -73.382252, 44.197178 ], [ -73.383987, 44.193158 ], [ -73.385326, 44.192597 ], [ -73.388502, 44.192318 ], [ -73.390583, 44.190886 ], [ -73.390805, 44.189072 ], [ -73.389658, 44.181249 ], [ -73.390383, 44.179486 ], [ -73.395862, 44.175785 ], [ -73.396892, 44.173846 ], [ -73.397385, 44.171596 ], [ -73.396664, 44.168831 ], [ -73.395399, 44.166903 ], [ -73.395532, 44.166122 ], [ -73.398728, 44.162248 ], [ -73.399634, 44.155326 ], [ -73.402381, 44.145856 ], [ -73.403268, 44.144295 ], [ -73.408118, 44.139373 ], [ -73.411720, 44.137825 ], [ -73.415761, 44.132826 ], [ -73.415780, 44.131523 ], [ -73.413751, 44.126068 ], [ -73.411722, 44.117540 ], [ -73.411316, 44.112686 ], [ -73.416319, 44.099422 ], [ -73.429239, 44.079414 ], [ -73.430207, 44.071716 ], [ -73.431991, 44.063450 ], [ -73.437740, 44.045006 ], [ -73.436880, 44.042578 ], [ -73.430772, 44.038746 ], [ -73.427987, 44.037708 ], [ -73.423120, 44.032759 ], [ -73.420160, 44.032004 ], [ -73.414364, 44.029526 ], [ -73.410776, 44.026944 ], [ -73.407739, 44.021312 ], [ -73.405999, 44.016229 ], [ -73.405977, 44.011485 ], [ -73.411224, 43.986202 ], [ -73.412581, 43.982720 ], [ -73.412613, 43.979980 ], [ -73.411248, 43.975596 ], [ -73.406823, 43.967317 ], [ -73.405525, 43.948813 ], [ -73.408589, 43.932933 ], [ -73.407742, 43.929887 ], [ -73.400926, 43.917048 ], [ -73.397256, 43.905668 ], [ -73.395878, 43.903044 ], [ -73.383491, 43.890951 ], [ -73.376312, 43.880292 ], [ -73.374051, 43.875563 ], [ -73.374150, 43.874163 ], [ -73.379334, 43.864648 ], [ -73.381501, 43.859235 ], [ -73.382046, 43.855008 ], [ -73.380987, 43.852633 ], [ -73.373742, 43.847693 ], [ -73.372462, 43.846266 ], [ -73.372247, 43.845337 ], [ -73.373688, 43.842610 ], [ -73.376598, 43.839357 ], [ -73.381865, 43.837315 ], [ -73.388389, 43.832404 ], [ -73.390194, 43.829364 ], [ -73.392751, 43.822196 ], [ -73.392492, 43.820779 ], [ -73.390302, 43.817371 ], [ -73.383259, 43.813310 ], [ -73.380804, 43.810951 ], [ -73.379330, 43.808476 ], [ -73.379279, 43.808391 ], [ -73.378270, 43.805995 ], [ -73.377232, 43.800565 ], [ -73.376361, 43.798766 ], [ -73.368184, 43.793346 ], [ -73.362498, 43.790211 ], [ -73.357547, 43.785933 ], [ -73.355545, 43.778468 ], [ -73.354758, 43.776721 ], [ -73.350593, 43.771939 ], [ -73.350707, 43.770463 ], [ -73.354597, 43.764167 ], [ -73.362951, 43.753181 ], [ -73.369725, 43.744274 ], [ -73.370287, 43.742269 ], [ -73.370724, 43.735571 ], [ -73.369916, 43.728789 ], [ -73.370612, 43.725329 ], [ -73.377756, 43.717712 ], [ -73.382965, 43.714058 ], [ -73.385883, 43.711336 ], [ -73.391790, 43.703481 ], [ -73.393723, 43.699200 ], [ -73.395517, 43.696831 ], [ -73.398332, 43.694625 ], [ -73.402078, 43.693106 ], [ -73.404739, 43.690213 ], [ -73.405243, 43.688367 ], [ -73.403474, 43.684694 ], [ -73.404126, 43.681339 ], [ -73.407776, 43.672519 ], [ -73.408061, 43.669438 ], [ -73.414546, 43.658209 ], [ -73.415513, 43.652450 ], [ -73.418763, 43.647880 ], [ -73.423539, 43.645676 ], [ -73.425217, 43.644290 ], [ -73.426463, 43.642598 ], [ -73.428583, 43.636543 ], [ -73.427910, 43.634428 ], [ -73.418319, 43.623325 ], [ -73.417668, 43.621687 ], [ -73.417827, 43.620586 ], [ -73.423708, 43.612356 ], [ -73.423815, 43.610989 ], [ -73.422154, 43.606511 ], [ -73.421616, 43.603023 ], [ -73.424977, 43.598775 ], [ -73.430325, 43.590532 ], [ -73.431229, 43.588285 ], [ -73.430947, 43.587036 ], [ -73.428636, 43.583994 ], [ -73.426663, 43.582974 ], [ -73.420378, 43.581489 ], [ -73.416964, 43.577730 ], [ -73.405629, 43.571179 ], [ -73.400295, 43.568889 ], [ -73.398125, 43.568065 ], [ -73.395767, 43.568087 ], [ -73.391960, 43.569915 ], [ -73.384188, 43.575512 ], [ -73.383369, 43.576770 ], [ -73.382549, 43.579193 ], [ -73.383426, 43.584727 ], [ -73.383446, 43.596778 ], [ -73.377748, 43.599656 ], [ -73.373443, 43.603292 ], [ -73.372469, 43.604848 ], [ -73.372375, 43.606014 ], [ -73.376036, 43.612596 ], [ -73.374557, 43.614677 ], [ -73.369933, 43.619093 ], [ -73.369870, 43.619711 ], [ -73.372486, 43.622751 ], [ -73.371889, 43.624489 ], [ -73.368899, 43.624710 ], [ -73.367167, 43.623622 ], [ -73.365562, 43.623440 ], [ -73.359110, 43.624598 ], [ -73.358593, 43.625065 ], [ -73.347621, 43.622509 ], [ -73.342181, 43.626070 ], [ -73.327702, 43.625913 ], [ -73.323893, 43.627629 ], [ -73.317566, 43.627355 ], [ -73.312809, 43.624602 ], [ -73.310606, 43.624114 ], [ -73.307682, 43.627492 ], [ -73.306234, 43.628018 ], [ -73.304125, 43.627057 ], [ -73.302552, 43.625708 ], [ -73.302076, 43.624364 ], [ -73.300285, 43.610806 ], [ -73.298020, 43.610028 ], [ -73.293741, 43.605203 ], [ -73.292232, 43.602550 ], [ -73.292202, 43.598160 ], [ -73.292801, 43.593861 ], [ -73.293242, 43.592558 ], [ -73.296924, 43.587323 ], [ -73.292364, 43.585104 ], [ -73.292113, 43.584509 ], [ -73.294440, 43.582494 ], [ -73.295344, 43.580235 ], [ -73.294621, 43.578970 ], [ -73.293536, 43.578518 ], [ -73.284912, 43.579272 ], [ -73.281296, 43.577579 ], [ -73.280952, 43.575407 ], [ -73.279726, 43.574241 ], [ -73.269380, 43.571973 ], [ -73.264099, 43.568884 ], [ -73.258631, 43.564949 ], [ -73.252602, 43.556851 ], [ -73.248641, 43.553857 ], [ -73.248420, 43.552577 ], [ -73.250408, 43.550425 ], [ -73.250132, 43.543429 ], [ -73.247812, 43.542814 ], [ -73.246585, 43.541855 ], [ -73.242042, 43.534925 ], [ -73.241589, 43.534973 ], [ -73.241390, 43.532345 ], [ -73.241891, 43.529418 ], [ -73.243366, 43.527726 ], [ -73.246821, 43.525780 ], [ -73.247698, 43.523173 ], [ -73.247631, 43.519240 ], [ -73.246720, 43.518875 ], [ -73.247061, 43.514919 ], [ -73.248401, 43.470443 ], [ -73.252582, 43.370997 ], [ -73.252674, 43.370285 ], [ -73.252832, 43.363493 ], [ -73.253084, 43.354714 ], [ -73.254514, 43.314670 ], [ -73.256493, 43.259249 ], [ -73.258718, 43.229894 ], [ -73.265574, 43.096223 ], [ -73.269780, 43.035923 ], [ -73.274294, 42.943652 ], [ -73.274393, 42.942482 ], [ -73.274466, 42.940361 ], [ -73.275804, 42.897249 ], [ -73.278673, 42.833410 ], [ -73.284311, 42.834954 ], [ -73.285388, 42.834093 ], [ -73.287063, 42.820140 ], [ -73.283750, 42.813864 ], [ -73.286337, 42.808038 ], [ -73.290944, 42.801920 ], [ -73.276421, 42.746019 ], [ -73.264957, 42.745940 ], [ -73.352527, 42.510002 ], [ -73.508142, 42.086257 ], [ -73.496879, 42.049675 ], [ -73.487314, 42.049638 ], [ -73.489615, 42.000092 ], [ -73.492975, 41.958524 ], [ -73.496527, 41.922380 ], [ -73.498304, 41.892508 ], [ -73.501984, 41.858717 ], [ -73.504944, 41.824285 ], [ -73.505008, 41.823773 ], [ -73.510961, 41.758749 ], [ -73.511921, 41.740941 ], [ -73.516785, 41.687581 ], [ -73.518238, 41.666734 ], [ -73.520017, 41.641197 ], [ -73.521041, 41.619773 ], [ -73.530067, 41.527194 ], [ -73.533969, 41.479693 ], [ -73.534055, 41.478968 ], [ -73.534150, 41.478060 ], [ -73.534269, 41.476911 ], [ -73.534269, 41.476394 ], [ -73.534369, 41.475894 ], [ -73.535769, 41.457159 ], [ -73.535857, 41.455709 ], [ -73.535885, 41.455236 ], [ -73.535986, 41.453060 ], [ -73.536067, 41.451331 ], [ -73.536969, 41.441094 ], [ -73.537469, 41.435890 ], [ -73.537673, 41.433905 ], [ -73.541169, 41.405994 ], [ -73.543415, 41.376754 ], [ -73.543425, 41.376622 ], [ -73.544728, 41.366375 ], [ -73.548973, 41.326297 ], [ -73.549574, 41.315931 ], [ -73.548929, 41.307598 ], [ -73.550961, 41.295422 ], [ -73.518384, 41.256719 ], [ -73.482709, 41.212760 ], [ -73.509487, 41.200814 ], [ -73.514617, 41.198434 ], [ -73.564941, 41.175170 ], [ -73.614391, 41.152915 ], [ -73.632153, 41.144921 ], [ -73.639672, 41.141495 ], [ -73.727775, 41.100696 ], [ -73.722575, 41.093596 ], [ -73.716875, 41.087596 ], [ -73.694273, 41.059296 ], [ -73.687173, 41.050697 ], [ -73.679973, 41.041797 ], [ -73.670472, 41.030097 ], [ -73.662672, 41.020497 ], [ -73.655371, 41.012797 ], [ -73.654671, 41.011697 ], [ -73.655571, 41.007697 ], [ -73.659372, 40.999497 ], [ -73.658772, 40.993497 ], [ -73.659671, 40.987909 ], [ -73.657336, 40.985171 ], [ -73.655972, 40.979597 ], [ -73.659972, 40.968398 ], [ -73.662072, 40.966198 ], [ -73.664472, 40.967198 ], [ -73.678073, 40.962798 ], [ -73.683273, 40.948998 ], [ -73.686473, 40.945198 ], [ -73.697974, 40.939598 ], [ -73.721739, 40.932037 ], [ -73.731775, 40.924999 ], [ -73.756776, 40.912599 ], [ -73.781338, 40.885447 ], [ -73.783545, 40.881040 ], [ -73.784803, 40.878528 ], [ -73.785502, 40.869079 ], [ -73.788786, 40.858485 ], [ -73.788060, 40.854131 ], [ -73.784754, 40.851793 ], [ -73.782174, 40.847358 ], [ -73.782093, 40.844616 ], [ -73.782254, 40.842359 ], [ -73.781206, 40.838891 ], [ -73.782577, 40.837601 ], [ -73.783867, 40.836795 ], [ -73.785399, 40.838004 ], [ -73.788221, 40.842036 ], [ -73.791044, 40.846552 ], [ -73.789512, 40.851390 ], [ -73.792253, 40.855825 ], [ -73.793785, 40.855583 ], [ -73.797252, 40.852196 ], [ -73.799543, 40.848027 ], [ -73.806914, 40.849501 ], [ -73.812810, 40.846737 ], [ -73.815574, 40.835129 ], [ -73.815205, 40.831075 ], [ -73.811889, 40.825363 ], [ -73.804518, 40.818546 ], [ -73.797332, 40.815597 ], [ -73.785964, 40.800862 ], [ -73.781369, 40.794907 ], [ -73.776032, 40.795275 ], [ -73.768431, 40.800704 ], [ -73.768301, 40.800797 ], [ -73.754032, 40.820941 ], [ -73.754400, 40.826837 ], [ -73.728275, 40.852900 ], [ -73.726675, 40.856800 ], [ -73.730675, 40.865400 ], [ -73.729575, 40.866500 ], [ -73.713674, 40.870099 ], [ -73.675573, 40.856999 ], [ -73.670692, 40.858708 ], [ -73.655872, 40.863899 ], [ -73.654372, 40.878199 ], [ -73.641072, 40.892599 ], [ -73.633771, 40.898198 ], [ -73.626972, 40.899397 ], [ -73.617571, 40.897898 ], [ -73.601870, 40.902798 ], [ -73.595170, 40.907298 ], [ -73.569969, 40.915398 ], [ -73.566169, 40.915798 ], [ -73.548068, 40.908698 ], [ -73.519267, 40.914298 ], [ -73.514999, 40.912821 ], [ -73.499941, 40.918166 ], [ -73.497061, 40.922801 ], [ -73.496642, 40.923476 ], [ -73.491765, 40.942097 ], [ -73.485365, 40.946397 ], [ -73.484798, 40.946065 ], [ -73.480110, 40.943319 ], [ -73.478365, 40.942297 ], [ -73.474410, 40.941056 ], [ -73.463708, 40.937697 ], [ -73.460603, 40.937375 ], [ -73.456523, 40.936953 ], [ -73.445026, 40.935763 ], [ -73.437509, 40.934985 ], [ -73.436664, 40.934897 ], [ -73.429863, 40.929797 ], [ -73.429665, 40.928203 ], [ -73.428836, 40.921506 ], [ -73.406074, 40.920235 ], [ -73.402963, 40.925097 ], [ -73.403462, 40.942197 ], [ -73.400862, 40.953997 ], [ -73.399762, 40.955197 ], [ -73.392862, 40.955297 ], [ -73.374462, 40.937597 ], [ -73.365961, 40.931697 ], [ -73.352761, 40.926697 ], [ -73.345561, 40.925297 ], [ -73.344161, 40.927297 ], [ -73.331360, 40.929597 ], [ -73.295061, 40.924497 ], [ -73.295059, 40.924497 ], [ -73.229285, 40.905121 ], [ -73.148994, 40.928898 ], [ -73.146242, 40.935074 ], [ -73.144673, 40.955842 ], [ -73.140785, 40.966178 ], [ -73.110368, 40.971938 ], [ -73.081582, 40.973058 ], [ -73.043701, 40.962185 ], [ -73.040445, 40.964498 ], [ -72.995931, 40.966498 ], [ -72.955163, 40.966146 ], [ -72.913834, 40.962466 ], [ -72.888250, 40.962962 ], [ -72.826057, 40.969794 ], [ -72.774104, 40.965314 ], [ -72.760031, 40.975334 ], [ -72.714425, 40.985596 ], [ -72.689341, 40.989776 ], [ -72.665018, 40.987496 ], [ -72.635374, 40.990536 ], [ -72.585327, 40.997587 ], [ -72.565406, 41.009508 ], [ -72.560974, 41.015444 ], [ -72.549853, 41.019844 ], [ -72.521548, 41.037652 ], [ -72.477306, 41.052212 ], [ -72.460778, 41.067012 ], [ -72.445242, 41.086116 ], [ -72.417945, 41.087955 ], [ -72.397000, 41.096307 ], [ -72.356087, 41.133635 ], [ -72.333351, 41.138018 ], [ -72.322381, 41.140664 ], [ -72.291109, 41.155874 ], [ -72.278789, 41.158722 ], [ -72.272997, 41.155010 ], [ -72.268100, 41.154146 ], [ -72.245348, 41.161217 ], [ -72.238211, 41.159490 ], [ -72.237731, 41.156434 ], [ -72.253572, 41.137138 ], [ -72.265124, 41.128482 ], [ -72.300374, 41.112274 ], [ -72.300044, 41.132059 ], [ -72.306381, 41.137840 ], [ -72.312734, 41.138546 ], [ -72.318146, 41.137134 ], [ -72.326630, 41.132162 ], [ -72.335271, 41.120274 ], [ -72.335177, 41.106917 ], [ -72.317238, 41.088659 ], [ -72.297718, 41.081042 ], [ -72.280373, 41.080402 ], [ -72.276709, 41.076722 ], [ -72.283093, 41.067874 ], [ -72.273657, 41.051533 ], [ -72.260515, 41.042065 ], [ -72.241252, 41.044770 ], [ -72.229364, 41.044355 ], [ -72.217476, 41.040611 ], [ -72.201859, 41.032275 ], [ -72.190563, 41.032579 ], [ -72.183266, 41.035619 ], [ -72.179490, 41.038435 ], [ -72.174882, 41.046147 ], [ -72.162898, 41.053187 ], [ -72.160370, 41.053827 ], [ -72.153857, 41.051859 ], [ -72.137297, 41.039684 ], [ -72.135137, 41.031284 ], [ -72.137409, 41.023908 ], [ -72.116368, 40.999796 ], [ -72.109008, 40.994084 ], [ -72.102160, 40.991509 ], [ -72.095456, 40.991349 ], [ -72.083039, 40.996453 ], [ -72.079951, 41.003429 ], [ -72.079208, 41.006437 ], [ -72.076175, 41.009093 ], [ -72.061448, 41.009442 ], [ -72.057934, 41.004789 ], [ -72.057075, 41.004893 ], [ -72.055188, 41.005236 ], [ -72.051585, 41.006437 ], [ -72.049526, 41.009697 ], [ -72.051549, 41.015741 ], [ -72.051928, 41.020506 ], [ -72.047468, 41.022565 ], [ -72.035792, 41.020759 ], [ -72.015013, 41.028348 ], [ -71.999260, 41.039669 ], [ -71.967040, 41.047772 ], [ -71.961078, 41.054277 ], [ -71.960355, 41.059878 ], [ -71.961563, 41.064021 ], [ -71.959595, 41.071237 ], [ -71.938250, 41.077413 ], [ -71.919385, 41.080517 ], [ -71.899256, 41.080837 ], [ -71.895496, 41.077381 ], [ -71.889543, 41.075701 ], [ -71.869558, 41.075046 ], [ -71.864470, 41.076918 ], [ -71.857494, 41.073558 ], [ -71.856214, 41.070598 ], [ -71.873910, 41.052278 ], [ -71.903736, 41.040166 ], [ -71.935689, 41.034182 ], [ -72.029357, 40.999909 ], [ -72.114448, 40.972085 ], [ -72.395850, 40.866660 ], [ -72.469996, 40.842740 ], [ -72.573441, 40.813251 ], [ -72.745208, 40.767091 ], [ -72.753112, 40.763571 ], [ -72.757176, 40.764371 ], [ -72.768152, 40.761587 ], [ -72.863164, 40.732962 ], [ -72.923214, 40.713282 ], [ -73.012545, 40.679651 ], [ -73.054963, 40.666371 ], [ -73.145266, 40.645491 ], [ -73.208440, 40.630884 ], [ -73.239140, 40.625100 ], [ -73.262106, 40.621476 ], [ -73.264493, 40.621437 ], [ -73.306396, 40.620756 ], [ -73.309740, 40.622532 ], [ -73.319257, 40.635795 ], [ -73.351465, 40.630500 ], [ -73.391967, 40.617501 ], [ -73.423806, 40.609869 ], [ -73.450369, 40.603501 ], [ -73.562372, 40.583703 ], [ -73.583773, 40.586703 ], [ -73.610873, 40.587703 ], [ -73.646674, 40.582804 ], [ -73.701138, 40.583610 ], [ -73.754776, 40.584404 ], [ -73.754323, 40.586357 ], [ -73.753349, 40.590560 ], [ -73.774928, 40.590759 ], [ -73.801430, 40.585659 ], [ -73.806834, 40.584619 ], [ -73.834408, 40.577201 ], [ -73.878906, 40.560888 ], [ -73.934512, 40.545175 ], [ -73.934466, 40.555281 ], [ -73.932729, 40.560266 ], [ -73.935686, 40.564914 ], [ -73.938598, 40.566161 ], [ -73.944558, 40.568716 ], [ -73.950050, 40.573363 ], [ -73.959380, 40.572682 ], [ -73.991346, 40.570350 ], [ -74.002056, 40.570623 ], [ -74.009030, 40.572846 ], [ -74.012022, 40.574528 ], [ -74.012996, 40.578169 ], [ -74.007276, 40.583616 ], [ -74.006350, 40.584767 ], [ -74.001591, 40.590684 ], [ -74.003281, 40.595754 ], [ -74.010926, 40.600789 ], [ -74.032856, 40.604421 ], [ -74.039590, 40.612934 ], [ -74.042412, 40.624847 ], [ -74.038336, 40.637074 ], [ -74.035868, 40.640776 ], [ -74.032066, 40.646479 ], [ -74.018272, 40.659019 ], [ -74.020467, 40.678770 ], [ -74.022911, 40.681267 ], [ -74.023982, 40.682360 ], [ -74.024827, 40.687007 ], [ -74.021721, 40.693504 ], [ -74.018490, 40.695457 ], [ -74.016800, 40.701794 ], [ -74.019526, 40.706985 ], [ -74.024543, 40.709436 ], [ -74.021117, 40.727417 ], [ -74.013784, 40.756601 ], [ -74.009184, 40.763601 ], [ -74.000223, 40.776050 ], [ -73.991568, 40.788074 ], [ -73.984822, 40.797444 ], [ -73.968082, 40.820700 ], [ -73.963182, 40.826900 ], [ -73.953982, 40.848000 ], [ -73.948281, 40.858399 ], [ -73.938081, 40.874699 ], [ -73.933408, 40.882075 ], [ -73.933406, 40.882078 ], [ -73.929006, 40.889578 ], [ -73.926758, 40.895355 ], [ -73.919705, 40.913478 ], [ -73.918405, 40.917477 ], [ -73.917905, 40.917577 ], [ -73.917680, 40.919498 ], [ -73.915580, 40.924898 ], [ -73.907280, 40.951498 ], [ -73.896479, 40.981697 ], [ -73.893979, 40.997197 ], [ -73.902680, 40.997297 ], [ -73.905010, 40.997591 ], [ -73.907054, 40.998476 ], [ -73.911880, 41.001297 ], [ -74.041049, 41.059086 ], [ -74.041054, 41.059088 ], [ -74.092486, 41.081896 ], [ -74.096786, 41.083796 ], [ -74.182390, 41.121595 ], [ -74.213210, 41.134192 ], [ -74.234473, 41.142883 ], [ -74.301994, 41.172594 ], [ -74.320995, 41.182394 ], [ -74.365849, 41.202999 ], [ -74.378898, 41.208994 ], [ -74.457584, 41.248225 ], [ -74.499603, 41.267344 ], [ -74.607348, 41.317774 ], [ -74.641544, 41.332879 ], [ -74.694914, 41.357423 ], [ -74.696398, 41.357339 ], [ -74.691076, 41.360340 ], [ -74.689767, 41.361558 ], [ -74.689516, 41.363843 ], [ -74.691129, 41.367324 ], [ -74.694968, 41.370431 ], [ -74.703282, 41.375093 ], [ -74.708458, 41.378901 ], [ -74.710391, 41.382102 ], [ -74.713411, 41.389814 ], [ -74.715979, 41.392584 ], [ -74.720891, 41.394690 ], [ -74.730384, 41.395660 ], [ -74.733640, 41.396975 ], [ -74.736103, 41.398398 ], [ -74.738554, 41.401191 ], [ -74.740963, 41.405120 ], [ -74.741717, 41.407880 ], [ -74.741086, 41.411413 ], [ -74.738684, 41.413463 ], [ -74.734731, 41.422699 ], [ -74.734893, 41.425818 ], [ -74.735519, 41.427465 ], [ -74.736688, 41.429228 ], [ -74.738455, 41.430641 ], [ -74.740932, 41.431160 ], [ -74.743821, 41.430635 ], [ -74.750680, 41.427984 ], [ -74.754359, 41.425147 ], [ -74.754709, 41.424993 ], [ -74.758587, 41.423287 ], [ -74.763701, 41.423612 ], [ -74.770650, 41.426230 ], [ -74.773239, 41.426352 ], [ -74.778029, 41.425104 ], [ -74.784339, 41.422397 ], [ -74.790417, 41.421660 ], [ -74.793856, 41.422671 ], [ -74.795396, 41.423980 ], [ -74.799546, 41.431290 ], [ -74.800095, 41.432661 ], [ -74.800370, 41.436060 ], [ -74.801225, 41.438100 ], [ -74.805655, 41.442101 ], [ -74.807582, 41.442847 ], [ -74.812123, 41.442982 ], [ -74.817995, 41.440505 ], [ -74.822880, 41.436792 ], [ -74.826031, 41.431736 ], [ -74.828592, 41.430698 ], [ -74.830671, 41.430503 ], [ -74.834635, 41.430796 ], [ -74.836915, 41.431625 ], [ -74.845572, 41.437577 ], [ -74.848602, 41.440179 ], [ -74.854200, 41.443166 ], [ -74.858578, 41.444427 ], [ -74.864688, 41.443993 ], [ -74.876721, 41.440338 ], [ -74.888691, 41.438259 ], [ -74.893913, 41.438930 ], [ -74.896025, 41.439987 ], [ -74.896399, 41.442179 ], [ -74.894931, 41.446099 ], [ -74.889075, 41.451245 ], [ -74.889116, 41.452534 ], [ -74.890358, 41.455324 ], [ -74.892114, 41.456959 ], [ -74.895069, 41.458190 ], [ -74.904200, 41.459806 ], [ -74.906887, 41.461131 ], [ -74.908103, 41.464639 ], [ -74.908133, 41.468117 ], [ -74.909181, 41.472436 ], [ -74.912517, 41.475605 ], [ -74.917282, 41.477041 ], [ -74.924092, 41.477138 ], [ -74.926835, 41.478327 ], [ -74.932585, 41.482323 ], [ -74.941798, 41.483542 ], [ -74.945634, 41.483213 ], [ -74.948080, 41.480625 ], [ -74.956411, 41.476735 ], [ -74.958260, 41.476396 ], [ -74.969887, 41.477438 ], [ -74.981652, 41.479945 ], [ -74.983341, 41.480894 ], [ -74.985004, 41.483703 ], [ -74.985595, 41.485863 ], [ -74.985247, 41.489113 ], [ -74.982463, 41.496467 ], [ -74.982168, 41.498486 ], [ -74.982385, 41.500981 ], [ -74.984372, 41.506611 ], [ -74.985653, 41.507926 ], [ -74.987645, 41.508738 ], [ -74.993893, 41.508754 ], [ -74.999612, 41.507400 ], [ -75.003151, 41.508101 ], [ -75.003694, 41.509295 ], [ -75.003706, 41.511118 ], [ -75.002592, 41.514560 ], [ -75.000935, 41.517638 ], [ -75.000911, 41.519292 ], [ -75.001297, 41.520650 ], [ -75.003850, 41.524052 ], [ -75.009552, 41.528461 ], [ -75.014919, 41.531399 ], [ -75.016616, 41.532110 ], [ -75.023018, 41.533147 ], [ -75.024206, 41.534018 ], [ -75.024757, 41.535099 ], [ -75.024798, 41.539801 ], [ -75.022828, 41.541456 ], [ -75.017626, 41.542734 ], [ -75.016144, 41.544246 ], [ -75.016328, 41.546501 ], [ -75.018524, 41.551802 ], [ -75.027343, 41.563541 ], [ -75.029211, 41.564637 ], [ -75.033162, 41.565092 ], [ -75.036989, 41.567049 ], [ -75.040490, 41.569688 ], [ -75.043879, 41.575094 ], [ -75.046760, 41.583258 ], [ -75.052858, 41.587772 ], [ -75.060012, 41.590813 ], [ -75.063677, 41.594739 ], [ -75.066955, 41.599428 ], [ -75.069712, 41.601690 ], [ -75.074613, 41.605711 ], [ -75.074626, 41.607905 ], [ -75.071667, 41.609501 ], [ -75.067795, 41.610143 ], [ -75.062716, 41.609639 ], [ -75.059725, 41.610801 ], [ -75.059956, 41.612306 ], [ -75.061675, 41.615468 ], [ -75.061560, 41.616429 ], [ -75.060098, 41.617482 ], [ -75.053850, 41.618655 ], [ -75.051856, 41.618157 ], [ -75.048385, 41.615986 ], [ -75.047298, 41.615791 ], [ -75.045508, 41.616203 ], [ -75.044224, 41.617978 ], [ -75.043562, 41.623640 ], [ -75.048199, 41.632011 ], [ -75.048658, 41.633781 ], [ -75.049281, 41.641862 ], [ -75.048683, 41.656317 ], [ -75.049920, 41.662556 ], [ -75.053991, 41.668194 ], [ -75.057251, 41.668933 ], [ -75.058430, 41.669653 ], [ -75.059332, 41.672320 ], [ -75.058765, 41.674412 ], [ -75.052653, 41.678436 ], [ -75.051285, 41.679961 ], [ -75.051234, 41.682439 ], [ -75.052736, 41.688393 ], [ -75.056745, 41.695703 ], [ -75.059829, 41.699716 ], [ -75.067278, 41.705434 ], [ -75.068830, 41.708161 ], [ -75.068642, 41.710146 ], [ -75.066630, 41.712588 ], [ -75.061174, 41.712935 ], [ -75.052226, 41.711396 ], [ -75.050689, 41.711969 ], [ -75.049862, 41.713309 ], [ -75.049699, 41.715093 ], [ -75.053527, 41.727150 ], [ -75.054818, 41.735168 ], [ -75.052808, 41.744725 ], [ -75.053431, 41.752538 ], [ -75.060759, 41.764638 ], [ -75.064901, 41.766686 ], [ -75.068567, 41.767298 ], [ -75.072664, 41.768807 ], [ -75.074231, 41.770518 ], [ -75.075942, 41.771518 ], [ -75.079478, 41.771205 ], [ -75.092810, 41.768361 ], [ -75.095451, 41.768366 ], [ -75.100990, 41.769121 ], [ -75.103492, 41.771238 ], [ -75.104334, 41.772693 ], [ -75.104640, 41.774203 ], [ -75.103548, 41.782008 ], [ -75.102329, 41.786503 ], [ -75.101463, 41.787941 ], [ -75.092876, 41.796386 ], [ -75.088328, 41.797534 ], [ -75.081415, 41.796483 ], [ -75.078270, 41.797467 ], [ -75.076889, 41.798509 ], [ -75.074412, 41.802191 ], [ -75.072168, 41.808327 ], [ -75.071751, 41.811901 ], [ -75.072172, 41.813732 ], [ -75.074409, 41.815088 ], [ -75.078063, 41.815112 ], [ -75.079818, 41.814815 ], [ -75.085789, 41.811626 ], [ -75.089484, 41.811576 ], [ -75.093537, 41.813375 ], [ -75.100024, 41.818347 ], [ -75.113334, 41.822782 ], [ -75.114837, 41.825670 ], [ -75.115147, 41.827285 ], [ -75.114998, 41.830300 ], [ -75.113441, 41.836298 ], [ -75.113369, 41.840698 ], [ -75.114399, 41.843583 ], [ -75.115598, 41.844638 ], [ -75.118789, 41.845819 ], [ -75.127913, 41.844903 ], [ -75.130983, 41.845145 ], [ -75.140241, 41.852078 ], [ -75.143824, 41.851737 ], [ -75.146446, 41.850899 ], [ -75.152898, 41.848564 ], [ -75.156512, 41.848327 ], [ -75.161541, 41.849836 ], [ -75.164168, 41.851586 ], [ -75.166217, 41.853862 ], [ -75.168733, 41.859258 ], [ -75.168053, 41.867043 ], [ -75.169142, 41.870290 ], [ -75.170565, 41.871608 ], [ -75.174574, 41.872660 ], [ -75.176633, 41.872371 ], [ -75.179134, 41.869935 ], [ -75.180497, 41.865680 ], [ -75.182271, 41.862198 ], [ -75.183937, 41.860515 ], [ -75.185254, 41.859930 ], [ -75.186993, 41.860109 ], [ -75.188888, 41.861264 ], [ -75.190203, 41.862454 ], [ -75.191441, 41.865063 ], [ -75.194382, 41.867287 ], [ -75.197836, 41.868807 ], [ -75.204002, 41.869867 ], [ -75.209741, 41.869250 ], [ -75.214970, 41.867449 ], [ -75.220125, 41.860534 ], [ -75.223734, 41.857456 ], [ -75.225720, 41.857481 ], [ -75.231612, 41.859459 ], [ -75.234565, 41.861569 ], [ -75.238743, 41.865699 ], [ -75.241134, 41.867118 ], [ -75.243345, 41.866875 ], [ -75.248045, 41.863300 ], [ -75.251197, 41.862040 ], [ -75.257825, 41.862154 ], [ -75.260527, 41.863800 ], [ -75.262802, 41.866213 ], [ -75.263673, 41.868105 ], [ -75.263815, 41.870757 ], [ -75.261488, 41.873277 ], [ -75.258439, 41.875087 ], [ -75.257564, 41.877108 ], [ -75.260623, 41.883783 ], [ -75.263005, 41.885109 ], [ -75.267789, 41.885982 ], [ -75.271292, 41.887360 ], [ -75.272581, 41.893168 ], [ -75.272778, 41.897112 ], [ -75.267773, 41.901971 ], [ -75.267562, 41.907054 ], [ -75.269736, 41.911363 ], [ -75.275368, 41.919564 ], [ -75.276552, 41.922208 ], [ -75.276501, 41.926679 ], [ -75.277243, 41.933598 ], [ -75.279094, 41.938917 ], [ -75.289383, 41.942891 ], [ -75.290966, 41.945039 ], [ -75.291762, 41.947092 ], [ -75.291430, 41.952477 ], [ -75.293713, 41.954593 ], [ -75.298580, 41.954521 ], [ -75.300409, 41.953871 ], [ -75.301593, 41.952811 ], [ -75.301233, 41.948900 ], [ -75.301664, 41.948380 ], [ -75.303966, 41.948216 ], [ -75.310358, 41.949012 ], [ -75.312817, 41.950182 ], [ -75.318168, 41.954236 ], [ -75.320040, 41.960867 ], [ -75.322384, 41.961693 ], [ -75.329318, 41.968232 ], [ -75.335771, 41.970315 ], [ -75.339488, 41.970786 ], [ -75.342204, 41.972872 ], [ -75.342460, 41.974303 ], [ -75.337791, 41.984386 ], [ -75.337602, 41.986700 ], [ -75.341125, 41.992772 ], [ -75.346568, 41.995324 ], [ -75.353504, 41.997110 ], [ -75.359579, 41.999445 ], [ -75.431961, 41.999363 ], [ -75.436216, 41.999353 ], [ -75.477144, 41.999407 ], [ -75.483150, 41.999259 ], [ -75.483738, 41.999244 ], [ -75.610316, 41.998960 ], [ -75.742217, 41.997864 ], [ -75.870677, 41.998828 ], [ -75.980250, 41.999035 ], [ -75.983082, 41.999035 ], [ -76.105840, 41.998858 ], [ -76.123696, 41.998954 ], [ -76.131201, 41.998954 ], [ -76.145519, 41.998913 ], [ -76.343722, 41.998346 ], [ -76.349898, 41.998410 ], [ -76.462155, 41.998934 ], [ -76.466540, 41.999025 ], [ -76.557624, 42.000149 ], [ -76.558118, 42.000155 ], [ -76.749675, 42.001689 ], [ -76.815878, 42.001673 ], [ -76.835079, 42.001773 ], [ -76.920784, 42.001774 ], [ -76.921884, 42.001674 ], [ -76.927084, 42.001674 ], [ -76.937084, 42.001674 ], [ -76.942585, 42.001574 ], [ -76.965686, 42.001274 ], [ -76.965728, 42.001274 ], [ -77.007536, 42.000819 ], [ -77.007635, 42.000848 ], [ -77.063676, 42.000461 ], [ -77.124693, 41.999395 ], [ -77.505308, 42.000070 ], [ -77.610028, 41.999519 ], [ -77.749931, 41.998782 ], [ -77.822799, 41.998547 ], [ -77.832030, 41.998524 ], [ -77.997508, 41.998758 ], [ -78.030963, 41.999392 ], [ -78.031177, 41.999415 ], [ -78.124730, 42.000452 ], [ -78.206604, 41.999622 ], [ -78.271204, 41.998968 ], [ -78.308128, 41.999415 ], [ -78.596650, 41.999877 ], [ -78.749754, 41.998109 ], [ -78.874759, 41.997559 ], [ -78.918855, 41.998125 ], [ -78.983065, 41.998949 ], [ -79.052472, 41.999224 ], [ -79.061265, 41.999259 ], [ -79.178570, 41.999458 ], [ -79.249772, 41.998807 ], [ -79.472472, 41.998255 ], [ -79.538445, 41.998527 ], [ -79.551385, 41.998666 ], [ -79.610839, 41.998989 ], [ -79.625301, 41.999068 ], [ -79.625287, 41.999003 ], [ -79.670128, 41.999335 ], [ -79.761374, 41.999067 ], [ -79.761798, 42.019042 ], [ -79.761709, 42.118990 ], [ -79.762122, 42.131246 ], [ -79.761861, 42.150712 ], [ -79.761759, 42.162675 ], [ -79.761921, 42.173319 ], [ -79.761929, 42.179693 ], [ -79.761833, 42.183627 ], [ -79.762152, 42.243054 ], [ -79.761964, 42.251354 ], [ -79.761951, 42.269860 ], [ -79.717825, 42.284711 ], [ -79.645358, 42.315631 ], [ -79.593992, 42.341641 ], [ -79.546262, 42.363417 ], [ -79.510999, 42.382373 ], [ -79.474794, 42.404291 ], [ -79.453533, 42.411157 ], [ -79.429119, 42.428380 ], [ -79.405458, 42.453281 ], [ -79.381943, 42.466491 ], [ -79.362130, 42.480195 ], [ -79.351989, 42.488920 ], [ -79.342316, 42.489664 ], [ -79.335129, 42.488321 ], [ -79.331483, 42.489076 ], [ -79.323079, 42.494795 ], [ -79.317740, 42.499884 ], [ -79.283364, 42.511228 ], [ -79.264624, 42.523159 ], [ -79.242889, 42.531757 ], [ -79.223195, 42.536087 ], [ -79.193232, 42.545881 ], [ -79.148723, 42.553672 ], [ -79.138569, 42.564462 ], [ -79.136725, 42.569693 ], [ -79.129630, 42.589824 ], [ -79.126261, 42.590937 ], [ -79.121921, 42.594234 ], [ -79.113713, 42.605994 ], [ -79.111361, 42.613358 ], [ -79.078761, 42.640058 ], [ -79.073261, 42.639958 ], [ -79.063760, 42.644758 ], [ -79.062261, 42.668358 ], [ -79.048860, 42.689158 ], [ -79.018860, 42.701558 ], [ -79.006160, 42.704558 ], [ -78.991159, 42.705358 ], [ -78.944158, 42.731958 ], [ -78.918157, 42.737258 ], [ -78.868556, 42.770258 ], [ -78.853455, 42.783958 ], [ -78.851355, 42.791758 ], [ -78.856456, 42.800258 ], [ -78.859356, 42.800658 ], [ -78.863656, 42.813058 ], [ -78.865656, 42.826758 ], [ -78.860445, 42.835110 ], [ -78.859456, 42.841358 ], [ -78.865592, 42.852358 ], [ -78.872227, 42.853306 ], [ -78.882557, 42.867258 ], [ -78.891655, 42.884845 ], [ -78.912458, 42.886557 ], [ -78.905758, 42.899957 ], [ -78.905659, 42.923357 ], [ -78.909159, 42.933257 ], [ -78.918859, 42.946857 ], [ -78.921206, 42.948422 ], [ -78.932360, 42.955857 ], [ -78.961761, 42.957756 ], [ -78.975062, 42.968756 ], [ -79.011563, 42.985256 ], [ -79.019964, 42.994756 ], [ -79.020920, 43.014287 ], [ -79.011764, 43.028956 ], [ -79.005164, 43.047056 ], [ -79.005450, 43.057231 ], [ -79.010530, 43.064389 ], [ -79.019578, 43.066294 ], [ -79.074467, 43.077855 ], [ -79.074678, 43.083141 ], [ -79.069667, 43.088355 ], [ -79.064754, 43.093205 ], [ -79.060281, 43.105086 ], [ -79.061400, 43.111096 ], [ -79.061967, 43.115355 ], [ -79.062518, 43.120182 ], [ -79.060206, 43.124799 ], [ -79.056767, 43.126855 ], [ -79.049467, 43.135055 ], [ -79.044066, 43.138055 ], [ -79.042366, 43.143655 ], [ -79.042867, 43.149155 ], [ -79.044567, 43.153255 ], [ -79.046567, 43.162355 ], [ -79.048467, 43.164655 ], [ -79.053067, 43.173655 ], [ -79.052567, 43.183655 ], [ -79.050744, 43.197417 ], [ -79.053109, 43.209717 ], [ -79.052868, 43.222054 ], [ -79.055868, 43.238554 ], [ -79.061388, 43.251349 ], [ -79.070469, 43.262454 ], [ -79.019848, 43.273686 ], [ -78.971866, 43.281254 ], [ -78.930764, 43.293254 ], [ -78.859362, 43.310955 ], [ -78.836261, 43.318455 ], [ -78.834061, 43.317555 ], [ -78.777759, 43.327055 ], [ -78.747158, 43.334555 ], [ -78.696856, 43.341255 ], [ -78.634346, 43.357624 ], [ -78.547395, 43.369541 ], [ -78.488857, 43.374763 ], [ -78.482526, 43.374425 ], [ -78.473099, 43.370812 ], [ -78.465502, 43.371232 ], [ -78.370221, 43.376505 ], [ -78.358711, 43.373988 ], [ -78.250641, 43.370866 ], [ -78.233609, 43.369070 ], [ -78.145195, 43.375510 ], [ -78.104509, 43.375628 ], [ -78.023609, 43.366575 ], [ -77.995591, 43.365293 ], [ -77.994838, 43.365259 ], [ -77.976438, 43.369159 ], [ -77.965238, 43.368059 ], [ -77.952937, 43.363460 ], [ -77.922736, 43.356960 ], [ -77.904836, 43.356960 ], [ -77.875335, 43.349660 ], [ -77.816533, 43.343560 ], [ -77.797381, 43.339857 ], [ -77.785132, 43.339261 ], [ -77.760231, 43.341161 ], [ -77.756931, 43.337361 ], [ -77.730630, 43.330161 ], [ -77.714129, 43.323561 ], [ -77.701429, 43.308261 ], [ -77.660359, 43.282998 ], [ -77.653759, 43.279484 ], [ -77.628315, 43.271303 ], [ -77.602161, 43.256949 ], [ -77.577223, 43.243263 ], [ -77.551022, 43.235763 ], [ -77.534184, 43.234569 ], [ -77.500920, 43.250363 ], [ -77.476642, 43.254522 ], [ -77.436831, 43.265701 ], [ -77.414516, 43.269263 ], [ -77.391015, 43.276363 ], [ -77.385388, 43.276847 ], [ -77.376038, 43.277652 ], [ -77.341092, 43.280661 ], [ -77.314619, 43.281030 ], [ -77.303979, 43.278150 ], [ -77.264177, 43.277363 ], [ -77.214058, 43.284114 ], [ -77.173088, 43.281509 ], [ -77.143416, 43.287561 ], [ -77.130429, 43.285635 ], [ -77.111866, 43.287945 ], [ -77.067295, 43.280937 ], [ -77.033875, 43.271218 ], [ -76.999691, 43.271456 ], [ -76.988445, 43.274500 ], [ -76.958402, 43.270005 ], [ -76.952174, 43.270692 ], [ -76.922351, 43.285006 ], [ -76.904288, 43.291816 ], [ -76.886913, 43.293891 ], [ -76.877397, 43.292926 ], [ -76.854976, 43.298443 ], [ -76.841675, 43.305399 ], [ -76.794708, 43.309632 ], [ -76.769025, 43.318452 ], [ -76.747067, 43.331477 ], [ -76.731039, 43.343421 ], [ -76.722501, 43.343686 ], [ -76.698360, 43.344436 ], [ -76.684856, 43.352691 ], [ -76.669624, 43.366526 ], [ -76.642672, 43.401241 ], [ -76.630774, 43.413356 ], [ -76.617109, 43.419137 ], [ -76.607093, 43.423374 ], [ -76.562826, 43.448537 ], [ -76.531810, 43.460299 ], [ -76.521999, 43.468617 ], [ -76.515882, 43.471136 ], [ -76.506858, 43.469127 ], [ -76.486962, 43.475350 ], [ -76.472498, 43.492781 ], [ -76.437473, 43.509213 ], [ -76.417581, 43.521285 ], [ -76.410636, 43.523159 ], [ -76.368849, 43.525822 ], [ -76.345492, 43.513437 ], [ -76.330911, 43.511978 ], [ -76.297103, 43.512870 ], [ -76.259858, 43.524728 ], [ -76.235834, 43.529256 ], [ -76.228701, 43.532987 ], [ -76.217958, 43.545156 ], [ -76.209853, 43.560136 ], [ -76.203473, 43.574978 ], [ -76.199138, 43.600454 ], [ -76.196596, 43.649761 ], [ -76.200500, 43.680231 ], [ -76.205436, 43.718751 ], [ -76.213205, 43.753513 ], [ -76.229268, 43.804135 ], [ -76.250135, 43.825713 ], [ -76.266977, 43.838046 ], [ -76.277812, 43.841205 ], [ -76.283307, 43.843923 ], [ -76.284481, 43.850968 ], [ -76.282720, 43.858601 ], [ -76.276262, 43.863297 ], [ -76.269217, 43.868581 ], [ -76.261584, 43.873278 ], [ -76.249842, 43.875626 ], [ -76.243384, 43.877975 ], [ -76.234578, 43.877388 ], [ -76.227485, 43.875061 ], [ -76.219313, 43.866820 ], [ -76.202257, 43.864898 ], [ -76.192777, 43.869175 ], [ -76.180604, 43.877529 ], [ -76.158249, 43.887542 ], [ -76.145506, 43.888681 ], [ -76.133267, 43.892975 ], [ -76.127285, 43.897889 ], [ -76.125023, 43.912773 ], [ -76.130446, 43.933082 ], [ -76.133697, 43.940356 ], [ -76.134359, 43.945614 ], [ -76.134296, 43.954726 ], [ -76.139086, 43.962111 ], [ -76.146072, 43.964705 ], [ -76.169802, 43.962202 ], [ -76.184874, 43.971128 ], [ -76.228050, 43.982737 ], [ -76.236864, 43.977900 ], [ -76.244439, 43.975803 ], [ -76.252318, 43.975803 ], [ -76.258306, 43.976118 ], [ -76.264294, 43.978009 ], [ -76.268706, 43.980846 ], [ -76.268702, 43.987278 ], [ -76.266733, 43.995578 ], [ -76.269672, 44.001148 ], [ -76.281928, 44.009177 ], [ -76.287821, 44.011420 ], [ -76.296755, 44.013307 ], [ -76.298962, 44.017719 ], [ -76.300222, 44.022762 ], [ -76.299592, 44.030956 ], [ -76.296986, 44.045455 ], [ -76.300532, 44.057188 ], [ -76.304207, 44.059445 ], [ -76.360306, 44.070907 ], [ -76.360798, 44.087644 ], [ -76.366972, 44.100409 ], [ -76.363835, 44.111696 ], [ -76.358163, 44.123337 ], [ -76.355679, 44.133258 ], [ -76.352400, 44.137226 ], [ -76.312647, 44.199044 ], [ -76.286547, 44.203773 ], [ -76.249661, 44.204171 ], [ -76.245487, 44.203669 ], [ -76.206777, 44.214543 ], [ -76.191328, 44.221244 ], [ -76.164265, 44.239603 ], [ -76.161833, 44.280777 ], [ -76.130884, 44.296635 ], [ -76.126565, 44.294581 ], [ -76.118136, 44.294850 ], [ -76.111931, 44.298031 ], [ -76.097351, 44.299547 ], [ -76.045228, 44.331724 ], [ -76.008361, 44.343856 ], [ -76.000998, 44.347534 ], [ -75.982392, 44.347404 ], [ -75.978281, 44.346880 ], [ -75.974839, 44.346172 ], [ -75.973053, 44.343634 ], [ -75.970185, 44.342835 ], [ -75.949540, 44.349129 ], [ -75.939664, 44.355395 ], [ -75.929465, 44.359603 ], [ -75.922247, 44.365680 ], [ -75.912985, 44.368084 ], [ -75.871496, 44.394839 ], [ -75.860060, 44.403282 ], [ -75.820830, 44.432244 ], [ -75.807778, 44.471644 ], [ -75.766230, 44.515851 ], [ -75.727052, 44.542812 ], [ -75.696586, 44.567583 ], [ -75.662381, 44.591934 ], [ -75.618364, 44.619637 ], [ -75.580912, 44.648521 ], [ -75.505903, 44.705081 ], [ -75.477642, 44.720224 ], [ -75.423943, 44.756329 ], [ -75.413885, 44.768890 ], [ -75.397007, 44.773471 ], [ -75.387371, 44.780030 ], [ -75.372347, 44.783110 ], [ -75.366360, 44.789472 ], [ -75.346527, 44.805563 ], [ -75.333744, 44.806378 ], [ -75.306487, 44.826144 ], [ -75.307630, 44.836813 ], [ -75.283136, 44.849156 ], [ -75.268250, 44.855119 ], [ -75.255517, 44.857651 ], [ -75.241303, 44.866958 ], [ -75.228635, 44.867900 ], [ -75.218548, 44.875540 ], [ -75.203012, 44.877548 ], [ -75.196227, 44.881368 ], [ -75.188283, 44.883220 ], [ -75.165123, 44.893324 ], [ -75.142958, 44.900237 ], [ -75.133977, 44.911838 ], [ -75.119757, 44.917825 ], [ -75.105162, 44.921193 ], [ -75.096659, 44.927067 ], [ -75.066245, 44.930174 ], [ -75.059966, 44.934570 ], [ -75.027125, 44.946568 ], [ -75.005155, 44.958402 ], [ -74.999655, 44.965921 ], [ -74.999270, 44.971638 ], [ -74.992756, 44.977449 ], [ -74.972463, 44.983402 ], [ -74.946686, 44.984665 ], [ -74.907956, 44.983359 ], [ -74.900733, 44.992754 ], [ -74.887837, 45.000046 ], [ -74.877232, 45.001362 ], [ -74.868663, 45.001274 ], [ -74.861927, 45.002771 ], [ -74.854443, 45.005390 ], [ -74.846175, 45.010290 ], [ -74.834669, 45.014683 ], [ -74.826578, 45.015850 ], [ -74.819641, 45.012874 ], [ -74.813263, 45.013543 ], [ -74.805421, 45.011003 ], [ -74.799434, 45.009132 ], [ -74.793148, 45.004647 ], [ -74.768749, 45.003893 ], [ -74.760215, 44.994946 ], [ -74.744640, 44.990577 ], [ -74.731301, 44.990422 ], [ -74.726228, 44.994863 ], [ -74.722574, 44.998062 ], [ -74.702018, 45.003322 ], [ -74.683973, 44.999690 ], [ -74.678428, 45.000047 ], [ -74.673047, 45.000942 ], [ -74.667338, 45.001648 ], [ -74.661478, 44.999592 ], [ -74.549020, 44.998699 ], [ -74.457530, 44.997032 ], [ -74.335184, 44.991905 ], [ -74.234136, 44.992148 ], [ -74.146814, 44.991500 ], [ -74.027392, 44.995765 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US37", "STATE": "37", "NAME": "North Carolina", "LSAD": "", "CENSUSAREA": 48617.905000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -75.753765, 35.199612 ], [ -75.745220, 35.203030 ], [ -75.734171, 35.204347 ], [ -75.718015, 35.209377 ], [ -75.708947, 35.213912 ], [ -75.698972, 35.221166 ], [ -75.694437, 35.222980 ], [ -75.687490, 35.231171 ], [ -75.684006, 35.232913 ], [ -75.681916, 35.232913 ], [ -75.675394, 35.228421 ], [ -75.664512, 35.227514 ], [ -75.640934, 35.233862 ], [ -75.630358, 35.238487 ], [ -75.615378, 35.248938 ], [ -75.599005, 35.256253 ], [ -75.598312, 35.261067 ], [ -75.597960, 35.266704 ], [ -75.596915, 35.269491 ], [ -75.585419, 35.266356 ], [ -75.581935, 35.263917 ], [ -75.561033, 35.266008 ], [ -75.535741, 35.272856 ], [ -75.529393, 35.288272 ], [ -75.523952, 35.318198 ], [ -75.518511, 35.336335 ], [ -75.512610, 35.362853 ], [ -75.506722, 35.387118 ], [ -75.500374, 35.424298 ], [ -75.494933, 35.454224 ], [ -75.487678, 35.485056 ], [ -75.488585, 35.497752 ], [ -75.489618, 35.508471 ], [ -75.487528, 35.525889 ], [ -75.482237, 35.538560 ], [ -75.478610, 35.553069 ], [ -75.478610, 35.599318 ], [ -75.481330, 35.622896 ], [ -75.487678, 35.648287 ], [ -75.498675, 35.666281 ], [ -75.507385, 35.680564 ], [ -75.515745, 35.721671 ], [ -75.515397, 35.730380 ], [ -75.533512, 35.773577 ], [ -75.528992, 35.776289 ], [ -75.522232, 35.774178 ], [ -75.502427, 35.742913 ], [ -75.496086, 35.728515 ], [ -75.479128, 35.678634 ], [ -75.458659, 35.596597 ], [ -75.460061, 35.581314 ], [ -75.462491, 35.553556 ], [ -75.471355, 35.479615 ], [ -75.486771, 35.391652 ], [ -75.502188, 35.320012 ], [ -75.525920, 35.233839 ], [ -75.533627, 35.225825 ], [ -75.544809, 35.228421 ], [ -75.560225, 35.232048 ], [ -75.580176, 35.231142 ], [ -75.610101, 35.227514 ], [ -75.635493, 35.220260 ], [ -75.672673, 35.208471 ], [ -75.728897, 35.190334 ], [ -75.749406, 35.185207 ], [ -75.757916, 35.183079 ], [ -75.769705, 35.180359 ], [ -75.789655, 35.172197 ], [ -75.840438, 35.151340 ], [ -75.912985, 35.119600 ], [ -75.944725, 35.105091 ], [ -75.963768, 35.092395 ], [ -75.982812, 35.081513 ], [ -76.001510, 35.067230 ], [ -76.013145, 35.061855 ], [ -76.014954, 35.065349 ], [ -76.013561, 35.068832 ], [ -76.000949, 35.084234 ], [ -75.991880, 35.092395 ], [ -75.989175, 35.100882 ], [ -75.990569, 35.108546 ], [ -75.989175, 35.115165 ], [ -75.983950, 35.120042 ], [ -75.973499, 35.121087 ], [ -75.966489, 35.117787 ], [ -75.954700, 35.119600 ], [ -75.923867, 35.135017 ], [ -75.910265, 35.142271 ], [ -75.893942, 35.150433 ], [ -75.839531, 35.172197 ], [ -75.819172, 35.176826 ], [ -75.812902, 35.178568 ], [ -75.801444, 35.183079 ], [ -75.793283, 35.188520 ], [ -75.785729, 35.194244 ], [ -75.754289, 35.199402 ], [ -75.753765, 35.199612 ] ] ], [ [ [ -75.675245, 35.929024 ], [ -75.659540, 35.919564 ], [ -75.662938, 35.916166 ], [ -75.662019, 35.906522 ], [ -75.653478, 35.904686 ], [ -75.648519, 35.906982 ], [ -75.645120, 35.905788 ], [ -75.627670, 35.883149 ], [ -75.616833, 35.856331 ], [ -75.619772, 35.847606 ], [ -75.614361, 35.815659 ], [ -75.620454, 35.809253 ], [ -75.624235, 35.809387 ], [ -75.638980, 35.818639 ], [ -75.667891, 35.823540 ], [ -75.675054, 35.830204 ], [ -75.660086, 35.838610 ], [ -75.660598, 35.862541 ], [ -75.663356, 35.869835 ], [ -75.672830, 35.882423 ], [ -75.681415, 35.883980 ], [ -75.697672, 35.901639 ], [ -75.696871, 35.909556 ], [ -75.702165, 35.915428 ], [ -75.723782, 35.925569 ], [ -75.727251, 35.933620 ], [ -75.726807, 35.935844 ], [ -75.718266, 35.939714 ], [ -75.705323, 35.939403 ], [ -75.691150, 35.936932 ], [ -75.686358, 35.932973 ], [ -75.675245, 35.929024 ] ] ], [ [ [ -76.122360, 36.550621 ], [ -76.034751, 36.550653 ], [ -76.026750, 36.550553 ], [ -75.957648, 36.550553 ], [ -75.955748, 36.550553 ], [ -75.953447, 36.550553 ], [ -75.952847, 36.550553 ], [ -75.922046, 36.550654 ], [ -75.911446, 36.550654 ], [ -75.909046, 36.550654 ], [ -75.904745, 36.550654 ], [ -75.903445, 36.550654 ], [ -75.894145, 36.550754 ], [ -75.893245, 36.550654 ], [ -75.891945, 36.550754 ], [ -75.886545, 36.550754 ], [ -75.885945, 36.550754 ], [ -75.880644, 36.550754 ], [ -75.879744, 36.550754 ], [ -75.867044, 36.550754 ], [ -75.856901, 36.500155 ], [ -75.834975, 36.422650 ], [ -75.818735, 36.357579 ], [ -75.796410, 36.290351 ], [ -75.773329, 36.231529 ], [ -75.772510, 36.229440 ], [ -75.759637, 36.204705 ], [ -75.738431, 36.154282 ], [ -75.718310, 36.113674 ], [ -75.696742, 36.077497 ], [ -75.658537, 36.020430 ], [ -75.569794, 35.863301 ], [ -75.552299, 35.822173 ], [ -75.538739, 35.797396 ], [ -75.533012, 35.787377 ], [ -75.536428, 35.780118 ], [ -75.543259, 35.779691 ], [ -75.546675, 35.787377 ], [ -75.553934, 35.799332 ], [ -75.566238, 35.813072 ], [ -75.573083, 35.828867 ], [ -75.588878, 35.844926 ], [ -75.601250, 35.867302 ], [ -75.619151, 35.889415 ], [ -75.617045, 35.906000 ], [ -75.617552, 35.914186 ], [ -75.620114, 35.925288 ], [ -75.631215, 35.941512 ], [ -75.648899, 35.965758 ], [ -75.668379, 35.978394 ], [ -75.671801, 35.985238 ], [ -75.678909, 35.993925 ], [ -75.723662, 36.003139 ], [ -75.727084, 36.010510 ], [ -75.726558, 36.021040 ], [ -75.722082, 36.032360 ], [ -75.722609, 36.037362 ], [ -75.726821, 36.040521 ], [ -75.737088, 36.040784 ], [ -75.740510, 36.046839 ], [ -75.741563, 36.055526 ], [ -75.739457, 36.066846 ], [ -75.739720, 36.075270 ], [ -75.750250, 36.121076 ], [ -75.750479, 36.131208 ], [ -75.752226, 36.140817 ], [ -75.755720, 36.153922 ], [ -75.775814, 36.201097 ], [ -75.783676, 36.215949 ], [ -75.793286, 36.226432 ], [ -75.794371, 36.227336 ], [ -75.798528, 36.230800 ], [ -75.803690, 36.235853 ], [ -75.811588, 36.244014 ], [ -75.811851, 36.247699 ], [ -75.808165, 36.259545 ], [ -75.814483, 36.285344 ], [ -75.822907, 36.291662 ], [ -75.833964, 36.292188 ], [ -75.837913, 36.294558 ], [ -75.845284, 36.305614 ], [ -75.841335, 36.328517 ], [ -75.831858, 36.339047 ], [ -75.831595, 36.346418 ], [ -75.836201, 36.363135 ], [ -75.843046, 36.371032 ], [ -75.847258, 36.372085 ], [ -75.851470, 36.379456 ], [ -75.852523, 36.384721 ], [ -75.851470, 36.415785 ], [ -75.864106, 36.430527 ], [ -75.880428, 36.435792 ], [ -75.888325, 36.441583 ], [ -75.891484, 36.460537 ], [ -75.899908, 36.482124 ], [ -75.907279, 36.485809 ], [ -75.913071, 36.486336 ], [ -75.917283, 36.485809 ], [ -75.924127, 36.482124 ], [ -75.927333, 36.482815 ], [ -75.935473, 36.490601 ], [ -75.960069, 36.495025 ], [ -75.972545, 36.494671 ], [ -76.003708, 36.506235 ], [ -76.019261, 36.503506 ], [ -76.023627, 36.500778 ], [ -76.029221, 36.494365 ], [ -76.031949, 36.482496 ], [ -76.020216, 36.458620 ], [ -76.012337, 36.447462 ], [ -76.003912, 36.441864 ], [ -75.989869, 36.436808 ], [ -75.980050, 36.435464 ], [ -75.962285, 36.417240 ], [ -75.940676, 36.418850 ], [ -75.936446, 36.423079 ], [ -75.932694, 36.427627 ], [ -75.928369, 36.428588 ], [ -75.923601, 36.425788 ], [ -75.916409, 36.389010 ], [ -75.916949, 36.383167 ], [ -75.923511, 36.367796 ], [ -75.923331, 36.361863 ], [ -75.917758, 36.353593 ], [ -75.915331, 36.352335 ], [ -75.895285, 36.319615 ], [ -75.888211, 36.293414 ], [ -75.882154, 36.284674 ], [ -75.872721, 36.282770 ], [ -75.864933, 36.284674 ], [ -75.860520, 36.280607 ], [ -75.861818, 36.266415 ], [ -75.867356, 36.252483 ], [ -75.864154, 36.235522 ], [ -75.858703, 36.222628 ], [ -75.848838, 36.216570 ], [ -75.838367, 36.200129 ], [ -75.841222, 36.193812 ], [ -75.839924, 36.177110 ], [ -75.823915, 36.158332 ], [ -75.822531, 36.145957 ], [ -75.813444, 36.136871 ], [ -75.800378, 36.112728 ], [ -75.791637, 36.082267 ], [ -75.793974, 36.071710 ], [ -75.799779, 36.072640 ], [ -75.836084, 36.092616 ], [ -75.847785, 36.101990 ], [ -75.867792, 36.127262 ], [ -75.866323, 36.141410 ], [ -75.863914, 36.159226 ], [ -75.882987, 36.186807 ], [ -75.910658, 36.212157 ], [ -75.922344, 36.244122 ], [ -75.949840, 36.257870 ], [ -75.959382, 36.255651 ], [ -75.964620, 36.254433 ], [ -75.957058, 36.247903 ], [ -75.945372, 36.222468 ], [ -75.956027, 36.198065 ], [ -75.936436, 36.180880 ], [ -75.917188, 36.172631 ], [ -75.904999, 36.164188 ], [ -75.920028, 36.164853 ], [ -75.924654, 36.163591 ], [ -75.939047, 36.165518 ], [ -75.995191, 36.178072 ], [ -76.016984, 36.186367 ], [ -76.018936, 36.188318 ], [ -76.029086, 36.202036 ], [ -76.043838, 36.210126 ], [ -76.054308, 36.229162 ], [ -76.081480, 36.237935 ], [ -76.132005, 36.287773 ], [ -76.161384, 36.291028 ], [ -76.184702, 36.298166 ], [ -76.185951, 36.292903 ], [ -76.188717, 36.281242 ], [ -76.171378, 36.265806 ], [ -76.149486, 36.263902 ], [ -76.115851, 36.214219 ], [ -76.080106, 36.199440 ], [ -76.065450, 36.165224 ], [ -76.059920, 36.155140 ], [ -76.059270, 36.149285 ], [ -76.064224, 36.143775 ], [ -76.071672, 36.140183 ], [ -76.092555, 36.135794 ], [ -76.178946, 36.123424 ], [ -76.206873, 36.137521 ], [ -76.228183, 36.158487 ], [ -76.236932, 36.170389 ], [ -76.247877, 36.175148 ], [ -76.254064, 36.184190 ], [ -76.268741, 36.189764 ], [ -76.273316, 36.189062 ], [ -76.274051, 36.188949 ], [ -76.276990, 36.184952 ], [ -76.263582, 36.171817 ], [ -76.247401, 36.161823 ], [ -76.228527, 36.130647 ], [ -76.191715, 36.107197 ], [ -76.216599, 36.095409 ], [ -76.238712, 36.098568 ], [ -76.265037, 36.104886 ], [ -76.329921, 36.133396 ], [ -76.373571, 36.138208 ], [ -76.393500, 36.163251 ], [ -76.447812, 36.192514 ], [ -76.454414, 36.189901 ], [ -76.456061, 36.183577 ], [ -76.375892, 36.120420 ], [ -76.346418, 36.121023 ], [ -76.334965, 36.110903 ], [ -76.298733, 36.101200 ], [ -76.303998, 36.092776 ], [ -76.323478, 36.084879 ], [ -76.331902, 36.083826 ], [ -76.337168, 36.086458 ], [ -76.355069, 36.086458 ], [ -76.410878, 36.078034 ], [ -76.411844, 36.075376 ], [ -76.412984, 36.072243 ], [ -76.420881, 36.060660 ], [ -76.442994, 36.042758 ], [ -76.451418, 36.039073 ], [ -76.458789, 36.028016 ], [ -76.459316, 36.024331 ], [ -76.491959, 36.018013 ], [ -76.514335, 36.005640 ], [ -76.547505, 36.009852 ], [ -76.563300, 36.009852 ], [ -76.575936, 36.006167 ], [ -76.580674, 36.007220 ], [ -76.589625, 36.015644 ], [ -76.603840, 36.033018 ], [ -76.615423, 36.037757 ], [ -76.631745, 36.038283 ], [ -76.653332, 36.035124 ], [ -76.676484, 36.043612 ], [ -76.721445, 36.147838 ], [ -76.719401, 36.199441 ], [ -76.675462, 36.266882 ], [ -76.690910, 36.276846 ], [ -76.693253, 36.278357 ], [ -76.720181, 36.243827 ], [ -76.744436, 36.212725 ], [ -76.752100, 36.147328 ], [ -76.722996, 36.066585 ], [ -76.683869, 36.000375 ], [ -76.679657, 35.991951 ], [ -76.684922, 35.983001 ], [ -76.695452, 35.973524 ], [ -76.700190, 35.964573 ], [ -76.697558, 35.951937 ], [ -76.692376, 35.945342 ], [ -76.691766, 35.944566 ], [ -76.673865, 35.935089 ], [ -76.667547, 35.933509 ], [ -76.657017, 35.935089 ], [ -76.608052, 35.936668 ], [ -76.603840, 35.939827 ], [ -76.586992, 35.941933 ], [ -76.528551, 35.944039 ], [ -76.507491, 35.949831 ], [ -76.496961, 35.955096 ], [ -76.473795, 35.960888 ], [ -76.460632, 35.970365 ], [ -76.398242, 35.984317 ], [ -76.389818, 35.980105 ], [ -76.381920, 35.971681 ], [ -76.381394, 35.962730 ], [ -76.365210, 35.944697 ], [ -76.362966, 35.942197 ], [ -76.340327, 35.943250 ], [ -76.317687, 35.946935 ], [ -76.272408, 35.972734 ], [ -76.213966, 35.988002 ], [ -76.176585, 35.993267 ], [ -76.093697, 35.993001 ], [ -76.083131, 35.989845 ], [ -76.062071, 35.993004 ], [ -76.024162, 35.970891 ], [ -76.014685, 35.960361 ], [ -76.014159, 35.957202 ], [ -76.019950, 35.934036 ], [ -76.014353, 35.920746 ], [ -76.037116, 35.889910 ], [ -76.063203, 35.853433 ], [ -76.050485, 35.806689 ], [ -76.046813, 35.717935 ], [ -76.036393, 35.690344 ], [ -76.043341, 35.668542 ], [ -76.044394, 35.665238 ], [ -76.046361, 35.659067 ], [ -76.040150, 35.651310 ], [ -76.029863, 35.649443 ], [ -76.013808, 35.669103 ], [ -76.013021, 35.670065 ], [ -75.986900, 35.768194 ], [ -75.987148, 35.836967 ], [ -75.977830, 35.897181 ], [ -75.966247, 35.899287 ], [ -75.962562, 35.901393 ], [ -75.947820, 35.920347 ], [ -75.934131, 35.928244 ], [ -75.929919, 35.928771 ], [ -75.927286, 35.931930 ], [ -75.926760, 35.940354 ], [ -75.937816, 35.950884 ], [ -75.943608, 35.952464 ], [ -75.946767, 35.955623 ], [ -75.947293, 35.959835 ], [ -75.938343, 35.965100 ], [ -75.899382, 35.977209 ], [ -75.879374, 35.978789 ], [ -75.860420, 35.978262 ], [ -75.849890, 35.976156 ], [ -75.809350, 35.959308 ], [ -75.805138, 35.954043 ], [ -75.800926, 35.944566 ], [ -75.782498, 35.935615 ], [ -75.782498, 35.928244 ], [ -75.778813, 35.918241 ], [ -75.768809, 35.901393 ], [ -75.751961, 35.878227 ], [ -75.753014, 35.871382 ], [ -75.748276, 35.852428 ], [ -75.734587, 35.839266 ], [ -75.727216, 35.822703 ], [ -75.726689, 35.811361 ], [ -75.732612, 35.790666 ], [ -75.738233, 35.778301 ], [ -75.739357, 35.770994 ], [ -75.735422, 35.767622 ], [ -75.724743, 35.742892 ], [ -75.719123, 35.714227 ], [ -75.715188, 35.708045 ], [ -75.712940, 35.698490 ], [ -75.713502, 35.693993 ], [ -75.741605, 35.672073 ], [ -75.742167, 35.655212 ], [ -75.737109, 35.638350 ], [ -75.729802, 35.628795 ], [ -75.729802, 35.625985 ], [ -75.747225, 35.610248 ], [ -75.762963, 35.603503 ], [ -75.778138, 35.592262 ], [ -75.775328, 35.579335 ], [ -75.797248, 35.574276 ], [ -75.837154, 35.570904 ], [ -75.851767, 35.578773 ], [ -75.859636, 35.586641 ], [ -75.869869, 35.582743 ], [ -75.895045, 35.573152 ], [ -75.906848, 35.559101 ], [ -75.908534, 35.555166 ], [ -75.908534, 35.546174 ], [ -75.916403, 35.538305 ], [ -75.945630, 35.534370 ], [ -75.950126, 35.530998 ], [ -75.954623, 35.526502 ], [ -75.964178, 35.511326 ], [ -75.964740, 35.504582 ], [ -75.961929, 35.496713 ], [ -75.963053, 35.493903 ], [ -75.987222, 35.484348 ], [ -75.995652, 35.475355 ], [ -75.994528, 35.463552 ], [ -75.997901, 35.453435 ], [ -76.009704, 35.442194 ], [ -76.012514, 35.432639 ], [ -76.011390, 35.423084 ], [ -76.014762, 35.416902 ], [ -76.020945, 35.410719 ], [ -76.025441, 35.408471 ], [ -76.037244, 35.414091 ], [ -76.050171, 35.415778 ], [ -76.059726, 35.410157 ], [ -76.063661, 35.405099 ], [ -76.063661, 35.398354 ], [ -76.060850, 35.392733 ], [ -76.059726, 35.383741 ], [ -76.069281, 35.370813 ], [ -76.092887, 35.361259 ], [ -76.123238, 35.351142 ], [ -76.132793, 35.349455 ], [ -76.142910, 35.338776 ], [ -76.142910, 35.328660 ], [ -76.149655, 35.326411 ], [ -76.165392, 35.328659 ], [ -76.168764, 35.332032 ], [ -76.182254, 35.336528 ], [ -76.205860, 35.336528 ], [ -76.235087, 35.350017 ], [ -76.253072, 35.350017 ], [ -76.257569, 35.344397 ], [ -76.265437, 35.343273 ], [ -76.282299, 35.345521 ], [ -76.304781, 35.355638 ], [ -76.327263, 35.356762 ], [ -76.335132, 35.355638 ], [ -76.340752, 35.346645 ], [ -76.349745, 35.345521 ], [ -76.365483, 35.348893 ], [ -76.374475, 35.355638 ], [ -76.382344, 35.356762 ], [ -76.387965, 35.356762 ], [ -76.399206, 35.348893 ], [ -76.408199, 35.350017 ], [ -76.409323, 35.353390 ], [ -76.420564, 35.359010 ], [ -76.431805, 35.362383 ], [ -76.436301, 35.378120 ], [ -76.448666, 35.383741 ], [ -76.455411, 35.383741 ], [ -76.462156, 35.380368 ], [ -76.472273, 35.371375 ], [ -76.485762, 35.371375 ], [ -76.499251, 35.381492 ], [ -76.540292, 35.410657 ], [ -76.586349, 35.508957 ], [ -76.476706, 35.511707 ], [ -76.456427, 35.550546 ], [ -76.467763, 35.555818 ], [ -76.471207, 35.557420 ], [ -76.483580, 35.538172 ], [ -76.556790, 35.528892 ], [ -76.600441, 35.538516 ], [ -76.634468, 35.510332 ], [ -76.601472, 35.460838 ], [ -76.580187, 35.387113 ], [ -76.606041, 35.387113 ], [ -76.710083, 35.427155 ], [ -76.759234, 35.418906 ], [ -76.830897, 35.447949 ], [ -76.942022, 35.473529 ], [ -77.023912, 35.514802 ], [ -77.024593, 35.515145 ], [ -77.026260, 35.495108 ], [ -77.026638, 35.490569 ], [ -76.967214, 35.438296 ], [ -76.966661, 35.437810 ], [ -76.891938, 35.433649 ], [ -76.664027, 35.345696 ], [ -76.606753, 35.337138 ], [ -76.602669, 35.336528 ], [ -76.588055, 35.333156 ], [ -76.554332, 35.332032 ], [ -76.548712, 35.328659 ], [ -76.500375, 35.321915 ], [ -76.482389, 35.314046 ], [ -76.472273, 35.294936 ], [ -76.467776, 35.276951 ], [ -76.467776, 35.261213 ], [ -76.477893, 35.243228 ], [ -76.483514, 35.240979 ], [ -76.490258, 35.233111 ], [ -76.491382, 35.220745 ], [ -76.494755, 35.212877 ], [ -76.504872, 35.207256 ], [ -76.521733, 35.192643 ], [ -76.536346, 35.174657 ], [ -76.539719, 35.166788 ], [ -76.536346, 35.149927 ], [ -76.536346, 35.142058 ], [ -76.546463, 35.122948 ], [ -76.557704, 35.116204 ], [ -76.561077, 35.108335 ], [ -76.568945, 35.097094 ], [ -76.575690, 35.092598 ], [ -76.600420, 35.067867 ], [ -76.613910, 35.061123 ], [ -76.622902, 35.061123 ], [ -76.631895, 35.056626 ], [ -76.639764, 35.051006 ], [ -76.801426, 34.964369 ], [ -76.958465, 35.047647 ], [ -76.982904, 35.060607 ], [ -76.989778, 35.045484 ], [ -76.977404, 35.004926 ], [ -76.910748, 34.967227 ], [ -76.893540, 34.957495 ], [ -76.847793, 34.944493 ], [ -76.762931, 34.920374 ], [ -76.685697, 34.961897 ], [ -76.635072, 34.989116 ], [ -76.588055, 34.991428 ], [ -76.566697, 34.998173 ], [ -76.539719, 35.000421 ], [ -76.502623, 35.007166 ], [ -76.495879, 35.011662 ], [ -76.491382, 35.017283 ], [ -76.490258, 35.034144 ], [ -76.480141, 35.052130 ], [ -76.474521, 35.070116 ], [ -76.468796, 35.075345 ], [ -76.463468, 35.076411 ], [ -76.435762, 35.057941 ], [ -76.432565, 35.049061 ], [ -76.431855, 35.030945 ], [ -76.425461, 35.001464 ], [ -76.406281, 34.987256 ], [ -76.398466, 34.976600 ], [ -76.395625, 34.975179 ], [ -76.332044, 34.970917 ], [ -76.326361, 34.976245 ], [ -76.329557, 34.986901 ], [ -76.350159, 35.016737 ], [ -76.360815, 35.025973 ], [ -76.364367, 35.031301 ], [ -76.364367, 35.034853 ], [ -76.352290, 35.033077 ], [ -76.318546, 35.020645 ], [ -76.293682, 35.009633 ], [ -76.288354, 35.005726 ], [ -76.288709, 34.997201 ], [ -76.290930, 34.994285 ], [ -76.293851, 34.991948 ], [ -76.296188, 34.986690 ], [ -76.296524, 34.976245 ], [ -76.290691, 34.969059 ], [ -76.275567, 34.960971 ], [ -76.274856, 34.953867 ], [ -76.277698, 34.940014 ], [ -76.284092, 34.936817 ], [ -76.311442, 34.910177 ], [ -76.319967, 34.897745 ], [ -76.333820, 34.882116 ], [ -76.347673, 34.872171 ], [ -76.368274, 34.872881 ], [ -76.377154, 34.867553 ], [ -76.379641, 34.862580 ], [ -76.395269, 34.855476 ], [ -76.400242, 34.855476 ], [ -76.411609, 34.841268 ], [ -76.463016, 34.785076 ], [ -76.524712, 34.681964 ], [ -76.586236, 34.698805 ], [ -76.582421, 34.767757 ], [ -76.604796, 34.787482 ], [ -76.620606, 34.784389 ], [ -76.616567, 34.714059 ], [ -76.673619, 34.714910 ], [ -76.673537, 34.707570 ], [ -76.523303, 34.652271 ], [ -76.383827, 34.807906 ], [ -76.373247, 34.817115 ], [ -76.362591, 34.824219 ], [ -76.341279, 34.842689 ], [ -76.322808, 34.861160 ], [ -76.273986, 34.897298 ], [ -76.233672, 34.925926 ], [ -76.194936, 34.962747 ], [ -76.160127, 34.991163 ], [ -76.111820, 35.034497 ], [ -76.093349, 35.048705 ], [ -76.069906, 35.075701 ], [ -76.064933, 35.077121 ], [ -76.043621, 35.070017 ], [ -76.038648, 35.065045 ], [ -76.035933, 35.058987 ], [ -76.073000, 35.030509 ], [ -76.137269, 34.987858 ], [ -76.233088, 34.905477 ], [ -76.310210, 34.852309 ], [ -76.386804, 34.784579 ], [ -76.450454, 34.714450 ], [ -76.494068, 34.661970 ], [ -76.524199, 34.615416 ], [ -76.535946, 34.588577 ], [ -76.555196, 34.615993 ], [ -76.553806, 34.628252 ], [ -76.550423, 34.630789 ], [ -76.549343, 34.645585 ], [ -76.579467, 34.660174 ], [ -76.618719, 34.672550 ], [ -76.642939, 34.677618 ], [ -76.662645, 34.685524 ], [ -76.676312, 34.693151 ], [ -76.693751, 34.692509 ], [ -76.726969, 34.696690 ], [ -76.770044, 34.696899 ], [ -76.817453, 34.693722 ], [ -76.906257, 34.682820 ], [ -76.990262, 34.669623 ], [ -77.031105, 34.661184 ], [ -77.112800, 34.639352 ], [ -77.136843, 34.632926 ], [ -77.169701, 34.622023 ], [ -77.209161, 34.605032 ], [ -77.240991, 34.587507 ], [ -77.322524, 34.535574 ], [ -77.462922, 34.471354 ], [ -77.491796, 34.456098 ], [ -77.517960, 34.440483 ], [ -77.556943, 34.417218 ], [ -77.582323, 34.400506 ], [ -77.635034, 34.359555 ], [ -77.661673, 34.341868 ], [ -77.687226, 34.320444 ], [ -77.713322, 34.294879 ], [ -77.715916, 34.292719 ], [ -77.740136, 34.272546 ], [ -77.764022, 34.245641 ], [ -77.829209, 34.162618 ], [ -77.841785, 34.140747 ], [ -77.870327, 34.079221 ], [ -77.874384, 34.075671 ], [ -77.878161, 34.067963 ], [ -77.915536, 33.971723 ], [ -77.927926, 33.945265 ], [ -77.937313, 33.928645 ], [ -77.946568, 33.912261 ], [ -77.956881, 33.877790 ], [ -77.960172, 33.853315 ], [ -77.970606, 33.844517 ], [ -78.006765, 33.858704 ], [ -78.009973, 33.861406 ], [ -78.009426, 33.867823 ], [ -78.018689, 33.888289 ], [ -78.095429, 33.906031 ], [ -78.136952, 33.912178 ], [ -78.177720, 33.914272 ], [ -78.276147, 33.912364 ], [ -78.383964, 33.901946 ], [ -78.509042, 33.865515 ], [ -78.541087, 33.851112 ], [ -78.580378, 33.884925 ], [ -78.615932, 33.915523 ], [ -78.621369, 33.920073 ], [ -78.650329, 33.944309 ], [ -78.651629, 33.945397 ], [ -78.662530, 33.954520 ], [ -78.702771, 33.989268 ], [ -78.710141, 33.994688 ], [ -78.712206, 33.996732 ], [ -78.769483, 34.045242 ], [ -78.811710, 34.081006 ], [ -78.855385, 34.117996 ], [ -78.874747, 34.134395 ], [ -78.909881, 34.163881 ], [ -78.963692, 34.209041 ], [ -78.995760, 34.235954 ], [ -79.071169, 34.299240 ], [ -79.143242, 34.359817 ], [ -79.151485, 34.366753 ], [ -79.190739, 34.399751 ], [ -79.192041, 34.401040 ], [ -79.198982, 34.406699 ], [ -79.215993, 34.421129 ], [ -79.244886, 34.445637 ], [ -79.249763, 34.449774 ], [ -79.286703, 34.482664 ], [ -79.306653, 34.500426 ], [ -79.323249, 34.514634 ], [ -79.324854, 34.516282 ], [ -79.331328, 34.521869 ], [ -79.358317, 34.545358 ], [ -79.450034, 34.621036 ], [ -79.459766, 34.629027 ], [ -79.461318, 34.630126 ], [ -79.461754, 34.630432 ], [ -79.468717, 34.635323 ], [ -79.471599, 34.637200 ], [ -79.479305, 34.644640 ], [ -79.490201, 34.653819 ], [ -79.519043, 34.677321 ], [ -79.520269, 34.678327 ], [ -79.554454, 34.706363 ], [ -79.561691, 34.711996 ], [ -79.631577, 34.768835 ], [ -79.634216, 34.771012 ], [ -79.675299, 34.804744 ], [ -79.688088, 34.804897 ], [ -79.690201, 34.804937 ], [ -79.692948, 34.804973 ], [ -79.744116, 34.805651 ], [ -79.744925, 34.805686 ], [ -79.772829, 34.805954 ], [ -79.773607, 34.805931 ], [ -79.870693, 34.805378 ], [ -79.891443, 34.805807 ], [ -79.927618, 34.806555 ], [ -80.000541, 34.808141 ], [ -80.027464, 34.808726 ], [ -80.042764, 34.809097 ], [ -80.072912, 34.809736 ], [ -80.077223, 34.809716 ], [ -80.098022, 34.810147 ], [ -80.098994, 34.810147 ], [ -80.131169, 34.810811 ], [ -80.159252, 34.811390 ], [ -80.229705, 34.812843 ], [ -80.233960, 34.812931 ], [ -80.283627, 34.813589 ], [ -80.304690, 34.813868 ], [ -80.320402, 34.814076 ], [ -80.350068, 34.814469 ], [ -80.399871, 34.815128 ], [ -80.417014, 34.815508 ], [ -80.418433, 34.815622 ], [ -80.419586, 34.815581 ], [ -80.425902, 34.815810 ], [ -80.434843, 34.815968 ], [ -80.448766, 34.816332 ], [ -80.451660, 34.816396 ], [ -80.485234, 34.816732 ], [ -80.485684, 34.816737 ], [ -80.491814, 34.816798 ], [ -80.499788, 34.817261 ], [ -80.561657, 34.817481 ], [ -80.561674, 34.817481 ], [ -80.621222, 34.818174 ], [ -80.625993, 34.818239 ], [ -80.626077, 34.818217 ], [ -80.644656, 34.818568 ], [ -80.646601, 34.818592 ], [ -80.684074, 34.818907 ], [ -80.771792, 34.819646 ], [ -80.777712, 34.819697 ], [ -80.797543, 34.819786 ], [ -80.796997, 34.823874 ], [ -80.795109, 34.837999 ], [ -80.782042, 34.935782 ], [ -80.806461, 34.962894 ], [ -80.806784, 34.963249 ], [ -80.821560, 34.979695 ], [ -80.840383, 35.001636 ], [ -80.884887, 35.053510 ], [ -80.906416, 35.076616 ], [ -80.906553, 35.076763 ], [ -80.934950, 35.107409 ], [ -80.957870, 35.092639 ], [ -80.984160, 35.077568 ], [ -81.041489, 35.044703 ], [ -81.050018, 35.055246 ], [ -81.055695, 35.060121 ], [ -81.057648, 35.062433 ], [ -81.058029, 35.073190 ], [ -81.057236, 35.086129 ], [ -81.052078, 35.096276 ], [ -81.050079, 35.098817 ], [ -81.046524, 35.100617 ], [ -81.037369, 35.102541 ], [ -81.034958, 35.104105 ], [ -81.032806, 35.108049 ], [ -81.032471, 35.110033 ], [ -81.033005, 35.113747 ], [ -81.036759, 35.122552 ], [ -81.038968, 35.126299 ], [ -81.050420, 35.131048 ], [ -81.051037, 35.131654 ], [ -81.051204, 35.133237 ], [ -81.047826, 35.143743 ], [ -81.047091, 35.145157 ], [ -81.044391, 35.147918 ], [ -81.043407, 35.148390 ], [ -81.042870, 35.149248 ], [ -81.043625, 35.149877 ], [ -81.077253, 35.152047 ], [ -81.109295, 35.154115 ], [ -81.110840, 35.154185 ], [ -81.138207, 35.155417 ], [ -81.239358, 35.159974 ], [ -81.241686, 35.160081 ], [ -81.269199, 35.161140 ], [ -81.290672, 35.161967 ], [ -81.328020, 35.163404 ], [ -81.366599, 35.164889 ], [ -81.366691, 35.164893 ], [ -81.445627, 35.168024 ], [ -81.452398, 35.168293 ], [ -81.461408, 35.168657 ], [ -81.493401, 35.169951 ], [ -81.494265, 35.169882 ], [ -81.545150, 35.171744 ], [ -81.581681, 35.173080 ], [ -81.614877, 35.174504 ], [ -81.646707, 35.175869 ], [ -81.680801, 35.177331 ], [ -81.716259, 35.178852 ], [ -81.738492, 35.179511 ], [ -81.768062, 35.180387 ], [ -81.772351, 35.180514 ], [ -81.802081, 35.181395 ], [ -81.857832, 35.183489 ], [ -81.874433, 35.184113 ], [ -81.925612, 35.185505 ], [ -81.969326, 35.187228 ], [ -82.001422, 35.188493 ], [ -82.039651, 35.189449 ], [ -82.089586, 35.190698 ], [ -82.138947, 35.193122 ], [ -82.167676, 35.193699 ], [ -82.176874, 35.193790 ], [ -82.185513, 35.194355 ], [ -82.195483, 35.194951 ], [ -82.216217, 35.196044 ], [ -82.230517, 35.196764 ], [ -82.230915, 35.196784 ], [ -82.257515, 35.198636 ], [ -82.274920, 35.200071 ], [ -82.282516, 35.199858 ], [ -82.288453, 35.198605 ], [ -82.295354, 35.194965 ], [ -82.307166, 35.193012 ], [ -82.314863, 35.191089 ], [ -82.315871, 35.190678 ], [ -82.317871, 35.187858 ], [ -82.323350, 35.184789 ], [ -82.326917, 35.185056 ], [ -82.330549, 35.186767 ], [ -82.330779, 35.189032 ], [ -82.332975, 35.190645 ], [ -82.333934, 35.190661 ], [ -82.338013, 35.189010 ], [ -82.339508, 35.188930 ], [ -82.340133, 35.189188 ], [ -82.341194, 35.191510 ], [ -82.344554, 35.193115 ], [ -82.350086, 35.192858 ], [ -82.353508, 35.192249 ], [ -82.361469, 35.190831 ], [ -82.363256, 35.189639 ], [ -82.363554, 35.188001 ], [ -82.363479, 35.186214 ], [ -82.364299, 35.184725 ], [ -82.368990, 35.181747 ], [ -82.371298, 35.181449 ], [ -82.373218, 35.182201 ], [ -82.376808, 35.184427 ], [ -82.379712, 35.186884 ], [ -82.380903, 35.189565 ], [ -82.381201, 35.191203 ], [ -82.380605, 35.193586 ], [ -82.379191, 35.195894 ], [ -82.378744, 35.198053 ], [ -82.380524, 35.202276 ], [ -82.383776, 35.207646 ], [ -82.384029, 35.210542 ], [ -82.390439, 35.215395 ], [ -82.392930, 35.215402 ], [ -82.395697, 35.213214 ], [ -82.403348, 35.204473 ], [ -82.411301, 35.202483 ], [ -82.417597, 35.200131 ], [ -82.419744, 35.198613 ], [ -82.424461, 35.193092 ], [ -82.428000, 35.183224 ], [ -82.434126, 35.170784 ], [ -82.435689, 35.167715 ], [ -82.439595, 35.165863 ], [ -82.448969, 35.165037 ], [ -82.451201, 35.165260 ], [ -82.452931, 35.168999 ], [ -82.452764, 35.172626 ], [ -82.452987, 35.174690 ], [ -82.455609, 35.177425 ], [ -82.460092, 35.178143 ], [ -82.467991, 35.174633 ], [ -82.472313, 35.174619 ], [ -82.476136, 35.175486 ], [ -82.483937, 35.173798 ], [ -82.487357, 35.172494 ], [ -82.490766, 35.169715 ], [ -82.495506, 35.164312 ], [ -82.499843, 35.163675 ], [ -82.506137, 35.163894 ], [ -82.516044, 35.163442 ], [ -82.516910, 35.163029 ], [ -82.517284, 35.162643 ], [ -82.519210, 35.161044 ], [ -82.521403, 35.158851 ], [ -82.525930, 35.156749 ], [ -82.529973, 35.155617 ], [ -82.532560, 35.155617 ], [ -82.534662, 35.156911 ], [ -82.535967, 35.158664 ], [ -82.536218, 35.159259 ], [ -82.540483, 35.160306 ], [ -82.544525, 35.160306 ], [ -82.547436, 35.160306 ], [ -82.550508, 35.159498 ], [ -82.552934, 35.158042 ], [ -82.554227, 35.156911 ], [ -82.554871, 35.154639 ], [ -82.554874, 35.152868 ], [ -82.556168, 35.151736 ], [ -82.558593, 35.150928 ], [ -82.560807, 35.151644 ], [ -82.563767, 35.151575 ], [ -82.566193, 35.150119 ], [ -82.567486, 35.147694 ], [ -82.569912, 35.145268 ], [ -82.574215, 35.143648 ], [ -82.578316, 35.142104 ], [ -82.580687, 35.141742 ], [ -82.581836, 35.142352 ], [ -82.586035, 35.143142 ], [ -82.588158, 35.142928 ], [ -82.592430, 35.139002 ], [ -82.598140, 35.137729 ], [ -82.602358, 35.139036 ], [ -82.609706, 35.139039 ], [ -82.612444, 35.138234 ], [ -82.613866, 35.137529 ], [ -82.614402, 35.136701 ], [ -82.617993, 35.135270 ], [ -82.621185, 35.134635 ], [ -82.624847, 35.130432 ], [ -82.626436, 35.127903 ], [ -82.629031, 35.126155 ], [ -82.632574, 35.125833 ], [ -82.634668, 35.126317 ], [ -82.638210, 35.128088 ], [ -82.642237, 35.129215 ], [ -82.645296, 35.128410 ], [ -82.648694, 35.126770 ], [ -82.651416, 35.124867 ], [ -82.653510, 35.121968 ], [ -82.657858, 35.119392 ], [ -82.662381, 35.118123 ], [ -82.669614, 35.118103 ], [ -82.672513, 35.119392 ], [ -82.673318, 35.121002 ], [ -82.675089, 35.123257 ], [ -82.676861, 35.125350 ], [ -82.680887, 35.126155 ], [ -82.683625, 35.125833 ], [ -82.686040, 35.124545 ], [ -82.686496, 35.121822 ], [ -82.686738, 35.119790 ], [ -82.687641, 35.119287 ], [ -82.688939, 35.118103 ], [ -82.690549, 35.116171 ], [ -82.691194, 35.114721 ], [ -82.691355, 35.113272 ], [ -82.690711, 35.111501 ], [ -82.688778, 35.108602 ], [ -82.688456, 35.106347 ], [ -82.689634, 35.104117 ], [ -82.694898, 35.098456 ], [ -82.698602, 35.097168 ], [ -82.701017, 35.097490 ], [ -82.703916, 35.097651 ], [ -82.707152, 35.096542 ], [ -82.715297, 35.092943 ], [ -82.720442, 35.093265 ], [ -82.723462, 35.094341 ], [ -82.727010, 35.094142 ], [ -82.728961, 35.091978 ], [ -82.729517, 35.090590 ], [ -82.729683, 35.087827 ], [ -82.730971, 35.086378 ], [ -82.735904, 35.082701 ], [ -82.738379, 35.079453 ], [ -82.741761, 35.078326 ], [ -82.746431, 35.079131 ], [ -82.749491, 35.078487 ], [ -82.751102, 35.075749 ], [ -82.751265, 35.073463 ], [ -82.754162, 35.069629 ], [ -82.757704, 35.068019 ], [ -82.764464, 35.068177 ], [ -82.770046, 35.065476 ], [ -82.777376, 35.064143 ], [ -82.781973, 35.066817 ], [ -82.780546, 35.069043 ], [ -82.779928, 35.070435 ], [ -82.779928, 35.072206 ], [ -82.779116, 35.073674 ], [ -82.777407, 35.076885 ], [ -82.776357, 35.081349 ], [ -82.778651, 35.083575 ], [ -82.781062, 35.084492 ], [ -82.781130, 35.084585 ], [ -82.783283, 35.085600 ], [ -82.787867, 35.085024 ], [ -82.809766, 35.078748 ], [ -82.897499, 35.056021 ], [ -82.999867, 35.029950 ], [ -83.008639, 35.027595 ], [ -83.108535, 35.000771 ], [ -83.108714, 35.000768 ], [ -83.190410, 34.999456 ], [ -83.322768, 34.995874 ], [ -83.482908, 34.993484 ], [ -83.549381, 34.992492 ], [ -83.620185, 34.992091 ], [ -83.619985, 34.986592 ], [ -83.749893, 34.987691 ], [ -83.831097, 34.987289 ], [ -83.936413, 34.987485 ], [ -83.936646, 34.987485 ], [ -84.005457, 34.987440 ], [ -84.021357, 34.987430 ], [ -84.029954, 34.987321 ], [ -84.129455, 34.987504 ], [ -84.129555, 34.987504 ], [ -84.321869, 34.988408 ], [ -84.310022, 35.078883 ], [ -84.308576, 35.092761 ], [ -84.308437, 35.093173 ], [ -84.304809, 35.121702 ], [ -84.298006, 35.167468 ], [ -84.295238, 35.182442 ], [ -84.292321, 35.206677 ], [ -84.290240, 35.225572 ], [ -84.289621, 35.224677 ], [ -84.287982, 35.224468 ], [ -84.283220, 35.226577 ], [ -84.282520, 35.227877 ], [ -84.275420, 35.234777 ], [ -84.260319, 35.241877 ], [ -84.257719, 35.246177 ], [ -84.252819, 35.249477 ], [ -84.243019, 35.253178 ], [ -84.240219, 35.255178 ], [ -84.231818, 35.264778 ], [ -84.227818, 35.267878 ], [ -84.223718, 35.269078 ], [ -84.216318, 35.267978 ], [ -84.211818, 35.266078 ], [ -84.205517, 35.259679 ], [ -84.205317, 35.258279 ], [ -84.202879, 35.255772 ], [ -84.201717, 35.247779 ], [ -84.200117, 35.244679 ], [ -84.199117, 35.243679 ], [ -84.192217, 35.243079 ], [ -84.188417, 35.239979 ], [ -84.178516, 35.240679 ], [ -84.177016, 35.242379 ], [ -84.170416, 35.245779 ], [ -84.168616, 35.245780 ], [ -84.161316, 35.243480 ], [ -84.160416, 35.243880 ], [ -84.158916, 35.245880 ], [ -84.155316, 35.246480 ], [ -84.143124, 35.246879 ], [ -84.139715, 35.246180 ], [ -84.136415, 35.244780 ], [ -84.133299, 35.243679 ], [ -84.130570, 35.243364 ], [ -84.128890, 35.243679 ], [ -84.127315, 35.244414 ], [ -84.126815, 35.246481 ], [ -84.125615, 35.249381 ], [ -84.124915, 35.249830 ], [ -84.121150, 35.250644 ], [ -84.115279, 35.250438 ], [ -84.115048, 35.249765 ], [ -84.114414, 35.249081 ], [ -84.113314, 35.248981 ], [ -84.108449, 35.250330 ], [ -84.103135, 35.248781 ], [ -84.102270, 35.248115 ], [ -84.097508, 35.247382 ], [ -84.092213, 35.249981 ], [ -84.082913, 35.257082 ], [ -84.082813, 35.258882 ], [ -84.081117, 35.261146 ], [ -84.074713, 35.263182 ], [ -84.070612, 35.263782 ], [ -84.063712, 35.266682 ], [ -84.055712, 35.268182 ], [ -84.052612, 35.269982 ], [ -84.042711, 35.278383 ], [ -84.036011, 35.288683 ], [ -84.029110, 35.292176 ], [ -84.027910, 35.292783 ], [ -84.023510, 35.295783 ], [ -84.021410, 35.301383 ], [ -84.026510, 35.309283 ], [ -84.028710, 35.310383 ], [ -84.035010, 35.311983 ], [ -84.035710, 35.312883 ], [ -84.035510, 35.317783 ], [ -84.032479, 35.325318 ], [ -84.032450, 35.326530 ], [ -84.032209, 35.328583 ], [ -84.030409, 35.330483 ], [ -84.029377, 35.333197 ], [ -84.031272, 35.336438 ], [ -84.032430, 35.336845 ], [ -84.038081, 35.348363 ], [ -84.037494, 35.349850 ], [ -84.035343, 35.350833 ], [ -84.024756, 35.353896 ], [ -84.023456, 35.354217 ], [ -84.020188, 35.357503 ], [ -84.019193, 35.359569 ], [ -84.015121, 35.364868 ], [ -84.007586, 35.371661 ], [ -84.008307, 35.378883 ], [ -84.009807, 35.382683 ], [ -84.011207, 35.384383 ], [ -84.010607, 35.386183 ], [ -84.008207, 35.389683 ], [ -84.008207, 35.390383 ], [ -84.014107, 35.397783 ], [ -84.015207, 35.398483 ], [ -84.018107, 35.399083 ], [ -84.018807, 35.399783 ], [ -84.021507, 35.404183 ], [ -84.021782, 35.407418 ], [ -84.020633, 35.409843 ], [ -84.017607, 35.411183 ], [ -84.014707, 35.411983 ], [ -84.011706, 35.415383 ], [ -84.005306, 35.420883 ], [ -84.002250, 35.422548 ], [ -83.999906, 35.425201 ], [ -83.999242, 35.426140 ], [ -83.998154, 35.430786 ], [ -83.996619, 35.433761 ], [ -83.992568, 35.438065 ], [ -83.983233, 35.442350 ], [ -83.978286, 35.447820 ], [ -83.973057, 35.448921 ], [ -83.973171, 35.452582 ], [ -83.971439, 35.455145 ], [ -83.969845, 35.455443 ], [ -83.966656, 35.454941 ], [ -83.965229, 35.455399 ], [ -83.961400, 35.459496 ], [ -83.961054, 35.462838 ], [ -83.961056, 35.463738 ], [ -83.961053, 35.464143 ], [ -83.957821, 35.464211 ], [ -83.955416, 35.463456 ], [ -83.952882, 35.460635 ], [ -83.952814, 35.460645 ], [ -83.949389, 35.461164 ], [ -83.942987, 35.465084 ], [ -83.942172, 35.467254 ], [ -83.937015, 35.471511 ], [ -83.929743, 35.473330 ], [ -83.924895, 35.473884 ], [ -83.919564, 35.473367 ], [ -83.916801, 35.473612 ], [ -83.911773, 35.476028 ], [ -83.909265, 35.479714 ], [ -83.908040, 35.484397 ], [ -83.905612, 35.489060 ], [ -83.901527, 35.491026 ], [ -83.900338, 35.493095 ], [ -83.900200, 35.494191 ], [ -83.901403, 35.495278 ], [ -83.901381, 35.496553 ], [ -83.895669, 35.501868 ], [ -83.893031, 35.502253 ], [ -83.892074, 35.503089 ], [ -83.884262, 35.512754 ], [ -83.882563, 35.517182 ], [ -83.880074, 35.518745 ], [ -83.872630, 35.521145 ], [ -83.866413, 35.520910 ], [ -83.859261, 35.521851 ], [ -83.853898, 35.521059 ], [ -83.848502, 35.519259 ], [ -83.840203, 35.521560 ], [ -83.831895, 35.524766 ], [ -83.827428, 35.524653 ], [ -83.825590, 35.523829 ], [ -83.809798, 35.534310 ], [ -83.808713, 35.536415 ], [ -83.802434, 35.541588 ], [ -83.786802, 35.547200 ], [ -83.780129, 35.550387 ], [ -83.773092, 35.557465 ], [ -83.771736, 35.562118 ], [ -83.764606, 35.561538 ], [ -83.759675, 35.562492 ], [ -83.756917, 35.563604 ], [ -83.749894, 35.561146 ], [ -83.735669, 35.565455 ], [ -83.732947, 35.563149 ], [ -83.723459, 35.561874 ], [ -83.720787, 35.563347 ], [ -83.707199, 35.568533 ], [ -83.703846, 35.568476 ], [ -83.702099, 35.567634 ], [ -83.700663, 35.567621 ], [ -83.697827, 35.568352 ], [ -83.684154, 35.568848 ], [ -83.676268, 35.570289 ], [ -83.673093, 35.568974 ], [ -83.666272, 35.569389 ], [ -83.662957, 35.569138 ], [ -83.660925, 35.568207 ], [ -83.657933, 35.569211 ], [ -83.653159, 35.568309 ], [ -83.645481, 35.565825 ], [ -83.640498, 35.566075 ], [ -83.637182, 35.567096 ], [ -83.635832, 35.568169 ], [ -83.632358, 35.569093 ], [ -83.629734, 35.567889 ], [ -83.615312, 35.574026 ], [ -83.608889, 35.579451 ], [ -83.604806, 35.579340 ], [ -83.601854, 35.578228 ], [ -83.594270, 35.572912 ], [ -83.587827, 35.566963 ], [ -83.587140, 35.564017 ], [ -83.585590, 35.562941 ], [ -83.582000, 35.562684 ], [ -83.576345, 35.564019 ], [ -83.572424, 35.565518 ], [ -83.566090, 35.565993 ], [ -83.559264, 35.564796 ], [ -83.552167, 35.564346 ], [ -83.540826, 35.565702 ], [ -83.534169, 35.564668 ], [ -83.520469, 35.565602 ], [ -83.517564, 35.562871 ], [ -83.498335, 35.562981 ], [ -83.491647, 35.566867 ], [ -83.485527, 35.568204 ], [ -83.480617, 35.576633 ], [ -83.478523, 35.579202 ], [ -83.479317, 35.582764 ], [ -83.479082, 35.583316 ], [ -83.475367, 35.584775 ], [ -83.472684, 35.586552 ], [ -83.472668, 35.589125 ], [ -83.471362, 35.590304 ], [ -83.462678, 35.592600 ], [ -83.455722, 35.598045 ], [ -83.452431, 35.602918 ], [ -83.447137, 35.608664 ], [ -83.445802, 35.611803 ], [ -83.441197, 35.611739 ], [ -83.432298, 35.609941 ], [ -83.421576, 35.611186 ], [ -83.420964, 35.611596 ], [ -83.420370, 35.613467 ], [ -83.411852, 35.616920 ], [ -83.406061, 35.620185 ], [ -83.403569, 35.621313 ], [ -83.396626, 35.622720 ], [ -83.392652, 35.625095 ], [ -83.388602, 35.632352 ], [ -83.388722, 35.633584 ], [ -83.380251, 35.634705 ], [ -83.377984, 35.634496 ], [ -83.376785, 35.636638 ], [ -83.373712, 35.638935 ], [ -83.372174, 35.639310 ], [ -83.370369, 35.638204 ], [ -83.368162, 35.638202 ], [ -83.366941, 35.638728 ], [ -83.358209, 35.647277 ], [ -83.356202, 35.650019 ], [ -83.355367, 35.652338 ], [ -83.355537, 35.654632 ], [ -83.353776, 35.657478 ], [ -83.351560, 35.659858 ], [ -83.349255, 35.660854 ], [ -83.347262, 35.660474 ], [ -83.337683, 35.663074 ], [ -83.334965, 35.665471 ], [ -83.321101, 35.662815 ], [ -83.317905, 35.659015 ], [ -83.312757, 35.654809 ], [ -83.310490, 35.654452 ], [ -83.302279, 35.656064 ], [ -83.297154, 35.657750 ], [ -83.293676, 35.661919 ], [ -83.291075, 35.667131 ], [ -83.290682, 35.672638 ], [ -83.289165, 35.674509 ], [ -83.281178, 35.677802 ], [ -83.275480, 35.679463 ], [ -83.271378, 35.681476 ], [ -83.269277, 35.685403 ], [ -83.265390, 35.687535 ], [ -83.261252, 35.689165 ], [ -83.258117, 35.691924 ], [ -83.255610, 35.696061 ], [ -83.255126, 35.701493 ], [ -83.256111, 35.703961 ], [ -83.255108, 35.707096 ], [ -83.254230, 35.709478 ], [ -83.254481, 35.712362 ], [ -83.255489, 35.714974 ], [ -83.255351, 35.716230 ], [ -83.251247, 35.719916 ], [ -83.243501, 35.722533 ], [ -83.242132, 35.723638 ], [ -83.240669, 35.726760 ], [ -83.232042, 35.726098 ], [ -83.222627, 35.726138 ], [ -83.219981, 35.726601 ], [ -83.216972, 35.725752 ], [ -83.214501, 35.724434 ], [ -83.203752, 35.726553 ], [ -83.200126, 35.725331 ], [ -83.198267, 35.725494 ], [ -83.188370, 35.729798 ], [ -83.185685, 35.729890 ], [ -83.182097, 35.735492 ], [ -83.180836, 35.738882 ], [ -83.177499, 35.743913 ], [ -83.171867, 35.745978 ], [ -83.170173, 35.746107 ], [ -83.164770, 35.754618 ], [ -83.165427, 35.758700 ], [ -83.164909, 35.759965 ], [ -83.161537, 35.763363 ], [ -83.159208, 35.764892 ], [ -83.154080, 35.764280 ], [ -83.148080, 35.764295 ], [ -83.146970, 35.765124 ], [ -83.127707, 35.768093 ], [ -83.120183, 35.766234 ], [ -83.113662, 35.770211 ], [ -83.110491, 35.770913 ], [ -83.104805, 35.773480 ], [ -83.104584, 35.774230 ], [ -83.102320, 35.775071 ], [ -83.100233, 35.774745 ], [ -83.100329, 35.774804 ], [ -83.100225, 35.774765 ], [ -83.097193, 35.776067 ], [ -83.086054, 35.783627 ], [ -83.085205, 35.785794 ], [ -83.078732, 35.789472 ], [ -83.074030, 35.790016 ], [ -83.072221, 35.788310 ], [ -83.063975, 35.786643 ], [ -83.061507, 35.786774 ], [ -83.058340, 35.788241 ], [ -83.052677, 35.789548 ], [ -83.048530, 35.787706 ], [ -83.046307, 35.785853 ], [ -83.044108, 35.785347 ], [ -83.042666, 35.785407 ], [ -83.039510, 35.786777 ], [ -83.036209, 35.787405 ], [ -83.012377, 35.779818 ], [ -83.006067, 35.778404 ], [ -83.001473, 35.773752 ], [ -82.995803, 35.773128 ], [ -82.992053, 35.773948 ], [ -82.983970, 35.778010 ], [ -82.978414, 35.782610 ], [ -82.974463, 35.786790 ], [ -82.969648, 35.789663 ], [ -82.964088, 35.789980 ], [ -82.962818, 35.791853 ], [ -82.962206, 35.792755 ], [ -82.962842, 35.795126 ], [ -82.961724, 35.800491 ], [ -82.958950, 35.803323 ], [ -82.956127, 35.807874 ], [ -82.955751, 35.809802 ], [ -82.952026, 35.816183 ], [ -82.945515, 35.824662 ], [ -82.943830, 35.825638 ], [ -82.937437, 35.827320 ], [ -82.933221, 35.832915 ], [ -82.931859, 35.836351 ], [ -82.927569, 35.838586 ], [ -82.923358, 35.839273 ], [ -82.920171, 35.841664 ], [ -82.919108, 35.844851 ], [ -82.920974, 35.851073 ], [ -82.919374, 35.860523 ], [ -82.918312, 35.863977 ], [ -82.916452, 35.866102 ], [ -82.901301, 35.872593 ], [ -82.899718, 35.874602 ], [ -82.899186, 35.877524 ], [ -82.899718, 35.879914 ], [ -82.901046, 35.882305 ], [ -82.903968, 35.885492 ], [ -82.903702, 35.887617 ], [ -82.901843, 35.890274 ], [ -82.901843, 35.892930 ], [ -82.904543, 35.897011 ], [ -82.906917, 35.907397 ], [ -82.911671, 35.914711 ], [ -82.911936, 35.921618 ], [ -82.911405, 35.925868 ], [ -82.910608, 35.926930 ], [ -82.906358, 35.927196 ], [ -82.903436, 35.928524 ], [ -82.902374, 35.929852 ], [ -82.901577, 35.931446 ], [ -82.901713, 35.937713 ], [ -82.898506, 35.945100 ], [ -82.898505, 35.945101 ], [ -82.896947, 35.944624 ], [ -82.892659, 35.945182 ], [ -82.883933, 35.949192 ], [ -82.874159, 35.952698 ], [ -82.870666, 35.951990 ], [ -82.869315, 35.950565 ], [ -82.860724, 35.947430 ], [ -82.852554, 35.949089 ], [ -82.849849, 35.947772 ], [ -82.841259, 35.941721 ], [ -82.839994, 35.940166 ], [ -82.833268, 35.934993 ], [ -82.830112, 35.932972 ], [ -82.828933, 35.932932 ], [ -82.826045, 35.929721 ], [ -82.822570, 35.922531 ], [ -82.821861, 35.921839 ], [ -82.816130, 35.923986 ], [ -82.811067, 35.926801 ], [ -82.809038, 35.927241 ], [ -82.804997, 35.927168 ], [ -82.802892, 35.929013 ], [ -82.802769, 35.930129 ], [ -82.805771, 35.935316 ], [ -82.806174, 35.936908 ], [ -82.805851, 35.937938 ], [ -82.800431, 35.944155 ], [ -82.787465, 35.952163 ], [ -82.785191, 35.959231 ], [ -82.785356, 35.962530 ], [ -82.784536, 35.963905 ], [ -82.783085, 35.964982 ], [ -82.777751, 35.966912 ], [ -82.774905, 35.971978 ], [ -82.776434, 35.973886 ], [ -82.778625, 35.974792 ], [ -82.780319, 35.974365 ], [ -82.781809, 35.974562 ], [ -82.785558, 35.977795 ], [ -82.785267, 35.987927 ], [ -82.779397, 35.992511 ], [ -82.778589, 35.997001 ], [ -82.777283, 35.998811 ], [ -82.776001, 36.000103 ], [ -82.765365, 36.003003 ], [ -82.759165, 36.004203 ], [ -82.754465, 36.004304 ], [ -82.750065, 36.006004 ], [ -82.731865, 36.017604 ], [ -82.727865, 36.018504 ], [ -82.725065, 36.018204 ], [ -82.715965, 36.022804 ], [ -82.715365, 36.024253 ], [ -82.715565, 36.026904 ], [ -82.715165, 36.028604 ], [ -82.707465, 36.030104 ], [ -82.703165, 36.032404 ], [ -82.701065, 36.034404 ], [ -82.688865, 36.038604 ], [ -82.685565, 36.042004 ], [ -82.684765, 36.045004 ], [ -82.683565, 36.046104 ], [ -82.672965, 36.050405 ], [ -82.668365, 36.052905 ], [ -82.662665, 36.055005 ], [ -82.657249, 36.056636 ], [ -82.654815, 36.056225 ], [ -82.650165, 36.057805 ], [ -82.643565, 36.062805 ], [ -82.637165, 36.065805 ], [ -82.632265, 36.065705 ], [ -82.628365, 36.062105 ], [ -82.618664, 36.056105 ], [ -82.617264, 36.054205 ], [ -82.618064, 36.051205 ], [ -82.618164, 36.047005 ], [ -82.613563, 36.046406 ], [ -82.609663, 36.044906 ], [ -82.606163, 36.041006 ], [ -82.602877, 36.039833 ], [ -82.600741, 36.037422 ], [ -82.598785, 36.034162 ], [ -82.596177, 36.031880 ], [ -82.594873, 36.029598 ], [ -82.595525, 36.026012 ], [ -82.600089, 36.021774 ], [ -82.604327, 36.018187 ], [ -82.611862, 36.006206 ], [ -82.613862, 36.004706 ], [ -82.614362, 36.003506 ], [ -82.615062, 36.000306 ], [ -82.613028, 35.994000 ], [ -82.612604, 35.993488 ], [ -82.606944, 35.992170 ], [ -82.604239, 35.987319 ], [ -82.606740, 35.984446 ], [ -82.610885, 35.974442 ], [ -82.611602, 35.971418 ], [ -82.610889, 35.967409 ], [ -82.607761, 35.966023 ], [ -82.600370, 35.964626 ], [ -82.594860, 35.965347 ], [ -82.591977, 35.966385 ], [ -82.581003, 35.965557 ], [ -82.577719, 35.964196 ], [ -82.576678, 35.959255 ], [ -82.575170, 35.958384 ], [ -82.567503, 35.955552 ], [ -82.557874, 35.953901 ], [ -82.553192, 35.960627 ], [ -82.549682, 35.964275 ], [ -82.542463, 35.967994 ], [ -82.539273, 35.969115 ], [ -82.534763, 35.969887 ], [ -82.531292, 35.972188 ], [ -82.522702, 35.973436 ], [ -82.520660, 35.974633 ], [ -82.516444, 35.975958 ], [ -82.512598, 35.975664 ], [ -82.507068, 35.977475 ], [ -82.505384, 35.977680 ], [ -82.500206, 35.982561 ], [ -82.487451, 35.991557 ], [ -82.487411, 35.991634 ], [ -82.484678, 35.992849 ], [ -82.483666, 35.993866 ], [ -82.483498, 35.996284 ], [ -82.482292, 35.997823 ], [ -82.474190, 36.000108 ], [ -82.464558, 36.006508 ], [ -82.460658, 36.007809 ], [ -82.416671, 36.072758 ], [ -82.409458, 36.083409 ], [ -82.404458, 36.087609 ], [ -82.389958, 36.096909 ], [ -82.380458, 36.099309 ], [ -82.378758, 36.102809 ], [ -82.375558, 36.105609 ], [ -82.371383, 36.106388 ], [ -82.366566, 36.107650 ], [ -82.360919, 36.110614 ], [ -82.360357, 36.111609 ], [ -82.355157, 36.115609 ], [ -82.349957, 36.117109 ], [ -82.348422, 36.115929 ], [ -82.346857, 36.115209 ], [ -82.336756, 36.114909 ], [ -82.332289, 36.116935 ], [ -82.329177, 36.117427 ], [ -82.325169, 36.119363 ], [ -82.321448, 36.119551 ], [ -82.318156, 36.120910 ], [ -82.308655, 36.126510 ], [ -82.307255, 36.128510 ], [ -82.302855, 36.131310 ], [ -82.297655, 36.133510 ], [ -82.289455, 36.135710 ], [ -82.288455, 36.135410 ], [ -82.280354, 36.128810 ], [ -82.278654, 36.128510 ], [ -82.274054, 36.129410 ], [ -82.270954, 36.127610 ], [ -82.268750, 36.127040 ], [ -82.265690, 36.127614 ], [ -82.263354, 36.130110 ], [ -82.260353, 36.133710 ], [ -82.256319, 36.133925 ], [ -82.253253, 36.133710 ], [ -82.251853, 36.132210 ], [ -82.247521, 36.130865 ], [ -82.244461, 36.132777 ], [ -82.243353, 36.134311 ], [ -82.241553, 36.137111 ], [ -82.237737, 36.139189 ], [ -82.236415, 36.139926 ], [ -82.235479, 36.140748 ], [ -82.234807, 36.141720 ], [ -82.228288, 36.146622 ], [ -82.224852, 36.150011 ], [ -82.223232, 36.154772 ], [ -82.222052, 36.156911 ], [ -82.218451, 36.157832 ], [ -82.213852, 36.159112 ], [ -82.211251, 36.159012 ], [ -82.204872, 36.157067 ], [ -82.201812, 36.154963 ], [ -82.199251, 36.152713 ], [ -82.195350, 36.150013 ], [ -82.191950, 36.148813 ], [ -82.187850, 36.147886 ], [ -82.184750, 36.145414 ], [ -82.183650, 36.144414 ], [ -82.182549, 36.143714 ], [ -82.178861, 36.143296 ], [ -82.175610, 36.143870 ], [ -82.173849, 36.145314 ], [ -82.172149, 36.146414 ], [ -82.169249, 36.146614 ], [ -82.160883, 36.146548 ], [ -82.155948, 36.148115 ], [ -82.147948, 36.149516 ], [ -82.144147, 36.144216 ], [ -82.140847, 36.136216 ], [ -82.136547, 36.128817 ], [ -82.136546, 36.123717 ], [ -82.137974, 36.119576 ], [ -82.130646, 36.106417 ], [ -82.127146, 36.104417 ], [ -82.115245, 36.104618 ], [ -82.109145, 36.107218 ], [ -82.105444, 36.108119 ], [ -82.101644, 36.106219 ], [ -82.098544, 36.105719 ], [ -82.085943, 36.106020 ], [ -82.080303, 36.105728 ], [ -82.080143, 36.105720 ], [ -82.079743, 36.106520 ], [ -82.067142, 36.112020 ], [ -82.061342, 36.113121 ], [ -82.056042, 36.120721 ], [ -82.056042, 36.123921 ], [ -82.054142, 36.126821 ], [ -82.043941, 36.125421 ], [ -82.037941, 36.121122 ], [ -82.033141, 36.120422 ], [ -82.028740, 36.124322 ], [ -82.026340, 36.129222 ], [ -82.026640, 36.130222 ], [ -81.960101, 36.228131 ], [ -81.938897, 36.256067 ], [ -81.932994, 36.264881 ], [ -81.918113, 36.287110 ], [ -81.908137, 36.302013 ], [ -81.897701, 36.307446 ], [ -81.894569, 36.307183 ], [ -81.887243, 36.309193 ], [ -81.879382, 36.313767 ], [ -81.876182, 36.316075 ], [ -81.874336, 36.319190 ], [ -81.863148, 36.330209 ], [ -81.857333, 36.334787 ], [ -81.850889, 36.337500 ], [ -81.845638, 36.340360 ], [ -81.841268, 36.343321 ], [ -81.833202, 36.347339 ], [ -81.822493, 36.348819 ], [ -81.812904, 36.351066 ], [ -81.808255, 36.354121 ], [ -81.800812, 36.358073 ], [ -81.795269, 36.357849 ], [ -81.791877, 36.354797 ], [ -81.790181, 36.351744 ], [ -81.787468, 36.348692 ], [ -81.784077, 36.347674 ], [ -81.781318, 36.347656 ], [ -81.777972, 36.346318 ], [ -81.768977, 36.341042 ], [ -81.766102, 36.338517 ], [ -81.762371, 36.338856 ], [ -81.760675, 36.338178 ], [ -81.757962, 36.337500 ], [ -81.754420, 36.337044 ], [ -81.747842, 36.337356 ], [ -81.744461, 36.337778 ], [ -81.739498, 36.339757 ], [ -81.734900, 36.340891 ], [ -81.730976, 36.341187 ], [ -81.725938, 36.340364 ], [ -81.721015, 36.338645 ], [ -81.717186, 36.336169 ], [ -81.713194, 36.334108 ], [ -81.707438, 36.335171 ], [ -81.705966, 36.338496 ], [ -81.705299, 36.341852 ], [ -81.707785, 36.346007 ], [ -81.713873, 36.349370 ], [ -81.718282, 36.350388 ], [ -81.721334, 36.353101 ], [ -81.722691, 36.354797 ], [ -81.723708, 36.358527 ], [ -81.724047, 36.360901 ], [ -81.724047, 36.364293 ], [ -81.726082, 36.368893 ], [ -81.731178, 36.374062 ], [ -81.732865, 36.376502 ], [ -81.732187, 36.379894 ], [ -81.730737, 36.382943 ], [ -81.729813, 36.388033 ], [ -81.730491, 36.390407 ], [ -81.731509, 36.392103 ], [ -81.733877, 36.394570 ], [ -81.737952, 36.397190 ], [ -81.739648, 36.401599 ], [ -81.739648, 36.406686 ], [ -81.738292, 36.410756 ], [ -81.734312, 36.413342 ], [ -81.729924, 36.415422 ], [ -81.720734, 36.422537 ], [ -81.717939, 36.428762 ], [ -81.716925, 36.433140 ], [ -81.715229, 36.436532 ], [ -81.715229, 36.438567 ], [ -81.715569, 36.441280 ], [ -81.715229, 36.444332 ], [ -81.714212, 36.447045 ], [ -81.714277, 36.450978 ], [ -81.715082, 36.453365 ], [ -81.714890, 36.457220 ], [ -81.708247, 36.462217 ], [ -81.701076, 36.464212 ], [ -81.699223, 36.463959 ], [ -81.697975, 36.464741 ], [ -81.695311, 36.467912 ], [ -81.694533, 36.473283 ], [ -81.694829, 36.474463 ], [ -81.696281, 36.475499 ], [ -81.697287, 36.484738 ], [ -81.695907, 36.491580 ], [ -81.696835, 36.493393 ], [ -81.697261, 36.496141 ], [ -81.698265, 36.497221 ], [ -81.699928, 36.498018 ], [ -81.700238, 36.500475 ], [ -81.699923, 36.500865 ], [ -81.697970, 36.504063 ], [ -81.697290, 36.504887 ], [ -81.697829, 36.507544 ], [ -81.697744, 36.508448 ], [ -81.699446, 36.511504 ], [ -81.699601, 36.512883 ], [ -81.700093, 36.514158 ], [ -81.700553, 36.515190 ], [ -81.702543, 36.520317 ], [ -81.707573, 36.526101 ], [ -81.708262, 36.532113 ], [ -81.707963, 36.536209 ], [ -81.699962, 36.536829 ], [ -81.699962, 36.539714 ], [ -81.697539, 36.544359 ], [ -81.693844, 36.549083 ], [ -81.690030, 36.552154 ], [ -81.689115, 36.555912 ], [ -81.690132, 36.559643 ], [ -81.692167, 36.562695 ], [ -81.692506, 36.565748 ], [ -81.690236, 36.568718 ], [ -81.686436, 36.567918 ], [ -81.679936, 36.568618 ], [ -81.677036, 36.570718 ], [ -81.677236, 36.574406 ], [ -81.679036, 36.578918 ], [ -81.680137, 36.585518 ], [ -81.677535, 36.588117 ], [ -81.600934, 36.587019 ], [ -81.521032, 36.580520 ], [ -81.499831, 36.579820 ], [ -81.489387, 36.579026 ], [ -81.476430, 36.580421 ], [ -81.442228, 36.576822 ], [ -81.374824, 36.574673 ], [ -81.353322, 36.574723 ], [ -81.353169, 36.574724 ], [ -81.307511, 36.575024 ], [ -81.262303, 36.573924 ], [ -81.249816, 36.573225 ], [ -81.176712, 36.571926 ], [ -81.171212, 36.571026 ], [ -81.141810, 36.569527 ], [ -81.124809, 36.569227 ], [ -81.083206, 36.567328 ], [ -81.061866, 36.567020 ], [ -81.058844, 36.566976 ], [ -81.011402, 36.564429 ], [ -81.003802, 36.563629 ], [ -80.945988, 36.563196 ], [ -80.944338, 36.563058 ], [ -80.901836, 36.561754 ], [ -80.901726, 36.561751 ], [ -80.837954, 36.559131 ], [ -80.837641, 36.559118 ], [ -80.837089, 36.559154 ], [ -80.803920, 36.560813 ], [ -80.773663, 36.560307 ], [ -80.730351, 36.562349 ], [ -80.704831, 36.562319 ], [ -80.653349, 36.559221 ], [ -80.624788, 36.558408 ], [ -80.612045, 36.557871 ], [ -80.440100, 36.550630 ], [ -80.432628, 36.550302 ], [ -80.431605, 36.550219 ], [ -80.295243, 36.543973 ], [ -80.228263, 36.543867 ], [ -80.225408, 36.543748 ], [ -80.171636, 36.543219 ], [ -80.169535, 36.543190 ], [ -80.122183, 36.542646 ], [ -80.053458, 36.542537 ], [ -80.027269, 36.542495 ], [ -79.967511, 36.542502 ], [ -79.966979, 36.542475 ], [ -79.920238, 36.542447 ], [ -79.904662, 36.542438 ], [ -79.887262, 36.542838 ], [ -79.714840, 36.542002 ], [ -79.667309, 36.541772 ], [ -79.666827, 36.541772 ], [ -79.510961, 36.540740 ], [ -79.510647, 36.540738 ], [ -79.470047, 36.541025 ], [ -79.445961, 36.541195 ], [ -79.445687, 36.541218 ], [ -79.342686, 36.541176 ], [ -79.249740, 36.541139 ], [ -79.218636, 36.541491 ], [ -79.209480, 36.541594 ], [ -79.208686, 36.541571 ], [ -79.137936, 36.541739 ], [ -79.126078, 36.541533 ], [ -79.124736, 36.541568 ], [ -78.971814, 36.542123 ], [ -78.970577, 36.542154 ], [ -78.942254, 36.542079 ], [ -78.942009, 36.542113 ], [ -78.915420, 36.541974 ], [ -78.914543, 36.541972 ], [ -78.796300, 36.541713 ], [ -78.765430, 36.541727 ], [ -78.758392, 36.541852 ], [ -78.734122, 36.541902 ], [ -78.670051, 36.542035 ], [ -78.663317, 36.542011 ], [ -78.605304, 36.541092 ], [ -78.533013, 36.541004 ], [ -78.529722, 36.540981 ], [ -78.509965, 36.541065 ], [ -78.471022, 36.542307 ], [ -78.470792, 36.542316 ], [ -78.456970, 36.542474 ], [ -78.441199, 36.542687 ], [ -78.436333, 36.542666 ], [ -78.323912, 36.543809 ], [ -78.246681, 36.544341 ], [ -78.245462, 36.544411 ], [ -78.133323, 36.543847 ], [ -78.132911, 36.543811 ], [ -78.046202, 36.544168 ], [ -78.039420, 36.544196 ], [ -78.038938, 36.544173 ], [ -77.899771, 36.544663 ], [ -77.882357, 36.544737 ], [ -77.875280, 36.544754 ], [ -77.767117, 36.545414 ], [ -77.749706, 36.545520 ], [ -77.296875, 36.544739 ], [ -77.205156, 36.544581 ], [ -77.190175, 36.546164 ], [ -77.169660, 36.547315 ], [ -77.164500, 36.546330 ], [ -77.152691, 36.544078 ], [ -77.124812, 36.543986 ], [ -77.095062, 36.544626 ], [ -76.916048, 36.543815 ], [ -76.917318, 36.546046 ], [ -76.916989, 36.550742 ], [ -76.915897, 36.552093 ], [ -76.807078, 36.550606 ], [ -76.781296, 36.550659 ], [ -76.749678, 36.550381 ], [ -76.738329, 36.550985 ], [ -76.575496, 36.550744 ], [ -76.541687, 36.550312 ], [ -76.541394, 36.550314 ], [ -76.491483, 36.550732 ], [ -76.465268, 36.550951 ], [ -76.313215, 36.550551 ], [ -76.313196, 36.550551 ], [ -76.122360, 36.550621 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US38", "STATE": "38", "NAME": "North Dakota", "LSAD": "", "CENSUSAREA": 69000.798000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -98.724375, 45.938686 ], [ -98.904429, 45.939520 ], [ -98.905477, 45.939520 ], [ -99.005642, 45.939944 ], [ -99.005754, 45.939944 ], [ -99.092868, 45.940184 ], [ -99.102372, 45.940158 ], [ -99.212571, 45.940108 ], [ -99.213644, 45.940116 ], [ -99.221672, 45.940069 ], [ -99.222269, 45.940071 ], [ -99.257745, 45.940060 ], [ -99.276266, 45.940188 ], [ -99.283968, 45.940195 ], [ -99.297272, 45.940165 ], [ -99.317875, 45.940263 ], [ -99.344774, 45.940299 ], [ -99.344960, 45.940299 ], [ -99.378486, 45.940403 ], [ -99.385565, 45.940407 ], [ -99.401260, 45.940367 ], [ -99.490254, 45.940362 ], [ -99.493140, 45.940383 ], [ -99.588780, 45.941104 ], [ -99.611160, 45.941098 ], [ -99.671938, 45.941062 ], [ -99.692975, 45.940949 ], [ -99.718071, 45.940907 ], [ -99.718073, 45.940907 ], [ -99.747870, 45.940933 ], [ -99.749325, 45.940935 ], [ -99.749494, 45.940956 ], [ -99.750396, 45.940935 ], [ -99.838680, 45.941293 ], [ -99.880062, 45.941670 ], [ -99.880292, 45.941672 ], [ -99.965775, 45.941822 ], [ -100.005486, 45.941950 ], [ -100.069020, 45.942170 ], [ -100.084163, 45.942301 ], [ -100.108471, 45.942391 ], [ -100.110339, 45.942367 ], [ -100.141730, 45.942506 ], [ -100.152084, 45.942486 ], [ -100.170826, 45.942514 ], [ -100.274762, 45.942945 ], [ -100.275614, 45.942922 ], [ -100.284134, 45.942951 ], [ -100.285345, 45.943130 ], [ -100.294126, 45.943269 ], [ -100.410386, 45.943453 ], [ -100.420162, 45.943533 ], [ -100.424438, 45.943569 ], [ -100.430597, 45.943638 ], [ -100.462838, 45.943566 ], [ -100.499354, 45.943632 ], [ -100.511793, 45.943654 ], [ -100.511949, 45.943654 ], [ -100.627681, 45.943642 ], [ -100.650820, 45.943680 ], [ -100.720865, 45.944024 ], [ -100.750407, 45.943649 ], [ -100.762072, 45.943803 ], [ -100.762110, 45.943767 ], [ -100.769751, 45.943766 ], [ -100.890176, 45.943861 ], [ -100.935582, 45.943757 ], [ -100.938989, 45.943848 ], [ -100.964411, 45.943822 ], [ -100.976565, 45.943864 ], [ -100.980693, 45.944068 ], [ -101.101334, 45.943841 ], [ -101.106826, 45.943984 ], [ -101.142571, 45.943841 ], [ -101.146076, 45.943842 ], [ -101.163241, 45.943915 ], [ -101.171074, 45.943959 ], [ -101.175693, 45.943983 ], [ -101.179103, 45.943896 ], [ -101.203787, 45.943895 ], [ -101.224006, 45.944025 ], [ -101.271524, 45.944209 ], [ -101.287223, 45.944107 ], [ -101.313272, 45.944164 ], [ -101.333871, 45.944166 ], [ -101.365283, 45.944092 ], [ -101.370690, 45.944198 ], [ -101.373769, 45.944265 ], [ -101.419890, 45.943763 ], [ -101.557276, 45.944100 ], [ -101.562156, 45.944237 ], [ -101.628597, 45.944293 ], [ -101.657631, 45.944387 ], [ -101.680574, 45.944329 ], [ -101.681819, 45.944444 ], [ -101.708785, 45.944348 ], [ -101.723380, 45.944187 ], [ -101.730069, 45.944356 ], [ -101.758611, 45.944478 ], [ -101.764277, 45.944412 ], [ -101.765293, 45.944367 ], [ -101.766177, 45.944322 ], [ -101.790054, 45.944442 ], [ -101.794606, 45.944397 ], [ -101.832991, 45.944464 ], [ -101.852642, 45.944457 ], [ -101.886838, 45.944559 ], [ -101.957439, 45.944484 ], [ -101.973749, 45.944456 ], [ -101.989501, 45.944472 ], [ -101.992187, 45.944471 ], [ -101.998618, 45.944556 ], [ -101.998703, 45.944557 ], [ -102.000425, 45.944581 ], [ -102.000656, 45.944515 ], [ -102.000679, 45.944515 ], [ -102.060930, 45.944622 ], [ -102.085122, 45.944642 ], [ -102.087555, 45.944598 ], [ -102.124628, 45.944813 ], [ -102.125429, 45.944652 ], [ -102.135269, 45.944586 ], [ -102.145356, 45.944659 ], [ -102.156393, 45.944663 ], [ -102.157965, 45.944641 ], [ -102.159439, 45.944641 ], [ -102.176698, 45.944622 ], [ -102.176993, 45.944622 ], [ -102.217867, 45.944711 ], [ -102.328230, 45.944806 ], [ -102.353384, 45.944984 ], [ -102.354283, 45.944901 ], [ -102.392696, 45.944951 ], [ -102.392767, 45.944979 ], [ -102.396359, 45.944916 ], [ -102.398575, 45.944868 ], [ -102.406176, 45.944997 ], [ -102.410346, 45.945079 ], [ -102.420173, 45.945070 ], [ -102.425358, 45.944990 ], [ -102.425397, 45.945041 ], [ -102.446419, 45.945083 ], [ -102.459586, 45.945081 ], [ -102.467563, 45.945159 ], [ -102.476024, 45.945183 ], [ -102.550947, 45.945015 ], [ -102.558579, 45.945129 ], [ -102.642555, 45.945404 ], [ -102.651620, 45.945450 ], [ -102.666684, 45.945307 ], [ -102.672474, 45.945244 ], [ -102.674077, 45.945274 ], [ -102.704871, 45.945072 ], [ -102.880252, 45.945069 ], [ -102.920482, 45.945038 ], [ -102.942070, 45.945092 ], [ -102.989902, 45.945211 ], [ -102.995345, 45.945166 ], [ -102.995668, 45.945167 ], [ -103.026058, 45.945307 ], [ -103.047779, 45.945335 ], [ -103.078477, 45.945289 ], [ -103.097872, 45.945262 ], [ -103.140939, 45.945257 ], [ -103.161251, 45.945309 ], [ -103.210634, 45.945222 ], [ -103.218396, 45.945208 ], [ -103.284092, 45.945149 ], [ -103.284109, 45.945152 ], [ -103.369148, 45.945152 ], [ -103.375460, 45.944797 ], [ -103.411325, 45.945264 ], [ -103.418040, 45.945186 ], [ -103.432393, 45.945313 ], [ -103.434851, 45.945291 ], [ -103.558710, 45.945131 ], [ -103.577083, 45.945283 ], [ -103.660779, 45.945231 ], [ -103.660779, 45.945241 ], [ -103.668479, 45.945242 ], [ -104.045443, 45.945310 ], [ -104.046822, 46.000199 ], [ -104.045759, 46.123946 ], [ -104.045237, 46.125002 ], [ -104.045417, 46.280188 ], [ -104.045469, 46.324545 ], [ -104.045462, 46.341895 ], [ -104.045481, 46.366871 ], [ -104.046103, 46.383916 ], [ -104.045045, 46.509788 ], [ -104.045098, 46.540929 ], [ -104.045271, 46.641443 ], [ -104.045271, 46.641449 ], [ -104.045474, 46.708738 ], [ -104.045572, 46.713881 ], [ -104.045370, 46.721332 ], [ -104.045403, 46.722177 ], [ -104.045402, 46.725423 ], [ -104.045901, 46.830790 ], [ -104.045542, 46.933887 ], [ -104.045535, 46.934009 ], [ -104.045566, 46.941231 ], [ -104.045076, 47.037589 ], [ -104.045052, 47.040863 ], [ -104.045195, 47.053639 ], [ -104.045227, 47.057502 ], [ -104.045259, 47.063901 ], [ -104.045354, 47.078574 ], [ -104.045018, 47.081202 ], [ -104.045081, 47.092813 ], [ -104.044788, 47.127430 ], [ -104.045517, 47.215666 ], [ -104.045159, 47.263874 ], [ -104.045091, 47.265953 ], [ -104.045057, 47.266868 ], [ -104.045088, 47.271406 ], [ -104.045155, 47.273930 ], [ -104.045121, 47.276969 ], [ -104.045307, 47.330128 ], [ -104.045313, 47.331955 ], [ -104.045333, 47.343452 ], [ -104.044863, 47.375015 ], [ -104.045069, 47.397461 ], [ -104.044797, 47.438445 ], [ -104.044621, 47.459380 ], [ -104.044109, 47.523595 ], [ -104.043912, 47.603229 ], [ -104.044241, 47.612288 ], [ -104.043742, 47.625016 ], [ -104.043242, 47.747106 ], [ -104.043199, 47.747292 ], [ -104.042384, 47.803256 ], [ -104.042432, 47.805358 ], [ -104.042567, 47.808237 ], [ -104.041869, 47.841699 ], [ -104.041662, 47.862282 ], [ -104.042230, 47.891031 ], [ -104.043329, 47.949554 ], [ -104.043497, 47.954490 ], [ -104.043933, 47.971515 ], [ -104.044162, 47.992836 ], [ -104.044120, 47.996107 ], [ -104.045399, 48.164390 ], [ -104.045498, 48.176249 ], [ -104.045424, 48.192473 ], [ -104.045560, 48.193913 ], [ -104.045692, 48.241415 ], [ -104.045729, 48.244586 ], [ -104.045645, 48.246179 ], [ -104.045861, 48.255097 ], [ -104.046039, 48.256761 ], [ -104.046332, 48.342290 ], [ -104.046371, 48.374154 ], [ -104.046654, 48.374773 ], [ -104.046913, 48.389429 ], [ -104.046913, 48.389433 ], [ -104.046969, 48.390675 ], [ -104.047134, 48.411057 ], [ -104.046960, 48.421065 ], [ -104.047090, 48.445903 ], [ -104.047192, 48.447251 ], [ -104.047294, 48.452529 ], [ -104.047259, 48.452941 ], [ -104.047392, 48.467086 ], [ -104.047555, 48.494140 ], [ -104.048054, 48.500025 ], [ -104.047675, 48.517852 ], [ -104.047513, 48.525913 ], [ -104.047876, 48.530798 ], [ -104.047648, 48.531489 ], [ -104.047783, 48.539737 ], [ -104.047811, 48.562770 ], [ -104.047974, 48.591606 ], [ -104.048212, 48.599055 ], [ -104.047930, 48.620190 ], [ -104.047586, 48.625644 ], [ -104.047620, 48.627015 ], [ -104.047582, 48.633976 ], [ -104.047582, 48.633984 ], [ -104.047819, 48.648631 ], [ -104.047887, 48.649911 ], [ -104.047865, 48.657450 ], [ -104.047861, 48.658856 ], [ -104.047849, 48.663163 ], [ -104.047883, 48.664191 ], [ -104.048340, 48.747133 ], [ -104.048548, 48.751356 ], [ -104.048233, 48.765636 ], [ -104.048537, 48.788552 ], [ -104.048569, 48.797052 ], [ -104.048900, 48.847387 ], [ -104.048652, 48.865734 ], [ -104.048824, 48.867539 ], [ -104.048883, 48.874008 ], [ -104.048893, 48.875739 ], [ -104.048719, 48.879921 ], [ -104.048643, 48.902609 ], [ -104.048746, 48.906858 ], [ -104.048744, 48.912113 ], [ -104.048807, 48.933636 ], [ -104.048701, 48.940331 ], [ -104.048770, 48.943301 ], [ -104.048872, 48.949630 ], [ -104.048698, 48.951823 ], [ -104.048627, 48.957124 ], [ -104.048800, 48.958997 ], [ -104.048555, 48.963772 ], [ -104.048616, 48.966736 ], [ -104.048478, 48.987007 ], [ -104.048736, 48.999877 ], [ -103.992467, 48.999567 ], [ -103.988925, 48.999580 ], [ -103.983786, 48.999604 ], [ -103.982361, 48.999615 ], [ -103.980868, 48.999581 ], [ -103.976459, 48.999605 ], [ -103.969479, 48.999525 ], [ -103.968611, 48.999525 ], [ -103.923261, 48.999562 ], [ -103.921976, 48.999551 ], [ -103.918921, 48.999551 ], [ -103.917428, 48.999585 ], [ -103.876905, 48.999544 ], [ -103.865336, 48.999591 ], [ -103.862738, 48.999639 ], [ -103.858363, 48.999606 ], [ -103.856072, 48.999572 ], [ -103.852287, 48.999561 ], [ -103.375467, 48.998951 ], [ -103.355491, 48.999584 ], [ -102.938777, 48.999458 ], [ -102.850455, 48.999431 ], [ -102.216993, 48.998553 ], [ -102.211301, 48.998554 ], [ -102.151847, 48.998798 ], [ -102.131614, 48.998842 ], [ -102.021144, 48.999015 ], [ -101.625438, 48.999168 ], [ -101.500437, 48.999670 ], [ -101.496735, 48.999640 ], [ -101.456737, 48.999320 ], [ -101.225915, 48.999531 ], [ -101.225187, 48.999566 ], [ -101.220754, 48.999455 ], [ -101.216182, 48.999469 ], [ -101.125434, 48.999078 ], [ -100.920577, 48.999560 ], [ -100.917939, 48.999571 ], [ -100.913634, 48.999662 ], [ -100.907107, 48.999593 ], [ -100.433981, 48.999410 ], [ -100.434351, 48.999570 ], [ -100.431642, 48.999604 ], [ -100.431676, 48.999398 ], [ -100.182707, 48.999230 ], [ -99.913780, 48.999049 ], [ -99.913705, 48.999049 ], [ -99.861488, 48.999156 ], [ -99.861454, 48.999202 ], [ -99.525700, 48.999309 ], [ -99.376068, 48.999357 ], [ -98.999803, 48.999986 ], [ -98.869037, 49.000205 ], [ -97.950205, 49.000515 ], [ -97.775750, 49.000574 ], [ -97.411216, 49.000510 ], [ -97.229039, 49.000687 ], [ -97.231397, 48.997212 ], [ -97.231490, 48.995995 ], [ -97.230403, 48.993366 ], [ -97.230833, 48.991303 ], [ -97.234214, 48.988966 ], [ -97.237297, 48.985696 ], [ -97.238387, 48.982631 ], [ -97.238025, 48.975143 ], [ -97.239209, 48.968684 ], [ -97.238882, 48.966573 ], [ -97.237541, 48.965341 ], [ -97.232491, 48.963897 ], [ -97.231460, 48.962437 ], [ -97.230859, 48.960891 ], [ -97.230859, 48.958229 ], [ -97.232319, 48.950501 ], [ -97.232147, 48.948955 ], [ -97.227854, 48.945864 ], [ -97.226823, 48.943545 ], [ -97.226394, 48.938651 ], [ -97.224505, 48.934100 ], [ -97.218666, 48.931781 ], [ -97.217549, 48.929892 ], [ -97.217463, 48.927659 ], [ -97.219185, 48.924860 ], [ -97.219095, 48.922078 ], [ -97.217992, 48.919735 ], [ -97.212926, 48.918033 ], [ -97.211161, 48.916649 ], [ -97.210809, 48.913950 ], [ -97.212553, 48.909860 ], [ -97.212706, 48.908143 ], [ -97.210541, 48.904390 ], [ -97.207688, 48.902629 ], [ -97.198857, 48.899831 ], [ -97.197982, 48.898332 ], [ -97.198107, 48.893959 ], [ -97.199981, 48.891086 ], [ -97.197857, 48.886838 ], [ -97.197982, 48.884839 ], [ -97.198857, 48.882215 ], [ -97.197982, 48.880341 ], [ -97.190486, 48.875594 ], [ -97.187737, 48.874594 ], [ -97.186238, 48.873470 ], [ -97.185738, 48.872220 ], [ -97.187362, 48.867598 ], [ -97.187113, 48.866098 ], [ -97.185488, 48.864849 ], [ -97.182365, 48.863725 ], [ -97.180116, 48.861601 ], [ -97.179071, 48.856866 ], [ -97.175618, 48.853105 ], [ -97.175618, 48.849857 ], [ -97.176993, 48.847733 ], [ -97.177243, 48.846483 ], [ -97.174355, 48.842619 ], [ -97.173811, 48.838309 ], [ -97.174275, 48.837261 ], [ -97.175727, 48.836158 ], [ -97.180366, 48.834365 ], [ -97.181116, 48.832741 ], [ -97.180991, 48.828992 ], [ -97.177747, 48.824815 ], [ -97.180028, 48.818450 ], [ -97.178611, 48.815839 ], [ -97.177045, 48.814124 ], [ -97.174045, 48.812108 ], [ -97.168497, 48.811002 ], [ -97.165624, 48.809627 ], [ -97.164874, 48.808253 ], [ -97.164874, 48.807129 ], [ -97.165921, 48.805273 ], [ -97.165921, 48.803792 ], [ -97.163699, 48.799513 ], [ -97.163535, 48.795070 ], [ -97.162959, 48.792930 ], [ -97.161231, 48.791778 ], [ -97.158102, 48.791145 ], [ -97.157093, 48.790024 ], [ -97.157797, 48.787680 ], [ -97.157804, 48.784104 ], [ -97.157067, 48.783120 ], [ -97.154116, 48.781891 ], [ -97.153256, 48.781031 ], [ -97.153871, 48.777712 ], [ -97.154854, 48.776728 ], [ -97.155223, 48.775499 ], [ -97.154854, 48.774515 ], [ -97.153871, 48.773286 ], [ -97.152588, 48.772602 ], [ -97.147478, 48.766033 ], [ -97.147478, 48.763698 ], [ -97.151289, 48.757428 ], [ -97.151043, 48.755707 ], [ -97.150060, 48.754724 ], [ -97.143176, 48.750913 ], [ -97.139488, 48.746611 ], [ -97.139611, 48.738129 ], [ -97.138996, 48.736654 ], [ -97.135341, 48.734560 ], [ -97.134847, 48.733324 ], [ -97.135094, 48.729740 ], [ -97.136083, 48.727763 ], [ -97.135588, 48.726403 ], [ -97.134229, 48.725167 ], [ -97.126398, 48.721101 ], [ -97.124328, 48.719166 ], [ -97.121253, 48.713593 ], [ -97.116185, 48.709348 ], [ -97.116926, 48.705022 ], [ -97.119027, 48.703292 ], [ -97.118286, 48.700573 ], [ -97.108655, 48.691484 ], [ -97.098697, 48.687534 ], [ -97.097584, 48.686298 ], [ -97.097337, 48.685186 ], [ -97.097708, 48.683950 ], [ -97.100056, 48.681355 ], [ -97.100674, 48.679624 ], [ -97.099811, 48.671377 ], [ -97.100009, 48.667926 ], [ -97.101539, 48.666771 ], [ -97.102652, 48.664793 ], [ -97.100674, 48.661951 ], [ -97.100551, 48.658614 ], [ -97.101790, 48.656294 ], [ -97.104566, 48.654416 ], [ -97.105910, 48.652632 ], [ -97.107814, 48.647728 ], [ -97.111179, 48.644525 ], [ -97.111921, 48.642918 ], [ -97.109651, 48.638888 ], [ -97.108276, 48.634396 ], [ -97.108466, 48.632658 ], [ -97.109515, 48.631453 ], [ -97.111559, 48.630266 ], [ -97.115043, 48.629821 ], [ -97.120819, 48.631053 ], [ -97.125269, 48.629694 ], [ -97.125887, 48.629076 ], [ -97.125887, 48.626975 ], [ -97.124175, 48.625387 ], [ -97.124033, 48.623267 ], [ -97.124774, 48.621537 ], [ -97.125639, 48.620919 ], [ -97.130089, 48.621166 ], [ -97.131325, 48.619065 ], [ -97.130707, 48.616593 ], [ -97.131448, 48.613998 ], [ -97.132931, 48.613380 ], [ -97.136145, 48.613256 ], [ -97.137504, 48.612268 ], [ -97.138246, 48.609301 ], [ -97.137380, 48.607324 ], [ -97.138246, 48.604234 ], [ -97.140841, 48.600032 ], [ -97.142818, 48.598425 ], [ -97.143684, 48.597066 ], [ -97.143931, 48.594594 ], [ -97.142237, 48.592595 ], [ -97.141585, 48.590820 ], [ -97.142915, 48.583733 ], [ -97.143654, 48.582358 ], [ -97.144922, 48.581452 ], [ -97.148429, 48.581028 ], [ -97.149740, 48.579516 ], [ -97.149616, 48.576921 ], [ -97.148874, 48.575067 ], [ -97.148998, 48.571977 ], [ -97.149616, 48.569876 ], [ -97.151638, 48.567630 ], [ -97.157402, 48.565921 ], [ -97.158638, 48.564067 ], [ -97.158762, 48.560112 ], [ -97.158267, 48.558753 ], [ -97.156413, 48.557146 ], [ -97.153942, 48.556034 ], [ -97.152211, 48.553933 ], [ -97.152459, 48.552326 ], [ -97.153447, 48.551214 ], [ -97.155791, 48.551173 ], [ -97.160863, 48.549236 ], [ -97.162099, 48.548124 ], [ -97.162717, 48.546765 ], [ -97.163090, 48.543964 ], [ -97.163105, 48.543855 ], [ -97.161277, 48.542505 ], [ -97.159697, 48.541339 ], [ -97.153942, 48.539102 ], [ -97.150481, 48.536877 ], [ -97.148874, 48.534282 ], [ -97.149122, 48.532305 ], [ -97.151964, 48.529215 ], [ -97.153076, 48.524148 ], [ -97.148133, 48.503384 ], [ -97.147638, 48.501531 ], [ -97.146279, 48.499677 ], [ -97.140347, 48.496834 ], [ -97.138864, 48.494362 ], [ -97.139276, 48.486310 ], [ -97.140291, 48.484722 ], [ -97.143869, 48.482930 ], [ -97.144981, 48.481571 ], [ -97.144611, 48.478975 ], [ -97.142757, 48.477987 ], [ -97.141397, 48.476256 ], [ -97.142015, 48.474650 ], [ -97.143745, 48.473661 ], [ -97.144116, 48.469212 ], [ -97.143127, 48.466246 ], [ -97.141768, 48.464021 ], [ -97.134229, 48.461178 ], [ -97.132746, 48.459942 ], [ -97.132622, 48.456482 ], [ -97.133611, 48.452280 ], [ -97.137072, 48.449067 ], [ -97.137689, 48.447583 ], [ -97.137689, 48.444247 ], [ -97.137319, 48.443505 ], [ -97.135094, 48.442269 ], [ -97.134229, 48.439797 ], [ -97.134970, 48.436337 ], [ -97.136206, 48.434606 ], [ -97.139296, 48.432011 ], [ -97.139173, 48.430528 ], [ -97.137813, 48.428056 ], [ -97.135600, 48.426524 ], [ -97.135600, 48.424369 ], [ -97.136971, 48.422018 ], [ -97.142066, 48.420450 ], [ -97.142849, 48.419471 ], [ -97.142457, 48.416727 ], [ -97.138343, 48.415944 ], [ -97.135600, 48.411829 ], [ -97.135012, 48.406735 ], [ -97.135795, 48.404187 ], [ -97.140106, 48.399289 ], [ -97.143829, 48.397134 ], [ -97.145201, 48.395566 ], [ -97.145592, 48.394195 ], [ -97.145201, 48.388904 ], [ -97.143633, 48.386161 ], [ -97.140890, 48.384006 ], [ -97.140106, 48.382242 ], [ -97.140106, 48.380479 ], [ -97.142066, 48.374209 ], [ -97.144221, 48.371270 ], [ -97.146376, 48.370290 ], [ -97.147356, 48.368723 ], [ -97.147748, 48.366959 ], [ -97.147748, 48.359905 ], [ -97.143861, 48.354503 ], [ -97.139851, 48.353425 ], [ -97.137822, 48.352003 ], [ -97.137492, 48.350602 ], [ -97.138481, 48.347470 ], [ -97.137904, 48.344585 ], [ -97.131722, 48.341123 ], [ -97.131145, 48.339722 ], [ -97.131969, 48.335518 ], [ -97.134854, 48.331314 ], [ -97.134772, 48.328677 ], [ -97.133751, 48.327847 ], [ -97.131227, 48.327935 ], [ -97.127766, 48.326781 ], [ -97.127436, 48.325709 ], [ -97.127601, 48.323319 ], [ -97.129826, 48.320516 ], [ -97.131250, 48.319543 ], [ -97.131697, 48.318324 ], [ -97.132443, 48.315489 ], [ -97.131921, 48.312728 ], [ -97.130951, 48.311609 ], [ -97.127146, 48.310192 ], [ -97.126176, 48.309147 ], [ -97.126176, 48.303701 ], [ -97.122296, 48.301388 ], [ -97.122072, 48.300865 ], [ -97.122520, 48.299299 ], [ -97.123341, 48.298627 ], [ -97.127295, 48.298478 ], [ -97.128638, 48.297657 ], [ -97.129086, 48.295792 ], [ -97.128862, 48.292882 ], [ -97.127236, 48.291827 ], [ -97.125348, 48.291855 ], [ -97.122160, 48.290056 ], [ -97.117726, 48.283488 ], [ -97.116717, 48.281246 ], [ -97.116570, 48.279661 ], [ -97.124080, 48.271250 ], [ -97.125348, 48.270452 ], [ -97.130280, 48.269305 ], [ -97.131846, 48.267589 ], [ -97.131921, 48.266023 ], [ -97.130951, 48.265276 ], [ -97.128551, 48.264816 ], [ -97.127146, 48.262889 ], [ -97.127146, 48.260874 ], [ -97.129384, 48.258785 ], [ -97.129533, 48.257815 ], [ -97.129235, 48.256398 ], [ -97.127594, 48.254383 ], [ -97.127276, 48.253323 ], [ -97.127967, 48.251474 ], [ -97.129384, 48.250429 ], [ -97.133434, 48.249873 ], [ -97.138033, 48.246236 ], [ -97.138765, 48.244991 ], [ -97.138618, 48.242429 ], [ -97.135617, 48.238988 ], [ -97.135763, 48.237596 ], [ -97.139790, 48.235913 ], [ -97.141254, 48.234668 ], [ -97.140815, 48.232032 ], [ -97.139311, 48.230187 ], [ -97.136304, 48.228984 ], [ -97.136003, 48.228082 ], [ -97.136304, 48.226176 ], [ -97.137690, 48.225126 ], [ -97.138154, 48.223104 ], [ -97.137522, 48.221713 ], [ -97.135617, 48.220904 ], [ -97.135201, 48.219156 ], [ -97.135177, 48.217243 ], [ -97.137407, 48.215245 ], [ -97.137006, 48.212537 ], [ -97.134372, 48.210434 ], [ -97.134738, 48.207506 ], [ -97.137740, 48.206188 ], [ -97.138765, 48.204650 ], [ -97.139131, 48.202820 ], [ -97.138007, 48.197587 ], [ -97.141233, 48.193602 ], [ -97.141518, 48.192518 ], [ -97.146233, 48.186054 ], [ -97.146013, 48.184590 ], [ -97.144622, 48.183199 ], [ -97.142938, 48.182686 ], [ -97.141840, 48.181734 ], [ -97.141474, 48.179099 ], [ -97.141620, 48.177781 ], [ -97.142352, 48.176609 ], [ -97.145243, 48.174046 ], [ -97.145702, 48.173223 ], [ -97.146672, 48.171484 ], [ -97.146745, 48.168556 ], [ -97.144242, 48.162490 ], [ -97.141950, 48.160202 ], [ -97.139643, 48.159111 ], [ -97.138911, 48.157793 ], [ -97.138911, 48.155304 ], [ -97.139497, 48.153108 ], [ -97.140295, 48.150894 ], [ -97.142279, 48.148056 ], [ -97.142133, 48.144981 ], [ -97.141401, 48.143590 ], [ -97.134299, 48.141833 ], [ -97.131956, 48.139563 ], [ -97.132520, 48.137641 ], [ -97.132176, 48.135829 ], [ -97.129453, 48.133133 ], [ -97.128279, 48.127185 ], [ -97.126862, 48.124277 ], [ -97.121586, 48.116925 ], [ -97.120702, 48.114987 ], [ -97.120592, 48.113365 ], [ -97.121040, 48.112281 ], [ -97.123135, 48.109497 ], [ -97.123666, 48.108004 ], [ -97.123205, 48.106648 ], [ -97.119773, 48.105381 ], [ -97.113194, 48.106188 ], [ -97.111470, 48.105913 ], [ -97.109535, 48.104723 ], [ -97.108428, 48.099824 ], [ -97.104872, 48.097851 ], [ -97.103950, 48.096184 ], [ -97.103879, 48.094517 ], [ -97.105475, 48.092780 ], [ -97.105616, 48.091362 ], [ -97.105226, 48.090440 ], [ -97.102165, 48.089122 ], [ -97.099798, 48.085884 ], [ -97.099431, 48.082106 ], [ -97.100771, 48.077452 ], [ -97.104154, 48.074578 ], [ -97.104697, 48.073094 ], [ -97.104483, 48.072428 ], [ -97.103052, 48.071669 ], [ -97.097772, 48.071080 ], [ -97.086986, 48.058222 ], [ -97.082895, 48.055794 ], [ -97.075641, 48.052725 ], [ -97.074015, 48.051212 ], [ -97.072257, 48.048068 ], [ -97.070411, 48.041765 ], [ -97.068711, 48.027694 ], [ -97.068987, 48.026267 ], [ -97.071911, 48.021395 ], [ -97.072239, 48.019107 ], [ -97.070654, 48.016918 ], [ -97.069284, 48.016176 ], [ -97.064927, 48.015658 ], [ -97.063289, 48.014989 ], [ -97.063012, 48.013179 ], [ -97.065411, 48.011337 ], [ -97.066762, 48.009558 ], [ -97.064289, 47.998508 ], [ -97.062257, 47.995948 ], [ -97.054945, 47.992924 ], [ -97.053553, 47.991612 ], [ -97.053089, 47.990252 ], [ -97.053537, 47.987948 ], [ -97.056481, 47.980556 ], [ -97.059153, 47.975380 ], [ -97.059353, 47.973980 ], [ -97.057153, 47.970480 ], [ -97.057854, 47.968980 ], [ -97.061554, 47.965880 ], [ -97.061854, 47.964480 ], [ -97.061454, 47.963580 ], [ -97.059054, 47.962080 ], [ -97.054054, 47.959679 ], [ -97.052454, 47.957179 ], [ -97.052554, 47.954779 ], [ -97.055154, 47.950779 ], [ -97.055554, 47.949079 ], [ -97.054554, 47.946279 ], [ -97.051054, 47.943379 ], [ -97.044954, 47.941079 ], [ -97.039154, 47.940479 ], [ -97.036054, 47.939379 ], [ -97.035554, 47.936579 ], [ -97.037354, 47.933279 ], [ -97.035754, 47.930179 ], [ -97.029654, 47.927578 ], [ -97.017754, 47.919778 ], [ -97.018054, 47.918078 ], [ -97.023754, 47.915878 ], [ -97.017254, 47.913078 ], [ -97.015354, 47.910278 ], [ -97.015054, 47.907178 ], [ -97.017254, 47.905678 ], [ -97.020355, 47.906378 ], [ -97.023555, 47.908478 ], [ -97.024955, 47.908178 ], [ -97.024155, 47.905278 ], [ -97.020255, 47.902178 ], [ -97.020155, 47.900478 ], [ -97.023955, 47.898078 ], [ -97.024955, 47.894978 ], [ -97.018955, 47.891078 ], [ -97.019155, 47.889778 ], [ -97.024955, 47.886878 ], [ -97.025355, 47.884278 ], [ -97.023355, 47.882078 ], [ -97.019355, 47.880278 ], [ -97.017955, 47.878478 ], [ -97.018955, 47.876878 ], [ -97.023156, 47.874978 ], [ -97.023156, 47.873978 ], [ -97.021256, 47.872578 ], [ -97.017356, 47.871578 ], [ -97.005356, 47.870177 ], [ -97.002456, 47.868677 ], [ -97.001556, 47.867377 ], [ -97.003356, 47.865877 ], [ -97.005857, 47.865277 ], [ -97.005557, 47.863977 ], [ -97.001759, 47.861266 ], [ -97.000356, 47.860915 ], [ -96.998144, 47.858882 ], [ -96.996816, 47.854405 ], [ -96.996364, 47.844398 ], [ -96.997890, 47.843163 ], [ -96.998295, 47.841724 ], [ -96.992963, 47.837911 ], [ -96.986685, 47.837639 ], [ -96.981725, 47.830421 ], [ -96.982272, 47.826668 ], [ -96.981683, 47.825785 ], [ -96.979327, 47.824533 ], [ -96.979327, 47.821809 ], [ -96.980137, 47.821441 ], [ -96.980726, 47.820411 ], [ -96.980391, 47.815662 ], [ -96.977946, 47.811619 ], [ -96.978894, 47.809882 ], [ -96.980947, 47.808337 ], [ -96.981168, 47.806792 ], [ -96.980579, 47.805614 ], [ -96.976176, 47.801544 ], [ -96.976088, 47.799577 ], [ -96.975131, 47.798326 ], [ -96.973585, 47.797884 ], [ -96.971698, 47.798255 ], [ -96.966068, 47.797297 ], [ -96.963523, 47.794601 ], [ -96.957860, 47.792021 ], [ -96.957216, 47.790970 ], [ -96.957283, 47.790147 ], [ -96.961554, 47.788707 ], [ -96.963521, 47.787290 ], [ -96.965350, 47.784937 ], [ -96.965316, 47.783474 ], [ -96.964400, 47.782995 ], [ -96.961926, 47.783292 ], [ -96.956501, 47.779798 ], [ -96.956635, 47.776188 ], [ -96.949585, 47.775228 ], [ -96.939179, 47.768397 ], [ -96.936909, 47.764536 ], [ -96.938435, 47.762411 ], [ -96.937859, 47.760195 ], [ -96.935555, 47.758276 ], [ -96.932684, 47.756804 ], [ -96.932648, 47.755315 ], [ -96.934209, 47.754517 ], [ -96.934463, 47.752956 ], [ -96.934173, 47.752412 ], [ -96.929051, 47.750331 ], [ -96.928505, 47.748037 ], [ -96.928506, 47.744884 ], [ -96.929319, 47.742988 ], [ -96.933011, 47.739949 ], [ -96.933316, 47.738716 ], [ -96.932809, 47.737139 ], [ -96.930574, 47.734352 ], [ -96.925089, 47.729051 ], [ -96.919131, 47.724731 ], [ -96.918556, 47.723863 ], [ -96.919471, 47.722515 ], [ -96.923480, 47.719809 ], [ -96.923544, 47.718201 ], [ -96.920391, 47.716527 ], [ -96.919811, 47.714339 ], [ -96.920321, 47.712394 ], [ -96.920119, 47.710383 ], [ -96.915500, 47.707968 ], [ -96.914856, 47.707003 ], [ -96.914405, 47.704814 ], [ -96.915242, 47.703527 ], [ -96.915242, 47.702369 ], [ -96.913762, 47.701468 ], [ -96.912846, 47.701746 ], [ -96.911527, 47.700512 ], [ -96.909769, 47.697313 ], [ -96.907604, 47.695119 ], [ -96.907266, 47.693976 ], [ -96.910144, 47.691235 ], [ -96.909909, 47.689522 ], [ -96.908928, 47.688722 ], [ -96.907236, 47.688493 ], [ -96.905273, 47.689246 ], [ -96.902971, 47.691576 ], [ -96.901719, 47.691621 ], [ -96.900264, 47.690775 ], [ -96.899352, 47.689473 ], [ -96.896724, 47.674758 ], [ -96.895271, 47.673570 ], [ -96.891922, 47.673157 ], [ -96.891042, 47.672149 ], [ -96.889726, 47.670643 ], [ -96.889627, 47.668587 ], [ -96.887126, 47.666369 ], [ -96.885573, 47.663443 ], [ -96.885710, 47.661547 ], [ -96.887607, 47.658853 ], [ -96.886970, 47.653049 ], [ -96.882882, 47.650168 ], [ -96.882376, 47.649025 ], [ -96.882857, 47.641714 ], [ -96.884515, 47.640755 ], [ -96.888166, 47.639730 ], [ -96.888573, 47.638450 ], [ -96.882393, 47.633489 ], [ -96.879496, 47.620576 ], [ -96.876355, 47.619181 ], [ -96.870871, 47.618042 ], [ -96.870600, 47.617563 ], [ -96.871005, 47.616832 ], [ -96.874078, 47.614774 ], [ -96.873671, 47.613654 ], [ -96.860255, 47.612175 ], [ -96.857112, 47.610760 ], [ -96.855421, 47.608750 ], [ -96.854812, 47.606328 ], [ -96.856903, 47.602329 ], [ -96.855618, 47.600890 ], [ -96.853785, 47.599808 ], [ -96.852826, 47.597891 ], [ -96.853114, 47.596836 ], [ -96.854456, 47.596261 ], [ -96.854743, 47.594728 ], [ -96.851964, 47.591469 ], [ -96.851293, 47.589264 ], [ -96.853273, 47.579483 ], [ -96.856373, 47.575749 ], [ -96.855894, 47.573352 ], [ -96.854073, 47.572010 ], [ -96.853689, 47.570381 ], [ -96.856661, 47.567889 ], [ -96.858769, 47.567410 ], [ -96.859153, 47.566355 ], [ -96.858673, 47.564534 ], [ -96.857236, 47.564055 ], [ -96.856852, 47.563288 ], [ -96.857427, 47.561658 ], [ -96.859153, 47.559741 ], [ -96.859057, 47.558591 ], [ -96.858002, 47.556578 ], [ -96.855092, 47.554598 ], [ -96.853755, 47.552497 ], [ -96.854328, 47.550491 ], [ -96.856238, 47.548963 ], [ -96.856620, 47.548103 ], [ -96.856429, 47.546957 ], [ -96.854423, 47.545333 ], [ -96.854232, 47.544665 ], [ -96.854614, 47.542850 ], [ -96.856716, 47.540271 ], [ -96.856429, 47.538456 ], [ -96.855092, 47.537310 ], [ -96.854710, 47.535973 ], [ -96.860524, 47.529536 ], [ -96.862379, 47.529055 ], [ -96.864739, 47.527663 ], [ -96.866363, 47.525944 ], [ -96.866363, 47.524893 ], [ -96.863551, 47.520304 ], [ -96.863245, 47.517266 ], [ -96.861422, 47.515873 ], [ -96.858454, 47.514892 ], [ -96.854204, 47.514368 ], [ -96.853468, 47.513813 ], [ -96.853181, 47.511425 ], [ -96.851749, 47.510088 ], [ -96.851367, 47.509037 ], [ -96.851749, 47.507891 ], [ -96.853052, 47.506828 ], [ -96.853286, 47.503881 ], [ -96.853317, 47.501322 ], [ -96.851844, 47.499390 ], [ -96.851791, 47.498752 ], [ -96.851653, 47.497098 ], [ -96.857002, 47.493468 ], [ -96.857957, 47.492513 ], [ -96.858530, 47.490889 ], [ -96.858530, 47.489934 ], [ -96.855856, 47.488310 ], [ -96.855665, 47.487260 ], [ -96.856142, 47.485540 ], [ -96.857957, 47.484681 ], [ -96.858530, 47.483917 ], [ -96.858530, 47.482484 ], [ -96.858148, 47.481624 ], [ -96.854996, 47.479618 ], [ -96.854710, 47.478281 ], [ -96.855856, 47.475702 ], [ -96.859103, 47.472837 ], [ -96.859868, 47.470926 ], [ -96.859555, 47.466865 ], [ -96.856811, 47.463190 ], [ -96.857480, 47.460229 ], [ -96.859581, 47.458700 ], [ -96.859963, 47.457363 ], [ -96.859677, 47.456026 ], [ -96.858148, 47.454498 ], [ -96.858244, 47.453351 ], [ -96.859239, 47.451557 ], [ -96.859537, 47.445662 ], [ -96.857480, 47.441603 ], [ -96.857480, 47.440457 ], [ -96.859772, 47.437209 ], [ -96.860059, 47.435681 ], [ -96.858530, 47.433389 ], [ -96.860823, 47.430237 ], [ -96.861014, 47.428995 ], [ -96.860632, 47.427658 ], [ -96.858721, 47.426129 ], [ -96.859581, 47.424028 ], [ -96.862924, 47.422309 ], [ -96.864261, 47.420972 ], [ -96.864261, 47.419539 ], [ -96.863593, 47.418775 ], [ -96.861231, 47.417810 ], [ -96.861095, 47.417056 ], [ -96.862070, 47.415159 ], [ -96.861833, 47.414337 ], [ -96.858094, 47.410317 ], [ -96.853325, 47.408889 ], [ -96.852656, 47.407647 ], [ -96.852739, 47.405909 ], [ -96.848071, 47.403158 ], [ -96.845110, 47.400483 ], [ -96.844919, 47.399815 ], [ -96.845874, 47.396185 ], [ -96.845492, 47.394179 ], [ -96.841767, 47.392460 ], [ -96.840717, 47.391314 ], [ -96.840621, 47.389881 ], [ -96.841099, 47.384150 ], [ -96.845588, 47.381571 ], [ -96.846925, 47.376891 ], [ -96.848931, 47.375363 ], [ -96.852676, 47.374973 ], [ -96.853754, 47.373405 ], [ -96.852035, 47.371876 ], [ -96.848907, 47.370565 ], [ -96.848597, 47.369584 ], [ -96.849552, 47.368247 ], [ -96.852226, 47.367291 ], [ -96.852417, 47.366241 ], [ -96.849456, 47.363662 ], [ -96.849265, 47.359841 ], [ -96.848119, 47.358026 ], [ -96.846877, 47.356785 ], [ -96.844298, 47.356021 ], [ -96.843439, 47.354397 ], [ -96.845158, 47.349430 ], [ -96.844012, 47.346182 ], [ -96.840586, 47.340956 ], [ -96.836609, 47.338684 ], [ -96.835845, 47.335914 ], [ -96.838520, 47.332380 ], [ -96.838329, 47.331043 ], [ -96.836036, 47.329706 ], [ -96.835177, 47.328560 ], [ -96.835177, 47.326267 ], [ -96.836609, 47.323975 ], [ -96.835845, 47.321014 ], [ -96.836036, 47.320059 ], [ -96.836991, 47.318817 ], [ -96.841194, 47.317575 ], [ -96.841958, 47.316907 ], [ -96.842531, 47.312418 ], [ -96.841003, 47.311558 ], [ -96.837045, 47.311391 ], [ -96.835735, 47.310843 ], [ -96.832884, 47.307069 ], [ -96.832884, 47.304490 ], [ -96.843922, 47.293020 ], [ -96.844088, 47.289981 ], [ -96.841465, 47.284041 ], [ -96.840220, 47.276981 ], [ -96.840353, 47.275496 ], [ -96.842245, 47.273351 ], [ -96.843200, 47.270486 ], [ -96.842531, 47.269531 ], [ -96.839761, 47.268767 ], [ -96.838997, 47.267716 ], [ -96.839857, 47.265997 ], [ -96.842054, 47.265328 ], [ -96.842627, 47.263991 ], [ -96.842531, 47.262845 ], [ -96.841290, 47.262463 ], [ -96.840717, 47.261221 ], [ -96.841003, 47.259215 ], [ -96.841672, 47.258164 ], [ -96.840048, 47.256159 ], [ -96.839857, 47.255490 ], [ -96.840525, 47.253866 ], [ -96.840143, 47.253102 ], [ -96.835368, 47.250428 ], [ -96.834699, 47.248135 ], [ -96.834890, 47.246416 ], [ -96.837278, 47.244219 ], [ -96.838233, 47.242882 ], [ -96.838233, 47.241831 ], [ -96.837660, 47.240876 ], [ -96.833589, 47.238037 ], [ -96.832946, 47.237588 ], [ -96.832693, 47.236196 ], [ -96.833362, 47.235050 ], [ -96.836036, 47.233999 ], [ -96.837564, 47.231802 ], [ -96.837374, 47.229254 ], [ -96.835654, 47.227217 ], [ -96.835654, 47.226549 ], [ -96.838806, 47.225020 ], [ -96.839284, 47.223874 ], [ -96.838329, 47.222059 ], [ -96.835941, 47.221009 ], [ -96.835654, 47.219289 ], [ -96.836514, 47.216137 ], [ -96.833553, 47.212794 ], [ -96.833362, 47.211457 ], [ -96.833648, 47.210406 ], [ -96.835463, 47.208401 ], [ -96.835177, 47.207445 ], [ -96.833457, 47.206490 ], [ -96.832120, 47.204866 ], [ -96.832789, 47.203911 ], [ -96.837660, 47.201141 ], [ -96.838615, 47.199613 ], [ -96.838806, 47.197894 ], [ -96.838233, 47.196366 ], [ -96.836800, 47.195028 ], [ -96.833075, 47.193596 ], [ -96.831260, 47.191781 ], [ -96.831165, 47.190826 ], [ -96.832502, 47.188342 ], [ -96.832407, 47.187483 ], [ -96.831451, 47.185572 ], [ -96.830401, 47.184617 ], [ -96.828299, 47.183948 ], [ -96.826962, 47.182802 ], [ -96.826676, 47.181561 ], [ -96.826962, 47.180128 ], [ -96.829446, 47.177262 ], [ -96.829828, 47.176307 ], [ -96.829637, 47.174970 ], [ -96.825147, 47.172295 ], [ -96.824288, 47.170863 ], [ -96.824479, 47.167042 ], [ -96.822091, 47.165036 ], [ -96.822377, 47.162744 ], [ -96.824288, 47.161120 ], [ -96.824861, 47.159783 ], [ -96.824670, 47.159019 ], [ -96.822707, 47.157668 ], [ -96.822405, 47.156914 ], [ -96.822706, 47.156229 ], [ -96.828013, 47.153956 ], [ -96.831260, 47.150900 ], [ -96.831210, 47.150522 ], [ -96.831069, 47.149467 ], [ -96.830114, 47.148512 ], [ -96.830114, 47.146793 ], [ -96.832407, 47.143736 ], [ -96.831547, 47.142017 ], [ -96.828597, 47.139800 ], [ -96.827631, 47.136572 ], [ -96.827631, 47.134758 ], [ -96.828777, 47.131510 ], [ -96.827631, 47.129504 ], [ -96.824476, 47.127188 ], [ -96.824807, 47.124968 ], [ -96.825440, 47.123354 ], [ -96.826712, 47.122852 ], [ -96.827726, 47.121481 ], [ -96.827344, 47.120144 ], [ -96.821189, 47.115723 ], [ -96.820619, 47.113712 ], [ -96.822192, 47.111679 ], [ -96.822694, 47.109622 ], [ -96.821590, 47.108457 ], [ -96.818843, 47.107154 ], [ -96.817984, 47.106007 ], [ -96.818175, 47.104193 ], [ -96.819990, 47.100849 ], [ -96.819894, 47.099321 ], [ -96.818557, 47.097888 ], [ -96.818366, 47.093304 ], [ -96.820085, 47.091393 ], [ -96.820563, 47.089770 ], [ -96.819034, 47.087573 ], [ -96.820650, 47.083619 ], [ -96.820216, 47.082111 ], [ -96.819078, 47.081152 ], [ -96.819479, 47.078181 ], [ -96.821613, 47.076302 ], [ -96.820849, 47.073818 ], [ -96.821231, 47.073150 ], [ -96.823715, 47.071717 ], [ -96.824097, 47.070666 ], [ -96.823491, 47.065911 ], [ -96.821804, 47.064362 ], [ -96.821327, 47.062930 ], [ -96.822186, 47.062070 ], [ -96.824097, 47.061497 ], [ -96.824479, 47.059682 ], [ -96.822568, 47.055861 ], [ -96.819321, 47.052900 ], [ -96.818843, 47.047074 ], [ -96.820849, 47.041438 ], [ -96.820563, 47.039528 ], [ -96.818748, 47.037618 ], [ -96.818557, 47.035516 ], [ -96.818843, 47.034179 ], [ -96.821422, 47.032842 ], [ -96.821613, 47.031505 ], [ -96.821231, 47.029977 ], [ -96.818557, 47.027780 ], [ -96.817984, 47.026538 ], [ -96.819416, 47.024914 ], [ -96.826358, 47.023205 ], [ -96.829499, 47.021537 ], [ -96.833038, 47.016029 ], [ -96.832303, 47.015184 ], [ -96.833504, 47.010110 ], [ -96.834508, 47.008867 ], [ -96.834603, 47.007721 ], [ -96.834221, 47.006671 ], [ -96.831798, 47.004353 ], [ -96.827489, 47.001611 ], [ -96.826198, 47.001895 ], [ -96.823180, 46.999965 ], [ -96.823189, 46.998026 ], [ -96.824470, 46.996173 ], [ -96.824598, 46.993309 ], [ -96.822566, 46.990141 ], [ -96.819894, 46.977357 ], [ -96.822043, 46.971091 ], [ -96.821852, 46.969372 ], [ -96.819558, 46.967453 ], [ -96.809814, 46.963900 ], [ -96.802749, 46.965933 ], [ -96.801316, 46.965933 ], [ -96.799310, 46.964118 ], [ -96.798737, 46.962399 ], [ -96.799910, 46.959228 ], [ -96.799606, 46.954316 ], [ -96.798758, 46.952988 ], [ -96.799358, 46.947355 ], [ -96.797734, 46.946400 ], [ -96.792863, 46.946018 ], [ -96.791558, 46.944464 ], [ -96.790058, 46.937664 ], [ -96.791558, 46.934264 ], [ -96.791621, 46.931213 ], [ -96.791048, 46.929876 ], [ -96.790380, 46.929398 ], [ -96.786845, 46.928921 ], [ -96.785126, 46.925769 ], [ -96.783120, 46.925482 ], [ -96.780258, 46.928263 ], [ -96.775157, 46.930863 ], [ -96.763257, 46.935063 ], [ -96.761757, 46.934663 ], [ -96.760292, 46.933410 ], [ -96.760292, 46.932073 ], [ -96.762011, 46.929303 ], [ -96.762011, 46.928347 ], [ -96.761725, 46.927297 ], [ -96.759528, 46.925769 ], [ -96.760961, 46.923858 ], [ -96.761343, 46.922234 ], [ -96.760865, 46.920897 ], [ -96.759337, 46.919560 ], [ -96.759241, 46.918223 ], [ -96.762871, 46.916886 ], [ -96.763973, 46.912507 ], [ -96.763557, 46.909463 ], [ -96.765657, 46.905063 ], [ -96.767458, 46.905163 ], [ -96.770458, 46.906763 ], [ -96.773558, 46.903563 ], [ -96.776558, 46.895663 ], [ -96.773558, 46.884763 ], [ -96.771858, 46.884063 ], [ -96.769758, 46.884763 ], [ -96.768058, 46.884763 ], [ -96.767358, 46.883663 ], [ -96.768458, 46.879563 ], [ -96.769758, 46.877563 ], [ -96.771258, 46.877463 ], [ -96.775558, 46.879163 ], [ -96.780358, 46.880163 ], [ -96.781358, 46.879363 ], [ -96.780358, 46.877063 ], [ -96.779258, 46.875963 ], [ -96.779302, 46.872699 ], [ -96.780758, 46.867163 ], [ -96.782881, 46.864590 ], [ -96.782881, 46.862585 ], [ -96.781353, 46.860483 ], [ -96.781067, 46.859146 ], [ -96.781162, 46.857809 ], [ -96.781926, 46.856472 ], [ -96.782022, 46.853415 ], [ -96.780876, 46.852269 ], [ -96.779061, 46.851696 ], [ -96.777915, 46.850741 ], [ -96.777915, 46.849594 ], [ -96.779729, 46.847302 ], [ -96.780207, 46.845392 ], [ -96.779347, 46.843672 ], [ -96.779347, 46.842144 ], [ -96.780398, 46.841189 ], [ -96.783359, 46.840807 ], [ -96.783837, 46.840234 ], [ -96.784028, 46.838897 ], [ -96.783264, 46.837464 ], [ -96.783550, 46.835936 ], [ -96.785365, 46.834025 ], [ -96.789377, 46.833166 ], [ -96.789663, 46.832306 ], [ -96.787275, 46.829059 ], [ -96.787657, 46.827817 ], [ -96.789377, 46.827435 ], [ -96.791559, 46.827864 ], [ -96.797960, 46.822364 ], [ -96.800160, 46.819664 ], [ -96.799336, 46.815436 ], [ -96.800360, 46.813500 ], [ -96.802013, 46.812464 ], [ -96.802544, 46.811521 ], [ -96.801446, 46.810401 ], [ -96.796488, 46.808709 ], [ -96.795756, 46.807795 ], [ -96.796992, 46.791572 ], [ -96.796195, 46.789881 ], [ -96.793102, 46.787700 ], [ -96.791478, 46.785694 ], [ -96.791096, 46.783688 ], [ -96.792624, 46.780632 ], [ -96.792433, 46.778913 ], [ -96.792051, 46.778339 ], [ -96.788803, 46.777575 ], [ -96.788135, 46.776238 ], [ -96.789090, 46.773373 ], [ -96.788612, 46.771271 ], [ -96.784983, 46.768788 ], [ -96.784314, 46.767546 ], [ -96.784314, 46.766973 ], [ -96.785651, 46.766113 ], [ -96.785556, 46.764394 ], [ -96.783646, 46.762579 ], [ -96.784601, 46.761338 ], [ -96.786129, 46.760956 ], [ -96.787466, 46.758472 ], [ -96.787466, 46.756753 ], [ -96.783646, 46.753123 ], [ -96.783455, 46.750353 ], [ -96.784568, 46.748669 ], [ -96.785269, 46.746246 ], [ -96.784601, 46.743094 ], [ -96.781216, 46.740944 ], [ -96.781617, 46.737197 ], [ -96.784279, 46.732993 ], [ -96.781544, 46.730104 ], [ -96.779920, 46.729149 ], [ -96.779252, 46.727429 ], [ -96.779899, 46.722915 ], [ -96.784751, 46.720495 ], [ -96.786184, 46.712840 ], [ -96.791204, 46.703747 ], [ -96.790906, 46.702970 ], [ -96.787801, 46.700446 ], [ -96.786654, 46.695861 ], [ -96.786845, 46.692805 ], [ -96.787801, 46.691181 ], [ -96.786941, 46.688220 ], [ -96.785068, 46.687636 ], [ -96.784205, 46.686768 ], [ -96.784339, 46.685054 ], [ -96.788159, 46.681879 ], [ -96.787801, 46.679815 ], [ -96.788947, 46.678382 ], [ -96.792958, 46.677427 ], [ -96.793340, 46.676854 ], [ -96.793723, 46.674943 ], [ -96.792576, 46.672173 ], [ -96.793914, 46.669212 ], [ -96.798357, 46.665314 ], [ -96.798823, 46.658071 ], [ -96.796767, 46.653363 ], [ -96.790663, 46.649112 ], [ -96.789405, 46.641639 ], [ -96.789572, 46.639079 ], [ -96.790523, 46.636880 ], [ -96.791096, 46.633155 ], [ -96.789950, 46.631531 ], [ -96.784815, 46.629439 ], [ -96.784792, 46.629430 ], [ -96.784123, 46.628666 ], [ -96.783837, 46.627329 ], [ -96.784505, 46.625418 ], [ -96.783932, 46.621598 ], [ -96.779061, 46.620834 ], [ -96.778201, 46.619305 ], [ -96.778965, 46.617873 ], [ -96.778488, 46.616153 ], [ -96.774954, 46.614625 ], [ -96.774094, 46.613288 ], [ -96.775622, 46.609276 ], [ -96.774763, 46.607461 ], [ -96.772088, 46.606315 ], [ -96.771802, 46.605742 ], [ -96.772476, 46.603716 ], [ -96.772457, 46.601491 ], [ -96.772446, 46.600129 ], [ -96.770226, 46.598148 ], [ -96.766596, 46.597957 ], [ -96.763865, 46.594595 ], [ -96.762584, 46.593946 ], [ -96.761820, 46.592991 ], [ -96.762393, 46.589743 ], [ -96.761820, 46.588501 ], [ -96.757999, 46.586878 ], [ -96.756662, 46.585827 ], [ -96.756949, 46.583534 ], [ -96.755421, 46.582866 ], [ -96.752746, 46.582770 ], [ -96.752078, 46.582197 ], [ -96.753033, 46.578950 ], [ -96.752746, 46.577517 ], [ -96.751600, 46.576371 ], [ -96.748161, 46.575798 ], [ -96.746442, 46.574078 ], [ -96.744436, 46.565960 ], [ -96.746633, 46.560706 ], [ -96.748161, 46.559847 ], [ -96.748830, 46.558127 ], [ -96.748161, 46.556408 ], [ -96.746824, 46.555071 ], [ -96.744532, 46.551346 ], [ -96.744341, 46.550104 ], [ -96.746347, 46.546283 ], [ -96.743577, 46.544850 ], [ -96.742812, 46.543609 ], [ -96.743003, 46.542940 ], [ -96.745009, 46.541698 ], [ -96.745105, 46.541125 ], [ -96.745009, 46.540457 ], [ -96.742335, 46.538546 ], [ -96.742239, 46.536827 ], [ -96.744341, 46.534630 ], [ -96.744341, 46.533006 ], [ -96.742020, 46.529036 ], [ -96.738475, 46.525793 ], [ -96.737408, 46.517636 ], [ -96.736147, 46.513478 ], [ -96.738562, 46.509366 ], [ -96.735888, 46.506310 ], [ -96.735888, 46.504973 ], [ -96.737702, 46.500770 ], [ -96.735499, 46.497932 ], [ -96.733612, 46.497224 ], [ -96.734570, 46.494254 ], [ -96.737798, 46.489785 ], [ -96.737989, 46.487875 ], [ -96.737129, 46.485965 ], [ -96.735505, 46.484914 ], [ -96.735028, 46.483863 ], [ -96.736270, 46.481380 ], [ -96.736365, 46.480138 ], [ -96.735123, 46.478897 ], [ -96.726914, 46.476432 ], [ -96.726718, 46.474121 ], [ -96.724712, 46.473166 ], [ -96.722420, 46.472784 ], [ -96.721560, 46.472115 ], [ -96.720891, 46.471446 ], [ -96.721274, 46.470014 ], [ -96.720414, 46.468008 ], [ -96.717453, 46.464474 ], [ -96.715557, 46.463232 ], [ -96.714861, 46.459132 ], [ -96.715593, 46.453867 ], [ -96.718551, 46.451913 ], [ -96.718933, 46.451054 ], [ -96.718169, 46.448666 ], [ -96.717119, 46.448093 ], [ -96.716641, 46.447233 ], [ -96.716438, 46.444567 ], [ -96.717967, 46.442021 ], [ -96.718647, 46.439974 ], [ -96.718074, 46.438255 ], [ -96.715495, 46.436153 ], [ -96.711770, 46.436153 ], [ -96.709095, 46.435294 ], [ -96.707471, 46.432715 ], [ -96.706994, 46.430231 ], [ -96.706134, 46.429754 ], [ -96.703078, 46.429467 ], [ -96.701645, 46.428607 ], [ -96.701167, 46.426506 ], [ -96.702314, 46.423832 ], [ -96.702314, 46.422685 ], [ -96.701358, 46.420584 ], [ -96.697920, 46.420680 ], [ -96.696869, 46.420011 ], [ -96.696392, 46.418483 ], [ -96.696869, 46.416859 ], [ -96.696583, 46.415617 ], [ -96.694290, 46.414280 ], [ -96.688941, 46.413134 ], [ -96.688318, 46.410948 ], [ -96.688846, 46.409409 ], [ -96.688082, 46.407880 ], [ -96.684834, 46.407021 ], [ -96.682008, 46.407840 ], [ -96.680687, 46.407383 ], [ -96.678507, 46.404823 ], [ -96.669132, 46.390037 ], [ -96.669794, 46.384644 ], [ -96.667189, 46.375458 ], [ -96.666028, 46.374566 ], [ -96.658436, 46.373391 ], [ -96.658009, 46.370512 ], [ -96.655206, 46.365964 ], [ -96.650718, 46.363655 ], [ -96.646532, 46.362510 ], [ -96.646341, 46.360982 ], [ -96.647296, 46.358499 ], [ -96.645959, 46.353532 ], [ -96.644335, 46.351908 ], [ -96.640267, 46.351585 ], [ -96.631586, 46.353752 ], [ -96.629211, 46.352654 ], [ -96.629378, 46.350529 ], [ -96.628522, 46.349569 ], [ -96.620790, 46.347607 ], [ -96.618147, 46.344295 ], [ -96.620454, 46.341346 ], [ -96.619991, 46.340135 ], [ -96.614676, 46.337418 ], [ -96.608075, 46.332576 ], [ -96.601048, 46.331139 ], [ -96.599761, 46.330386 ], [ -96.601040, 46.319554 ], [ -96.598399, 46.314482 ], [ -96.598233, 46.312563 ], [ -96.601360, 46.304130 ], [ -96.600270, 46.300406 ], [ -96.599156, 46.299183 ], [ -96.598679, 46.297750 ], [ -96.600302, 46.294407 ], [ -96.599347, 46.292879 ], [ -96.596968, 46.291838 ], [ -96.596077, 46.290536 ], [ -96.596100, 46.286097 ], [ -96.598201, 46.283136 ], [ -96.598774, 46.281417 ], [ -96.598392, 46.280080 ], [ -96.595509, 46.276689 ], [ -96.595014, 46.275135 ], [ -96.596822, 46.267913 ], [ -96.599087, 46.263701 ], [ -96.599729, 46.262123 ], [ -96.598870, 46.260690 ], [ -96.595909, 46.259926 ], [ -96.594571, 46.258302 ], [ -96.593616, 46.256679 ], [ -96.593712, 46.254959 ], [ -96.594571, 46.253335 ], [ -96.594189, 46.251712 ], [ -96.592470, 46.250757 ], [ -96.590942, 46.250183 ], [ -96.590369, 46.249515 ], [ -96.590082, 46.248655 ], [ -96.590369, 46.247891 ], [ -96.591037, 46.247222 ], [ -96.592375, 46.246076 ], [ -96.594234, 46.245329 ], [ -96.598119, 46.243112 ], [ -96.598645, 46.241626 ], [ -96.597550, 46.227733 ], [ -96.595670, 46.219850 ], [ -96.591652, 46.218183 ], [ -96.586744, 46.209912 ], [ -96.584899, 46.204383 ], [ -96.584372, 46.204155 ], [ -96.583582, 46.201047 ], [ -96.584272, 46.198053 ], [ -96.584929, 46.197231 ], [ -96.587694, 46.195262 ], [ -96.587724, 46.191838 ], [ -96.588579, 46.189689 ], [ -96.588554, 46.185233 ], [ -96.587503, 46.183609 ], [ -96.587217, 46.182749 ], [ -96.587408, 46.181221 ], [ -96.587599, 46.180075 ], [ -96.587599, 46.178928 ], [ -96.587408, 46.178164 ], [ -96.586739, 46.177305 ], [ -96.585647, 46.177309 ], [ -96.584495, 46.177123 ], [ -96.583324, 46.174154 ], [ -96.583779, 46.173563 ], [ -96.582823, 46.170905 ], [ -96.580531, 46.169186 ], [ -96.578620, 46.168135 ], [ -96.577952, 46.165843 ], [ -96.577715, 46.162797 ], [ -96.580408, 46.151234 ], [ -96.579453, 46.147601 ], [ -96.577381, 46.144951 ], [ -96.574784, 46.143146 ], [ -96.569260, 46.133686 ], [ -96.570081, 46.127037 ], [ -96.571439, 46.125720 ], [ -96.570023, 46.123756 ], [ -96.563043, 46.119512 ], [ -96.562811, 46.116250 ], [ -96.566920, 46.114750 ], [ -96.565723, 46.111963 ], [ -96.563175, 46.107995 ], [ -96.559167, 46.105024 ], [ -96.557952, 46.102442 ], [ -96.556672, 46.097232 ], [ -96.556345, 46.086880 ], [ -96.554507, 46.083978 ], [ -96.558088, 46.072096 ], [ -96.558055, 46.071159 ], [ -96.556611, 46.068920 ], [ -96.556907, 46.064830 ], [ -96.559271, 46.058272 ], [ -96.560945, 46.055415 ], [ -96.566295, 46.051416 ], [ -96.573644, 46.037911 ], [ -96.577940, 46.026874 ], [ -96.577315, 46.023560 ], [ -96.576569, 46.021846 ], [ -96.574264, 46.016545 ], [ -96.575869, 46.007999 ], [ -96.574064, 46.004434 ], [ -96.573605, 46.002309 ], [ -96.572483, 45.989577 ], [ -96.572384, 45.980231 ], [ -96.570350, 45.963595 ], [ -96.564803, 45.950349 ], [ -96.562135, 45.947718 ], [ -96.561334, 45.945655 ], [ -96.562525, 45.937087 ], [ -96.563280, 45.935238 ], [ -96.576897, 45.935259 ], [ -96.597432, 45.935209 ], [ -96.607142, 45.935301 ], [ -96.618295, 45.935407 ], [ -96.639066, 45.935318 ], [ -96.659895, 45.935560 ], [ -96.680646, 45.935716 ], [ -96.701313, 45.935807 ], [ -96.791505, 45.935857 ], [ -96.805155, 45.935431 ], [ -96.998652, 45.935700 ], [ -97.000361, 45.935233 ], [ -97.019596, 45.935382 ], [ -97.103218, 45.935991 ], [ -97.118053, 45.935485 ], [ -97.144987, 45.935278 ], [ -97.228291, 45.935141 ], [ -97.228304, 45.935141 ], [ -97.228323, 45.935141 ], [ -97.312184, 45.935077 ], [ -97.318899, 45.935054 ], [ -97.481967, 45.935138 ], [ -97.491892, 45.935111 ], [ -97.518944, 45.935304 ], [ -97.519035, 45.935304 ], [ -97.542598, 45.935258 ], [ -97.696691, 45.935352 ], [ -97.777040, 45.935393 ], [ -97.784575, 45.935327 ], [ -97.958718, 45.935878 ], [ -97.978778, 45.935937 ], [ -97.986893, 45.935961 ], [ -98.008102, 45.936095 ], [ -98.008202, 45.936096 ], [ -98.070515, 45.936180 ], [ -98.184637, 45.936183 ], [ -98.185630, 45.936185 ], [ -98.414518, 45.936504 ], [ -98.625379, 45.938228 ], [ -98.724375, 45.938686 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US39", "STATE": "39", "NAME": "Ohio", "LSAD": "", "CENSUSAREA": 40860.694000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -82.835118, 41.708971 ], [ -82.825720, 41.722810 ], [ -82.820409, 41.724549 ], [ -82.810487, 41.720524 ], [ -82.782719, 41.694003 ], [ -82.793069, 41.664692 ], [ -82.827011, 41.633701 ], [ -82.842099, 41.628323 ], [ -82.843602, 41.647009 ], [ -82.835118, 41.708971 ] ] ], [ [ [ -82.700208, 41.612190 ], [ -82.691123, 41.611331 ], [ -82.680150, 41.618970 ], [ -82.677772, 41.617986 ], [ -82.680669, 41.594611 ], [ -82.686033, 41.587246 ], [ -82.688744, 41.585896 ], [ -82.702027, 41.585437 ], [ -82.725827, 41.595199 ], [ -82.735766, 41.600982 ], [ -82.735707, 41.603361 ], [ -82.718802, 41.619629 ], [ -82.707310, 41.619609 ], [ -82.703438, 41.617734 ], [ -82.700208, 41.612190 ] ] ], [ [ [ -81.725583, 39.215835 ], [ -81.726973, 39.215068 ], [ -81.729949, 39.211884 ], [ -81.733357, 39.205868 ], [ -81.735805, 39.196268 ], [ -81.737085, 39.193836 ], [ -81.741533, 39.189596 ], [ -81.749853, 39.186489 ], [ -81.752754, 39.184676 ], [ -81.755754, 39.180976 ], [ -81.755815, 39.180524 ], [ -81.756254, 39.177276 ], [ -81.754254, 39.171476 ], [ -81.744621, 39.148413 ], [ -81.743565, 39.141933 ], [ -81.744525, 39.138829 ], [ -81.744838, 39.130898 ], [ -81.744568, 39.126816 ], [ -81.742153, 39.116777 ], [ -81.742953, 39.106578 ], [ -81.743853, 39.102378 ], [ -81.745453, 39.098078 ], [ -81.747253, 39.095378 ], [ -81.747253, 39.095378 ], [ -81.752353, 39.089878 ], [ -81.760753, 39.084078 ], [ -81.764854, 39.081978 ], [ -81.775554, 39.078378 ], [ -81.781454, 39.078078 ], [ -81.785554, 39.078578 ], [ -81.790754, 39.079778 ], [ -81.798155, 39.082878 ], [ -81.803055, 39.083878 ], [ -81.807855, 39.083978 ], [ -81.810655, 39.083278 ], [ -81.812355, 39.082078 ], [ -81.813855, 39.079278 ], [ -81.814155, 39.073478 ], [ -81.813355, 39.065878 ], [ -81.811655, 39.059578 ], [ -81.808955, 39.055178 ], [ -81.803355, 39.047678 ], [ -81.800355, 39.044978 ], [ -81.793304, 39.040353 ], [ -81.786554, 39.036579 ], [ -81.772854, 39.026179 ], [ -81.767253, 39.019979 ], [ -81.764253, 39.015279 ], [ -81.764253, 39.006579 ], [ -81.765153, 39.002579 ], [ -81.767188, 39.000115 ], [ -81.771975, 38.996845 ], [ -81.774062, 38.993682 ], [ -81.775551, 38.990107 ], [ -81.776723, 38.985142 ], [ -81.776466, 38.982048 ], [ -81.775734, 38.980737 ], [ -81.779883, 38.972773 ], [ -81.781820, 38.964935 ], [ -81.780736, 38.958975 ], [ -81.778845, 38.955892 ], [ -81.773960, 38.951645 ], [ -81.769703, 38.948707 ], [ -81.756975, 38.937152 ], [ -81.756131, 38.933545 ], [ -81.758506, 38.927942 ], [ -81.759995, 38.925828 ], [ -81.762659, 38.924121 ], [ -81.766227, 38.922946 ], [ -81.769760, 38.922730 ], [ -81.774106, 38.922965 ], [ -81.781248, 38.924804 ], [ -81.785647, 38.926193 ], [ -81.793372, 38.930204 ], [ -81.796376, 38.932498 ], [ -81.806137, 38.942112 ], [ -81.814235, 38.946168 ], [ -81.819692, 38.947016 ], [ -81.825026, 38.946603 ], [ -81.827354, 38.945898 ], [ -81.831516, 38.943697 ], [ -81.838067, 38.937135 ], [ -81.844486, 38.928746 ], [ -81.846070, 38.913192 ], [ -81.845312, 38.910088 ], [ -81.848653, 38.901407 ], [ -81.855971, 38.892734 ], [ -81.858921, 38.890190 ], [ -81.874857, 38.881174 ], [ -81.889233, 38.874279 ], [ -81.892837, 38.873869 ], [ -81.898541, 38.874582 ], [ -81.908645, 38.878460 ], [ -81.910312, 38.879294 ], [ -81.915898, 38.884270 ], [ -81.926967, 38.891602 ], [ -81.928000, 38.893492 ], [ -81.928352, 38.895371 ], [ -81.926671, 38.901311 ], [ -81.919098, 38.908615 ], [ -81.917757, 38.910604 ], [ -81.911936, 38.915564 ], [ -81.908341, 38.917403 ], [ -81.900910, 38.924338 ], [ -81.899953, 38.925405 ], [ -81.898470, 38.929603 ], [ -81.900595, 38.937671 ], [ -81.906600, 38.945262 ], [ -81.912443, 38.954343 ], [ -81.918214, 38.966595 ], [ -81.926561, 38.977508 ], [ -81.933186, 38.987659 ], [ -81.936828, 38.990414 ], [ -81.941829, 38.993295 ], [ -81.951447, 38.996032 ], [ -81.959260, 38.995227 ], [ -81.960832, 38.994275 ], [ -81.967769, 38.992955 ], [ -81.973871, 38.992413 ], [ -81.977455, 38.992679 ], [ -81.979371, 38.993193 ], [ -81.981158, 38.994351 ], [ -81.982032, 38.995697 ], [ -81.982761, 39.001978 ], [ -81.983761, 39.005478 ], [ -81.987061, 39.011978 ], [ -81.991361, 39.018378 ], [ -81.994961, 39.022478 ], [ -82.002261, 39.027878 ], [ -82.007062, 39.029578 ], [ -82.017562, 39.030078 ], [ -82.027262, 39.028378 ], [ -82.035963, 39.025478 ], [ -82.038763, 39.022678 ], [ -82.041563, 39.017878 ], [ -82.045663, 39.003778 ], [ -82.049163, 38.997278 ], [ -82.051563, 38.994378 ], [ -82.058764, 38.990078 ], [ -82.068864, 38.984878 ], [ -82.079364, 38.981078 ], [ -82.089065, 38.975978 ], [ -82.091565, 38.973778 ], [ -82.093165, 38.970980 ], [ -82.094865, 38.964578 ], [ -82.098873, 38.958319 ], [ -82.100565, 38.955678 ], [ -82.109065, 38.945579 ], [ -82.110866, 38.940379 ], [ -82.110565, 38.935279 ], [ -82.111666, 38.932579 ], [ -82.120966, 38.921079 ], [ -82.128866, 38.909979 ], [ -82.134766, 38.905579 ], [ -82.143167, 38.898079 ], [ -82.144567, 38.891679 ], [ -82.145267, 38.883479 ], [ -82.142167, 38.877080 ], [ -82.139988, 38.870345 ], [ -82.139224, 38.865020 ], [ -82.141616, 38.851394 ], [ -82.144867, 38.840480 ], [ -82.147667, 38.836980 ], [ -82.161570, 38.824632 ], [ -82.165898, 38.822437 ], [ -82.179478, 38.817376 ], [ -82.191172, 38.815137 ], [ -82.199280, 38.808688 ], [ -82.209290, 38.802672 ], [ -82.214494, 38.798691 ], [ -82.217269, 38.795680 ], [ -82.221566, 38.787187 ], [ -82.221518, 38.779810 ], [ -82.220449, 38.773739 ], [ -82.216614, 38.768350 ], [ -82.207141, 38.763943 ], [ -82.201537, 38.760372 ], [ -82.198882, 38.757725 ], [ -82.195606, 38.752441 ], [ -82.193268, 38.741182 ], [ -82.189668, 38.737382 ], [ -82.188268, 38.734082 ], [ -82.186568, 38.722482 ], [ -82.184567, 38.715882 ], [ -82.182467, 38.708782 ], [ -82.182867, 38.705482 ], [ -82.185067, 38.699182 ], [ -82.190167, 38.687382 ], [ -82.190867, 38.680383 ], [ -82.187667, 38.672683 ], [ -82.186067, 38.666783 ], [ -82.185567, 38.659583 ], [ -82.179067, 38.648883 ], [ -82.176767, 38.642783 ], [ -82.174267, 38.633183 ], [ -82.172667, 38.629684 ], [ -82.172066, 38.625984 ], [ -82.172066, 38.619284 ], [ -82.175167, 38.608484 ], [ -82.177267, 38.603784 ], [ -82.181967, 38.599384 ], [ -82.188767, 38.594984 ], [ -82.193824, 38.593096 ], [ -82.205171, 38.591719 ], [ -82.218967, 38.591683 ], [ -82.222168, 38.591384 ], [ -82.245969, 38.598483 ], [ -82.252469, 38.598783 ], [ -82.262070, 38.598183 ], [ -82.271470, 38.595383 ], [ -82.274270, 38.593683 ], [ -82.287102, 38.582588 ], [ -82.291271, 38.578983 ], [ -82.293471, 38.575383 ], [ -82.293871, 38.572683 ], [ -82.293271, 38.560283 ], [ -82.295671, 38.538483 ], [ -82.297771, 38.533283 ], [ -82.300271, 38.529383 ], [ -82.302871, 38.523183 ], [ -82.303971, 38.517683 ], [ -82.303071, 38.504384 ], [ -82.304223, 38.496308 ], [ -82.306351, 38.490692 ], [ -82.310639, 38.483172 ], [ -82.312511, 38.476116 ], [ -82.313935, 38.468084 ], [ -82.318111, 38.457876 ], [ -82.323999, 38.449268 ], [ -82.330335, 38.444500 ], [ -82.340640, 38.440948 ], [ -82.360145, 38.438596 ], [ -82.381773, 38.434783 ], [ -82.389746, 38.434355 ], [ -82.404882, 38.439347 ], [ -82.434375, 38.430082 ], [ -82.447076, 38.426982 ], [ -82.459676, 38.424682 ], [ -82.486577, 38.418082 ], [ -82.507676, 38.410783 ], [ -82.507678, 38.410782 ], [ -82.529579, 38.405182 ], [ -82.540199, 38.403666 ], [ -82.549799, 38.403202 ], [ -82.560664, 38.404338 ], [ -82.569368, 38.406258 ], [ -82.577176, 38.408770 ], [ -82.579976, 38.410130 ], [ -82.588249, 38.415489 ], [ -82.593673, 38.421809 ], [ -82.596921, 38.426705 ], [ -82.600761, 38.437425 ], [ -82.604089, 38.459841 ], [ -82.608202, 38.468049 ], [ -82.610458, 38.471457 ], [ -82.613802, 38.474529 ], [ -82.618474, 38.477089 ], [ -82.624106, 38.479697 ], [ -82.637707, 38.484449 ], [ -82.648395, 38.490368 ], [ -82.657051, 38.496816 ], [ -82.665481, 38.505737 ], [ -82.665548, 38.505808 ], [ -82.675724, 38.515504 ], [ -82.689965, 38.535920 ], [ -82.696621, 38.542112 ], [ -82.700045, 38.544336 ], [ -82.714142, 38.550544 ], [ -82.719662, 38.553664 ], [ -82.724846, 38.557600 ], [ -82.730958, 38.559264 ], [ -82.739582, 38.558991 ], [ -82.763695, 38.560399 ], [ -82.779472, 38.559023 ], [ -82.789776, 38.559951 ], [ -82.800112, 38.563183 ], [ -82.816012, 38.570733 ], [ -82.820161, 38.572703 ], [ -82.839538, 38.586159 ], [ -82.844306, 38.590862 ], [ -82.847186, 38.595166 ], [ -82.851314, 38.604334 ], [ -82.854291, 38.613454 ], [ -82.855795, 38.620814 ], [ -82.856791, 38.632878 ], [ -82.856291, 38.646078 ], [ -82.859391, 38.660378 ], [ -82.863291, 38.669277 ], [ -82.869592, 38.678177 ], [ -82.874892, 38.682827 ], [ -82.877592, 38.690177 ], [ -82.876892, 38.697377 ], [ -82.875292, 38.704977 ], [ -82.871192, 38.718377 ], [ -82.870392, 38.722077 ], [ -82.869892, 38.728177 ], [ -82.871292, 38.739376 ], [ -82.872592, 38.742576 ], [ -82.874341, 38.745410 ], [ -82.875492, 38.747276 ], [ -82.879492, 38.751476 ], [ -82.889193, 38.756076 ], [ -82.894193, 38.756576 ], [ -82.923694, 38.750076 ], [ -82.943147, 38.743280 ], [ -82.958895, 38.734976 ], [ -82.968695, 38.728776 ], [ -82.979395, 38.725976 ], [ -82.986095, 38.726276 ], [ -82.993996, 38.728576 ], [ -82.999296, 38.729376 ], [ -83.011816, 38.730057 ], [ -83.021752, 38.728790 ], [ -83.027917, 38.727143 ], [ -83.030702, 38.725720 ], [ -83.030891, 38.725564 ], [ -83.033014, 38.723805 ], [ -83.035964, 38.720152 ], [ -83.038442, 38.716377 ], [ -83.042338, 38.708319 ], [ -83.053104, 38.695831 ], [ -83.064319, 38.688976 ], [ -83.084226, 38.681090 ], [ -83.102746, 38.677316 ], [ -83.107436, 38.675220 ], [ -83.112372, 38.671685 ], [ -83.117860, 38.666073 ], [ -83.122547, 38.659200 ], [ -83.126311, 38.645244 ], [ -83.128973, 38.640231 ], [ -83.135046, 38.631719 ], [ -83.138572, 38.628286 ], [ -83.142836, 38.625076 ], [ -83.156926, 38.620547 ], [ -83.164744, 38.620068 ], [ -83.172647, 38.620252 ], [ -83.191400, 38.617598 ], [ -83.202453, 38.616956 ], [ -83.211027, 38.618578 ], [ -83.223076, 38.624158 ], [ -83.232404, 38.627569 ], [ -83.239515, 38.628588 ], [ -83.245572, 38.627936 ], [ -83.251103, 38.626224 ], [ -83.254558, 38.623403 ], [ -83.261126, 38.622723 ], [ -83.264011, 38.621535 ], [ -83.267550, 38.618350 ], [ -83.267694, 38.618221 ], [ -83.268510, 38.615104 ], [ -83.286514, 38.599241 ], [ -83.288885, 38.597977 ], [ -83.294193, 38.596588 ], [ -83.301951, 38.598178 ], [ -83.307832, 38.600824 ], [ -83.311448, 38.603314 ], [ -83.317542, 38.609242 ], [ -83.319101, 38.612233 ], [ -83.320099, 38.616043 ], [ -83.320531, 38.622713 ], [ -83.322383, 38.630615 ], [ -83.327636, 38.637489 ], [ -83.340004, 38.645674 ], [ -83.356445, 38.654009 ], [ -83.366661, 38.658537 ], [ -83.376302, 38.661473 ], [ -83.384755, 38.663171 ], [ -83.412039, 38.666499 ], [ -83.420194, 38.668428 ], [ -83.440404, 38.669361 ], [ -83.446989, 38.670143 ], [ -83.457055, 38.673965 ], [ -83.459809, 38.673617 ], [ -83.468059, 38.675470 ], [ -83.472157, 38.678123 ], [ -83.476420, 38.682261 ], [ -83.486477, 38.690099 ], [ -83.493342, 38.694187 ], [ -83.504365, 38.699256 ], [ -83.512571, 38.701716 ], [ -83.520953, 38.703045 ], [ -83.533339, 38.702105 ], [ -83.549298, 38.698787 ], [ -83.561870, 38.695371 ], [ -83.569098, 38.692842 ], [ -83.575121, 38.691746 ], [ -83.574754, 38.692671 ], [ -83.615736, 38.684145 ], [ -83.626922, 38.679387 ], [ -83.634018, 38.673351 ], [ -83.636208, 38.670584 ], [ -83.637377, 38.667930 ], [ -83.639396, 38.659171 ], [ -83.639954, 38.652468 ], [ -83.642994, 38.643273 ], [ -83.645914, 38.637007 ], [ -83.649737, 38.632753 ], [ -83.652916, 38.630604 ], [ -83.655425, 38.629735 ], [ -83.659304, 38.628592 ], [ -83.663911, 38.627930 ], [ -83.668111, 38.628068 ], [ -83.679484, 38.630036 ], [ -83.685520, 38.631890 ], [ -83.704006, 38.639724 ], [ -83.705314, 38.639761 ], [ -83.708164, 38.639843 ], [ -83.713405, 38.641591 ], [ -83.716933, 38.643657 ], [ -83.717915, 38.645247 ], [ -83.720779, 38.646704 ], [ -83.738207, 38.647932 ], [ -83.749920, 38.649613 ], [ -83.762445, 38.652103 ], [ -83.765090, 38.652881 ], [ -83.769347, 38.655220 ], [ -83.772160, 38.658150 ], [ -83.775761, 38.666748 ], [ -83.777141, 38.671205 ], [ -83.779961, 38.684907 ], [ -83.783620, 38.695641 ], [ -83.787113, 38.699489 ], [ -83.790676, 38.701676 ], [ -83.798549, 38.704668 ], [ -83.806317, 38.706613 ], [ -83.813880, 38.707446 ], [ -83.821854, 38.709575 ], [ -83.834015, 38.716008 ], [ -83.836696, 38.717857 ], [ -83.840595, 38.721912 ], [ -83.841689, 38.724264 ], [ -83.842506, 38.727019 ], [ -83.842740, 38.730365 ], [ -83.844676, 38.737439 ], [ -83.846207, 38.742290 ], [ -83.848734, 38.747178 ], [ -83.852085, 38.751433 ], [ -83.859028, 38.756793 ], [ -83.866530, 38.760200 ], [ -83.873168, 38.762418 ], [ -83.887107, 38.765600 ], [ -83.903917, 38.768152 ], [ -83.903971, 38.768160 ], [ -83.912922, 38.769763 ], [ -83.917217, 38.769665 ], [ -83.926986, 38.771562 ], [ -83.928591, 38.772203 ], [ -83.928454, 38.774583 ], [ -83.943978, 38.783616 ], [ -83.953546, 38.786172 ], [ -83.962123, 38.787384 ], [ -83.978814, 38.787104 ], [ -83.995447, 38.781912 ], [ -84.006104, 38.780156 ], [ -84.023113, 38.775061 ], [ -84.044486, 38.770572 ], [ -84.051642, 38.771397 ], [ -84.052685, 38.771375 ], [ -84.063410, 38.771151 ], [ -84.071491, 38.770475 ], [ -84.094334, 38.775246 ], [ -84.108836, 38.779247 ], [ -84.115655, 38.782721 ], [ -84.135088, 38.789485 ], [ -84.155912, 38.794909 ], [ -84.198358, 38.800920 ], [ -84.205592, 38.802588 ], [ -84.212904, 38.805707 ], [ -84.222059, 38.813753 ], [ -84.225300, 38.817665 ], [ -84.230181, 38.826547 ], [ -84.230427, 38.827422 ], [ -84.231306, 38.830552 ], [ -84.233265, 38.842671 ], [ -84.233727, 38.853576 ], [ -84.231837, 38.872870 ], [ -84.231914, 38.874866 ], [ -84.232132, 38.880483 ], [ -84.232343, 38.884325 ], [ -84.234453, 38.893226 ], [ -84.240155, 38.900912 ], [ -84.242689, 38.903187 ], [ -84.245647, 38.907035 ], [ -84.257010, 38.923208 ], [ -84.260797, 38.926593 ], [ -84.274910, 38.941511 ], [ -84.279916, 38.945168 ], [ -84.288164, 38.955789 ], [ -84.295076, 38.968295 ], [ -84.296466, 38.985306 ], [ -84.297255, 38.989694 ], [ -84.299362, 38.995985 ], [ -84.304698, 39.006455 ], [ -84.313680, 39.016981 ], [ -84.319936, 39.022081 ], [ -84.326539, 39.027463 ], [ -84.336339, 39.032863 ], [ -84.346039, 39.036963 ], [ -84.360439, 39.041362 ], [ -84.386840, 39.045162 ], [ -84.394140, 39.045262 ], [ -84.400940, 39.046362 ], [ -84.402540, 39.045662 ], [ -84.406941, 39.045662 ], [ -84.421467, 39.050938 ], [ -84.425730, 39.053059 ], [ -84.427913, 39.054962 ], [ -84.429841, 39.058262 ], [ -84.432341, 39.067561 ], [ -84.433141, 39.072961 ], [ -84.432641, 39.078261 ], [ -84.432941, 39.083961 ], [ -84.434641, 39.086861 ], [ -84.433941, 39.092461 ], [ -84.432841, 39.094261 ], [ -84.435541, 39.102261 ], [ -84.440642, 39.109661 ], [ -84.445242, 39.114461 ], [ -84.449793, 39.117754 ], [ -84.455342, 39.120360 ], [ -84.462042, 39.121760 ], [ -84.470542, 39.121460 ], [ -84.476243, 39.119160 ], [ -84.480943, 39.116760 ], [ -84.487743, 39.110760 ], [ -84.493743, 39.102460 ], [ -84.496543, 39.100260 ], [ -84.502062, 39.096641 ], [ -84.506082, 39.095081 ], [ -84.509743, 39.093660 ], [ -84.510076, 39.093606 ], [ -84.519543, 39.092060 ], [ -84.524644, 39.092160 ], [ -84.541344, 39.099160 ], [ -84.543544, 39.099660 ], [ -84.550844, 39.099360 ], [ -84.554444, 39.097660 ], [ -84.557544, 39.094860 ], [ -84.563944, 39.087360 ], [ -84.572144, 39.082060 ], [ -84.592408, 39.078088 ], [ -84.601682, 39.074115 ], [ -84.607928, 39.073238 ], [ -84.620112, 39.073457 ], [ -84.623732, 39.074427 ], [ -84.632446, 39.076760 ], [ -84.650346, 39.091660 ], [ -84.657246, 39.095460 ], [ -84.666147, 39.097960 ], [ -84.677247, 39.098260 ], [ -84.684847, 39.100459 ], [ -84.689747, 39.104159 ], [ -84.701947, 39.118959 ], [ -84.714048, 39.132659 ], [ -84.718548, 39.137059 ], [ -84.726148, 39.141958 ], [ -84.732048, 39.144458 ], [ -84.744149, 39.147458 ], [ -84.750749, 39.147358 ], [ -84.754449, 39.146658 ], [ -84.766749, 39.138558 ], [ -84.783991, 39.118060 ], [ -84.787680, 39.115297 ], [ -84.793820, 39.112939 ], [ -84.810753, 39.109142 ], [ -84.812241, 39.107102 ], [ -84.813767, 39.106492 ], [ -84.820157, 39.105480 ], [ -84.819985, 39.149081 ], [ -84.819826, 39.156504 ], [ -84.819802, 39.157613 ], [ -84.820159, 39.227225 ], [ -84.819813, 39.244334 ], [ -84.819801, 39.247806 ], [ -84.819859, 39.251018 ], [ -84.819633, 39.261855 ], [ -84.819622, 39.271590 ], [ -84.819451, 39.305152 ], [ -84.819451, 39.305153 ], [ -84.819352, 39.309454 ], [ -84.817453, 39.391753 ], [ -84.815754, 39.477352 ], [ -84.815754, 39.477358 ], [ -84.815555, 39.510952 ], [ -84.815555, 39.511052 ], [ -84.815355, 39.521950 ], [ -84.815355, 39.521951 ], [ -84.815155, 39.548051 ], [ -84.814955, 39.566251 ], [ -84.814955, 39.567251 ], [ -84.815036, 39.567695 ], [ -84.815156, 39.568351 ], [ -84.814705, 39.628854 ], [ -84.814323, 39.655814 ], [ -84.814619, 39.669174 ], [ -84.814530, 39.680429 ], [ -84.814129, 39.726556 ], [ -84.814129, 39.726620 ], [ -84.814189, 39.785569 ], [ -84.814179, 39.786853 ], [ -84.814209, 39.799755 ], [ -84.814120, 39.811398 ], [ -84.814179, 39.814212 ], [ -84.813852, 39.824621 ], [ -84.813793, 39.826771 ], [ -84.813703, 39.843059 ], [ -84.813674, 39.843173 ], [ -84.813549, 39.850773 ], [ -84.813464, 39.853261 ], [ -84.813050, 39.872958 ], [ -84.812787, 39.890830 ], [ -84.812698, 39.891585 ], [ -84.812411, 39.916915 ], [ -84.812411, 39.916916 ], [ -84.812357, 39.921764 ], [ -84.812193, 39.927340 ], [ -84.811212, 39.995331 ], [ -84.810933, 40.005079 ], [ -84.810099, 40.034214 ], [ -84.809737, 40.048929 ], [ -84.808706, 40.107216 ], [ -84.808305, 40.127018 ], [ -84.808291, 40.129027 ], [ -84.806766, 40.180128 ], [ -84.806347, 40.192252 ], [ -84.806340, 40.192327 ], [ -84.806175, 40.197995 ], [ -84.805627, 40.223659 ], [ -84.804098, 40.302498 ], [ -84.803918, 40.310094 ], [ -84.803917, 40.310115 ], [ -84.804119, 40.352757 ], [ -84.804119, 40.352844 ], [ -84.804504, 40.411555 ], [ -84.803928, 40.462564 ], [ -84.803828, 40.465403 ], [ -84.802547, 40.501810 ], [ -84.802483, 40.528046 ], [ -84.802265, 40.572212 ], [ -84.802265, 40.572215 ], [ -84.802135, 40.644859 ], [ -84.802193, 40.660298 ], [ -84.802220, 40.674776 ], [ -84.802157, 40.689324 ], [ -84.802127, 40.691405 ], [ -84.802094, 40.702476 ], [ -84.802181, 40.718602 ], [ -84.802119, 40.728146 ], [ -84.802119, 40.728163 ], [ -84.802266, 40.742298 ], [ -84.802538, 40.765515 ], [ -84.802170, 40.800601 ], [ -84.802935, 40.922377 ], [ -84.802936, 40.922568 ], [ -84.803313, 40.989209 ], [ -84.803313, 40.989394 ], [ -84.803374, 41.089302 ], [ -84.803341, 41.096867 ], [ -84.803234, 41.121414 ], [ -84.803780, 41.140520 ], [ -84.803413, 41.164649 ], [ -84.803594, 41.173203 ], [ -84.803472, 41.173889 ], [ -84.803492, 41.252531 ], [ -84.803492, 41.252562 ], [ -84.803580, 41.270942 ], [ -84.803581, 41.271079 ], [ -84.803582, 41.271273 ], [ -84.803926, 41.367959 ], [ -84.804133, 41.408292 ], [ -84.804046, 41.408361 ], [ -84.804015, 41.411655 ], [ -84.803956, 41.426044 ], [ -84.803956, 41.426128 ], [ -84.803919, 41.435531 ], [ -84.804457, 41.488224 ], [ -84.804551, 41.500364 ], [ -84.804729, 41.530092 ], [ -84.804729, 41.530135 ], [ -84.804729, 41.530231 ], [ -84.805812, 41.613040 ], [ -84.805696, 41.631398 ], [ -84.805673, 41.632342 ], [ -84.806210, 41.674550 ], [ -84.806082, 41.696089 ], [ -84.749955, 41.698245 ], [ -84.438067, 41.704903 ], [ -84.399547, 41.705860 ], [ -84.396547, 41.705935 ], [ -84.360546, 41.706621 ], [ -84.360416, 41.706625 ], [ -84.134417, 41.712931 ], [ -84.019373, 41.716668 ], [ -83.998849, 41.716822 ], [ -83.899764, 41.719961 ], [ -83.880539, 41.720081 ], [ -83.880387, 41.720089 ], [ -83.859541, 41.721250 ], [ -83.763150, 41.723547 ], [ -83.763038, 41.723550 ], [ -83.708937, 41.725150 ], [ -83.685337, 41.726449 ], [ -83.665937, 41.726949 ], [ -83.639636, 41.727749 ], [ -83.636636, 41.727849 ], [ -83.595235, 41.729148 ], [ -83.593835, 41.729148 ], [ -83.585235, 41.729348 ], [ -83.504334, 41.731547 ], [ -83.503433, 41.731547 ], [ -83.499733, 41.731647 ], [ -83.497733, 41.731847 ], [ -83.453832, 41.732647 ], [ -83.455626, 41.727445 ], [ -83.449001, 41.710719 ], [ -83.446032, 41.706847 ], [ -83.409531, 41.691247 ], [ -83.392630, 41.691947 ], [ -83.375730, 41.686647 ], [ -83.357073, 41.687763 ], [ -83.341817, 41.693518 ], [ -83.337985, 41.698682 ], [ -83.337977, 41.703410 ], [ -83.326825, 41.701562 ], [ -83.298731, 41.683871 ], [ -83.295610, 41.681905 ], [ -83.293928, 41.680846 ], [ -83.290680, 41.676794 ], [ -83.289682, 41.676409 ], [ -83.288469, 41.675941 ], [ -83.287125, 41.675423 ], [ -83.285181, 41.674673 ], [ -83.278455, 41.672078 ], [ -83.238191, 41.651167 ], [ -83.231660, 41.644218 ], [ -83.194524, 41.631008 ], [ -83.165713, 41.623246 ], [ -83.145887, 41.617904 ], [ -83.103928, 41.613558 ], [ -83.086036, 41.606680 ], [ -83.066593, 41.595340 ], [ -83.048222, 41.573951 ], [ -83.043287, 41.568205 ], [ -83.043079, 41.567963 ], [ -83.042909, 41.567823 ], [ -83.031653, 41.558592 ], [ -83.030764, 41.557864 ], [ -83.028072, 41.555656 ], [ -83.019057, 41.550174 ], [ -83.017473, 41.549211 ], [ -83.016753, 41.548773 ], [ -82.999916, 41.538534 ], [ -82.999897, 41.538525 ], [ -82.969850, 41.524327 ], [ -82.969642, 41.524229 ], [ -82.969574, 41.524210 ], [ -82.958481, 41.521104 ], [ -82.934369, 41.514353 ], [ -82.897728, 41.519241 ], [ -82.896854, 41.519541 ], [ -82.888200, 41.522508 ], [ -82.882305, 41.525770 ], [ -82.875229, 41.529684 ], [ -82.869422, 41.533962 ], [ -82.866262, 41.537534 ], [ -82.861323, 41.543116 ], [ -82.857841, 41.547051 ], [ -82.856770, 41.548262 ], [ -82.856533, 41.550650 ], [ -82.855197, 41.564114 ], [ -82.856088, 41.566633 ], [ -82.856647, 41.568216 ], [ -82.858702, 41.574025 ], [ -82.859531, 41.576371 ], [ -82.857945, 41.578049 ], [ -82.857316, 41.578714 ], [ -82.856919, 41.579135 ], [ -82.854263, 41.581945 ], [ -82.852957, 41.583327 ], [ -82.847657, 41.585639 ], [ -82.834101, 41.587587 ], [ -82.820207, 41.570664 ], [ -82.794324, 41.546486 ], [ -82.785496, 41.540675 ], [ -82.772010, 41.540580 ], [ -82.749907, 41.546470 ], [ -82.739868, 41.545047 ], [ -82.732886, 41.544057 ], [ -82.731900, 41.543918 ], [ -82.731628, 41.543879 ], [ -82.730516, 41.543721 ], [ -82.728489, 41.543434 ], [ -82.727656, 41.543316 ], [ -82.722069, 41.542524 ], [ -82.720539, 41.542307 ], [ -82.717878, 41.541930 ], [ -82.717595, 41.541715 ], [ -82.715227, 41.539913 ], [ -82.711332, 41.536950 ], [ -82.710935, 41.536648 ], [ -82.710967, 41.536221 ], [ -82.711632, 41.527201 ], [ -82.716492, 41.522227 ], [ -82.721914, 41.516677 ], [ -82.719956, 41.510735 ], [ -82.719811, 41.510296 ], [ -82.713904, 41.501697 ], [ -82.710013, 41.497590 ], [ -82.694722, 41.493945 ], [ -82.687921, 41.492324 ], [ -82.658302, 41.461878 ], [ -82.617745, 41.431833 ], [ -82.616952, 41.428425 ], [ -82.558080, 41.400005 ], [ -82.513827, 41.384257 ], [ -82.499099, 41.381541 ], [ -82.481214, 41.381342 ], [ -82.460599, 41.386316 ], [ -82.431315, 41.396866 ], [ -82.398086, 41.413945 ], [ -82.361784, 41.426644 ], [ -82.348076, 41.428431 ], [ -82.334182, 41.430243 ], [ -82.291580, 41.428442 ], [ -82.283488, 41.429283 ], [ -82.268479, 41.430842 ], [ -82.254678, 41.434441 ], [ -82.193375, 41.464540 ], [ -82.188850, 41.468097 ], [ -82.186174, 41.473440 ], [ -82.184774, 41.474040 ], [ -82.181598, 41.471634 ], [ -82.165373, 41.474440 ], [ -82.094169, 41.495039 ], [ -82.011966, 41.515639 ], [ -81.994565, 41.514440 ], [ -81.968130, 41.506422 ], [ -81.964912, 41.505446 ], [ -81.962664, 41.501341 ], [ -81.958463, 41.498642 ], [ -81.937862, 41.491443 ], [ -81.930404, 41.490457 ], [ -81.928652, 41.490226 ], [ -81.877360, 41.483445 ], [ -81.860262, 41.483841 ], [ -81.850141, 41.486255 ], [ -81.837092, 41.489367 ], [ -81.836059, 41.489614 ], [ -81.810992, 41.495592 ], [ -81.810758, 41.495648 ], [ -81.801207, 41.496223 ], [ -81.800253, 41.496281 ], [ -81.799746, 41.496311 ], [ -81.794449, 41.496630 ], [ -81.794157, 41.496648 ], [ -81.782258, 41.496050 ], [ -81.768898, 41.491663 ], [ -81.768856, 41.491649 ], [ -81.762489, 41.490460 ], [ -81.758610, 41.489736 ], [ -81.746095, 41.487400 ], [ -81.745818, 41.487348 ], [ -81.744755, 41.487150 ], [ -81.744272, 41.487263 ], [ -81.741852, 41.487827 ], [ -81.738755, 41.488550 ], [ -81.732674, 41.491437 ], [ -81.727806, 41.493749 ], [ -81.726429, 41.494402 ], [ -81.725763, 41.494718 ], [ -81.719310, 41.497782 ], [ -81.716836, 41.498957 ], [ -81.715590, 41.499549 ], [ -81.710986, 41.501734 ], [ -81.710953, 41.501750 ], [ -81.707622, 41.505108 ], [ -81.706864, 41.505872 ], [ -81.693250, 41.514161 ], [ -81.691248, 41.515379 ], [ -81.688058, 41.517321 ], [ -81.664884, 41.531430 ], [ -81.664851, 41.531450 ], [ -81.649872, 41.535775 ], [ -81.648453, 41.536185 ], [ -81.641055, 41.538321 ], [ -81.633652, 41.540458 ], [ -81.627431, 41.544163 ], [ -81.616910, 41.550428 ], [ -81.616567, 41.550633 ], [ -81.615816, 41.551079 ], [ -81.610163, 41.554446 ], [ -81.609670, 41.554740 ], [ -81.599747, 41.560649 ], [ -81.593144, 41.565462 ], [ -81.593092, 41.565500 ], [ -81.591981, 41.566310 ], [ -81.591471, 41.566682 ], [ -81.579815, 41.575178 ], [ -81.579746, 41.575228 ], [ -81.579727, 41.575243 ], [ -81.579285, 41.575565 ], [ -81.578666, 41.576016 ], [ -81.577459, 41.576896 ], [ -81.575715, 41.578167 ], [ -81.575577, 41.578267 ], [ -81.562844, 41.587549 ], [ -81.531674, 41.612972 ], [ -81.531612, 41.613023 ], [ -81.529955, 41.614374 ], [ -81.529742, 41.614548 ], [ -81.527026, 41.615373 ], [ -81.520707, 41.617292 ], [ -81.509359, 41.620739 ], [ -81.500440, 41.623448 ], [ -81.488640, 41.631348 ], [ -81.486919, 41.632704 ], [ -81.477544, 41.640086 ], [ -81.466038, 41.649148 ], [ -81.452461, 41.663139 ], [ -81.447734, 41.668011 ], [ -81.443647, 41.672222 ], [ -81.442843, 41.673051 ], [ -81.442720, 41.673178 ], [ -81.442645, 41.673255 ], [ -81.442552, 41.673314 ], [ -81.441803, 41.673783 ], [ -81.441339, 41.674074 ], [ -81.438971, 41.675560 ], [ -81.437809, 41.676289 ], [ -81.437014, 41.676788 ], [ -81.435582, 41.677686 ], [ -81.431441, 41.680285 ], [ -81.413062, 41.691816 ], [ -81.407984, 41.695002 ], [ -81.406098, 41.696185 ], [ -81.404476, 41.697203 ], [ -81.402417, 41.698495 ], [ -81.400686, 41.699581 ], [ -81.400617, 41.699624 ], [ -81.388632, 41.707144 ], [ -81.388269, 41.707355 ], [ -81.380935, 41.711622 ], [ -81.374509, 41.715361 ], [ -81.374454, 41.715393 ], [ -81.373666, 41.715852 ], [ -81.372587, 41.716480 ], [ -81.368913, 41.718618 ], [ -81.368670, 41.718759 ], [ -81.367498, 41.719441 ], [ -81.353229, 41.727743 ], [ -81.330154, 41.737938 ], [ -81.309499, 41.747064 ], [ -81.307010, 41.748164 ], [ -81.306495, 41.748392 ], [ -81.301626, 41.750543 ], [ -81.288892, 41.758945 ], [ -81.286925, 41.760243 ], [ -81.279925, 41.759944 ], [ -81.279187, 41.759859 ], [ -81.265576, 41.758298 ], [ -81.264224, 41.758143 ], [ -81.263751, 41.758239 ], [ -81.263110, 41.758369 ], [ -81.259349, 41.759130 ], [ -81.255520, 41.759905 ], [ -81.252977, 41.760420 ], [ -81.251918, 41.760634 ], [ -81.248672, 41.761291 ], [ -81.248609, 41.761316 ], [ -81.247832, 41.761623 ], [ -81.247607, 41.761712 ], [ -81.202359, 41.779570 ], [ -81.201721, 41.779822 ], [ -81.192684, 41.783389 ], [ -81.184368, 41.786671 ], [ -81.183328, 41.787120 ], [ -81.167638, 41.793903 ], [ -81.122295, 41.813503 ], [ -81.112885, 41.817571 ], [ -81.098931, 41.821319 ], [ -81.095592, 41.822216 ], [ -81.092716, 41.822988 ], [ -81.051920, 41.839557 ], [ -81.024525, 41.846469 ], [ -81.010490, 41.853962 ], [ -81.002663, 41.854846 ], [ -81.002117, 41.854908 ], [ -80.991799, 41.856074 ], [ -80.973674, 41.858122 ], [ -80.971141, 41.858409 ], [ -80.958494, 41.859838 ], [ -80.936244, 41.862352 ], [ -80.916528, 41.865954 ], [ -80.900342, 41.868912 ], [ -80.853542, 41.884685 ], [ -80.852064, 41.885183 ], [ -80.826889, 41.893668 ], [ -80.819165, 41.896271 ], [ -80.816444, 41.897188 ], [ -80.814943, 41.897694 ], [ -80.813240, 41.898760 ], [ -80.812659, 41.899125 ], [ -80.808697, 41.901606 ], [ -80.808010, 41.902304 ], [ -80.806133, 41.904211 ], [ -80.801436, 41.908982 ], [ -80.800794, 41.909635 ], [ -80.799822, 41.909749 ], [ -80.798311, 41.909926 ], [ -80.794388, 41.910386 ], [ -80.786410, 41.911322 ], [ -80.785497, 41.911429 ], [ -80.784682, 41.911525 ], [ -80.782944, 41.908294 ], [ -80.782052, 41.906635 ], [ -80.781112, 41.906897 ], [ -80.777090, 41.908018 ], [ -80.771784, 41.909496 ], [ -80.770756, 41.909782 ], [ -80.768020, 41.910545 ], [ -80.766046, 41.911095 ], [ -80.762176, 41.912173 ], [ -80.757945, 41.913352 ], [ -80.727504, 41.918593 ], [ -80.720816, 41.919744 ], [ -80.717469, 41.920656 ], [ -80.712218, 41.922087 ], [ -80.708293, 41.923157 ], [ -80.699363, 41.925591 ], [ -80.693429, 41.927208 ], [ -80.635576, 41.942976 ], [ -80.619443, 41.947373 ], [ -80.619242, 41.947428 ], [ -80.608610, 41.950325 ], [ -80.581882, 41.957610 ], [ -80.579439, 41.958499 ], [ -80.576735, 41.959483 ], [ -80.576591, 41.959535 ], [ -80.575500, 41.959932 ], [ -80.572028, 41.961196 ], [ -80.563327, 41.964362 ], [ -80.560671, 41.965328 ], [ -80.555898, 41.967065 ], [ -80.553836, 41.967815 ], [ -80.533774, 41.973475 ], [ -80.531390, 41.974147 ], [ -80.530164, 41.974493 ], [ -80.529274, 41.974744 ], [ -80.525521, 41.975803 ], [ -80.522057, 41.976780 ], [ -80.519461, 41.977513 ], [ -80.519425, 41.977523 ], [ -80.519425, 41.977522 ], [ -80.519405, 41.976158 ], [ -80.519304, 41.943992 ], [ -80.519345, 41.929168 ], [ -80.519294, 41.849563 ], [ -80.519239, 41.765138 ], [ -80.519369, 41.752487 ], [ -80.519408, 41.739359 ], [ -80.519373, 41.701473 ], [ -80.519424, 41.671228 ], [ -80.519357, 41.669767 ], [ -80.519339, 41.539297 ], [ -80.519157, 41.528769 ], [ -80.519225, 41.499924 ], [ -80.519209, 41.489013 ], [ -80.519169, 41.462581 ], [ -80.518993, 41.435454 ], [ -80.518993, 41.416437 ], [ -80.519025, 41.416438 ], [ -80.519249, 41.378918 ], [ -80.519217, 41.372006 ], [ -80.519249, 41.361030 ], [ -80.519297, 41.350833 ], [ -80.519345, 41.340740 ], [ -80.519345, 41.340145 ], [ -80.519293, 41.339654 ], [ -80.519293, 41.339054 ], [ -80.519311, 41.339052 ], [ -80.519281, 41.337174 ], [ -80.519281, 41.337145 ], [ -80.519281, 41.335958 ], [ -80.519265, 41.333495 ], [ -80.519129, 41.312408 ], [ -80.518794, 41.305509 ], [ -80.518996, 41.268300 ], [ -80.518993, 41.268155 ], [ -80.518893, 41.265155 ], [ -80.518693, 41.248855 ], [ -80.518893, 41.232556 ], [ -80.518893, 41.219357 ], [ -80.518893, 41.219356 ], [ -80.518830, 41.209213 ], [ -80.519144, 41.171203 ], [ -80.519115, 41.145520 ], [ -80.519167, 41.133388 ], [ -80.519167, 41.133343 ], [ -80.519012, 41.125116 ], [ -80.519012, 41.125093 ], [ -80.519012, 41.125057 ], [ -80.519056, 41.125057 ], [ -80.518992, 41.115958 ], [ -80.519192, 41.105358 ], [ -80.519125, 41.100819 ], [ -80.519092, 41.090658 ], [ -80.519088, 41.082074 ], [ -80.518999, 41.075014 ], [ -80.518960, 41.071866 ], [ -80.518928, 41.070954 ], [ -80.518960, 41.061546 ], [ -80.518927, 41.015387 ], [ -80.518989, 40.995445 ], [ -80.519000, 40.987380 ], [ -80.519091, 40.921061 ], [ -80.519891, 40.906661 ], [ -80.519790, 40.900761 ], [ -80.519764, 40.899858 ], [ -80.519002, 40.877543 ], [ -80.519019, 40.851339 ], [ -80.519020, 40.850073 ], [ -80.519081, 40.849157 ], [ -80.518992, 40.801221 ], [ -80.519058, 40.792298 ], [ -80.518991, 40.638801 ], [ -80.521917, 40.636992 ], [ -80.525660, 40.636068 ], [ -80.530093, 40.636255 ], [ -80.532737, 40.635590 ], [ -80.539541, 40.632122 ], [ -80.545892, 40.629702 ], [ -80.551126, 40.628847 ], [ -80.560720, 40.623680 ], [ -80.567840, 40.617552 ], [ -80.571936, 40.615456 ], [ -80.576736, 40.614224 ], [ -80.579856, 40.614304 ], [ -80.583633, 40.615520 ], [ -80.592049, 40.622496 ], [ -80.594065, 40.623664 ], [ -80.598764, 40.625263 ], [ -80.603876, 40.625064 ], [ -80.616002, 40.621696 ], [ -80.627171, 40.619936 ], [ -80.634355, 40.616095 ], [ -80.639379, 40.611280 ], [ -80.644963, 40.603648 ], [ -80.651716, 40.597744 ], [ -80.653972, 40.596480 ], [ -80.655188, 40.596544 ], [ -80.662564, 40.591600 ], [ -80.665892, 40.587728 ], [ -80.667957, 40.582496 ], [ -80.667781, 40.578096 ], [ -80.666917, 40.573664 ], [ -80.662708, 40.570176 ], [ -80.655316, 40.565184 ], [ -80.652436, 40.562544 ], [ -80.641380, 40.548417 ], [ -80.633107, 40.538705 ], [ -80.630483, 40.537921 ], [ -80.627507, 40.535793 ], [ -80.622195, 40.520497 ], [ -80.620883, 40.512257 ], [ -80.618003, 40.502049 ], [ -80.609058, 40.489506 ], [ -80.602450, 40.484226 ], [ -80.599194, 40.482566 ], [ -80.595494, 40.475266 ], [ -80.594794, 40.471366 ], [ -80.596094, 40.463366 ], [ -80.598294, 40.458366 ], [ -80.604395, 40.449767 ], [ -80.604895, 40.446667 ], [ -80.611195, 40.437767 ], [ -80.612295, 40.434867 ], [ -80.612995, 40.429367 ], [ -80.612295, 40.418567 ], [ -80.612695, 40.407667 ], [ -80.611795, 40.403867 ], [ -80.612195, 40.402667 ], [ -80.615195, 40.399867 ], [ -80.628096, 40.395867 ], [ -80.629699, 40.395007 ], [ -80.632196, 40.393667 ], [ -80.633596, 40.390467 ], [ -80.631596, 40.385468 ], [ -80.630740, 40.384900 ], [ -80.619196, 40.381768 ], [ -80.614396, 40.378768 ], [ -80.609695, 40.374968 ], [ -80.607595, 40.369568 ], [ -80.608695, 40.361968 ], [ -80.611796, 40.355168 ], [ -80.612796, 40.347668 ], [ -80.610796, 40.340868 ], [ -80.602895, 40.327869 ], [ -80.600495, 40.321169 ], [ -80.599895, 40.317669 ], [ -80.602895, 40.307069 ], [ -80.606596, 40.303869 ], [ -80.614896, 40.291969 ], [ -80.616796, 40.285269 ], [ -80.616196, 40.272270 ], [ -80.619297, 40.265170 ], [ -80.622497, 40.261770 ], [ -80.637098, 40.254270 ], [ -80.637198, 40.255070 ], [ -80.644598, 40.251270 ], [ -80.652098, 40.244970 ], [ -80.661543, 40.229798 ], [ -80.664299, 40.219170 ], [ -80.666299, 40.206271 ], [ -80.668100, 40.199671 ], [ -80.672600, 40.192371 ], [ -80.679600, 40.186371 ], [ -80.681812, 40.185566 ], [ -80.682008, 40.185495 ], [ -80.683705, 40.184215 ], [ -80.686137, 40.181607 ], [ -80.702982, 40.157173 ], [ -80.704602, 40.154823 ], [ -80.705994, 40.151591 ], [ -80.707322, 40.144999 ], [ -80.710042, 40.138311 ], [ -80.710554, 40.125271 ], [ -80.708810, 40.118088 ], [ -80.708106, 40.117256 ], [ -80.707002, 40.113272 ], [ -80.706702, 40.110872 ], [ -80.707702, 40.105372 ], [ -80.709102, 40.101472 ], [ -80.710203, 40.099572 ], [ -80.713003, 40.096872 ], [ -80.730704, 40.086472 ], [ -80.736804, 40.080072 ], [ -80.738604, 40.075672 ], [ -80.738504, 40.071472 ], [ -80.737104, 40.064972 ], [ -80.734304, 40.059672 ], [ -80.733104, 40.058772 ], [ -80.730904, 40.049172 ], [ -80.730904, 40.046672 ], [ -80.731504, 40.037472 ], [ -80.733267, 40.033357 ], [ -80.733304, 40.033272 ], [ -80.736300, 40.029929 ], [ -80.737389, 40.027593 ], [ -80.737341, 40.022969 ], [ -80.737805, 40.020761 ], [ -80.740509, 40.015225 ], [ -80.741901, 40.007929 ], [ -80.742045, 40.005641 ], [ -80.741085, 39.996857 ], [ -80.740045, 39.993929 ], [ -80.738717, 39.985113 ], [ -80.740126, 39.970793 ], [ -80.743166, 39.969113 ], [ -80.746270, 39.966233 ], [ -80.755135, 39.961561 ], [ -80.758527, 39.959241 ], [ -80.763375, 39.953514 ], [ -80.764479, 39.950250 ], [ -80.764511, 39.946602 ], [ -80.761312, 39.929098 ], [ -80.756784, 39.920586 ], [ -80.755936, 39.916554 ], [ -80.756432, 39.913930 ], [ -80.758304, 39.910426 ], [ -80.759296, 39.909466 ], [ -80.760656, 39.908906 ], [ -80.762592, 39.908906 ], [ -80.768272, 39.909642 ], [ -80.772641, 39.911306 ], [ -80.782849, 39.917162 ], [ -80.795714, 39.919690 ], [ -80.800530, 39.919434 ], [ -80.803394, 39.918762 ], [ -80.806018, 39.917130 ], [ -80.807618, 39.914938 ], [ -80.809283, 39.910314 ], [ -80.809683, 39.906106 ], [ -80.809011, 39.903226 ], [ -80.806179, 39.897306 ], [ -80.802339, 39.891610 ], [ -80.796162, 39.885530 ], [ -80.793989, 39.882787 ], [ -80.790156, 39.872252 ], [ -80.790761, 39.867280 ], [ -80.793131, 39.863751 ], [ -80.799898, 39.858912 ], [ -80.816430, 39.853032 ], [ -80.821279, 39.849982 ], [ -80.824276, 39.847159 ], [ -80.826124, 39.844238 ], [ -80.826964, 39.841656 ], [ -80.826228, 39.835802 ], [ -80.823030, 39.827484 ], [ -80.822480, 39.824971 ], [ -80.822181, 39.811708 ], [ -80.824969, 39.801092 ], [ -80.826079, 39.798584 ], [ -80.835311, 39.790690 ], [ -80.863048, 39.775197 ], [ -80.866329, 39.771738 ], [ -80.869092, 39.766364 ], [ -80.869933, 39.763555 ], [ -80.867596, 39.757116 ], [ -80.865339, 39.753251 ], [ -80.854717, 39.742592 ], [ -80.852738, 39.741040 ], [ -80.846091, 39.737812 ], [ -80.836597, 39.723925 ], [ -80.834563, 39.721582 ], [ -80.833463, 39.720812 ], [ -80.831551, 39.719475 ], [ -80.829723, 39.714041 ], [ -80.829764, 39.711839 ], [ -80.831871, 39.705655 ], [ -80.833882, 39.703497 ], [ -80.839112, 39.701033 ], [ -80.844721, 39.699440 ], [ -80.852000, 39.698560 ], [ -80.854599, 39.697473 ], [ -80.861718, 39.693625 ], [ -80.863698, 39.691724 ], [ -80.865805, 39.686484 ], [ -80.866330, 39.683167 ], [ -80.866670, 39.678487 ], [ -80.865575, 39.662751 ], [ -80.866647, 39.652616 ], [ -80.869802, 39.646896 ], [ -80.870771, 39.642885 ], [ -80.870473, 39.641764 ], [ -80.871020, 39.638963 ], [ -80.876002, 39.627084 ], [ -80.880360, 39.620706 ], [ -80.892208, 39.616756 ], [ -80.896514, 39.616757 ], [ -80.906247, 39.618431 ], [ -80.917620, 39.618703 ], [ -80.925841, 39.617396 ], [ -80.933292, 39.614812 ], [ -80.936906, 39.612616 ], [ -80.943782, 39.606926 ], [ -80.970436, 39.590127 ], [ -80.978664, 39.583517 ], [ -80.987732, 39.577262 ], [ -80.993695, 39.571253 ], [ -80.996804, 39.569120 ], [ -81.008660, 39.562798 ], [ -81.020055, 39.555410 ], [ -81.023900, 39.552313 ], [ -81.026662, 39.548547 ], [ -81.030169, 39.545211 ], [ -81.038706, 39.540048 ], [ -81.044902, 39.536300 ], [ -81.049955, 39.531893 ], [ -81.051982, 39.529310 ], [ -81.060379, 39.522744 ], [ -81.070594, 39.515991 ], [ -81.075950, 39.509660 ], [ -81.091433, 39.496975 ], [ -81.100833, 39.487175 ], [ -81.114433, 39.466275 ], [ -81.115133, 39.466275 ], [ -81.121472, 39.457757 ], [ -81.124733, 39.453375 ], [ -81.128533, 39.449375 ], [ -81.132534, 39.446275 ], [ -81.134434, 39.445075 ], [ -81.138134, 39.443775 ], [ -81.152534, 39.443175 ], [ -81.163520, 39.441186 ], [ -81.170634, 39.439175 ], [ -81.179934, 39.435121 ], [ -81.182307, 39.433533 ], [ -81.185946, 39.430731 ], [ -81.190714, 39.423562 ], [ -81.200412, 39.415303 ], [ -81.205223, 39.410786 ], [ -81.208231, 39.407147 ], [ -81.210833, 39.403563 ], [ -81.211433, 39.402031 ], [ -81.210870, 39.397112 ], [ -81.211654, 39.392977 ], [ -81.213064, 39.390656 ], [ -81.217315, 39.387590 ], [ -81.221372, 39.386172 ], [ -81.223581, 39.386062 ], [ -81.241840, 39.390276 ], [ -81.249088, 39.389992 ], [ -81.259788, 39.386698 ], [ -81.270716, 39.385914 ], [ -81.275677, 39.383786 ], [ -81.281405, 39.379258 ], [ -81.297517, 39.374378 ], [ -81.304798, 39.370538 ], [ -81.319598, 39.361290 ], [ -81.326174, 39.358186 ], [ -81.335599, 39.352794 ], [ -81.342623, 39.348042 ], [ -81.347567, 39.345770 ], [ -81.356911, 39.343178 ], [ -81.371271, 39.342062 ], [ -81.375961, 39.341697 ], [ -81.379674, 39.342081 ], [ -81.384556, 39.343449 ], [ -81.391249, 39.348814 ], [ -81.393794, 39.351706 ], [ -81.395883, 39.355553 ], [ -81.400744, 39.369221 ], [ -81.402770, 39.376914 ], [ -81.406689, 39.388090 ], [ -81.412706, 39.394618 ], [ -81.420578, 39.400378 ], [ -81.428642, 39.405374 ], [ -81.435642, 39.408474 ], [ -81.446543, 39.410374 ], [ -81.456143, 39.409274 ], [ -81.467744, 39.403774 ], [ -81.473188, 39.400170 ], [ -81.482900, 39.389674 ], [ -81.489044, 39.384074 ], [ -81.503189, 39.373242 ], [ -81.513493, 39.367050 ], [ -81.524309, 39.361610 ], [ -81.534470, 39.358234 ], [ -81.542346, 39.352874 ], [ -81.557547, 39.338774 ], [ -81.559647, 39.330774 ], [ -81.560147, 39.317874 ], [ -81.565047, 39.293874 ], [ -81.565247, 39.276175 ], [ -81.567347, 39.270675 ], [ -81.570247, 39.267675 ], [ -81.585559, 39.268747 ], [ -81.588583, 39.269787 ], [ -81.595160, 39.273387 ], [ -81.603352, 39.275531 ], [ -81.608408, 39.276043 ], [ -81.613896, 39.275339 ], [ -81.621305, 39.273643 ], [ -81.643178, 39.277195 ], [ -81.656138, 39.277355 ], [ -81.670187, 39.275963 ], [ -81.678331, 39.273755 ], [ -81.683627, 39.270939 ], [ -81.689483, 39.266043 ], [ -81.692060, 39.263227 ], [ -81.696380, 39.257035 ], [ -81.696988, 39.248747 ], [ -81.696636, 39.246123 ], [ -81.695724, 39.242859 ], [ -81.692203, 39.236091 ], [ -81.691067, 39.230139 ], [ -81.691339, 39.227947 ], [ -81.692395, 39.226443 ], [ -81.694603, 39.224107 ], [ -81.700908, 39.220844 ], [ -81.711628, 39.219228 ], [ -81.724365, 39.216508 ], [ -81.725583, 39.215835 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US40", "STATE": "40", "NAME": "Oklahoma", "LSAD": "", "CENSUSAREA": 68594.921000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -96.944611, 33.949217 ], [ -96.952313, 33.944582 ], [ -96.972542, 33.935795 ], [ -96.973807, 33.935697 ], [ -96.976955, 33.937453 ], [ -96.979818, 33.941588 ], [ -96.981031, 33.949160 ], [ -96.980676, 33.951814 ], [ -96.979347, 33.955130 ], [ -96.979415, 33.956178 ], [ -96.981337, 33.956378 ], [ -96.987892, 33.954671 ], [ -96.990835, 33.952701 ], [ -96.994288, 33.949206 ], [ -96.995368, 33.947302 ], [ -96.996183, 33.941728 ], [ -96.995023, 33.932035 ], [ -96.993997, 33.928979 ], [ -96.988745, 33.918468 ], [ -96.984939, 33.904866 ], [ -96.983971, 33.892083 ], [ -96.985567, 33.886522 ], [ -97.017857, 33.850142 ], [ -97.023899, 33.844213 ], [ -97.038858, 33.838264 ], [ -97.041245, 33.837761 ], [ -97.048734, 33.840935 ], [ -97.052209, 33.841737 ], [ -97.055416, 33.841202 ], [ -97.057554, 33.840133 ], [ -97.058623, 33.837728 ], [ -97.057821, 33.834520 ], [ -97.055683, 33.830779 ], [ -97.055148, 33.825701 ], [ -97.055416, 33.823830 ], [ -97.058623, 33.818752 ], [ -97.062632, 33.816079 ], [ -97.067977, 33.814476 ], [ -97.078590, 33.812756 ], [ -97.087999, 33.808747 ], [ -97.092112, 33.804097 ], [ -97.094771, 33.798532 ], [ -97.095236, 33.794136 ], [ -97.093917, 33.789052 ], [ -97.087852, 33.774099 ], [ -97.085218, 33.765512 ], [ -97.084613, 33.759993 ], [ -97.084693, 33.753147 ], [ -97.086195, 33.743933 ], [ -97.091072, 33.735115 ], [ -97.094085, 33.730992 ], [ -97.097154, 33.727809 ], [ -97.104525, 33.722608 ], [ -97.108936, 33.720294 ], [ -97.113265, 33.718804 ], [ -97.121102, 33.717174 ], [ -97.126102, 33.716941 ], [ -97.137530, 33.718664 ], [ -97.149394, 33.721967 ], [ -97.155066, 33.724442 ], [ -97.162810, 33.729118 ], [ -97.163149, 33.729322 ], [ -97.172192, 33.737545 ], [ -97.181843, 33.755870 ], [ -97.187792, 33.769702 ], [ -97.190397, 33.781153 ], [ -97.194786, 33.785344 ], [ -97.203236, 33.797343 ], [ -97.205431, 33.801488 ], [ -97.205652, 33.809824 ], [ -97.204995, 33.818870 ], [ -97.203514, 33.821825 ], [ -97.199700, 33.827322 ], [ -97.197477, 33.829795 ], [ -97.195831, 33.830803 ], [ -97.193690, 33.831307 ], [ -97.186254, 33.830894 ], [ -97.181370, 33.831375 ], [ -97.171627, 33.835335 ], [ -97.166824, 33.840395 ], [ -97.166629, 33.847311 ], [ -97.179609, 33.892250 ], [ -97.180845, 33.895204 ], [ -97.185458, 33.900700 ], [ -97.206141, 33.914280 ], [ -97.210921, 33.916064 ], [ -97.226522, 33.914642 ], [ -97.242092, 33.906277 ], [ -97.244946, 33.903092 ], [ -97.246180, 33.900344 ], [ -97.249209, 33.875101 ], [ -97.254235, 33.865323 ], [ -97.255636, 33.863698 ], [ -97.256625, 33.863286 ], [ -97.271532, 33.862560 ], [ -97.275348, 33.863225 ], [ -97.279108, 33.864555 ], [ -97.285983, 33.868526 ], [ -97.294227, 33.876412 ], [ -97.299245, 33.880175 ], [ -97.302471, 33.880175 ], [ -97.307490, 33.878204 ], [ -97.314413, 33.866989 ], [ -97.315913, 33.865838 ], [ -97.318243, 33.865121 ], [ -97.322365, 33.864941 ], [ -97.324158, 33.866017 ], [ -97.326487, 33.872648 ], [ -97.327563, 33.873903 ], [ -97.329176, 33.874440 ], [ -97.332940, 33.874440 ], [ -97.336524, 33.872827 ], [ -97.339392, 33.867630 ], [ -97.340900, 33.860236 ], [ -97.348338, 33.843876 ], [ -97.358513, 33.830018 ], [ -97.365507, 33.823763 ], [ -97.368744, 33.821471 ], [ -97.372941, 33.819454 ], [ -97.410387, 33.818845 ], [ -97.426493, 33.819398 ], [ -97.444193, 33.823773 ], [ -97.453057, 33.828536 ], [ -97.459068, 33.834581 ], [ -97.462857, 33.841772 ], [ -97.461486, 33.849560 ], [ -97.459566, 33.853316 ], [ -97.457617, 33.855126 ], [ -97.451469, 33.870930 ], [ -97.450954, 33.891398 ], [ -97.458069, 33.901635 ], [ -97.460376, 33.903948 ], [ -97.484037, 33.915762 ], [ -97.486505, 33.916994 ], [ -97.494858, 33.919258 ], [ -97.500960, 33.919643 ], [ -97.519171, 33.913638 ], [ -97.525277, 33.911751 ], [ -97.532723, 33.906577 ], [ -97.543246, 33.901289 ], [ -97.551541, 33.897947 ], [ -97.555002, 33.897282 ], [ -97.558270, 33.897099 ], [ -97.561176, 33.897537 ], [ -97.582744, 33.900785 ], [ -97.587441, 33.902479 ], [ -97.589254, 33.903922 ], [ -97.596289, 33.913769 ], [ -97.597115, 33.917868 ], [ -97.596979, 33.920228 ], [ -97.596155, 33.922106 ], [ -97.595084, 33.922954 ], [ -97.591514, 33.928200 ], [ -97.588828, 33.951882 ], [ -97.589598, 33.953554 ], [ -97.609091, 33.968093 ], [ -97.633778, 33.981257 ], [ -97.656210, 33.989488 ], [ -97.661489, 33.990818 ], [ -97.671772, 33.991370 ], [ -97.688023, 33.986607 ], [ -97.693110, 33.983699 ], [ -97.697921, 33.977331 ], [ -97.704159, 33.963336 ], [ -97.709684, 33.954997 ], [ -97.716772, 33.947666 ], [ -97.725289, 33.941045 ], [ -97.732267, 33.936691 ], [ -97.733723, 33.936392 ], [ -97.736554, 33.936575 ], [ -97.738478, 33.937421 ], [ -97.752957, 33.937049 ], [ -97.762768, 33.934396 ], [ -97.762661, 33.930846 ], [ -97.759834, 33.925210 ], [ -97.759399, 33.918820 ], [ -97.760224, 33.917194 ], [ -97.763770, 33.914241 ], [ -97.765446, 33.913532 ], [ -97.772672, 33.914382 ], [ -97.783717, 33.910560 ], [ -97.780340, 33.904833 ], [ -97.779683, 33.899243 ], [ -97.780618, 33.895533 ], [ -97.784657, 33.890632 ], [ -97.801578, 33.885138 ], [ -97.803473, 33.880190 ], [ -97.805423, 33.877167 ], [ -97.834333, 33.857671 ], [ -97.865765, 33.849393 ], [ -97.871447, 33.849001 ], [ -97.877387, 33.850236 ], [ -97.896738, 33.857985 ], [ -97.905467, 33.863531 ], [ -97.936743, 33.879204 ], [ -97.938802, 33.879891 ], [ -97.942730, 33.879845 ], [ -97.946464, 33.878883 ], [ -97.951215, 33.878424 ], [ -97.958438, 33.879179 ], [ -97.967777, 33.882430 ], [ -97.974178, 33.886643 ], [ -97.977808, 33.889883 ], [ -97.977859, 33.889929 ], [ -97.983769, 33.897200 ], [ -97.984566, 33.899077 ], [ -97.984540, 33.900703 ], [ -97.983552, 33.904002 ], [ -97.979985, 33.911402 ], [ -97.978804, 33.912548 ], [ -97.976963, 33.912549 ], [ -97.973143, 33.908014 ], [ -97.969873, 33.905999 ], [ -97.964461, 33.907398 ], [ -97.960615, 33.910354 ], [ -97.957155, 33.914454 ], [ -97.953695, 33.924373 ], [ -97.952679, 33.929482 ], [ -97.953395, 33.936445 ], [ -97.954467, 33.937774 ], [ -97.955511, 33.938186 ], [ -97.963425, 33.936237 ], [ -97.965953, 33.936191 ], [ -97.971175, 33.937129 ], [ -97.972494, 33.937907 ], [ -97.974062, 33.940289 ], [ -97.974173, 33.942832 ], [ -97.972662, 33.944527 ], [ -97.965737, 33.947392 ], [ -97.960351, 33.951928 ], [ -97.956917, 33.958502 ], [ -97.945950, 33.988396 ], [ -97.945730, 33.989839 ], [ -97.946473, 33.990732 ], [ -97.947572, 33.991053 ], [ -97.952688, 33.990114 ], [ -97.955850, 33.990136 ], [ -97.958325, 33.990846 ], [ -97.963028, 33.994235 ], [ -97.968340, 34.000530 ], [ -97.971670, 34.005434 ], [ -97.974173, 34.006716 ], [ -97.978243, 34.005387 ], [ -97.982806, 34.001949 ], [ -97.987388, 33.999823 ], [ -98.005667, 33.995964 ], [ -98.019485, 33.993804 ], [ -98.027672, 33.993357 ], [ -98.041117, 33.993456 ], [ -98.055197, 33.995841 ], [ -98.082839, 34.002412 ], [ -98.085260, 34.003259 ], [ -98.088203, 34.005481 ], [ -98.103617, 34.029207 ], [ -98.105482, 34.031307 ], [ -98.105482, 34.033861 ], [ -98.104022, 34.036233 ], [ -98.102015, 34.037327 ], [ -98.098001, 34.038240 ], [ -98.097272, 34.038969 ], [ -98.096542, 34.040976 ], [ -98.096177, 34.044625 ], [ -98.099096, 34.048639 ], [ -98.114587, 34.062280 ], [ -98.118030, 34.067065 ], [ -98.120208, 34.072127 ], [ -98.121039, 34.081266 ], [ -98.119417, 34.084474 ], [ -98.104309, 34.098200 ], [ -98.099328, 34.104295 ], [ -98.095118, 34.111190 ], [ -98.092421, 34.116917 ], [ -98.090660, 34.121980 ], [ -98.089755, 34.128211 ], [ -98.090224, 34.130181 ], [ -98.101937, 34.146830 ], [ -98.107065, 34.152531 ], [ -98.109462, 34.154111 ], [ -98.114506, 34.154727 ], [ -98.123377, 34.154540 ], [ -98.130816, 34.150532 ], [ -98.136770, 34.144992 ], [ -98.138979, 34.141805 ], [ -98.142754, 34.136359 ], [ -98.154354, 34.122734 ], [ -98.157412, 34.120467 ], [ -98.169120, 34.114171 ], [ -98.191455, 34.115753 ], [ -98.200075, 34.116783 ], [ -98.203711, 34.117676 ], [ -98.216463, 34.121821 ], [ -98.223600, 34.125093 ], [ -98.225282, 34.127245 ], [ -98.241013, 34.133103 ], [ -98.247954, 34.130717 ], [ -98.256467, 34.129481 ], [ -98.280321, 34.130750 ], [ -98.293901, 34.133020 ], [ -98.300209, 34.134579 ], [ -98.318750, 34.146421 ], [ -98.322580, 34.149720 ], [ -98.325445, 34.151025 ], [ -98.364023, 34.157109 ], [ -98.367494, 34.156191 ], [ -98.381238, 34.149454 ], [ -98.384381, 34.146317 ], [ -98.398441, 34.128456 ], [ -98.400967, 34.122236 ], [ -98.400494, 34.121778 ], [ -98.398160, 34.121396 ], [ -98.398389, 34.104566 ], [ -98.399777, 34.099973 ], [ -98.414426, 34.085074 ], [ -98.417813, 34.083029 ], [ -98.419995, 34.082488 ], [ -98.422253, 34.083037 ], [ -98.423116, 34.083548 ], [ -98.425230, 34.084799 ], [ -98.428480, 34.085523 ], [ -98.432127, 34.085622 ], [ -98.440092, 34.084311 ], [ -98.442808, 34.083144 ], [ -98.443724, 34.082152 ], [ -98.445585, 34.079298 ], [ -98.445784, 34.076827 ], [ -98.446379, 34.075430 ], [ -98.449034, 34.073462 ], [ -98.475066, 34.064269 ], [ -98.482040, 34.062270 ], [ -98.486328, 34.062598 ], [ -98.504182, 34.072371 ], [ -98.528200, 34.094961 ], [ -98.530611, 34.099843 ], [ -98.536257, 34.107343 ], [ -98.550917, 34.119334 ], [ -98.558593, 34.128254 ], [ -98.560191, 34.133202 ], [ -98.572451, 34.145091 ], [ -98.577136, 34.148962 ], [ -98.599789, 34.160571 ], [ -98.603978, 34.160249 ], [ -98.608853, 34.157521 ], [ -98.610158, 34.157099 ], [ -98.611829, 34.156558 ], [ -98.616733, 34.156418 ], [ -98.621666, 34.157195 ], [ -98.635730, 34.161618 ], [ -98.643223, 34.164531 ], [ -98.648073, 34.164441 ], [ -98.650583, 34.163113 ], [ -98.655655, 34.158258 ], [ -98.690072, 34.133155 ], [ -98.696518, 34.133521 ], [ -98.716104, 34.135947 ], [ -98.717537, 34.136450 ], [ -98.734287, 34.135758 ], [ -98.735471, 34.135208 ], [ -98.736820, 34.133374 ], [ -98.737232, 34.130992 ], [ -98.739461, 34.127394 ], [ -98.741966, 34.125530 ], [ -98.749291, 34.124238 ], [ -98.757037, 34.124633 ], [ -98.759653, 34.126912 ], [ -98.759486, 34.128882 ], [ -98.760558, 34.132388 ], [ -98.761797, 34.133785 ], [ -98.765570, 34.136376 ], [ -98.792015, 34.143736 ], [ -98.806810, 34.155901 ], [ -98.812954, 34.158444 ], [ -98.831115, 34.162154 ], [ -98.855585, 34.161621 ], [ -98.857322, 34.161094 ], [ -98.857900, 34.159627 ], [ -98.858419, 34.152732 ], [ -98.860125, 34.149913 ], [ -98.862550, 34.149111 ], [ -98.868116, 34.149635 ], [ -98.873271, 34.153596 ], [ -98.874872, 34.155657 ], [ -98.874955, 34.157031 ], [ -98.872229, 34.160446 ], [ -98.871211, 34.163012 ], [ -98.871543, 34.165027 ], [ -98.872922, 34.166584 ], [ -98.909349, 34.177499 ], [ -98.918333, 34.181831 ], [ -98.920704, 34.183435 ], [ -98.923129, 34.185978 ], [ -98.927456, 34.191155 ], [ -98.928145, 34.192689 ], [ -98.940220, 34.203686 ], [ -98.950396, 34.211680 ], [ -98.952358, 34.212579 ], [ -98.952513, 34.212650 ], [ -98.958475, 34.213855 ], [ -98.960791, 34.213030 ], [ -98.962307, 34.211312 ], [ -98.962085, 34.206386 ], [ -98.962470, 34.204668 ], [ -98.966302, 34.201323 ], [ -98.969003, 34.201299 ], [ -98.974132, 34.203566 ], [ -98.976587, 34.206291 ], [ -98.978685, 34.210231 ], [ -98.981364, 34.217583 ], [ -98.987294, 34.221223 ], [ -98.990852, 34.221633 ], [ -99.000761, 34.217643 ], [ -99.003433, 34.214466 ], [ -99.002916, 34.208782 ], [ -99.005790, 34.206647 ], [ -99.013075, 34.203222 ], [ -99.036273, 34.206912 ], [ -99.037459, 34.206454 ], [ -99.039004, 34.204667 ], [ -99.040962, 34.200842 ], [ -99.043471, 34.198208 ], [ -99.048792, 34.198209 ], [ -99.058084, 34.200569 ], [ -99.058800, 34.201256 ], [ -99.059159, 34.202929 ], [ -99.060344, 34.204761 ], [ -99.066465, 34.208404 ], [ -99.075978, 34.211221 ], [ -99.079535, 34.211518 ], [ -99.092191, 34.209316 ], [ -99.108758, 34.203401 ], [ -99.119204, 34.201747 ], [ -99.126567, 34.203004 ], [ -99.129792, 34.204403 ], [ -99.131885, 34.207382 ], [ -99.131553, 34.209352 ], [ -99.130090, 34.212192 ], [ -99.127525, 34.213771 ], [ -99.126614, 34.215329 ], [ -99.127549, 34.217986 ], [ -99.128514, 34.218766 ], [ -99.130609, 34.219408 ], [ -99.138220, 34.219159 ], [ -99.143985, 34.214763 ], [ -99.159016, 34.208880 ], [ -99.189511, 34.214312 ], [ -99.192104, 34.216694 ], [ -99.192683, 34.218825 ], [ -99.192076, 34.222192 ], [ -99.190036, 34.227186 ], [ -99.190146, 34.229660 ], [ -99.191139, 34.232340 ], [ -99.195553, 34.240060 ], [ -99.197153, 34.244298 ], [ -99.196926, 34.260929 ], [ -99.194570, 34.272424 ], [ -99.195605, 34.280839 ], [ -99.196260, 34.281463 ], [ -99.200222, 34.281152 ], [ -99.203681, 34.281926 ], [ -99.207561, 34.283505 ], [ -99.209742, 34.286345 ], [ -99.211648, 34.292232 ], [ -99.213476, 34.310672 ], [ -99.211600, 34.313970 ], [ -99.209724, 34.324935 ], [ -99.210716, 34.336304 ], [ -99.213135, 34.340369 ], [ -99.217335, 34.341520 ], [ -99.219769, 34.341377 ], [ -99.221975, 34.340020 ], [ -99.226153, 34.339726 ], [ -99.229994, 34.340538 ], [ -99.232606, 34.342380 ], [ -99.233274, 34.344101 ], [ -99.234252, 34.353459 ], [ -99.237233, 34.362717 ], [ -99.242945, 34.372668 ], [ -99.248969, 34.375984 ], [ -99.251408, 34.375080 ], [ -99.254722, 34.372405 ], [ -99.258696, 34.372634 ], [ -99.271281, 34.381604 ], [ -99.274926, 34.384904 ], [ -99.275340, 34.386599 ], [ -99.273958, 34.387560 ], [ -99.264508, 34.388085 ], [ -99.261191, 34.389548 ], [ -99.258980, 34.391243 ], [ -99.261321, 34.403499 ], [ -99.264167, 34.405149 ], [ -99.289922, 34.414731 ], [ -99.294648, 34.415373 ], [ -99.299098, 34.414228 ], [ -99.308274, 34.410014 ], [ -99.316373, 34.408205 ], [ -99.318363, 34.408296 ], [ -99.319606, 34.408869 ], [ -99.324222, 34.414458 ], [ -99.328674, 34.422383 ], [ -99.334037, 34.427536 ], [ -99.341337, 34.431061 ], [ -99.350407, 34.437083 ], [ -99.356713, 34.442144 ], [ -99.357102, 34.444915 ], [ -99.356771, 34.446542 ], [ -99.354837, 34.449658 ], [ -99.354672, 34.451857 ], [ -99.358795, 34.455863 ], [ -99.369610, 34.458699 ], [ -99.375365, 34.458845 ], [ -99.381011, 34.456936 ], [ -99.394956, 34.442099 ], [ -99.397010, 34.424003 ], [ -99.396902, 34.418688 ], [ -99.396488, 34.417291 ], [ -99.393919, 34.415274 ], [ -99.391492, 34.405631 ], [ -99.397253, 34.377871 ], [ -99.399603, 34.375079 ], [ -99.402960, 34.373481 ], [ -99.407168, 34.372605 ], [ -99.408848, 34.372776 ], [ -99.420432, 34.380464 ], [ -99.430995, 34.373414 ], [ -99.440760, 34.374123 ], [ -99.445021, 34.379892 ], [ -99.452648, 34.388252 ], [ -99.470969, 34.396471 ], [ -99.475123, 34.396398 ], [ -99.477547, 34.396355 ], [ -99.487219, 34.397955 ], [ -99.490426, 34.399694 ], [ -99.494104, 34.404755 ], [ -99.497091, 34.407731 ], [ -99.499875, 34.409608 ], [ -99.514280, 34.414035 ], [ -99.517624, 34.414494 ], [ -99.523650, 34.412206 ], [ -99.529786, 34.411452 ], [ -99.549242, 34.412715 ], [ -99.555986, 34.414640 ], [ -99.562204, 34.417319 ], [ -99.569696, 34.418418 ], [ -99.574367, 34.418281 ], [ -99.580060, 34.416653 ], [ -99.584480, 34.407673 ], [ -99.585306, 34.398122 ], [ -99.584531, 34.391205 ], [ -99.585442, 34.388914 ], [ -99.587596, 34.385867 ], [ -99.596323, 34.377137 ], [ -99.600026, 34.374688 ], [ -99.624197, 34.373577 ], [ -99.630905, 34.376007 ], [ -99.649662, 34.379885 ], [ -99.654194, 34.376519 ], [ -99.659362, 34.374390 ], [ -99.662705, 34.373680 ], [ -99.665992, 34.374185 ], [ -99.671377, 34.377714 ], [ -99.678283, 34.379799 ], [ -99.696462, 34.381036 ], [ -99.707901, 34.387539 ], [ -99.712682, 34.390928 ], [ -99.714838, 34.394524 ], [ -99.714232, 34.397822 ], [ -99.715089, 34.400754 ], [ -99.716416, 34.402815 ], [ -99.720259, 34.406295 ], [ -99.730348, 34.411240 ], [ -99.740907, 34.414763 ], [ -99.754248, 34.421289 ], [ -99.767234, 34.430502 ], [ -99.767648, 34.431854 ], [ -99.764882, 34.435266 ], [ -99.764826, 34.436434 ], [ -99.765599, 34.437488 ], [ -99.775743, 34.444225 ], [ -99.782986, 34.444364 ], [ -99.793684, 34.453894 ], [ -99.814313, 34.476204 ], [ -99.818739, 34.484976 ], [ -99.818186, 34.487840 ], [ -99.825325, 34.497596 ], [ -99.832904, 34.500068 ], [ -99.844658, 34.506787 ], [ -99.853066, 34.511593 ], [ -99.868953, 34.527615 ], [ -99.872357, 34.532096 ], [ -99.873254, 34.535351 ], [ -99.874403, 34.537095 ], [ -99.887147, 34.549047 ], [ -99.893760, 34.554219 ], [ -99.896007, 34.555530 ], [ -99.898943, 34.555804 ], [ -99.915771, 34.565975 ], [ -99.921801, 34.570253 ], [ -99.923211, 34.574552 ], [ -99.929334, 34.576714 ], [ -99.945720, 34.579273 ], [ -99.954567, 34.578195 ], [ -99.956717, 34.576524 ], [ -99.957553, 34.574169 ], [ -99.957541, 34.572709 ], [ -99.958898, 34.571271 ], [ -99.965608, 34.565844 ], [ -99.971555, 34.562179 ], [ -99.974762, 34.561318 ], [ -99.985833, 34.560079 ], [ -99.997501, 34.560424 ], [ -100.000381, 34.560509 ], [ -100.000381, 34.746358 ], [ -100.000381, 34.746461 ], [ -100.000384, 35.030385 ], [ -100.000385, 35.182702 ], [ -100.000389, 35.422364 ], [ -100.000392, 35.619115 ], [ -100.000396, 35.880948 ], [ -100.000399, 36.055677 ], [ -100.000406, 36.499702 ], [ -100.003762, 36.499699 ], [ -100.090021, 36.499634 ], [ -100.181221, 36.499633 ], [ -100.310643, 36.499642 ], [ -100.311018, 36.499688 ], [ -100.311245, 36.499631 ], [ -100.324150, 36.499679 ], [ -100.334441, 36.499440 ], [ -100.334464, 36.499420 ], [ -100.351842, 36.499473 ], [ -100.351852, 36.499487 ], [ -100.378592, 36.499445 ], [ -100.378634, 36.499517 ], [ -100.413550, 36.499469 ], [ -100.413634, 36.499444 ], [ -100.421301, 36.499488 ], [ -100.421328, 36.499447 ], [ -100.433959, 36.499456 ], [ -100.441064, 36.499462 ], [ -100.441065, 36.499490 ], [ -100.522227, 36.499291 ], [ -100.530314, 36.499357 ], [ -100.530478, 36.499240 ], [ -100.531215, 36.499290 ], [ -100.531215, 36.499341 ], [ -100.546145, 36.499343 ], [ -100.578114, 36.499439 ], [ -100.578114, 36.499463 ], [ -100.583379, 36.499443 ], [ -100.583539, 36.499483 ], [ -100.592551, 36.499429 ], [ -100.592556, 36.499469 ], [ -100.592614, 36.499469 ], [ -100.648344, 36.499463 ], [ -100.648343, 36.499495 ], [ -100.657763, 36.499500 ], [ -100.657763, 36.499483 ], [ -100.708628, 36.499521 ], [ -100.708626, 36.499553 ], [ -100.724361, 36.499558 ], [ -100.724362, 36.499580 ], [ -100.761811, 36.499580 ], [ -100.761811, 36.499618 ], [ -100.802886, 36.499621 ], [ -100.802909, 36.499621 ], [ -100.806172, 36.499634 ], [ -100.806190, 36.499674 ], [ -100.824218, 36.499618 ], [ -100.824236, 36.499618 ], [ -100.850840, 36.499700 ], [ -100.859657, 36.499687 ], [ -100.884080, 36.499682 ], [ -100.884174, 36.499682 ], [ -100.918513, 36.499621 ], [ -100.936058, 36.499602 ], [ -100.954153, 36.499599 ], [ -100.977088, 36.499595 ], [ -101.045331, 36.499540 ], [ -101.052418, 36.499563 ], [ -101.085156, 36.499244 ], [ -101.623915, 36.499528 ], [ -101.649966, 36.499573 ], [ -101.653708, 36.499573 ], [ -101.698685, 36.499508 ], [ -101.709314, 36.499722 ], [ -101.779435, 36.499734 ], [ -101.780610, 36.499727 ], [ -101.781987, 36.499718 ], [ -101.783359, 36.499709 ], [ -101.788110, 36.499678 ], [ -101.826498, 36.499535 ], [ -101.826565, 36.499654 ], [ -101.930245, 36.500526 ], [ -102.032339, 36.500610 ], [ -102.122066, 36.500684 ], [ -102.125450, 36.500324 ], [ -102.162463, 36.500326 ], [ -102.244990, 36.500704 ], [ -102.250453, 36.500369 ], [ -103.002434, 36.500397 ], [ -103.002565, 36.526588 ], [ -103.002188, 36.602716 ], [ -103.002252, 36.617180 ], [ -103.002518, 36.675186 ], [ -103.002198, 36.719427 ], [ -103.001964, 36.909573 ], [ -103.002247, 36.911587 ], [ -103.002199, 37.000104 ], [ -102.986976, 36.998524 ], [ -102.985807, 36.998571 ], [ -102.979613, 36.998549 ], [ -102.841989, 36.999598 ], [ -102.814616, 37.000783 ], [ -102.806762, 37.000019 ], [ -102.778569, 36.999242 ], [ -102.759860, 37.000019 ], [ -102.742060, 36.997689 ], [ -102.698142, 36.995149 ], [ -102.355367, 36.994575 ], [ -102.355288, 36.994506 ], [ -102.260789, 36.994388 ], [ -102.208316, 36.993730 ], [ -102.184271, 36.993593 ], [ -102.054503, 36.993109 ], [ -102.042240, 36.993083 ], [ -102.028207, 36.993125 ], [ -102.028204, 36.993125 ], [ -102.000447, 36.993272 ], [ -102.000447, 36.993249 ], [ -101.902440, 36.993702 ], [ -101.601593, 36.995095 ], [ -101.600396, 36.995153 ], [ -101.555260, 36.995414 ], [ -101.555239, 36.995414 ], [ -101.519066, 36.995546 ], [ -101.485326, 36.995611 ], [ -101.415005, 36.995966 ], [ -101.413868, 36.996008 ], [ -101.378180, 36.996164 ], [ -101.359674, 36.996232 ], [ -101.357797, 36.996271 ], [ -101.212909, 36.997044 ], [ -101.211486, 36.997124 ], [ -101.066742, 36.997921 ], [ -101.053589, 36.997967 ], [ -101.012641, 36.998176 ], [ -100.996502, 36.998044 ], [ -100.945566, 36.998152 ], [ -100.945469, 36.998153 ], [ -100.904588, 36.998561 ], [ -100.904274, 36.998745 ], [ -100.891660, 36.998604 ], [ -100.855634, 36.998626 ], [ -100.814277, 36.999085 ], [ -100.806116, 36.999091 ], [ -100.765484, 36.999177 ], [ -100.756894, 36.999357 ], [ -100.734517, 36.999059 ], [ -100.675552, 36.999688 ], [ -100.633327, 36.999936 ], [ -100.633323, 36.999936 ], [ -100.629770, 37.000025 ], [ -100.591413, 37.000399 ], [ -100.591328, 37.000376 ], [ -100.552683, 37.000735 ], [ -100.551598, 37.000620 ], [ -100.201676, 37.002081 ], [ -100.193754, 37.002133 ], [ -100.192371, 37.002036 ], [ -100.187547, 37.002082 ], [ -100.115722, 37.002206 ], [ -100.089484, 37.002092 ], [ -100.005706, 37.001726 ], [ -100.002563, 37.001706 ], [ -100.001286, 37.001699 ], [ -99.995201, 37.001631 ], [ -99.875409, 37.001659 ], [ -99.786016, 37.000931 ], [ -99.774816, 37.000841 ], [ -99.774255, 37.000837 ], [ -99.657658, 37.000197 ], [ -99.648652, 36.999604 ], [ -99.625399, 36.999671 ], [ -99.558068, 36.999528 ], [ -99.541116, 36.999573 ], [ -99.508574, 36.999658 ], [ -99.504093, 36.999648 ], [ -99.502665, 36.999645 ], [ -99.500395, 36.999637 ], [ -99.500395, 36.999576 ], [ -99.484333, 36.999626 ], [ -99.456203, 36.999471 ], [ -99.407015, 36.999579 ], [ -99.375391, 37.000177 ], [ -99.277506, 36.999579 ], [ -99.248120, 36.999565 ], [ -99.129449, 36.999422 ], [ -99.124883, 36.999420 ], [ -99.049695, 36.999221 ], [ -99.029337, 36.999595 ], [ -99.000303, 36.999510 ], [ -98.994371, 36.999493 ], [ -98.880580, 36.999309 ], [ -98.880009, 36.999263 ], [ -98.869449, 36.999286 ], [ -98.797452, 36.999229 ], [ -98.793711, 36.999227 ], [ -98.791936, 36.999255 ], [ -98.761597, 36.999425 ], [ -98.718465, 36.999180 ], [ -98.714512, 36.999060 ], [ -98.544872, 36.998997 ], [ -98.544660, 36.998996 ], [ -98.420209, 36.998516 ], [ -98.418268, 36.998538 ], [ -98.408991, 36.998513 ], [ -98.354073, 36.997961 ], [ -98.347149, 36.997962 ], [ -98.346188, 36.997962 ], [ -98.237712, 36.997972 ], [ -98.219499, 36.997824 ], [ -98.208218, 36.997997 ], [ -98.177596, 36.998009 ], [ -98.147452, 36.998162 ], [ -98.111985, 36.998133 ], [ -98.045342, 36.998327 ], [ -98.039890, 36.998349 ], [ -98.033955, 36.998366 ], [ -97.802313, 36.998713 ], [ -97.802298, 36.998713 ], [ -97.783489, 36.998847 ], [ -97.783432, 36.998961 ], [ -97.768704, 36.998750 ], [ -97.697104, 36.998826 ], [ -97.650466, 36.999004 ], [ -97.637137, 36.999090 ], [ -97.606549, 36.998682 ], [ -97.564536, 36.998711 ], [ -97.546498, 36.998747 ], [ -97.545900, 36.998709 ], [ -97.527292, 36.998750 ], [ -97.472861, 36.998721 ], [ -97.462346, 36.998685 ], [ -97.462280, 36.998685 ], [ -97.384925, 36.998843 ], [ -97.372421, 36.998861 ], [ -97.147721, 36.999111 ], [ -97.122597, 36.999036 ], [ -97.120285, 36.999014 ], [ -97.104276, 36.999020 ], [ -97.100652, 36.998998 ], [ -97.039784, 36.999000 ], [ -97.030082, 36.998929 ], [ -96.975562, 36.999019 ], [ -96.967371, 36.999067 ], [ -96.934642, 36.999070 ], [ -96.921915, 36.999151 ], [ -96.917093, 36.999182 ], [ -96.903510, 36.999132 ], [ -96.902083, 36.999155 ], [ -96.876290, 36.999233 ], [ -96.867517, 36.999217 ], [ -96.822791, 36.999182 ], [ -96.795199, 36.998860 ], [ -96.792060, 36.999180 ], [ -96.749838, 36.998988 ], [ -96.741270, 36.999239 ], [ -96.736590, 36.999286 ], [ -96.710482, 36.999271 ], [ -96.705431, 36.999203 ], [ -96.525578, 36.998712 ], [ -96.500288, 36.998643 ], [ -96.415412, 36.999113 ], [ -96.394272, 36.999221 ], [ -96.279079, 36.999272 ], [ -96.276368, 36.999271 ], [ -96.217571, 36.999070 ], [ -96.200028, 36.999028 ], [ -96.184768, 36.999211 ], [ -96.154017, 36.999161 ], [ -96.152384, 36.999051 ], [ -96.149709, 36.999040 ], [ -96.147143, 36.999022 ], [ -96.143207, 36.999134 ], [ -96.141210, 36.998973 ], [ -96.000810, 36.998860 ], [ -95.964270, 36.999094 ], [ -95.936992, 36.999268 ], [ -95.928122, 36.999245 ], [ -95.910180, 36.999336 ], [ -95.877151, 36.999304 ], [ -95.875257, 36.999302 ], [ -95.873944, 36.999300 ], [ -95.866899, 36.999261 ], [ -95.807980, 36.999124 ], [ -95.786762, 36.999310 ], [ -95.768719, 36.999205 ], [ -95.759905, 36.999271 ], [ -95.741908, 36.999244 ], [ -95.718054, 36.999255 ], [ -95.714887, 36.999279 ], [ -95.710380, 36.999371 ], [ -95.696659, 36.999215 ], [ -95.686452, 36.999349 ], [ -95.664301, 36.999322 ], [ -95.630079, 36.999320 ], [ -95.624350, 36.999360 ], [ -95.615934, 36.999365 ], [ -95.612140, 36.999321 ], [ -95.573598, 36.999310 ], [ -95.534401, 36.999332 ], [ -95.522415, 36.999281 ], [ -95.511578, 36.999235 ], [ -95.407683, 36.999241 ], [ -95.407572, 36.999241 ], [ -95.331210, 36.999380 ], [ -95.328327, 36.999366 ], [ -95.328058, 36.999365 ], [ -95.322565, 36.999358 ], [ -95.195307, 36.999565 ], [ -95.177301, 36.999520 ], [ -95.155372, 36.999540 ], [ -95.155187, 36.999539 ], [ -95.073509, 36.999509 ], [ -95.073504, 36.999509 ], [ -95.049499, 36.999580 ], [ -95.037857, 36.999497 ], [ -95.030324, 36.999517 ], [ -95.011433, 36.999535 ], [ -95.007620, 36.999514 ], [ -94.995293, 36.999529 ], [ -94.853197, 36.998874 ], [ -94.849801, 36.998876 ], [ -94.840926, 36.998833 ], [ -94.831280, 36.998812 ], [ -94.777257, 36.998764 ], [ -94.739324, 36.998687 ], [ -94.737183, 36.998665 ], [ -94.712770, 36.998794 ], [ -94.701797, 36.998814 ], [ -94.699735, 36.998805 ], [ -94.625224, 36.998672 ], [ -94.618080, 36.998135 ], [ -94.618049, 36.996208 ], [ -94.618031, 36.994704 ], [ -94.618026, 36.950158 ], [ -94.618109, 36.946564 ], [ -94.618166, 36.937584 ], [ -94.618295, 36.929647 ], [ -94.618207, 36.926236 ], [ -94.618282, 36.911472 ], [ -94.618243, 36.897027 ], [ -94.618658, 36.880064 ], [ -94.618380, 36.847320 ], [ -94.618307, 36.766560 ], [ -94.618130, 36.701423 ], [ -94.618025, 36.669430 ], [ -94.618019, 36.667921 ], [ -94.617815, 36.612604 ], [ -94.617865, 36.606851 ], [ -94.617853, 36.599120 ], [ -94.617814, 36.577732 ], [ -94.617897, 36.536983 ], [ -94.617868, 36.536090 ], [ -94.617997, 36.534280 ], [ -94.617883, 36.517799 ], [ -94.617877, 36.514999 ], [ -94.617919, 36.499414 ], [ -94.615311, 36.484992 ], [ -94.613830, 36.476248 ], [ -94.611609, 36.461528 ], [ -94.605408, 36.421949 ], [ -94.602623, 36.405283 ], [ -94.601984, 36.402120 ], [ -94.599723, 36.387587 ], [ -94.593397, 36.345742 ], [ -94.586200, 36.299969 ], [ -94.577883, 36.250080 ], [ -94.577899, 36.249548 ], [ -94.576003, 36.240070 ], [ -94.575071, 36.233682 ], [ -94.574880, 36.232741 ], [ -94.574395, 36.229996 ], [ -94.571806, 36.213748 ], [ -94.571253, 36.210901 ], [ -94.566588, 36.183774 ], [ -94.565655, 36.178439 ], [ -94.562828, 36.161895 ], [ -94.562803, 36.161749 ], [ -94.561165, 36.152110 ], [ -94.552184, 36.102235 ], [ -94.547871, 36.078281 ], [ -94.547715, 36.077271 ], [ -94.535724, 36.007807 ], [ -94.534852, 36.002678 ], [ -94.533646, 35.996804 ], [ -94.532071, 35.987852 ], [ -94.528305, 35.966054 ], [ -94.528162, 35.965665 ], [ -94.524640, 35.945727 ], [ -94.524344, 35.944050 ], [ -94.522910, 35.936127 ], [ -94.522634, 35.934892 ], [ -94.522658, 35.934799 ], [ -94.522658, 35.934250 ], [ -94.517571, 35.901866 ], [ -94.507631, 35.845901 ], [ -94.505642, 35.833628 ], [ -94.504438, 35.826369 ], [ -94.503011, 35.817210 ], [ -94.501162, 35.806430 ], [ -94.500764, 35.803820 ], [ -94.500526, 35.802642 ], [ -94.499647, 35.796910 ], [ -94.499045, 35.793460 ], [ -94.494549, 35.768303 ], [ -94.493362, 35.761892 ], [ -94.492932, 35.759166 ], [ -94.488210, 35.729240 ], [ -94.487585, 35.726147 ], [ -94.472647, 35.638556 ], [ -94.465272, 35.594037 ], [ -94.464457, 35.588909 ], [ -94.464097, 35.587265 ], [ -94.463318, 35.582660 ], [ -94.449696, 35.496719 ], [ -94.431822, 35.397652 ], [ -94.431215, 35.394290 ], [ -94.433915, 35.387391 ], [ -94.433742, 35.386467 ], [ -94.432685, 35.380806 ], [ -94.433415, 35.376291 ], [ -94.431515, 35.369591 ], [ -94.432015, 35.367391 ], [ -94.431815, 35.362891 ], [ -94.434115, 35.306493 ], [ -94.435170, 35.291494 ], [ -94.435280, 35.287485 ], [ -94.435316, 35.275893 ], [ -94.435706, 35.274267 ], [ -94.435812, 35.271300 ], [ -94.436595, 35.250094 ], [ -94.437578, 35.242202 ], [ -94.437774, 35.239271 ], [ -94.437578, 35.230936 ], [ -94.438247, 35.210992 ], [ -94.438470, 35.208587 ], [ -94.439084, 35.197298 ], [ -94.439056, 35.193588 ], [ -94.438860, 35.187183 ], [ -94.439509, 35.171807 ], [ -94.439550, 35.169037 ], [ -94.440754, 35.128806 ], [ -94.441232, 35.119724 ], [ -94.447889, 34.933941 ], [ -94.449253, 34.895869 ], [ -94.449086, 34.894152 ], [ -94.449058, 34.890556 ], [ -94.449630, 34.875253 ], [ -94.450065, 34.861335 ], [ -94.450140, 34.858694 ], [ -94.450233, 34.855413 ], [ -94.454576, 34.728962 ], [ -94.457530, 34.642961 ], [ -94.457500, 34.634945 ], [ -94.460052, 34.547869 ], [ -94.460058, 34.545264 ], [ -94.461149, 34.507457 ], [ -94.463671, 34.419585 ], [ -94.463816, 34.414465 ], [ -94.464176, 34.402713 ], [ -94.465425, 34.359548 ], [ -94.465847, 34.352073 ], [ -94.470292, 34.189864 ], [ -94.474896, 34.021877 ], [ -94.474896, 34.021838 ], [ -94.474895, 34.019655 ], [ -94.476957, 33.957365 ], [ -94.477038, 33.953838 ], [ -94.477318, 33.940932 ], [ -94.477387, 33.937759 ], [ -94.478842, 33.881485 ], [ -94.478994, 33.881197 ], [ -94.479954, 33.851330 ], [ -94.480574, 33.830166 ], [ -94.481355, 33.802887 ], [ -94.481361, 33.802649 ], [ -94.481543, 33.795719 ], [ -94.481842, 33.789008 ], [ -94.482682, 33.756286 ], [ -94.482777, 33.753638 ], [ -94.482862, 33.750780 ], [ -94.482870, 33.750564 ], [ -94.483874, 33.716733 ], [ -94.483840, 33.711332 ], [ -94.484616, 33.691592 ], [ -94.484520, 33.687909 ], [ -94.485528, 33.663388 ], [ -94.485577, 33.653310 ], [ -94.485875, 33.637867 ], [ -94.487514, 33.628939 ], [ -94.491503, 33.625115 ], [ -94.504615, 33.620682 ], [ -94.520725, 33.616567 ], [ -94.526291, 33.619203 ], [ -94.528928, 33.621840 ], [ -94.529807, 33.627406 ], [ -94.528342, 33.629750 ], [ -94.529221, 33.634437 ], [ -94.533322, 33.637660 ], [ -94.538889, 33.637953 ], [ -94.543869, 33.635902 ], [ -94.549142, 33.635902 ], [ -94.552658, 33.638246 ], [ -94.553537, 33.642054 ], [ -94.551312, 33.644570 ], [ -94.551193, 33.650257 ], [ -94.552072, 33.653480 ], [ -94.557052, 33.656702 ], [ -94.564669, 33.655824 ], [ -94.568771, 33.654652 ], [ -94.570821, 33.654945 ], [ -94.572286, 33.656995 ], [ -94.571993, 33.659632 ], [ -94.569357, 33.663441 ], [ -94.569943, 33.666370 ], [ -94.572872, 33.669886 ], [ -94.576974, 33.673401 ], [ -94.579620, 33.677623 ], [ -94.586641, 33.678968 ], [ -94.590450, 33.677503 ], [ -94.593673, 33.673987 ], [ -94.596895, 33.671351 ], [ -94.603047, 33.671351 ], [ -94.607442, 33.672230 ], [ -94.611543, 33.674866 ], [ -94.616817, 33.679554 ], [ -94.621211, 33.681018 ], [ -94.627656, 33.677796 ], [ -94.630586, 33.673401 ], [ -94.635273, 33.669886 ], [ -94.642890, 33.668421 ], [ -94.646113, 33.669300 ], [ -94.648457, 33.673401 ], [ -94.647871, 33.680432 ], [ -94.648457, 33.684534 ], [ -94.649628, 33.688049 ], [ -94.652265, 33.690979 ], [ -94.659167, 33.692138 ], [ -94.684792, 33.684353 ], [ -94.707858, 33.686876 ], [ -94.710088, 33.688150 ], [ -94.710725, 33.691654 ], [ -94.710725, 33.696113 ], [ -94.709451, 33.699617 ], [ -94.711043, 33.705669 ], [ -94.714865, 33.707261 ], [ -94.719006, 33.708217 ], [ -94.721873, 33.707261 ], [ -94.724102, 33.705669 ], [ -94.725695, 33.702483 ], [ -94.728243, 33.699617 ], [ -94.732384, 33.700254 ], [ -94.737161, 33.704713 ], [ -94.737618, 33.706008 ], [ -94.739072, 33.710128 ], [ -94.737480, 33.716179 ], [ -94.739391, 33.722550 ], [ -94.742576, 33.727009 ], [ -94.753087, 33.729557 ], [ -94.759139, 33.729557 ], [ -94.762961, 33.731787 ], [ -94.767739, 33.737520 ], [ -94.768057, 33.742616 ], [ -94.766146, 33.748031 ], [ -94.766465, 33.750897 ], [ -94.768057, 33.753446 ], [ -94.770924, 33.754401 ], [ -94.775064, 33.755038 ], [ -94.789716, 33.746120 ], [ -94.798634, 33.744527 ], [ -94.809145, 33.749305 ], [ -94.812012, 33.751853 ], [ -94.817427, 33.752172 ], [ -94.821886, 33.750897 ], [ -94.824753, 33.749305 ], [ -94.826027, 33.743890 ], [ -94.827938, 33.741342 ], [ -94.830804, 33.740068 ], [ -94.841634, 33.739431 ], [ -94.849296, 33.739585 ], [ -94.869300, 33.745871 ], [ -94.874668, 33.749164 ], [ -94.877080, 33.752220 ], [ -94.875497, 33.755483 ], [ -94.876033, 33.760771 ], [ -94.879218, 33.764912 ], [ -94.881448, 33.765549 ], [ -94.886226, 33.764594 ], [ -94.888368, 33.767240 ], [ -94.902276, 33.776289 ], [ -94.906245, 33.778192 ], [ -94.911427, 33.778383 ], [ -94.919614, 33.786305 ], [ -94.920104, 33.789575 ], [ -94.919614, 33.794153 ], [ -94.916998, 33.801510 ], [ -94.916834, 33.804617 ], [ -94.917815, 33.808704 ], [ -94.919450, 33.810176 ], [ -94.921902, 33.811811 ], [ -94.924518, 33.812792 ], [ -94.928442, 33.812628 ], [ -94.932366, 33.810993 ], [ -94.935800, 33.810339 ], [ -94.939560, 33.810503 ], [ -94.944302, 33.812138 ], [ -94.948716, 33.818023 ], [ -94.949533, 33.825708 ], [ -94.957676, 33.835004 ], [ -94.964401, 33.837021 ], [ -94.965888, 33.848422 ], [ -94.968895, 33.860916 ], [ -94.971435, 33.862123 ], [ -94.973411, 33.861731 ], [ -94.976208, 33.859847 ], [ -94.981650, 33.852284 ], [ -94.983303, 33.851354 ], [ -94.988487, 33.851000 ], [ -94.992671, 33.852455 ], [ -94.995524, 33.857438 ], [ -95.000223, 33.862505 ], [ -95.008376, 33.866089 ], [ -95.016422, 33.861392 ], [ -95.022325, 33.859813 ], [ -95.037207, 33.860250 ], [ -95.046568, 33.862565 ], [ -95.049025, 33.864090 ], [ -95.058834, 33.886813 ], [ -95.061065, 33.895292 ], [ -95.065492, 33.899585 ], [ -95.071260, 33.901597 ], [ -95.078905, 33.898377 ], [ -95.084002, 33.893280 ], [ -95.090441, 33.893280 ], [ -95.093929, 33.895963 ], [ -95.095270, 33.899316 ], [ -95.095002, 33.904816 ], [ -95.098489, 33.909913 ], [ -95.100770, 33.912193 ], [ -95.103318, 33.913669 ], [ -95.110964, 33.912998 ], [ -95.119951, 33.915815 ], [ -95.122365, 33.918632 ], [ -95.122500, 33.921717 ], [ -95.121184, 33.931307 ], [ -95.124700, 33.934675 ], [ -95.131056, 33.936925 ], [ -95.149462, 33.936336 ], [ -95.155888, 33.937032 ], [ -95.161109, 33.937598 ], [ -95.166686, 33.939728 ], [ -95.168746, 33.941606 ], [ -95.184075, 33.950353 ], [ -95.219358, 33.961567 ], [ -95.226393, 33.961954 ], [ -95.230491, 33.960764 ], [ -95.252906, 33.933648 ], [ -95.253623, 33.929710 ], [ -95.253020, 33.927237 ], [ -95.251327, 33.924155 ], [ -95.250737, 33.917083 ], [ -95.250885, 33.913105 ], [ -95.253095, 33.905444 ], [ -95.255747, 33.902939 ], [ -95.261051, 33.899993 ], [ -95.263850, 33.899256 ], [ -95.272542, 33.902055 ], [ -95.275342, 33.901761 ], [ -95.277846, 33.900877 ], [ -95.279762, 33.899109 ], [ -95.280351, 33.896751 ], [ -95.281530, 33.887617 ], [ -95.281677, 33.882902 ], [ -95.283445, 33.877746 ], [ -95.287865, 33.874946 ], [ -95.294789, 33.875388 ], [ -95.309458, 33.880304 ], [ -95.325572, 33.885704 ], [ -95.333452, 33.886286 ], [ -95.334523, 33.885788 ], [ -95.334854, 33.876831 ], [ -95.339122, 33.868873 ], [ -95.352338, 33.867789 ], [ -95.375233, 33.868243 ], [ -95.407795, 33.866308 ], [ -95.447370, 33.868850 ], [ -95.463346, 33.872313 ], [ -95.464211, 33.873372 ], [ -95.461499, 33.883686 ], [ -95.462910, 33.885903 ], [ -95.464925, 33.886709 ], [ -95.469962, 33.886105 ], [ -95.478575, 33.879301 ], [ -95.492028, 33.874822 ], [ -95.502304, 33.874742 ], [ -95.506085, 33.876390 ], [ -95.506495, 33.878589 ], [ -95.506234, 33.886306 ], [ -95.510063, 33.890135 ], [ -95.515302, 33.891142 ], [ -95.520138, 33.889329 ], [ -95.525322, 33.885487 ], [ -95.533283, 33.881162 ], [ -95.539790, 33.879904 ], [ -95.545197, 33.880294 ], [ -95.548325, 33.882744 ], [ -95.552085, 33.888422 ], [ -95.552331, 33.894420 ], [ -95.549475, 33.901311 ], [ -95.549145, 33.907950 ], [ -95.551148, 33.914566 ], [ -95.556915, 33.927020 ], [ -95.559414, 33.930179 ], [ -95.561007, 33.931552 ], [ -95.563424, 33.932193 ], [ -95.585945, 33.934480 ], [ -95.599678, 33.934247 ], [ -95.603657, 33.927195 ], [ -95.636978, 33.906613 ], [ -95.647273, 33.905976 ], [ -95.659818, 33.909092 ], [ -95.665338, 33.908132 ], [ -95.669978, 33.905844 ], [ -95.676925, 33.897237 ], [ -95.684831, 33.890232 ], [ -95.696962, 33.885218 ], [ -95.710878, 33.884552 ], [ -95.713540, 33.885124 ], [ -95.728449, 33.893704 ], [ -95.737508, 33.895967 ], [ -95.747335, 33.895756 ], [ -95.756367, 33.892625 ], [ -95.758344, 33.890611 ], [ -95.761916, 33.883402 ], [ -95.762559, 33.874367 ], [ -95.761840, 33.872950 ], [ -95.760805, 33.870911 ], [ -95.757458, 33.867957 ], [ -95.753513, 33.856464 ], [ -95.754310, 33.853992 ], [ -95.758016, 33.850080 ], [ -95.763622, 33.847954 ], [ -95.772067, 33.843817 ], [ -95.773282, 33.843834 ], [ -95.776255, 33.845145 ], [ -95.787891, 33.856336 ], [ -95.789867, 33.857686 ], [ -95.800842, 33.861212 ], [ -95.805149, 33.861304 ], [ -95.820596, 33.858465 ], [ -95.821666, 33.856633 ], [ -95.821666, 33.855443 ], [ -95.820677, 33.850751 ], [ -95.819525, 33.848439 ], [ -95.818976, 33.844456 ], [ -95.819358, 33.842785 ], [ -95.820784, 33.840564 ], [ -95.822787, 33.838756 ], [ -95.828245, 33.836054 ], [ -95.831948, 33.835161 ], [ -95.837516, 33.835640 ], [ -95.840012, 33.836486 ], [ -95.843773, 33.838949 ], [ -95.845628, 33.840777 ], [ -95.849864, 33.844952 ], [ -95.859469, 33.852456 ], [ -95.881292, 33.860627 ], [ -95.887491, 33.863856 ], [ -95.893306, 33.868161 ], [ -95.905343, 33.875629 ], [ -95.915961, 33.881148 ], [ -95.922712, 33.883758 ], [ -95.935198, 33.887101 ], [ -95.936132, 33.886826 ], [ -95.937202, 33.884652 ], [ -95.936817, 33.882386 ], [ -95.935637, 33.880371 ], [ -95.935308, 33.878724 ], [ -95.935325, 33.875099 ], [ -95.936631, 33.870615 ], [ -95.941267, 33.861619 ], [ -95.944284, 33.859811 ], [ -95.951609, 33.857017 ], [ -95.972156, 33.856371 ], [ -95.980966, 33.859307 ], [ -95.984254, 33.864403 ], [ -95.988857, 33.866869 ], [ -95.991487, 33.866869 ], [ -95.993624, 33.866211 ], [ -95.996748, 33.864403 ], [ -95.997734, 33.860951 ], [ -95.997405, 33.855526 ], [ -95.997709, 33.852182 ], [ -95.998351, 33.851049 ], [ -96.005296, 33.845505 ], [ -96.019599, 33.840566 ], [ -96.021407, 33.841881 ], [ -96.022065, 33.843196 ], [ -96.022507, 33.846130 ], [ -96.021900, 33.849114 ], [ -96.022229, 33.850923 ], [ -96.025188, 33.852073 ], [ -96.029463, 33.852402 ], [ -96.031271, 33.850758 ], [ -96.037191, 33.841245 ], [ -96.048834, 33.836468 ], [ -96.055358, 33.838262 ], [ -96.063924, 33.841523 ], [ -96.084626, 33.846656 ], [ -96.100095, 33.847971 ], [ -96.101473, 33.846709 ], [ -96.101349, 33.845721 ], [ -96.100785, 33.844230 ], [ -96.099153, 33.842409 ], [ -96.097638, 33.837935 ], [ -96.097448, 33.832725 ], [ -96.099360, 33.830470 ], [ -96.104075, 33.830730 ], [ -96.109993, 33.832396 ], [ -96.118169, 33.837884 ], [ -96.122951, 33.839964 ], [ -96.138905, 33.839159 ], [ -96.148070, 33.837799 ], [ -96.150147, 33.835856 ], [ -96.151630, 33.831946 ], [ -96.148792, 33.819197 ], [ -96.150765, 33.816987 ], [ -96.164217, 33.817001 ], [ -96.175890, 33.814627 ], [ -96.176910, 33.813934 ], [ -96.178964, 33.810553 ], [ -96.177340, 33.805117 ], [ -96.175150, 33.801951 ], [ -96.173025, 33.800560 ], [ -96.170373, 33.799382 ], [ -96.166837, 33.797908 ], [ -96.162123, 33.796140 ], [ -96.162757, 33.788769 ], [ -96.169452, 33.770131 ], [ -96.174633, 33.763699 ], [ -96.178059, 33.760518 ], [ -96.186554, 33.756375 ], [ -96.199900, 33.752117 ], [ -96.220521, 33.747390 ], [ -96.229023, 33.748021 ], [ -96.248232, 33.758986 ], [ -96.269896, 33.768405 ], [ -96.277269, 33.769735 ], [ -96.292482, 33.766419 ], [ -96.294867, 33.764771 ], [ -96.301706, 33.753756 ], [ -96.303009, 33.750878 ], [ -96.306100, 33.741002 ], [ -96.307389, 33.735005 ], [ -96.306596, 33.726786 ], [ -96.307035, 33.719987 ], [ -96.309964, 33.710489 ], [ -96.316925, 33.698997 ], [ -96.318760, 33.696753 ], [ -96.321103, 33.695100 ], [ -96.342665, 33.686975 ], [ -96.348306, 33.686379 ], [ -96.355946, 33.687155 ], [ -96.362198, 33.691818 ], [ -96.363135, 33.694215 ], [ -96.363253, 33.701050 ], [ -96.366945, 33.711222 ], [ -96.369590, 33.716809 ], [ -96.379404, 33.725816 ], [ -96.384116, 33.730141 ], [ -96.403507, 33.746289 ], [ -96.408469, 33.751192 ], [ -96.413408, 33.757714 ], [ -96.416146, 33.766099 ], [ -96.417562, 33.769038 ], [ -96.419961, 33.773034 ], [ -96.422643, 33.776041 ], [ -96.430214, 33.778654 ], [ -96.436455, 33.780050 ], [ -96.448045, 33.781031 ], [ -96.450510, 33.780588 ], [ -96.456254, 33.776035 ], [ -96.459154, 33.775232 ], [ -96.486060, 33.773010 ], [ -96.500268, 33.772583 ], [ -96.502286, 33.773460 ], [ -96.511914, 33.781478 ], [ -96.515912, 33.787795 ], [ -96.515959, 33.798934 ], [ -96.516584, 33.803168 ], [ -96.519911, 33.811347 ], [ -96.523863, 33.818114 ], [ -96.526655, 33.820891 ], [ -96.529234, 33.822127 ], [ -96.532865, 33.823005 ], [ -96.551223, 33.819129 ], [ -96.566298, 33.818511 ], [ -96.572937, 33.819098 ], [ -96.587067, 33.828009 ], [ -96.592926, 33.830916 ], [ -96.601258, 33.834327 ], [ -96.623155, 33.841483 ], [ -96.629290, 33.845488 ], [ -96.630022, 33.847541 ], [ -96.629747, 33.850866 ], [ -96.628969, 33.852407 ], [ -96.625399, 33.856542 ], [ -96.611970, 33.869016 ], [ -96.601686, 33.872823 ], [ -96.597348, 33.875101 ], [ -96.590112, 33.880665 ], [ -96.587494, 33.884251 ], [ -96.585360, 33.888948 ], [ -96.585452, 33.891281 ], [ -96.587934, 33.894784 ], [ -96.588519, 33.894881 ], [ -96.592948, 33.895616 ], [ -96.607562, 33.894735 ], [ -96.628294, 33.894477 ], [ -96.630117, 33.895422 ], [ -96.644050, 33.905962 ], [ -96.659896, 33.916666 ], [ -96.664410, 33.917267 ], [ -96.667187, 33.916940 ], [ -96.670618, 33.914914 ], [ -96.673449, 33.912278 ], [ -96.675306, 33.909114 ], [ -96.680947, 33.896204 ], [ -96.683464, 33.884217 ], [ -96.682103, 33.876645 ], [ -96.682209, 33.873876 ], [ -96.684727, 33.862905 ], [ -96.688191, 33.854613 ], [ -96.690708, 33.849959 ], [ -96.699574, 33.839049 ], [ -96.704457, 33.835021 ], [ -96.708134, 33.833060 ], [ -96.712422, 33.831633 ], [ -96.746038, 33.825699 ], [ -96.754041, 33.824658 ], [ -96.761588, 33.824406 ], [ -96.766235, 33.825458 ], [ -96.769378, 33.827477 ], [ -96.770676, 33.829621 ], [ -96.776766, 33.841976 ], [ -96.777202, 33.848162 ], [ -96.779588, 33.857939 ], [ -96.780569, 33.860098 ], [ -96.783485, 33.863534 ], [ -96.794276, 33.868886 ], [ -96.812778, 33.872646 ], [ -96.832157, 33.874835 ], [ -96.837413, 33.871349 ], [ -96.839778, 33.868396 ], [ -96.840819, 33.863645 ], [ -96.841592, 33.852894 ], [ -96.845896, 33.848975 ], [ -96.850593, 33.847211 ], [ -96.856090, 33.847490 ], [ -96.866438, 33.853149 ], [ -96.875281, 33.860505 ], [ -96.883010, 33.868019 ], [ -96.895728, 33.896414 ], [ -96.897194, 33.902954 ], [ -96.896469, 33.913318 ], [ -96.899442, 33.933728 ], [ -96.902434, 33.942018 ], [ -96.905253, 33.947219 ], [ -96.907387, 33.950025 ], [ -96.911336, 33.953960 ], [ -96.916300, 33.957798 ], [ -96.918618, 33.958926 ], [ -96.922114, 33.959579 ], [ -96.924268, 33.959159 ], [ -96.932252, 33.955688 ], [ -96.934791, 33.954359 ], [ -96.944611, 33.949217 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US41", "STATE": "41", "NAME": "Oregon", "LSAD": "", "CENSUSAREA": 95988.013000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -121.922236, 45.649083 ], [ -121.908267, 45.654399 ], [ -121.900858, 45.662009 ], [ -121.901855, 45.670716 ], [ -121.867167, 45.693277 ], [ -121.820055, 45.704649 ], [ -121.811304, 45.706761 ], [ -121.735104, 45.694039 ], [ -121.707358, 45.694809 ], [ -121.668362, 45.705082 ], [ -121.631167, 45.704657 ], [ -121.533106, 45.726541 ], [ -121.522392, 45.724677 ], [ -121.499153, 45.720846 ], [ -121.462849, 45.701367 ], [ -121.441045, 45.697270 ], [ -121.423592, 45.693990 ], [ -121.401739, 45.692887 ], [ -121.372574, 45.703111 ], [ -121.337770, 45.704949 ], [ -121.312198, 45.699925 ], [ -121.287323, 45.687019 ], [ -121.251183, 45.678390 ], [ -121.215779, 45.671238 ], [ -121.200367, 45.649829 ], [ -121.195233, 45.629513 ], [ -121.196556, 45.616689 ], [ -121.183841, 45.606441 ], [ -121.167852, 45.606098 ], [ -121.145534, 45.607886 ], [ -121.139483, 45.611962 ], [ -121.131953, 45.609762 ], [ -121.122200, 45.616067 ], [ -121.117052, 45.618117 ], [ -121.120064, 45.623134 ], [ -121.084933, 45.647893 ], [ -121.064370, 45.652549 ], [ -121.033582, 45.650998 ], [ -121.007449, 45.653217 ], [ -120.983478, 45.648344 ], [ -120.977978, 45.649345 ], [ -120.953077, 45.656745 ], [ -120.943977, 45.656445 ], [ -120.915876, 45.641345 ], [ -120.913476, 45.640045 ], [ -120.895575, 45.642945 ], [ -120.870042, 45.661242 ], [ -120.855674, 45.671545 ], [ -120.788872, 45.686246 ], [ -120.724171, 45.706446 ], [ -120.689370, 45.715847 ], [ -120.668869, 45.730147 ], [ -120.653559, 45.737237 ], [ -120.634968, 45.745847 ], [ -120.591166, 45.746547 ], [ -120.559465, 45.738348 ], [ -120.521964, 45.709848 ], [ -120.505863, 45.700048 ], [ -120.482362, 45.694449 ], [ -120.403960, 45.699249 ], [ -120.329057, 45.711050 ], [ -120.288656, 45.720150 ], [ -120.282156, 45.721250 ], [ -120.210754, 45.725951 ], [ -120.170453, 45.761951 ], [ -120.141352, 45.773152 ], [ -120.070150, 45.785152 ], [ -120.001148, 45.811902 ], [ -119.999502, 45.812481 ], [ -119.965744, 45.824365 ], [ -119.907461, 45.828135 ], [ -119.876144, 45.834718 ], [ -119.868135, 45.835962 ], [ -119.802655, 45.847530 ], [ -119.772927, 45.845578 ], [ -119.669877, 45.856867 ], [ -119.623393, 45.905639 ], [ -119.600549, 45.919581 ], [ -119.571584, 45.925456 ], [ -119.524632, 45.908605 ], [ -119.487829, 45.906307 ], [ -119.450256, 45.917354 ], [ -119.431890, 45.918263 ], [ -119.364396, 45.921605 ], [ -119.322509, 45.933183 ], [ -119.257150, 45.939926 ], [ -119.225745, 45.932725 ], [ -119.195530, 45.927870 ], [ -119.169496, 45.927603 ], [ -119.126120, 45.932859 ], [ -119.093221, 45.942745 ], [ -119.061462, 45.958527 ], [ -119.027056, 45.969134 ], [ -119.008558, 45.979270 ], [ -118.987129, 45.999855 ], [ -118.941242, 46.000574 ], [ -118.677870, 46.000935 ], [ -118.658717, 46.000955 ], [ -118.639332, 46.000994 ], [ -118.637725, 46.000970 ], [ -118.579906, 46.000818 ], [ -118.575710, 46.000718 ], [ -118.569392, 46.000773 ], [ -118.537119, 46.000840 ], [ -118.497027, 46.000620 ], [ -118.470756, 46.000632 ], [ -118.378360, 46.000574 ], [ -118.367790, 46.000622 ], [ -118.314982, 46.000453 ], [ -118.283526, 46.000787 ], [ -118.256368, 46.000439 ], [ -118.252530, 46.000459 ], [ -118.236584, 46.000418 ], [ -118.228941, 46.000421 ], [ -118.146028, 46.000701 ], [ -118.131019, 46.000280 ], [ -118.126197, 46.000282 ], [ -117.996911, 46.000787 ], [ -117.977767, 46.000724 ], [ -117.717852, 45.999866 ], [ -117.603163, 45.998887 ], [ -117.504833, 45.998317 ], [ -117.480130, 45.997870 ], [ -117.480103, 45.997870 ], [ -117.475360, 45.997855 ], [ -117.475148, 45.997893 ], [ -117.439943, 45.998633 ], [ -117.390738, 45.998598 ], [ -117.353928, 45.996349 ], [ -117.337668, 45.998662 ], [ -117.216731, 45.998356 ], [ -117.214534, 45.998320 ], [ -117.212616, 45.998321 ], [ -117.070047, 45.997510 ], [ -117.051304, 45.996849 ], [ -116.985882, 45.996974 ], [ -116.940681, 45.996274 ], [ -116.915989, 45.995413 ], [ -116.911409, 45.988912 ], [ -116.892935, 45.974396 ], [ -116.886843, 45.958617 ], [ -116.875706, 45.945008 ], [ -116.869655, 45.923799 ], [ -116.866544, 45.916958 ], [ -116.859795, 45.907264 ], [ -116.857254, 45.904159 ], [ -116.843550, 45.892273 ], [ -116.830003, 45.886405 ], [ -116.819182, 45.880938 ], [ -116.814142, 45.877551 ], [ -116.796051, 45.858473 ], [ -116.794370, 45.856017 ], [ -116.790151, 45.849851 ], [ -116.787792, 45.844267 ], [ -116.787520, 45.840204 ], [ -116.788923, 45.836741 ], [ -116.789066, 45.833471 ], [ -116.788329, 45.831928 ], [ -116.782676, 45.825376 ], [ -116.763400, 45.816580 ], [ -116.759787, 45.816167 ], [ -116.755288, 45.817061 ], [ -116.750978, 45.818537 ], [ -116.745219, 45.821394 ], [ -116.740486, 45.824460 ], [ -116.736268, 45.826179 ], [ -116.715527, 45.826773 ], [ -116.711822, 45.826267 ], [ -116.708450, 45.825117 ], [ -116.698079, 45.820852 ], [ -116.697192, 45.820135 ], [ -116.687007, 45.806319 ], [ -116.680139, 45.793590 ], [ -116.665344, 45.781998 ], [ -116.659629, 45.780016 ], [ -116.646342, 45.779815 ], [ -116.639641, 45.781274 ], [ -116.635814, 45.783642 ], [ -116.632032, 45.784979 ], [ -116.605040, 45.781018 ], [ -116.593004, 45.778541 ], [ -116.577422, 45.767530 ], [ -116.559444, 45.755189 ], [ -116.553548, 45.753388 ], [ -116.549085, 45.752735 ], [ -116.546643, 45.750972 ], [ -116.537173, 45.737288 ], [ -116.535698, 45.734231 ], [ -116.538014, 45.714929 ], [ -116.536395, 45.696650 ], [ -116.535396, 45.691734 ], [ -116.528272, 45.681473 ], [ -116.523961, 45.677639 ], [ -116.512326, 45.670224 ], [ -116.494510, 45.655679 ], [ -116.487894, 45.649769 ], [ -116.482495, 45.639916 ], [ -116.477452, 45.631267 ], [ -116.472882, 45.624884 ], [ -116.469813, 45.620604 ], [ -116.465170, 45.617986 ], [ -116.463504, 45.615785 ], [ -116.463635, 45.602785 ], [ -116.481943, 45.577898 ], [ -116.482970, 45.577008 ], [ -116.490279, 45.574499 ], [ -116.502756, 45.566608 ], [ -116.523638, 45.546610 ], [ -116.535482, 45.525079 ], [ -116.543837, 45.514193 ], [ -116.548676, 45.510385 ], [ -116.553473, 45.499107 ], [ -116.558804, 45.481188 ], [ -116.558803, 45.480076 ], [ -116.554980, 45.472801 ], [ -116.554829, 45.462930 ], [ -116.561744, 45.461213 ], [ -116.563985, 45.460169 ], [ -116.575949, 45.452522 ], [ -116.581382, 45.448984 ], [ -116.588195, 45.442920 ], [ -116.592416, 45.427356 ], [ -116.597447, 45.412770 ], [ -116.619057, 45.398210 ], [ -116.626633, 45.388037 ], [ -116.653252, 45.351084 ], [ -116.673793, 45.321511 ], [ -116.674648, 45.314342 ], [ -116.672594, 45.298023 ], [ -116.672163, 45.288938 ], [ -116.672733, 45.283183 ], [ -116.674493, 45.276349 ], [ -116.675587, 45.274867 ], [ -116.681013, 45.270720 ], [ -116.687027, 45.267857 ], [ -116.691388, 45.263739 ], [ -116.696047, 45.254679 ], [ -116.703607, 45.239757 ], [ -116.709373, 45.219463 ], [ -116.709750, 45.217243 ], [ -116.708546, 45.207356 ], [ -116.709536, 45.203015 ], [ -116.724205, 45.171501 ], [ -116.724188, 45.162924 ], [ -116.728757, 45.144381 ], [ -116.729607, 45.142091 ], [ -116.731216, 45.139934 ], [ -116.754643, 45.113972 ], [ -116.774847, 45.105536 ], [ -116.782492, 45.095790 ], [ -116.783537, 45.093605 ], [ -116.784244, 45.088128 ], [ -116.783808, 45.079026 ], [ -116.783710, 45.076972 ], [ -116.797329, 45.060267 ], [ -116.808576, 45.050652 ], [ -116.825133, 45.037840 ], [ -116.830115, 45.035317 ], [ -116.841314, 45.030907 ], [ -116.847944, 45.022602 ], [ -116.848037, 45.021728 ], [ -116.845847, 45.018470 ], [ -116.844796, 45.015312 ], [ -116.844625, 45.001435 ], [ -116.846103, 44.999878 ], [ -116.856754, 44.984298 ], [ -116.858313, 44.978761 ], [ -116.851406, 44.959841 ], [ -116.850737, 44.958113 ], [ -116.846461, 44.951521 ], [ -116.835702, 44.940633 ], [ -116.831990, 44.933007 ], [ -116.832176, 44.931373 ], [ -116.833632, 44.928976 ], [ -116.838467, 44.923601 ], [ -116.842108, 44.914922 ], [ -116.846061, 44.905249 ], [ -116.850512, 44.893523 ], [ -116.852427, 44.887577 ], [ -116.857038, 44.880769 ], [ -116.865338, 44.870599 ], [ -116.883598, 44.858268 ], [ -116.896249, 44.848330 ], [ -116.901028, 44.841536 ], [ -116.905771, 44.834794 ], [ -116.920498, 44.814380 ], [ -116.928099, 44.808381 ], [ -116.931099, 44.804781 ], [ -116.933699, 44.798781 ], [ -116.933799, 44.796781 ], [ -116.933099, 44.794481 ], [ -116.930800, 44.790981 ], [ -116.930700, 44.789881 ], [ -116.931800, 44.787181 ], [ -116.934700, 44.783881 ], [ -116.936800, 44.782881 ], [ -116.949001, 44.777981 ], [ -116.966801, 44.775181 ], [ -116.970902, 44.773881 ], [ -116.972902, 44.772581 ], [ -116.977802, 44.767981 ], [ -116.986502, 44.762381 ], [ -116.992003, 44.759182 ], [ -116.998903, 44.756382 ], [ -117.006045, 44.756024 ], [ -117.013802, 44.756841 ], [ -117.038270, 44.748179 ], [ -117.044217, 44.745140 ], [ -117.062273, 44.727143 ], [ -117.060454, 44.721668 ], [ -117.061799, 44.706654 ], [ -117.063824, 44.703623 ], [ -117.072221, 44.700517 ], [ -117.079120, 44.692175 ], [ -117.080555, 44.686714 ], [ -117.080772, 44.684161 ], [ -117.091223, 44.668807 ], [ -117.095868, 44.664737 ], [ -117.096791, 44.657385 ], [ -117.094968, 44.652011 ], [ -117.098221, 44.640689 ], [ -117.108231, 44.627110 ], [ -117.114754, 44.624883 ], [ -117.117809, 44.620139 ], [ -117.120522, 44.614658 ], [ -117.125267, 44.593818 ], [ -117.124754, 44.583834 ], [ -117.126009, 44.581553 ], [ -117.133963, 44.575240 ], [ -117.138066, 44.572996 ], [ -117.142480, 44.571430 ], [ -117.146032, 44.568603 ], [ -117.148255, 44.564371 ], [ -117.147934, 44.562143 ], [ -117.142930, 44.557236 ], [ -117.144161, 44.545647 ], [ -117.149242, 44.536151 ], [ -117.152406, 44.531802 ], [ -117.161033, 44.525166 ], [ -117.167187, 44.523431 ], [ -117.181583, 44.522960 ], [ -117.185386, 44.519261 ], [ -117.189759, 44.513385 ], [ -117.191630, 44.509886 ], [ -117.191329, 44.506784 ], [ -117.192494, 44.503272 ], [ -117.194317, 44.499884 ], [ -117.200237, 44.492027 ], [ -117.208936, 44.485661 ], [ -117.211148, 44.485359 ], [ -117.216372, 44.486160 ], [ -117.224104, 44.483734 ], [ -117.225076, 44.482346 ], [ -117.225932, 44.479389 ], [ -117.225758, 44.477223 ], [ -117.224445, 44.473884 ], [ -117.221548, 44.470146 ], [ -117.217015, 44.459042 ], [ -117.215573, 44.453746 ], [ -117.214637, 44.448030 ], [ -117.215072, 44.427162 ], [ -117.218285, 44.420664 ], [ -117.225461, 44.407729 ], [ -117.226980, 44.405583 ], [ -117.234835, 44.399669 ], [ -117.242675, 44.396548 ], [ -117.243027, 44.390974 ], [ -117.235117, 44.373853 ], [ -117.227938, 44.367975 ], [ -117.216911, 44.360163 ], [ -117.210587, 44.357703 ], [ -117.206962, 44.355206 ], [ -117.197339, 44.347406 ], [ -117.196149, 44.346362 ], [ -117.189769, 44.336585 ], [ -117.189842, 44.335007 ], [ -117.191546, 44.329621 ], [ -117.192203, 44.328630 ], [ -117.203323, 44.313024 ], [ -117.205500, 44.311789 ], [ -117.215210, 44.309116 ], [ -117.216795, 44.308236 ], [ -117.217843, 44.307180 ], [ -117.220069, 44.301382 ], [ -117.222451, 44.298963 ], [ -117.222647, 44.297578 ], [ -117.216974, 44.288357 ], [ -117.198147, 44.273828 ], [ -117.193129, 44.270963 ], [ -117.170342, 44.258890 ], [ -117.157060, 44.257490 ], [ -117.143394, 44.258262 ], [ -117.138523, 44.259370 ], [ -117.133984, 44.262972 ], [ -117.133104, 44.264236 ], [ -117.132530, 44.267045 ], [ -117.130904, 44.269453 ], [ -117.121037, 44.277585 ], [ -117.118018, 44.278945 ], [ -117.111617, 44.280667 ], [ -117.107673, 44.280763 ], [ -117.104208, 44.279940 ], [ -117.102242, 44.278799 ], [ -117.098531, 44.275533 ], [ -117.094570, 44.270978 ], [ -117.093578, 44.269383 ], [ -117.090933, 44.260311 ], [ -117.089503, 44.258234 ], [ -117.078350, 44.249885 ], [ -117.067284, 44.244010 ], [ -117.059352, 44.237244 ], [ -117.056510, 44.230874 ], [ -117.053030, 44.229076 ], [ -117.050057, 44.228830 ], [ -117.047062, 44.229742 ], [ -117.045513, 44.232005 ], [ -117.042283, 44.242775 ], [ -117.035850, 44.246805 ], [ -117.031862, 44.248635 ], [ -117.027558, 44.248881 ], [ -117.025277, 44.248505 ], [ -117.020231, 44.246063 ], [ -117.016921, 44.245391 ], [ -117.001000, 44.245386 ], [ -116.986870, 44.245477 ], [ -116.975905, 44.242844 ], [ -116.973542, 44.239980 ], [ -116.971958, 44.235677 ], [ -116.973945, 44.225932 ], [ -116.973701, 44.208017 ], [ -116.971675, 44.197256 ], [ -116.967259, 44.194581 ], [ -116.965498, 44.194126 ], [ -116.947591, 44.191264 ], [ -116.945256, 44.191677 ], [ -116.940534, 44.193710 ], [ -116.935443, 44.193962 ], [ -116.925392, 44.191544 ], [ -116.902752, 44.179467 ], [ -116.900103, 44.176851 ], [ -116.895757, 44.171267 ], [ -116.894083, 44.160191 ], [ -116.894309, 44.158114 ], [ -116.895931, 44.154295 ], [ -116.897175, 44.152538 ], [ -116.927688, 44.109438 ], [ -116.928306, 44.107326 ], [ -116.933704, 44.100039 ], [ -116.937835, 44.096943 ], [ -116.943132, 44.094060 ], [ -116.957009, 44.091743 ], [ -116.967203, 44.090936 ], [ -116.974253, 44.088295 ], [ -116.977351, 44.085364 ], [ -116.974016, 44.053663 ], [ -116.973185, 44.049425 ], [ -116.972504, 44.048771 ], [ -116.956246, 44.042888 ], [ -116.943361, 44.035645 ], [ -116.937342, 44.029376 ], [ -116.934727, 44.023806 ], [ -116.934485, 44.021249 ], [ -116.936765, 44.010608 ], [ -116.942346, 43.989106 ], [ -116.942944, 43.987512 ], [ -116.957527, 43.972443 ], [ -116.966314, 43.968884 ], [ -116.969842, 43.967588 ], [ -116.971436, 43.964998 ], [ -116.971835, 43.962806 ], [ -116.971237, 43.960216 ], [ -116.970241, 43.958622 ], [ -116.969245, 43.957426 ], [ -116.966256, 43.955832 ], [ -116.963666, 43.952644 ], [ -116.962470, 43.928336 ], [ -116.963666, 43.921363 ], [ -116.966256, 43.918573 ], [ -116.977332, 43.905812 ], [ -116.976429, 43.901293 ], [ -116.976024, 43.895548 ], [ -116.979711, 43.879975 ], [ -116.982347, 43.868840 ], [ -116.982940, 43.867710 ], [ -116.989598, 43.864301 ], [ -116.991415, 43.863864 ], [ -116.997391, 43.864874 ], [ -116.999061, 43.864637 ], [ -117.010770, 43.862269 ], [ -117.013954, 43.859358 ], [ -117.026143, 43.834480 ], [ -117.026871, 43.832479 ], [ -117.026780, 43.829841 ], [ -117.026634, 43.808104 ], [ -117.026651, 43.733935 ], [ -117.026841, 43.732905 ], [ -117.026725, 43.714815 ], [ -117.026825, 43.706193 ], [ -117.026586, 43.683001 ], [ -117.026623, 43.680865 ], [ -117.026717, 43.675523 ], [ -117.026661, 43.664385 ], [ -117.026705, 43.631659 ], [ -117.026905, 43.624880 ], [ -117.027001, 43.621032 ], [ -117.026937, 43.617614 ], [ -117.026789, 43.610669 ], [ -117.026760, 43.601912 ], [ -117.026824, 43.600357 ], [ -117.026889, 43.596033 ], [ -117.026922, 43.593632 ], [ -117.026774, 43.578674 ], [ -117.026746, 43.577526 ], [ -117.026652, 43.025128 ], [ -117.026683, 43.024876 ], [ -117.026253, 42.807447 ], [ -117.026303, 42.807170 ], [ -117.026331, 42.807015 ], [ -117.026665, 42.624878 ], [ -117.026551, 42.378557 ], [ -117.026129, 42.357193 ], [ -117.026195, 42.166404 ], [ -117.026590, 42.133258 ], [ -117.026098, 42.117647 ], [ -117.026222, 42.000252 ], [ -117.040906, 41.999890 ], [ -117.048910, 41.998983 ], [ -117.055402, 41.999890 ], [ -117.068613, 42.000035 ], [ -117.197798, 42.000380 ], [ -117.217551, 41.999887 ], [ -117.403613, 41.999290 ], [ -117.443062, 41.999659 ], [ -117.623731, 41.998467 ], [ -117.625973, 41.998102 ], [ -117.873467, 41.998335 ], [ -118.197189, 41.996995 ], [ -118.501002, 41.995446 ], [ -118.601806, 41.993895 ], [ -118.696409, 41.991794 ], [ -118.775869, 41.992692 ], [ -118.777228, 41.992671 ], [ -118.795612, 41.992394 ], [ -119.001022, 41.993793 ], [ -119.208280, 41.993177 ], [ -119.231876, 41.994212 ], [ -119.251033, 41.993843 ], [ -119.324181, 41.994206 ], [ -119.360177, 41.994384 ], [ -119.444598, 41.995478 ], [ -119.725730, 41.996296 ], [ -119.790087, 41.997544 ], [ -119.848907, 41.997281 ], [ -119.872929, 41.997641 ], [ -119.876054, 41.997199 ], [ -119.986678, 41.995842 ], [ -119.999168, 41.994540 ], [ -120.001058, 41.995139 ], [ -120.181563, 41.994588 ], [ -120.286424, 41.993058 ], [ -120.326005, 41.993122 ], [ -120.501069, 41.993785 ], [ -120.647173, 41.993084 ], [ -120.692219, 41.993677 ], [ -120.693941, 41.993676 ], [ -120.812279, 41.994183 ], [ -120.879481, 41.993781 ], [ -121.035195, 41.993323 ], [ -121.094926, 41.994658 ], [ -121.126093, 41.996010 ], [ -121.247616, 41.997054 ], [ -121.251099, 41.997570 ], [ -121.309981, 41.997612 ], [ -121.334385, 41.996655 ], [ -121.335734, 41.996518 ], [ -121.340517, 41.996220 ], [ -121.360253, 41.996680 ], [ -121.376101, 41.997026 ], [ -121.434977, 41.997022 ], [ -121.439610, 41.997080 ], [ -121.447540, 41.997169 ], [ -121.520250, 41.997983 ], [ -121.580865, 41.998668 ], [ -121.675348, 42.000351 ], [ -121.689159, 42.000584 ], [ -121.705045, 42.000766 ], [ -121.708199, 42.000815 ], [ -121.846712, 42.003070 ], [ -122.000319, 42.003967 ], [ -122.101922, 42.005766 ], [ -122.155408, 42.007429 ], [ -122.156666, 42.007384 ], [ -122.160438, 42.007637 ], [ -122.161328, 42.007637 ], [ -122.261127, 42.007364 ], [ -122.289527, 42.007764 ], [ -122.289533, 42.007764 ], [ -122.378193, 42.009518 ], [ -122.397984, 42.008758 ], [ -122.501135, 42.008460 ], [ -122.634739, 42.004858 ], [ -122.712942, 42.004157 ], [ -122.800080, 42.004071 ], [ -122.876148, 42.003247 ], [ -122.893961, 42.002605 ], [ -122.941597, 42.003085 ], [ -123.045254, 42.003049 ], [ -123.065655, 42.004948 ], [ -123.083956, 42.005448 ], [ -123.145959, 42.009247 ], [ -123.154908, 42.008036 ], [ -123.192361, 42.005446 ], [ -123.230762, 42.003845 ], [ -123.230764, 42.003845 ], [ -123.347562, 41.999108 ], [ -123.381776, 41.999268 ], [ -123.434770, 42.001641 ], [ -123.498830, 42.000525 ], [ -123.498896, 42.000474 ], [ -123.501997, 42.000527 ], [ -123.517906, 42.000883 ], [ -123.525245, 42.001047 ], [ -123.552560, 42.000246 ], [ -123.624554, 41.999837 ], [ -123.656998, 41.995137 ], [ -123.728156, 41.997007 ], [ -123.789295, 41.996111 ], [ -123.813992, 41.995096 ], [ -123.821472, 41.995473 ], [ -123.834208, 41.996116 ], [ -124.001188, 41.996146 ], [ -124.086661, 41.996869 ], [ -124.087827, 41.996891 ], [ -124.100216, 41.996842 ], [ -124.100921, 41.996956 ], [ -124.126194, 41.996992 ], [ -124.211605, 41.998460 ], [ -124.214213, 42.005939 ], [ -124.270464, 42.045553 ], [ -124.287374, 42.046016 ], [ -124.299649, 42.051736 ], [ -124.314289, 42.067864 ], [ -124.341010, 42.092929 ], [ -124.356229, 42.114952 ], [ -124.357122, 42.118016 ], [ -124.351535, 42.129796 ], [ -124.351784, 42.134965 ], [ -124.355696, 42.141964 ], [ -124.361563, 42.143767 ], [ -124.366028, 42.152343 ], [ -124.366832, 42.158450 ], [ -124.363389, 42.158588 ], [ -124.360318, 42.162272 ], [ -124.361009, 42.180752 ], [ -124.367751, 42.188321 ], [ -124.373175, 42.190218 ], [ -124.374949, 42.193129 ], [ -124.376215, 42.196381 ], [ -124.375553, 42.208820 ], [ -124.377762, 42.218809 ], [ -124.383633, 42.227160 ], [ -124.410982, 42.250547 ], [ -124.411534, 42.254115 ], [ -124.408514, 42.260588 ], [ -124.405148, 42.278107 ], [ -124.410556, 42.307431 ], [ -124.429288, 42.331746 ], [ -124.427222, 42.334880 ], [ -124.425554, 42.351874 ], [ -124.424066, 42.377242 ], [ -124.424863, 42.395426 ], [ -124.428068, 42.420333 ], [ -124.434882, 42.434916 ], [ -124.435105, 42.440163 ], [ -124.422038, 42.461226 ], [ -124.423084, 42.478952 ], [ -124.421381, 42.491737 ], [ -124.399065, 42.539928 ], [ -124.390664, 42.566593 ], [ -124.389977, 42.574758 ], [ -124.400918, 42.597518 ], [ -124.399421, 42.618079 ], [ -124.401177, 42.627192 ], [ -124.413119, 42.657934 ], [ -124.416774, 42.661594 ], [ -124.450740, 42.675798 ], [ -124.451484, 42.677787 ], [ -124.447487, 42.684740 ], [ -124.448418, 42.689909 ], [ -124.473864, 42.732671 ], [ -124.491679, 42.741789 ], [ -124.498473, 42.741077 ], [ -124.499122, 42.738606 ], [ -124.510017, 42.734746 ], [ -124.513368, 42.735068 ], [ -124.514669, 42.736806 ], [ -124.516236, 42.753632 ], [ -124.524439, 42.789793 ], [ -124.536073, 42.814175 ], [ -124.544179, 42.822958 ], [ -124.552441, 42.840568 ], [ -124.500141, 42.917502 ], [ -124.480938, 42.951495 ], [ -124.479344, 42.954970 ], [ -124.462619, 42.991430 ], [ -124.456918, 43.000315 ], [ -124.436198, 43.071312 ], [ -124.432236, 43.097383 ], [ -124.434451, 43.115986 ], [ -124.424113, 43.126859 ], [ -124.401726, 43.184896 ], [ -124.395302, 43.211101 ], [ -124.395607, 43.223908 ], [ -124.382460, 43.270167 ], [ -124.388891, 43.290523 ], [ -124.393988, 43.299260 ], [ -124.400404, 43.302121 ], [ -124.402814, 43.305872 ], [ -124.387642, 43.325968 ], [ -124.373037, 43.338953 ], [ -124.353332, 43.342667 ], [ -124.341587, 43.351337 ], [ -124.315012, 43.388389 ], [ -124.286896, 43.436296 ], [ -124.255609, 43.502172 ], [ -124.233534, 43.557130 ], [ -124.218876, 43.610319 ], [ -124.203028, 43.667825 ], [ -124.204888, 43.673976 ], [ -124.198275, 43.689481 ], [ -124.193455, 43.706085 ], [ -124.168392, 43.808903 ], [ -124.158684, 43.863504 ], [ -124.150267, 43.910850 ], [ -124.142704, 43.958182 ], [ -124.133547, 44.035845 ], [ -124.122406, 44.104442 ], [ -124.125824, 44.126130 ], [ -124.117006, 44.171913 ], [ -124.114424, 44.198164 ], [ -124.115671, 44.206554 ], [ -124.111054, 44.235071 ], [ -124.108945, 44.265475 ], [ -124.109744, 44.270597 ], [ -124.114869, 44.272721 ], [ -124.115953, 44.274641 ], [ -124.115849, 44.276277 ], [ -124.115200, 44.286486 ], [ -124.109070, 44.303707 ], [ -124.108088, 44.309926 ], [ -124.109556, 44.314545 ], [ -124.100587, 44.331926 ], [ -124.092101, 44.370388 ], [ -124.084401, 44.415611 ], [ -124.080989, 44.419728 ], [ -124.071706, 44.423662 ], [ -124.067569, 44.428582 ], [ -124.073941, 44.434481 ], [ -124.079301, 44.430863 ], [ -124.082113, 44.441518 ], [ -124.082061, 44.478171 ], [ -124.084429, 44.486927 ], [ -124.083601, 44.501123 ], [ -124.076387, 44.531214 ], [ -124.067251, 44.608040 ], [ -124.069140, 44.612979 ], [ -124.082326, 44.608861 ], [ -124.084476, 44.611056 ], [ -124.065202, 44.622445 ], [ -124.065008, 44.632504 ], [ -124.058281, 44.658866 ], [ -124.060043, 44.669361 ], [ -124.070394, 44.683514 ], [ -124.063406, 44.703177 ], [ -124.059077, 44.737656 ], [ -124.066325, 44.762671 ], [ -124.075473, 44.771403 ], [ -124.074066, 44.798107 ], [ -124.066746, 44.831191 ], [ -124.063155, 44.835333 ], [ -124.054151, 44.838233 ], [ -124.048814, 44.850007 ], [ -124.032296, 44.900809 ], [ -124.025136, 44.928175 ], [ -124.025678, 44.936542 ], [ -124.023834, 44.949825 ], [ -124.015243, 44.982904 ], [ -124.004598, 45.044959 ], [ -124.004386, 45.046197 ], [ -124.004668, 45.048167 ], [ -124.009770, 45.047266 ], [ -124.017991, 45.049808 ], [ -124.015851, 45.064759 ], [ -124.012163, 45.076921 ], [ -124.006057, 45.084736 ], [ -124.004863, 45.084232 ], [ -123.989529, 45.094045 ], [ -123.975425, 45.145476 ], [ -123.968187, 45.201217 ], [ -123.972919, 45.216784 ], [ -123.962887, 45.280218 ], [ -123.964169, 45.317026 ], [ -123.972899, 45.336890 ], [ -123.978671, 45.338854 ], [ -124.007756, 45.336813 ], [ -124.007494, 45.339740 ], [ -123.979715, 45.347724 ], [ -123.973398, 45.354791 ], [ -123.965728, 45.386242 ], [ -123.960557, 45.430778 ], [ -123.964074, 45.449112 ], [ -123.972953, 45.467513 ], [ -123.976544, 45.489733 ], [ -123.970794, 45.493507 ], [ -123.966340, 45.493417 ], [ -123.957568, 45.510399 ], [ -123.947556, 45.564878 ], [ -123.956711, 45.571303 ], [ -123.951246, 45.585775 ], [ -123.939005, 45.661923 ], [ -123.939448, 45.708795 ], [ -123.943121, 45.727031 ], [ -123.946027, 45.733249 ], [ -123.968563, 45.757019 ], [ -123.982578, 45.761815 ], [ -123.981864, 45.768285 ], [ -123.969459, 45.782371 ], [ -123.969340, 45.783197 ], [ -123.961544, 45.837101 ], [ -123.962736, 45.869974 ], [ -123.967630, 45.907807 ], [ -123.979501, 45.930389 ], [ -123.993040, 45.938842 ], [ -123.993703, 45.946431 ], [ -123.969991, 45.969139 ], [ -123.957438, 45.974469 ], [ -123.941831, 45.975660 ], [ -123.937471, 45.977306 ], [ -123.927891, 46.009564 ], [ -123.929330, 46.041978 ], [ -123.933366, 46.071672 ], [ -123.947531, 46.116131 ], [ -123.959190, 46.141675 ], [ -123.974124, 46.168798 ], [ -123.996766, 46.203990 ], [ -124.010344, 46.223514 ], [ -124.024305, 46.229256 ], [ -124.011355, 46.236223 ], [ -124.001998, 46.237316 ], [ -123.998052, 46.235327 ], [ -123.988429, 46.224132 ], [ -123.990117, 46.217630 ], [ -123.987196, 46.211521 ], [ -123.982149, 46.209662 ], [ -123.961739, 46.207916 ], [ -123.950148, 46.204097 ], [ -123.927038, 46.191617 ], [ -123.912405, 46.179450 ], [ -123.904200, 46.169293 ], [ -123.891186, 46.164778 ], [ -123.854801, 46.157342 ], [ -123.842849, 46.160529 ], [ -123.841521, 46.169824 ], [ -123.863347, 46.182350 ], [ -123.866643, 46.187674 ], [ -123.864209, 46.189527 ], [ -123.838801, 46.192211 ], [ -123.821834, 46.190293 ], [ -123.793936, 46.196283 ], [ -123.759976, 46.207300 ], [ -123.736747, 46.200687 ], [ -123.712780, 46.198751 ], [ -123.706667, 46.199665 ], [ -123.675380, 46.212401 ], [ -123.673831, 46.215418 ], [ -123.666751, 46.218228 ], [ -123.655390, 46.217974 ], [ -123.636474, 46.214359 ], [ -123.632500, 46.216681 ], [ -123.626247, 46.226434 ], [ -123.625219, 46.233868 ], [ -123.622812, 46.236640 ], [ -123.613459, 46.239228 ], [ -123.605487, 46.239300 ], [ -123.600190, 46.234814 ], [ -123.586205, 46.228654 ], [ -123.548194, 46.248245 ], [ -123.547659, 46.259109 ], [ -123.538092, 46.260610 ], [ -123.526391, 46.263404 ], [ -123.516188, 46.266153 ], [ -123.501245, 46.271004 ], [ -123.479644, 46.269131 ], [ -123.474844, 46.267831 ], [ -123.468743, 46.264531 ], [ -123.447592, 46.249832 ], [ -123.427629, 46.229348 ], [ -123.430847, 46.181827 ], [ -123.371433, 46.146372 ], [ -123.363636, 46.146324 ], [ -123.332335, 46.146132 ], [ -123.301034, 46.144632 ], [ -123.280166, 46.144843 ], [ -123.251233, 46.156452 ], [ -123.231196, 46.166150 ], [ -123.213054, 46.172541 ], [ -123.166414, 46.188973 ], [ -123.115904, 46.185268 ], [ -123.105021, 46.177676 ], [ -123.051064, 46.153599 ], [ -123.041297, 46.146351 ], [ -123.033820, 46.144336 ], [ -123.022147, 46.139110 ], [ -123.009436, 46.136043 ], [ -123.004233, 46.133823 ], [ -122.962681, 46.104817 ], [ -122.904119, 46.083734 ], [ -122.884478, 46.060280 ], [ -122.878092, 46.031281 ], [ -122.856158, 46.014469 ], [ -122.837638, 45.980820 ], [ -122.813998, 45.960984 ], [ -122.806193, 45.932416 ], [ -122.811510, 45.912725 ], [ -122.798091, 45.884333 ], [ -122.785026, 45.867699 ], [ -122.785515, 45.850536 ], [ -122.785696, 45.844216 ], [ -122.795963, 45.825024 ], [ -122.795605, 45.810000 ], [ -122.769532, 45.780583 ], [ -122.761451, 45.759163 ], [ -122.760108, 45.734413 ], [ -122.762182, 45.728598 ], [ -122.772511, 45.699637 ], [ -122.774511, 45.680437 ], [ -122.763810, 45.657138 ], [ -122.738109, 45.644138 ], [ -122.713309, 45.637438 ], [ -122.691008, 45.624739 ], [ -122.675008, 45.618039 ], [ -122.643907, 45.609739 ], [ -122.602606, 45.607639 ], [ -122.581406, 45.603940 ], [ -122.548149, 45.596768 ], [ -122.523668, 45.589632 ], [ -122.492259, 45.583281 ], [ -122.479315, 45.579761 ], [ -122.474659, 45.578305 ], [ -122.453891, 45.567313 ], [ -122.438674, 45.563585 ], [ -122.410706, 45.567633 ], [ -122.391802, 45.574541 ], [ -122.380302, 45.575941 ], [ -122.352802, 45.569441 ], [ -122.331502, 45.548241 ], [ -122.294901, 45.543541 ], [ -122.266701, 45.543841 ], [ -122.262625, 45.544321 ], [ -122.248993, 45.547745 ], [ -122.201700, 45.564141 ], [ -122.183695, 45.577696 ], [ -122.140750, 45.584508 ], [ -122.129548, 45.582945 ], [ -122.129490, 45.582967 ], [ -122.126197, 45.582573 ], [ -122.126197, 45.582617 ], [ -122.112356, 45.581409 ], [ -122.101675, 45.583516 ], [ -122.044374, 45.609516 ], [ -122.022571, 45.615151 ], [ -122.003690, 45.615930 ], [ -121.983038, 45.622812 ], [ -121.979797, 45.624839 ], [ -121.963547, 45.632784 ], [ -121.955734, 45.643559 ], [ -121.951838, 45.644951 ], [ -121.935149, 45.644169 ], [ -121.922236, 45.649083 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US42", "STATE": "42", "NAME": "Pennsylvania", "LSAD": "", "CENSUSAREA": 44742.703000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -79.916171, 39.720893 ], [ -80.075947, 39.721350 ], [ -80.308651, 39.721283 ], [ -80.309457, 39.721264 ], [ -80.421388, 39.721189 ], [ -80.519342, 39.721403 ], [ -80.519423, 39.806181 ], [ -80.518891, 39.890964 ], [ -80.519248, 39.936967 ], [ -80.519115, 39.939188 ], [ -80.519175, 39.956648 ], [ -80.519203, 39.959394 ], [ -80.519217, 39.962199 ], [ -80.519218, 39.962424 ], [ -80.519207, 39.963381 ], [ -80.519120, 40.016410 ], [ -80.519008, 40.077001 ], [ -80.518960, 40.078089 ], [ -80.519104, 40.159672 ], [ -80.519056, 40.172744 ], [ -80.519056, 40.172771 ], [ -80.519039, 40.342101 ], [ -80.517991, 40.367968 ], [ -80.517991, 40.398868 ], [ -80.517987, 40.399644 ], [ -80.517690, 40.462467 ], [ -80.518990, 40.473667 ], [ -80.518995, 40.477363 ], [ -80.519054, 40.517922 ], [ -80.519057, 40.517922 ], [ -80.519055, 40.590173 ], [ -80.519086, 40.590161 ], [ -80.519086, 40.616385 ], [ -80.519039, 40.616391 ], [ -80.518991, 40.638801 ], [ -80.519058, 40.792298 ], [ -80.518992, 40.801221 ], [ -80.519081, 40.849157 ], [ -80.519020, 40.850073 ], [ -80.519019, 40.851339 ], [ -80.519002, 40.877543 ], [ -80.519764, 40.899858 ], [ -80.519790, 40.900761 ], [ -80.519891, 40.906661 ], [ -80.519091, 40.921061 ], [ -80.519000, 40.987380 ], [ -80.518989, 40.995445 ], [ -80.518927, 41.015387 ], [ -80.518960, 41.061546 ], [ -80.518928, 41.070954 ], [ -80.518960, 41.071866 ], [ -80.518999, 41.075014 ], [ -80.519088, 41.082074 ], [ -80.519092, 41.090658 ], [ -80.519125, 41.100819 ], [ -80.519192, 41.105358 ], [ -80.518992, 41.115958 ], [ -80.519056, 41.125057 ], [ -80.519012, 41.125057 ], [ -80.519012, 41.125093 ], [ -80.519012, 41.125116 ], [ -80.519167, 41.133343 ], [ -80.519167, 41.133388 ], [ -80.519115, 41.145520 ], [ -80.519144, 41.171203 ], [ -80.518830, 41.209213 ], [ -80.518893, 41.219356 ], [ -80.518893, 41.219357 ], [ -80.518893, 41.232556 ], [ -80.518693, 41.248855 ], [ -80.518893, 41.265155 ], [ -80.518993, 41.268155 ], [ -80.518996, 41.268300 ], [ -80.518794, 41.305509 ], [ -80.519129, 41.312408 ], [ -80.519265, 41.333495 ], [ -80.519281, 41.335958 ], [ -80.519281, 41.337145 ], [ -80.519281, 41.337174 ], [ -80.519311, 41.339052 ], [ -80.519293, 41.339054 ], [ -80.519293, 41.339654 ], [ -80.519345, 41.340145 ], [ -80.519345, 41.340740 ], [ -80.519297, 41.350833 ], [ -80.519249, 41.361030 ], [ -80.519217, 41.372006 ], [ -80.519249, 41.378918 ], [ -80.519025, 41.416438 ], [ -80.518993, 41.416437 ], [ -80.518993, 41.435454 ], [ -80.519169, 41.462581 ], [ -80.519209, 41.489013 ], [ -80.519225, 41.499924 ], [ -80.519157, 41.528769 ], [ -80.519339, 41.539297 ], [ -80.519357, 41.669767 ], [ -80.519424, 41.671228 ], [ -80.519373, 41.701473 ], [ -80.519408, 41.739359 ], [ -80.519369, 41.752487 ], [ -80.519239, 41.765138 ], [ -80.519294, 41.849563 ], [ -80.519345, 41.929168 ], [ -80.519304, 41.943992 ], [ -80.519405, 41.976158 ], [ -80.519425, 41.977522 ], [ -80.519425, 41.977523 ], [ -80.435451, 42.005611 ], [ -80.409776, 42.011578 ], [ -80.373066, 42.024102 ], [ -80.371869, 42.023966 ], [ -80.363251, 42.027973 ], [ -80.349169, 42.030243 ], [ -80.329976, 42.036168 ], [ -80.296758, 42.049076 ], [ -80.230486, 42.077957 ], [ -80.188085, 42.094257 ], [ -80.165884, 42.105857 ], [ -80.154084, 42.114757 ], [ -80.136213, 42.149937 ], [ -80.130430, 42.156331 ], [ -80.117368, 42.166341 ], [ -80.088512, 42.173184 ], [ -80.077388, 42.171262 ], [ -80.073381, 42.168658 ], [ -80.080028, 42.163625 ], [ -80.071981, 42.155357 ], [ -80.078781, 42.151457 ], [ -80.076281, 42.147857 ], [ -80.071980, 42.146057 ], [ -80.061080, 42.144857 ], [ -79.989186, 42.177051 ], [ -79.931324, 42.206737 ], [ -79.923924, 42.207546 ], [ -79.901050, 42.216701 ], [ -79.886187, 42.224933 ], [ -79.867979, 42.230999 ], [ -79.844661, 42.235486 ], [ -79.798447, 42.255939 ], [ -79.761951, 42.269860 ], [ -79.761964, 42.251354 ], [ -79.762152, 42.243054 ], [ -79.761833, 42.183627 ], [ -79.761929, 42.179693 ], [ -79.761921, 42.173319 ], [ -79.761759, 42.162675 ], [ -79.761861, 42.150712 ], [ -79.762122, 42.131246 ], [ -79.761709, 42.118990 ], [ -79.761798, 42.019042 ], [ -79.761374, 41.999067 ], [ -79.670128, 41.999335 ], [ -79.625287, 41.999003 ], [ -79.625301, 41.999068 ], [ -79.610839, 41.998989 ], [ -79.551385, 41.998666 ], [ -79.538445, 41.998527 ], [ -79.472472, 41.998255 ], [ -79.249772, 41.998807 ], [ -79.178570, 41.999458 ], [ -79.061265, 41.999259 ], [ -79.052472, 41.999224 ], [ -78.983065, 41.998949 ], [ -78.918855, 41.998125 ], [ -78.874759, 41.997559 ], [ -78.749754, 41.998109 ], [ -78.596650, 41.999877 ], [ -78.308128, 41.999415 ], [ -78.271204, 41.998968 ], [ -78.206604, 41.999622 ], [ -78.124730, 42.000452 ], [ -78.031177, 41.999415 ], [ -78.030963, 41.999392 ], [ -77.997508, 41.998758 ], [ -77.832030, 41.998524 ], [ -77.822799, 41.998547 ], [ -77.749931, 41.998782 ], [ -77.610028, 41.999519 ], [ -77.505308, 42.000070 ], [ -77.124693, 41.999395 ], [ -77.063676, 42.000461 ], [ -77.007635, 42.000848 ], [ -77.007536, 42.000819 ], [ -76.965728, 42.001274 ], [ -76.965686, 42.001274 ], [ -76.942585, 42.001574 ], [ -76.937084, 42.001674 ], [ -76.927084, 42.001674 ], [ -76.921884, 42.001674 ], [ -76.920784, 42.001774 ], [ -76.835079, 42.001773 ], [ -76.815878, 42.001673 ], [ -76.749675, 42.001689 ], [ -76.558118, 42.000155 ], [ -76.557624, 42.000149 ], [ -76.466540, 41.999025 ], [ -76.462155, 41.998934 ], [ -76.349898, 41.998410 ], [ -76.343722, 41.998346 ], [ -76.145519, 41.998913 ], [ -76.131201, 41.998954 ], [ -76.123696, 41.998954 ], [ -76.105840, 41.998858 ], [ -75.983082, 41.999035 ], [ -75.980250, 41.999035 ], [ -75.870677, 41.998828 ], [ -75.742217, 41.997864 ], [ -75.610316, 41.998960 ], [ -75.483738, 41.999244 ], [ -75.483150, 41.999259 ], [ -75.477144, 41.999407 ], [ -75.436216, 41.999353 ], [ -75.431961, 41.999363 ], [ -75.359579, 41.999445 ], [ -75.353504, 41.997110 ], [ -75.346568, 41.995324 ], [ -75.341125, 41.992772 ], [ -75.337602, 41.986700 ], [ -75.337791, 41.984386 ], [ -75.342460, 41.974303 ], [ -75.342204, 41.972872 ], [ -75.339488, 41.970786 ], [ -75.335771, 41.970315 ], [ -75.329318, 41.968232 ], [ -75.322384, 41.961693 ], [ -75.320040, 41.960867 ], [ -75.318168, 41.954236 ], [ -75.312817, 41.950182 ], [ -75.310358, 41.949012 ], [ -75.303966, 41.948216 ], [ -75.301664, 41.948380 ], [ -75.301233, 41.948900 ], [ -75.301593, 41.952811 ], [ -75.300409, 41.953871 ], [ -75.298580, 41.954521 ], [ -75.293713, 41.954593 ], [ -75.291430, 41.952477 ], [ -75.291762, 41.947092 ], [ -75.290966, 41.945039 ], [ -75.289383, 41.942891 ], [ -75.279094, 41.938917 ], [ -75.277243, 41.933598 ], [ -75.276501, 41.926679 ], [ -75.276552, 41.922208 ], [ -75.275368, 41.919564 ], [ -75.269736, 41.911363 ], [ -75.267562, 41.907054 ], [ -75.267773, 41.901971 ], [ -75.272778, 41.897112 ], [ -75.272581, 41.893168 ], [ -75.271292, 41.887360 ], [ -75.267789, 41.885982 ], [ -75.263005, 41.885109 ], [ -75.260623, 41.883783 ], [ -75.257564, 41.877108 ], [ -75.258439, 41.875087 ], [ -75.261488, 41.873277 ], [ -75.263815, 41.870757 ], [ -75.263673, 41.868105 ], [ -75.262802, 41.866213 ], [ -75.260527, 41.863800 ], [ -75.257825, 41.862154 ], [ -75.251197, 41.862040 ], [ -75.248045, 41.863300 ], [ -75.243345, 41.866875 ], [ -75.241134, 41.867118 ], [ -75.238743, 41.865699 ], [ -75.234565, 41.861569 ], [ -75.231612, 41.859459 ], [ -75.225720, 41.857481 ], [ -75.223734, 41.857456 ], [ -75.220125, 41.860534 ], [ -75.214970, 41.867449 ], [ -75.209741, 41.869250 ], [ -75.204002, 41.869867 ], [ -75.197836, 41.868807 ], [ -75.194382, 41.867287 ], [ -75.191441, 41.865063 ], [ -75.190203, 41.862454 ], [ -75.188888, 41.861264 ], [ -75.186993, 41.860109 ], [ -75.185254, 41.859930 ], [ -75.183937, 41.860515 ], [ -75.182271, 41.862198 ], [ -75.180497, 41.865680 ], [ -75.179134, 41.869935 ], [ -75.176633, 41.872371 ], [ -75.174574, 41.872660 ], [ -75.170565, 41.871608 ], [ -75.169142, 41.870290 ], [ -75.168053, 41.867043 ], [ -75.168733, 41.859258 ], [ -75.166217, 41.853862 ], [ -75.164168, 41.851586 ], [ -75.161541, 41.849836 ], [ -75.156512, 41.848327 ], [ -75.152898, 41.848564 ], [ -75.146446, 41.850899 ], [ -75.143824, 41.851737 ], [ -75.140241, 41.852078 ], [ -75.130983, 41.845145 ], [ -75.127913, 41.844903 ], [ -75.118789, 41.845819 ], [ -75.115598, 41.844638 ], [ -75.114399, 41.843583 ], [ -75.113369, 41.840698 ], [ -75.113441, 41.836298 ], [ -75.114998, 41.830300 ], [ -75.115147, 41.827285 ], [ -75.114837, 41.825670 ], [ -75.113334, 41.822782 ], [ -75.100024, 41.818347 ], [ -75.093537, 41.813375 ], [ -75.089484, 41.811576 ], [ -75.085789, 41.811626 ], [ -75.079818, 41.814815 ], [ -75.078063, 41.815112 ], [ -75.074409, 41.815088 ], [ -75.072172, 41.813732 ], [ -75.071751, 41.811901 ], [ -75.072168, 41.808327 ], [ -75.074412, 41.802191 ], [ -75.076889, 41.798509 ], [ -75.078270, 41.797467 ], [ -75.081415, 41.796483 ], [ -75.088328, 41.797534 ], [ -75.092876, 41.796386 ], [ -75.101463, 41.787941 ], [ -75.102329, 41.786503 ], [ -75.103548, 41.782008 ], [ -75.104640, 41.774203 ], [ -75.104334, 41.772693 ], [ -75.103492, 41.771238 ], [ -75.100990, 41.769121 ], [ -75.095451, 41.768366 ], [ -75.092810, 41.768361 ], [ -75.079478, 41.771205 ], [ -75.075942, 41.771518 ], [ -75.074231, 41.770518 ], [ -75.072664, 41.768807 ], [ -75.068567, 41.767298 ], [ -75.064901, 41.766686 ], [ -75.060759, 41.764638 ], [ -75.053431, 41.752538 ], [ -75.052808, 41.744725 ], [ -75.054818, 41.735168 ], [ -75.053527, 41.727150 ], [ -75.049699, 41.715093 ], [ -75.049862, 41.713309 ], [ -75.050689, 41.711969 ], [ -75.052226, 41.711396 ], [ -75.061174, 41.712935 ], [ -75.066630, 41.712588 ], [ -75.068642, 41.710146 ], [ -75.068830, 41.708161 ], [ -75.067278, 41.705434 ], [ -75.059829, 41.699716 ], [ -75.056745, 41.695703 ], [ -75.052736, 41.688393 ], [ -75.051234, 41.682439 ], [ -75.051285, 41.679961 ], [ -75.052653, 41.678436 ], [ -75.058765, 41.674412 ], [ -75.059332, 41.672320 ], [ -75.058430, 41.669653 ], [ -75.057251, 41.668933 ], [ -75.053991, 41.668194 ], [ -75.049920, 41.662556 ], [ -75.048683, 41.656317 ], [ -75.049281, 41.641862 ], [ -75.048658, 41.633781 ], [ -75.048199, 41.632011 ], [ -75.043562, 41.623640 ], [ -75.044224, 41.617978 ], [ -75.045508, 41.616203 ], [ -75.047298, 41.615791 ], [ -75.048385, 41.615986 ], [ -75.051856, 41.618157 ], [ -75.053850, 41.618655 ], [ -75.060098, 41.617482 ], [ -75.061560, 41.616429 ], [ -75.061675, 41.615468 ], [ -75.059956, 41.612306 ], [ -75.059725, 41.610801 ], [ -75.062716, 41.609639 ], [ -75.067795, 41.610143 ], [ -75.071667, 41.609501 ], [ -75.074626, 41.607905 ], [ -75.074613, 41.605711 ], [ -75.069712, 41.601690 ], [ -75.066955, 41.599428 ], [ -75.063677, 41.594739 ], [ -75.060012, 41.590813 ], [ -75.052858, 41.587772 ], [ -75.046760, 41.583258 ], [ -75.043879, 41.575094 ], [ -75.040490, 41.569688 ], [ -75.036989, 41.567049 ], [ -75.033162, 41.565092 ], [ -75.029211, 41.564637 ], [ -75.027343, 41.563541 ], [ -75.018524, 41.551802 ], [ -75.016328, 41.546501 ], [ -75.016144, 41.544246 ], [ -75.017626, 41.542734 ], [ -75.022828, 41.541456 ], [ -75.024798, 41.539801 ], [ -75.024757, 41.535099 ], [ -75.024206, 41.534018 ], [ -75.023018, 41.533147 ], [ -75.016616, 41.532110 ], [ -75.014919, 41.531399 ], [ -75.009552, 41.528461 ], [ -75.003850, 41.524052 ], [ -75.001297, 41.520650 ], [ -75.000911, 41.519292 ], [ -75.000935, 41.517638 ], [ -75.002592, 41.514560 ], [ -75.003706, 41.511118 ], [ -75.003694, 41.509295 ], [ -75.003151, 41.508101 ], [ -74.999612, 41.507400 ], [ -74.993893, 41.508754 ], [ -74.987645, 41.508738 ], [ -74.985653, 41.507926 ], [ -74.984372, 41.506611 ], [ -74.982385, 41.500981 ], [ -74.982168, 41.498486 ], [ -74.982463, 41.496467 ], [ -74.985247, 41.489113 ], [ -74.985595, 41.485863 ], [ -74.985004, 41.483703 ], [ -74.983341, 41.480894 ], [ -74.981652, 41.479945 ], [ -74.969887, 41.477438 ], [ -74.958260, 41.476396 ], [ -74.956411, 41.476735 ], [ -74.948080, 41.480625 ], [ -74.945634, 41.483213 ], [ -74.941798, 41.483542 ], [ -74.932585, 41.482323 ], [ -74.926835, 41.478327 ], [ -74.924092, 41.477138 ], [ -74.917282, 41.477041 ], [ -74.912517, 41.475605 ], [ -74.909181, 41.472436 ], [ -74.908133, 41.468117 ], [ -74.908103, 41.464639 ], [ -74.906887, 41.461131 ], [ -74.904200, 41.459806 ], [ -74.895069, 41.458190 ], [ -74.892114, 41.456959 ], [ -74.890358, 41.455324 ], [ -74.889116, 41.452534 ], [ -74.889075, 41.451245 ], [ -74.894931, 41.446099 ], [ -74.896399, 41.442179 ], [ -74.896025, 41.439987 ], [ -74.893913, 41.438930 ], [ -74.888691, 41.438259 ], [ -74.876721, 41.440338 ], [ -74.864688, 41.443993 ], [ -74.858578, 41.444427 ], [ -74.854200, 41.443166 ], [ -74.848602, 41.440179 ], [ -74.845572, 41.437577 ], [ -74.836915, 41.431625 ], [ -74.834635, 41.430796 ], [ -74.830671, 41.430503 ], [ -74.828592, 41.430698 ], [ -74.826031, 41.431736 ], [ -74.822880, 41.436792 ], [ -74.817995, 41.440505 ], [ -74.812123, 41.442982 ], [ -74.807582, 41.442847 ], [ -74.805655, 41.442101 ], [ -74.801225, 41.438100 ], [ -74.800370, 41.436060 ], [ -74.800095, 41.432661 ], [ -74.799546, 41.431290 ], [ -74.795396, 41.423980 ], [ -74.793856, 41.422671 ], [ -74.790417, 41.421660 ], [ -74.784339, 41.422397 ], [ -74.778029, 41.425104 ], [ -74.773239, 41.426352 ], [ -74.770650, 41.426230 ], [ -74.763701, 41.423612 ], [ -74.758587, 41.423287 ], [ -74.754709, 41.424993 ], [ -74.754359, 41.425147 ], [ -74.750680, 41.427984 ], [ -74.743821, 41.430635 ], [ -74.740932, 41.431160 ], [ -74.738455, 41.430641 ], [ -74.736688, 41.429228 ], [ -74.735519, 41.427465 ], [ -74.734893, 41.425818 ], [ -74.734731, 41.422699 ], [ -74.738684, 41.413463 ], [ -74.741086, 41.411413 ], [ -74.741717, 41.407880 ], [ -74.740963, 41.405120 ], [ -74.738554, 41.401191 ], [ -74.736103, 41.398398 ], [ -74.733640, 41.396975 ], [ -74.730384, 41.395660 ], [ -74.720891, 41.394690 ], [ -74.715979, 41.392584 ], [ -74.713411, 41.389814 ], [ -74.710391, 41.382102 ], [ -74.708458, 41.378901 ], [ -74.703282, 41.375093 ], [ -74.694968, 41.370431 ], [ -74.691129, 41.367324 ], [ -74.689516, 41.363843 ], [ -74.689767, 41.361558 ], [ -74.691076, 41.360340 ], [ -74.696398, 41.357339 ], [ -74.694914, 41.357423 ], [ -74.700595, 41.354553 ], [ -74.704429, 41.354043 ], [ -74.708514, 41.352734 ], [ -74.720923, 41.347384 ], [ -74.730373, 41.345983 ], [ -74.735622, 41.346518 ], [ -74.753239, 41.346122 ], [ -74.755971, 41.344953 ], [ -74.760325, 41.340325 ], [ -74.763499, 41.331568 ], [ -74.766714, 41.328558 ], [ -74.771588, 41.325079 ], [ -74.774887, 41.324326 ], [ -74.781584, 41.324229 ], [ -74.789095, 41.323281 ], [ -74.792116, 41.322465 ], [ -74.795040, 41.320407 ], [ -74.795822, 41.318516 ], [ -74.792377, 41.314088 ], [ -74.791991, 41.311639 ], [ -74.792558, 41.310628 ], [ -74.806858, 41.303155 ], [ -74.812033, 41.298157 ], [ -74.815703, 41.296151 ], [ -74.821884, 41.293838 ], [ -74.830057, 41.287200 ], [ -74.834067, 41.281111 ], [ -74.838366, 41.277286 ], [ -74.841137, 41.270980 ], [ -74.846319, 41.263077 ], [ -74.846506, 41.261576 ], [ -74.845031, 41.258055 ], [ -74.845883, 41.254945 ], [ -74.846932, 41.253318 ], [ -74.848987, 41.251192 ], [ -74.854669, 41.250510 ], [ -74.856003, 41.250094 ], [ -74.857151, 41.248975 ], [ -74.861678, 41.241575 ], [ -74.862049, 41.237609 ], [ -74.866182, 41.232132 ], [ -74.867405, 41.227770 ], [ -74.866839, 41.226865 ], [ -74.860837, 41.222317 ], [ -74.859323, 41.220507 ], [ -74.859632, 41.219077 ], [ -74.860398, 41.217454 ], [ -74.867287, 41.208754 ], [ -74.874034, 41.198543 ], [ -74.878275, 41.190489 ], [ -74.878492, 41.187504 ], [ -74.882139, 41.180836 ], [ -74.889424, 41.173600 ], [ -74.899701, 41.166181 ], [ -74.901172, 41.163870 ], [ -74.901780, 41.161394 ], [ -74.905256, 41.155668 ], [ -74.923169, 41.138146 ], [ -74.931141, 41.133387 ], [ -74.945067, 41.129052 ], [ -74.947714, 41.126292 ], [ -74.947334, 41.124439 ], [ -74.947912, 41.123560 ], [ -74.964294, 41.114237 ], [ -74.966298, 41.113669 ], [ -74.969312, 41.113869 ], [ -74.972917, 41.113327 ], [ -74.979873, 41.110423 ], [ -74.982212, 41.108245 ], [ -74.991718, 41.092284 ], [ -74.991815, 41.089132 ], [ -74.991013, 41.088578 ], [ -74.988263, 41.088222 ], [ -74.984782, 41.088545 ], [ -74.981314, 41.089860 ], [ -74.975298, 41.094073 ], [ -74.972036, 41.095562 ], [ -74.969434, 41.096074 ], [ -74.967464, 41.095327 ], [ -74.967136, 41.094441 ], [ -74.966759, 41.093425 ], [ -74.968389, 41.087797 ], [ -74.970987, 41.085293 ], [ -74.982590, 41.079172 ], [ -74.989332, 41.078319 ], [ -74.994847, 41.076556 ], [ -74.999617, 41.073943 ], [ -75.006376, 41.067546 ], [ -75.011133, 41.067521 ], [ -75.012570, 41.066281 ], [ -75.015271, 41.061215 ], [ -75.015867, 41.058210 ], [ -75.017239, 41.055491 ], [ -75.019186, 41.052968 ], [ -75.025702, 41.046482 ], [ -75.026376, 41.044440 ], [ -75.025430, 41.040710 ], [ -75.025777, 41.039806 ], [ -75.030701, 41.038416 ], [ -75.034496, 41.036755 ], [ -75.040668, 41.031755 ], [ -75.070532, 41.018620 ], [ -75.074999, 41.017130 ], [ -75.081101, 41.016838 ], [ -75.089787, 41.014549 ], [ -75.090312, 41.013302 ], [ -75.095556, 41.008874 ], [ -75.100682, 41.006716 ], [ -75.109114, 41.004102 ], [ -75.110595, 41.002174 ], [ -75.123423, 40.996129 ], [ -75.127196, 40.993954 ], [ -75.130575, 40.991093 ], [ -75.131619, 40.988900 ], [ -75.131530, 40.984914 ], [ -75.132106, 40.982566 ], [ -75.133086, 40.980179 ], [ -75.135521, 40.976865 ], [ -75.135526, 40.973807 ], [ -75.133780, 40.970973 ], [ -75.131364, 40.969277 ], [ -75.129074, 40.968976 ], [ -75.122603, 40.970152 ], [ -75.120514, 40.968369 ], [ -75.120435, 40.968302 ], [ -75.119770, 40.966510 ], [ -75.120650, 40.964028 ], [ -75.120316, 40.962630 ], [ -75.119893, 40.961646 ], [ -75.118904, 40.956361 ], [ -75.117764, 40.953023 ], [ -75.111683, 40.948111 ], [ -75.106153, 40.939671 ], [ -75.105524, 40.936294 ], [ -75.097720, 40.926679 ], [ -75.095526, 40.924152 ], [ -75.079279, 40.913890 ], [ -75.076956, 40.909880 ], [ -75.076092, 40.907042 ], [ -75.075188, 40.900154 ], [ -75.075957, 40.895694 ], [ -75.075340, 40.894162 ], [ -75.073920, 40.892176 ], [ -75.065438, 40.885682 ], [ -75.062149, 40.882289 ], [ -75.058655, 40.877654 ], [ -75.053664, 40.873660 ], [ -75.051508, 40.870224 ], [ -75.050839, 40.868067 ], [ -75.051029, 40.865662 ], [ -75.053294, 40.859900 ], [ -75.060491, 40.853020 ], [ -75.064328, 40.848338 ], [ -75.066014, 40.847591 ], [ -75.070830, 40.847392 ], [ -75.073544, 40.848940 ], [ -75.076684, 40.849875 ], [ -75.090962, 40.849187 ], [ -75.095784, 40.847082 ], [ -75.097221, 40.844672 ], [ -75.097586, 40.843042 ], [ -75.097572, 40.840967 ], [ -75.097006, 40.839336 ], [ -75.094940, 40.837103 ], [ -75.085517, 40.830085 ], [ -75.083822, 40.827805 ], [ -75.083929, 40.824471 ], [ -75.085387, 40.821972 ], [ -75.090518, 40.815913 ], [ -75.096147, 40.812211 ], [ -75.098279, 40.810286 ], [ -75.100277, 40.807578 ], [ -75.100739, 40.805488 ], [ -75.100165, 40.803000 ], [ -75.100277, 40.801176 ], [ -75.100800, 40.799797 ], [ -75.108505, 40.791094 ], [ -75.111343, 40.789896 ], [ -75.116842, 40.789350 ], [ -75.123088, 40.786746 ], [ -75.125867, 40.784026 ], [ -75.131465, 40.775950 ], [ -75.133303, 40.774124 ], [ -75.134400, 40.773765 ], [ -75.139106, 40.773606 ], [ -75.149378, 40.774786 ], [ -75.163650, 40.778386 ], [ -75.169523, 40.778473 ], [ -75.171587, 40.777745 ], [ -75.173349, 40.776129 ], [ -75.175620, 40.772923 ], [ -75.176855, 40.768721 ], [ -75.177477, 40.764225 ], [ -75.179040, 40.761897 ], [ -75.183037, 40.759344 ], [ -75.191796, 40.755830 ], [ -75.196533, 40.751631 ], [ -75.196861, 40.750097 ], [ -75.196325, 40.747137 ], [ -75.195349, 40.745473 ], [ -75.185780, 40.737266 ], [ -75.182804, 40.733650 ], [ -75.182084, 40.731522 ], [ -75.182500, 40.729922 ], [ -75.186372, 40.723970 ], [ -75.189412, 40.717970 ], [ -75.192612, 40.715874 ], [ -75.194420, 40.714018 ], [ -75.198720, 40.705298 ], [ -75.203920, 40.691498 ], [ -75.200920, 40.685498 ], [ -75.196920, 40.681299 ], [ -75.190580, 40.679379 ], [ -75.184516, 40.679971 ], [ -75.180564, 40.679363 ], [ -75.177587, 40.677731 ], [ -75.176803, 40.675715 ], [ -75.177491, 40.672595 ], [ -75.182756, 40.665971 ], [ -75.187940, 40.663811 ], [ -75.190852, 40.661939 ], [ -75.196676, 40.655123 ], [ -75.200452, 40.649219 ], [ -75.200468, 40.646899 ], [ -75.193492, 40.642275 ], [ -75.192276, 40.640803 ], [ -75.191059, 40.637971 ], [ -75.188579, 40.624628 ], [ -75.189283, 40.621492 ], [ -75.190691, 40.619956 ], [ -75.197891, 40.619332 ], [ -75.200708, 40.618356 ], [ -75.201812, 40.617188 ], [ -75.201348, 40.614628 ], [ -75.198499, 40.611492 ], [ -75.196803, 40.608580 ], [ -75.195923, 40.606788 ], [ -75.192291, 40.602676 ], [ -75.190369, 40.591642 ], [ -75.190146, 40.590359 ], [ -75.190796, 40.586838 ], [ -75.194656, 40.581940 ], [ -75.195114, 40.579689 ], [ -75.194870, 40.578591 ], [ -75.194046, 40.576256 ], [ -75.192352, 40.574257 ], [ -75.186737, 40.569406 ], [ -75.183151, 40.567354 ], [ -75.175307, 40.564996 ], [ -75.168609, 40.564111 ], [ -75.162871, 40.564096 ], [ -75.158446, 40.565286 ], [ -75.147368, 40.573152 ], [ -75.141906, 40.575273 ], [ -75.136748, 40.575731 ], [ -75.117292, 40.573211 ], [ -75.110903, 40.570671 ], [ -75.100325, 40.567811 ], [ -75.095700, 40.564401 ], [ -75.078503, 40.548296 ], [ -75.068615, 40.542223 ], [ -75.067257, 40.539584 ], [ -75.066426, 40.536619 ], [ -75.066402, 40.536532 ], [ -75.065090, 40.526148 ], [ -75.065853, 40.519495 ], [ -75.066001, 40.510716 ], [ -75.065275, 40.504682 ], [ -75.062373, 40.491689 ], [ -75.061937, 40.486362 ], [ -75.062227, 40.481391 ], [ -75.064327, 40.476795 ], [ -75.067776, 40.472827 ], [ -75.068050, 40.468578 ], [ -75.067302, 40.464954 ], [ -75.070568, 40.456348 ], [ -75.070568, 40.455165 ], [ -75.067425, 40.448323 ], [ -75.062923, 40.433407 ], [ -75.061489, 40.422848 ], [ -75.058848, 40.418065 ], [ -75.056102, 40.416066 ], [ -75.046473, 40.413792 ], [ -75.043071, 40.411603 ], [ -75.041651, 40.409894 ], [ -75.036616, 40.406796 ], [ -75.028315, 40.403883 ], [ -75.024775, 40.403455 ], [ -75.017221, 40.404638 ], [ -75.003351, 40.407850 ], [ -74.998651, 40.410093 ], [ -74.996378, 40.410528 ], [ -74.988901, 40.408773 ], [ -74.985467, 40.405935 ], [ -74.982735, 40.404432 ], [ -74.969597, 40.399770 ], [ -74.965508, 40.397337 ], [ -74.963997, 40.395246 ], [ -74.953697, 40.376081 ], [ -74.948722, 40.364768 ], [ -74.946006, 40.357306 ], [ -74.945088, 40.347332 ], [ -74.943776, 40.342564 ], [ -74.942954, 40.341643 ], [ -74.939711, 40.338006 ], [ -74.933111, 40.333106 ], [ -74.926810, 40.329406 ], [ -74.917410, 40.322406 ], [ -74.908310, 40.316907 ], [ -74.903310, 40.315607 ], [ -74.896409, 40.315107 ], [ -74.891609, 40.313007 ], [ -74.887109, 40.310307 ], [ -74.880609, 40.305607 ], [ -74.868209, 40.295207 ], [ -74.864692, 40.290684 ], [ -74.860492, 40.284584 ], [ -74.856508, 40.277407 ], [ -74.853108, 40.269707 ], [ -74.846608, 40.258808 ], [ -74.842308, 40.250508 ], [ -74.836307, 40.246208 ], [ -74.823907, 40.241508 ], [ -74.819507, 40.238508 ], [ -74.795306, 40.229408 ], [ -74.781206, 40.221508 ], [ -74.771360, 40.215399 ], [ -74.770406, 40.214508 ], [ -74.766905, 40.207709 ], [ -74.760605, 40.198909 ], [ -74.756905, 40.189409 ], [ -74.755605, 40.186709 ], [ -74.754305, 40.185209 ], [ -74.751943, 40.183483 ], [ -74.751705, 40.183309 ], [ -74.744105, 40.181009 ], [ -74.737205, 40.177609 ], [ -74.733804, 40.174509 ], [ -74.722304, 40.160609 ], [ -74.721504, 40.158409 ], [ -74.721604, 40.153810 ], [ -74.722604, 40.150010 ], [ -74.724134, 40.147310 ], [ -74.724304, 40.147010 ], [ -74.725663, 40.145495 ], [ -74.740605, 40.135210 ], [ -74.742905, 40.134410 ], [ -74.745905, 40.134210 ], [ -74.755305, 40.134710 ], [ -74.758882, 40.134036 ], [ -74.762864, 40.132541 ], [ -74.769488, 40.129145 ], [ -74.782106, 40.120810 ], [ -74.785106, 40.120310 ], [ -74.788706, 40.120410 ], [ -74.800607, 40.122810 ], [ -74.812807, 40.126910 ], [ -74.816307, 40.127610 ], [ -74.819007, 40.127510 ], [ -74.822307, 40.126710 ], [ -74.825907, 40.123910 ], [ -74.828408, 40.120310 ], [ -74.832808, 40.111710 ], [ -74.835108, 40.103910 ], [ -74.838008, 40.100910 ], [ -74.843408, 40.097710 ], [ -74.851108, 40.094910 ], [ -74.854409, 40.093110 ], [ -74.856509, 40.091310 ], [ -74.858209, 40.088810 ], [ -74.859809, 40.084910 ], [ -74.860909, 40.083710 ], [ -74.863809, 40.082210 ], [ -74.880209, 40.078810 ], [ -74.887810, 40.075810 ], [ -74.898573, 40.072967 ], [ -74.909011, 40.070210 ], [ -74.911911, 40.069910 ], [ -74.920811, 40.071110 ], [ -74.925311, 40.070710 ], [ -74.932211, 40.068411 ], [ -74.944412, 40.063211 ], [ -74.974320, 40.048899 ], [ -74.974713, 40.048711 ], [ -74.983913, 40.042711 ], [ -74.989914, 40.037311 ], [ -75.007914, 40.023111 ], [ -75.011115, 40.021311 ], [ -75.013796, 40.020214 ], [ -75.015515, 40.019511 ], [ -75.039316, 40.013012 ], [ -75.047016, 40.008912 ], [ -75.051217, 40.004512 ], [ -75.059017, 39.992512 ], [ -75.059994, 39.991618 ], [ -75.072017, 39.980612 ], [ -75.088618, 39.975212 ], [ -75.092481, 39.974606 ], [ -75.093718, 39.974412 ], [ -75.108119, 39.970312 ], [ -75.119220, 39.965412 ], [ -75.126920, 39.961112 ], [ -75.130120, 39.958712 ], [ -75.133520, 39.954412 ], [ -75.135720, 39.947112 ], [ -75.136120, 39.933912 ], [ -75.135020, 39.927312 ], [ -75.132820, 39.921612 ], [ -75.130120, 39.917013 ], [ -75.127920, 39.911813 ], [ -75.130820, 39.900213 ], [ -75.133420, 39.896213 ], [ -75.140006, 39.888465 ], [ -75.140221, 39.888213 ], [ -75.142421, 39.886413 ], [ -75.145421, 39.884213 ], [ -75.150721, 39.882713 ], [ -75.183023, 39.882013 ], [ -75.189323, 39.880713 ], [ -75.195324, 39.877013 ], [ -75.210425, 39.865913 ], [ -75.210876, 39.865709 ], [ -75.221025, 39.861113 ], [ -75.235026, 39.856613 ], [ -75.243431, 39.854597 ], [ -75.271159, 39.849440 ], [ -75.293376, 39.848782 ], [ -75.309674, 39.850179 ], [ -75.323232, 39.849812 ], [ -75.330433, 39.849012 ], [ -75.341765, 39.846082 ], [ -75.354400, 39.839917 ], [ -75.371835, 39.827612 ], [ -75.389764, 39.815819 ], [ -75.390536, 39.815312 ], [ -75.403737, 39.807512 ], [ -75.415041, 39.801786 ], [ -75.428038, 39.809212 ], [ -75.453740, 39.820312 ], [ -75.463341, 39.823812 ], [ -75.481242, 39.829112 ], [ -75.498843, 39.833312 ], [ -75.518444, 39.836311 ], [ -75.539346, 39.838211 ], [ -75.570464, 39.839007 ], [ -75.579849, 39.838526 ], [ -75.579900, 39.838522 ], [ -75.593082, 39.837500 ], [ -75.593666, 39.837455 ], [ -75.594846, 39.837286 ], [ -75.595756, 39.837156 ], [ -75.617251, 39.833999 ], [ -75.634706, 39.830164 ], [ -75.641518, 39.828363 ], [ -75.662822, 39.821150 ], [ -75.685991, 39.811054 ], [ -75.701208, 39.802606 ], [ -75.716969, 39.791998 ], [ -75.727049, 39.784126 ], [ -75.736489, 39.775759 ], [ -75.744394, 39.767855 ], [ -75.753066, 39.757631 ], [ -75.760346, 39.747231 ], [ -75.766058, 39.737811 ], [ -75.773558, 39.722411 ], [ -75.788359, 39.721811 ], [ -75.799563, 39.721882 ], [ -75.810068, 39.721906 ], [ -75.998649, 39.721576 ], [ -76.013067, 39.721920 ], [ -76.027618, 39.721833 ], [ -76.135584, 39.721556 ], [ -76.224191, 39.721328 ], [ -76.233259, 39.721305 ], [ -76.233277, 39.721305 ], [ -76.239805, 39.721305 ], [ -76.380083, 39.721304 ], [ -76.380583, 39.721304 ], [ -76.395583, 39.721204 ], [ -76.418684, 39.721304 ], [ -76.418784, 39.721204 ], [ -76.491887, 39.721304 ], [ -76.517087, 39.721304 ], [ -76.569389, 39.721203 ], [ -76.569475, 39.721203 ], [ -76.711894, 39.721103 ], [ -76.715594, 39.721103 ], [ -76.787096, 39.720802 ], [ -76.787097, 39.720802 ], [ -76.806397, 39.720602 ], [ -76.809197, 39.720702 ], [ -76.890100, 39.720401 ], [ -76.897566, 39.720401 ], [ -76.936601, 39.720701 ], [ -76.990903, 39.719800 ], [ -76.999466, 39.719830 ], [ -77.047104, 39.720000 ], [ -77.058204, 39.720200 ], [ -77.058904, 39.720100 ], [ -77.216806, 39.719998 ], [ -77.217024, 39.719998 ], [ -77.239807, 39.719998 ], [ -77.243307, 39.719998 ], [ -77.459427, 39.720017 ], [ -77.469145, 39.720018 ], [ -77.533371, 39.720165 ], [ -77.534758, 39.720134 ], [ -77.672249, 39.720778 ], [ -77.674522, 39.720847 ], [ -77.724115, 39.720894 ], [ -77.732615, 39.721094 ], [ -77.743204, 39.721205 ], [ -77.768534, 39.721358 ], [ -77.874719, 39.722219 ], [ -78.073736, 39.722314 ], [ -78.075771, 39.722301 ], [ -78.099140, 39.722322 ], [ -78.202895, 39.722416 ], [ -78.204450, 39.722520 ], [ -78.240334, 39.722498 ], [ -78.243103, 39.722481 ], [ -78.268948, 39.722590 ], [ -78.269020, 39.722613 ], [ -78.330715, 39.722689 ], [ -78.337111, 39.722461 ], [ -78.339539, 39.722552 ], [ -78.340498, 39.722514 ], [ -78.342520, 39.722539 ], [ -78.342834, 39.722539 ], [ -78.380599, 39.722516 ], [ -78.438839, 39.722481 ], [ -78.461422, 39.722869 ], [ -78.537702, 39.722490 ], [ -78.546415, 39.722869 ], [ -78.575893, 39.722561 ], [ -78.723529, 39.723043 ], [ -78.808375, 39.722933 ], [ -78.931175, 39.722775 ], [ -78.931176, 39.722775 ], [ -79.045548, 39.722883 ], [ -79.392458, 39.721431 ], [ -79.476662, 39.721078 ], [ -79.548465, 39.720778 ], [ -79.608223, 39.721154 ], [ -79.610623, 39.721245 ], [ -79.763774, 39.720776 ], [ -79.852904, 39.720713 ], [ -79.853131, 39.720713 ], [ -79.916171, 39.720893 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US44", "STATE": "44", "NAME": "Rhode Island", "LSAD": "", "CENSUSAREA": 1033.814000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -71.383586, 41.464782 ], [ -71.389284, 41.460605 ], [ -71.390275, 41.455043 ], [ -71.399568, 41.448596 ], [ -71.400560, 41.460940 ], [ -71.395927, 41.492215 ], [ -71.386511, 41.493071 ], [ -71.378914, 41.504948 ], [ -71.391005, 41.514578 ], [ -71.392137, 41.524468 ], [ -71.384478, 41.556736 ], [ -71.379021, 41.567772 ], [ -71.373618, 41.573214 ], [ -71.370194, 41.573963 ], [ -71.363560, 41.570860 ], [ -71.359868, 41.556308 ], [ -71.363292, 41.501952 ], [ -71.360403, 41.483121 ], [ -71.380947, 41.474561 ], [ -71.383586, 41.464782 ] ] ], [ [ [ -71.326769, 41.491286 ], [ -71.325365, 41.487601 ], [ -71.327822, 41.482985 ], [ -71.343013, 41.495615 ], [ -71.341122, 41.498598 ], [ -71.326769, 41.491286 ] ] ], [ [ [ -71.140588, 41.605102 ], [ -71.138599, 41.603470 ], [ -71.137492, 41.602561 ], [ -71.131618, 41.593918 ], [ -71.131312, 41.592308 ], [ -71.122400, 41.522156 ], [ -71.120570, 41.497448 ], [ -71.136867, 41.493942 ], [ -71.141093, 41.489937 ], [ -71.140224, 41.485855 ], [ -71.167345, 41.471405 ], [ -71.170131, 41.463974 ], [ -71.193020, 41.457931 ], [ -71.194967, 41.459037 ], [ -71.196857, 41.461116 ], [ -71.196607, 41.464756 ], [ -71.190016, 41.478275 ], [ -71.190167, 41.484285 ], [ -71.199390, 41.491769 ], [ -71.199692, 41.495511 ], [ -71.206382, 41.499215 ], [ -71.200788, 41.514371 ], [ -71.213563, 41.545818 ], [ -71.208650, 41.571028 ], [ -71.207780, 41.600660 ], [ -71.212656, 41.610072 ], [ -71.212417, 41.618290 ], [ -71.212004, 41.622990 ], [ -71.216160, 41.625490 ], [ -71.240709, 41.619225 ], [ -71.243600, 41.587508 ], [ -71.236130, 41.574767 ], [ -71.236642, 41.535852 ], [ -71.234775, 41.532538 ], [ -71.227989, 41.528297 ], [ -71.229444, 41.521544 ], [ -71.240614, 41.500557 ], [ -71.238586, 41.486845 ], [ -71.237175, 41.486546 ], [ -71.236751, 41.483369 ], [ -71.240710, 41.474872 ], [ -71.246703, 41.471960 ], [ -71.245992, 41.481302 ], [ -71.252692, 41.485902 ], [ -71.264793, 41.488902 ], [ -71.285639, 41.487805 ], [ -71.295111, 41.484350 ], [ -71.304394, 41.454502 ], [ -71.311394, 41.450802 ], [ -71.312694, 41.451402 ], [ -71.312718, 41.454597 ], [ -71.321410, 41.455600 ], [ -71.337695, 41.448902 ], [ -71.351096, 41.450802 ], [ -71.362743, 41.460379 ], [ -71.361520, 41.464831 ], [ -71.347070, 41.471230 ], [ -71.335992, 41.469647 ], [ -71.316519, 41.477560 ], [ -71.317414, 41.488776 ], [ -71.323125, 41.503088 ], [ -71.327804, 41.504258 ], [ -71.330694, 41.507699 ], [ -71.330831, 41.518364 ], [ -71.313079, 41.534672 ], [ -71.310533, 41.546920 ], [ -71.303652, 41.559925 ], [ -71.294363, 41.571416 ], [ -71.288376, 41.573274 ], [ -71.285142, 41.577127 ], [ -71.273445, 41.606990 ], [ -71.272412, 41.615041 ], [ -71.275234, 41.619444 ], [ -71.271862, 41.623986 ], [ -71.251082, 41.638780 ], [ -71.212136, 41.641945 ], [ -71.195640, 41.675090 ], [ -71.194384, 41.674803 ], [ -71.191178, 41.674216 ], [ -71.191175, 41.674292 ], [ -71.181290, 41.672502 ], [ -71.175990, 41.671402 ], [ -71.176090, 41.668502 ], [ -71.176090, 41.668102 ], [ -71.153989, 41.664102 ], [ -71.145870, 41.662795 ], [ -71.135188, 41.660502 ], [ -71.134688, 41.660502 ], [ -71.132888, 41.660102 ], [ -71.132670, 41.658744 ], [ -71.134478, 41.641262 ], [ -71.134484, 41.641198 ], [ -71.135688, 41.628402 ], [ -71.140468, 41.623893 ], [ -71.141509, 41.616076 ], [ -71.140910, 41.607405 ], [ -71.140588, 41.605102 ] ] ], [ [ [ -71.331200, 41.580318 ], [ -71.335949, 41.585898 ], [ -71.337048, 41.594688 ], [ -71.333751, 41.605859 ], [ -71.329559, 41.609097 ], [ -71.326609, 41.616114 ], [ -71.325877, 41.623988 ], [ -71.333305, 41.629536 ], [ -71.346570, 41.632229 ], [ -71.362869, 41.651457 ], [ -71.366165, 41.660980 ], [ -71.348402, 41.663727 ], [ -71.338696, 41.658782 ], [ -71.336182, 41.647961 ], [ -71.337048, 41.646146 ], [ -71.342514, 41.644791 ], [ -71.343666, 41.639900 ], [ -71.330711, 41.632992 ], [ -71.314889, 41.630398 ], [ -71.305550, 41.622523 ], [ -71.303352, 41.606591 ], [ -71.307381, 41.597984 ], [ -71.317474, 41.583187 ], [ -71.326103, 41.578583 ], [ -71.331200, 41.580318 ] ] ], [ [ [ -71.281571, 41.648207 ], [ -71.278171, 41.647309 ], [ -71.274315, 41.638125 ], [ -71.283791, 41.637797 ], [ -71.286755, 41.642725 ], [ -71.283005, 41.644434 ], [ -71.281571, 41.648207 ] ] ], [ [ [ -71.589550, 41.196557 ], [ -71.580228, 41.204837 ], [ -71.577301, 41.214710 ], [ -71.576661, 41.224434 ], [ -71.573785, 41.228436 ], [ -71.561093, 41.224207 ], [ -71.555006, 41.216822 ], [ -71.554067, 41.212957 ], [ -71.557459, 41.204542 ], [ -71.564119, 41.195372 ], [ -71.565752, 41.184373 ], [ -71.560969, 41.176186 ], [ -71.550226, 41.166787 ], [ -71.544446, 41.164912 ], [ -71.543872, 41.161321 ], [ -71.547051, 41.153684 ], [ -71.551953, 41.151718 ], [ -71.593700, 41.146339 ], [ -71.599993, 41.146932 ], [ -71.611706, 41.153239 ], [ -71.613133, 41.160281 ], [ -71.605565, 41.182139 ], [ -71.594994, 41.188392 ], [ -71.589550, 41.196557 ] ] ], [ [ [ -71.797649, 41.928556 ], [ -71.797922, 41.935395 ], [ -71.799242, 42.008065 ], [ -71.766010, 42.009745 ], [ -71.576908, 42.014098 ], [ -71.559439, 42.014342 ], [ -71.527606, 42.014998 ], [ -71.527306, 42.015098 ], [ -71.500905, 42.017098 ], [ -71.499905, 42.017198 ], [ -71.498258, 42.017220 ], [ -71.458104, 42.017762 ], [ -71.381401, 42.018798 ], [ -71.381466, 41.984998 ], [ -71.381501, 41.966699 ], [ -71.381401, 41.964799 ], [ -71.381600, 41.922899 ], [ -71.381700, 41.922699 ], [ -71.381700, 41.893199 ], [ -71.376600, 41.893999 ], [ -71.373799, 41.894399 ], [ -71.370999, 41.894599 ], [ -71.365399, 41.895299 ], [ -71.364699, 41.895399 ], [ -71.362499, 41.895599 ], [ -71.354699, 41.896499 ], [ -71.352699, 41.896699 ], [ -71.338698, 41.898399 ], [ -71.339298, 41.893599 ], [ -71.339298, 41.893399 ], [ -71.340798, 41.881600 ], [ -71.333997, 41.862300 ], [ -71.342198, 41.844800 ], [ -71.341797, 41.843700 ], [ -71.335197, 41.835500 ], [ -71.337597, 41.833700 ], [ -71.339597, 41.832000 ], [ -71.344897, 41.828000 ], [ -71.347197, 41.823100 ], [ -71.339197, 41.809000 ], [ -71.338897, 41.808300 ], [ -71.339297, 41.806500 ], [ -71.339297, 41.804400 ], [ -71.340797, 41.800200 ], [ -71.340697, 41.798300 ], [ -71.339297, 41.796300 ], [ -71.335797, 41.794800 ], [ -71.333896, 41.794500 ], [ -71.332196, 41.792300 ], [ -71.329296, 41.786800 ], [ -71.329396, 41.782600 ], [ -71.327896, 41.780501 ], [ -71.317795, 41.776101 ], [ -71.317790, 41.776099 ], [ -71.261392, 41.752301 ], [ -71.225709, 41.711603 ], [ -71.224798, 41.710498 ], [ -71.227875, 41.705498 ], [ -71.240991, 41.697744 ], [ -71.237635, 41.681635 ], [ -71.241550, 41.667205 ], [ -71.259560, 41.642595 ], [ -71.267055, 41.644945 ], [ -71.270075, 41.652439 ], [ -71.269180, 41.654900 ], [ -71.280366, 41.672575 ], [ -71.287637, 41.672463 ], [ -71.290546, 41.662395 ], [ -71.299159, 41.649531 ], [ -71.301396, 41.649978 ], [ -71.303746, 41.654788 ], [ -71.306095, 41.672575 ], [ -71.302627, 41.681747 ], [ -71.298935, 41.681524 ], [ -71.293119, 41.688347 ], [ -71.291217, 41.702666 ], [ -71.305759, 41.718662 ], [ -71.314820, 41.723808 ], [ -71.342786, 41.728506 ], [ -71.350057, 41.727835 ], [ -71.353172, 41.725191 ], [ -71.353748, 41.724702 ], [ -71.365717, 41.711615 ], [ -71.365717, 41.694947 ], [ -71.372988, 41.672575 ], [ -71.377910, 41.666646 ], [ -71.382049, 41.667317 ], [ -71.389880, 41.671903 ], [ -71.390775, 41.680629 ], [ -71.389432, 41.683425 ], [ -71.390551, 41.684096 ], [ -71.418069, 41.684208 ], [ -71.441336, 41.686446 ], [ -71.443082, 41.688303 ], [ -71.441896, 41.690025 ], [ -71.445923, 41.691144 ], [ -71.449318, 41.687401 ], [ -71.444468, 41.664409 ], [ -71.430038, 41.667541 ], [ -71.425452, 41.670785 ], [ -71.409302, 41.662643 ], [ -71.408636, 41.653819 ], [ -71.403770, 41.589321 ], [ -71.447712, 41.580400 ], [ -71.442567, 41.565075 ], [ -71.421649, 41.537892 ], [ -71.417398, 41.534536 ], [ -71.414825, 41.523126 ], [ -71.414937, 41.516303 ], [ -71.421425, 41.498629 ], [ -71.419971, 41.484758 ], [ -71.417957, 41.482073 ], [ -71.417621, 41.477934 ], [ -71.418404, 41.472652 ], [ -71.421157, 41.469888 ], [ -71.422991, 41.472682 ], [ -71.430744, 41.470636 ], [ -71.430926, 41.465655 ], [ -71.427935, 41.459529 ], [ -71.428652, 41.454158 ], [ -71.433612, 41.444995 ], [ -71.437670, 41.441302 ], [ -71.441199, 41.441602 ], [ -71.448948, 41.438479 ], [ -71.455845, 41.432986 ], [ -71.455371, 41.407962 ], [ -71.474918, 41.386104 ], [ -71.483295, 41.371722 ], [ -71.513401, 41.374702 ], [ -71.526724, 41.376636 ], [ -71.555381, 41.373316 ], [ -71.624505, 41.360870 ], [ -71.688070, 41.342823 ], [ -71.701631, 41.336968 ], [ -71.720740, 41.331567 ], [ -71.773702, 41.327977 ], [ -71.785957, 41.325739 ], [ -71.833755, 41.315631 ], [ -71.857432, 41.306318 ], [ -71.862772, 41.309791 ], [ -71.862109, 41.316612 ], [ -71.860513, 41.320248 ], [ -71.839013, 41.334042 ], [ -71.829595, 41.344544 ], [ -71.835951, 41.353935 ], [ -71.837738, 41.363529 ], [ -71.831613, 41.370899 ], [ -71.833443, 41.384524 ], [ -71.842131, 41.395359 ], [ -71.843472, 41.405830 ], [ -71.842563, 41.409855 ], [ -71.839649, 41.412119 ], [ -71.818390, 41.419599 ], [ -71.797683, 41.416709 ], [ -71.789359, 41.596852 ], [ -71.789356, 41.596910 ], [ -71.787637, 41.639917 ], [ -71.786994, 41.655992 ], [ -71.789672, 41.724569 ], [ -71.789678, 41.724734 ], [ -71.791062, 41.770273 ], [ -71.792767, 41.807001 ], [ -71.792786, 41.808670 ], [ -71.794161, 41.840141 ], [ -71.794161, 41.841101 ], [ -71.797649, 41.928556 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US45", "STATE": "45", "NAME": "South Carolina", "LSAD": "", "CENSUSAREA": 30060.696000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -79.290754, 33.110051 ], [ -79.291591, 33.109773 ], [ -79.329909, 33.089986 ], [ -79.337169, 33.072302 ], [ -79.335346, 33.065362 ], [ -79.339313, 33.050336 ], [ -79.359961, 33.006672 ], [ -79.403712, 33.003903 ], [ -79.416515, 33.006815 ], [ -79.423447, 33.015085 ], [ -79.461047, 33.007639 ], [ -79.483499, 33.001265 ], [ -79.488727, 33.015832 ], [ -79.506923, 33.032813 ], [ -79.522449, 33.035350 ], [ -79.557560, 33.021269 ], [ -79.580725, 33.006447 ], [ -79.586590, 32.991334 ], [ -79.601020, 32.979282 ], [ -79.606615, 32.972248 ], [ -79.617611, 32.952726 ], [ -79.617715, 32.944870 ], [ -79.612928, 32.934815 ], [ -79.606194, 32.925953 ], [ -79.585897, 32.926461 ], [ -79.581687, 32.931341 ], [ -79.574951, 32.934526 ], [ -79.572614, 32.933885 ], [ -79.569762, 32.926692 ], [ -79.576006, 32.906235 ], [ -79.631149, 32.888606 ], [ -79.655426, 32.872705 ], [ -79.695141, 32.850398 ], [ -79.699482, 32.839997 ], [ -79.702956, 32.835781 ], [ -79.719879, 32.825796 ], [ -79.716761, 32.813627 ], [ -79.726389, 32.805996 ], [ -79.811021, 32.776960 ], [ -79.818237, 32.766352 ], [ -79.840350, 32.756816 ], [ -79.848527, 32.755248 ], [ -79.866742, 32.757422 ], [ -79.872232, 32.752128 ], [ -79.873605, 32.745657 ], [ -79.868352, 32.734849 ], [ -79.870336, 32.727777 ], [ -79.888028, 32.695177 ], [ -79.884961, 32.684402 ], [ -79.915682, 32.664915 ], [ -79.968468, 32.639732 ], [ -79.975248, 32.639537 ], [ -79.986917, 32.626388 ], [ -79.991750, 32.616389 ], [ -79.999374, 32.611851 ], [ -80.010505, 32.608852 ], [ -80.037276, 32.610236 ], [ -80.077039, 32.603319 ], [ -80.121368, 32.590523 ], [ -80.148406, 32.578479 ], [ -80.167286, 32.559885 ], [ -80.171764, 32.546118 ], [ -80.188401, 32.553604 ], [ -80.193676, 32.554213 ], [ -80.205230, 32.555547 ], [ -80.246361, 32.531114 ], [ -80.249566, 32.529584 ], [ -80.277681, 32.516161 ], [ -80.332438, 32.478104 ], [ -80.338354, 32.478730 ], [ -80.343883, 32.490795 ], [ -80.363956, 32.496098 ], [ -80.380716, 32.486359 ], [ -80.386827, 32.478810 ], [ -80.392561, 32.475332 ], [ -80.413487, 32.470672 ], [ -80.415943, 32.472074 ], [ -80.417896, 32.476076 ], [ -80.418502, 32.490894 ], [ -80.423454, 32.497989 ], [ -80.439407, 32.503472 ], [ -80.452078, 32.497286 ], [ -80.465710, 32.495300 ], [ -80.472068, 32.496964 ], [ -80.476910, 32.485390 ], [ -80.480250, 32.477407 ], [ -80.484617, 32.460976 ], [ -80.480156, 32.447048 ], [ -80.467588, 32.425259 ], [ -80.446075, 32.423721 ], [ -80.432960, 32.410659 ], [ -80.429941, 32.401782 ], [ -80.429291, 32.389667 ], [ -80.434303, 32.375193 ], [ -80.445451, 32.350335 ], [ -80.456814, 32.336884 ], [ -80.455192, 32.326458 ], [ -80.466342, 32.319170 ], [ -80.517871, 32.298796 ], [ -80.539429, 32.287024 ], [ -80.545688, 32.282076 ], [ -80.571096, 32.273278 ], [ -80.596394, 32.273549 ], [ -80.618286, 32.260183 ], [ -80.638857, 32.255618 ], [ -80.658634, 32.248638 ], [ -80.669166, 32.216783 ], [ -80.688857, 32.200971 ], [ -80.721463, 32.160427 ], [ -80.749091, 32.140137 ], [ -80.789996, 32.122494 ], [ -80.812503, 32.109746 ], [ -80.821530, 32.108589 ], [ -80.828394, 32.113222 ], [ -80.831531, 32.112709 ], [ -80.844431, 32.109709 ], [ -80.858735, 32.099581 ], [ -80.878111, 32.079792 ], [ -80.905378, 32.051943 ], [ -80.892344, 32.043764 ], [ -80.885517, 32.034600 ], [ -80.892977, 32.034949 ], [ -80.910669, 32.036735 ], [ -80.917845, 32.037575 ], [ -80.922794, 32.039151 ], [ -80.926753, 32.041672 ], [ -80.933557, 32.047554 ], [ -80.943226, 32.057824 ], [ -80.954482, 32.068622 ], [ -80.959402, 32.071259 ], [ -80.978833, 32.077309 ], [ -80.983133, 32.079609 ], [ -80.987733, 32.084209 ], [ -80.991733, 32.091208 ], [ -80.994333, 32.094608 ], [ -80.999833, 32.099014 ], [ -81.002297, 32.100048 ], [ -81.006745, 32.101152 ], [ -81.011961, 32.100176 ], [ -81.016009, 32.097424 ], [ -81.020104, 32.092662 ], [ -81.021622, 32.090897 ], [ -81.032674, 32.085450 ], [ -81.038265, 32.084469 ], [ -81.050234, 32.085308 ], [ -81.060442, 32.087503 ], [ -81.066906, 32.090351 ], [ -81.083546, 32.100782 ], [ -81.088234, 32.103950 ], [ -81.090874, 32.106990 ], [ -81.091498, 32.110782 ], [ -81.093386, 32.111230 ], [ -81.100458, 32.111181 ], [ -81.111134, 32.112005 ], [ -81.113334, 32.113205 ], [ -81.117234, 32.117605 ], [ -81.119994, 32.134268 ], [ -81.119134, 32.142104 ], [ -81.118334, 32.144403 ], [ -81.120034, 32.153303 ], [ -81.122034, 32.161803 ], [ -81.123134, 32.162902 ], [ -81.128434, 32.164402 ], [ -81.129634, 32.165602 ], [ -81.129402, 32.166922 ], [ -81.128134, 32.169102 ], [ -81.124492, 32.172120 ], [ -81.121134, 32.174902 ], [ -81.119434, 32.175402 ], [ -81.119361, 32.177142 ], [ -81.120434, 32.178702 ], [ -81.119834, 32.181202 ], [ -81.117934, 32.185301 ], [ -81.118234, 32.189201 ], [ -81.123150, 32.201329 ], [ -81.128283, 32.208634 ], [ -81.136012, 32.212858 ], [ -81.136727, 32.213669 ], [ -81.143139, 32.221731 ], [ -81.146530, 32.226938 ], [ -81.153531, 32.237687 ], [ -81.155995, 32.241478 ], [ -81.156587, 32.243910 ], [ -81.155595, 32.246022 ], [ -81.148334, 32.255098 ], [ -81.145834, 32.263397 ], [ -81.136534, 32.272697 ], [ -81.130834, 32.274597 ], [ -81.128034, 32.276297 ], [ -81.121433, 32.284496 ], [ -81.119633, 32.287596 ], [ -81.119833, 32.289596 ], [ -81.122333, 32.305395 ], [ -81.122933, 32.307295 ], [ -81.123933, 32.308695 ], [ -81.125433, 32.309295 ], [ -81.135733, 32.324594 ], [ -81.137633, 32.328194 ], [ -81.137032, 32.329994 ], [ -81.133032, 32.334794 ], [ -81.133632, 32.341293 ], [ -81.140932, 32.349393 ], [ -81.142532, 32.350893 ], [ -81.144032, 32.351093 ], [ -81.147632, 32.349393 ], [ -81.148477, 32.347549 ], [ -81.149073, 32.346682 ], [ -81.150589, 32.345870 ], [ -81.152105, 32.345816 ], [ -81.153296, 32.345816 ], [ -81.154000, 32.345924 ], [ -81.154433, 32.346087 ], [ -81.154812, 32.346412 ], [ -81.155136, 32.347170 ], [ -81.154974, 32.348794 ], [ -81.155032, 32.350093 ], [ -81.161732, 32.356092 ], [ -81.170126, 32.361318 ], [ -81.170858, 32.362722 ], [ -81.170553, 32.363821 ], [ -81.169332, 32.365591 ], [ -81.168722, 32.367544 ], [ -81.169332, 32.369436 ], [ -81.173432, 32.372591 ], [ -81.181072, 32.380398 ], [ -81.178131, 32.384590 ], [ -81.177231, 32.391690 ], [ -81.180931, 32.396490 ], [ -81.189731, 32.407289 ], [ -81.194931, 32.411489 ], [ -81.205130, 32.423788 ], [ -81.208430, 32.435987 ], [ -81.207246, 32.437542 ], [ -81.204530, 32.438687 ], [ -81.202588, 32.439833 ], [ -81.201595, 32.441360 ], [ -81.201137, 32.442964 ], [ -81.201137, 32.444033 ], [ -81.202206, 32.445484 ], [ -81.203046, 32.447164 ], [ -81.203046, 32.448844 ], [ -81.202359, 32.450448 ], [ -81.200908, 32.451593 ], [ -81.197529, 32.452086 ], [ -81.192629, 32.456286 ], [ -81.187329, 32.462886 ], [ -81.186829, 32.464086 ], [ -81.188129, 32.465386 ], [ -81.189229, 32.465586 ], [ -81.192429, 32.464786 ], [ -81.194829, 32.465086 ], [ -81.200029, 32.467985 ], [ -81.212428, 32.478685 ], [ -81.227528, 32.493884 ], [ -81.233585, 32.498488 ], [ -81.238281, 32.505988 ], [ -81.238728, 32.508896 ], [ -81.238411, 32.510192 ], [ -81.236707, 32.511402 ], [ -81.234834, 32.512271 ], [ -81.234023, 32.513778 ], [ -81.234660, 32.516270 ], [ -81.237095, 32.517314 ], [ -81.245010, 32.518317 ], [ -81.247874, 32.518231 ], [ -81.249827, 32.517541 ], [ -81.252882, 32.518330 ], [ -81.277131, 32.535417 ], [ -81.276242, 32.538558 ], [ -81.274802, 32.541143 ], [ -81.274927, 32.544158 ], [ -81.275213, 32.545202 ], [ -81.279238, 32.554590 ], [ -81.281298, 32.556440 ], [ -81.281324, 32.556464 ], [ -81.296760, 32.562648 ], [ -81.297955, 32.563026 ], [ -81.300593, 32.562843 ], [ -81.309009, 32.560970 ], [ -81.320588, 32.559534 ], [ -81.328753, 32.561228 ], [ -81.366964, 32.577059 ], [ -81.368386, 32.584221 ], [ -81.368982, 32.590025 ], [ -81.369757, 32.591231 ], [ -81.371570, 32.592018 ], [ -81.373178, 32.592115 ], [ -81.376237, 32.589217 ], [ -81.379216, 32.589022 ], [ -81.380999, 32.589652 ], [ -81.389261, 32.595383 ], [ -81.389338, 32.595436 ], [ -81.393865, 32.602340 ], [ -81.397106, 32.605587 ], [ -81.404714, 32.611207 ], [ -81.411906, 32.618410 ], [ -81.418660, 32.629392 ], [ -81.418431, 32.634704 ], [ -81.417014, 32.636147 ], [ -81.414761, 32.637440 ], [ -81.413411, 32.637368 ], [ -81.411523, 32.632907 ], [ -81.410260, 32.631392 ], [ -81.409330, 32.631096 ], [ -81.407271, 32.631737 ], [ -81.402846, 32.636210 ], [ -81.402735, 32.637032 ], [ -81.404238, 32.638258 ], [ -81.405109, 32.642690 ], [ -81.403582, 32.643398 ], [ -81.394589, 32.649570 ], [ -81.393033, 32.651543 ], [ -81.393818, 32.653491 ], [ -81.398314, 32.656307 ], [ -81.405273, 32.656517 ], [ -81.407193, 32.660519 ], [ -81.407300, 32.661560 ], [ -81.406646, 32.662515 ], [ -81.404287, 32.667798 ], [ -81.401029, 32.677494 ], [ -81.401256, 32.680156 ], [ -81.408310, 32.694908 ], [ -81.409349, 32.695269 ], [ -81.409982, 32.695179 ], [ -81.410750, 32.694772 ], [ -81.411157, 32.693959 ], [ -81.411609, 32.693145 ], [ -81.413100, 32.692648 ], [ -81.426735, 32.700867 ], [ -81.427517, 32.701896 ], [ -81.421194, 32.711978 ], [ -81.420516, 32.720238 ], [ -81.418542, 32.732586 ], [ -81.412670, 32.739083 ], [ -81.411549, 32.740145 ], [ -81.410845, 32.741694 ], [ -81.410563, 32.743244 ], [ -81.410281, 32.744653 ], [ -81.410563, 32.745920 ], [ -81.411408, 32.747329 ], [ -81.412817, 32.748174 ], [ -81.415353, 32.748879 ], [ -81.416198, 32.750428 ], [ -81.416761, 32.752259 ], [ -81.416479, 32.754654 ], [ -81.415212, 32.757753 ], [ -81.416479, 32.760289 ], [ -81.417606, 32.762684 ], [ -81.420142, 32.765501 ], [ -81.422396, 32.767051 ], [ -81.425017, 32.768058 ], [ -81.426199, 32.768319 ], [ -81.426481, 32.769023 ], [ -81.426481, 32.770291 ], [ -81.426059, 32.771136 ], [ -81.425636, 32.771840 ], [ -81.424714, 32.772648 ], [ -81.422678, 32.773249 ], [ -81.421269, 32.774658 ], [ -81.421128, 32.775926 ], [ -81.420987, 32.776912 ], [ -81.421128, 32.778039 ], [ -81.422114, 32.779306 ], [ -81.424227, 32.780152 ], [ -81.426481, 32.781420 ], [ -81.428313, 32.783110 ], [ -81.429017, 32.785505 ], [ -81.428031, 32.787618 ], [ -81.424999, 32.790334 ], [ -81.425234, 32.794190 ], [ -81.424874, 32.801882 ], [ -81.423772, 32.810514 ], [ -81.419752, 32.813731 ], [ -81.418497, 32.815664 ], [ -81.417984, 32.818196 ], [ -81.420620, 32.831223 ], [ -81.421614, 32.835178 ], [ -81.426475, 32.840773 ], [ -81.442671, 32.850107 ], [ -81.443595, 32.850628 ], [ -81.444866, 32.850967 ], [ -81.449396, 32.849126 ], [ -81.451199, 32.847925 ], [ -81.452573, 32.847950 ], [ -81.453949, 32.849761 ], [ -81.455978, 32.854107 ], [ -81.453017, 32.859636 ], [ -81.451351, 32.868583 ], [ -81.452883, 32.872964 ], [ -81.453920, 32.874074 ], [ -81.468042, 32.876675 ], [ -81.470376, 32.876267 ], [ -81.475918, 32.877641 ], [ -81.479445, 32.881082 ], [ -81.477100, 32.887469 ], [ -81.471703, 32.890439 ], [ -81.470836, 32.890521 ], [ -81.464655, 32.895999 ], [ -81.464069, 32.897814 ], [ -81.465924, 32.899889 ], [ -81.468978, 32.901083 ], [ -81.479184, 32.905638 ], [ -81.480008, 32.913444 ], [ -81.483198, 32.921802 ], [ -81.495092, 32.931596 ], [ -81.499829, 32.932614 ], [ -81.502427, 32.935353 ], [ -81.502716, 32.938688 ], [ -81.499566, 32.943722 ], [ -81.499446, 32.944988 ], [ -81.504016, 32.948091 ], [ -81.507045, 32.951194 ], [ -81.508138, 32.953976 ], [ -81.508436, 32.955765 ], [ -81.508536, 32.957156 ], [ -81.508436, 32.958349 ], [ -81.507741, 32.959243 ], [ -81.507442, 32.960237 ], [ -81.507144, 32.961330 ], [ -81.506449, 32.962423 ], [ -81.505256, 32.963019 ], [ -81.503346, 32.962950 ], [ -81.501369, 32.962914 ], [ -81.499830, 32.963816 ], [ -81.499471, 32.964780 ], [ -81.494736, 32.978998 ], [ -81.491457, 32.995437 ], [ -81.491197, 32.997824 ], [ -81.491419, 33.008078 ], [ -81.492253, 33.009342 ], [ -81.502030, 33.015113 ], [ -81.511245, 33.027786 ], [ -81.513231, 33.028546 ], [ -81.519632, 33.029181 ], [ -81.538789, 33.039185 ], [ -81.540081, 33.040613 ], [ -81.542092, 33.044859 ], [ -81.542510, 33.045254 ], [ -81.544258, 33.046905 ], [ -81.546785, 33.047145 ], [ -81.551838, 33.044739 ], [ -81.553643, 33.044137 ], [ -81.557013, 33.045100 ], [ -81.558336, 33.046183 ], [ -81.559179, 33.047386 ], [ -81.559660, 33.049070 ], [ -81.559173, 33.051765 ], [ -81.558938, 33.052921 ], [ -81.559179, 33.054124 ], [ -81.560502, 33.055207 ], [ -81.561344, 33.055568 ], [ -81.562066, 33.055568 ], [ -81.562548, 33.055568 ], [ -81.563270, 33.055568 ], [ -81.564714, 33.054726 ], [ -81.566759, 33.053763 ], [ -81.568925, 33.053523 ], [ -81.572880, 33.054180 ], [ -81.578332, 33.058936 ], [ -81.580994, 33.062697 ], [ -81.583804, 33.067021 ], [ -81.588539, 33.070850 ], [ -81.590705, 33.071211 ], [ -81.592645, 33.069910 ], [ -81.594555, 33.069887 ], [ -81.599248, 33.071813 ], [ -81.600091, 33.073497 ], [ -81.600211, 33.075182 ], [ -81.599369, 33.076867 ], [ -81.598286, 33.079153 ], [ -81.598165, 33.081078 ], [ -81.600211, 33.083966 ], [ -81.601655, 33.084688 ], [ -81.603587, 33.084578 ], [ -81.606836, 33.081717 ], [ -81.608995, 33.081800 ], [ -81.609837, 33.082161 ], [ -81.610078, 33.082883 ], [ -81.609837, 33.084929 ], [ -81.609533, 33.086877 ], [ -81.609476, 33.089862 ], [ -81.610800, 33.092630 ], [ -81.612725, 33.093953 ], [ -81.614298, 33.094661 ], [ -81.615132, 33.095036 ], [ -81.617779, 33.095277 ], [ -81.632232, 33.093952 ], [ -81.637232, 33.092952 ], [ -81.642333, 33.093152 ], [ -81.646433, 33.094552 ], [ -81.658433, 33.103152 ], [ -81.683533, 33.112651 ], [ -81.696934, 33.116551 ], [ -81.699834, 33.116751 ], [ -81.703134, 33.116151 ], [ -81.704634, 33.116451 ], [ -81.717134, 33.124051 ], [ -81.724334, 33.129451 ], [ -81.743835, 33.141450 ], [ -81.755135, 33.151550 ], [ -81.763135, 33.159449 ], [ -81.764435, 33.165549 ], [ -81.766735, 33.170749 ], [ -81.772435, 33.180449 ], [ -81.772435, 33.181249 ], [ -81.765735, 33.187948 ], [ -81.762835, 33.188248 ], [ -81.760635, 33.189248 ], [ -81.756935, 33.197848 ], [ -81.757083, 33.198122 ], [ -81.758235, 33.200248 ], [ -81.761635, 33.201748 ], [ -81.763535, 33.203648 ], [ -81.767635, 33.215747 ], [ -81.768935, 33.217447 ], [ -81.774035, 33.221147 ], [ -81.778435, 33.221847 ], [ -81.780135, 33.221147 ], [ -81.781035, 33.219847 ], [ -81.777335, 33.214947 ], [ -81.777535, 33.211347 ], [ -81.778935, 33.209847 ], [ -81.784535, 33.208147 ], [ -81.790236, 33.208447 ], [ -81.805236, 33.211447 ], [ -81.807336, 33.212647 ], [ -81.807936, 33.213747 ], [ -81.808136, 33.219447 ], [ -81.809636, 33.222647 ], [ -81.811736, 33.223847 ], [ -81.819636, 33.226646 ], [ -81.827936, 33.228746 ], [ -81.831736, 33.233546 ], [ -81.837016, 33.237652 ], [ -81.846536, 33.241746 ], [ -81.851979, 33.247382 ], [ -81.852136, 33.247544 ], [ -81.853137, 33.250745 ], [ -81.847336, 33.266345 ], [ -81.842522, 33.266584 ], [ -81.840078, 33.267040 ], [ -81.838337, 33.269098 ], [ -81.838257, 33.272975 ], [ -81.844036, 33.278644 ], [ -81.851836, 33.283544 ], [ -81.861336, 33.286244 ], [ -81.863236, 33.288844 ], [ -81.861536, 33.297944 ], [ -81.857336, 33.299544 ], [ -81.852936, 33.299644 ], [ -81.851636, 33.298544 ], [ -81.849636, 33.299544 ], [ -81.846136, 33.303843 ], [ -81.847296, 33.306783 ], [ -81.853652, 33.310326 ], [ -81.867936, 33.314043 ], [ -81.870436, 33.312943 ], [ -81.875836, 33.307443 ], [ -81.884137, 33.310443 ], [ -81.886637, 33.316943 ], [ -81.897329, 33.322331 ], [ -81.897064, 33.324445 ], [ -81.896937, 33.327642 ], [ -81.898187, 33.329664 ], [ -81.900301, 33.331117 ], [ -81.902613, 33.330258 ], [ -81.904132, 33.327286 ], [ -81.906444, 33.324181 ], [ -81.909285, 33.324181 ], [ -81.910342, 33.325370 ], [ -81.911266, 33.327616 ], [ -81.913314, 33.329532 ], [ -81.918337, 33.332842 ], [ -81.919137, 33.334442 ], [ -81.917973, 33.341590 ], [ -81.924737, 33.345341 ], [ -81.932737, 33.343541 ], [ -81.937237, 33.343641 ], [ -81.939737, 33.344941 ], [ -81.939837, 33.347741 ], [ -81.935637, 33.352041 ], [ -81.934837, 33.356041 ], [ -81.944737, 33.364041 ], [ -81.946737, 33.367340 ], [ -81.946337, 33.370640 ], [ -81.943737, 33.372340 ], [ -81.939637, 33.372540 ], [ -81.934637, 33.368940 ], [ -81.930634, 33.368165 ], [ -81.925737, 33.371140 ], [ -81.924837, 33.374140 ], [ -81.930861, 33.380076 ], [ -81.935453, 33.397851 ], [ -81.937300, 33.401259 ], [ -81.936961, 33.404197 ], [ -81.934927, 33.406006 ], [ -81.930519, 33.406797 ], [ -81.923060, 33.408266 ], [ -81.920121, 33.410753 ], [ -81.919217, 33.413126 ], [ -81.919330, 33.415613 ], [ -81.921068, 33.417419 ], [ -81.924893, 33.419307 ], [ -81.927241, 33.422846 ], [ -81.926789, 33.426576 ], [ -81.924981, 33.429288 ], [ -81.920716, 33.430986 ], [ -81.916236, 33.433114 ], [ -81.913356, 33.437418 ], [ -81.913457, 33.439641 ], [ -81.913532, 33.441274 ], [ -81.920836, 33.452038 ], [ -81.926336, 33.462937 ], [ -81.929436, 33.465837 ], [ -81.934136, 33.468337 ], [ -81.941737, 33.470037 ], [ -81.946437, 33.471737 ], [ -81.955083, 33.475472 ], [ -81.967037, 33.480636 ], [ -81.973537, 33.482636 ], [ -81.980637, 33.484036 ], [ -81.985938, 33.486536 ], [ -81.989338, 33.490036 ], [ -81.990938, 33.494235 ], [ -81.990382, 33.500759 ], [ -81.991938, 33.504435 ], [ -82.001338, 33.520135 ], [ -82.004338, 33.521935 ], [ -82.007138, 33.522835 ], [ -82.007638, 33.523335 ], [ -82.010038, 33.530435 ], [ -82.011538, 33.531735 ], [ -82.012426, 33.532088 ], [ -82.019838, 33.535035 ], [ -82.023438, 33.537935 ], [ -82.023438, 33.540734 ], [ -82.028238, 33.544934 ], [ -82.033023, 33.546454 ], [ -82.034895, 33.549158 ], [ -82.037375, 33.554662 ], [ -82.046335, 33.563830 ], [ -82.048959, 33.564870 ], [ -82.054943, 33.565382 ], [ -82.057727, 33.566774 ], [ -82.069039, 33.575382 ], [ -82.073104, 33.577510 ], [ -82.087488, 33.580614 ], [ -82.094128, 33.582742 ], [ -82.096352, 33.584070 ], [ -82.098816, 33.586358 ], [ -82.106240, 33.595637 ], [ -82.109376, 33.596581 ], [ -82.115328, 33.596501 ], [ -82.116545, 33.596485 ], [ -82.120385, 33.594885 ], [ -82.125864, 33.590741 ], [ -82.129080, 33.589925 ], [ -82.133523, 33.590535 ], [ -82.142872, 33.594278 ], [ -82.148816, 33.598092 ], [ -82.151060, 33.600956 ], [ -82.153357, 33.606319 ], [ -82.156288, 33.608630 ], [ -82.158331, 33.609710 ], [ -82.161908, 33.610643 ], [ -82.174351, 33.613117 ], [ -82.179854, 33.615945 ], [ -82.186154, 33.620880 ], [ -82.196583, 33.630582 ], [ -82.201186, 33.646898 ], [ -82.199747, 33.657611 ], [ -82.199847, 33.661758 ], [ -82.200718, 33.664640 ], [ -82.208411, 33.669872 ], [ -82.209677, 33.671760 ], [ -82.212047, 33.677317 ], [ -82.216868, 33.684400 ], [ -82.218649, 33.686299 ], [ -82.222709, 33.689124 ], [ -82.234576, 33.700216 ], [ -82.237192, 33.707880 ], [ -82.235753, 33.714390 ], [ -82.239098, 33.730872 ], [ -82.240405, 33.734901 ], [ -82.246161, 33.746347 ], [ -82.247472, 33.752591 ], [ -82.255267, 33.759690 ], [ -82.258049, 33.760429 ], [ -82.259471, 33.760245 ], [ -82.263206, 33.761962 ], [ -82.264380, 33.763481 ], [ -82.265019, 33.765742 ], [ -82.266127, 33.766745 ], [ -82.267719, 33.767651 ], [ -82.270445, 33.767913 ], [ -82.277681, 33.772032 ], [ -82.281060, 33.776056 ], [ -82.285804, 33.780058 ], [ -82.289762, 33.782032 ], [ -82.292468, 33.782406 ], [ -82.294984, 33.781868 ], [ -82.298286, 33.783518 ], [ -82.299393, 33.785037 ], [ -82.299601, 33.786483 ], [ -82.298923, 33.795839 ], [ -82.299280, 33.798939 ], [ -82.300213, 33.800627 ], [ -82.302885, 33.802907 ], [ -82.308997, 33.805892 ], [ -82.313339, 33.809205 ], [ -82.314746, 33.811499 ], [ -82.324480, 33.820033 ], [ -82.337829, 33.827156 ], [ -82.346933, 33.834298 ], [ -82.351881, 33.836432 ], [ -82.369107, 33.842375 ], [ -82.371775, 33.843813 ], [ -82.374286, 33.845590 ], [ -82.379750, 33.851086 ], [ -82.384973, 33.854428 ], [ -82.390527, 33.857162 ], [ -82.395736, 33.859089 ], [ -82.400517, 33.863343 ], [ -82.403881, 33.865477 ], [ -82.408354, 33.866320 ], [ -82.414259, 33.865348 ], [ -82.417871, 33.864233 ], [ -82.422803, 33.863754 ], [ -82.429164, 33.865844 ], [ -82.431150, 33.867051 ], [ -82.438644, 33.873919 ], [ -82.440503, 33.875123 ], [ -82.448109, 33.877543 ], [ -82.455105, 33.881650 ], [ -82.459391, 33.886386 ], [ -82.469913, 33.892838 ], [ -82.480111, 33.901897 ], [ -82.492929, 33.909754 ], [ -82.496109, 33.913459 ], [ -82.503584, 33.926048 ], [ -82.507640, 33.931456 ], [ -82.512950, 33.936969 ], [ -82.524515, 33.943360 ], [ -82.526741, 33.943765 ], [ -82.534111, 33.943651 ], [ -82.539770, 33.941551 ], [ -82.543128, 33.940949 ], [ -82.554497, 33.943819 ], [ -82.556835, 33.945353 ], [ -82.564531, 33.955741 ], [ -82.564582, 33.955810 ], [ -82.565700, 33.958682 ], [ -82.566145, 33.963900 ], [ -82.568288, 33.968772 ], [ -82.569864, 33.970684 ], [ -82.574724, 33.974113 ], [ -82.577540, 33.977034 ], [ -82.579576, 33.979761 ], [ -82.580551, 33.982463 ], [ -82.580571, 33.985140 ], [ -82.579996, 33.987011 ], [ -82.578244, 33.988671 ], [ -82.576330, 33.989694 ], [ -82.575351, 33.990904 ], [ -82.575540, 33.992049 ], [ -82.576222, 33.993106 ], [ -82.577735, 33.993743 ], [ -82.583394, 33.995286 ], [ -82.586234, 33.997151 ], [ -82.589245, 34.000118 ], [ -82.591855, 34.009018 ], [ -82.594488, 34.013937 ], [ -82.595655, 34.016118 ], [ -82.595855, 34.018518 ], [ -82.594055, 34.025917 ], [ -82.594555, 34.028717 ], [ -82.596155, 34.030517 ], [ -82.603055, 34.034817 ], [ -82.609655, 34.039917 ], [ -82.613355, 34.046816 ], [ -82.619155, 34.051316 ], [ -82.620955, 34.054416 ], [ -82.621255, 34.056916 ], [ -82.622155, 34.058516 ], [ -82.626963, 34.063457 ], [ -82.630972, 34.065528 ], [ -82.633565, 34.064822 ], [ -82.635991, 34.064941 ], [ -82.640543, 34.067595 ], [ -82.643980, 34.072237 ], [ -82.645661, 34.076046 ], [ -82.645220, 34.079046 ], [ -82.642797, 34.081312 ], [ -82.640345, 34.086304 ], [ -82.640151, 34.087609 ], [ -82.640701, 34.088341 ], [ -82.641252, 34.088914 ], [ -82.641030, 34.090861 ], [ -82.641553, 34.092212 ], [ -82.647028, 34.097825 ], [ -82.648184, 34.098649 ], [ -82.652175, 34.099704 ], [ -82.654019, 34.100346 ], [ -82.658561, 34.103118 ], [ -82.659077, 34.103544 ], [ -82.660322, 34.106897 ], [ -82.661851, 34.107754 ], [ -82.666879, 34.113591 ], [ -82.668113, 34.120160 ], [ -82.675220, 34.129779 ], [ -82.677320, 34.131657 ], [ -82.686290, 34.134454 ], [ -82.690386, 34.138293 ], [ -82.692152, 34.138986 ], [ -82.695530, 34.138815 ], [ -82.699758, 34.139318 ], [ -82.704140, 34.141007 ], [ -82.715373, 34.148165 ], [ -82.717507, 34.150504 ], [ -82.723312, 34.165895 ], [ -82.725409, 34.169774 ], [ -82.730824, 34.175906 ], [ -82.731881, 34.178363 ], [ -82.732359, 34.180564 ], [ -82.731975, 34.193154 ], [ -82.732761, 34.195338 ], [ -82.741127, 34.208788 ], [ -82.741920, 34.210063 ], [ -82.742380, 34.213766 ], [ -82.740544, 34.218387 ], [ -82.740447, 34.219679 ], [ -82.744415, 34.224913 ], [ -82.743461, 34.227343 ], [ -82.741980, 34.230196 ], [ -82.744834, 34.242957 ], [ -82.744982, 34.244861 ], [ -82.744056, 34.252407 ], [ -82.748756, 34.263407 ], [ -82.748656, 34.264107 ], [ -82.746656, 34.266407 ], [ -82.749856, 34.270870 ], [ -82.755028, 34.276067 ], [ -82.761995, 34.281492 ], [ -82.762945, 34.281990 ], [ -82.765266, 34.281539 ], [ -82.770928, 34.285402 ], [ -82.773702, 34.288744 ], [ -82.780308, 34.296701 ], [ -82.781752, 34.302901 ], [ -82.786840, 34.310381 ], [ -82.790966, 34.323550 ], [ -82.791608, 34.327428 ], [ -82.791235, 34.331048 ], [ -82.794054, 34.339772 ], [ -82.795223, 34.340960 ], [ -82.798198, 34.341317 ], [ -82.809949, 34.349998 ], [ -82.823420, 34.358872 ], [ -82.833702, 34.364242 ], [ -82.835004, 34.366069 ], [ -82.835413, 34.369177 ], [ -82.835203, 34.373899 ], [ -82.836611, 34.382676 ], [ -82.841524, 34.390130 ], [ -82.841997, 34.392503 ], [ -82.841326, 34.397332 ], [ -82.841997, 34.399766 ], [ -82.847446, 34.412049 ], [ -82.847781, 34.420571 ], [ -82.848651, 34.423844 ], [ -82.851367, 34.426812 ], [ -82.854434, 34.432275 ], [ -82.855762, 34.443977 ], [ -82.860127, 34.449707 ], [ -82.860874, 34.451469 ], [ -82.860707, 34.457428 ], [ -82.862156, 34.458748 ], [ -82.865345, 34.460319 ], [ -82.875463, 34.463503 ], [ -82.876464, 34.465803 ], [ -82.875864, 34.468003 ], [ -82.874864, 34.468891 ], [ -82.873831, 34.471508 ], [ -82.876864, 34.475303 ], [ -82.882864, 34.479003 ], [ -82.902665, 34.485902 ], [ -82.908365, 34.485402 ], [ -82.922866, 34.481402 ], [ -82.925766, 34.481802 ], [ -82.928466, 34.484202 ], [ -82.940867, 34.486102 ], [ -82.947367, 34.479602 ], [ -82.954667, 34.477302 ], [ -82.960668, 34.482002 ], [ -82.979568, 34.482702 ], [ -82.992215, 34.479198 ], [ -82.992671, 34.479072 ], [ -82.995279, 34.475648 ], [ -82.995090, 34.472483 ], [ -83.002924, 34.472132 ], [ -83.029315, 34.484147 ], [ -83.032513, 34.483032 ], [ -83.034712, 34.483495 ], [ -83.043771, 34.488816 ], [ -83.048289, 34.493254 ], [ -83.049467, 34.495093 ], [ -83.054463, 34.502890 ], [ -83.057843, 34.503711 ], [ -83.065515, 34.501126 ], [ -83.069451, 34.502131 ], [ -83.087189, 34.515939 ], [ -83.086861, 34.517798 ], [ -83.077995, 34.523746 ], [ -83.078113, 34.524837 ], [ -83.084855, 34.530967 ], [ -83.087789, 34.532078 ], [ -83.092564, 34.532944 ], [ -83.096858, 34.531524 ], [ -83.102179, 34.532179 ], [ -83.103176, 34.533406 ], [ -83.103563, 34.536630 ], [ -83.103987, 34.540166 ], [ -83.122901, 34.560129 ], [ -83.127176, 34.561999 ], [ -83.129676, 34.561699 ], [ -83.139876, 34.567999 ], [ -83.152577, 34.578299 ], [ -83.154577, 34.588198 ], [ -83.168278, 34.590998 ], [ -83.170278, 34.592398 ], [ -83.170978, 34.598798 ], [ -83.169994, 34.602010 ], [ -83.169572, 34.603866 ], [ -83.169994, 34.605444 ], [ -83.173428, 34.607162 ], [ -83.179439, 34.608020 ], [ -83.196979, 34.605998 ], [ -83.199779, 34.608398 ], [ -83.211598, 34.610905 ], [ -83.221402, 34.609947 ], [ -83.231780, 34.611297 ], [ -83.243381, 34.617997 ], [ -83.240676, 34.624307 ], [ -83.240669, 34.624507 ], [ -83.244581, 34.626297 ], [ -83.248281, 34.631696 ], [ -83.255281, 34.637696 ], [ -83.262282, 34.640296 ], [ -83.271982, 34.641896 ], [ -83.277960, 34.644853 ], [ -83.286583, 34.650896 ], [ -83.292883, 34.654196 ], [ -83.300848, 34.662470 ], [ -83.301477, 34.666582 ], [ -83.304641, 34.669561 ], [ -83.308917, 34.670273 ], [ -83.314394, 34.668944 ], [ -83.316401, 34.669316 ], [ -83.318524, 34.674773 ], [ -83.319440, 34.675974 ], [ -83.321463, 34.677543 ], [ -83.325336, 34.679517 ], [ -83.330284, 34.681342 ], [ -83.336207, 34.680534 ], [ -83.338690, 34.682002 ], [ -83.339029, 34.683807 ], [ -83.339335, 34.686666 ], [ -83.339367, 34.686967 ], [ -83.340383, 34.688998 ], [ -83.342414, 34.691255 ], [ -83.344671, 34.693512 ], [ -83.347831, 34.696108 ], [ -83.349411, 34.697575 ], [ -83.349975, 34.699155 ], [ -83.349636, 34.700960 ], [ -83.347831, 34.703669 ], [ -83.347718, 34.705474 ], [ -83.349788, 34.708274 ], [ -83.350976, 34.713243 ], [ -83.351392, 34.714456 ], [ -83.352485, 34.715993 ], [ -83.352493, 34.716121 ], [ -83.353238, 34.728648 ], [ -83.348829, 34.737194 ], [ -83.338666, 34.742295 ], [ -83.320062, 34.759616 ], [ -83.321008, 34.765371 ], [ -83.319945, 34.773725 ], [ -83.323866, 34.789712 ], [ -83.313782, 34.799911 ], [ -83.303643, 34.802403 ], [ -83.301182, 34.804008 ], [ -83.301482, 34.808677 ], [ -83.302965, 34.811073 ], [ -83.302965, 34.812214 ], [ -83.302395, 34.813241 ], [ -83.301368, 34.814154 ], [ -83.299428, 34.814268 ], [ -83.297259, 34.814268 ], [ -83.294292, 34.814725 ], [ -83.291325, 34.818833 ], [ -83.291120, 34.822508 ], [ -83.289914, 34.824477 ], [ -83.284812, 34.823043 ], [ -83.283151, 34.821328 ], [ -83.275656, 34.816862 ], [ -83.271214, 34.818440 ], [ -83.268159, 34.821393 ], [ -83.267293, 34.832748 ], [ -83.269982, 34.837196 ], [ -83.267656, 34.845289 ], [ -83.264520, 34.846402 ], [ -83.262193, 34.846402 ], [ -83.259860, 34.845629 ], [ -83.258146, 34.844985 ], [ -83.255718, 34.845592 ], [ -83.254605, 34.846402 ], [ -83.253762, 34.848057 ], [ -83.252582, 34.853483 ], [ -83.250053, 34.856012 ], [ -83.247220, 34.858440 ], [ -83.247018, 34.863094 ], [ -83.245602, 34.865522 ], [ -83.240847, 34.866736 ], [ -83.238419, 34.869771 ], [ -83.238557, 34.872868 ], [ -83.239081, 34.875661 ], [ -83.237510, 34.877057 ], [ -83.232379, 34.878051 ], [ -83.229240, 34.879907 ], [ -83.220099, 34.878124 ], [ -83.213323, 34.882796 ], [ -83.209683, 34.880279 ], [ -83.205627, 34.880142 ], [ -83.201183, 34.884653 ], [ -83.204572, 34.890284 ], [ -83.203351, 34.893717 ], [ -83.197627, 34.895046 ], [ -83.194786, 34.897843 ], [ -83.190409, 34.897940 ], [ -83.186541, 34.899534 ], [ -83.180871, 34.904708 ], [ -83.178932, 34.908250 ], [ -83.174034, 34.910911 ], [ -83.170754, 34.914231 ], [ -83.168524, 34.917880 ], [ -83.165022, 34.918853 ], [ -83.160937, 34.918269 ], [ -83.158019, 34.920117 ], [ -83.155879, 34.924300 ], [ -83.153253, 34.926342 ], [ -83.149946, 34.927218 ], [ -83.143261, 34.924756 ], [ -83.140621, 34.924915 ], [ -83.130554, 34.930932 ], [ -83.129885, 34.932351 ], [ -83.130356, 34.935167 ], [ -83.129493, 34.937402 ], [ -83.128070, 34.938113 ], [ -83.125175, 34.937047 ], [ -83.122585, 34.938062 ], [ -83.121112, 34.939129 ], [ -83.120502, 34.941262 ], [ -83.121214, 34.942684 ], [ -83.122940, 34.944513 ], [ -83.126761, 34.948742 ], [ -83.127035, 34.953778 ], [ -83.124378, 34.955240 ], [ -83.121140, 34.958966 ], [ -83.121803, 34.963620 ], [ -83.120387, 34.968406 ], [ -83.112021, 34.975896 ], [ -83.110025, 34.980635 ], [ -83.106991, 34.982720 ], [ -83.104490, 34.989332 ], [ -83.104600, 34.992783 ], [ -83.105531, 34.996344 ], [ -83.108535, 35.000771 ], [ -83.008639, 35.027595 ], [ -82.999867, 35.029950 ], [ -82.897499, 35.056021 ], [ -82.809766, 35.078748 ], [ -82.787867, 35.085024 ], [ -82.783283, 35.085600 ], [ -82.781130, 35.084585 ], [ -82.781062, 35.084492 ], [ -82.778651, 35.083575 ], [ -82.776357, 35.081349 ], [ -82.777407, 35.076885 ], [ -82.779116, 35.073674 ], [ -82.779928, 35.072206 ], [ -82.779928, 35.070435 ], [ -82.780546, 35.069043 ], [ -82.781973, 35.066817 ], [ -82.777376, 35.064143 ], [ -82.770046, 35.065476 ], [ -82.764464, 35.068177 ], [ -82.757704, 35.068019 ], [ -82.754162, 35.069629 ], [ -82.751265, 35.073463 ], [ -82.751102, 35.075749 ], [ -82.749491, 35.078487 ], [ -82.746431, 35.079131 ], [ -82.741761, 35.078326 ], [ -82.738379, 35.079453 ], [ -82.735904, 35.082701 ], [ -82.730971, 35.086378 ], [ -82.729683, 35.087827 ], [ -82.729517, 35.090590 ], [ -82.728961, 35.091978 ], [ -82.727010, 35.094142 ], [ -82.723462, 35.094341 ], [ -82.720442, 35.093265 ], [ -82.715297, 35.092943 ], [ -82.707152, 35.096542 ], [ -82.703916, 35.097651 ], [ -82.701017, 35.097490 ], [ -82.698602, 35.097168 ], [ -82.694898, 35.098456 ], [ -82.689634, 35.104117 ], [ -82.688456, 35.106347 ], [ -82.688778, 35.108602 ], [ -82.690711, 35.111501 ], [ -82.691355, 35.113272 ], [ -82.691194, 35.114721 ], [ -82.690549, 35.116171 ], [ -82.688939, 35.118103 ], [ -82.687641, 35.119287 ], [ -82.686738, 35.119790 ], [ -82.686496, 35.121822 ], [ -82.686040, 35.124545 ], [ -82.683625, 35.125833 ], [ -82.680887, 35.126155 ], [ -82.676861, 35.125350 ], [ -82.675089, 35.123257 ], [ -82.673318, 35.121002 ], [ -82.672513, 35.119392 ], [ -82.669614, 35.118103 ], [ -82.662381, 35.118123 ], [ -82.657858, 35.119392 ], [ -82.653510, 35.121968 ], [ -82.651416, 35.124867 ], [ -82.648694, 35.126770 ], [ -82.645296, 35.128410 ], [ -82.642237, 35.129215 ], [ -82.638210, 35.128088 ], [ -82.634668, 35.126317 ], [ -82.632574, 35.125833 ], [ -82.629031, 35.126155 ], [ -82.626436, 35.127903 ], [ -82.624847, 35.130432 ], [ -82.621185, 35.134635 ], [ -82.617993, 35.135270 ], [ -82.614402, 35.136701 ], [ -82.613866, 35.137529 ], [ -82.612444, 35.138234 ], [ -82.609706, 35.139039 ], [ -82.602358, 35.139036 ], [ -82.598140, 35.137729 ], [ -82.592430, 35.139002 ], [ -82.588158, 35.142928 ], [ -82.586035, 35.143142 ], [ -82.581836, 35.142352 ], [ -82.580687, 35.141742 ], [ -82.578316, 35.142104 ], [ -82.574215, 35.143648 ], [ -82.569912, 35.145268 ], [ -82.567486, 35.147694 ], [ -82.566193, 35.150119 ], [ -82.563767, 35.151575 ], [ -82.560807, 35.151644 ], [ -82.558593, 35.150928 ], [ -82.556168, 35.151736 ], [ -82.554874, 35.152868 ], [ -82.554871, 35.154639 ], [ -82.554227, 35.156911 ], [ -82.552934, 35.158042 ], [ -82.550508, 35.159498 ], [ -82.547436, 35.160306 ], [ -82.544525, 35.160306 ], [ -82.540483, 35.160306 ], [ -82.536218, 35.159259 ], [ -82.535967, 35.158664 ], [ -82.534662, 35.156911 ], [ -82.532560, 35.155617 ], [ -82.529973, 35.155617 ], [ -82.525930, 35.156749 ], [ -82.521403, 35.158851 ], [ -82.519210, 35.161044 ], [ -82.517284, 35.162643 ], [ -82.516910, 35.163029 ], [ -82.516044, 35.163442 ], [ -82.506137, 35.163894 ], [ -82.499843, 35.163675 ], [ -82.495506, 35.164312 ], [ -82.490766, 35.169715 ], [ -82.487357, 35.172494 ], [ -82.483937, 35.173798 ], [ -82.476136, 35.175486 ], [ -82.472313, 35.174619 ], [ -82.467991, 35.174633 ], [ -82.460092, 35.178143 ], [ -82.455609, 35.177425 ], [ -82.452987, 35.174690 ], [ -82.452764, 35.172626 ], [ -82.452931, 35.168999 ], [ -82.451201, 35.165260 ], [ -82.448969, 35.165037 ], [ -82.439595, 35.165863 ], [ -82.435689, 35.167715 ], [ -82.434126, 35.170784 ], [ -82.428000, 35.183224 ], [ -82.424461, 35.193092 ], [ -82.419744, 35.198613 ], [ -82.417597, 35.200131 ], [ -82.411301, 35.202483 ], [ -82.403348, 35.204473 ], [ -82.395697, 35.213214 ], [ -82.392930, 35.215402 ], [ -82.390439, 35.215395 ], [ -82.384029, 35.210542 ], [ -82.383776, 35.207646 ], [ -82.380524, 35.202276 ], [ -82.378744, 35.198053 ], [ -82.379191, 35.195894 ], [ -82.380605, 35.193586 ], [ -82.381201, 35.191203 ], [ -82.380903, 35.189565 ], [ -82.379712, 35.186884 ], [ -82.376808, 35.184427 ], [ -82.373218, 35.182201 ], [ -82.371298, 35.181449 ], [ -82.368990, 35.181747 ], [ -82.364299, 35.184725 ], [ -82.363479, 35.186214 ], [ -82.363554, 35.188001 ], [ -82.363256, 35.189639 ], [ -82.361469, 35.190831 ], [ -82.353508, 35.192249 ], [ -82.350086, 35.192858 ], [ -82.344554, 35.193115 ], [ -82.341194, 35.191510 ], [ -82.340133, 35.189188 ], [ -82.339508, 35.188930 ], [ -82.338013, 35.189010 ], [ -82.333934, 35.190661 ], [ -82.332975, 35.190645 ], [ -82.330779, 35.189032 ], [ -82.330549, 35.186767 ], [ -82.326917, 35.185056 ], [ -82.323350, 35.184789 ], [ -82.317871, 35.187858 ], [ -82.315871, 35.190678 ], [ -82.314863, 35.191089 ], [ -82.307166, 35.193012 ], [ -82.295354, 35.194965 ], [ -82.288453, 35.198605 ], [ -82.282516, 35.199858 ], [ -82.274920, 35.200071 ], [ -82.257515, 35.198636 ], [ -82.230915, 35.196784 ], [ -82.230517, 35.196764 ], [ -82.216217, 35.196044 ], [ -82.195483, 35.194951 ], [ -82.185513, 35.194355 ], [ -82.176874, 35.193790 ], [ -82.167676, 35.193699 ], [ -82.138947, 35.193122 ], [ -82.089586, 35.190698 ], [ -82.039651, 35.189449 ], [ -82.001422, 35.188493 ], [ -81.969326, 35.187228 ], [ -81.925612, 35.185505 ], [ -81.874433, 35.184113 ], [ -81.857832, 35.183489 ], [ -81.802081, 35.181395 ], [ -81.772351, 35.180514 ], [ -81.768062, 35.180387 ], [ -81.738492, 35.179511 ], [ -81.716259, 35.178852 ], [ -81.680801, 35.177331 ], [ -81.646707, 35.175869 ], [ -81.614877, 35.174504 ], [ -81.581681, 35.173080 ], [ -81.545150, 35.171744 ], [ -81.494265, 35.169882 ], [ -81.493401, 35.169951 ], [ -81.461408, 35.168657 ], [ -81.452398, 35.168293 ], [ -81.445627, 35.168024 ], [ -81.366691, 35.164893 ], [ -81.366599, 35.164889 ], [ -81.328020, 35.163404 ], [ -81.290672, 35.161967 ], [ -81.269199, 35.161140 ], [ -81.241686, 35.160081 ], [ -81.239358, 35.159974 ], [ -81.138207, 35.155417 ], [ -81.110840, 35.154185 ], [ -81.109295, 35.154115 ], [ -81.077253, 35.152047 ], [ -81.043625, 35.149877 ], [ -81.042870, 35.149248 ], [ -81.043407, 35.148390 ], [ -81.044391, 35.147918 ], [ -81.047091, 35.145157 ], [ -81.047826, 35.143743 ], [ -81.051204, 35.133237 ], [ -81.051037, 35.131654 ], [ -81.050420, 35.131048 ], [ -81.038968, 35.126299 ], [ -81.036759, 35.122552 ], [ -81.033005, 35.113747 ], [ -81.032471, 35.110033 ], [ -81.032806, 35.108049 ], [ -81.034958, 35.104105 ], [ -81.037369, 35.102541 ], [ -81.046524, 35.100617 ], [ -81.050079, 35.098817 ], [ -81.052078, 35.096276 ], [ -81.057236, 35.086129 ], [ -81.058029, 35.073190 ], [ -81.057648, 35.062433 ], [ -81.055695, 35.060121 ], [ -81.050018, 35.055246 ], [ -81.041489, 35.044703 ], [ -80.984160, 35.077568 ], [ -80.957870, 35.092639 ], [ -80.934950, 35.107409 ], [ -80.906553, 35.076763 ], [ -80.906416, 35.076616 ], [ -80.884887, 35.053510 ], [ -80.840383, 35.001636 ], [ -80.821560, 34.979695 ], [ -80.806784, 34.963249 ], [ -80.806461, 34.962894 ], [ -80.782042, 34.935782 ], [ -80.795109, 34.837999 ], [ -80.796997, 34.823874 ], [ -80.797543, 34.819786 ], [ -80.777712, 34.819697 ], [ -80.771792, 34.819646 ], [ -80.684074, 34.818907 ], [ -80.646601, 34.818592 ], [ -80.644656, 34.818568 ], [ -80.626077, 34.818217 ], [ -80.625993, 34.818239 ], [ -80.621222, 34.818174 ], [ -80.561674, 34.817481 ], [ -80.561657, 34.817481 ], [ -80.499788, 34.817261 ], [ -80.491814, 34.816798 ], [ -80.485684, 34.816737 ], [ -80.485234, 34.816732 ], [ -80.451660, 34.816396 ], [ -80.448766, 34.816332 ], [ -80.434843, 34.815968 ], [ -80.425902, 34.815810 ], [ -80.419586, 34.815581 ], [ -80.418433, 34.815622 ], [ -80.417014, 34.815508 ], [ -80.399871, 34.815128 ], [ -80.350068, 34.814469 ], [ -80.320402, 34.814076 ], [ -80.304690, 34.813868 ], [ -80.283627, 34.813589 ], [ -80.233960, 34.812931 ], [ -80.229705, 34.812843 ], [ -80.159252, 34.811390 ], [ -80.131169, 34.810811 ], [ -80.098994, 34.810147 ], [ -80.098022, 34.810147 ], [ -80.077223, 34.809716 ], [ -80.072912, 34.809736 ], [ -80.042764, 34.809097 ], [ -80.027464, 34.808726 ], [ -80.000541, 34.808141 ], [ -79.927618, 34.806555 ], [ -79.891443, 34.805807 ], [ -79.870693, 34.805378 ], [ -79.773607, 34.805931 ], [ -79.772829, 34.805954 ], [ -79.744925, 34.805686 ], [ -79.744116, 34.805651 ], [ -79.692948, 34.804973 ], [ -79.690201, 34.804937 ], [ -79.688088, 34.804897 ], [ -79.675299, 34.804744 ], [ -79.634216, 34.771012 ], [ -79.631577, 34.768835 ], [ -79.561691, 34.711996 ], [ -79.554454, 34.706363 ], [ -79.520269, 34.678327 ], [ -79.519043, 34.677321 ], [ -79.490201, 34.653819 ], [ -79.479305, 34.644640 ], [ -79.471599, 34.637200 ], [ -79.468717, 34.635323 ], [ -79.461754, 34.630432 ], [ -79.461318, 34.630126 ], [ -79.459766, 34.629027 ], [ -79.450034, 34.621036 ], [ -79.358317, 34.545358 ], [ -79.331328, 34.521869 ], [ -79.324854, 34.516282 ], [ -79.323249, 34.514634 ], [ -79.306653, 34.500426 ], [ -79.286703, 34.482664 ], [ -79.249763, 34.449774 ], [ -79.244886, 34.445637 ], [ -79.215993, 34.421129 ], [ -79.198982, 34.406699 ], [ -79.192041, 34.401040 ], [ -79.190739, 34.399751 ], [ -79.151485, 34.366753 ], [ -79.143242, 34.359817 ], [ -79.071169, 34.299240 ], [ -78.995760, 34.235954 ], [ -78.963692, 34.209041 ], [ -78.909881, 34.163881 ], [ -78.874747, 34.134395 ], [ -78.855385, 34.117996 ], [ -78.811710, 34.081006 ], [ -78.769483, 34.045242 ], [ -78.712206, 33.996732 ], [ -78.710141, 33.994688 ], [ -78.702771, 33.989268 ], [ -78.662530, 33.954520 ], [ -78.651629, 33.945397 ], [ -78.650329, 33.944309 ], [ -78.621369, 33.920073 ], [ -78.615932, 33.915523 ], [ -78.580378, 33.884925 ], [ -78.541087, 33.851112 ], [ -78.553944, 33.847831 ], [ -78.584841, 33.844282 ], [ -78.672260, 33.817587 ], [ -78.714116, 33.800138 ], [ -78.772737, 33.768511 ], [ -78.812931, 33.743472 ], [ -78.862931, 33.705654 ], [ -78.938076, 33.639826 ], [ -79.002109, 33.572114 ], [ -79.007356, 33.566565 ], [ -79.028516, 33.533365 ], [ -79.041125, 33.523773 ], [ -79.084588, 33.483669 ], [ -79.101360, 33.461016 ], [ -79.135441, 33.403867 ], [ -79.147496, 33.378243 ], [ -79.152035, 33.350925 ], [ -79.158429, 33.332811 ], [ -79.162332, 33.327246 ], [ -79.180318, 33.254141 ], [ -79.180563, 33.237955 ], [ -79.172394, 33.206577 ], [ -79.187870, 33.173712 ], [ -79.195631, 33.166016 ], [ -79.215453, 33.155569 ], [ -79.238262, 33.137055 ], [ -79.246090, 33.124865 ], [ -79.290754, 33.110051 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US46", "STATE": "46", "NAME": "South Dakota", "LSAD": "", "CENSUSAREA": 75811.000000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -104.054487, 44.180381 ], [ -104.055389, 44.249983 ], [ -104.055927, 44.517730 ], [ -104.055892, 44.543341 ], [ -104.055877, 44.571016 ], [ -104.055810, 44.691343 ], [ -104.055938, 44.693881 ], [ -104.055777, 44.700466 ], [ -104.055870, 44.723422 ], [ -104.055934, 44.723720 ], [ -104.055963, 44.767962 ], [ -104.055963, 44.768236 ], [ -104.056496, 44.867034 ], [ -104.055914, 44.874986 ], [ -104.057698, 44.997431 ], [ -104.039681, 44.998041 ], [ -104.040128, 44.999987 ], [ -104.039563, 45.124039 ], [ -104.039977, 45.124988 ], [ -104.040136, 45.212891 ], [ -104.040358, 45.335946 ], [ -104.040265, 45.345356 ], [ -104.040114, 45.374214 ], [ -104.040410, 45.393474 ], [ -104.040816, 45.462708 ], [ -104.041764, 45.490789 ], [ -104.041274, 45.499994 ], [ -104.041145, 45.503367 ], [ -104.041717, 45.539122 ], [ -104.041647, 45.550691 ], [ -104.041937, 45.557915 ], [ -104.042597, 45.749998 ], [ -104.043814, 45.868385 ], [ -104.044009, 45.871974 ], [ -104.044030, 45.881971 ], [ -104.044030, 45.881975 ], [ -104.045443, 45.945310 ], [ -103.668479, 45.945242 ], [ -103.660779, 45.945241 ], [ -103.660779, 45.945231 ], [ -103.577083, 45.945283 ], [ -103.558710, 45.945131 ], [ -103.434851, 45.945291 ], [ -103.432393, 45.945313 ], [ -103.418040, 45.945186 ], [ -103.411325, 45.945264 ], [ -103.375460, 45.944797 ], [ -103.369148, 45.945152 ], [ -103.284109, 45.945152 ], [ -103.284092, 45.945149 ], [ -103.218396, 45.945208 ], [ -103.210634, 45.945222 ], [ -103.161251, 45.945309 ], [ -103.140939, 45.945257 ], [ -103.097872, 45.945262 ], [ -103.078477, 45.945289 ], [ -103.047779, 45.945335 ], [ -103.026058, 45.945307 ], [ -102.995668, 45.945167 ], [ -102.995345, 45.945166 ], [ -102.989902, 45.945211 ], [ -102.942070, 45.945092 ], [ -102.920482, 45.945038 ], [ -102.880252, 45.945069 ], [ -102.704871, 45.945072 ], [ -102.674077, 45.945274 ], [ -102.672474, 45.945244 ], [ -102.666684, 45.945307 ], [ -102.651620, 45.945450 ], [ -102.642555, 45.945404 ], [ -102.558579, 45.945129 ], [ -102.550947, 45.945015 ], [ -102.476024, 45.945183 ], [ -102.467563, 45.945159 ], [ -102.459586, 45.945081 ], [ -102.446419, 45.945083 ], [ -102.425397, 45.945041 ], [ -102.425358, 45.944990 ], [ -102.420173, 45.945070 ], [ -102.410346, 45.945079 ], [ -102.406176, 45.944997 ], [ -102.398575, 45.944868 ], [ -102.396359, 45.944916 ], [ -102.392767, 45.944979 ], [ -102.392696, 45.944951 ], [ -102.354283, 45.944901 ], [ -102.353384, 45.944984 ], [ -102.328230, 45.944806 ], [ -102.217867, 45.944711 ], [ -102.176993, 45.944622 ], [ -102.176698, 45.944622 ], [ -102.159439, 45.944641 ], [ -102.157965, 45.944641 ], [ -102.156393, 45.944663 ], [ -102.145356, 45.944659 ], [ -102.135269, 45.944586 ], [ -102.125429, 45.944652 ], [ -102.124628, 45.944813 ], [ -102.087555, 45.944598 ], [ -102.085122, 45.944642 ], [ -102.060930, 45.944622 ], [ -102.000679, 45.944515 ], [ -102.000656, 45.944515 ], [ -102.000425, 45.944581 ], [ -101.998703, 45.944557 ], [ -101.998618, 45.944556 ], [ -101.992187, 45.944471 ], [ -101.989501, 45.944472 ], [ -101.973749, 45.944456 ], [ -101.957439, 45.944484 ], [ -101.886838, 45.944559 ], [ -101.852642, 45.944457 ], [ -101.832991, 45.944464 ], [ -101.794606, 45.944397 ], [ -101.790054, 45.944442 ], [ -101.766177, 45.944322 ], [ -101.765293, 45.944367 ], [ -101.764277, 45.944412 ], [ -101.758611, 45.944478 ], [ -101.730069, 45.944356 ], [ -101.723380, 45.944187 ], [ -101.708785, 45.944348 ], [ -101.681819, 45.944444 ], [ -101.680574, 45.944329 ], [ -101.657631, 45.944387 ], [ -101.628597, 45.944293 ], [ -101.562156, 45.944237 ], [ -101.557276, 45.944100 ], [ -101.419890, 45.943763 ], [ -101.373769, 45.944265 ], [ -101.370690, 45.944198 ], [ -101.365283, 45.944092 ], [ -101.333871, 45.944166 ], [ -101.313272, 45.944164 ], [ -101.287223, 45.944107 ], [ -101.271524, 45.944209 ], [ -101.224006, 45.944025 ], [ -101.203787, 45.943895 ], [ -101.179103, 45.943896 ], [ -101.175693, 45.943983 ], [ -101.171074, 45.943959 ], [ -101.163241, 45.943915 ], [ -101.146076, 45.943842 ], [ -101.142571, 45.943841 ], [ -101.106826, 45.943984 ], [ -101.101334, 45.943841 ], [ -100.980693, 45.944068 ], [ -100.976565, 45.943864 ], [ -100.964411, 45.943822 ], [ -100.938989, 45.943848 ], [ -100.935582, 45.943757 ], [ -100.890176, 45.943861 ], [ -100.769751, 45.943766 ], [ -100.762110, 45.943767 ], [ -100.762072, 45.943803 ], [ -100.750407, 45.943649 ], [ -100.720865, 45.944024 ], [ -100.650820, 45.943680 ], [ -100.627681, 45.943642 ], [ -100.511949, 45.943654 ], [ -100.511793, 45.943654 ], [ -100.499354, 45.943632 ], [ -100.462838, 45.943566 ], [ -100.430597, 45.943638 ], [ -100.424438, 45.943569 ], [ -100.420162, 45.943533 ], [ -100.410386, 45.943453 ], [ -100.294126, 45.943269 ], [ -100.285345, 45.943130 ], [ -100.284134, 45.942951 ], [ -100.275614, 45.942922 ], [ -100.274762, 45.942945 ], [ -100.170826, 45.942514 ], [ -100.152084, 45.942486 ], [ -100.141730, 45.942506 ], [ -100.110339, 45.942367 ], [ -100.108471, 45.942391 ], [ -100.084163, 45.942301 ], [ -100.069020, 45.942170 ], [ -100.005486, 45.941950 ], [ -99.965775, 45.941822 ], [ -99.880292, 45.941672 ], [ -99.880062, 45.941670 ], [ -99.838680, 45.941293 ], [ -99.750396, 45.940935 ], [ -99.749494, 45.940956 ], [ -99.749325, 45.940935 ], [ -99.747870, 45.940933 ], [ -99.718073, 45.940907 ], [ -99.718071, 45.940907 ], [ -99.692975, 45.940949 ], [ -99.671938, 45.941062 ], [ -99.611160, 45.941098 ], [ -99.588780, 45.941104 ], [ -99.493140, 45.940383 ], [ -99.490254, 45.940362 ], [ -99.401260, 45.940367 ], [ -99.385565, 45.940407 ], [ -99.378486, 45.940403 ], [ -99.344960, 45.940299 ], [ -99.344774, 45.940299 ], [ -99.317875, 45.940263 ], [ -99.297272, 45.940165 ], [ -99.283968, 45.940195 ], [ -99.276266, 45.940188 ], [ -99.257745, 45.940060 ], [ -99.222269, 45.940071 ], [ -99.221672, 45.940069 ], [ -99.213644, 45.940116 ], [ -99.212571, 45.940108 ], [ -99.102372, 45.940158 ], [ -99.092868, 45.940184 ], [ -99.005754, 45.939944 ], [ -99.005642, 45.939944 ], [ -98.905477, 45.939520 ], [ -98.904429, 45.939520 ], [ -98.724375, 45.938686 ], [ -98.625379, 45.938228 ], [ -98.414518, 45.936504 ], [ -98.185630, 45.936185 ], [ -98.184637, 45.936183 ], [ -98.070515, 45.936180 ], [ -98.008202, 45.936096 ], [ -98.008102, 45.936095 ], [ -97.986893, 45.935961 ], [ -97.978778, 45.935937 ], [ -97.958718, 45.935878 ], [ -97.784575, 45.935327 ], [ -97.777040, 45.935393 ], [ -97.696691, 45.935352 ], [ -97.542598, 45.935258 ], [ -97.519035, 45.935304 ], [ -97.518944, 45.935304 ], [ -97.491892, 45.935111 ], [ -97.481967, 45.935138 ], [ -97.318899, 45.935054 ], [ -97.312184, 45.935077 ], [ -97.228323, 45.935141 ], [ -97.228304, 45.935141 ], [ -97.228291, 45.935141 ], [ -97.144987, 45.935278 ], [ -97.118053, 45.935485 ], [ -97.103218, 45.935991 ], [ -97.019596, 45.935382 ], [ -97.000361, 45.935233 ], [ -96.998652, 45.935700 ], [ -96.805155, 45.935431 ], [ -96.791505, 45.935857 ], [ -96.701313, 45.935807 ], [ -96.680646, 45.935716 ], [ -96.659895, 45.935560 ], [ -96.639066, 45.935318 ], [ -96.618295, 45.935407 ], [ -96.607142, 45.935301 ], [ -96.597432, 45.935209 ], [ -96.576897, 45.935259 ], [ -96.563280, 45.935238 ], [ -96.564518, 45.926256 ], [ -96.564317, 45.921074 ], [ -96.564002, 45.919560 ], [ -96.566562, 45.916931 ], [ -96.567030, 45.915682 ], [ -96.566534, 45.911876 ], [ -96.565541, 45.910883 ], [ -96.564420, 45.909415 ], [ -96.567268, 45.905393 ], [ -96.568315, 45.902902 ], [ -96.568053, 45.898697 ], [ -96.568281, 45.891203 ], [ -96.568772, 45.888072 ], [ -96.571354, 45.886673 ], [ -96.572651, 45.876474 ], [ -96.571871, 45.871846 ], [ -96.574667, 45.866816 ], [ -96.574417, 45.865010 ], [ -96.572984, 45.861602 ], [ -96.574517, 45.843098 ], [ -96.576544, 45.839945 ], [ -96.577534, 45.837930 ], [ -96.577484, 45.833108 ], [ -96.579740, 45.825820 ], [ -96.583085, 45.820024 ], [ -96.587093, 45.816445 ], [ -96.593216, 45.813873 ], [ -96.596704, 45.811801 ], [ -96.601863, 45.806343 ], [ -96.607621, 45.799070 ], [ -96.612512, 45.794442 ], [ -96.618195, 45.791063 ], [ -96.625347, 45.787924 ], [ -96.627778, 45.786239 ], [ -96.629426, 45.784211 ], [ -96.630512, 45.781157 ], [ -96.636646, 45.773702 ], [ -96.638726, 45.770171 ], [ -96.639685, 45.765400 ], [ -96.641941, 45.759871 ], [ -96.652226, 45.746809 ], [ -96.662595, 45.738682 ], [ -96.672665, 45.732336 ], [ -96.687224, 45.725931 ], [ -96.711157, 45.717561 ], [ -96.745086, 45.701576 ], [ -96.750350, 45.698782 ], [ -96.757174, 45.690957 ], [ -96.760866, 45.687518 ], [ -96.800156, 45.668355 ], [ -96.826160, 45.654164 ], [ -96.827428, 45.653067 ], [ -96.832659, 45.651716 ], [ -96.835769, 45.649648 ], [ -96.840746, 45.645294 ], [ -96.844211, 45.639583 ], [ -96.851621, 45.619412 ], [ -96.852392, 45.614840 ], [ -96.856657, 45.609041 ], [ -96.857751, 45.605962 ], [ -96.853646, 45.602307 ], [ -96.849444, 45.598944 ], [ -96.844334, 45.594375 ], [ -96.843957, 45.594003 ], [ -96.835451, 45.586129 ], [ -96.801987, 45.555414 ], [ -96.799102, 45.554225 ], [ -96.793840, 45.550724 ], [ -96.784863, 45.541300 ], [ -96.781036, 45.535972 ], [ -96.765280, 45.521414 ], [ -96.760591, 45.514895 ], [ -96.752865, 45.502163 ], [ -96.745487, 45.488712 ], [ -96.743683, 45.484439 ], [ -96.743486, 45.480649 ], [ -96.742509, 45.478723 ], [ -96.738446, 45.473499 ], [ -96.736837, 45.466775 ], [ -96.732739, 45.458737 ], [ -96.731396, 45.457020 ], [ -96.724250, 45.451482 ], [ -96.710786, 45.436930 ], [ -96.702006, 45.426247 ], [ -96.692541, 45.417338 ], [ -96.683753, 45.411556 ], [ -96.680454, 45.410499 ], [ -96.675447, 45.410216 ], [ -96.670301, 45.410545 ], [ -96.662258, 45.409011 ], [ -96.647888, 45.410126 ], [ -96.640624, 45.409227 ], [ -96.631204, 45.409238 ], [ -96.617726, 45.408092 ], [ -96.601180, 45.403181 ], [ -96.584764, 45.395705 ], [ -96.578879, 45.392295 ], [ -96.571364, 45.389871 ], [ -96.562142, 45.386090 ], [ -96.545973, 45.381050 ], [ -96.539722, 45.380338 ], [ -96.530944, 45.378495 ], [ -96.521787, 45.375645 ], [ -96.508132, 45.367832 ], [ -96.502006, 45.365473 ], [ -96.489065, 45.357071 ], [ -96.482556, 45.346273 ], [ -96.479323, 45.339644 ], [ -96.470387, 45.326605 ], [ -96.469246, 45.324941 ], [ -96.468756, 45.320564 ], [ -96.468027, 45.318619 ], [ -96.466644, 45.317162 ], [ -96.461910, 45.313884 ], [ -96.457781, 45.307610 ], [ -96.456941, 45.303652 ], [ -96.454094, 45.301546 ], [ -96.453067, 45.298115 ], [ -96.452791, 45.284280 ], [ -96.452949, 45.269059 ], [ -96.452948, 45.268925 ], [ -96.452315, 45.208986 ], [ -96.452152, 45.204849 ], [ -96.452162, 45.203109 ], [ -96.452304, 45.178563 ], [ -96.452353, 45.124071 ], [ -96.452418, 45.122677 ], [ -96.452026, 45.095138 ], [ -96.452219, 45.093836 ], [ -96.452210, 45.051602 ], [ -96.452177, 45.050185 ], [ -96.452240, 45.042347 ], [ -96.452092, 44.977494 ], [ -96.452092, 44.977475 ], [ -96.452347, 44.962734 ], [ -96.452047, 44.910695 ], [ -96.451853, 44.906672 ], [ -96.452009, 44.890080 ], [ -96.451560, 44.805569 ], [ -96.451559, 44.805468 ], [ -96.451829, 44.797691 ], [ -96.451888, 44.792299 ], [ -96.451823, 44.790471 ], [ -96.451620, 44.776191 ], [ -96.451380, 44.761788 ], [ -96.451573, 44.760510 ], [ -96.451232, 44.718375 ], [ -96.451543, 44.703135 ], [ -96.451761, 44.631350 ], [ -96.451761, 44.631194 ], [ -96.451720, 44.630708 ], [ -96.451888, 44.544058 ], [ -96.451990, 44.543639 ], [ -96.452016, 44.543533 ], [ -96.452236, 44.526871 ], [ -96.452010, 44.516929 ], [ -96.451974, 44.506849 ], [ -96.452122, 44.473043 ], [ -96.452218, 44.470873 ], [ -96.451816, 44.460402 ], [ -96.451924, 44.441549 ], [ -96.452073, 44.389690 ], [ -96.452134, 44.383679 ], [ -96.452213, 44.360149 ], [ -96.452282, 44.354857 ], [ -96.452305, 44.345332 ], [ -96.452152, 44.342219 ], [ -96.452248, 44.340642 ], [ -96.452309, 44.328094 ], [ -96.452372, 44.325991 ], [ -96.452248, 44.313362 ], [ -96.452369, 44.312071 ], [ -96.452239, 44.298655 ], [ -96.452334, 44.297009 ], [ -96.452500, 44.285687 ], [ -96.452617, 44.282702 ], [ -96.452365, 44.271972 ], [ -96.452369, 44.268967 ], [ -96.452419, 44.255274 ], [ -96.452673, 44.254588 ], [ -96.452774, 44.196895 ], [ -96.452774, 44.196780 ], [ -96.453187, 44.038350 ], [ -96.453313, 44.036430 ], [ -96.453405, 44.025413 ], [ -96.453373, 44.023744 ], [ -96.453053, 44.008887 ], [ -96.453116, 44.006876 ], [ -96.453297, 43.994723 ], [ -96.453328, 43.992871 ], [ -96.453263, 43.980277 ], [ -96.453389, 43.978060 ], [ -96.453292, 43.967180 ], [ -96.453165, 43.966540 ], [ -96.453289, 43.950814 ], [ -96.453352, 43.949122 ], [ -96.453183, 43.878650 ], [ -96.453304, 43.878583 ], [ -96.453335, 43.877029 ], [ -96.453264, 43.849604 ], [ -96.453264, 43.849506 ], [ -96.453264, 43.849501 ], [ -96.453088, 43.805123 ], [ -96.453281, 43.791435 ], [ -96.453380, 43.689637 ], [ -96.453408, 43.675008 ], [ -96.453387, 43.609944 ], [ -96.453356, 43.607544 ], [ -96.453383, 43.588183 ], [ -96.453352, 43.587040 ], [ -96.453049, 43.500415 ], [ -96.591213, 43.500514 ], [ -96.598928, 43.500457 ], [ -96.598929, 43.500441 ], [ -96.599182, 43.496011 ], [ -96.598396, 43.495074 ], [ -96.594722, 43.493314 ], [ -96.591676, 43.494367 ], [ -96.590452, 43.494298 ], [ -96.586274, 43.491099 ], [ -96.585049, 43.489887 ], [ -96.580997, 43.481384 ], [ -96.586364, 43.478251 ], [ -96.585137, 43.471141 ], [ -96.584603, 43.469610 ], [ -96.587929, 43.464878 ], [ -96.600039, 43.457080 ], [ -96.602860, 43.450907 ], [ -96.602608, 43.449649 ], [ -96.594254, 43.434153 ], [ -96.592905, 43.433170 ], [ -96.587884, 43.431685 ], [ -96.581956, 43.432212 ], [ -96.575181, 43.431756 ], [ -96.570224, 43.428601 ], [ -96.569628, 43.427527 ], [ -96.570788, 43.423755 ], [ -96.573579, 43.419228 ], [ -96.568499, 43.417217 ], [ -96.562728, 43.412782 ], [ -96.557586, 43.406792 ], [ -96.553008, 43.404117 ], [ -96.537116, 43.395063 ], [ -96.531159, 43.395610 ], [ -96.530124, 43.396410 ], [ -96.530124, 43.397553 ], [ -96.529152, 43.397735 ], [ -96.525453, 43.396317 ], [ -96.524044, 43.394762 ], [ -96.521572, 43.385640 ], [ -96.521297, 43.375947 ], [ -96.521323, 43.374607 ], [ -96.522203, 43.371947 ], [ -96.526467, 43.368314 ], [ -96.527345, 43.368109 ], [ -96.527223, 43.362257 ], [ -96.526635, 43.351833 ], [ -96.525510, 43.348335 ], [ -96.524476, 43.348151 ], [ -96.524289, 43.347214 ], [ -96.531905, 43.338690 ], [ -96.534913, 43.336473 ], [ -96.533101, 43.328587 ], [ -96.528817, 43.316561 ], [ -96.525564, 43.312467 ], [ -96.526004, 43.309999 ], [ -96.530392, 43.300034 ], [ -96.541037, 43.295556 ], [ -96.553087, 43.292860 ], [ -96.555246, 43.294803 ], [ -96.563523, 43.294804 ], [ -96.564290, 43.294804 ], [ -96.569110, 43.295535 ], [ -96.570707, 43.296701 ], [ -96.571646, 43.298187 ], [ -96.573556, 43.299170 ], [ -96.580346, 43.298204 ], [ -96.581052, 43.297118 ], [ -96.580409, 43.295854 ], [ -96.579478, 43.295110 ], [ -96.579094, 43.293797 ], [ -96.578823, 43.291095 ], [ -96.577588, 43.278800 ], [ -96.580904, 43.274800 ], [ -96.582876, 43.274594 ], [ -96.582939, 43.276536 ], [ -96.583533, 43.276879 ], [ -96.586317, 43.274319 ], [ -96.585220, 43.268878 ], [ -96.582904, 43.267690 ], [ -96.576804, 43.268308 ], [ -96.568576, 43.262662 ], [ -96.564165, 43.260239 ], [ -96.560099, 43.259279 ], [ -96.556970, 43.259096 ], [ -96.554968, 43.259998 ], [ -96.554965, 43.259999 ], [ -96.553217, 43.259141 ], [ -96.552591, 43.257769 ], [ -96.552030, 43.251117 ], [ -96.552963, 43.247281 ], [ -96.559186, 43.245155 ], [ -96.565253, 43.244241 ], [ -96.571194, 43.238961 ], [ -96.568505, 43.231554 ], [ -96.560440, 43.224219 ], [ -96.558995, 43.224126 ], [ -96.557317, 43.224778 ], [ -96.556313, 43.226135 ], [ -96.554937, 43.226775 ], [ -96.548184, 43.226912 ], [ -96.544902, 43.225928 ], [ -96.540088, 43.225698 ], [ -96.535741, 43.227640 ], [ -96.526865, 43.224071 ], [ -96.522084, 43.220960 ], [ -96.520961, 43.218240 ], [ -96.519273, 43.217690 ], [ -96.512458, 43.218556 ], [ -96.500759, 43.220767 ], [ -96.496454, 43.223652 ], [ -96.485264, 43.224183 ], [ -96.476697, 43.222014 ], [ -96.475571, 43.221054 ], [ -96.474912, 43.217351 ], [ -96.472158, 43.209534 ], [ -96.470626, 43.207225 ], [ -96.470781, 43.205099 ], [ -96.473777, 43.198766 ], [ -96.473834, 43.189804 ], [ -96.472395, 43.185644 ], [ -96.468802, 43.184525 ], [ -96.467146, 43.184502 ], [ -96.465146, 43.182971 ], [ -96.464896, 43.182034 ], [ -96.467292, 43.164066 ], [ -96.467384, 43.159608 ], [ -96.466537, 43.150281 ], [ -96.465099, 43.147515 ], [ -96.459978, 43.143516 ], [ -96.458854, 43.143356 ], [ -96.455544, 43.144157 ], [ -96.450361, 43.142237 ], [ -96.443431, 43.133825 ], [ -96.442711, 43.128841 ], [ -96.441644, 43.124687 ], [ -96.440801, 43.123129 ], [ -96.439615, 43.121963 ], [ -96.436589, 43.120842 ], [ -96.439335, 43.113916 ], [ -96.448134, 43.104452 ], [ -96.451877, 43.100474 ], [ -96.460516, 43.094940 ], [ -96.462855, 43.091419 ], [ -96.462636, 43.089614 ], [ -96.455337, 43.088129 ], [ -96.454526, 43.086826 ], [ -96.454088, 43.084197 ], [ -96.454188, 43.083379 ], [ -96.455209, 43.075053 ], [ -96.458201, 43.067554 ], [ -96.460850, 43.064033 ], [ -96.463094, 43.062981 ], [ -96.468207, 43.061860 ], [ -96.469953, 43.062088 ], [ -96.473165, 43.063550 ], [ -96.476905, 43.062383 ], [ -96.486722, 43.055498 ], [ -96.488155, 43.054013 ], [ -96.488839, 43.051475 ], [ -96.490365, 43.050789 ], [ -96.501748, 43.048632 ], [ -96.505239, 43.048726 ], [ -96.508916, 43.049985 ], [ -96.510256, 43.049917 ], [ -96.518431, 43.042068 ], [ -96.517319, 43.040247 ], [ -96.515752, 43.039388 ], [ -96.513873, 43.039814 ], [ -96.511605, 43.039927 ], [ -96.509145, 43.037297 ], [ -96.509146, 43.036680 ], [ -96.510802, 43.031902 ], [ -96.512916, 43.029962 ], [ -96.513085, 43.028437 ], [ -96.511804, 43.025799 ], [ -96.510995, 43.024701 ], [ -96.503209, 43.019805 ], [ -96.499187, 43.019213 ], [ -96.494416, 43.014551 ], [ -96.491670, 43.009707 ], [ -96.492693, 43.005089 ], [ -96.494341, 43.001819 ], [ -96.496699, 42.998807 ], [ -96.497820, 42.998143 ], [ -96.502728, 42.997066 ], [ -96.507337, 42.996519 ], [ -96.509986, 42.995126 ], [ -96.512886, 42.991424 ], [ -96.512203, 42.988818 ], [ -96.512237, 42.985937 ], [ -96.516724, 42.981458 ], [ -96.520773, 42.980385 ], [ -96.520246, 42.977643 ], [ -96.515922, 42.972886 ], [ -96.510693, 42.971260 ], [ -96.506148, 42.971348 ], [ -96.505028, 42.970844 ], [ -96.503132, 42.968192 ], [ -96.500308, 42.959391 ], [ -96.504857, 42.954659 ], [ -96.508069, 42.948534 ], [ -96.509472, 42.945151 ], [ -96.510749, 42.944397 ], [ -96.514888, 42.943668 ], [ -96.519994, 42.939760 ], [ -96.520120, 42.938183 ], [ -96.516419, 42.935438 ], [ -96.516203, 42.933769 ], [ -96.516888, 42.932512 ], [ -96.518258, 42.931849 ], [ -96.519378, 42.931987 ], [ -96.520559, 42.932765 ], [ -96.521180, 42.934846 ], [ -96.523513, 42.935784 ], [ -96.525536, 42.935511 ], [ -96.541098, 42.924496 ], [ -96.541689, 42.922576 ], [ -96.541628, 42.920678 ], [ -96.540229, 42.918666 ], [ -96.537837, 42.910709 ], [ -96.537354, 42.908791 ], [ -96.536564, 42.905656 ], [ -96.538555, 42.904605 ], [ -96.542473, 42.905040 ], [ -96.542971, 42.904560 ], [ -96.542847, 42.903737 ], [ -96.539397, 42.899964 ], [ -96.536007, 42.900901 ], [ -96.528886, 42.897950 ], [ -96.526563, 42.893755 ], [ -96.526357, 42.891852 ], [ -96.527740, 42.890588 ], [ -96.534395, 42.890659 ], [ -96.540116, 42.889678 ], [ -96.540396, 42.888877 ], [ -96.538438, 42.886111 ], [ -96.537851, 42.878475 ], [ -96.543908, 42.874614 ], [ -96.546394, 42.874464 ], [ -96.547327, 42.873710 ], [ -96.549659, 42.870281 ], [ -96.550469, 42.863742 ], [ -96.550439, 42.863171 ], [ -96.546556, 42.857273 ], [ -96.545282, 42.857158 ], [ -96.543790, 42.858254 ], [ -96.543417, 42.859466 ], [ -96.542702, 42.859717 ], [ -96.541708, 42.858871 ], [ -96.541460, 42.857682 ], [ -96.544321, 42.851282 ], [ -96.545502, 42.849956 ], [ -96.550847, 42.847648 ], [ -96.553772, 42.847501 ], [ -96.554709, 42.846142 ], [ -96.554203, 42.843648 ], [ -96.552184, 42.841864 ], [ -96.549976, 42.840705 ], [ -96.549513, 42.839143 ], [ -96.551285, 42.836606 ], [ -96.552092, 42.836057 ], [ -96.553987, 42.836034 ], [ -96.556162, 42.836675 ], [ -96.558584, 42.839487 ], [ -96.560572, 42.839373 ], [ -96.562840, 42.836309 ], [ -96.563058, 42.831051 ], [ -96.565605, 42.830434 ], [ -96.571353, 42.837155 ], [ -96.579772, 42.838093 ], [ -96.581604, 42.837521 ], [ -96.582380, 42.833657 ], [ -96.577813, 42.828719 ], [ -96.577937, 42.827645 ], [ -96.584488, 42.818979 ], [ -96.585699, 42.818041 ], [ -96.591039, 42.815365 ], [ -96.594983, 42.815844 ], [ -96.596008, 42.815044 ], [ -96.595664, 42.810426 ], [ -96.592155, 42.809924 ], [ -96.590913, 42.808987 ], [ -96.590757, 42.808255 ], [ -96.592493, 42.801122 ], [ -96.595283, 42.792982 ], [ -96.602575, 42.787767 ], [ -96.603784, 42.783720 ], [ -96.604559, 42.783034 ], [ -96.615579, 42.784996 ], [ -96.619490, 42.784034 ], [ -96.621875, 42.779255 ], [ -96.626406, 42.773518 ], [ -96.630311, 42.770885 ], [ -96.632142, 42.770863 ], [ -96.633168, 42.768325 ], [ -96.632212, 42.761512 ], [ -96.628741, 42.757532 ], [ -96.624120, 42.757808 ], [ -96.622538, 42.758449 ], [ -96.621235, 42.758084 ], [ -96.620272, 42.757124 ], [ -96.619494, 42.754792 ], [ -96.620548, 42.753534 ], [ -96.626108, 42.752729 ], [ -96.630485, 42.750378 ], [ -96.632314, 42.745641 ], [ -96.635886, 42.741002 ], [ -96.639704, 42.737071 ], [ -96.638621, 42.734921 ], [ -96.631931, 42.725086 ], [ -96.626317, 42.725951 ], [ -96.624704, 42.725497 ], [ -96.624446, 42.714294 ], [ -96.627233, 42.709947 ], [ -96.629777, 42.708852 ], [ -96.630617, 42.705880 ], [ -96.629625, 42.705102 ], [ -96.619536, 42.700189 ], [ -96.615257, 42.698613 ], [ -96.614516, 42.698654 ], [ -96.613912, 42.698704 ], [ -96.613409, 42.698704 ], [ -96.613058, 42.698603 ], [ -96.612555, 42.698402 ], [ -96.612203, 42.698151 ], [ -96.611851, 42.697548 ], [ -96.611901, 42.697095 ], [ -96.612124, 42.696580 ], [ -96.612061, 42.695688 ], [ -96.610170, 42.694568 ], [ -96.606140, 42.694661 ], [ -96.604839, 42.695119 ], [ -96.601989, 42.697429 ], [ -96.600789, 42.697698 ], [ -96.599080, 42.697296 ], [ -96.596625, 42.695122 ], [ -96.595548, 42.691222 ], [ -96.596405, 42.688514 ], [ -96.591602, 42.688081 ], [ -96.585620, 42.687076 ], [ -96.575299, 42.682665 ], [ -96.574064, 42.678010 ], [ -96.574318, 42.676997 ], [ -96.575272, 42.675417 ], [ -96.578148, 42.672765 ], [ -96.578581, 42.672079 ], [ -96.576381, 42.671302 ], [ -96.572261, 42.670776 ], [ -96.570743, 42.671691 ], [ -96.570247, 42.674068 ], [ -96.569194, 42.675509 ], [ -96.568078, 42.676241 ], [ -96.566684, 42.675942 ], [ -96.560550, 42.669198 ], [ -96.556244, 42.664396 ], [ -96.556461, 42.663939 ], [ -96.558939, 42.663642 ], [ -96.559900, 42.662819 ], [ -96.559962, 42.658543 ], [ -96.559281, 42.657903 ], [ -96.556214, 42.657949 ], [ -96.546827, 42.661491 ], [ -96.543698, 42.661377 ], [ -96.542366, 42.660736 ], [ -96.537877, 42.655431 ], [ -96.537600, 42.652161 ], [ -96.538468, 42.648092 ], [ -96.537881, 42.646446 ], [ -96.533701, 42.643541 ], [ -96.526766, 42.641184 ], [ -96.516338, 42.630435 ], [ -96.515350, 42.627645 ], [ -96.515918, 42.624994 ], [ -96.516599, 42.622361 ], [ -96.518542, 42.620350 ], [ -96.521158, 42.619229 ], [ -96.523998, 42.618631 ], [ -96.528185, 42.618447 ], [ -96.530896, 42.617129 ], [ -96.531604, 42.615148 ], [ -96.529894, 42.610432 ], [ -96.527928, 42.608986 ], [ -96.525671, 42.609312 ], [ -96.522309, 42.612558 ], [ -96.519514, 42.614371 ], [ -96.517048, 42.615343 ], [ -96.513237, 42.614894 ], [ -96.509468, 42.612730 ], [ -96.504654, 42.605001 ], [ -96.500183, 42.594106 ], [ -96.500243, 42.592731 ], [ -96.501434, 42.590610 ], [ -96.501037, 42.589247 ], [ -96.499885, 42.588539 ], [ -96.496792, 42.587655 ], [ -96.494777, 42.585741 ], [ -96.494676, 42.584028 ], [ -96.495570, 42.582722 ], [ -96.496066, 42.580872 ], [ -96.495450, 42.579474 ], [ -96.491402, 42.577023 ], [ -96.486606, 42.576062 ], [ -96.485796, 42.575001 ], [ -96.485937, 42.573524 ], [ -96.486855, 42.572198 ], [ -96.489328, 42.570800 ], [ -96.493279, 42.570736 ], [ -96.497186, 42.571464 ], [ -96.498709, 42.570870 ], [ -96.499414, 42.567552 ], [ -96.498439, 42.560876 ], [ -96.498041, 42.558153 ], [ -96.494699, 42.556745 ], [ -96.476952, 42.556079 ], [ -96.476962, 42.546434 ], [ -96.477709, 42.535595 ], [ -96.479809, 42.529595 ], [ -96.479009, 42.526395 ], [ -96.479909, 42.524195 ], [ -96.490802, 42.520331 ], [ -96.492970, 42.517282 ], [ -96.490089, 42.512441 ], [ -96.483592, 42.510345 ], [ -96.479384, 42.511138 ], [ -96.477454, 42.509589 ], [ -96.473339, 42.503537 ], [ -96.474709, 42.500095 ], [ -96.476909, 42.497795 ], [ -96.476509, 42.493595 ], [ -96.474409, 42.491895 ], [ -96.462550, 42.490788 ], [ -96.456348, 42.492478 ], [ -96.443408, 42.489495 ], [ -96.459709, 42.486037 ], [ -96.465671, 42.483132 ], [ -96.475565, 42.480036 ], [ -96.478792, 42.479635 ], [ -96.489497, 42.480112 ], [ -96.501321, 42.482749 ], [ -96.505704, 42.484723 ], [ -96.508587, 42.486691 ], [ -96.515891, 42.494270 ], [ -96.517557, 42.496902 ], [ -96.518752, 42.500839 ], [ -96.520683, 42.504761 ], [ -96.525142, 42.510234 ], [ -96.528753, 42.513273 ], [ -96.531616, 42.515170 ], [ -96.538036, 42.518131 ], [ -96.548791, 42.520547 ], [ -96.557775, 42.520380 ], [ -96.567896, 42.517877 ], [ -96.572510, 42.515737 ], [ -96.584348, 42.507834 ], [ -96.591121, 42.505410 ], [ -96.595992, 42.504621 ], [ -96.603468, 42.504460 ], [ -96.608883, 42.505218 ], [ -96.611489, 42.506088 ], [ -96.625958, 42.513576 ], [ -96.628179, 42.516963 ], [ -96.631494, 42.524318 ], [ -96.631494, 42.524319 ], [ -96.632882, 42.528987 ], [ -96.633343, 42.531984 ], [ -96.633321, 42.540211 ], [ -96.635330, 42.547640 ], [ -96.638033, 42.551960 ], [ -96.643589, 42.557604 ], [ -96.648135, 42.560877 ], [ -96.658754, 42.566426 ], [ -96.675952, 42.571600 ], [ -96.681369, 42.574486 ], [ -96.685746, 42.577944 ], [ -96.697313, 42.590412 ], [ -96.706416, 42.599413 ], [ -96.709300, 42.603753 ], [ -96.710995, 42.608128 ], [ -96.711546, 42.614758 ], [ -96.711312, 42.617375 ], [ -96.709485, 42.621932 ], [ -96.707290, 42.625317 ], [ -96.696852, 42.637596 ], [ -96.692599, 42.642040 ], [ -96.689083, 42.644081 ], [ -96.687788, 42.645992 ], [ -96.686982, 42.649783 ], [ -96.687082, 42.652093 ], [ -96.687669, 42.653126 ], [ -96.691269, 42.656200 ], [ -96.697639, 42.659143 ], [ -96.728024, 42.666882 ], [ -96.735460, 42.667164 ], [ -96.746949, 42.666223 ], [ -96.749372, 42.665733 ], [ -96.751239, 42.664360 ], [ -96.764060, 42.661985 ], [ -96.778182, 42.662993 ], [ -96.793238, 42.666024 ], [ -96.798745, 42.668243 ], [ -96.800986, 42.669758 ], [ -96.802178, 42.672237 ], [ -96.800193, 42.684346 ], [ -96.800485, 42.692466 ], [ -96.801652, 42.698774 ], [ -96.806219, 42.704149 ], [ -96.806223, 42.704154 ], [ -96.813148, 42.706397 ], [ -96.819452, 42.707774 ], [ -96.829554, 42.708441 ], [ -96.843419, 42.712024 ], [ -96.849956, 42.715034 ], [ -96.860436, 42.720797 ], [ -96.872789, 42.724096 ], [ -96.886845, 42.725222 ], [ -96.906797, 42.733800 ], [ -96.920494, 42.731432 ], [ -96.924156, 42.730327 ], [ -96.930247, 42.726441 ], [ -96.936773, 42.723428 ], [ -96.941111, 42.721569 ], [ -96.948902, 42.719465 ], [ -96.955862, 42.719178 ], [ -96.961576, 42.719841 ], [ -96.963531, 42.720643 ], [ -96.964776, 42.722455 ], [ -96.965679, 42.724532 ], [ -96.965833, 42.727096 ], [ -96.961291, 42.736569 ], [ -96.960866, 42.739089 ], [ -96.961230, 42.740623 ], [ -96.968880, 42.754278 ], [ -96.975339, 42.758321 ], [ -96.979120, 42.760090 ], [ -96.982197, 42.760554 ], [ -96.992820, 42.759481 ], [ -97.015825, 42.761599 ], [ -97.024850, 42.762430 ], [ -97.030189, 42.763712 ], [ -97.033229, 42.765904 ], [ -97.052180, 42.770187 ], [ -97.065592, 42.772189 ], [ -97.071849, 42.772305 ], [ -97.079356, 42.771406 ], [ -97.085463, 42.770061 ], [ -97.096128, 42.769340 ], [ -97.101265, 42.769697 ], [ -97.111622, 42.769390 ], [ -97.131331, 42.771929 ], [ -97.134461, 42.774494 ], [ -97.137101, 42.778932 ], [ -97.137028, 42.780963 ], [ -97.138216, 42.783428 ], [ -97.144595, 42.790113 ], [ -97.150763, 42.795566 ], [ -97.160352, 42.799733 ], [ -97.163857, 42.801257 ], [ -97.166978, 42.802087 ], [ -97.172083, 42.802925 ], [ -97.178488, 42.803230 ], [ -97.187600, 42.804835 ], [ -97.200431, 42.805485 ], [ -97.204726, 42.806505 ], [ -97.210126, 42.809296 ], [ -97.211654, 42.810684 ], [ -97.213084, 42.813007 ], [ -97.213957, 42.820143 ], [ -97.215059, 42.822977 ], [ -97.217830, 42.827766 ], [ -97.218269, 42.829561 ], [ -97.217411, 42.843519 ], [ -97.218825, 42.845848 ], [ -97.231929, 42.851335 ], [ -97.237868, 42.853139 ], [ -97.248556, 42.855386 ], [ -97.251764, 42.855432 ], [ -97.256752, 42.853913 ], [ -97.267946, 42.852583 ], [ -97.289859, 42.855499 ], [ -97.302075, 42.865660 ], [ -97.306677, 42.867604 ], [ -97.308853, 42.867307 ], [ -97.311091, 42.865821 ], [ -97.318066, 42.863247 ], [ -97.324457, 42.861998 ], [ -97.326348, 42.861289 ], [ -97.328511, 42.859501 ], [ -97.330749, 42.858406 ], [ -97.336156, 42.856802 ], [ -97.341181, 42.855882 ], [ -97.359569, 42.854816 ], [ -97.361784, 42.855123 ], [ -97.368643, 42.858419 ], [ -97.375337, 42.862991 ], [ -97.376695, 42.865195 ], [ -97.393966, 42.864250 ], [ -97.399303, 42.864835 ], [ -97.404442, 42.867750 ], [ -97.408315, 42.868334 ], [ -97.413422, 42.867351 ], [ -97.417066, 42.865918 ], [ -97.423190, 42.861168 ], [ -97.425087, 42.858221 ], [ -97.425543, 42.856658 ], [ -97.431951, 42.851542 ], [ -97.439114, 42.847110 ], [ -97.442279, 42.846224 ], [ -97.452177, 42.846048 ], [ -97.456383, 42.846937 ], [ -97.458772, 42.848322 ], [ -97.461666, 42.849176 ], [ -97.470529, 42.850455 ], [ -97.484921, 42.850368 ], [ -97.491490, 42.851625 ], [ -97.496230, 42.853231 ], [ -97.499088, 42.855197 ], [ -97.500341, 42.857220 ], [ -97.504847, 42.858477 ], [ -97.515948, 42.853752 ], [ -97.531867, 42.850105 ], [ -97.547473, 42.848028 ], [ -97.561928, 42.847552 ], [ -97.574551, 42.849653 ], [ -97.591916, 42.853837 ], [ -97.599260, 42.856229 ], [ -97.603762, 42.858329 ], [ -97.611811, 42.858367 ], [ -97.620276, 42.856598 ], [ -97.635412, 42.851449 ], [ -97.646719, 42.847602 ], [ -97.657846, 42.844626 ], [ -97.668294, 42.843031 ], [ -97.686506, 42.842435 ], [ -97.701030, 42.843797 ], [ -97.720450, 42.847439 ], [ -97.750343, 42.849493 ], [ -97.753801, 42.849012 ], [ -97.764730, 42.849100 ], [ -97.774456, 42.849774 ], [ -97.788462, 42.853375 ], [ -97.801344, 42.858003 ], [ -97.817075, 42.861781 ], [ -97.825804, 42.867532 ], [ -97.828496, 42.868797 ], [ -97.834172, 42.868794 ], [ -97.845270, 42.867734 ], [ -97.857957, 42.865093 ], [ -97.865695, 42.862860 ], [ -97.875345, 42.858724 ], [ -97.877003, 42.854394 ], [ -97.876887, 42.852663 ], [ -97.875651, 42.850307 ], [ -97.875849, 42.847725 ], [ -97.878976, 42.843673 ], [ -97.879878, 42.835395 ], [ -97.884864, 42.826231 ], [ -97.888562, 42.817251 ], [ -97.890241, 42.815113 ], [ -97.894390, 42.811682 ], [ -97.905001, 42.798872 ], [ -97.908983, 42.794909 ], [ -97.915947, 42.789901 ], [ -97.921434, 42.788352 ], [ -97.932962, 42.778203 ], [ -97.936716, 42.775754 ], [ -97.950147, 42.769619 ], [ -97.953492, 42.769040 ], [ -97.962044, 42.768708 ], [ -97.977588, 42.769923 ], [ -97.992507, 42.765111 ], [ -98.000348, 42.763256 ], [ -98.002532, 42.763264 ], [ -98.005739, 42.764167 ], [ -98.013046, 42.762299 ], [ -98.017228, 42.762411 ], [ -98.035034, 42.764205 ], [ -98.037114, 42.765724 ], [ -98.042011, 42.767316 ], [ -98.044688, 42.768029 ], [ -98.051624, 42.768769 ], [ -98.056625, 42.770781 ], [ -98.059838, 42.772772 ], [ -98.061254, 42.777954 ], [ -98.062913, 42.781119 ], [ -98.067388, 42.784759 ], [ -98.082782, 42.794342 ], [ -98.087819, 42.795789 ], [ -98.094574, 42.799309 ], [ -98.104700, 42.808475 ], [ -98.107688, 42.810633 ], [ -98.127489, 42.820127 ], [ -98.129038, 42.821228 ], [ -98.137912, 42.832728 ], [ -98.146933, 42.839823 ], [ -98.148060, 42.840013 ], [ -98.153079, 42.839065 ], [ -98.163262, 42.837143 ], [ -98.167523, 42.836925 ], [ -98.171113, 42.837114 ], [ -98.189765, 42.841628 ], [ -98.204506, 42.846845 ], [ -98.219826, 42.853157 ], [ -98.224231, 42.855521 ], [ -98.226512, 42.857742 ], [ -98.231922, 42.861140 ], [ -98.246830, 42.868397 ], [ -98.249820, 42.871843 ], [ -98.251810, 42.872824 ], [ -98.258276, 42.874390 ], [ -98.268363, 42.874152 ], [ -98.280007, 42.874996 ], [ -98.297465, 42.880059 ], [ -98.309769, 42.882560 ], [ -98.319513, 42.884540 ], [ -98.325864, 42.886500 ], [ -98.329663, 42.888441 ], [ -98.332423, 42.890501 ], [ -98.333497, 42.891532 ], [ -98.335846, 42.895654 ], [ -98.337990, 42.897760 ], [ -98.342408, 42.900847 ], [ -98.346230, 42.902747 ], [ -98.358047, 42.907516 ], [ -98.375358, 42.913132 ], [ -98.386445, 42.918407 ], [ -98.399298, 42.922465 ], [ -98.407824, 42.925750 ], [ -98.420740, 42.931924 ], [ -98.426287, 42.932100 ], [ -98.430934, 42.931504 ], [ -98.434503, 42.929227 ], [ -98.437285, 42.928393 ], [ -98.439743, 42.928195 ], [ -98.444145, 42.929242 ], [ -98.445861, 42.930620 ], [ -98.447047, 42.935117 ], [ -98.448309, 42.936428 ], [ -98.452220, 42.938389 ], [ -98.458515, 42.943374 ], [ -98.461673, 42.944427 ], [ -98.467356, 42.947556 ], [ -98.478919, 42.963539 ], [ -98.490483, 42.977948 ], [ -98.495747, 42.988032 ], [ -98.498550, 42.998560 ], [ -98.565072, 42.998400 ], [ -98.568936, 42.998537 ], [ -98.663712, 42.998444 ], [ -98.665613, 42.998536 ], [ -98.742394, 42.998343 ], [ -98.764378, 42.998323 ], [ -98.801304, 42.998241 ], [ -98.823989, 42.998310 ], [ -98.899944, 42.998122 ], [ -98.903154, 42.998306 ], [ -98.919136, 42.998242 ], [ -98.919234, 42.998241 ], [ -98.962081, 42.998286 ], [ -99.000370, 42.998273 ], [ -99.021909, 42.998365 ], [ -99.022300, 42.998237 ], [ -99.080011, 42.998357 ], [ -99.081880, 42.998288 ], [ -99.135961, 42.998301 ], [ -99.139045, 42.998508 ], [ -99.151143, 42.998344 ], [ -99.161388, 42.998465 ], [ -99.195199, 42.998107 ], [ -99.234462, 42.998281 ], [ -99.254297, 42.998138 ], [ -99.254454, 42.998140 ], [ -99.262710, 42.998234 ], [ -99.288045, 42.998152 ], [ -99.347283, 42.998217 ], [ -99.368628, 42.998140 ], [ -99.371121, 42.998093 ], [ -99.374268, 42.998047 ], [ -99.395568, 42.998170 ], [ -99.471353, 42.997967 ], [ -99.474531, 42.998081 ], [ -99.490798, 42.998143 ], [ -99.494287, 42.998118 ], [ -99.534049, 42.998041 ], [ -99.535375, 42.998038 ], [ -99.569277, 42.997995 ], [ -99.699234, 42.997880 ], [ -99.701446, 42.997994 ], [ -99.719177, 42.997899 ], [ -99.726788, 42.997892 ], [ -99.743138, 42.997912 ], [ -99.768524, 42.998125 ], [ -99.788247, 42.998016 ], [ -99.800306, 42.997972 ], [ -99.803328, 42.998064 ], [ -99.809373, 42.998178 ], [ -99.821868, 42.997995 ], [ -99.850037, 42.998171 ], [ -99.859945, 42.997962 ], [ -99.869885, 42.998094 ], [ -99.877697, 42.998094 ], [ -99.918401, 42.998057 ], [ -99.927645, 42.998113 ], [ -99.950411, 42.998286 ], [ -99.950921, 42.998291 ], [ -99.961204, 42.998335 ], [ -100.004757, 42.998392 ], [ -100.027815, 42.998424 ], [ -100.034389, 42.998425 ], [ -100.119297, 42.998689 ], [ -100.126427, 42.998710 ], [ -100.126896, 42.998711 ], [ -100.198412, 42.998542 ], [ -100.198413, 42.998542 ], [ -100.198434, 42.998542 ], [ -100.277793, 42.998674 ], [ -100.283713, 42.998767 ], [ -100.349548, 42.998740 ], [ -100.355406, 42.998760 ], [ -100.472742, 42.999288 ], [ -100.534335, 42.999017 ], [ -100.544018, 42.998795 ], [ -100.553131, 42.998721 ], [ -100.625414, 42.998584 ], [ -100.631728, 42.998092 ], [ -100.867473, 42.998266 ], [ -100.887898, 42.997881 ], [ -100.906714, 42.997910 ], [ -100.958365, 42.997796 ], [ -100.964190, 42.997886 ], [ -101.000429, 42.997530 ], [ -101.043147, 42.997960 ], [ -101.226494, 42.997901 ], [ -101.226853, 42.997896 ], [ -101.228104, 42.997874 ], [ -101.229203, 42.997854 ], [ -101.230325, 42.997899 ], [ -101.500424, 42.997115 ], [ -101.625424, 42.996238 ], [ -101.713573, 42.996620 ], [ -101.849982, 42.999329 ], [ -102.082486, 42.999356 ], [ -102.082546, 42.999356 ], [ -102.440547, 42.999609 ], [ -102.487329, 42.999559 ], [ -102.792111, 42.999980 ], [ -103.000897, 43.000474 ], [ -103.131740, 43.000783 ], [ -103.132955, 43.000784 ], [ -103.340829, 43.000879 ], [ -103.404579, 43.000737 ], [ -103.505100, 43.000770 ], [ -103.505219, 43.000770 ], [ -103.506151, 43.000771 ], [ -103.506556, 43.000771 ], [ -103.576329, 43.000807 ], [ -103.576966, 43.000746 ], [ -103.618334, 43.000679 ], [ -103.652919, 43.001409 ], [ -103.715084, 43.000983 ], [ -103.813939, 43.001378 ], [ -103.815573, 43.001279 ], [ -103.924921, 43.000918 ], [ -103.966270, 43.001708 ], [ -103.991077, 43.001691 ], [ -104.053127, 43.000585 ], [ -104.053876, 43.289801 ], [ -104.053884, 43.297047 ], [ -104.054218, 43.304370 ], [ -104.054403, 43.325914 ], [ -104.054614, 43.390949 ], [ -104.054766, 43.428914 ], [ -104.054779, 43.477815 ], [ -104.054786, 43.503072 ], [ -104.054787, 43.503328 ], [ -104.055032, 43.558603 ], [ -104.054840, 43.579368 ], [ -104.054885, 43.583512 ], [ -104.054902, 43.583852 ], [ -104.055133, 43.747105 ], [ -104.055138, 43.750421 ], [ -104.055488, 43.853476 ], [ -104.055488, 43.853477 ], [ -104.055077, 43.936535 ], [ -104.054950, 43.938090 ], [ -104.054562, 44.141081 ], [ -104.054487, 44.180381 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US47", "STATE": "47", "NAME": "Tennessee", "LSAD": "", "CENSUSAREA": 41234.896000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -83.472108, 36.597284 ], [ -83.374904, 36.597386 ], [ -83.276300, 36.598187 ], [ -83.261099, 36.593887 ], [ -83.250304, 36.593935 ], [ -83.249899, 36.593898 ], [ -83.248933, 36.593827 ], [ -83.028357, 36.593893 ], [ -83.027250, 36.593847 ], [ -82.985124, 36.593730 ], [ -82.888013, 36.593461 ], [ -82.830433, 36.593761 ], [ -82.695780, 36.593698 ], [ -82.679879, 36.593698 ], [ -82.609176, 36.594099 ], [ -82.561074, 36.594800 ], [ -82.559774, 36.594800 ], [ -82.554294, 36.594876 ], [ -82.487238, 36.595822 ], [ -82.478668, 36.595588 ], [ -82.466613, 36.594481 ], [ -82.296995, 36.595704 ], [ -82.294152, 36.595706 ], [ -82.243196, 36.595734 ], [ -82.226653, 36.595743 ], [ -82.225716, 36.595744 ], [ -82.223445, 36.595721 ], [ -82.221713, 36.595814 ], [ -82.211005, 36.595860 ], [ -82.210497, 36.595772 ], [ -82.188491, 36.595179 ], [ -82.180740, 36.594928 ], [ -82.177247, 36.594768 ], [ -82.173982, 36.594607 ], [ -82.150727, 36.594673 ], [ -82.148569, 36.594718 ], [ -82.146070, 36.594712 ], [ -81.934144, 36.594213 ], [ -81.922644, 36.616213 ], [ -81.826742, 36.614215 ], [ -81.736940, 36.612379 ], [ -81.646900, 36.611918 ], [ -81.677535, 36.588117 ], [ -81.680137, 36.585518 ], [ -81.679036, 36.578918 ], [ -81.677236, 36.574406 ], [ -81.677036, 36.570718 ], [ -81.679936, 36.568618 ], [ -81.686436, 36.567918 ], [ -81.690236, 36.568718 ], [ -81.692506, 36.565748 ], [ -81.692167, 36.562695 ], [ -81.690132, 36.559643 ], [ -81.689115, 36.555912 ], [ -81.690030, 36.552154 ], [ -81.693844, 36.549083 ], [ -81.697539, 36.544359 ], [ -81.699962, 36.539714 ], [ -81.699962, 36.536829 ], [ -81.707963, 36.536209 ], [ -81.708262, 36.532113 ], [ -81.707573, 36.526101 ], [ -81.702543, 36.520317 ], [ -81.700553, 36.515190 ], [ -81.700093, 36.514158 ], [ -81.699601, 36.512883 ], [ -81.699446, 36.511504 ], [ -81.697744, 36.508448 ], [ -81.697829, 36.507544 ], [ -81.697290, 36.504887 ], [ -81.697970, 36.504063 ], [ -81.699923, 36.500865 ], [ -81.700238, 36.500475 ], [ -81.699928, 36.498018 ], [ -81.698265, 36.497221 ], [ -81.697261, 36.496141 ], [ -81.696835, 36.493393 ], [ -81.695907, 36.491580 ], [ -81.697287, 36.484738 ], [ -81.696281, 36.475499 ], [ -81.694829, 36.474463 ], [ -81.694533, 36.473283 ], [ -81.695311, 36.467912 ], [ -81.697975, 36.464741 ], [ -81.699223, 36.463959 ], [ -81.701076, 36.464212 ], [ -81.708247, 36.462217 ], [ -81.714890, 36.457220 ], [ -81.715082, 36.453365 ], [ -81.714277, 36.450978 ], [ -81.714212, 36.447045 ], [ -81.715229, 36.444332 ], [ -81.715569, 36.441280 ], [ -81.715229, 36.438567 ], [ -81.715229, 36.436532 ], [ -81.716925, 36.433140 ], [ -81.717939, 36.428762 ], [ -81.720734, 36.422537 ], [ -81.729924, 36.415422 ], [ -81.734312, 36.413342 ], [ -81.738292, 36.410756 ], [ -81.739648, 36.406686 ], [ -81.739648, 36.401599 ], [ -81.737952, 36.397190 ], [ -81.733877, 36.394570 ], [ -81.731509, 36.392103 ], [ -81.730491, 36.390407 ], [ -81.729813, 36.388033 ], [ -81.730737, 36.382943 ], [ -81.732187, 36.379894 ], [ -81.732865, 36.376502 ], [ -81.731178, 36.374062 ], [ -81.726082, 36.368893 ], [ -81.724047, 36.364293 ], [ -81.724047, 36.360901 ], [ -81.723708, 36.358527 ], [ -81.722691, 36.354797 ], [ -81.721334, 36.353101 ], [ -81.718282, 36.350388 ], [ -81.713873, 36.349370 ], [ -81.707785, 36.346007 ], [ -81.705299, 36.341852 ], [ -81.705966, 36.338496 ], [ -81.707438, 36.335171 ], [ -81.713194, 36.334108 ], [ -81.717186, 36.336169 ], [ -81.721015, 36.338645 ], [ -81.725938, 36.340364 ], [ -81.730976, 36.341187 ], [ -81.734900, 36.340891 ], [ -81.739498, 36.339757 ], [ -81.744461, 36.337778 ], [ -81.747842, 36.337356 ], [ -81.754420, 36.337044 ], [ -81.757962, 36.337500 ], [ -81.760675, 36.338178 ], [ -81.762371, 36.338856 ], [ -81.766102, 36.338517 ], [ -81.768977, 36.341042 ], [ -81.777972, 36.346318 ], [ -81.781318, 36.347656 ], [ -81.784077, 36.347674 ], [ -81.787468, 36.348692 ], [ -81.790181, 36.351744 ], [ -81.791877, 36.354797 ], [ -81.795269, 36.357849 ], [ -81.800812, 36.358073 ], [ -81.808255, 36.354121 ], [ -81.812904, 36.351066 ], [ -81.822493, 36.348819 ], [ -81.833202, 36.347339 ], [ -81.841268, 36.343321 ], [ -81.845638, 36.340360 ], [ -81.850889, 36.337500 ], [ -81.857333, 36.334787 ], [ -81.863148, 36.330209 ], [ -81.874336, 36.319190 ], [ -81.876182, 36.316075 ], [ -81.879382, 36.313767 ], [ -81.887243, 36.309193 ], [ -81.894569, 36.307183 ], [ -81.897701, 36.307446 ], [ -81.908137, 36.302013 ], [ -81.918113, 36.287110 ], [ -81.932994, 36.264881 ], [ -81.938897, 36.256067 ], [ -81.960101, 36.228131 ], [ -82.026640, 36.130222 ], [ -82.026340, 36.129222 ], [ -82.028740, 36.124322 ], [ -82.033141, 36.120422 ], [ -82.037941, 36.121122 ], [ -82.043941, 36.125421 ], [ -82.054142, 36.126821 ], [ -82.056042, 36.123921 ], [ -82.056042, 36.120721 ], [ -82.061342, 36.113121 ], [ -82.067142, 36.112020 ], [ -82.079743, 36.106520 ], [ -82.080143, 36.105720 ], [ -82.080303, 36.105728 ], [ -82.085943, 36.106020 ], [ -82.098544, 36.105719 ], [ -82.101644, 36.106219 ], [ -82.105444, 36.108119 ], [ -82.109145, 36.107218 ], [ -82.115245, 36.104618 ], [ -82.127146, 36.104417 ], [ -82.130646, 36.106417 ], [ -82.137974, 36.119576 ], [ -82.136546, 36.123717 ], [ -82.136547, 36.128817 ], [ -82.140847, 36.136216 ], [ -82.144147, 36.144216 ], [ -82.147948, 36.149516 ], [ -82.155948, 36.148115 ], [ -82.160883, 36.146548 ], [ -82.169249, 36.146614 ], [ -82.172149, 36.146414 ], [ -82.173849, 36.145314 ], [ -82.175610, 36.143870 ], [ -82.178861, 36.143296 ], [ -82.182549, 36.143714 ], [ -82.183650, 36.144414 ], [ -82.184750, 36.145414 ], [ -82.187850, 36.147886 ], [ -82.191950, 36.148813 ], [ -82.195350, 36.150013 ], [ -82.199251, 36.152713 ], [ -82.201812, 36.154963 ], [ -82.204872, 36.157067 ], [ -82.211251, 36.159012 ], [ -82.213852, 36.159112 ], [ -82.218451, 36.157832 ], [ -82.222052, 36.156911 ], [ -82.223232, 36.154772 ], [ -82.224852, 36.150011 ], [ -82.228288, 36.146622 ], [ -82.234807, 36.141720 ], [ -82.235479, 36.140748 ], [ -82.236415, 36.139926 ], [ -82.237737, 36.139189 ], [ -82.241553, 36.137111 ], [ -82.243353, 36.134311 ], [ -82.244461, 36.132777 ], [ -82.247521, 36.130865 ], [ -82.251853, 36.132210 ], [ -82.253253, 36.133710 ], [ -82.256319, 36.133925 ], [ -82.260353, 36.133710 ], [ -82.263354, 36.130110 ], [ -82.265690, 36.127614 ], [ -82.268750, 36.127040 ], [ -82.270954, 36.127610 ], [ -82.274054, 36.129410 ], [ -82.278654, 36.128510 ], [ -82.280354, 36.128810 ], [ -82.288455, 36.135410 ], [ -82.289455, 36.135710 ], [ -82.297655, 36.133510 ], [ -82.302855, 36.131310 ], [ -82.307255, 36.128510 ], [ -82.308655, 36.126510 ], [ -82.318156, 36.120910 ], [ -82.321448, 36.119551 ], [ -82.325169, 36.119363 ], [ -82.329177, 36.117427 ], [ -82.332289, 36.116935 ], [ -82.336756, 36.114909 ], [ -82.346857, 36.115209 ], [ -82.348422, 36.115929 ], [ -82.349957, 36.117109 ], [ -82.355157, 36.115609 ], [ -82.360357, 36.111609 ], [ -82.360919, 36.110614 ], [ -82.366566, 36.107650 ], [ -82.371383, 36.106388 ], [ -82.375558, 36.105609 ], [ -82.378758, 36.102809 ], [ -82.380458, 36.099309 ], [ -82.389958, 36.096909 ], [ -82.404458, 36.087609 ], [ -82.409458, 36.083409 ], [ -82.416671, 36.072758 ], [ -82.460658, 36.007809 ], [ -82.464558, 36.006508 ], [ -82.474190, 36.000108 ], [ -82.482292, 35.997823 ], [ -82.483498, 35.996284 ], [ -82.483666, 35.993866 ], [ -82.484678, 35.992849 ], [ -82.487411, 35.991634 ], [ -82.487451, 35.991557 ], [ -82.500206, 35.982561 ], [ -82.505384, 35.977680 ], [ -82.507068, 35.977475 ], [ -82.512598, 35.975664 ], [ -82.516444, 35.975958 ], [ -82.520660, 35.974633 ], [ -82.522702, 35.973436 ], [ -82.531292, 35.972188 ], [ -82.534763, 35.969887 ], [ -82.539273, 35.969115 ], [ -82.542463, 35.967994 ], [ -82.549682, 35.964275 ], [ -82.553192, 35.960627 ], [ -82.557874, 35.953901 ], [ -82.567503, 35.955552 ], [ -82.575170, 35.958384 ], [ -82.576678, 35.959255 ], [ -82.577719, 35.964196 ], [ -82.581003, 35.965557 ], [ -82.591977, 35.966385 ], [ -82.594860, 35.965347 ], [ -82.600370, 35.964626 ], [ -82.607761, 35.966023 ], [ -82.610889, 35.967409 ], [ -82.611602, 35.971418 ], [ -82.610885, 35.974442 ], [ -82.606740, 35.984446 ], [ -82.604239, 35.987319 ], [ -82.606944, 35.992170 ], [ -82.612604, 35.993488 ], [ -82.613028, 35.994000 ], [ -82.615062, 36.000306 ], [ -82.614362, 36.003506 ], [ -82.613862, 36.004706 ], [ -82.611862, 36.006206 ], [ -82.604327, 36.018187 ], [ -82.600089, 36.021774 ], [ -82.595525, 36.026012 ], [ -82.594873, 36.029598 ], [ -82.596177, 36.031880 ], [ -82.598785, 36.034162 ], [ -82.600741, 36.037422 ], [ -82.602877, 36.039833 ], [ -82.606163, 36.041006 ], [ -82.609663, 36.044906 ], [ -82.613563, 36.046406 ], [ -82.618164, 36.047005 ], [ -82.618064, 36.051205 ], [ -82.617264, 36.054205 ], [ -82.618664, 36.056105 ], [ -82.628365, 36.062105 ], [ -82.632265, 36.065705 ], [ -82.637165, 36.065805 ], [ -82.643565, 36.062805 ], [ -82.650165, 36.057805 ], [ -82.654815, 36.056225 ], [ -82.657249, 36.056636 ], [ -82.662665, 36.055005 ], [ -82.668365, 36.052905 ], [ -82.672965, 36.050405 ], [ -82.683565, 36.046104 ], [ -82.684765, 36.045004 ], [ -82.685565, 36.042004 ], [ -82.688865, 36.038604 ], [ -82.701065, 36.034404 ], [ -82.703165, 36.032404 ], [ -82.707465, 36.030104 ], [ -82.715165, 36.028604 ], [ -82.715565, 36.026904 ], [ -82.715365, 36.024253 ], [ -82.715965, 36.022804 ], [ -82.725065, 36.018204 ], [ -82.727865, 36.018504 ], [ -82.731865, 36.017604 ], [ -82.750065, 36.006004 ], [ -82.754465, 36.004304 ], [ -82.759165, 36.004203 ], [ -82.765365, 36.003003 ], [ -82.776001, 36.000103 ], [ -82.777283, 35.998811 ], [ -82.778589, 35.997001 ], [ -82.779397, 35.992511 ], [ -82.785267, 35.987927 ], [ -82.785558, 35.977795 ], [ -82.781809, 35.974562 ], [ -82.780319, 35.974365 ], [ -82.778625, 35.974792 ], [ -82.776434, 35.973886 ], [ -82.774905, 35.971978 ], [ -82.777751, 35.966912 ], [ -82.783085, 35.964982 ], [ -82.784536, 35.963905 ], [ -82.785356, 35.962530 ], [ -82.785191, 35.959231 ], [ -82.787465, 35.952163 ], [ -82.800431, 35.944155 ], [ -82.805851, 35.937938 ], [ -82.806174, 35.936908 ], [ -82.805771, 35.935316 ], [ -82.802769, 35.930129 ], [ -82.802892, 35.929013 ], [ -82.804997, 35.927168 ], [ -82.809038, 35.927241 ], [ -82.811067, 35.926801 ], [ -82.816130, 35.923986 ], [ -82.821861, 35.921839 ], [ -82.822570, 35.922531 ], [ -82.826045, 35.929721 ], [ -82.828933, 35.932932 ], [ -82.830112, 35.932972 ], [ -82.833268, 35.934993 ], [ -82.839994, 35.940166 ], [ -82.841259, 35.941721 ], [ -82.849849, 35.947772 ], [ -82.852554, 35.949089 ], [ -82.860724, 35.947430 ], [ -82.869315, 35.950565 ], [ -82.870666, 35.951990 ], [ -82.874159, 35.952698 ], [ -82.883933, 35.949192 ], [ -82.892659, 35.945182 ], [ -82.896947, 35.944624 ], [ -82.898505, 35.945101 ], [ -82.898506, 35.945100 ], [ -82.901713, 35.937713 ], [ -82.901577, 35.931446 ], [ -82.902374, 35.929852 ], [ -82.903436, 35.928524 ], [ -82.906358, 35.927196 ], [ -82.910608, 35.926930 ], [ -82.911405, 35.925868 ], [ -82.911936, 35.921618 ], [ -82.911671, 35.914711 ], [ -82.906917, 35.907397 ], [ -82.904543, 35.897011 ], [ -82.901843, 35.892930 ], [ -82.901843, 35.890274 ], [ -82.903702, 35.887617 ], [ -82.903968, 35.885492 ], [ -82.901046, 35.882305 ], [ -82.899718, 35.879914 ], [ -82.899186, 35.877524 ], [ -82.899718, 35.874602 ], [ -82.901301, 35.872593 ], [ -82.916452, 35.866102 ], [ -82.918312, 35.863977 ], [ -82.919374, 35.860523 ], [ -82.920974, 35.851073 ], [ -82.919108, 35.844851 ], [ -82.920171, 35.841664 ], [ -82.923358, 35.839273 ], [ -82.927569, 35.838586 ], [ -82.931859, 35.836351 ], [ -82.933221, 35.832915 ], [ -82.937437, 35.827320 ], [ -82.943830, 35.825638 ], [ -82.945515, 35.824662 ], [ -82.952026, 35.816183 ], [ -82.955751, 35.809802 ], [ -82.956127, 35.807874 ], [ -82.958950, 35.803323 ], [ -82.961724, 35.800491 ], [ -82.962842, 35.795126 ], [ -82.962206, 35.792755 ], [ -82.962818, 35.791853 ], [ -82.964088, 35.789980 ], [ -82.969648, 35.789663 ], [ -82.974463, 35.786790 ], [ -82.978414, 35.782610 ], [ -82.983970, 35.778010 ], [ -82.992053, 35.773948 ], [ -82.995803, 35.773128 ], [ -83.001473, 35.773752 ], [ -83.006067, 35.778404 ], [ -83.012377, 35.779818 ], [ -83.036209, 35.787405 ], [ -83.039510, 35.786777 ], [ -83.042666, 35.785407 ], [ -83.044108, 35.785347 ], [ -83.046307, 35.785853 ], [ -83.048530, 35.787706 ], [ -83.052677, 35.789548 ], [ -83.058340, 35.788241 ], [ -83.061507, 35.786774 ], [ -83.063975, 35.786643 ], [ -83.072221, 35.788310 ], [ -83.074030, 35.790016 ], [ -83.078732, 35.789472 ], [ -83.085205, 35.785794 ], [ -83.086054, 35.783627 ], [ -83.097193, 35.776067 ], [ -83.100225, 35.774765 ], [ -83.100329, 35.774804 ], [ -83.100233, 35.774745 ], [ -83.102320, 35.775071 ], [ -83.104584, 35.774230 ], [ -83.104805, 35.773480 ], [ -83.110491, 35.770913 ], [ -83.113662, 35.770211 ], [ -83.120183, 35.766234 ], [ -83.127707, 35.768093 ], [ -83.146970, 35.765124 ], [ -83.148080, 35.764295 ], [ -83.154080, 35.764280 ], [ -83.159208, 35.764892 ], [ -83.161537, 35.763363 ], [ -83.164909, 35.759965 ], [ -83.165427, 35.758700 ], [ -83.164770, 35.754618 ], [ -83.170173, 35.746107 ], [ -83.171867, 35.745978 ], [ -83.177499, 35.743913 ], [ -83.180836, 35.738882 ], [ -83.182097, 35.735492 ], [ -83.185685, 35.729890 ], [ -83.188370, 35.729798 ], [ -83.198267, 35.725494 ], [ -83.200126, 35.725331 ], [ -83.203752, 35.726553 ], [ -83.214501, 35.724434 ], [ -83.216972, 35.725752 ], [ -83.219981, 35.726601 ], [ -83.222627, 35.726138 ], [ -83.232042, 35.726098 ], [ -83.240669, 35.726760 ], [ -83.242132, 35.723638 ], [ -83.243501, 35.722533 ], [ -83.251247, 35.719916 ], [ -83.255351, 35.716230 ], [ -83.255489, 35.714974 ], [ -83.254481, 35.712362 ], [ -83.254230, 35.709478 ], [ -83.255108, 35.707096 ], [ -83.256111, 35.703961 ], [ -83.255126, 35.701493 ], [ -83.255610, 35.696061 ], [ -83.258117, 35.691924 ], [ -83.261252, 35.689165 ], [ -83.265390, 35.687535 ], [ -83.269277, 35.685403 ], [ -83.271378, 35.681476 ], [ -83.275480, 35.679463 ], [ -83.281178, 35.677802 ], [ -83.289165, 35.674509 ], [ -83.290682, 35.672638 ], [ -83.291075, 35.667131 ], [ -83.293676, 35.661919 ], [ -83.297154, 35.657750 ], [ -83.302279, 35.656064 ], [ -83.310490, 35.654452 ], [ -83.312757, 35.654809 ], [ -83.317905, 35.659015 ], [ -83.321101, 35.662815 ], [ -83.334965, 35.665471 ], [ -83.337683, 35.663074 ], [ -83.347262, 35.660474 ], [ -83.349255, 35.660854 ], [ -83.351560, 35.659858 ], [ -83.353776, 35.657478 ], [ -83.355537, 35.654632 ], [ -83.355367, 35.652338 ], [ -83.356202, 35.650019 ], [ -83.358209, 35.647277 ], [ -83.366941, 35.638728 ], [ -83.368162, 35.638202 ], [ -83.370369, 35.638204 ], [ -83.372174, 35.639310 ], [ -83.373712, 35.638935 ], [ -83.376785, 35.636638 ], [ -83.377984, 35.634496 ], [ -83.380251, 35.634705 ], [ -83.388722, 35.633584 ], [ -83.388602, 35.632352 ], [ -83.392652, 35.625095 ], [ -83.396626, 35.622720 ], [ -83.403569, 35.621313 ], [ -83.406061, 35.620185 ], [ -83.411852, 35.616920 ], [ -83.420370, 35.613467 ], [ -83.420964, 35.611596 ], [ -83.421576, 35.611186 ], [ -83.432298, 35.609941 ], [ -83.441197, 35.611739 ], [ -83.445802, 35.611803 ], [ -83.447137, 35.608664 ], [ -83.452431, 35.602918 ], [ -83.455722, 35.598045 ], [ -83.462678, 35.592600 ], [ -83.471362, 35.590304 ], [ -83.472668, 35.589125 ], [ -83.472684, 35.586552 ], [ -83.475367, 35.584775 ], [ -83.479082, 35.583316 ], [ -83.479317, 35.582764 ], [ -83.478523, 35.579202 ], [ -83.480617, 35.576633 ], [ -83.485527, 35.568204 ], [ -83.491647, 35.566867 ], [ -83.498335, 35.562981 ], [ -83.517564, 35.562871 ], [ -83.520469, 35.565602 ], [ -83.534169, 35.564668 ], [ -83.540826, 35.565702 ], [ -83.552167, 35.564346 ], [ -83.559264, 35.564796 ], [ -83.566090, 35.565993 ], [ -83.572424, 35.565518 ], [ -83.576345, 35.564019 ], [ -83.582000, 35.562684 ], [ -83.585590, 35.562941 ], [ -83.587140, 35.564017 ], [ -83.587827, 35.566963 ], [ -83.594270, 35.572912 ], [ -83.601854, 35.578228 ], [ -83.604806, 35.579340 ], [ -83.608889, 35.579451 ], [ -83.615312, 35.574026 ], [ -83.629734, 35.567889 ], [ -83.632358, 35.569093 ], [ -83.635832, 35.568169 ], [ -83.637182, 35.567096 ], [ -83.640498, 35.566075 ], [ -83.645481, 35.565825 ], [ -83.653159, 35.568309 ], [ -83.657933, 35.569211 ], [ -83.660925, 35.568207 ], [ -83.662957, 35.569138 ], [ -83.666272, 35.569389 ], [ -83.673093, 35.568974 ], [ -83.676268, 35.570289 ], [ -83.684154, 35.568848 ], [ -83.697827, 35.568352 ], [ -83.700663, 35.567621 ], [ -83.702099, 35.567634 ], [ -83.703846, 35.568476 ], [ -83.707199, 35.568533 ], [ -83.720787, 35.563347 ], [ -83.723459, 35.561874 ], [ -83.732947, 35.563149 ], [ -83.735669, 35.565455 ], [ -83.749894, 35.561146 ], [ -83.756917, 35.563604 ], [ -83.759675, 35.562492 ], [ -83.764606, 35.561538 ], [ -83.771736, 35.562118 ], [ -83.773092, 35.557465 ], [ -83.780129, 35.550387 ], [ -83.786802, 35.547200 ], [ -83.802434, 35.541588 ], [ -83.808713, 35.536415 ], [ -83.809798, 35.534310 ], [ -83.825590, 35.523829 ], [ -83.827428, 35.524653 ], [ -83.831895, 35.524766 ], [ -83.840203, 35.521560 ], [ -83.848502, 35.519259 ], [ -83.853898, 35.521059 ], [ -83.859261, 35.521851 ], [ -83.866413, 35.520910 ], [ -83.872630, 35.521145 ], [ -83.880074, 35.518745 ], [ -83.882563, 35.517182 ], [ -83.884262, 35.512754 ], [ -83.892074, 35.503089 ], [ -83.893031, 35.502253 ], [ -83.895669, 35.501868 ], [ -83.901381, 35.496553 ], [ -83.901403, 35.495278 ], [ -83.900200, 35.494191 ], [ -83.900338, 35.493095 ], [ -83.901527, 35.491026 ], [ -83.905612, 35.489060 ], [ -83.908040, 35.484397 ], [ -83.909265, 35.479714 ], [ -83.911773, 35.476028 ], [ -83.916801, 35.473612 ], [ -83.919564, 35.473367 ], [ -83.924895, 35.473884 ], [ -83.929743, 35.473330 ], [ -83.937015, 35.471511 ], [ -83.942172, 35.467254 ], [ -83.942987, 35.465084 ], [ -83.949389, 35.461164 ], [ -83.952814, 35.460645 ], [ -83.952882, 35.460635 ], [ -83.955416, 35.463456 ], [ -83.957821, 35.464211 ], [ -83.961053, 35.464143 ], [ -83.961056, 35.463738 ], [ -83.961054, 35.462838 ], [ -83.961400, 35.459496 ], [ -83.965229, 35.455399 ], [ -83.966656, 35.454941 ], [ -83.969845, 35.455443 ], [ -83.971439, 35.455145 ], [ -83.973171, 35.452582 ], [ -83.973057, 35.448921 ], [ -83.978286, 35.447820 ], [ -83.983233, 35.442350 ], [ -83.992568, 35.438065 ], [ -83.996619, 35.433761 ], [ -83.998154, 35.430786 ], [ -83.999242, 35.426140 ], [ -83.999906, 35.425201 ], [ -84.002250, 35.422548 ], [ -84.005306, 35.420883 ], [ -84.011706, 35.415383 ], [ -84.014707, 35.411983 ], [ -84.017607, 35.411183 ], [ -84.020633, 35.409843 ], [ -84.021782, 35.407418 ], [ -84.021507, 35.404183 ], [ -84.018807, 35.399783 ], [ -84.018107, 35.399083 ], [ -84.015207, 35.398483 ], [ -84.014107, 35.397783 ], [ -84.008207, 35.390383 ], [ -84.008207, 35.389683 ], [ -84.010607, 35.386183 ], [ -84.011207, 35.384383 ], [ -84.009807, 35.382683 ], [ -84.008307, 35.378883 ], [ -84.007586, 35.371661 ], [ -84.015121, 35.364868 ], [ -84.019193, 35.359569 ], [ -84.020188, 35.357503 ], [ -84.023456, 35.354217 ], [ -84.024756, 35.353896 ], [ -84.035343, 35.350833 ], [ -84.037494, 35.349850 ], [ -84.038081, 35.348363 ], [ -84.032430, 35.336845 ], [ -84.031272, 35.336438 ], [ -84.029377, 35.333197 ], [ -84.030409, 35.330483 ], [ -84.032209, 35.328583 ], [ -84.032450, 35.326530 ], [ -84.032479, 35.325318 ], [ -84.035510, 35.317783 ], [ -84.035710, 35.312883 ], [ -84.035010, 35.311983 ], [ -84.028710, 35.310383 ], [ -84.026510, 35.309283 ], [ -84.021410, 35.301383 ], [ -84.023510, 35.295783 ], [ -84.027910, 35.292783 ], [ -84.029110, 35.292176 ], [ -84.036011, 35.288683 ], [ -84.042711, 35.278383 ], [ -84.052612, 35.269982 ], [ -84.055712, 35.268182 ], [ -84.063712, 35.266682 ], [ -84.070612, 35.263782 ], [ -84.074713, 35.263182 ], [ -84.081117, 35.261146 ], [ -84.082813, 35.258882 ], [ -84.082913, 35.257082 ], [ -84.092213, 35.249981 ], [ -84.097508, 35.247382 ], [ -84.102270, 35.248115 ], [ -84.103135, 35.248781 ], [ -84.108449, 35.250330 ], [ -84.113314, 35.248981 ], [ -84.114414, 35.249081 ], [ -84.115048, 35.249765 ], [ -84.115279, 35.250438 ], [ -84.121150, 35.250644 ], [ -84.124915, 35.249830 ], [ -84.125615, 35.249381 ], [ -84.126815, 35.246481 ], [ -84.127315, 35.244414 ], [ -84.128890, 35.243679 ], [ -84.130570, 35.243364 ], [ -84.133299, 35.243679 ], [ -84.136415, 35.244780 ], [ -84.139715, 35.246180 ], [ -84.143124, 35.246879 ], [ -84.155316, 35.246480 ], [ -84.158916, 35.245880 ], [ -84.160416, 35.243880 ], [ -84.161316, 35.243480 ], [ -84.168616, 35.245780 ], [ -84.170416, 35.245779 ], [ -84.177016, 35.242379 ], [ -84.178516, 35.240679 ], [ -84.188417, 35.239979 ], [ -84.192217, 35.243079 ], [ -84.199117, 35.243679 ], [ -84.200117, 35.244679 ], [ -84.201717, 35.247779 ], [ -84.202879, 35.255772 ], [ -84.205317, 35.258279 ], [ -84.205517, 35.259679 ], [ -84.211818, 35.266078 ], [ -84.216318, 35.267978 ], [ -84.223718, 35.269078 ], [ -84.227818, 35.267878 ], [ -84.231818, 35.264778 ], [ -84.240219, 35.255178 ], [ -84.243019, 35.253178 ], [ -84.252819, 35.249477 ], [ -84.257719, 35.246177 ], [ -84.260319, 35.241877 ], [ -84.275420, 35.234777 ], [ -84.282520, 35.227877 ], [ -84.283220, 35.226577 ], [ -84.287982, 35.224468 ], [ -84.289621, 35.224677 ], [ -84.290240, 35.225572 ], [ -84.292321, 35.206677 ], [ -84.295238, 35.182442 ], [ -84.298006, 35.167468 ], [ -84.304809, 35.121702 ], [ -84.308437, 35.093173 ], [ -84.308576, 35.092761 ], [ -84.310022, 35.078883 ], [ -84.321869, 34.988408 ], [ -84.393935, 34.988068 ], [ -84.394903, 34.988030 ], [ -84.509052, 34.988033 ], [ -84.509886, 34.988010 ], [ -84.621483, 34.988329 ], [ -84.624933, 34.987978 ], [ -84.727434, 34.988020 ], [ -84.731022, 34.988088 ], [ -84.775852, 34.987800 ], [ -84.808127, 34.987592 ], [ -84.809184, 34.987569 ], [ -84.810477, 34.987607 ], [ -84.810742, 34.987615 ], [ -84.817279, 34.987753 ], [ -84.820478, 34.987913 ], [ -84.824010, 34.987707 ], [ -84.831799, 34.988004 ], [ -84.858032, 34.987746 ], [ -84.861314, 34.987791 ], [ -84.939306, 34.987916 ], [ -84.944420, 34.987864 ], [ -84.955623, 34.987830 ], [ -84.976973, 34.987669 ], [ -84.979860, 34.987647 ], [ -85.045052, 34.986859 ], [ -85.045183, 34.986883 ], [ -85.180553, 34.986075 ], [ -85.185905, 34.985995 ], [ -85.216554, 34.985675 ], [ -85.217854, 34.985675 ], [ -85.220554, 34.985575 ], [ -85.221854, 34.985475 ], [ -85.230354, 34.985475 ], [ -85.235555, 34.985475 ], [ -85.254955, 34.985175 ], [ -85.265055, 34.985075 ], [ -85.275856, 34.984975 ], [ -85.277556, 34.984975 ], [ -85.294500, 34.984651 ], [ -85.301488, 34.984475 ], [ -85.305457, 34.984475 ], [ -85.308257, 34.984375 ], [ -85.363919, 34.983375 ], [ -85.384967, 34.982987 ], [ -85.466713, 34.982972 ], [ -85.474105, 34.983063 ], [ -85.605165, 34.984678 ], [ -85.824411, 34.988142 ], [ -85.828724, 34.988165 ], [ -85.863935, 34.988379 ], [ -86.311274, 34.991098 ], [ -86.318761, 34.991147 ], [ -86.397203, 34.991660 ], [ -86.433927, 34.991085 ], [ -86.467798, 34.990692 ], [ -86.528485, 34.990677 ], [ -86.555864, 34.990971 ], [ -86.571217, 34.991011 ], [ -86.588962, 34.991197 ], [ -86.600039, 34.991240 ], [ -86.641212, 34.991740 ], [ -86.659610, 34.991792 ], [ -86.670853, 34.992000 ], [ -86.674360, 34.992001 ], [ -86.676726, 34.992070 ], [ -86.677616, 34.992070 ], [ -86.783628, 34.991925 ], [ -86.783648, 34.991925 ], [ -86.820657, 34.991764 ], [ -86.836306, 34.991764 ], [ -86.836370, 34.991764 ], [ -86.846466, 34.991860 ], [ -86.849794, 34.991924 ], [ -86.862147, 34.991956 ], [ -86.967120, 34.994400 ], [ -86.970236, 34.994546 ], [ -86.972613, 34.994610 ], [ -86.974412, 34.994513 ], [ -87.000007, 34.995121 ], [ -87.011174, 34.995162 ], [ -87.210759, 34.999024 ], [ -87.216683, 34.999148 ], [ -87.224053, 34.999327 ], [ -87.230544, 34.999484 ], [ -87.270014, 35.000390 ], [ -87.299185, 35.000915 ], [ -87.349251, 35.001662 ], [ -87.359281, 35.001823 ], [ -87.381071, 35.002118 ], [ -87.391314, 35.002374 ], [ -87.417400, 35.002669 ], [ -87.421543, 35.002679 ], [ -87.428613, 35.002795 ], [ -87.606178, 35.003642 ], [ -87.625025, 35.003732 ], [ -87.664123, 35.003523 ], [ -87.671405, 35.003537 ], [ -87.696834, 35.003852 ], [ -87.700543, 35.003988 ], [ -87.702321, 35.003945 ], [ -87.709491, 35.004089 ], [ -87.758890, 35.004711 ], [ -87.767602, 35.004783 ], [ -87.773586, 35.004946 ], [ -87.851886, 35.005656 ], [ -87.853411, 35.005576 ], [ -87.853528, 35.005541 ], [ -87.872626, 35.005571 ], [ -87.877742, 35.005512 ], [ -87.877969, 35.005468 ], [ -87.984916, 35.005881 ], [ -88.000032, 35.005939 ], [ -88.202959, 35.008028 ], [ -88.201987, 35.005421 ], [ -88.200820, 34.997774 ], [ -88.200064, 34.995634 ], [ -88.253825, 34.995553 ], [ -88.258111, 34.995463 ], [ -88.363531, 34.995590 ], [ -88.380508, 34.995610 ], [ -88.469801, 34.996052 ], [ -88.469877, 34.996033 ], [ -88.786612, 34.995252 ], [ -88.823049, 34.995158 ], [ -88.851037, 34.995085 ], [ -88.886979, 34.995868 ], [ -88.925241, 34.994842 ], [ -89.017127, 34.994945 ], [ -89.026540, 34.994956 ], [ -89.138997, 34.994330 ], [ -89.139136, 34.994307 ], [ -89.156827, 34.993926 ], [ -89.198288, 34.994484 ], [ -89.217433, 34.994729 ], [ -89.352680, 34.994123 ], [ -89.434954, 34.993754 ], [ -89.486897, 34.993975 ], [ -89.493739, 34.994361 ], [ -89.511153, 34.994755 ], [ -89.644282, 34.995293 ], [ -89.724324, 34.995212 ], [ -89.741785, 34.995194 ], [ -89.795187, 34.994293 ], [ -89.848488, 34.994193 ], [ -89.883365, 34.994261 ], [ -89.893402, 34.994356 ], [ -90.309297, 34.995694 ], [ -90.310298, 35.004295 ], [ -90.309877, 35.009750 ], [ -90.306897, 35.018194 ], [ -90.300697, 35.028793 ], [ -90.297296, 35.037893 ], [ -90.295596, 35.040093 ], [ -90.291996, 35.041793 ], [ -90.265296, 35.040293 ], [ -90.263796, 35.039593 ], [ -90.263396, 35.037493 ], [ -90.262396, 35.036393 ], [ -90.256495, 35.034493 ], [ -90.230611, 35.031320 ], [ -90.224791, 35.029961 ], [ -90.216258, 35.026049 ], [ -90.214382, 35.025795 ], [ -90.209397, 35.026546 ], [ -90.200124, 35.032813 ], [ -90.196095, 35.037400 ], [ -90.196860, 35.043667 ], [ -90.197146, 35.050731 ], [ -90.196583, 35.056137 ], [ -90.195133, 35.061793 ], [ -90.181387, 35.091401 ], [ -90.176843, 35.112088 ], [ -90.173603, 35.118073 ], [ -90.165328, 35.125228 ], [ -90.160058, 35.128830 ], [ -90.155994, 35.130991 ], [ -90.144691, 35.134984 ], [ -90.142794, 35.135091 ], [ -90.139024, 35.133995 ], [ -90.109393, 35.118891 ], [ -90.100593, 35.116691 ], [ -90.090610, 35.118287 ], [ -90.086710, 35.119779 ], [ -90.083420, 35.121670 ], [ -90.071192, 35.131591 ], [ -90.066591, 35.135990 ], [ -90.065392, 35.137691 ], [ -90.064612, 35.140621 ], [ -90.066482, 35.151074 ], [ -90.066958, 35.151839 ], [ -90.069402, 35.153646 ], [ -90.090371, 35.156270 ], [ -90.092944, 35.157228 ], [ -90.096549, 35.160976 ], [ -90.099777, 35.164474 ], [ -90.103216, 35.167980 ], [ -90.105525, 35.170695 ], [ -90.108075, 35.174571 ], [ -90.109177, 35.178451 ], [ -90.111091, 35.178639 ], [ -90.114214, 35.181691 ], [ -90.117393, 35.187890 ], [ -90.117542, 35.190570 ], [ -90.116182, 35.198498 ], [ -90.109076, 35.199105 ], [ -90.097408, 35.194794 ], [ -90.096466, 35.194848 ], [ -90.093285, 35.203282 ], [ -90.088597, 35.212376 ], [ -90.084120, 35.210423 ], [ -90.081173, 35.208153 ], [ -90.076820, 35.208817 ], [ -90.074547, 35.211214 ], [ -90.074271, 35.211504 ], [ -90.074155, 35.217070 ], [ -90.074920, 35.220452 ], [ -90.076879, 35.224405 ], [ -90.078750, 35.227806 ], [ -90.082939, 35.231824 ], [ -90.086322, 35.235719 ], [ -90.090892, 35.242189 ], [ -90.097947, 35.249983 ], [ -90.099490, 35.251393 ], [ -90.105093, 35.254288 ], [ -90.110106, 35.255456 ], [ -90.116493, 35.255788 ], [ -90.123593, 35.254989 ], [ -90.132116, 35.253180 ], [ -90.140394, 35.252289 ], [ -90.152094, 35.255989 ], [ -90.158865, 35.262577 ], [ -90.166594, 35.274588 ], [ -90.168794, 35.279088 ], [ -90.168871, 35.281997 ], [ -90.165194, 35.293188 ], [ -90.163812, 35.296115 ], [ -90.161225, 35.298951 ], [ -90.158913, 35.300637 ], [ -90.153394, 35.302588 ], [ -90.149794, 35.303288 ], [ -90.139504, 35.298828 ], [ -90.132393, 35.300488 ], [ -90.123707, 35.304530 ], [ -90.121864, 35.304535 ], [ -90.117219, 35.303384 ], [ -90.109093, 35.304987 ], [ -90.106824, 35.324618 ], [ -90.103862, 35.332405 ], [ -90.110293, 35.342786 ], [ -90.108817, 35.342587 ], [ -90.107312, 35.343143 ], [ -90.100294, 35.351619 ], [ -90.096825, 35.357216 ], [ -90.093492, 35.360486 ], [ -90.090492, 35.360886 ], [ -90.087903, 35.363270 ], [ -90.083824, 35.368798 ], [ -90.074992, 35.384152 ], [ -90.077971, 35.384501 ], [ -90.079930, 35.385272 ], [ -90.087743, 35.390838 ], [ -90.093589, 35.393333 ], [ -90.096650, 35.395257 ], [ -90.104842, 35.401487 ], [ -90.106775, 35.403339 ], [ -90.110543, 35.408595 ], [ -90.112504, 35.410153 ], [ -90.116902, 35.411692 ], [ -90.130475, 35.413745 ], [ -90.135125, 35.412977 ], [ -90.137881, 35.411510 ], [ -90.141660, 35.408563 ], [ -90.143448, 35.406671 ], [ -90.145085, 35.403757 ], [ -90.146191, 35.399468 ], [ -90.145870, 35.395079 ], [ -90.143475, 35.387602 ], [ -90.135510, 35.376668 ], [ -90.144924, 35.374633 ], [ -90.166246, 35.374745 ], [ -90.172388, 35.377681 ], [ -90.178341, 35.382092 ], [ -90.179265, 35.385194 ], [ -90.170700, 35.410065 ], [ -90.170599, 35.418352 ], [ -90.169002, 35.421853 ], [ -90.140180, 35.436484 ], [ -90.129448, 35.441931 ], [ -90.123142, 35.459853 ], [ -90.120619, 35.465741 ], [ -90.118390, 35.468791 ], [ -90.114412, 35.472467 ], [ -90.107723, 35.476935 ], [ -90.101759, 35.476889 ], [ -90.098719, 35.478595 ], [ -90.085009, 35.478835 ], [ -90.080128, 35.476844 ], [ -90.072154, 35.470752 ], [ -90.067798, 35.466224 ], [ -90.067138, 35.464833 ], [ -90.067206, 35.460957 ], [ -90.071327, 35.450338 ], [ -90.074063, 35.439611 ], [ -90.074082, 35.433983 ], [ -90.070549, 35.423291 ], [ -90.062018, 35.415180 ], [ -90.069283, 35.408306 ], [ -90.054585, 35.389604 ], [ -90.054451, 35.389650 ], [ -90.044856, 35.392964 ], [ -90.041563, 35.396620 ], [ -90.045104, 35.397317 ], [ -90.056644, 35.403786 ], [ -90.046598, 35.412966 ], [ -90.045306, 35.415435 ], [ -90.044216, 35.419231 ], [ -90.042640, 35.421237 ], [ -90.040570, 35.422925 ], [ -90.031584, 35.427662 ], [ -90.031267, 35.431576 ], [ -90.029310, 35.435245 ], [ -90.027370, 35.437890 ], [ -90.026584, 35.440103 ], [ -90.026899, 35.444869 ], [ -90.026604, 35.447788 ], [ -90.024247, 35.454260 ], [ -90.022064, 35.457375 ], [ -90.018842, 35.464816 ], [ -90.018998, 35.467803 ], [ -90.020386, 35.470257 ], [ -90.034976, 35.480705 ], [ -90.043517, 35.492298 ], [ -90.045805, 35.496533 ], [ -90.048519, 35.504357 ], [ -90.050277, 35.515275 ], [ -90.049090, 35.522257 ], [ -90.046227, 35.529592 ], [ -90.044748, 35.531657 ], [ -90.041962, 35.537468 ], [ -90.039744, 35.548041 ], [ -90.037615, 35.550329 ], [ -90.032938, 35.553440 ], [ -90.028620, 35.555249 ], [ -90.023903, 35.556336 ], [ -90.017312, 35.555996 ], [ -90.011262, 35.559105 ], [ -90.008293, 35.560065 ], [ -89.998996, 35.561160 ], [ -89.992975, 35.560774 ], [ -89.989363, 35.560043 ], [ -89.976310, 35.553872 ], [ -89.958498, 35.541703 ], [ -89.956706, 35.539369 ], [ -89.955641, 35.534518 ], [ -89.955780, 35.533214 ], [ -89.957739, 35.530125 ], [ -89.957715, 35.527192 ], [ -89.956347, 35.525594 ], [ -89.951248, 35.521866 ], [ -89.948010, 35.520090 ], [ -89.945026, 35.519388 ], [ -89.933614, 35.518538 ], [ -89.923161, 35.514428 ], [ -89.919331, 35.513870 ], [ -89.915400, 35.515119 ], [ -89.911931, 35.517410 ], [ -89.909022, 35.520548 ], [ -89.907660, 35.522944 ], [ -89.903882, 35.534175 ], [ -89.904392, 35.535701 ], [ -89.905582, 35.536774 ], [ -89.908826, 35.538031 ], [ -89.909205, 35.538164 ], [ -89.910787, 35.538718 ], [ -89.910885, 35.541072 ], [ -89.909923, 35.544037 ], [ -89.910789, 35.547515 ], [ -89.914177, 35.549713 ], [ -89.917424, 35.550308 ], [ -89.924145, 35.550561 ], [ -89.929101, 35.551545 ], [ -89.941393, 35.556555 ], [ -89.944754, 35.560308 ], [ -89.946911, 35.563580 ], [ -89.954196, 35.576050 ], [ -89.956690, 35.581426 ], [ -89.957924, 35.585499 ], [ -89.957896, 35.587261 ], [ -89.956749, 35.590511 ], [ -89.954145, 35.594264 ], [ -89.951147, 35.597491 ], [ -89.945405, 35.601611 ], [ -89.932500, 35.607865 ], [ -89.919619, 35.612236 ], [ -89.912172, 35.617055 ], [ -89.910687, 35.617536 ], [ -89.906029, 35.616145 ], [ -89.899789, 35.615061 ], [ -89.896999, 35.614882 ], [ -89.894346, 35.615535 ], [ -89.876548, 35.626653 ], [ -89.863875, 35.630788 ], [ -89.856619, 35.634444 ], [ -89.853890, 35.638261 ], [ -89.851825, 35.644262 ], [ -89.850863, 35.650208 ], [ -89.851176, 35.657432 ], [ -89.853510, 35.663034 ], [ -89.858935, 35.669060 ], [ -89.861277, 35.670064 ], [ -89.864782, 35.670385 ], [ -89.872078, 35.668487 ], [ -89.877158, 35.666136 ], [ -89.878534, 35.664820 ], [ -89.882893, 35.657463 ], [ -89.884932, 35.655107 ], [ -89.886979, 35.653637 ], [ -89.890510, 35.652408 ], [ -89.898916, 35.650904 ], [ -89.906147, 35.651145 ], [ -89.915427, 35.652782 ], [ -89.922749, 35.655293 ], [ -89.931036, 35.660044 ], [ -89.937383, 35.665711 ], [ -89.942700, 35.675121 ], [ -89.950161, 35.682433 ], [ -89.953303, 35.686418 ], [ -89.955753, 35.690621 ], [ -89.956589, 35.695486 ], [ -89.956933, 35.711677 ], [ -89.958882, 35.723834 ], [ -89.958687, 35.727706 ], [ -89.956254, 35.733386 ], [ -89.953983, 35.736160 ], [ -89.950278, 35.738493 ], [ -89.915491, 35.754917 ], [ -89.913132, 35.757302 ], [ -89.909996, 35.759396 ], [ -89.905538, 35.759063 ], [ -89.888163, 35.750077 ], [ -89.883535, 35.744984 ], [ -89.877256, 35.741369 ], [ -89.872845, 35.741299 ], [ -89.863874, 35.747592 ], [ -89.857707, 35.750077 ], [ -89.846343, 35.755732 ], [ -89.832895, 35.754905 ], [ -89.824923, 35.755715 ], [ -89.821216, 35.756716 ], [ -89.814456, 35.759941 ], [ -89.812891, 35.761154 ], [ -89.809280, 35.764379 ], [ -89.799249, 35.775439 ], [ -89.797231, 35.780117 ], [ -89.797053, 35.782648 ], [ -89.799331, 35.788503 ], [ -89.796324, 35.792807 ], [ -89.781793, 35.805084 ], [ -89.765457, 35.809513 ], [ -89.765442, 35.811214 ], [ -89.757874, 35.810415 ], [ -89.743025, 35.805817 ], [ -89.734044, 35.806174 ], [ -89.723426, 35.809382 ], [ -89.719915, 35.811557 ], [ -89.706085, 35.818260 ], [ -89.703875, 35.820281 ], [ -89.701750, 35.824238 ], [ -89.701045, 35.828227 ], [ -89.701407, 35.830985 ], [ -89.702883, 35.834153 ], [ -89.704351, 35.835726 ], [ -89.709261, 35.838911 ], [ -89.729517, 35.847632 ], [ -89.749424, 35.852955 ], [ -89.764343, 35.858313 ], [ -89.769413, 35.861558 ], [ -89.772467, 35.865098 ], [ -89.773294, 35.867426 ], [ -89.773564, 35.871697 ], [ -89.772855, 35.876244 ], [ -89.771726, 35.879724 ], [ -89.768743, 35.886663 ], [ -89.765689, 35.891299 ], [ -89.756312, 35.898060 ], [ -89.741241, 35.906749 ], [ -89.714934, 35.906247 ], [ -89.688141, 35.896946 ], [ -89.681820, 35.889990 ], [ -89.677012, 35.885720 ], [ -89.669553, 35.883281 ], [ -89.665672, 35.883301 ], [ -89.657771, 35.885750 ], [ -89.655452, 35.886912 ], [ -89.650680, 35.890880 ], [ -89.647270, 35.894920 ], [ -89.644838, 35.904351 ], [ -89.646711, 35.908008 ], [ -89.650340, 35.917795 ], [ -89.652279, 35.921462 ], [ -89.656147, 35.925810 ], [ -89.671117, 35.935795 ], [ -89.676621, 35.940539 ], [ -89.686924, 35.947716 ], [ -89.699871, 35.954063 ], [ -89.710227, 35.959826 ], [ -89.714565, 35.963034 ], [ -89.718796, 35.968283 ], [ -89.719679, 35.970939 ], [ -89.719970, 35.974620 ], [ -89.718801, 35.985015 ], [ -89.719168, 35.985976 ], [ -89.728442, 35.993568 ], [ -89.731218, 35.996879 ], [ -89.733095, 36.000608 ], [ -89.706932, 36.000981 ], [ -89.705677, 36.005018 ], [ -89.703571, 36.008040 ], [ -89.692437, 36.020507 ], [ -89.688577, 36.029238 ], [ -89.687254, 36.034048 ], [ -89.684439, 36.051719 ], [ -89.681946, 36.072336 ], [ -89.680029, 36.082494 ], [ -89.678821, 36.084636 ], [ -89.672463, 36.091837 ], [ -89.666598, 36.095802 ], [ -89.657709, 36.099128 ], [ -89.643020, 36.103620 ], [ -89.628305, 36.106853 ], [ -89.625078, 36.108131 ], [ -89.615128, 36.113816 ], [ -89.601936, 36.119470 ], [ -89.598946, 36.121778 ], [ -89.594000, 36.127190 ], [ -89.593070, 36.129699 ], [ -89.592102, 36.135637 ], [ -89.591605, 36.144096 ], [ -89.592206, 36.150120 ], [ -89.594397, 36.155457 ], [ -89.600871, 36.164558 ], [ -89.607004, 36.171179 ], [ -89.618228, 36.179966 ], [ -89.623804, 36.183128 ], [ -89.629452, 36.185382 ], [ -89.636893, 36.188951 ], [ -89.644790, 36.194101 ], [ -89.654876, 36.201530 ], [ -89.664144, 36.206520 ], [ -89.679548, 36.215911 ], [ -89.692630, 36.224959 ], [ -89.699677, 36.230821 ], [ -89.704459, 36.235468 ], [ -89.705250, 36.236568 ], [ -89.705545, 36.238136 ], [ -89.705328, 36.239898 ], [ -89.703511, 36.243412 ], [ -89.699817, 36.248384 ], [ -89.698568, 36.250591 ], [ -89.695235, 36.252766 ], [ -89.691308, 36.252079 ], [ -89.686229, 36.249507 ], [ -89.678046, 36.248284 ], [ -89.652518, 36.250692 ], [ -89.642182, 36.249486 ], [ -89.636790, 36.248079 ], [ -89.624416, 36.243305 ], [ -89.611145, 36.239271 ], [ -89.606510, 36.238328 ], [ -89.602374, 36.238106 ], [ -89.587326, 36.239484 ], [ -89.577544, 36.242262 ], [ -89.573928, 36.243843 ], [ -89.564997, 36.250067 ], [ -89.562206, 36.250909 ], [ -89.557991, 36.251037 ], [ -89.553563, 36.250341 ], [ -89.548952, 36.248200 ], [ -89.544743, 36.247484 ], [ -89.541621, 36.247891 ], [ -89.539229, 36.248821 ], [ -89.534745, 36.252576 ], [ -89.534507, 36.261802 ], [ -89.535529, 36.270541 ], [ -89.537675, 36.275279 ], [ -89.539487, 36.277368 ], [ -89.544797, 36.280458 ], [ -89.546577, 36.280439 ], [ -89.549219, 36.278750 ], [ -89.554289, 36.277751 ], [ -89.578492, 36.288317 ], [ -89.584337, 36.293340 ], [ -89.589820, 36.296814 ], [ -89.611819, 36.309088 ], [ -89.619242, 36.320726 ], [ -89.620255, 36.323006 ], [ -89.619800, 36.329546 ], [ -89.615841, 36.336085 ], [ -89.610689, 36.340442 ], [ -89.605668, 36.342234 ], [ -89.600544, 36.342985 ], [ -89.581636, 36.342357 ], [ -89.560439, 36.337746 ], [ -89.545006, 36.336809 ], [ -89.538079, 36.337496 ], [ -89.531822, 36.339246 ], [ -89.527029, 36.341679 ], [ -89.522695, 36.344789 ], [ -89.519000, 36.348600 ], [ -89.513178, 36.359897 ], [ -89.509722, 36.373626 ], [ -89.509558, 36.375065 ], [ -89.510380, 36.378356 ], [ -89.513956, 36.384891 ], [ -89.525293, 36.400446 ], [ -89.542337, 36.420103 ], [ -89.544221, 36.423684 ], [ -89.545255, 36.427079 ], [ -89.545503, 36.430700 ], [ -89.545061, 36.434915 ], [ -89.543406, 36.438770 ], [ -89.540868, 36.441559 ], [ -89.527274, 36.451545 ], [ -89.525190, 36.453991 ], [ -89.523427, 36.456572 ], [ -89.521021, 36.461934 ], [ -89.519720, 36.467002 ], [ -89.519501, 36.475419 ], [ -89.520642, 36.478668 ], [ -89.522674, 36.481305 ], [ -89.534524, 36.491432 ], [ -89.539100, 36.498201 ], [ -89.498036, 36.497887 ], [ -89.492537, 36.497775 ], [ -89.485106, 36.497692 ], [ -89.486710, 36.494954 ], [ -89.493495, 36.478700 ], [ -89.494248, 36.475972 ], [ -89.494074, 36.473225 ], [ -89.493198, 36.470124 ], [ -89.490670, 36.465528 ], [ -89.486215, 36.461620 ], [ -89.476532, 36.457846 ], [ -89.471718, 36.457001 ], [ -89.464153, 36.457189 ], [ -89.460436, 36.458140 ], [ -89.453081, 36.461285 ], [ -89.448468, 36.464420 ], [ -89.436763, 36.474432 ], [ -89.429311, 36.481875 ], [ -89.422942, 36.489381 ], [ -89.419770, 36.493896 ], [ -89.417293, 36.499033 ], [ -89.403913, 36.499141 ], [ -89.391044, 36.499079 ], [ -89.381792, 36.500062 ], [ -89.380085, 36.500416 ], [ -89.356593, 36.502195 ], [ -89.346056, 36.503210 ], [ -89.346053, 36.503210 ], [ -89.300284, 36.507147 ], [ -89.282298, 36.506782 ], [ -89.279091, 36.506511 ], [ -89.211409, 36.505630 ], [ -89.163429, 36.504526 ], [ -89.163224, 36.504522 ], [ -89.119805, 36.503647 ], [ -89.117537, 36.503603 ], [ -89.090146, 36.503392 ], [ -89.072118, 36.503249 ], [ -89.058871, 36.503157 ], [ -89.034649, 36.502964 ], [ -89.010439, 36.502710 ], [ -89.006825, 36.502684 ], [ -89.000063, 36.502633 ], [ -88.964471, 36.502191 ], [ -88.899510, 36.502218 ], [ -88.884557, 36.501704 ], [ -88.874725, 36.502446 ], [ -88.834866, 36.502911 ], [ -88.834626, 36.502914 ], [ -88.827301, 36.502852 ], [ -88.827012, 36.502850 ], [ -88.816765, 36.502815 ], [ -88.799594, 36.502757 ], [ -88.747523, 36.502834 ], [ -88.715255, 36.502662 ], [ -88.661133, 36.502243 ], [ -88.577283, 36.501940 ], [ -88.545192, 36.501814 ], [ -88.516427, 36.501430 ], [ -88.516346, 36.501431 ], [ -88.512270, 36.501506 ], [ -88.511920, 36.501457 ], [ -88.489210, 36.501068 ], [ -88.489075, 36.501068 ], [ -88.472564, 36.501028 ], [ -88.452543, 36.500872 ], [ -88.450161, 36.501101 ], [ -88.416360, 36.500756 ], [ -88.330799, 36.500531 ], [ -88.325895, 36.500483 ], [ -88.320794, 36.500432 ], [ -88.127378, 36.498540 ], [ -88.053292, 36.497131 ], [ -88.053205, 36.497129 ], [ -88.050466, 36.500053 ], [ -88.045304, 36.504081 ], [ -88.039481, 36.510408 ], [ -88.037822, 36.513850 ], [ -88.037329, 36.517830 ], [ -88.037830, 36.521015 ], [ -88.037270, 36.523783 ], [ -88.035854, 36.525912 ], [ -88.034132, 36.531120 ], [ -88.032489, 36.540662 ], [ -88.033802, 36.551733 ], [ -88.035625, 36.561736 ], [ -88.039625, 36.572783 ], [ -88.041196, 36.584123 ], [ -88.045127, 36.602939 ], [ -88.055738, 36.630475 ], [ -88.055604, 36.635710 ], [ -88.057042, 36.640540 ], [ -88.058580, 36.643315 ], [ -88.064401, 36.650854 ], [ -88.068208, 36.659747 ], [ -88.070532, 36.678118 ], [ -88.044772, 36.677983 ], [ -88.011792, 36.677025 ], [ -87.872062, 36.665089 ], [ -87.849567, 36.663701 ], [ -87.853204, 36.633247 ], [ -87.744768, 36.636151 ], [ -87.694191, 36.637071 ], [ -87.641150, 36.638036 ], [ -87.641146, 36.638036 ], [ -87.564928, 36.639113 ], [ -87.563052, 36.639113 ], [ -87.436509, 36.640747 ], [ -87.425009, 36.641047 ], [ -87.414309, 36.641047 ], [ -87.347796, 36.641440 ], [ -87.344131, 36.641510 ], [ -87.335980, 36.641543 ], [ -87.281506, 36.641761 ], [ -87.278398, 36.641718 ], [ -87.247655, 36.641841 ], [ -87.231037, 36.641888 ], [ -87.230530, 36.641895 ], [ -87.114983, 36.642414 ], [ -87.114976, 36.642414 ], [ -87.060846, 36.643217 ], [ -87.011522, 36.643949 ], [ -86.906583, 36.646255 ], [ -86.906023, 36.646302 ], [ -86.854268, 36.646884 ], [ -86.833155, 36.647210 ], [ -86.818405, 36.647639 ], [ -86.816186, 36.647722 ], [ -86.813037, 36.647647 ], [ -86.763295, 36.648907 ], [ -86.758920, 36.649018 ], [ -86.713786, 36.649341 ], [ -86.606394, 36.652107 ], [ -86.605042, 36.652125 ], [ -86.589906, 36.652486 ], [ -86.564254, 36.633554 ], [ -86.564143, 36.633472 ], [ -86.551292, 36.637985 ], [ -86.550054, 36.644817 ], [ -86.543388, 36.643890 ], [ -86.543777, 36.640536 ], [ -86.507771, 36.652445 ], [ -86.473497, 36.651671 ], [ -86.473413, 36.651676 ], [ -86.472190, 36.651763 ], [ -86.468497, 36.651841 ], [ -86.411386, 36.650596 ], [ -86.374991, 36.649803 ], [ -86.373784, 36.650126 ], [ -86.359073, 36.649845 ], [ -86.333051, 36.648778 ], [ -86.293357, 36.645356 ], [ -86.222151, 36.640891 ], [ -86.219081, 36.640824 ], [ -86.216410, 36.640595 ], [ -86.216183, 36.640527 ], [ -86.205468, 36.639783 ], [ -86.204859, 36.639741 ], [ -86.197573, 36.639363 ], [ -86.081944, 36.633848 ], [ -86.080666, 36.633940 ], [ -86.038366, 36.630804 ], [ -86.033139, 36.630413 ], [ -86.032770, 36.630367 ], [ -85.975846, 36.628611 ], [ -85.959981, 36.628121 ], [ -85.873857, 36.623642 ], [ -85.832172, 36.622046 ], [ -85.801490, 36.622418 ], [ -85.788645, 36.621846 ], [ -85.788613, 36.621845 ], [ -85.731862, 36.620429 ], [ -85.677789, 36.618157 ], [ -85.552017, 36.615782 ], [ -85.551483, 36.615727 ], [ -85.488353, 36.614994 ], [ -85.436433, 36.618523 ], [ -85.430123, 36.618952 ], [ -85.334124, 36.622951 ], [ -85.324654, 36.624550 ], [ -85.300402, 36.624437 ], [ -85.296073, 36.625824 ], [ -85.295949, 36.625838 ], [ -85.290627, 36.626450 ], [ -85.276289, 36.626511 ], [ -85.276284, 36.626511 ], [ -85.195372, 36.625498 ], [ -85.096128, 36.622483 ], [ -85.086415, 36.621913 ], [ -85.024627, 36.619354 ], [ -84.986448, 36.616668 ], [ -84.974875, 36.615552 ], [ -84.943948, 36.612569 ], [ -84.859738, 36.606495 ], [ -84.859759, 36.606428 ], [ -84.843091, 36.605127 ], [ -84.803744, 36.604265 ], [ -84.785400, 36.603375 ], [ -84.785341, 36.603372 ], [ -84.778456, 36.603209 ], [ -84.624939, 36.599575 ], [ -84.543138, 36.596277 ], [ -84.499938, 36.596678 ], [ -84.442837, 36.596079 ], [ -84.271176, 36.591882 ], [ -84.261339, 36.591981 ], [ -84.261333, 36.591981 ], [ -84.227332, 36.592181 ], [ -84.227194, 36.592180 ], [ -84.127503, 36.591413 ], [ -83.987842, 36.589600 ], [ -83.987611, 36.589592 ], [ -83.930761, 36.587694 ], [ -83.894421, 36.586481 ], [ -83.789017, 36.583881 ], [ -83.690714, 36.582581 ], [ -83.688814, 36.584382 ], [ -83.687514, 36.587182 ], [ -83.683014, 36.592182 ], [ -83.679514, 36.594082 ], [ -83.677114, 36.596582 ], [ -83.675614, 36.598582 ], [ -83.675413, 36.600814 ], [ -83.670141, 36.600797 ], [ -83.670128, 36.600764 ], [ -83.645586, 36.600002 ], [ -83.622624, 36.598061 ], [ -83.556810, 36.597384 ], [ -83.472108, 36.597284 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US48", "STATE": "48", "NAME": "Texas", "LSAD": "", "CENSUSAREA": 261231.711000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -97.134356, 27.896329 ], [ -97.133600, 27.897445 ], [ -97.132473, 27.897767 ], [ -97.130145, 27.897522 ], [ -97.113127, 27.893137 ], [ -97.110173, 27.892303 ], [ -97.108609, 27.891679 ], [ -97.107511, 27.890378 ], [ -97.107588, 27.888880 ], [ -97.108157, 27.887107 ], [ -97.108921, 27.886308 ], [ -97.113442, 27.883619 ], [ -97.115165, 27.882853 ], [ -97.116078, 27.882596 ], [ -97.117779, 27.882668 ], [ -97.118950, 27.884121 ], [ -97.118788, 27.885420 ], [ -97.118788, 27.886130 ], [ -97.118667, 27.886341 ], [ -97.129022, 27.889029 ], [ -97.132489, 27.888889 ], [ -97.133166, 27.888991 ], [ -97.134344, 27.889407 ], [ -97.135065, 27.890900 ], [ -97.135132, 27.891827 ], [ -97.134988, 27.894559 ], [ -97.134685, 27.895770 ], [ -97.134356, 27.896329 ] ] ], [ [ [ -97.240849, 26.411504 ], [ -97.243167, 26.434263 ], [ -97.247619, 26.456261 ], [ -97.254166, 26.471188 ], [ -97.262546, 26.482972 ], [ -97.276425, 26.521729 ], [ -97.292399, 26.528014 ], [ -97.310730, 26.556558 ], [ -97.308112, 26.571223 ], [ -97.308635, 26.576723 ], [ -97.317015, 26.597673 ], [ -97.318458, 26.600270 ], [ -97.324872, 26.611814 ], [ -97.338489, 26.647429 ], [ -97.336394, 26.666022 ], [ -97.345822, 26.700589 ], [ -97.363105, 26.710540 ], [ -97.370438, 26.723896 ], [ -97.370961, 26.736204 ], [ -97.367557, 26.740394 ], [ -97.364153, 26.758987 ], [ -97.364646, 26.767122 ], [ -97.368866, 26.774699 ], [ -97.370438, 26.781508 ], [ -97.368343, 26.795649 ], [ -97.373056, 26.808481 ], [ -97.387459, 26.820789 ], [ -97.383531, 26.875521 ], [ -97.385626, 26.888876 ], [ -97.391649, 26.901970 ], [ -97.389554, 26.945965 ], [ -97.390340, 27.052286 ], [ -97.389816, 27.067213 ], [ -97.386412, 27.083187 ], [ -97.387459, 27.090519 ], [ -97.390602, 27.094186 ], [ -97.390078, 27.156512 ], [ -97.377508, 27.199459 ], [ -97.379865, 27.202863 ], [ -97.386674, 27.204696 ], [ -97.382222, 27.229051 ], [ -97.374890, 27.250262 ], [ -97.373318, 27.276450 ], [ -97.372861, 27.278069 ], [ -97.367033, 27.298709 ], [ -97.364676, 27.302637 ], [ -97.359963, 27.304732 ], [ -97.357606, 27.307875 ], [ -97.362320, 27.326730 ], [ -97.366771, 27.333276 ], [ -97.361796, 27.359988 ], [ -97.346607, 27.390365 ], [ -97.336132, 27.402411 ], [ -97.331157, 27.412362 ], [ -97.329585, 27.418124 ], [ -97.330895, 27.425456 ], [ -97.329847, 27.434360 ], [ -97.317277, 27.463690 ], [ -97.293709, 27.497209 ], [ -97.282972, 27.521564 ], [ -97.266474, 27.542514 ], [ -97.257832, 27.556393 ], [ -97.261760, 27.563464 ], [ -97.260451, 27.567392 ], [ -97.252071, 27.578652 ], [ -97.247877, 27.581366 ], [ -97.247619, 27.581533 ], [ -97.236882, 27.598293 ], [ -97.241072, 27.602483 ], [ -97.242643, 27.607458 ], [ -97.231383, 27.632336 ], [ -97.221955, 27.632860 ], [ -97.219075, 27.630241 ], [ -97.214099, 27.631551 ], [ -97.200743, 27.650144 ], [ -97.197339, 27.664547 ], [ -97.197601, 27.678426 ], [ -97.203474, 27.684533 ], [ -97.203089, 27.688001 ], [ -97.190007, 27.692829 ], [ -97.170628, 27.720326 ], [ -97.166176, 27.732372 ], [ -97.161200, 27.734074 ], [ -97.153606, 27.733289 ], [ -97.147321, 27.735384 ], [ -97.130823, 27.751620 ], [ -97.127942, 27.755810 ], [ -97.127681, 27.760000 ], [ -97.103326, 27.789068 ], [ -97.102279, 27.798233 ], [ -97.098874, 27.808447 ], [ -97.092851, 27.814470 ], [ -97.092589, 27.819183 ], [ -97.098874, 27.822850 ], [ -97.126109, 27.819707 ], [ -97.130299, 27.820493 ], [ -97.134489, 27.825206 ], [ -97.132394, 27.827301 ], [ -97.056713, 27.842294 ], [ -97.055823, 27.843404 ], [ -97.043226, 27.859119 ], [ -97.013634, 27.906780 ], [ -97.017955, 27.911494 ], [ -97.016384, 27.917255 ], [ -96.985745, 27.954048 ], [ -96.977889, 27.976439 ], [ -96.978805, 27.978272 ], [ -96.980900, 27.978272 ], [ -96.986007, 27.976177 ], [ -96.986661, 27.980759 ], [ -96.978282, 28.001709 ], [ -96.967807, 28.020041 ], [ -96.966759, 28.020368 ], [ -96.965188, 28.013297 ], [ -96.962569, 28.012381 ], [ -96.952618, 28.016440 ], [ -96.946988, 28.026522 ], [ -96.932454, 28.035426 ], [ -96.926430, 28.043413 ], [ -96.929573, 28.051400 ], [ -96.927085, 28.057292 ], [ -96.906004, 28.076147 ], [ -96.890947, 28.076802 ], [ -96.886233, 28.084396 ], [ -96.888328, 28.086622 ], [ -96.889113, 28.099454 ], [ -96.886887, 28.117130 ], [ -96.879424, 28.131402 ], [ -96.874972, 28.133236 ], [ -96.870782, 28.131271 ], [ -96.864628, 28.126296 ], [ -96.857165, 28.115559 ], [ -96.845380, 28.108881 ], [ -96.830030, 28.111842 ], [ -96.827049, 28.112417 ], [ -96.816574, 28.119618 ], [ -96.810420, 28.126034 ], [ -96.810944, 28.136378 ], [ -96.816836, 28.158048 ], [ -96.820315, 28.163494 ], [ -96.822859, 28.167476 ], [ -96.818656, 28.172280 ], [ -96.816443, 28.174808 ], [ -96.791958, 28.188687 ], [ -96.733037, 28.190913 ], [ -96.703838, 28.198246 ], [ -96.697422, 28.202959 ], [ -96.702659, 28.211208 ], [ -96.703314, 28.216446 ], [ -96.686816, 28.218410 ], [ -96.662462, 28.227314 ], [ -96.660628, 28.228885 ], [ -96.663116, 28.233206 ], [ -96.651856, 28.251275 ], [ -96.607992, 28.277070 ], [ -96.608123, 28.280081 ], [ -96.611527, 28.281391 ], [ -96.610480, 28.283093 ], [ -96.592934, 28.296972 ], [ -96.581019, 28.302210 ], [ -96.553260, 28.302341 ], [ -96.546975, 28.305614 ], [ -96.542131, 28.315958 ], [ -96.528906, 28.322505 ], [ -96.476269, 28.330754 ], [ -96.450998, 28.337039 ], [ -96.434108, 28.344764 ], [ -96.418919, 28.354846 ], [ -96.415253, 28.362833 ], [ -96.417217, 28.367154 ], [ -96.412896, 28.369511 ], [ -96.403206, 28.371475 ], [ -96.401242, 28.366892 ], [ -96.397846, 28.343513 ], [ -96.413700, 28.327343 ], [ -96.439099, 28.319052 ], [ -96.547774, 28.270798 ], [ -96.621534, 28.229700 ], [ -96.694666, 28.182120 ], [ -96.758141, 28.136873 ], [ -96.849624, 28.064939 ], [ -96.853455, 28.061345 ], [ -96.929053, 27.990440 ], [ -96.966996, 27.950531 ], [ -97.001441, 27.911442 ], [ -97.031660, 27.869975 ], [ -97.041799, 27.852926 ], [ -97.045409, 27.837452 ], [ -97.045980, 27.835004 ], [ -97.085395, 27.793245 ], [ -97.116277, 27.752599 ], [ -97.166682, 27.676583 ], [ -97.201866, 27.614858 ], [ -97.221912, 27.576315 ], [ -97.276091, 27.472145 ], [ -97.304470, 27.407734 ], [ -97.326523, 27.347612 ], [ -97.347438, 27.277963 ], [ -97.350398, 27.268105 ], [ -97.363401, 27.210366 ], [ -97.370941, 27.161166 ], [ -97.377001, 27.101021 ], [ -97.379130, 27.047996 ], [ -97.378362, 26.992877 ], [ -97.370731, 26.909706 ], [ -97.364726, 26.871693 ], [ -97.351413, 26.808604 ], [ -97.333028, 26.736479 ], [ -97.300690, 26.635375 ], [ -97.287885, 26.600341 ], [ -97.275119, 26.565415 ], [ -97.269392, 26.554046 ], [ -97.229844, 26.433569 ], [ -97.223728, 26.411492 ], [ -97.194644, 26.306513 ], [ -97.185844, 26.267103 ], [ -97.173265, 26.192314 ], [ -97.161471, 26.088705 ], [ -97.154271, 26.066841 ], [ -97.161462, 26.067640 ], [ -97.169842, 26.077853 ], [ -97.171781, 26.102522 ], [ -97.179532, 26.146202 ], [ -97.178746, 26.177103 ], [ -97.183983, 26.214289 ], [ -97.194458, 26.271640 ], [ -97.214885, 26.353606 ], [ -97.226931, 26.385555 ], [ -97.240286, 26.405981 ], [ -97.240849, 26.411504 ] ] ], [ [ [ -94.886539, 29.510724 ], [ -94.887878, 29.512447 ], [ -94.893756, 29.519240 ], [ -94.894381, 29.520915 ], [ -94.894747, 29.526970 ], [ -94.889158, 29.522061 ], [ -94.882384, 29.514900 ], [ -94.881294, 29.512880 ], [ -94.881121, 29.512727 ], [ -94.880429, 29.512118 ], [ -94.876750, 29.507922 ], [ -94.876150, 29.506664 ], [ -94.875838, 29.504015 ], [ -94.878969, 29.502674 ], [ -94.881755, 29.502059 ], [ -94.883233, 29.507356 ], [ -94.885316, 29.509150 ], [ -94.886539, 29.510724 ] ] ], [ [ [ -97.868235, 26.056656 ], [ -97.871187, 26.058083 ], [ -97.876983, 26.064483 ], [ -97.886530, 26.066339 ], [ -97.913882, 26.056539 ], [ -97.935420, 26.052688 ], [ -97.944345, 26.059621 ], [ -97.950095, 26.061828 ], [ -97.967358, 26.051718 ], [ -97.978769, 26.059708 ], [ -97.981335, 26.067182 ], [ -98.010971, 26.063863 ], [ -98.028759, 26.066470 ], [ -98.033102, 26.061039 ], [ -98.034403, 26.051375 ], [ -98.039239, 26.041275 ], [ -98.070021, 26.047992 ], [ -98.070025, 26.051466 ], [ -98.076544, 26.068042 ], [ -98.080495, 26.070932 ], [ -98.084755, 26.070808 ], [ -98.085849, 26.069208 ], [ -98.081567, 26.066108 ], [ -98.081884, 26.063724 ], [ -98.091038, 26.059169 ], [ -98.094432, 26.058625 ], [ -98.097643, 26.060271 ], [ -98.105505, 26.067537 ], [ -98.127032, 26.062248 ], [ -98.128331, 26.061929 ], [ -98.146622, 26.049412 ], [ -98.149463, 26.051579 ], [ -98.149463, 26.055813 ], [ -98.151731, 26.058187 ], [ -98.177897, 26.074672 ], [ -98.189060, 26.063258 ], [ -98.191534, 26.057118 ], [ -98.197046, 26.056153 ], [ -98.200871, 26.059161 ], [ -98.204960, 26.066419 ], [ -98.220673, 26.076467 ], [ -98.230097, 26.077155 ], [ -98.248806, 26.073101 ], [ -98.264514, 26.085507 ], [ -98.277218, 26.098802 ], [ -98.272898, 26.106290 ], [ -98.270034, 26.107090 ], [ -98.265698, 26.120370 ], [ -98.296195, 26.120321 ], [ -98.299523, 26.117490 ], [ -98.302979, 26.110050 ], [ -98.323828, 26.121249 ], [ -98.335204, 26.137617 ], [ -98.338420, 26.151344 ], [ -98.333316, 26.158800 ], [ -98.333156, 26.162336 ], [ -98.336837, 26.166432 ], [ -98.345781, 26.166016 ], [ -98.354645, 26.153040 ], [ -98.386694, 26.157872 ], [ -98.404433, 26.182564 ], [ -98.418120, 26.184648 ], [ -98.442536, 26.199151 ], [ -98.444376, 26.201407 ], [ -98.443682, 26.213339 ], [ -98.450976, 26.219904 ], [ -98.465077, 26.222335 ], [ -98.481646, 26.219277 ], [ -98.483269, 26.216439 ], [ -98.496684, 26.212853 ], [ -98.500575, 26.213826 ], [ -98.503492, 26.214798 ], [ -98.509327, 26.222822 ], [ -98.516621, 26.223551 ], [ -98.526590, 26.221606 ], [ -98.535241, 26.225677 ], [ -98.538017, 26.231331 ], [ -98.543852, 26.234492 ], [ -98.561600, 26.230845 ], [ -98.576188, 26.235221 ], [ -98.581780, 26.243001 ], [ -98.585184, 26.254429 ], [ -98.587314, 26.254914 ], [ -98.599154, 26.257612 ], [ -98.613465, 26.252028 ], [ -98.626654, 26.252210 ], [ -98.634180, 26.242612 ], [ -98.654221, 26.235960 ], [ -98.669397, 26.236320 ], [ -98.675206, 26.239989 ], [ -98.679042, 26.245554 ], [ -98.677766, 26.255568 ], [ -98.681167, 26.262710 ], [ -98.687156, 26.265120 ], [ -98.698856, 26.265619 ], [ -98.707451, 26.272152 ], [ -98.710602, 26.279018 ], [ -98.709171, 26.284186 ], [ -98.711233, 26.289687 ], [ -98.729196, 26.299027 ], [ -98.734613, 26.298970 ], [ -98.745272, 26.303096 ], [ -98.745615, 26.317193 ], [ -98.749054, 26.321662 ], [ -98.755242, 26.325100 ], [ -98.779912, 26.326542 ], [ -98.789822, 26.331575 ], [ -98.796252, 26.349104 ], [ -98.798211, 26.360166 ], [ -98.807348, 26.369421 ], [ -98.824571, 26.370715 ], [ -98.832909, 26.363338 ], [ -98.844057, 26.358638 ], [ -98.847707, 26.359595 ], [ -98.853415, 26.365023 ], [ -98.861354, 26.365990 ], [ -98.890965, 26.357569 ], [ -98.905560, 26.364024 ], [ -98.921277, 26.381426 ], [ -98.924926, 26.381987 ], [ -98.937556, 26.376093 ], [ -98.942046, 26.375532 ], [ -98.950186, 26.380303 ], [ -98.958325, 26.394056 ], [ -98.967587, 26.398266 ], [ -98.990321, 26.395459 ], [ -99.008003, 26.395459 ], [ -99.014739, 26.398827 ], [ -99.021935, 26.407902 ], [ -99.032316, 26.412082 ], [ -99.039107, 26.412947 ], [ -99.045466, 26.409816 ], [ -99.053185, 26.402006 ], [ -99.062093, 26.397371 ], [ -99.082002, 26.396510 ], [ -99.085126, 26.398782 ], [ -99.089413, 26.408100 ], [ -99.110855, 26.426278 ], [ -99.113808, 26.434002 ], [ -99.103083, 26.441515 ], [ -99.091635, 26.476977 ], [ -99.105031, 26.500335 ], [ -99.127782, 26.525199 ], [ -99.143659, 26.527901 ], [ -99.166742, 26.536079 ], [ -99.170704, 26.540316 ], [ -99.171404, 26.549848 ], [ -99.167410, 26.560001 ], [ -99.169464, 26.571674 ], [ -99.178064, 26.620547 ], [ -99.200522, 26.656443 ], [ -99.209948, 26.693938 ], [ -99.208907, 26.724761 ], [ -99.240023, 26.745851 ], [ -99.242444, 26.788262 ], [ -99.262208, 26.815668 ], [ -99.268613, 26.843213 ], [ -99.280471, 26.858053 ], [ -99.295146, 26.865440 ], [ -99.316753, 26.865831 ], [ -99.328900, 26.879761 ], [ -99.321819, 26.906846 ], [ -99.324684, 26.915973 ], [ -99.337297, 26.922759 ], [ -99.361144, 26.928921 ], [ -99.367054, 26.929034 ], [ -99.379149, 26.934490 ], [ -99.388253, 26.944217 ], [ -99.393748, 26.960730 ], [ -99.390189, 26.966348 ], [ -99.377312, 26.973819 ], [ -99.376593, 26.977717 ], [ -99.378435, 26.980034 ], [ -99.387367, 26.982399 ], [ -99.403694, 26.997356 ], [ -99.407321, 27.005809 ], [ -99.415476, 27.017240 ], [ -99.420447, 27.016568 ], [ -99.429380, 27.010833 ], [ -99.432155, 27.010699 ], [ -99.438721, 27.014630 ], [ -99.446524, 27.023008 ], [ -99.446970, 27.026026 ], [ -99.444062, 27.031253 ], [ -99.443973, 27.036458 ], [ -99.452316, 27.062669 ], [ -99.450282, 27.067705 ], [ -99.434470, 27.078517 ], [ -99.429209, 27.090982 ], [ -99.430275, 27.094872 ], [ -99.437646, 27.100442 ], [ -99.442123, 27.106839 ], [ -99.441109, 27.110042 ], [ -99.433370, 27.119218 ], [ -99.430581, 27.126612 ], [ -99.431355, 27.137580 ], [ -99.438265, 27.144792 ], [ -99.439971, 27.151072 ], [ -99.437951, 27.154121 ], [ -99.429984, 27.159149 ], [ -99.426348, 27.176262 ], [ -99.432795, 27.209693 ], [ -99.441928, 27.217985 ], [ -99.445238, 27.223341 ], [ -99.441407, 27.236758 ], [ -99.441549, 27.249920 ], [ -99.452391, 27.264046 ], [ -99.453949, 27.264673 ], [ -99.463309, 27.268437 ], [ -99.480688, 27.259989 ], [ -99.487910, 27.260721 ], [ -99.492407, 27.264118 ], [ -99.496615, 27.271708 ], [ -99.487513, 27.290240 ], [ -99.487937, 27.294941 ], [ -99.494604, 27.303542 ], [ -99.502036, 27.306121 ], [ -99.511531, 27.304077 ], [ -99.523658, 27.304138 ], [ -99.529654, 27.306051 ], [ -99.536443, 27.312538 ], [ -99.537771, 27.316073 ], [ -99.531376, 27.323809 ], [ -99.521260, 27.324784 ], [ -99.504837, 27.338289 ], [ -99.507831, 27.348637 ], [ -99.507779, 27.354247 ], [ -99.499076, 27.373140 ], [ -99.492144, 27.380517 ], [ -99.487521, 27.412396 ], [ -99.495699, 27.438884 ], [ -99.495104, 27.451518 ], [ -99.483819, 27.467297 ], [ -99.480419, 27.481596 ], [ -99.480219, 27.485796 ], [ -99.483519, 27.491096 ], [ -99.497519, 27.500496 ], [ -99.513320, 27.499496 ], [ -99.519320, 27.496896 ], [ -99.525820, 27.496696 ], [ -99.528320, 27.498896 ], [ -99.521919, 27.544094 ], [ -99.518819, 27.553194 ], [ -99.514319, 27.556994 ], [ -99.511119, 27.564494 ], [ -99.512219, 27.568094 ], [ -99.515978, 27.572131 ], [ -99.530138, 27.580207 ], [ -99.539722, 27.603281 ], [ -99.554950, 27.614454 ], [ -99.556812, 27.614336 ], [ -99.559467, 27.609076 ], [ -99.562869, 27.607264 ], [ -99.580006, 27.602251 ], [ -99.584843, 27.603903 ], [ -99.585148, 27.606398 ], [ -99.578160, 27.610369 ], [ -99.578099, 27.619196 ], [ -99.584782, 27.622007 ], [ -99.591372, 27.627464 ], [ -99.594038, 27.638573 ], [ -99.596231, 27.639858 ], [ -99.603533, 27.641992 ], [ -99.624515, 27.634515 ], [ -99.625322, 27.631137 ], [ -99.638929, 27.626758 ], [ -99.654324, 27.629616 ], [ -99.665948, 27.635968 ], [ -99.665422, 27.640275 ], [ -99.659500, 27.645246 ], [ -99.658295, 27.650158 ], [ -99.661845, 27.655753 ], [ -99.668942, 27.659974 ], [ -99.685813, 27.661015 ], [ -99.699356, 27.655417 ], [ -99.704601, 27.654954 ], [ -99.711511, 27.658365 ], [ -99.721519, 27.666155 ], [ -99.723716, 27.673328 ], [ -99.732448, 27.685425 ], [ -99.757539, 27.711853 ], [ -99.758534, 27.717071 ], [ -99.770740, 27.732134 ], [ -99.774901, 27.733540 ], [ -99.785366, 27.730355 ], [ -99.788845, 27.730718 ], [ -99.796342, 27.735586 ], [ -99.801651, 27.741771 ], [ -99.805670, 27.758688 ], [ -99.813086, 27.773952 ], [ -99.819092, 27.776019 ], [ -99.822193, 27.766855 ], [ -99.825793, 27.764374 ], [ -99.835127, 27.762881 ], [ -99.841708, 27.766464 ], [ -99.844737, 27.778809 ], [ -99.850877, 27.793974 ], [ -99.870066, 27.794627 ], [ -99.877677, 27.799427 ], [ -99.877840, 27.824376 ], [ -99.876003, 27.837968 ], [ -99.877202, 27.842179 ], [ -99.882015, 27.850392 ], [ -99.893650, 27.856193 ], [ -99.901486, 27.864162 ], [ -99.904385, 27.875284 ], [ -99.901232, 27.884406 ], [ -99.894091, 27.892950 ], [ -99.893456, 27.899208 ], [ -99.895828, 27.904178 ], [ -99.900080, 27.912142 ], [ -99.917461, 27.917973 ], [ -99.937142, 27.940537 ], [ -99.938541, 27.954059 ], [ -99.932161, 27.967710 ], [ -99.931812, 27.980967 ], [ -99.962769, 27.983536 ], [ -99.984923, 27.990729 ], [ -99.991447, 27.994560 ], [ -100.008631, 28.023964 ], [ -100.012839, 28.037203 ], [ -100.017914, 28.064787 ], [ -100.028725, 28.073118 ], [ -100.046108, 28.079068 ], [ -100.053123, 28.084730 ], [ -100.056983, 28.094207 ], [ -100.055596, 28.101141 ], [ -100.056493, 28.104186 ], [ -100.067652, 28.113602 ], [ -100.075474, 28.124882 ], [ -100.083393, 28.144035 ], [ -100.090289, 28.148313 ], [ -100.119628, 28.155588 ], [ -100.141098, 28.168149 ], [ -100.160590, 28.168160 ], [ -100.168438, 28.171542 ], [ -100.174413, 28.179448 ], [ -100.185694, 28.185781 ], [ -100.196499, 28.190218 ], [ -100.208059, 28.190383 ], [ -100.212105, 28.196510 ], [ -100.212137, 28.196837 ], [ -100.213450, 28.210416 ], [ -100.217565, 28.226934 ], [ -100.220284, 28.232210 ], [ -100.223630, 28.235224 ], [ -100.227575, 28.235857 ], [ -100.246200, 28.234092 ], [ -100.251634, 28.236177 ], [ -100.267604, 28.250269 ], [ -100.280518, 28.267969 ], [ -100.289384, 28.273491 ], [ -100.293468, 28.278475 ], [ -100.294296, 28.284381 ], [ -100.287554, 28.301093 ], [ -100.286471, 28.312296 ], [ -100.288639, 28.316978 ], [ -100.314198, 28.345859 ], [ -100.317246, 28.357382 ], [ -100.320393, 28.362117 ], [ -100.341869, 28.384953 ], [ -100.344400, 28.389662 ], [ -100.349586, 28.402604 ], [ -100.343945, 28.410119 ], [ -100.337059, 28.427151 ], [ -100.336186, 28.430181 ], [ -100.337797, 28.442960 ], [ -100.341533, 28.449571 ], [ -100.350786, 28.459246 ], [ -100.357498, 28.463642 ], [ -100.368288, 28.477196 ], [ -100.365982, 28.481116 ], [ -100.352235, 28.482638 ], [ -100.344181, 28.486249 ], [ -100.337140, 28.491729 ], [ -100.333814, 28.499252 ], [ -100.338518, 28.501833 ], [ -100.362148, 28.508399 ], [ -100.379079, 28.511639 ], [ -100.388860, 28.515748 ], [ -100.405058, 28.535780 ], [ -100.411414, 28.551899 ], [ -100.397270, 28.575637 ], [ -100.396800, 28.580401 ], [ -100.398385, 28.584884 ], [ -100.429856, 28.596441 ], [ -100.447320, 28.609325 ], [ -100.448648, 28.616774 ], [ -100.445529, 28.637144 ], [ -100.447091, 28.642197 ], [ -100.462866, 28.641364 ], [ -100.474494, 28.647071 ], [ -100.479636, 28.655225 ], [ -100.495863, 28.658569 ], [ -100.500354, 28.661960 ], [ -100.510055, 28.690723 ], [ -100.511998, 28.705352 ], [ -100.506701, 28.716745 ], [ -100.507613, 28.740599 ], [ -100.519226, 28.756161 ], [ -100.533017, 28.763280 ], [ -100.537772, 28.780776 ], [ -100.532431, 28.791063 ], [ -100.535830, 28.805888 ], [ -100.547324, 28.825817 ], [ -100.553130, 28.828249 ], [ -100.561443, 28.829174 ], [ -100.570510, 28.826317 ], [ -100.574699, 28.828787 ], [ -100.576846, 28.836168 ], [ -100.572992, 28.848464 ], [ -100.580502, 28.856008 ], [ -100.591040, 28.863054 ], [ -100.598877, 28.875591 ], [ -100.602654, 28.887660 ], [ -100.602054, 28.901944 ], [ -100.627206, 28.903734 ], [ -100.631611, 28.902839 ], [ -100.640568, 28.914212 ], [ -100.639170, 28.916289 ], [ -100.638857, 28.927622 ], [ -100.651512, 28.943432 ], [ -100.646993, 28.957079 ], [ -100.645894, 28.986421 ], [ -100.650946, 29.008254 ], [ -100.653758, 29.015356 ], [ -100.656110, 29.017224 ], [ -100.660208, 29.031497 ], [ -100.663212, 29.048042 ], [ -100.662508, 29.058107 ], [ -100.664065, 29.073206 ], [ -100.668356, 29.083970 ], [ -100.674656, 29.099777 ], [ -100.684472, 29.110657 ], [ -100.692327, 29.115228 ], [ -100.709966, 29.119684 ], [ -100.727462, 29.129123 ], [ -100.737795, 29.139079 ], [ -100.739116, 29.141658 ], [ -100.737591, 29.147407 ], [ -100.739681, 29.150486 ], [ -100.746140, 29.154149 ], [ -100.759726, 29.157150 ], [ -100.772649, 29.168492 ], [ -100.775905, 29.173344 ], [ -100.766031, 29.185849 ], [ -100.767059, 29.195287 ], [ -100.785521, 29.228137 ], [ -100.791372, 29.225945 ], [ -100.795681, 29.227730 ], [ -100.797046, 29.235586 ], [ -100.795127, 29.241767 ], [ -100.794912, 29.242459 ], [ -100.797671, 29.246943 ], [ -100.823533, 29.261742 ], [ -100.834040, 29.261400 ], [ -100.839016, 29.263259 ], [ -100.848664, 29.271421 ], [ -100.856469, 29.275664 ], [ -100.864659, 29.276076 ], [ -100.876049, 29.279585 ], [ -100.878883, 29.282193 ], [ -100.882052, 29.299045 ], [ -100.886842, 29.307848 ], [ -100.904835, 29.312010 ], [ -100.926678, 29.326584 ], [ -100.940615, 29.333109 ], [ -100.943196, 29.341985 ], [ -100.948972, 29.347246 ], [ -100.964325, 29.347342 ], [ -100.971743, 29.351371 ], [ -100.972916, 29.354545 ], [ -100.995607, 29.363403 ], [ -101.004207, 29.364772 ], [ -101.010614, 29.368669 ], [ -101.024016, 29.393698 ], [ -101.036604, 29.406108 ], [ -101.038600, 29.410714 ], [ -101.037642, 29.414681 ], [ -101.043364, 29.429880 ], [ -101.056957, 29.440773 ], [ -101.060151, 29.458661 ], [ -101.087149, 29.469414 ], [ -101.103699, 29.470550 ], [ -101.115254, 29.468459 ], [ -101.130038, 29.478420 ], [ -101.137503, 29.473542 ], [ -101.144337, 29.473246 ], [ -101.151877, 29.477005 ], [ -101.171663, 29.503950 ], [ -101.173821, 29.514566 ], [ -101.192720, 29.520285 ], [ -101.227419, 29.522350 ], [ -101.235275, 29.524854 ], [ -101.254895, 29.520342 ], [ -101.260837, 29.529933 ], [ -101.261175, 29.536777 ], [ -101.244355, 29.569187 ], [ -101.242023, 29.592512 ], [ -101.251353, 29.604174 ], [ -101.259127, 29.607284 ], [ -101.265347, 29.607284 ], [ -101.274677, 29.602619 ], [ -101.283230, 29.594844 ], [ -101.297224, 29.587069 ], [ -101.307332, 29.587847 ], [ -101.314329, 29.595622 ], [ -101.307332, 29.640716 ], [ -101.311219, 29.648491 ], [ -101.316661, 29.655488 ], [ -101.325214, 29.657821 ], [ -101.350093, 29.654711 ], [ -101.361756, 29.657821 ], [ -101.367198, 29.664041 ], [ -101.378860, 29.698250 ], [ -101.396948, 29.713947 ], [ -101.398362, 29.717000 ], [ -101.396294, 29.727055 ], [ -101.397009, 29.733963 ], [ -101.400636, 29.738079 ], [ -101.410024, 29.741498 ], [ -101.415584, 29.746534 ], [ -101.415402, 29.756561 ], [ -101.424732, 29.758116 ], [ -101.441059, 29.753451 ], [ -101.446502, 29.755006 ], [ -101.453499, 29.759671 ], [ -101.455224, 29.771874 ], [ -101.467494, 29.779886 ], [ -101.475269, 29.780663 ], [ -101.503223, 29.764582 ], [ -101.522695, 29.759671 ], [ -101.532802, 29.764336 ], [ -101.537467, 29.782996 ], [ -101.546797, 29.796991 ], [ -101.561569, 29.794658 ], [ -101.575564, 29.774444 ], [ -101.582562, 29.771334 ], [ -101.603681, 29.774399 ], [ -101.625958, 29.771063 ], [ -101.630319, 29.768729 ], [ -101.635128, 29.758675 ], [ -101.646418, 29.754304 ], [ -101.652401, 29.758795 ], [ -101.654578, 29.765163 ], [ -101.662453, 29.771280 ], [ -101.689992, 29.771213 ], [ -101.706636, 29.762737 ], [ -101.714224, 29.767660 ], [ -101.735202, 29.771592 ], [ -101.754323, 29.777662 ], [ -101.760920, 29.782458 ], [ -101.763274, 29.784170 ], [ -101.777161, 29.789327 ], [ -101.785668, 29.788252 ], [ -101.791003, 29.783038 ], [ -101.796870, 29.782619 ], [ -101.806508, 29.786390 ], [ -101.809441, 29.790161 ], [ -101.814889, 29.793095 ], [ -101.831232, 29.789323 ], [ -101.852604, 29.801895 ], [ -101.862242, 29.800219 ], [ -101.875400, 29.794023 ], [ -101.892739, 29.797891 ], [ -101.912406, 29.797850 ], [ -101.917557, 29.792676 ], [ -101.922585, 29.790161 ], [ -101.929709, 29.789323 ], [ -101.938090, 29.796028 ], [ -101.946471, 29.797704 ], [ -101.953595, 29.796866 ], [ -101.959462, 29.799381 ], [ -101.966167, 29.807343 ], [ -101.970357, 29.810276 ], [ -101.974548, 29.810276 ], [ -101.987539, 29.801057 ], [ -102.001786, 29.804828 ], [ -102.021919, 29.802491 ], [ -102.034759, 29.804028 ], [ -102.039013, 29.802655 ], [ -102.041088, 29.799610 ], [ -102.038412, 29.792832 ], [ -102.039227, 29.790977 ], [ -102.050044, 29.785070 ], [ -102.073646, 29.786926 ], [ -102.077348, 29.792421 ], [ -102.084439, 29.794962 ], [ -102.091816, 29.792854 ], [ -102.115682, 29.792390 ], [ -102.142326, 29.802854 ], [ -102.159601, 29.814356 ], [ -102.161674, 29.819487 ], [ -102.181894, 29.846034 ], [ -102.186150, 29.848462 ], [ -102.188672, 29.848943 ], [ -102.205381, 29.842438 ], [ -102.227553, 29.843534 ], [ -102.261389, 29.853283 ], [ -102.264041, 29.855964 ], [ -102.261777, 29.864002 ], [ -102.264954, 29.867806 ], [ -102.268817, 29.867991 ], [ -102.276755, 29.862978 ], [ -102.281249, 29.863117 ], [ -102.297331, 29.875194 ], [ -102.301381, 29.877674 ], [ -102.315389, 29.879920 ], [ -102.320619, 29.878980 ], [ -102.320693, 29.878857 ], [ -102.324634, 29.872307 ], [ -102.333384, 29.868046 ], [ -102.341033, 29.869305 ], [ -102.349861, 29.862317 ], [ -102.364542, 29.845387 ], [ -102.362514, 29.833156 ], [ -102.369522, 29.820395 ], [ -102.377254, 29.800163 ], [ -102.377313, 29.789971 ], [ -102.386678, 29.766880 ], [ -102.392906, 29.765569 ], [ -102.412062, 29.768062 ], [ -102.433301, 29.776608 ], [ -102.468946, 29.779817 ], [ -102.490331, 29.783948 ], [ -102.508313, 29.783219 ], [ -102.512687, 29.780303 ], [ -102.513381, 29.765760 ], [ -102.539417, 29.751629 ], [ -102.545492, 29.750900 ], [ -102.551081, 29.752358 ], [ -102.559343, 29.760377 ], [ -102.565661, 29.761592 ], [ -102.576353, 29.754302 ], [ -102.587774, 29.750657 ], [ -102.597160, 29.751608 ], [ -102.612879, 29.748182 ], [ -102.622534, 29.736632 ], [ -102.630151, 29.734315 ], [ -102.645665, 29.733910 ], [ -102.661252, 29.736123 ], [ -102.670971, 29.741954 ], [ -102.677192, 29.738261 ], [ -102.688164, 29.722487 ], [ -102.690238, 29.707482 ], [ -102.698347, 29.695591 ], [ -102.699317, 29.685029 ], [ -102.693466, 29.676507 ], [ -102.724231, 29.648415 ], [ -102.736948, 29.641538 ], [ -102.742031, 29.632142 ], [ -102.738428, 29.621929 ], [ -102.739991, 29.599041 ], [ -102.746202, 29.592875 ], [ -102.757066, 29.597799 ], [ -102.761811, 29.598397 ], [ -102.768341, 29.594734 ], [ -102.762241, 29.579449 ], [ -102.766124, 29.572348 ], [ -102.773961, 29.573084 ], [ -102.777531, 29.556497 ], [ -102.775725, 29.552189 ], [ -102.771429, 29.548546 ], [ -102.808692, 29.522319 ], [ -102.807327, 29.494009 ], [ -102.813954, 29.482806 ], [ -102.830970, 29.444267 ], [ -102.832539, 29.433109 ], [ -102.827355, 29.418262 ], [ -102.824564, 29.399558 ], [ -102.840778, 29.376962 ], [ -102.843021, 29.357988 ], [ -102.861630, 29.351639 ], [ -102.871857, 29.352093 ], [ -102.876866, 29.354059 ], [ -102.879534, 29.353327 ], [ -102.883722, 29.348059 ], [ -102.879805, 29.338755 ], [ -102.890489, 29.309499 ], [ -102.888328, 29.291947 ], [ -102.891022, 29.287113 ], [ -102.902605, 29.279441 ], [ -102.906296, 29.260011 ], [ -102.903189, 29.254029 ], [ -102.887902, 29.245612 ], [ -102.881135, 29.246022 ], [ -102.871347, 29.241625 ], [ -102.866846, 29.225015 ], [ -102.878020, 29.214698 ], [ -102.890064, 29.208814 ], [ -102.899231, 29.208863 ], [ -102.908787, 29.219337 ], [ -102.912131, 29.218902 ], [ -102.915866, 29.215878 ], [ -102.915554, 29.211342 ], [ -102.912448, 29.206255 ], [ -102.917805, 29.190697 ], [ -102.925482, 29.193723 ], [ -102.932612, 29.194113 ], [ -102.944911, 29.188820 ], [ -102.947156, 29.180777 ], [ -102.950890, 29.176835 ], [ -102.953475, 29.176308 ], [ -102.977266, 29.186226 ], [ -102.989432, 29.183174 ], [ -102.994653, 29.179620 ], [ -102.998096, 29.172676 ], [ -102.995688, 29.161219 ], [ -103.002434, 29.150261 ], [ -103.008362, 29.148293 ], [ -103.010325, 29.137822 ], [ -103.015028, 29.125770 ], [ -103.032983, 29.114118 ], [ -103.033303, 29.107356 ], [ -103.035683, 29.103029 ], [ -103.040442, 29.099351 ], [ -103.055370, 29.096539 ], [ -103.074407, 29.088534 ], [ -103.076355, 29.085722 ], [ -103.076847, 29.076059 ], [ -103.100266, 29.057700 ], [ -103.102532, 29.040507 ], [ -103.100368, 29.026877 ], [ -103.101608, 29.018123 ], [ -103.107811, 29.013812 ], [ -103.117238, 29.000209 ], [ -103.113922, 28.988547 ], [ -103.115328, 28.985270 ], [ -103.126748, 28.982124 ], [ -103.134931, 28.983525 ], [ -103.143274, 28.978074 ], [ -103.156646, 28.972831 ], [ -103.163865, 28.972099 ], [ -103.165923, 28.974002 ], [ -103.166235, 28.978836 ], [ -103.227801, 28.991532 ], [ -103.239109, 28.981651 ], [ -103.245121, 28.980240 ], [ -103.249155, 28.980952 ], [ -103.253285, 28.986687 ], [ -103.260308, 28.989731 ], [ -103.266003, 28.990206 ], [ -103.270357, 28.988114 ], [ -103.273357, 28.982844 ], [ -103.281190, 28.982138 ], [ -103.284749, 28.987121 ], [ -103.285936, 28.994003 ], [ -103.289258, 28.999698 ], [ -103.296614, 29.004444 ], [ -103.312987, 29.010139 ], [ -103.331022, 29.021766 ], [ -103.332920, 29.026987 ], [ -103.332446, 29.033394 ], [ -103.334819, 29.039801 ], [ -103.341463, 29.041224 ], [ -103.347870, 29.037428 ], [ -103.350816, 29.028567 ], [ -103.355428, 29.021529 ], [ -103.361998, 29.018914 ], [ -103.382125, 29.024249 ], [ -103.427754, 29.042334 ], [ -103.434668, 29.055317 ], [ -103.453029, 29.067467 ], [ -103.457386, 29.068597 ], [ -103.463196, 29.066822 ], [ -103.469167, 29.069242 ], [ -103.471265, 29.073115 ], [ -103.471426, 29.081345 ], [ -103.474815, 29.086671 ], [ -103.484429, 29.094524 ], [ -103.503236, 29.119110 ], [ -103.524613, 29.120998 ], [ -103.523384, 29.133389 ], [ -103.525027, 29.137354 ], [ -103.558679, 29.154962 ], [ -103.579462, 29.149965 ], [ -103.592360, 29.150260 ], [ -103.606438, 29.160411 ], [ -103.610540, 29.165773 ], [ -103.645635, 29.159286 ], [ -103.653180, 29.162864 ], [ -103.656808, 29.169099 ], [ -103.660203, 29.170934 ], [ -103.688670, 29.178294 ], [ -103.697314, 29.177194 ], [ -103.713770, 29.185008 ], [ -103.724743, 29.191470 ], [ -103.742175, 29.208610 ], [ -103.755943, 29.225545 ], [ -103.768570, 29.227361 ], [ -103.777623, 29.232265 ], [ -103.781660, 29.248804 ], [ -103.789034, 29.257502 ], [ -103.793967, 29.259900 ], [ -103.816642, 29.270927 ], [ -103.838303, 29.278304 ], [ -103.856893, 29.281852 ], [ -103.880606, 29.284962 ], [ -103.917106, 29.284216 ], [ -103.918910, 29.285042 ], [ -103.918857, 29.290107 ], [ -103.924976, 29.293913 ], [ -103.943698, 29.294946 ], [ -103.965796, 29.298587 ], [ -103.975235, 29.296017 ], [ -104.038282, 29.320156 ], [ -104.055596, 29.330910 ], [ -104.057244, 29.337694 ], [ -104.075924, 29.345075 ], [ -104.082150, 29.345923 ], [ -104.091022, 29.353692 ], [ -104.093326, 29.359926 ], [ -104.098378, 29.366756 ], [ -104.106467, 29.373127 ], [ -104.125475, 29.380922 ], [ -104.143692, 29.383278 ], [ -104.166563, 29.399352 ], [ -104.180070, 29.412764 ], [ -104.181273, 29.426265 ], [ -104.195990, 29.442884 ], [ -104.208194, 29.448201 ], [ -104.212529, 29.452439 ], [ -104.213948, 29.456222 ], [ -104.213239, 29.473010 ], [ -104.220569, 29.477976 ], [ -104.229081, 29.481050 ], [ -104.233825, 29.486545 ], [ -104.233487, 29.492734 ], [ -104.235847, 29.496744 ], [ -104.260293, 29.509425 ], [ -104.264155, 29.514001 ], [ -104.308813, 29.524337 ], [ -104.318074, 29.527938 ], [ -104.327483, 29.522188 ], [ -104.334811, 29.519463 ], [ -104.338113, 29.519967 ], [ -104.371175, 29.543063 ], [ -104.381041, 29.543406 ], [ -104.394589, 29.556087 ], [ -104.394351, 29.560535 ], [ -104.399591, 29.572319 ], [ -104.452301, 29.603660 ], [ -104.466520, 29.609296 ], [ -104.483502, 29.627741 ], [ -104.493659, 29.634017 ], [ -104.507568, 29.639624 ], [ -104.539761, 29.676074 ], [ -104.540559, 29.681129 ], [ -104.535770, 29.687248 ], [ -104.536302, 29.690441 ], [ -104.552241, 29.717123 ], [ -104.555601, 29.731221 ], [ -104.554660, 29.740726 ], [ -104.565951, 29.758795 ], [ -104.565688, 29.770462 ], [ -104.592472, 29.810276 ], [ -104.594023, 29.809221 ], [ -104.599149, 29.811007 ], [ -104.610166, 29.819118 ], [ -104.619039, 29.844445 ], [ -104.624350, 29.845222 ], [ -104.630103, 29.853314 ], [ -104.630360, 29.863377 ], [ -104.633275, 29.870485 ], [ -104.656783, 29.889333 ], [ -104.658650, 29.891557 ], [ -104.659042, 29.901413 ], [ -104.672327, 29.911112 ], [ -104.679772, 29.924659 ], [ -104.684322, 29.956086 ], [ -104.679661, 29.975272 ], [ -104.685479, 29.989943 ], [ -104.689641, 30.014950 ], [ -104.693592, 30.019077 ], [ -104.702311, 30.021322 ], [ -104.703998, 30.024210 ], [ -104.701102, 30.035534 ], [ -104.706874, 30.050685 ], [ -104.703582, 30.064530 ], [ -104.698233, 30.065287 ], [ -104.692778, 30.069757 ], [ -104.685003, 30.085643 ], [ -104.685687, 30.095957 ], [ -104.692094, 30.107304 ], [ -104.695366, 30.132130 ], [ -104.692123, 30.138663 ], [ -104.687507, 30.162203 ], [ -104.687296, 30.179464 ], [ -104.702788, 30.211736 ], [ -104.711236, 30.222921 ], [ -104.713166, 30.237957 ], [ -104.733822, 30.261221 ], [ -104.737360, 30.261380 ], [ -104.740448, 30.259454 ], [ -104.749664, 30.261260 ], [ -104.751567, 30.263644 ], [ -104.757894, 30.282396 ], [ -104.761634, 30.301148 ], [ -104.779356, 30.313188 ], [ -104.797291, 30.330336 ], [ -104.809794, 30.334926 ], [ -104.813478, 30.347061 ], [ -104.814779, 30.360497 ], [ -104.817596, 30.365915 ], [ -104.824314, 30.370466 ], [ -104.837493, 30.373909 ], [ -104.859521, 30.390413 ], [ -104.857440, 30.408957 ], [ -104.852420, 30.418792 ], [ -104.861074, 30.428897 ], [ -104.869872, 30.458645 ], [ -104.868711, 30.463230 ], [ -104.866119, 30.464790 ], [ -104.866094, 30.467380 ], [ -104.876787, 30.511004 ], [ -104.889376, 30.535144 ], [ -104.892228, 30.551420 ], [ -104.899001, 30.570400 ], [ -104.924796, 30.604832 ], [ -104.939873, 30.603939 ], [ -104.967167, 30.608107 ], [ -104.972071, 30.610260 ], [ -104.980291, 30.622040 ], [ -104.982131, 30.628605 ], [ -104.983981, 30.635206 ], [ -104.986300, 30.661059 ], [ -105.001240, 30.672583 ], [ -105.002057, 30.680972 ], [ -105.006801, 30.686039 ], [ -105.020142, 30.683637 ], [ -105.042930, 30.687256 ], [ -105.049885, 30.680817 ], [ -105.062334, 30.686303 ], [ -105.062626, 30.698222 ], [ -105.098282, 30.718914 ], [ -105.108076, 30.730050 ], [ -105.110706, 30.737750 ], [ -105.110682, 30.743366 ], [ -105.113816, 30.746001 ], [ -105.123265, 30.749504 ], [ -105.140207, 30.752502 ], [ -105.152362, 30.751452 ], [ -105.157640, 30.754008 ], [ -105.160153, 30.757059 ], [ -105.161230, 30.767468 ], [ -105.164819, 30.772493 ], [ -105.178279, 30.772134 ], [ -105.183436, 30.776645 ], [ -105.185931, 30.784392 ], [ -105.195144, 30.792138 ], [ -105.206161, 30.786454 ], [ -105.212917, 30.785415 ], [ -105.215967, 30.786492 ], [ -105.216685, 30.789543 ], [ -105.214891, 30.797260 ], [ -105.218660, 30.801567 ], [ -105.238364, 30.803109 ], [ -105.255416, 30.797029 ], [ -105.261361, 30.798078 ], [ -105.287238, 30.822206 ], [ -105.295630, 30.822206 ], [ -105.303673, 30.816961 ], [ -105.314863, 30.816961 ], [ -105.317660, 30.825004 ], [ -105.320108, 30.827452 ], [ -105.347695, 30.838065 ], [ -105.360672, 30.847384 ], [ -105.377417, 30.848645 ], [ -105.394242, 30.852979 ], [ -105.396690, 30.855427 ], [ -105.394249, 30.871961 ], [ -105.399609, 30.888941 ], [ -105.413505, 30.899808 ], [ -105.430089, 30.905792 ], [ -105.488027, 30.943278 ], [ -105.496856, 30.950494 ], [ -105.497964, 30.957279 ], [ -105.502257, 30.962680 ], [ -105.533088, 30.984859 ], [ -105.543676, 30.984746 ], [ -105.557430, 30.990229 ], [ -105.579114, 31.021645 ], [ -105.581404, 31.026847 ], [ -105.579542, 31.035396 ], [ -105.585323, 31.057488 ], [ -105.595921, 31.064842 ], [ -105.598773, 31.074926 ], [ -105.603330, 31.082625 ], [ -105.627349, 31.098545 ], [ -105.641890, 31.098322 ], [ -105.646731, 31.113908 ], [ -105.648834, 31.115902 ], [ -105.709491, 31.136375 ], [ -105.717006, 31.141438 ], [ -105.719540, 31.149161 ], [ -105.742678, 31.164897 ], [ -105.763531, 31.164121 ], [ -105.773257, 31.166897 ], [ -105.780021, 31.182666 ], [ -105.779725, 31.191283 ], [ -105.782895, 31.197563 ], [ -105.794386, 31.202240 ], [ -105.818835, 31.230681 ], [ -105.835722, 31.246812 ], [ -105.869353, 31.288634 ], [ -105.876015, 31.291589 ], [ -105.890872, 31.290014 ], [ -105.895035, 31.290978 ], [ -105.903461, 31.306769 ], [ -105.908771, 31.312774 ], [ -105.932553, 31.313121 ], [ -105.938452, 31.318735 ], [ -105.948091, 31.340069 ], [ -105.945903, 31.352810 ], [ -105.953943, 31.364749 ], [ -105.970101, 31.365937 ], [ -105.997486, 31.386792 ], [ -106.004926, 31.392458 ], [ -106.080258, 31.398702 ], [ -106.106877, 31.421403 ], [ -106.112169, 31.423578 ], [ -106.132782, 31.425367 ], [ -106.158218, 31.438885 ], [ -106.175675, 31.456279 ], [ -106.185482, 31.459433 ], [ -106.203969, 31.465378 ], [ -106.205827, 31.465976 ], [ -106.207837, 31.468188 ], [ -106.218843, 31.480300 ], [ -106.223909, 31.500422 ], [ -106.236804, 31.513376 ], [ -106.246203, 31.541153 ], [ -106.254780, 31.547997 ], [ -106.280811, 31.562062 ], [ -106.287785, 31.584445 ], [ -106.303536, 31.620413 ], [ -106.334737, 31.664112 ], [ -106.349538, 31.696711 ], [ -106.370139, 31.710710 ], [ -106.373839, 31.714810 ], [ -106.378039, 31.728310 ], [ -106.381039, 31.732110 ], [ -106.417940, 31.752009 ], [ -106.431541, 31.754209 ], [ -106.451541, 31.764808 ], [ -106.467642, 31.759608 ], [ -106.470742, 31.753508 ], [ -106.475542, 31.750109 ], [ -106.484642, 31.747809 ], [ -106.489542, 31.748408 ], [ -106.507342, 31.761208 ], [ -106.523643, 31.776207 ], [ -106.528643, 31.781807 ], [ -106.528543, 31.783907 ], [ -106.528543, 31.784407 ], [ -106.527997, 31.786945 ], [ -106.527623, 31.789119 ], [ -106.527738, 31.789761 ], [ -106.527943, 31.790507 ], [ -106.530515, 31.792103 ], [ -106.532480, 31.791914 ], [ -106.533000, 31.791829 ], [ -106.533043, 31.791907 ], [ -106.534743, 31.796107 ], [ -106.535154, 31.797089 ], [ -106.535343, 31.797507 ], [ -106.535843, 31.798607 ], [ -106.542097, 31.802146 ], [ -106.542144, 31.802107 ], [ -106.544714, 31.804287 ], [ -106.545344, 31.805007 ], [ -106.547144, 31.807305 ], [ -106.558444, 31.810406 ], [ -106.562945, 31.811104 ], [ -106.563444, 31.812606 ], [ -106.566844, 31.813306 ], [ -106.570944, 31.810206 ], [ -106.577244, 31.810406 ], [ -106.581344, 31.813906 ], [ -106.582144, 31.815506 ], [ -106.588045, 31.822106 ], [ -106.589045, 31.822706 ], [ -106.593826, 31.824901 ], [ -106.602727, 31.825024 ], [ -106.605267, 31.827912 ], [ -106.601945, 31.839605 ], [ -106.602045, 31.844405 ], [ -106.605245, 31.845905 ], [ -106.605845, 31.846305 ], [ -106.614637, 31.846490 ], [ -106.621857, 31.852854 ], [ -106.625763, 31.856276 ], [ -106.627808, 31.860593 ], [ -106.635926, 31.866235 ], [ -106.635880, 31.871514 ], [ -106.634873, 31.874478 ], [ -106.630799, 31.879697 ], [ -106.629197, 31.883717 ], [ -106.630692, 31.886411 ], [ -106.633927, 31.889184 ], [ -106.638154, 31.891663 ], [ -106.642900, 31.892933 ], [ -106.645296, 31.894859 ], [ -106.645646, 31.895649 ], [ -106.645479, 31.898670 ], [ -106.640840, 31.904598 ], [ -106.633668, 31.909790 ], [ -106.625947, 31.912227 ], [ -106.623445, 31.914034 ], [ -106.614346, 31.918003 ], [ -106.611846, 31.920003 ], [ -106.623933, 31.925335 ], [ -106.628663, 31.923614 ], [ -106.629747, 31.926570 ], [ -106.625322, 31.930053 ], [ -106.622529, 31.934863 ], [ -106.622117, 31.936621 ], [ -106.622377, 31.940863 ], [ -106.623659, 31.945510 ], [ -106.616136, 31.948439 ], [ -106.614702, 31.956000 ], [ -106.617708, 31.956008 ], [ -106.622819, 31.952891 ], [ -106.625123, 31.954531 ], [ -106.625535, 31.957476 ], [ -106.624299, 31.961054 ], [ -106.620454, 31.963403 ], [ -106.619371, 31.964777 ], [ -106.618745, 31.966955 ], [ -106.619569, 31.971578 ], [ -106.621873, 31.972933 ], [ -106.623216, 31.972910 ], [ -106.626466, 31.970690 ], [ -106.630114, 31.971258 ], [ -106.638186, 31.976820 ], [ -106.639529, 31.980348 ], [ -106.636492, 31.985719 ], [ -106.631182, 31.989809 ], [ -106.623568, 31.990999 ], [ -106.619448, 31.994733 ], [ -106.618486, 32.000495 ], [ -106.599096, 32.000731 ], [ -106.598639, 32.000754 ], [ -106.595333, 32.000778 ], [ -106.587972, 32.000749 ], [ -106.566056, 32.000759 ], [ -106.565142, 32.000736 ], [ -106.411075, 32.001334 ], [ -106.394298, 32.001484 ], [ -106.377165, 32.001177 ], [ -106.376861, 32.001172 ], [ -106.313307, 32.001512 ], [ -106.205915, 32.001762 ], [ -106.200699, 32.001785 ], [ -106.181840, 32.002050 ], [ -106.125534, 32.002533 ], [ -106.099756, 32.002492 ], [ -105.998003, 32.002328 ], [ -105.900600, 32.002100 ], [ -105.886159, 32.001970 ], [ -105.854061, 32.002350 ], [ -105.750527, 32.002206 ], [ -105.731362, 32.001564 ], [ -105.429281, 32.000577 ], [ -105.428582, 32.000600 ], [ -105.427049, 32.000638 ], [ -105.390396, 32.000607 ], [ -105.153994, 32.000497 ], [ -105.150310, 32.000497 ], [ -105.148240, 32.000485 ], [ -105.132916, 32.000518 ], [ -105.131377, 32.000524 ], [ -105.118040, 32.000485 ], [ -105.078605, 32.000533 ], [ -105.077046, 32.000579 ], [ -104.918272, 32.000496 ], [ -104.847757, 32.000482 ], [ -104.643526, 32.000443 ], [ -104.640918, 32.000396 ], [ -104.531937, 32.000311 ], [ -104.531756, 32.000117 ], [ -104.024521, 32.000010 ], [ -103.980179, 32.000125 ], [ -103.875476, 32.000554 ], [ -103.748317, 32.000198 ], [ -103.722853, 32.000208 ], [ -103.326501, 32.000370 ], [ -103.278521, 32.000419 ], [ -103.270383, 32.000326 ], [ -103.267708, 32.000324 ], [ -103.267633, 32.000475 ], [ -103.215641, 32.000513 ], [ -103.088698, 32.000453 ], [ -103.085876, 32.000465 ], [ -103.064423, 32.000518 ], [ -103.064344, 32.087051 ], [ -103.064348, 32.123041 ], [ -103.064422, 32.145006 ], [ -103.064696, 32.522193 ], [ -103.064761, 32.587983 ], [ -103.064788, 32.600397 ], [ -103.064761, 32.601863 ], [ -103.064815, 32.624537 ], [ -103.064633, 32.646420 ], [ -103.064864, 32.682647 ], [ -103.064798, 32.690761 ], [ -103.064799, 32.708694 ], [ -103.064827, 32.726628 ], [ -103.064807, 32.777303 ], [ -103.064698, 32.783602 ], [ -103.064711, 32.784593 ], [ -103.064699, 32.827531 ], [ -103.064672, 32.828470 ], [ -103.064889, 32.849359 ], [ -103.064916, 32.857260 ], [ -103.064807, 32.857696 ], [ -103.064862, 32.868346 ], [ -103.064701, 32.879355 ], [ -103.064569, 32.900014 ], [ -103.064657, 32.959097 ], [ -103.064679, 32.964373 ], [ -103.064625, 32.999899 ], [ -103.064452, 33.010290 ], [ -103.063980, 33.038693 ], [ -103.063905, 33.042055 ], [ -103.060103, 33.219225 ], [ -103.059720, 33.256262 ], [ -103.059242, 33.260371 ], [ -103.057856, 33.315234 ], [ -103.057487, 33.329477 ], [ -103.056655, 33.388416 ], [ -103.056655, 33.388438 ], [ -103.052610, 33.570599 ], [ -103.051664, 33.629489 ], [ -103.051363, 33.641950 ], [ -103.051535, 33.650487 ], [ -103.051087, 33.658186 ], [ -103.050532, 33.672408 ], [ -103.050148, 33.701971 ], [ -103.049608, 33.737766 ], [ -103.049096, 33.746270 ], [ -103.047346, 33.824675 ], [ -103.046907, 33.850300 ], [ -103.045644, 33.901537 ], [ -103.045698, 33.906299 ], [ -103.044893, 33.945617 ], [ -103.043950, 33.974629 ], [ -103.043617, 34.003633 ], [ -103.043531, 34.018014 ], [ -103.043555, 34.032714 ], [ -103.043746, 34.037294 ], [ -103.043771, 34.041538 ], [ -103.043721, 34.042320 ], [ -103.043767, 34.043545 ], [ -103.043744, 34.049986 ], [ -103.043686, 34.063078 ], [ -103.043516, 34.079382 ], [ -103.043569, 34.087947 ], [ -103.043644, 34.256903 ], [ -103.043719, 34.289441 ], [ -103.043936, 34.302585 ], [ -103.043979, 34.312749 ], [ -103.043979, 34.312764 ], [ -103.043946, 34.379555 ], [ -103.043944, 34.379660 ], [ -103.043919, 34.380916 ], [ -103.043693, 34.383578 ], [ -103.043630, 34.384690 ], [ -103.043614, 34.384969 ], [ -103.043613, 34.388679 ], [ -103.043613, 34.390442 ], [ -103.043585, 34.393716 ], [ -103.043611, 34.397105 ], [ -103.043583, 34.400678 ], [ -103.043538, 34.405463 ], [ -103.043582, 34.455657 ], [ -103.043588, 34.459662 ], [ -103.043589, 34.459774 ], [ -103.043594, 34.462660 ], [ -103.043072, 34.619782 ], [ -103.043286, 34.653099 ], [ -103.042827, 34.671188 ], [ -103.042769, 34.747361 ], [ -103.042770, 34.792224 ], [ -103.042781, 34.850243 ], [ -103.042521, 34.899546 ], [ -103.042552, 34.954101 ], [ -103.042642, 35.109913 ], [ -103.043261, 35.125058 ], [ -103.042520, 35.135596 ], [ -103.042600, 35.142766 ], [ -103.042711, 35.144735 ], [ -103.042568, 35.159318 ], [ -103.042395, 35.178573 ], [ -103.042339, 35.181922 ], [ -103.042366, 35.182786 ], [ -103.042377, 35.183149 ], [ -103.042377, 35.183156 ], [ -103.042497, 35.211862 ], [ -103.042775, 35.241237 ], [ -103.042366, 35.250056 ], [ -103.041554, 35.622487 ], [ -103.041272, 35.739274 ], [ -103.041146, 35.791583 ], [ -103.041917, 35.796441 ], [ -103.041716, 35.814072 ], [ -103.042186, 35.825217 ], [ -103.041305, 35.837694 ], [ -103.040824, 36.055231 ], [ -103.041674, 36.317534 ], [ -103.041745, 36.318267 ], [ -103.041924, 36.500439 ], [ -103.002434, 36.500397 ], [ -102.250453, 36.500369 ], [ -102.244990, 36.500704 ], [ -102.162463, 36.500326 ], [ -102.125450, 36.500324 ], [ -102.122066, 36.500684 ], [ -102.032339, 36.500610 ], [ -101.930245, 36.500526 ], [ -101.826565, 36.499654 ], [ -101.826498, 36.499535 ], [ -101.788110, 36.499678 ], [ -101.783359, 36.499709 ], [ -101.781987, 36.499718 ], [ -101.780610, 36.499727 ], [ -101.779435, 36.499734 ], [ -101.709314, 36.499722 ], [ -101.698685, 36.499508 ], [ -101.653708, 36.499573 ], [ -101.649966, 36.499573 ], [ -101.623915, 36.499528 ], [ -101.085156, 36.499244 ], [ -101.052418, 36.499563 ], [ -101.045331, 36.499540 ], [ -100.977088, 36.499595 ], [ -100.954153, 36.499599 ], [ -100.936058, 36.499602 ], [ -100.918513, 36.499621 ], [ -100.884174, 36.499682 ], [ -100.884080, 36.499682 ], [ -100.859657, 36.499687 ], [ -100.850840, 36.499700 ], [ -100.824236, 36.499618 ], [ -100.824218, 36.499618 ], [ -100.806190, 36.499674 ], [ -100.806172, 36.499634 ], [ -100.802909, 36.499621 ], [ -100.802886, 36.499621 ], [ -100.761811, 36.499618 ], [ -100.761811, 36.499580 ], [ -100.724362, 36.499580 ], [ -100.724361, 36.499558 ], [ -100.708626, 36.499553 ], [ -100.708628, 36.499521 ], [ -100.657763, 36.499483 ], [ -100.657763, 36.499500 ], [ -100.648343, 36.499495 ], [ -100.648344, 36.499463 ], [ -100.592614, 36.499469 ], [ -100.592556, 36.499469 ], [ -100.592551, 36.499429 ], [ -100.583539, 36.499483 ], [ -100.583379, 36.499443 ], [ -100.578114, 36.499463 ], [ -100.578114, 36.499439 ], [ -100.546145, 36.499343 ], [ -100.531215, 36.499341 ], [ -100.531215, 36.499290 ], [ -100.530478, 36.499240 ], [ -100.530314, 36.499357 ], [ -100.522227, 36.499291 ], [ -100.441065, 36.499490 ], [ -100.441064, 36.499462 ], [ -100.433959, 36.499456 ], [ -100.421328, 36.499447 ], [ -100.421301, 36.499488 ], [ -100.413634, 36.499444 ], [ -100.413550, 36.499469 ], [ -100.378634, 36.499517 ], [ -100.378592, 36.499445 ], [ -100.351852, 36.499487 ], [ -100.351842, 36.499473 ], [ -100.334464, 36.499420 ], [ -100.334441, 36.499440 ], [ -100.324150, 36.499679 ], [ -100.311245, 36.499631 ], [ -100.311018, 36.499688 ], [ -100.310643, 36.499642 ], [ -100.181221, 36.499633 ], [ -100.090021, 36.499634 ], [ -100.003762, 36.499699 ], [ -100.000406, 36.499702 ], [ -100.000399, 36.055677 ], [ -100.000396, 35.880948 ], [ -100.000392, 35.619115 ], [ -100.000389, 35.422364 ], [ -100.000385, 35.182702 ], [ -100.000384, 35.030385 ], [ -100.000381, 34.746461 ], [ -100.000381, 34.746358 ], [ -100.000381, 34.560509 ], [ -99.997501, 34.560424 ], [ -99.985833, 34.560079 ], [ -99.974762, 34.561318 ], [ -99.971555, 34.562179 ], [ -99.965608, 34.565844 ], [ -99.958898, 34.571271 ], [ -99.957541, 34.572709 ], [ -99.957553, 34.574169 ], [ -99.956717, 34.576524 ], [ -99.954567, 34.578195 ], [ -99.945720, 34.579273 ], [ -99.929334, 34.576714 ], [ -99.923211, 34.574552 ], [ -99.921801, 34.570253 ], [ -99.915771, 34.565975 ], [ -99.898943, 34.555804 ], [ -99.896007, 34.555530 ], [ -99.893760, 34.554219 ], [ -99.887147, 34.549047 ], [ -99.874403, 34.537095 ], [ -99.873254, 34.535351 ], [ -99.872357, 34.532096 ], [ -99.868953, 34.527615 ], [ -99.853066, 34.511593 ], [ -99.844658, 34.506787 ], [ -99.832904, 34.500068 ], [ -99.825325, 34.497596 ], [ -99.818186, 34.487840 ], [ -99.818739, 34.484976 ], [ -99.814313, 34.476204 ], [ -99.793684, 34.453894 ], [ -99.782986, 34.444364 ], [ -99.775743, 34.444225 ], [ -99.765599, 34.437488 ], [ -99.764826, 34.436434 ], [ -99.764882, 34.435266 ], [ -99.767648, 34.431854 ], [ -99.767234, 34.430502 ], [ -99.754248, 34.421289 ], [ -99.740907, 34.414763 ], [ -99.730348, 34.411240 ], [ -99.720259, 34.406295 ], [ -99.716416, 34.402815 ], [ -99.715089, 34.400754 ], [ -99.714232, 34.397822 ], [ -99.714838, 34.394524 ], [ -99.712682, 34.390928 ], [ -99.707901, 34.387539 ], [ -99.696462, 34.381036 ], [ -99.678283, 34.379799 ], [ -99.671377, 34.377714 ], [ -99.665992, 34.374185 ], [ -99.662705, 34.373680 ], [ -99.659362, 34.374390 ], [ -99.654194, 34.376519 ], [ -99.649662, 34.379885 ], [ -99.630905, 34.376007 ], [ -99.624197, 34.373577 ], [ -99.600026, 34.374688 ], [ -99.596323, 34.377137 ], [ -99.587596, 34.385867 ], [ -99.585442, 34.388914 ], [ -99.584531, 34.391205 ], [ -99.585306, 34.398122 ], [ -99.584480, 34.407673 ], [ -99.580060, 34.416653 ], [ -99.574367, 34.418281 ], [ -99.569696, 34.418418 ], [ -99.562204, 34.417319 ], [ -99.555986, 34.414640 ], [ -99.549242, 34.412715 ], [ -99.529786, 34.411452 ], [ -99.523650, 34.412206 ], [ -99.517624, 34.414494 ], [ -99.514280, 34.414035 ], [ -99.499875, 34.409608 ], [ -99.497091, 34.407731 ], [ -99.494104, 34.404755 ], [ -99.490426, 34.399694 ], [ -99.487219, 34.397955 ], [ -99.477547, 34.396355 ], [ -99.475123, 34.396398 ], [ -99.470969, 34.396471 ], [ -99.452648, 34.388252 ], [ -99.445021, 34.379892 ], [ -99.440760, 34.374123 ], [ -99.430995, 34.373414 ], [ -99.420432, 34.380464 ], [ -99.408848, 34.372776 ], [ -99.407168, 34.372605 ], [ -99.402960, 34.373481 ], [ -99.399603, 34.375079 ], [ -99.397253, 34.377871 ], [ -99.391492, 34.405631 ], [ -99.393919, 34.415274 ], [ -99.396488, 34.417291 ], [ -99.396902, 34.418688 ], [ -99.397010, 34.424003 ], [ -99.394956, 34.442099 ], [ -99.381011, 34.456936 ], [ -99.375365, 34.458845 ], [ -99.369610, 34.458699 ], [ -99.358795, 34.455863 ], [ -99.354672, 34.451857 ], [ -99.354837, 34.449658 ], [ -99.356771, 34.446542 ], [ -99.357102, 34.444915 ], [ -99.356713, 34.442144 ], [ -99.350407, 34.437083 ], [ -99.341337, 34.431061 ], [ -99.334037, 34.427536 ], [ -99.328674, 34.422383 ], [ -99.324222, 34.414458 ], [ -99.319606, 34.408869 ], [ -99.318363, 34.408296 ], [ -99.316373, 34.408205 ], [ -99.308274, 34.410014 ], [ -99.299098, 34.414228 ], [ -99.294648, 34.415373 ], [ -99.289922, 34.414731 ], [ -99.264167, 34.405149 ], [ -99.261321, 34.403499 ], [ -99.258980, 34.391243 ], [ -99.261191, 34.389548 ], [ -99.264508, 34.388085 ], [ -99.273958, 34.387560 ], [ -99.275340, 34.386599 ], [ -99.274926, 34.384904 ], [ -99.271281, 34.381604 ], [ -99.258696, 34.372634 ], [ -99.254722, 34.372405 ], [ -99.251408, 34.375080 ], [ -99.248969, 34.375984 ], [ -99.242945, 34.372668 ], [ -99.237233, 34.362717 ], [ -99.234252, 34.353459 ], [ -99.233274, 34.344101 ], [ -99.232606, 34.342380 ], [ -99.229994, 34.340538 ], [ -99.226153, 34.339726 ], [ -99.221975, 34.340020 ], [ -99.219769, 34.341377 ], [ -99.217335, 34.341520 ], [ -99.213135, 34.340369 ], [ -99.210716, 34.336304 ], [ -99.209724, 34.324935 ], [ -99.211600, 34.313970 ], [ -99.213476, 34.310672 ], [ -99.211648, 34.292232 ], [ -99.209742, 34.286345 ], [ -99.207561, 34.283505 ], [ -99.203681, 34.281926 ], [ -99.200222, 34.281152 ], [ -99.196260, 34.281463 ], [ -99.195605, 34.280839 ], [ -99.194570, 34.272424 ], [ -99.196926, 34.260929 ], [ -99.197153, 34.244298 ], [ -99.195553, 34.240060 ], [ -99.191139, 34.232340 ], [ -99.190146, 34.229660 ], [ -99.190036, 34.227186 ], [ -99.192076, 34.222192 ], [ -99.192683, 34.218825 ], [ -99.192104, 34.216694 ], [ -99.189511, 34.214312 ], [ -99.159016, 34.208880 ], [ -99.143985, 34.214763 ], [ -99.138220, 34.219159 ], [ -99.130609, 34.219408 ], [ -99.128514, 34.218766 ], [ -99.127549, 34.217986 ], [ -99.126614, 34.215329 ], [ -99.127525, 34.213771 ], [ -99.130090, 34.212192 ], [ -99.131553, 34.209352 ], [ -99.131885, 34.207382 ], [ -99.129792, 34.204403 ], [ -99.126567, 34.203004 ], [ -99.119204, 34.201747 ], [ -99.108758, 34.203401 ], [ -99.092191, 34.209316 ], [ -99.079535, 34.211518 ], [ -99.075978, 34.211221 ], [ -99.066465, 34.208404 ], [ -99.060344, 34.204761 ], [ -99.059159, 34.202929 ], [ -99.058800, 34.201256 ], [ -99.058084, 34.200569 ], [ -99.048792, 34.198209 ], [ -99.043471, 34.198208 ], [ -99.040962, 34.200842 ], [ -99.039004, 34.204667 ], [ -99.037459, 34.206454 ], [ -99.036273, 34.206912 ], [ -99.013075, 34.203222 ], [ -99.005790, 34.206647 ], [ -99.002916, 34.208782 ], [ -99.003433, 34.214466 ], [ -99.000761, 34.217643 ], [ -98.990852, 34.221633 ], [ -98.987294, 34.221223 ], [ -98.981364, 34.217583 ], [ -98.978685, 34.210231 ], [ -98.976587, 34.206291 ], [ -98.974132, 34.203566 ], [ -98.969003, 34.201299 ], [ -98.966302, 34.201323 ], [ -98.962470, 34.204668 ], [ -98.962085, 34.206386 ], [ -98.962307, 34.211312 ], [ -98.960791, 34.213030 ], [ -98.958475, 34.213855 ], [ -98.952513, 34.212650 ], [ -98.952358, 34.212579 ], [ -98.950396, 34.211680 ], [ -98.940220, 34.203686 ], [ -98.928145, 34.192689 ], [ -98.927456, 34.191155 ], [ -98.923129, 34.185978 ], [ -98.920704, 34.183435 ], [ -98.918333, 34.181831 ], [ -98.909349, 34.177499 ], [ -98.872922, 34.166584 ], [ -98.871543, 34.165027 ], [ -98.871211, 34.163012 ], [ -98.872229, 34.160446 ], [ -98.874955, 34.157031 ], [ -98.874872, 34.155657 ], [ -98.873271, 34.153596 ], [ -98.868116, 34.149635 ], [ -98.862550, 34.149111 ], [ -98.860125, 34.149913 ], [ -98.858419, 34.152732 ], [ -98.857900, 34.159627 ], [ -98.857322, 34.161094 ], [ -98.855585, 34.161621 ], [ -98.831115, 34.162154 ], [ -98.812954, 34.158444 ], [ -98.806810, 34.155901 ], [ -98.792015, 34.143736 ], [ -98.765570, 34.136376 ], [ -98.761797, 34.133785 ], [ -98.760558, 34.132388 ], [ -98.759486, 34.128882 ], [ -98.759653, 34.126912 ], [ -98.757037, 34.124633 ], [ -98.749291, 34.124238 ], [ -98.741966, 34.125530 ], [ -98.739461, 34.127394 ], [ -98.737232, 34.130992 ], [ -98.736820, 34.133374 ], [ -98.735471, 34.135208 ], [ -98.734287, 34.135758 ], [ -98.717537, 34.136450 ], [ -98.716104, 34.135947 ], [ -98.696518, 34.133521 ], [ -98.690072, 34.133155 ], [ -98.655655, 34.158258 ], [ -98.650583, 34.163113 ], [ -98.648073, 34.164441 ], [ -98.643223, 34.164531 ], [ -98.635730, 34.161618 ], [ -98.621666, 34.157195 ], [ -98.616733, 34.156418 ], [ -98.611829, 34.156558 ], [ -98.610158, 34.157099 ], [ -98.608853, 34.157521 ], [ -98.603978, 34.160249 ], [ -98.599789, 34.160571 ], [ -98.577136, 34.148962 ], [ -98.572451, 34.145091 ], [ -98.560191, 34.133202 ], [ -98.558593, 34.128254 ], [ -98.550917, 34.119334 ], [ -98.536257, 34.107343 ], [ -98.530611, 34.099843 ], [ -98.528200, 34.094961 ], [ -98.504182, 34.072371 ], [ -98.486328, 34.062598 ], [ -98.482040, 34.062270 ], [ -98.475066, 34.064269 ], [ -98.449034, 34.073462 ], [ -98.446379, 34.075430 ], [ -98.445784, 34.076827 ], [ -98.445585, 34.079298 ], [ -98.443724, 34.082152 ], [ -98.442808, 34.083144 ], [ -98.440092, 34.084311 ], [ -98.432127, 34.085622 ], [ -98.428480, 34.085523 ], [ -98.425230, 34.084799 ], [ -98.423116, 34.083548 ], [ -98.422253, 34.083037 ], [ -98.419995, 34.082488 ], [ -98.417813, 34.083029 ], [ -98.414426, 34.085074 ], [ -98.399777, 34.099973 ], [ -98.398389, 34.104566 ], [ -98.398160, 34.121396 ], [ -98.400494, 34.121778 ], [ -98.400967, 34.122236 ], [ -98.398441, 34.128456 ], [ -98.384381, 34.146317 ], [ -98.381238, 34.149454 ], [ -98.367494, 34.156191 ], [ -98.364023, 34.157109 ], [ -98.325445, 34.151025 ], [ -98.322580, 34.149720 ], [ -98.318750, 34.146421 ], [ -98.300209, 34.134579 ], [ -98.293901, 34.133020 ], [ -98.280321, 34.130750 ], [ -98.256467, 34.129481 ], [ -98.247954, 34.130717 ], [ -98.241013, 34.133103 ], [ -98.225282, 34.127245 ], [ -98.223600, 34.125093 ], [ -98.216463, 34.121821 ], [ -98.203711, 34.117676 ], [ -98.200075, 34.116783 ], [ -98.191455, 34.115753 ], [ -98.169120, 34.114171 ], [ -98.157412, 34.120467 ], [ -98.154354, 34.122734 ], [ -98.142754, 34.136359 ], [ -98.138979, 34.141805 ], [ -98.136770, 34.144992 ], [ -98.130816, 34.150532 ], [ -98.123377, 34.154540 ], [ -98.114506, 34.154727 ], [ -98.109462, 34.154111 ], [ -98.107065, 34.152531 ], [ -98.101937, 34.146830 ], [ -98.090224, 34.130181 ], [ -98.089755, 34.128211 ], [ -98.090660, 34.121980 ], [ -98.092421, 34.116917 ], [ -98.095118, 34.111190 ], [ -98.099328, 34.104295 ], [ -98.104309, 34.098200 ], [ -98.119417, 34.084474 ], [ -98.121039, 34.081266 ], [ -98.120208, 34.072127 ], [ -98.118030, 34.067065 ], [ -98.114587, 34.062280 ], [ -98.099096, 34.048639 ], [ -98.096177, 34.044625 ], [ -98.096542, 34.040976 ], [ -98.097272, 34.038969 ], [ -98.098001, 34.038240 ], [ -98.102015, 34.037327 ], [ -98.104022, 34.036233 ], [ -98.105482, 34.033861 ], [ -98.105482, 34.031307 ], [ -98.103617, 34.029207 ], [ -98.088203, 34.005481 ], [ -98.085260, 34.003259 ], [ -98.082839, 34.002412 ], [ -98.055197, 33.995841 ], [ -98.041117, 33.993456 ], [ -98.027672, 33.993357 ], [ -98.019485, 33.993804 ], [ -98.005667, 33.995964 ], [ -97.987388, 33.999823 ], [ -97.982806, 34.001949 ], [ -97.978243, 34.005387 ], [ -97.974173, 34.006716 ], [ -97.971670, 34.005434 ], [ -97.968340, 34.000530 ], [ -97.963028, 33.994235 ], [ -97.958325, 33.990846 ], [ -97.955850, 33.990136 ], [ -97.952688, 33.990114 ], [ -97.947572, 33.991053 ], [ -97.946473, 33.990732 ], [ -97.945730, 33.989839 ], [ -97.945950, 33.988396 ], [ -97.956917, 33.958502 ], [ -97.960351, 33.951928 ], [ -97.965737, 33.947392 ], [ -97.972662, 33.944527 ], [ -97.974173, 33.942832 ], [ -97.974062, 33.940289 ], [ -97.972494, 33.937907 ], [ -97.971175, 33.937129 ], [ -97.965953, 33.936191 ], [ -97.963425, 33.936237 ], [ -97.955511, 33.938186 ], [ -97.954467, 33.937774 ], [ -97.953395, 33.936445 ], [ -97.952679, 33.929482 ], [ -97.953695, 33.924373 ], [ -97.957155, 33.914454 ], [ -97.960615, 33.910354 ], [ -97.964461, 33.907398 ], [ -97.969873, 33.905999 ], [ -97.973143, 33.908014 ], [ -97.976963, 33.912549 ], [ -97.978804, 33.912548 ], [ -97.979985, 33.911402 ], [ -97.983552, 33.904002 ], [ -97.984540, 33.900703 ], [ -97.984566, 33.899077 ], [ -97.983769, 33.897200 ], [ -97.977859, 33.889929 ], [ -97.977808, 33.889883 ], [ -97.974178, 33.886643 ], [ -97.967777, 33.882430 ], [ -97.958438, 33.879179 ], [ -97.951215, 33.878424 ], [ -97.946464, 33.878883 ], [ -97.942730, 33.879845 ], [ -97.938802, 33.879891 ], [ -97.936743, 33.879204 ], [ -97.905467, 33.863531 ], [ -97.896738, 33.857985 ], [ -97.877387, 33.850236 ], [ -97.871447, 33.849001 ], [ -97.865765, 33.849393 ], [ -97.834333, 33.857671 ], [ -97.805423, 33.877167 ], [ -97.803473, 33.880190 ], [ -97.801578, 33.885138 ], [ -97.784657, 33.890632 ], [ -97.780618, 33.895533 ], [ -97.779683, 33.899243 ], [ -97.780340, 33.904833 ], [ -97.783717, 33.910560 ], [ -97.772672, 33.914382 ], [ -97.765446, 33.913532 ], [ -97.763770, 33.914241 ], [ -97.760224, 33.917194 ], [ -97.759399, 33.918820 ], [ -97.759834, 33.925210 ], [ -97.762661, 33.930846 ], [ -97.762768, 33.934396 ], [ -97.752957, 33.937049 ], [ -97.738478, 33.937421 ], [ -97.736554, 33.936575 ], [ -97.733723, 33.936392 ], [ -97.732267, 33.936691 ], [ -97.725289, 33.941045 ], [ -97.716772, 33.947666 ], [ -97.709684, 33.954997 ], [ -97.704159, 33.963336 ], [ -97.697921, 33.977331 ], [ -97.693110, 33.983699 ], [ -97.688023, 33.986607 ], [ -97.671772, 33.991370 ], [ -97.661489, 33.990818 ], [ -97.656210, 33.989488 ], [ -97.633778, 33.981257 ], [ -97.609091, 33.968093 ], [ -97.589598, 33.953554 ], [ -97.588828, 33.951882 ], [ -97.591514, 33.928200 ], [ -97.595084, 33.922954 ], [ -97.596155, 33.922106 ], [ -97.596979, 33.920228 ], [ -97.597115, 33.917868 ], [ -97.596289, 33.913769 ], [ -97.589254, 33.903922 ], [ -97.587441, 33.902479 ], [ -97.582744, 33.900785 ], [ -97.561176, 33.897537 ], [ -97.558270, 33.897099 ], [ -97.555002, 33.897282 ], [ -97.551541, 33.897947 ], [ -97.543246, 33.901289 ], [ -97.532723, 33.906577 ], [ -97.525277, 33.911751 ], [ -97.519171, 33.913638 ], [ -97.500960, 33.919643 ], [ -97.494858, 33.919258 ], [ -97.486505, 33.916994 ], [ -97.484037, 33.915762 ], [ -97.460376, 33.903948 ], [ -97.458069, 33.901635 ], [ -97.450954, 33.891398 ], [ -97.451469, 33.870930 ], [ -97.457617, 33.855126 ], [ -97.459566, 33.853316 ], [ -97.461486, 33.849560 ], [ -97.462857, 33.841772 ], [ -97.459068, 33.834581 ], [ -97.453057, 33.828536 ], [ -97.444193, 33.823773 ], [ -97.426493, 33.819398 ], [ -97.410387, 33.818845 ], [ -97.372941, 33.819454 ], [ -97.368744, 33.821471 ], [ -97.365507, 33.823763 ], [ -97.358513, 33.830018 ], [ -97.348338, 33.843876 ], [ -97.340900, 33.860236 ], [ -97.339392, 33.867630 ], [ -97.336524, 33.872827 ], [ -97.332940, 33.874440 ], [ -97.329176, 33.874440 ], [ -97.327563, 33.873903 ], [ -97.326487, 33.872648 ], [ -97.324158, 33.866017 ], [ -97.322365, 33.864941 ], [ -97.318243, 33.865121 ], [ -97.315913, 33.865838 ], [ -97.314413, 33.866989 ], [ -97.307490, 33.878204 ], [ -97.302471, 33.880175 ], [ -97.299245, 33.880175 ], [ -97.294227, 33.876412 ], [ -97.285983, 33.868526 ], [ -97.279108, 33.864555 ], [ -97.275348, 33.863225 ], [ -97.271532, 33.862560 ], [ -97.256625, 33.863286 ], [ -97.255636, 33.863698 ], [ -97.254235, 33.865323 ], [ -97.249209, 33.875101 ], [ -97.246180, 33.900344 ], [ -97.244946, 33.903092 ], [ -97.242092, 33.906277 ], [ -97.226522, 33.914642 ], [ -97.210921, 33.916064 ], [ -97.206141, 33.914280 ], [ -97.185458, 33.900700 ], [ -97.180845, 33.895204 ], [ -97.179609, 33.892250 ], [ -97.166629, 33.847311 ], [ -97.166824, 33.840395 ], [ -97.171627, 33.835335 ], [ -97.181370, 33.831375 ], [ -97.186254, 33.830894 ], [ -97.193690, 33.831307 ], [ -97.195831, 33.830803 ], [ -97.197477, 33.829795 ], [ -97.199700, 33.827322 ], [ -97.203514, 33.821825 ], [ -97.204995, 33.818870 ], [ -97.205652, 33.809824 ], [ -97.205431, 33.801488 ], [ -97.203236, 33.797343 ], [ -97.194786, 33.785344 ], [ -97.190397, 33.781153 ], [ -97.187792, 33.769702 ], [ -97.181843, 33.755870 ], [ -97.172192, 33.737545 ], [ -97.163149, 33.729322 ], [ -97.162810, 33.729118 ], [ -97.155066, 33.724442 ], [ -97.149394, 33.721967 ], [ -97.137530, 33.718664 ], [ -97.126102, 33.716941 ], [ -97.121102, 33.717174 ], [ -97.113265, 33.718804 ], [ -97.108936, 33.720294 ], [ -97.104525, 33.722608 ], [ -97.097154, 33.727809 ], [ -97.094085, 33.730992 ], [ -97.091072, 33.735115 ], [ -97.086195, 33.743933 ], [ -97.084693, 33.753147 ], [ -97.084613, 33.759993 ], [ -97.085218, 33.765512 ], [ -97.087852, 33.774099 ], [ -97.093917, 33.789052 ], [ -97.095236, 33.794136 ], [ -97.094771, 33.798532 ], [ -97.092112, 33.804097 ], [ -97.087999, 33.808747 ], [ -97.078590, 33.812756 ], [ -97.067977, 33.814476 ], [ -97.062632, 33.816079 ], [ -97.058623, 33.818752 ], [ -97.055416, 33.823830 ], [ -97.055148, 33.825701 ], [ -97.055683, 33.830779 ], [ -97.057821, 33.834520 ], [ -97.058623, 33.837728 ], [ -97.057554, 33.840133 ], [ -97.055416, 33.841202 ], [ -97.052209, 33.841737 ], [ -97.048734, 33.840935 ], [ -97.041245, 33.837761 ], [ -97.038858, 33.838264 ], [ -97.023899, 33.844213 ], [ -97.017857, 33.850142 ], [ -96.985567, 33.886522 ], [ -96.983971, 33.892083 ], [ -96.984939, 33.904866 ], [ -96.988745, 33.918468 ], [ -96.993997, 33.928979 ], [ -96.995023, 33.932035 ], [ -96.996183, 33.941728 ], [ -96.995368, 33.947302 ], [ -96.994288, 33.949206 ], [ -96.990835, 33.952701 ], [ -96.987892, 33.954671 ], [ -96.981337, 33.956378 ], [ -96.979415, 33.956178 ], [ -96.979347, 33.955130 ], [ -96.980676, 33.951814 ], [ -96.981031, 33.949160 ], [ -96.979818, 33.941588 ], [ -96.976955, 33.937453 ], [ -96.973807, 33.935697 ], [ -96.972542, 33.935795 ], [ -96.952313, 33.944582 ], [ -96.944611, 33.949217 ], [ -96.934791, 33.954359 ], [ -96.932252, 33.955688 ], [ -96.924268, 33.959159 ], [ -96.922114, 33.959579 ], [ -96.918618, 33.958926 ], [ -96.916300, 33.957798 ], [ -96.911336, 33.953960 ], [ -96.907387, 33.950025 ], [ -96.905253, 33.947219 ], [ -96.902434, 33.942018 ], [ -96.899442, 33.933728 ], [ -96.896469, 33.913318 ], [ -96.897194, 33.902954 ], [ -96.895728, 33.896414 ], [ -96.883010, 33.868019 ], [ -96.875281, 33.860505 ], [ -96.866438, 33.853149 ], [ -96.856090, 33.847490 ], [ -96.850593, 33.847211 ], [ -96.845896, 33.848975 ], [ -96.841592, 33.852894 ], [ -96.840819, 33.863645 ], [ -96.839778, 33.868396 ], [ -96.837413, 33.871349 ], [ -96.832157, 33.874835 ], [ -96.812778, 33.872646 ], [ -96.794276, 33.868886 ], [ -96.783485, 33.863534 ], [ -96.780569, 33.860098 ], [ -96.779588, 33.857939 ], [ -96.777202, 33.848162 ], [ -96.776766, 33.841976 ], [ -96.770676, 33.829621 ], [ -96.769378, 33.827477 ], [ -96.766235, 33.825458 ], [ -96.761588, 33.824406 ], [ -96.754041, 33.824658 ], [ -96.746038, 33.825699 ], [ -96.712422, 33.831633 ], [ -96.708134, 33.833060 ], [ -96.704457, 33.835021 ], [ -96.699574, 33.839049 ], [ -96.690708, 33.849959 ], [ -96.688191, 33.854613 ], [ -96.684727, 33.862905 ], [ -96.682209, 33.873876 ], [ -96.682103, 33.876645 ], [ -96.683464, 33.884217 ], [ -96.680947, 33.896204 ], [ -96.675306, 33.909114 ], [ -96.673449, 33.912278 ], [ -96.670618, 33.914914 ], [ -96.667187, 33.916940 ], [ -96.664410, 33.917267 ], [ -96.659896, 33.916666 ], [ -96.644050, 33.905962 ], [ -96.630117, 33.895422 ], [ -96.628294, 33.894477 ], [ -96.607562, 33.894735 ], [ -96.592948, 33.895616 ], [ -96.588519, 33.894881 ], [ -96.587934, 33.894784 ], [ -96.585452, 33.891281 ], [ -96.585360, 33.888948 ], [ -96.587494, 33.884251 ], [ -96.590112, 33.880665 ], [ -96.597348, 33.875101 ], [ -96.601686, 33.872823 ], [ -96.611970, 33.869016 ], [ -96.625399, 33.856542 ], [ -96.628969, 33.852407 ], [ -96.629747, 33.850866 ], [ -96.630022, 33.847541 ], [ -96.629290, 33.845488 ], [ -96.623155, 33.841483 ], [ -96.601258, 33.834327 ], [ -96.592926, 33.830916 ], [ -96.587067, 33.828009 ], [ -96.572937, 33.819098 ], [ -96.566298, 33.818511 ], [ -96.551223, 33.819129 ], [ -96.532865, 33.823005 ], [ -96.529234, 33.822127 ], [ -96.526655, 33.820891 ], [ -96.523863, 33.818114 ], [ -96.519911, 33.811347 ], [ -96.516584, 33.803168 ], [ -96.515959, 33.798934 ], [ -96.515912, 33.787795 ], [ -96.511914, 33.781478 ], [ -96.502286, 33.773460 ], [ -96.500268, 33.772583 ], [ -96.486060, 33.773010 ], [ -96.459154, 33.775232 ], [ -96.456254, 33.776035 ], [ -96.450510, 33.780588 ], [ -96.448045, 33.781031 ], [ -96.436455, 33.780050 ], [ -96.430214, 33.778654 ], [ -96.422643, 33.776041 ], [ -96.419961, 33.773034 ], [ -96.417562, 33.769038 ], [ -96.416146, 33.766099 ], [ -96.413408, 33.757714 ], [ -96.408469, 33.751192 ], [ -96.403507, 33.746289 ], [ -96.384116, 33.730141 ], [ -96.379404, 33.725816 ], [ -96.369590, 33.716809 ], [ -96.366945, 33.711222 ], [ -96.363253, 33.701050 ], [ -96.363135, 33.694215 ], [ -96.362198, 33.691818 ], [ -96.355946, 33.687155 ], [ -96.348306, 33.686379 ], [ -96.342665, 33.686975 ], [ -96.321103, 33.695100 ], [ -96.318760, 33.696753 ], [ -96.316925, 33.698997 ], [ -96.309964, 33.710489 ], [ -96.307035, 33.719987 ], [ -96.306596, 33.726786 ], [ -96.307389, 33.735005 ], [ -96.306100, 33.741002 ], [ -96.303009, 33.750878 ], [ -96.301706, 33.753756 ], [ -96.294867, 33.764771 ], [ -96.292482, 33.766419 ], [ -96.277269, 33.769735 ], [ -96.269896, 33.768405 ], [ -96.248232, 33.758986 ], [ -96.229023, 33.748021 ], [ -96.220521, 33.747390 ], [ -96.199900, 33.752117 ], [ -96.186554, 33.756375 ], [ -96.178059, 33.760518 ], [ -96.174633, 33.763699 ], [ -96.169452, 33.770131 ], [ -96.162757, 33.788769 ], [ -96.162123, 33.796140 ], [ -96.166837, 33.797908 ], [ -96.170373, 33.799382 ], [ -96.173025, 33.800560 ], [ -96.175150, 33.801951 ], [ -96.177340, 33.805117 ], [ -96.178964, 33.810553 ], [ -96.176910, 33.813934 ], [ -96.175890, 33.814627 ], [ -96.164217, 33.817001 ], [ -96.150765, 33.816987 ], [ -96.148792, 33.819197 ], [ -96.151630, 33.831946 ], [ -96.150147, 33.835856 ], [ -96.148070, 33.837799 ], [ -96.138905, 33.839159 ], [ -96.122951, 33.839964 ], [ -96.118169, 33.837884 ], [ -96.109993, 33.832396 ], [ -96.104075, 33.830730 ], [ -96.099360, 33.830470 ], [ -96.097448, 33.832725 ], [ -96.097638, 33.837935 ], [ -96.099153, 33.842409 ], [ -96.100785, 33.844230 ], [ -96.101349, 33.845721 ], [ -96.101473, 33.846709 ], [ -96.100095, 33.847971 ], [ -96.084626, 33.846656 ], [ -96.063924, 33.841523 ], [ -96.055358, 33.838262 ], [ -96.048834, 33.836468 ], [ -96.037191, 33.841245 ], [ -96.031271, 33.850758 ], [ -96.029463, 33.852402 ], [ -96.025188, 33.852073 ], [ -96.022229, 33.850923 ], [ -96.021900, 33.849114 ], [ -96.022507, 33.846130 ], [ -96.022065, 33.843196 ], [ -96.021407, 33.841881 ], [ -96.019599, 33.840566 ], [ -96.005296, 33.845505 ], [ -95.998351, 33.851049 ], [ -95.997709, 33.852182 ], [ -95.997405, 33.855526 ], [ -95.997734, 33.860951 ], [ -95.996748, 33.864403 ], [ -95.993624, 33.866211 ], [ -95.991487, 33.866869 ], [ -95.988857, 33.866869 ], [ -95.984254, 33.864403 ], [ -95.980966, 33.859307 ], [ -95.972156, 33.856371 ], [ -95.951609, 33.857017 ], [ -95.944284, 33.859811 ], [ -95.941267, 33.861619 ], [ -95.936631, 33.870615 ], [ -95.935325, 33.875099 ], [ -95.935308, 33.878724 ], [ -95.935637, 33.880371 ], [ -95.936817, 33.882386 ], [ -95.937202, 33.884652 ], [ -95.936132, 33.886826 ], [ -95.935198, 33.887101 ], [ -95.922712, 33.883758 ], [ -95.915961, 33.881148 ], [ -95.905343, 33.875629 ], [ -95.893306, 33.868161 ], [ -95.887491, 33.863856 ], [ -95.881292, 33.860627 ], [ -95.859469, 33.852456 ], [ -95.849864, 33.844952 ], [ -95.845628, 33.840777 ], [ -95.843773, 33.838949 ], [ -95.840012, 33.836486 ], [ -95.837516, 33.835640 ], [ -95.831948, 33.835161 ], [ -95.828245, 33.836054 ], [ -95.822787, 33.838756 ], [ -95.820784, 33.840564 ], [ -95.819358, 33.842785 ], [ -95.818976, 33.844456 ], [ -95.819525, 33.848439 ], [ -95.820677, 33.850751 ], [ -95.821666, 33.855443 ], [ -95.821666, 33.856633 ], [ -95.820596, 33.858465 ], [ -95.805149, 33.861304 ], [ -95.800842, 33.861212 ], [ -95.789867, 33.857686 ], [ -95.787891, 33.856336 ], [ -95.776255, 33.845145 ], [ -95.773282, 33.843834 ], [ -95.772067, 33.843817 ], [ -95.763622, 33.847954 ], [ -95.758016, 33.850080 ], [ -95.754310, 33.853992 ], [ -95.753513, 33.856464 ], [ -95.757458, 33.867957 ], [ -95.760805, 33.870911 ], [ -95.761840, 33.872950 ], [ -95.762559, 33.874367 ], [ -95.761916, 33.883402 ], [ -95.758344, 33.890611 ], [ -95.756367, 33.892625 ], [ -95.747335, 33.895756 ], [ -95.737508, 33.895967 ], [ -95.728449, 33.893704 ], [ -95.713540, 33.885124 ], [ -95.710878, 33.884552 ], [ -95.696962, 33.885218 ], [ -95.684831, 33.890232 ], [ -95.676925, 33.897237 ], [ -95.669978, 33.905844 ], [ -95.665338, 33.908132 ], [ -95.659818, 33.909092 ], [ -95.647273, 33.905976 ], [ -95.636978, 33.906613 ], [ -95.603657, 33.927195 ], [ -95.599678, 33.934247 ], [ -95.585945, 33.934480 ], [ -95.563424, 33.932193 ], [ -95.561007, 33.931552 ], [ -95.559414, 33.930179 ], [ -95.556915, 33.927020 ], [ -95.551148, 33.914566 ], [ -95.549145, 33.907950 ], [ -95.549475, 33.901311 ], [ -95.552331, 33.894420 ], [ -95.552085, 33.888422 ], [ -95.548325, 33.882744 ], [ -95.545197, 33.880294 ], [ -95.539790, 33.879904 ], [ -95.533283, 33.881162 ], [ -95.525322, 33.885487 ], [ -95.520138, 33.889329 ], [ -95.515302, 33.891142 ], [ -95.510063, 33.890135 ], [ -95.506234, 33.886306 ], [ -95.506495, 33.878589 ], [ -95.506085, 33.876390 ], [ -95.502304, 33.874742 ], [ -95.492028, 33.874822 ], [ -95.478575, 33.879301 ], [ -95.469962, 33.886105 ], [ -95.464925, 33.886709 ], [ -95.462910, 33.885903 ], [ -95.461499, 33.883686 ], [ -95.464211, 33.873372 ], [ -95.463346, 33.872313 ], [ -95.447370, 33.868850 ], [ -95.407795, 33.866308 ], [ -95.375233, 33.868243 ], [ -95.352338, 33.867789 ], [ -95.339122, 33.868873 ], [ -95.334854, 33.876831 ], [ -95.334523, 33.885788 ], [ -95.333452, 33.886286 ], [ -95.325572, 33.885704 ], [ -95.309458, 33.880304 ], [ -95.294789, 33.875388 ], [ -95.287865, 33.874946 ], [ -95.283445, 33.877746 ], [ -95.281677, 33.882902 ], [ -95.281530, 33.887617 ], [ -95.280351, 33.896751 ], [ -95.279762, 33.899109 ], [ -95.277846, 33.900877 ], [ -95.275342, 33.901761 ], [ -95.272542, 33.902055 ], [ -95.263850, 33.899256 ], [ -95.261051, 33.899993 ], [ -95.255747, 33.902939 ], [ -95.253095, 33.905444 ], [ -95.250885, 33.913105 ], [ -95.250737, 33.917083 ], [ -95.251327, 33.924155 ], [ -95.253020, 33.927237 ], [ -95.253623, 33.929710 ], [ -95.252906, 33.933648 ], [ -95.230491, 33.960764 ], [ -95.226393, 33.961954 ], [ -95.219358, 33.961567 ], [ -95.184075, 33.950353 ], [ -95.168746, 33.941606 ], [ -95.166686, 33.939728 ], [ -95.161109, 33.937598 ], [ -95.155888, 33.937032 ], [ -95.149462, 33.936336 ], [ -95.131056, 33.936925 ], [ -95.124700, 33.934675 ], [ -95.121184, 33.931307 ], [ -95.122500, 33.921717 ], [ -95.122365, 33.918632 ], [ -95.119951, 33.915815 ], [ -95.110964, 33.912998 ], [ -95.103318, 33.913669 ], [ -95.100770, 33.912193 ], [ -95.098489, 33.909913 ], [ -95.095002, 33.904816 ], [ -95.095270, 33.899316 ], [ -95.093929, 33.895963 ], [ -95.090441, 33.893280 ], [ -95.084002, 33.893280 ], [ -95.078905, 33.898377 ], [ -95.071260, 33.901597 ], [ -95.065492, 33.899585 ], [ -95.061065, 33.895292 ], [ -95.058834, 33.886813 ], [ -95.049025, 33.864090 ], [ -95.046568, 33.862565 ], [ -95.037207, 33.860250 ], [ -95.022325, 33.859813 ], [ -95.016422, 33.861392 ], [ -95.008376, 33.866089 ], [ -95.000223, 33.862505 ], [ -94.995524, 33.857438 ], [ -94.992671, 33.852455 ], [ -94.988487, 33.851000 ], [ -94.983303, 33.851354 ], [ -94.981650, 33.852284 ], [ -94.976208, 33.859847 ], [ -94.973411, 33.861731 ], [ -94.971435, 33.862123 ], [ -94.968895, 33.860916 ], [ -94.965888, 33.848422 ], [ -94.964401, 33.837021 ], [ -94.957676, 33.835004 ], [ -94.949533, 33.825708 ], [ -94.948716, 33.818023 ], [ -94.944302, 33.812138 ], [ -94.939560, 33.810503 ], [ -94.935800, 33.810339 ], [ -94.932366, 33.810993 ], [ -94.928442, 33.812628 ], [ -94.924518, 33.812792 ], [ -94.921902, 33.811811 ], [ -94.919450, 33.810176 ], [ -94.917815, 33.808704 ], [ -94.916834, 33.804617 ], [ -94.916998, 33.801510 ], [ -94.919614, 33.794153 ], [ -94.920104, 33.789575 ], [ -94.919614, 33.786305 ], [ -94.911427, 33.778383 ], [ -94.906245, 33.778192 ], [ -94.902276, 33.776289 ], [ -94.888368, 33.767240 ], [ -94.886226, 33.764594 ], [ -94.881448, 33.765549 ], [ -94.879218, 33.764912 ], [ -94.876033, 33.760771 ], [ -94.875497, 33.755483 ], [ -94.877080, 33.752220 ], [ -94.874668, 33.749164 ], [ -94.869300, 33.745871 ], [ -94.849296, 33.739585 ], [ -94.841634, 33.739431 ], [ -94.830804, 33.740068 ], [ -94.827938, 33.741342 ], [ -94.826027, 33.743890 ], [ -94.824753, 33.749305 ], [ -94.821886, 33.750897 ], [ -94.817427, 33.752172 ], [ -94.812012, 33.751853 ], [ -94.809145, 33.749305 ], [ -94.798634, 33.744527 ], [ -94.789716, 33.746120 ], [ -94.775064, 33.755038 ], [ -94.770924, 33.754401 ], [ -94.768057, 33.753446 ], [ -94.766465, 33.750897 ], [ -94.766146, 33.748031 ], [ -94.768057, 33.742616 ], [ -94.767739, 33.737520 ], [ -94.762961, 33.731787 ], [ -94.759139, 33.729557 ], [ -94.753087, 33.729557 ], [ -94.742576, 33.727009 ], [ -94.739391, 33.722550 ], [ -94.737480, 33.716179 ], [ -94.739072, 33.710128 ], [ -94.737618, 33.706008 ], [ -94.737161, 33.704713 ], [ -94.732384, 33.700254 ], [ -94.728243, 33.699617 ], [ -94.725695, 33.702483 ], [ -94.724102, 33.705669 ], [ -94.721873, 33.707261 ], [ -94.719006, 33.708217 ], [ -94.714865, 33.707261 ], [ -94.711043, 33.705669 ], [ -94.709451, 33.699617 ], [ -94.710725, 33.696113 ], [ -94.710725, 33.691654 ], [ -94.710088, 33.688150 ], [ -94.707858, 33.686876 ], [ -94.684792, 33.684353 ], [ -94.659167, 33.692138 ], [ -94.652265, 33.690979 ], [ -94.649628, 33.688049 ], [ -94.648457, 33.684534 ], [ -94.647871, 33.680432 ], [ -94.648457, 33.673401 ], [ -94.646113, 33.669300 ], [ -94.642890, 33.668421 ], [ -94.635273, 33.669886 ], [ -94.630586, 33.673401 ], [ -94.627656, 33.677796 ], [ -94.621211, 33.681018 ], [ -94.616817, 33.679554 ], [ -94.611543, 33.674866 ], [ -94.607442, 33.672230 ], [ -94.603047, 33.671351 ], [ -94.596895, 33.671351 ], [ -94.593673, 33.673987 ], [ -94.590450, 33.677503 ], [ -94.586641, 33.678968 ], [ -94.579620, 33.677623 ], [ -94.576974, 33.673401 ], [ -94.572872, 33.669886 ], [ -94.569943, 33.666370 ], [ -94.569357, 33.663441 ], [ -94.571993, 33.659632 ], [ -94.572286, 33.656995 ], [ -94.570821, 33.654945 ], [ -94.568771, 33.654652 ], [ -94.564669, 33.655824 ], [ -94.557052, 33.656702 ], [ -94.552072, 33.653480 ], [ -94.551193, 33.650257 ], [ -94.551312, 33.644570 ], [ -94.553537, 33.642054 ], [ -94.552658, 33.638246 ], [ -94.549142, 33.635902 ], [ -94.543869, 33.635902 ], [ -94.538889, 33.637953 ], [ -94.533322, 33.637660 ], [ -94.529221, 33.634437 ], [ -94.528342, 33.629750 ], [ -94.529807, 33.627406 ], [ -94.528928, 33.621840 ], [ -94.526291, 33.619203 ], [ -94.520725, 33.616567 ], [ -94.504615, 33.620682 ], [ -94.491503, 33.625115 ], [ -94.487514, 33.628939 ], [ -94.485875, 33.637867 ], [ -94.481313, 33.638819 ], [ -94.476415, 33.638947 ], [ -94.466075, 33.636262 ], [ -94.464186, 33.637655 ], [ -94.461453, 33.643616 ], [ -94.459198, 33.645146 ], [ -94.454820, 33.644903 ], [ -94.448637, 33.642766 ], [ -94.446871, 33.640178 ], [ -94.447514, 33.636255 ], [ -94.448451, 33.634497 ], [ -94.458817, 33.632444 ], [ -94.462736, 33.630910 ], [ -94.461129, 33.625415 ], [ -94.460286, 33.624421 ], [ -94.455255, 33.622917 ], [ -94.452711, 33.622621 ], [ -94.452325, 33.618817 ], [ -94.452961, 33.616986 ], [ -94.454769, 33.615156 ], [ -94.462336, 33.610567 ], [ -94.469451, 33.607316 ], [ -94.472166, 33.604199 ], [ -94.471974, 33.602665 ], [ -94.471152, 33.601588 ], [ -94.468086, 33.599436 ], [ -94.458232, 33.598270 ], [ -94.453996, 33.592223 ], [ -94.451622, 33.591361 ], [ -94.449112, 33.590894 ], [ -94.442364, 33.591243 ], [ -94.441537, 33.591502 ], [ -94.439518, 33.594154 ], [ -94.430039, 33.591124 ], [ -94.427578, 33.589319 ], [ -94.425982, 33.586425 ], [ -94.413155, 33.569368 ], [ -94.412175, 33.568691 ], [ -94.408901, 33.568197 ], [ -94.403342, 33.568424 ], [ -94.397342, 33.571608 ], [ -94.385927, 33.581888 ], [ -94.382887, 33.583268 ], [ -94.379649, 33.580607 ], [ -94.378076, 33.577019 ], [ -94.377760, 33.574609 ], [ -94.378561, 33.571329 ], [ -94.380091, 33.568943 ], [ -94.382534, 33.567057 ], [ -94.388052, 33.565511 ], [ -94.392357, 33.565287 ], [ -94.394656, 33.564059 ], [ -94.397398, 33.562314 ], [ -94.399227, 33.559903 ], [ -94.399393, 33.557077 ], [ -94.399144, 33.555498 ], [ -94.397957, 33.554390 ], [ -94.392573, 33.551142 ], [ -94.389515, 33.546778 ], [ -94.386086, 33.544923 ], [ -94.381667, 33.544035 ], [ -94.373393, 33.544471 ], [ -94.371598, 33.545001 ], [ -94.363297, 33.544957 ], [ -94.361351, 33.544613 ], [ -94.358970, 33.543230 ], [ -94.355945, 33.543180 ], [ -94.348945, 33.548359 ], [ -94.347383, 33.551078 ], [ -94.347290, 33.552197 ], [ -94.352653, 33.560611 ], [ -94.352433, 33.562172 ], [ -94.345513, 33.567313 ], [ -94.344023, 33.567824 ], [ -94.340577, 33.567878 ], [ -94.338422, 33.567082 ], [ -94.334940, 33.563592 ], [ -94.334380, 33.562536 ], [ -94.333895, 33.557461 ], [ -94.333203, 33.555366 ], [ -94.331833, 33.553348 ], [ -94.330590, 33.552692 ], [ -94.323660, 33.549835 ], [ -94.319492, 33.548864 ], [ -94.309582, 33.551673 ], [ -94.306410, 33.555616 ], [ -94.306215, 33.557676 ], [ -94.307181, 33.559797 ], [ -94.303577, 33.568280 ], [ -94.301023, 33.573022 ], [ -94.298392, 33.576218 ], [ -94.293258, 33.580419 ], [ -94.289129, 33.582144 ], [ -94.287025, 33.582410 ], [ -94.283582, 33.581891 ], [ -94.282648, 33.580978 ], [ -94.280849, 33.577187 ], [ -94.280605, 33.574908 ], [ -94.282172, 33.572989 ], [ -94.290372, 33.567905 ], [ -94.291687, 33.563481 ], [ -94.290901, 33.558872 ], [ -94.289440, 33.557635 ], [ -94.287572, 33.557178 ], [ -94.279090, 33.557026 ], [ -94.275601, 33.557964 ], [ -94.274473, 33.558652 ], [ -94.271998, 33.561518 ], [ -94.270979, 33.563221 ], [ -94.270853, 33.564783 ], [ -94.265669, 33.573589 ], [ -94.262755, 33.577354 ], [ -94.257801, 33.582508 ], [ -94.252656, 33.586144 ], [ -94.245932, 33.589114 ], [ -94.242777, 33.589709 ], [ -94.240179, 33.589536 ], [ -94.236972, 33.587411 ], [ -94.236363, 33.585992 ], [ -94.236836, 33.580914 ], [ -94.237975, 33.577757 ], [ -94.238868, 33.576722 ], [ -94.244366, 33.573549 ], [ -94.251108, 33.565280 ], [ -94.252331, 33.561855 ], [ -94.252283, 33.560445 ], [ -94.251569, 33.558188 ], [ -94.250197, 33.556765 ], [ -94.237904, 33.552675 ], [ -94.231844, 33.552088 ], [ -94.226392, 33.552912 ], [ -94.222921, 33.554088 ], [ -94.219221, 33.556096 ], [ -94.213604, 33.563134 ], [ -94.208078, 33.566911 ], [ -94.205634, 33.567229 ], [ -94.203594, 33.566546 ], [ -94.201237, 33.557826 ], [ -94.199486, 33.556085 ], [ -94.197817, 33.555238 ], [ -94.196395, 33.555123 ], [ -94.193248, 33.556154 ], [ -94.191333, 33.557666 ], [ -94.189884, 33.562454 ], [ -94.192483, 33.570425 ], [ -94.194399, 33.573678 ], [ -94.196367, 33.574780 ], [ -94.201106, 33.575851 ], [ -94.204265, 33.575005 ], [ -94.207405, 33.574353 ], [ -94.209665, 33.573510 ], [ -94.211329, 33.573774 ], [ -94.216141, 33.576392 ], [ -94.217408, 33.579260 ], [ -94.217198, 33.580737 ], [ -94.214431, 33.583187 ], [ -94.212997, 33.583487 ], [ -94.210967, 33.583143 ], [ -94.205788, 33.581380 ], [ -94.203588, 33.580816 ], [ -94.199752, 33.581098 ], [ -94.196536, 33.581719 ], [ -94.194465, 33.582886 ], [ -94.190891, 33.587474 ], [ -94.183913, 33.594682 ], [ -94.180880, 33.592612 ], [ -94.176327, 33.591077 ], [ -94.162266, 33.588906 ], [ -94.161082, 33.587972 ], [ -94.162010, 33.580877 ], [ -94.161277, 33.579271 ], [ -94.156782, 33.575749 ], [ -94.152626, 33.575923 ], [ -94.148732, 33.580197 ], [ -94.146048, 33.581975 ], [ -94.144383, 33.582098 ], [ -94.142160, 33.581390 ], [ -94.141852, 33.579590 ], [ -94.143024, 33.577725 ], [ -94.145669, 33.575600 ], [ -94.149506, 33.573602 ], [ -94.151257, 33.571793 ], [ -94.151755, 33.569476 ], [ -94.151456, 33.568387 ], [ -94.148520, 33.565678 ], [ -94.145239, 33.564987 ], [ -94.143402, 33.565505 ], [ -94.136864, 33.571000 ], [ -94.136046, 33.571388 ], [ -94.135142, 33.571033 ], [ -94.134308, 33.569209 ], [ -94.133048, 33.557953 ], [ -94.131382, 33.552934 ], [ -94.128658, 33.550952 ], [ -94.126898, 33.550647 ], [ -94.123898, 33.552100 ], [ -94.122879, 33.553112 ], [ -94.120719, 33.560555 ], [ -94.120355, 33.565500 ], [ -94.119902, 33.566999 ], [ -94.112843, 33.566991 ], [ -94.103176, 33.570350 ], [ -94.100107, 33.572568 ], [ -94.097440, 33.573719 ], [ -94.088943, 33.575322 ], [ -94.082641, 33.575492 ], [ -94.072670, 33.572234 ], [ -94.072231, 33.572605 ], [ -94.072032, 33.573523 ], [ -94.072032, 33.574162 ], [ -94.071713, 33.574601 ], [ -94.071353, 33.574840 ], [ -94.070395, 33.574561 ], [ -94.069517, 33.574162 ], [ -94.068559, 33.573563 ], [ -94.068280, 33.571967 ], [ -94.067801, 33.570131 ], [ -94.066846, 33.568909 ], [ -94.061283, 33.568805 ], [ -94.056598, 33.567825 ], [ -94.056096, 33.567252 ], [ -94.055663, 33.561887 ], [ -94.056442, 33.560998 ], [ -94.059850, 33.559249 ], [ -94.061180, 33.559159 ], [ -94.066685, 33.560954 ], [ -94.067985, 33.560961 ], [ -94.071720, 33.559682 ], [ -94.073744, 33.558285 ], [ -94.073826, 33.555834 ], [ -94.072156, 33.553864 ], [ -94.069092, 33.553406 ], [ -94.065480, 33.550909 ], [ -94.061896, 33.549764 ], [ -94.056096, 33.550726 ], [ -94.051882, 33.552585 ], [ -94.050212, 33.551083 ], [ -94.046040, 33.551321 ], [ -94.043450, 33.552253 ], [ -94.043428, 33.551425 ], [ -94.043375, 33.542315 ], [ -94.043009, 33.493039 ], [ -94.043279, 33.491030 ], [ -94.043188, 33.470324 ], [ -94.042988, 33.435824 ], [ -94.042988, 33.431024 ], [ -94.042887, 33.420225 ], [ -94.043053, 33.377716 ], [ -94.042869, 33.371170 ], [ -94.043128, 33.358757 ], [ -94.043067, 33.352097 ], [ -94.043067, 33.347351 ], [ -94.043067, 33.330498 ], [ -94.042990, 33.271243 ], [ -94.042990, 33.271227 ], [ -94.043050, 33.260904 ], [ -94.043004, 33.250128 ], [ -94.042730, 33.241823 ], [ -94.042876, 33.215219 ], [ -94.042892, 33.202666 ], [ -94.042875, 33.199785 ], [ -94.042719, 33.160291 ], [ -94.043185, 33.143476 ], [ -94.043077, 33.138162 ], [ -94.043007, 33.133890 ], [ -94.042870, 33.092727 ], [ -94.043036, 33.079485 ], [ -94.042964, 33.019219 ], [ -94.043088, 32.955592 ], [ -94.043067, 32.937903 ], [ -94.043092, 32.910021 ], [ -94.042885, 32.898911 ], [ -94.042859, 32.892771 ], [ -94.042886, 32.881089 ], [ -94.042886, 32.880965 ], [ -94.043025, 32.880446 ], [ -94.042785, 32.871486 ], [ -94.043026, 32.797476 ], [ -94.042747, 32.786973 ], [ -94.042829, 32.785277 ], [ -94.042938, 32.780558 ], [ -94.043027, 32.776863 ], [ -94.042947, 32.767991 ], [ -94.043147, 32.693031 ], [ -94.043147, 32.693030 ], [ -94.042913, 32.655127 ], [ -94.042780, 32.643466 ], [ -94.042824, 32.640305 ], [ -94.042926, 32.622015 ], [ -94.042929, 32.618260 ], [ -94.042919, 32.610142 ], [ -94.043083, 32.564261 ], [ -94.043142, 32.559502 ], [ -94.043081, 32.513613 ], [ -94.042885, 32.505145 ], [ -94.042911, 32.492852 ], [ -94.043089, 32.486561 ], [ -94.043072, 32.484300 ], [ -94.042955, 32.480261 ], [ -94.042995, 32.478004 ], [ -94.042902, 32.472906 ], [ -94.042875, 32.471348 ], [ -94.042903, 32.470386 ], [ -94.042908, 32.439891 ], [ -94.042986, 32.435507 ], [ -94.042899, 32.400659 ], [ -94.042923, 32.399918 ], [ -94.042901, 32.392283 ], [ -94.042763, 32.373332 ], [ -94.042739, 32.363559 ], [ -94.042733, 32.269696 ], [ -94.042732, 32.269620 ], [ -94.042662, 32.218146 ], [ -94.042621, 32.196005 ], [ -94.042566, 32.166894 ], [ -94.042539, 32.166826 ], [ -94.042591, 32.158097 ], [ -94.042681, 32.137956 ], [ -94.042752, 32.125163 ], [ -94.042337, 32.119914 ], [ -94.042700, 32.056012 ], [ -94.042720, 31.999265 ], [ -94.041833, 31.992402 ], [ -94.038412, 31.992437 ], [ -94.029283, 31.995865 ], [ -94.018664, 31.990843 ], [ -94.012796, 31.981668 ], [ -93.977461, 31.926419 ], [ -93.971712, 31.920384 ], [ -93.953546, 31.910563 ], [ -93.943541, 31.908564 ], [ -93.938002, 31.906917 ], [ -93.935008, 31.903773 ], [ -93.932463, 31.895539 ], [ -93.927672, 31.891497 ], [ -93.923929, 31.889850 ], [ -93.919588, 31.890748 ], [ -93.915949, 31.892861 ], [ -93.909557, 31.893144 ], [ -93.904766, 31.890599 ], [ -93.901173, 31.885958 ], [ -93.901888, 31.880063 ], [ -93.896981, 31.873382 ], [ -93.889197, 31.867693 ], [ -93.888149, 31.856914 ], [ -93.884117, 31.847606 ], [ -93.879294, 31.843977 ], [ -93.874822, 31.840611 ], [ -93.874761, 31.821661 ], [ -93.870917, 31.816837 ], [ -93.853390, 31.805467 ], [ -93.846188, 31.802021 ], [ -93.839951, 31.798597 ], [ -93.836868, 31.794159 ], [ -93.836868, 31.788734 ], [ -93.834649, 31.783309 ], [ -93.831197, 31.780227 ], [ -93.827451, 31.777741 ], [ -93.823443, 31.775098 ], [ -93.822598, 31.773559 ], [ -93.827343, 31.759370 ], [ -93.830112, 31.754555 ], [ -93.830647, 31.745811 ], [ -93.824579, 31.734397 ], [ -93.819048, 31.728858 ], [ -93.815657, 31.719043 ], [ -93.815836, 31.711905 ], [ -93.814587, 31.707444 ], [ -93.810304, 31.705481 ], [ -93.807270, 31.704232 ], [ -93.803419, 31.700686 ], [ -93.802694, 31.697783 ], [ -93.802452, 31.693186 ], [ -93.804479, 31.685664 ], [ -93.817425, 31.672146 ], [ -93.822051, 31.673967 ], [ -93.826462, 31.666919 ], [ -93.825661, 31.661022 ], [ -93.818037, 31.647892 ], [ -93.816838, 31.622509 ], [ -93.818717, 31.614556 ], [ -93.823977, 31.614228 ], [ -93.827852, 31.616551 ], [ -93.838057, 31.606795 ], [ -93.839383, 31.599075 ], [ -93.834924, 31.586211 ], [ -93.834923, 31.586210 ], [ -93.822958, 31.568130 ], [ -93.820764, 31.558221 ], [ -93.818582, 31.554826 ], [ -93.798087, 31.534044 ], [ -93.787687, 31.527344 ], [ -93.780835, 31.525384 ], [ -93.760062, 31.523933 ], [ -93.753860, 31.525331 ], [ -93.751899, 31.525602 ], [ -93.749870, 31.526211 ], [ -93.746826, 31.526008 ], [ -93.743376, 31.525196 ], [ -93.741550, 31.522558 ], [ -93.741111, 31.520101 ], [ -93.740332, 31.517079 ], [ -93.739318, 31.515050 ], [ -93.733433, 31.513223 ], [ -93.726736, 31.511600 ], [ -93.725925, 31.504092 ], [ -93.728766, 31.496786 ], [ -93.730998, 31.492119 ], [ -93.737168, 31.484622 ], [ -93.741885, 31.483535 ], [ -93.745608, 31.481973 ], [ -93.747841, 31.480958 ], [ -93.749870, 31.478929 ], [ -93.749870, 31.475276 ], [ -93.749476, 31.468690 ], [ -93.709416, 31.442995 ], [ -93.700930, 31.437784 ], [ -93.697603, 31.428409 ], [ -93.704678, 31.418900 ], [ -93.704879, 31.410881 ], [ -93.701611, 31.409334 ], [ -93.695866, 31.409392 ], [ -93.674117, 31.397681 ], [ -93.671644, 31.393352 ], [ -93.670182, 31.387184 ], [ -93.668533, 31.379357 ], [ -93.668146, 31.375103 ], [ -93.669693, 31.371815 ], [ -93.668920, 31.366400 ], [ -93.665052, 31.363886 ], [ -93.663892, 31.361953 ], [ -93.663698, 31.360019 ], [ -93.664665, 31.357698 ], [ -93.665825, 31.355184 ], [ -93.668439, 31.353012 ], [ -93.677277, 31.330483 ], [ -93.687851, 31.309835 ], [ -93.686880, 31.305166 ], [ -93.684039, 31.301771 ], [ -93.675440, 31.301040 ], [ -93.668928, 31.297975 ], [ -93.657004, 31.281736 ], [ -93.642516, 31.269508 ], [ -93.620343, 31.271025 ], [ -93.613942, 31.259375 ], [ -93.614288, 31.251631 ], [ -93.616308, 31.244595 ], [ -93.616007, 31.233960 ], [ -93.609828, 31.229661 ], [ -93.607409, 31.227243 ], [ -93.605260, 31.224153 ], [ -93.604319, 31.220794 ], [ -93.604319, 31.215286 ], [ -93.607288, 31.205403 ], [ -93.602443, 31.182541 ], [ -93.600308, 31.176158 ], [ -93.598828, 31.174679 ], [ -93.588503, 31.165581 ], [ -93.579215, 31.167422 ], [ -93.569563, 31.177574 ], [ -93.560943, 31.182482 ], [ -93.552649, 31.185575 ], [ -93.552540, 31.185605 ], [ -93.548931, 31.186601 ], [ -93.535097, 31.185614 ], [ -93.533307, 31.184463 ], [ -93.531744, 31.180817 ], [ -93.536830, 31.158620 ], [ -93.540253, 31.156579 ], [ -93.544010, 31.153015 ], [ -93.544888, 31.148844 ], [ -93.544888, 31.143137 ], [ -93.544702, 31.135889 ], [ -93.540278, 31.128868 ], [ -93.539619, 31.121844 ], [ -93.541375, 31.113502 ], [ -93.549717, 31.105160 ], [ -93.551693, 31.097258 ], [ -93.551034, 31.091111 ], [ -93.546644, 31.082989 ], [ -93.540129, 31.078003 ], [ -93.531040, 31.074699 ], [ -93.526044, 31.070773 ], [ -93.523010, 31.065241 ], [ -93.525330, 31.060601 ], [ -93.529256, 31.057567 ], [ -93.532069, 31.055264 ], [ -93.531219, 31.051678 ], [ -93.523248, 31.037842 ], [ -93.516943, 31.032584 ], [ -93.516407, 31.029550 ], [ -93.516943, 31.023662 ], [ -93.539526, 31.008498 ], [ -93.555581, 31.003919 ], [ -93.562626, 31.005995 ], [ -93.566017, 31.004567 ], [ -93.567980, 31.001534 ], [ -93.569764, 30.996715 ], [ -93.571906, 30.987614 ], [ -93.567972, 30.977981 ], [ -93.560533, 30.971286 ], [ -93.549841, 30.967118 ], [ -93.532549, 30.950696 ], [ -93.526245, 30.939411 ], [ -93.526147, 30.930035 ], [ -93.530936, 30.924534 ], [ -93.542489, 30.920064 ], [ -93.545030, 30.920837 ], [ -93.546884, 30.921511 ], [ -93.549244, 30.921006 ], [ -93.551942, 30.918646 ], [ -93.555650, 30.911228 ], [ -93.556493, 30.901451 ], [ -93.564248, 30.895045 ], [ -93.567788, 30.888302 ], [ -93.567451, 30.878524 ], [ -93.565428, 30.874310 ], [ -93.558617, 30.869424 ], [ -93.558608, 30.868822 ], [ -93.558172, 30.839974 ], [ -93.553626, 30.835140 ], [ -93.554057, 30.824941 ], [ -93.561666, 30.807739 ], [ -93.563243, 30.806218 ], [ -93.569303, 30.802969 ], [ -93.578395, 30.802047 ], [ -93.584265, 30.796663 ], [ -93.589381, 30.786681 ], [ -93.589896, 30.777760 ], [ -93.592828, 30.763986 ], [ -93.607757, 30.757657 ], [ -93.619129, 30.742002 ], [ -93.617688, 30.738479 ], [ -93.609719, 30.729182 ], [ -93.609544, 30.723139 ], [ -93.611192, 30.718053 ], [ -93.616184, 30.713980 ], [ -93.620774, 30.704122 ], [ -93.621093, 30.695159 ], [ -93.629904, 30.679940 ], [ -93.638213, 30.673058 ], [ -93.654971, 30.670184 ], [ -93.670354, 30.658034 ], [ -93.683100, 30.640763 ], [ -93.685121, 30.625201 ], [ -93.683397, 30.608041 ], [ -93.680813, 30.602993 ], [ -93.679828, 30.599758 ], [ -93.681235, 30.596102 ], [ -93.684329, 30.592586 ], [ -93.687282, 30.591601 ], [ -93.689534, 30.592759 ], [ -93.692869, 30.594382 ], [ -93.712454, 30.588479 ], [ -93.727844, 30.574070 ], [ -93.727746, 30.566487 ], [ -93.725847, 30.556978 ], [ -93.729195, 30.544842 ], [ -93.740253, 30.539569 ], [ -93.732793, 30.529960 ], [ -93.727721, 30.525671 ], [ -93.714322, 30.518562 ], [ -93.710117, 30.506400 ], [ -93.716678, 30.494006 ], [ -93.705845, 30.457748 ], [ -93.697828, 30.443838 ], [ -93.697800, 30.440583 ], [ -93.702665, 30.429947 ], [ -93.722314, 30.420729 ], [ -93.740245, 30.402263 ], [ -93.745333, 30.397022 ], [ -93.751437, 30.396288 ], [ -93.757654, 30.390423 ], [ -93.758554, 30.387077 ], [ -93.755894, 30.370709 ], [ -93.756352, 30.356166 ], [ -93.765822, 30.333318 ], [ -93.764265, 30.330223 ], [ -93.760328, 30.329924 ], [ -93.738699, 30.303794 ], [ -93.724220, 30.295134 ], [ -93.718684, 30.295010 ], [ -93.714319, 30.294282 ], [ -93.711118, 30.291372 ], [ -93.708645, 30.288317 ], [ -93.706608, 30.281187 ], [ -93.707190, 30.275513 ], [ -93.709132, 30.271827 ], [ -93.707271, 30.249937 ], [ -93.705519, 30.244185 ], [ -93.705083, 30.242752 ], [ -93.713359, 30.225261 ], [ -93.719220, 30.218542 ], [ -93.720946, 30.209852 ], [ -93.717397, 30.193439 ], [ -93.710468, 30.180671 ], [ -93.703764, 30.173936 ], [ -93.697748, 30.152944 ], [ -93.688212, 30.141376 ], [ -93.692868, 30.135217 ], [ -93.694980, 30.135185 ], [ -93.698276, 30.138608 ], [ -93.701252, 30.137376 ], [ -93.702436, 30.112721 ], [ -93.723765, 30.094130 ], [ -93.732485, 30.088914 ], [ -93.734085, 30.086130 ], [ -93.731605, 30.081282 ], [ -93.716405, 30.069122 ], [ -93.702180, 30.065474 ], [ -93.700580, 30.063666 ], [ -93.699396, 30.059250 ], [ -93.700820, 30.056274 ], [ -93.703940, 30.054291 ], [ -93.720805, 30.053043 ], [ -93.722791, 30.051162 ], [ -93.737446, 30.037283 ], [ -93.739158, 30.032627 ], [ -93.739734, 30.023987 ], [ -93.741078, 30.021571 ], [ -93.786935, 29.990580 ], [ -93.789431, 29.987812 ], [ -93.807815, 29.954549 ], [ -93.813735, 29.935126 ], [ -93.816550, 29.920726 ], [ -93.818998, 29.914822 ], [ -93.830374, 29.894359 ], [ -93.838374, 29.882855 ], [ -93.854343, 29.864991 ], [ -93.855140, 29.864099 ], [ -93.863570, 29.857177 ], [ -93.872446, 29.851650 ], [ -93.890679, 29.843159 ], [ -93.900728, 29.836967 ], [ -93.916360, 29.824968 ], [ -93.922744, 29.818808 ], [ -93.927992, 29.809640 ], [ -93.929208, 29.802952 ], [ -93.928808, 29.797080 ], [ -93.926504, 29.789560 ], [ -93.922407, 29.785048 ], [ -93.898470, 29.771577 ], [ -93.893862, 29.767289 ], [ -93.890821, 29.761673 ], [ -93.893829, 29.753033 ], [ -93.891637, 29.744618 ], [ -93.888821, 29.742234 ], [ -93.873941, 29.737770 ], [ -93.870020, 29.735482 ], [ -93.863204, 29.724059 ], [ -93.837971, 29.690619 ], [ -93.852868, 29.675885 ], [ -93.866981, 29.673085 ], [ -93.889990, 29.674013 ], [ -93.931000, 29.679612 ], [ -94.001406, 29.681486 ], [ -94.056506, 29.671163 ], [ -94.132577, 29.646217 ], [ -94.354163, 29.561459 ], [ -94.370866, 29.555070 ], [ -94.500807, 29.505367 ], [ -94.594853, 29.467903 ], [ -94.631084, 29.451464 ], [ -94.670389, 29.430780 ], [ -94.694158, 29.415632 ], [ -94.708473, 29.403049 ], [ -94.723959, 29.383268 ], [ -94.731047, 29.369141 ], [ -94.744834, 29.369158 ], [ -94.761491, 29.361883 ], [ -94.778691, 29.361483 ], [ -94.782356, 29.364266 ], [ -94.783131, 29.375642 ], [ -94.766848, 29.393489 ], [ -94.754100, 29.401000 ], [ -94.723818, 29.426536 ], [ -94.706365, 29.436805 ], [ -94.686386, 29.466509 ], [ -94.681541, 29.471389 ], [ -94.672400, 29.476843 ], [ -94.665853, 29.478401 ], [ -94.656737, 29.478033 ], [ -94.645948, 29.473769 ], [ -94.628217, 29.475986 ], [ -94.608557, 29.483345 ], [ -94.594211, 29.492127 ], [ -94.595440, 29.507669 ], [ -94.591407, 29.513858 ], [ -94.580274, 29.525295 ], [ -94.566674, 29.531988 ], [ -94.553990, 29.529559 ], [ -94.546994, 29.524379 ], [ -94.532348, 29.517800 ], [ -94.511045, 29.519650 ], [ -94.495025, 29.525031 ], [ -94.503429, 29.543250 ], [ -94.509487, 29.542590 ], [ -94.511086, 29.542971 ], [ -94.522421, 29.545672 ], [ -94.523743, 29.545987 ], [ -94.526336, 29.552634 ], [ -94.532021, 29.558379 ], [ -94.541108, 29.567561 ], [ -94.542532, 29.569000 ], [ -94.546385, 29.572048 ], [ -94.553988, 29.573882 ], [ -94.570006, 29.572232 ], [ -94.570593, 29.571878 ], [ -94.570867, 29.571713 ], [ -94.578211, 29.567281 ], [ -94.593518, 29.561319 ], [ -94.610147, 29.556947 ], [ -94.618028, 29.554875 ], [ -94.621819, 29.553878 ], [ -94.621953, 29.553843 ], [ -94.625890, 29.552808 ], [ -94.682706, 29.539825 ], [ -94.689353, 29.538306 ], [ -94.691625, 29.537787 ], [ -94.718276, 29.533547 ], [ -94.740699, 29.525858 ], [ -94.755514, 29.524776 ], [ -94.757689, 29.524617 ], [ -94.757788, 29.524626 ], [ -94.757883, 29.524635 ], [ -94.767246, 29.525523 ], [ -94.768676, 29.525659 ], [ -94.769418, 29.525988 ], [ -94.769573, 29.526057 ], [ -94.770840, 29.526618 ], [ -94.774571, 29.528271 ], [ -94.774798, 29.528372 ], [ -94.779674, 29.530533 ], [ -94.779708, 29.530548 ], [ -94.779831, 29.530602 ], [ -94.780938, 29.531093 ], [ -94.783296, 29.535314 ], [ -94.784034, 29.536635 ], [ -94.786512, 29.541073 ], [ -94.786649, 29.541319 ], [ -94.789540, 29.546494 ], [ -94.790605, 29.548401 ], [ -94.779439, 29.549472 ], [ -94.771053, 29.548439 ], [ -94.755237, 29.562782 ], [ -94.734626, 29.584046 ], [ -94.708741, 29.625226 ], [ -94.693154, 29.694453 ], [ -94.692434, 29.703610 ], [ -94.695317, 29.723052 ], [ -94.724616, 29.774766 ], [ -94.735271, 29.785433 ], [ -94.740919, 29.787081 ], [ -94.771512, 29.773889 ], [ -94.792238, 29.767433 ], [ -94.816085, 29.756710 ], [ -94.851108, 29.721373 ], [ -94.865007, 29.695337 ], [ -94.867438, 29.678768 ], [ -94.872551, 29.671250 ], [ -94.893107, 29.661336 ], [ -94.915413, 29.656614 ], [ -94.921318, 29.658178 ], [ -94.931154, 29.673874 ], [ -94.934167, 29.678682 ], [ -94.936089, 29.692704 ], [ -94.942681, 29.697778 ], [ -94.965963, 29.700330 ], [ -94.972666, 29.684870 ], [ -94.988924, 29.672202 ], [ -95.005398, 29.659366 ], [ -95.005648, 29.658985 ], [ -95.006381, 29.657871 ], [ -95.007623, 29.655980 ], [ -95.011025, 29.650803 ], [ -95.011683, 29.649802 ], [ -95.012720, 29.647088 ], [ -95.013777, 29.644322 ], [ -95.015636, 29.639457 ], [ -95.015600, 29.639285 ], [ -95.013623, 29.629790 ], [ -95.013499, 29.629194 ], [ -95.011660, 29.627768 ], [ -95.000781, 29.619331 ], [ -95.000460, 29.619082 ], [ -94.999481, 29.618323 ], [ -94.999082, 29.618014 ], [ -94.988871, 29.610095 ], [ -94.984831, 29.604361 ], [ -94.982936, 29.601670 ], [ -94.982706, 29.601344 ], [ -94.982855, 29.601103 ], [ -94.982923, 29.600992 ], [ -94.988993, 29.591155 ], [ -95.007670, 29.574257 ], [ -95.016145, 29.559336 ], [ -95.016353, 29.558970 ], [ -95.016627, 29.558487 ], [ -95.016672, 29.558388 ], [ -95.018253, 29.554885 ], [ -95.018198, 29.554618 ], [ -95.018191, 29.554584 ], [ -95.016889, 29.548303 ], [ -95.015165, 29.539989 ], [ -95.013378, 29.537822 ], [ -94.999581, 29.521093 ], [ -94.981916, 29.511141 ], [ -94.958443, 29.505013 ], [ -94.934876, 29.501079 ], [ -94.933483, 29.500847 ], [ -94.933039, 29.500773 ], [ -94.909898, 29.496910 ], [ -94.909465, 29.496838 ], [ -94.913385, 29.487254 ], [ -94.925914, 29.469047 ], [ -94.930861, 29.450504 ], [ -94.919401, 29.448031 ], [ -94.890800, 29.433432 ], [ -94.887300, 29.415132 ], [ -94.886536, 29.366386 ], [ -94.894234, 29.338000 ], [ -94.893994, 29.308170 ], [ -94.910902, 29.291866 ], [ -94.921593, 29.281556 ], [ -94.952526, 29.290122 ], [ -95.022482, 29.229684 ], [ -95.058619, 29.203199 ], [ -95.099101, 29.173529 ], [ -95.151925, 29.151162 ], [ -95.165250, 29.113566 ], [ -95.136221, 29.084537 ], [ -95.121883, 29.098095 ], [ -95.092439, 29.125940 ], [ -95.003923, 29.184474 ], [ -94.991549, 29.201131 ], [ -94.879239, 29.285839 ], [ -94.865126, 29.293977 ], [ -94.849730, 29.297345 ], [ -94.824953, 29.306005 ], [ -94.822547, 29.321882 ], [ -94.822307, 29.344254 ], [ -94.810696, 29.353435 ], [ -94.784895, 29.335535 ], [ -94.779995, 29.334935 ], [ -94.777064, 29.336811 ], [ -94.745529, 29.334235 ], [ -94.744945, 29.336410 ], [ -94.731320, 29.338066 ], [ -94.722530, 29.331446 ], [ -94.731082, 29.331833 ], [ -94.769695, 29.304936 ], [ -94.786095, 29.290737 ], [ -94.803695, 29.279237 ], [ -95.026219, 29.148064 ], [ -95.081773, 29.111222 ], [ -95.110484, 29.088224 ], [ -95.119271, 29.077844 ], [ -95.122525, 29.074000 ], [ -95.125134, 29.067321 ], [ -95.191391, 29.023090 ], [ -95.238924, 28.988644 ], [ -95.272266, 28.961546 ], [ -95.297147, 28.934073 ], [ -95.309704, 28.928262 ], [ -95.353451, 28.898145 ], [ -95.376979, 28.876160 ], [ -95.382390, 28.866348 ], [ -95.416174, 28.859482 ], [ -95.439594, 28.859022 ], [ -95.486769, 28.836287 ], [ -95.507041, 28.824755 ], [ -95.568136, 28.789998 ], [ -95.812504, 28.664942 ], [ -95.884026, 28.633098 ], [ -96.000682, 28.588238 ], [ -96.077868, 28.556626 ], [ -96.194412, 28.502224 ], [ -96.220376, 28.491966 ], [ -96.244751, 28.475055 ], [ -96.270391, 28.461930 ], [ -96.303212, 28.441871 ], [ -96.321560, 28.425148 ], [ -96.328817, 28.423659 ], [ -96.341617, 28.417334 ], [ -96.371117, 28.397661 ], [ -96.372101, 28.393875 ], [ -96.370717, 28.387667 ], [ -96.378616, 28.383909 ], [ -96.379372, 28.386089 ], [ -96.381864, 28.393276 ], [ -96.375960, 28.401682 ], [ -96.374138, 28.404275 ], [ -96.335119, 28.437795 ], [ -96.268341, 28.477992 ], [ -96.223825, 28.495067 ], [ -96.218978, 28.500383 ], [ -96.215050, 28.509679 ], [ -96.145448, 28.544741 ], [ -96.104735, 28.559499 ], [ -96.046211, 28.586980 ], [ -96.032979, 28.589016 ], [ -96.007534, 28.599703 ], [ -95.986160, 28.606319 ], [ -95.982088, 28.614461 ], [ -95.985651, 28.621077 ], [ -95.983106, 28.641942 ], [ -95.978526, 28.650594 ], [ -95.986066, 28.655468 ], [ -95.996338, 28.658736 ], [ -96.002954, 28.656192 ], [ -96.006516, 28.648049 ], [ -96.033488, 28.652629 ], [ -96.047737, 28.649067 ], [ -96.072165, 28.635326 ], [ -96.099137, 28.624639 ], [ -96.148501, 28.611408 ], [ -96.187178, 28.593596 ], [ -96.198374, 28.586980 ], [ -96.221784, 28.580364 ], [ -96.228909, 28.580873 ], [ -96.233998, 28.596649 ], [ -96.233998, 28.601738 ], [ -96.222293, 28.607336 ], [ -96.214150, 28.613443 ], [ -96.212624, 28.622604 ], [ -96.230944, 28.641433 ], [ -96.208552, 28.662298 ], [ -96.214659, 28.665352 ], [ -96.192267, 28.687744 ], [ -96.191250, 28.694360 ], [ -96.195830, 28.698940 ], [ -96.202446, 28.700976 ], [ -96.222802, 28.698431 ], [ -96.231453, 28.696395 ], [ -96.256899, 28.684690 ], [ -96.263515, 28.683673 ], [ -96.268604, 28.688762 ], [ -96.287942, 28.683164 ], [ -96.304227, 28.671459 ], [ -96.305245, 28.660263 ], [ -96.303718, 28.644996 ], [ -96.322921, 28.641860 ], [ -96.328655, 28.640924 ], [ -96.373439, 28.626675 ], [ -96.376492, 28.620059 ], [ -96.384635, 28.615988 ], [ -96.473694, 28.573240 ], [ -96.487943, 28.569677 ], [ -96.482854, 28.580364 ], [ -96.480309, 28.596649 ], [ -96.485907, 28.607845 ], [ -96.490488, 28.610899 ], [ -96.510844, 28.614970 ], [ -96.510335, 28.617515 ], [ -96.497612, 28.625148 ], [ -96.496595, 28.630746 ], [ -96.499648, 28.635835 ], [ -96.506264, 28.638380 ], [ -96.545450, 28.645505 ], [ -96.555119, 28.646013 ], [ -96.563262, 28.644487 ], [ -96.572931, 28.667897 ], [ -96.570386, 28.674003 ], [ -96.559190, 28.687235 ], [ -96.559699, 28.691306 ], [ -96.561226, 28.696395 ], [ -96.566824, 28.697922 ], [ -96.575141, 28.702837 ], [ -96.577727, 28.704365 ], [ -96.578020, 28.704538 ], [ -96.579639, 28.712312 ], [ -96.579669, 28.712455 ], [ -96.580564, 28.716752 ], [ -96.584091, 28.722798 ], [ -96.584127, 28.722859 ], [ -96.584196, 28.722877 ], [ -96.591647, 28.724838 ], [ -96.593796, 28.725403 ], [ -96.604921, 28.722210 ], [ -96.634419, 28.713743 ], [ -96.634912, 28.713601 ], [ -96.645867, 28.710457 ], [ -96.648758, 28.709627 ], [ -96.655528, 28.704167 ], [ -96.664534, 28.696904 ], [ -96.657918, 28.687744 ], [ -96.635018, 28.668914 ], [ -96.634000, 28.654665 ], [ -96.627893, 28.650085 ], [ -96.623313, 28.649576 ], [ -96.615679, 28.644487 ], [ -96.610590, 28.638889 ], [ -96.610590, 28.636344 ], [ -96.619750, 28.627693 ], [ -96.622804, 28.622095 ], [ -96.611099, 28.585962 ], [ -96.608045, 28.583418 ], [ -96.573949, 28.584436 ], [ -96.565297, 28.582400 ], [ -96.564279, 28.576293 ], [ -96.561226, 28.570695 ], [ -96.536289, 28.559499 ], [ -96.526111, 28.557972 ], [ -96.522040, 28.554410 ], [ -96.514406, 28.535071 ], [ -96.505755, 28.525911 ], [ -96.450284, 28.490796 ], [ -96.419749, 28.467387 ], [ -96.410589, 28.459244 ], [ -96.402446, 28.449066 ], [ -96.403973, 28.442450 ], [ -96.461480, 28.421585 ], [ -96.481836, 28.407844 ], [ -96.504737, 28.397666 ], [ -96.520513, 28.394104 ], [ -96.542905, 28.385452 ], [ -96.559699, 28.377819 ], [ -96.570386, 28.368658 ], [ -96.591760, 28.357462 ], [ -96.600412, 28.354409 ], [ -96.650794, 28.346775 ], [ -96.672677, 28.335579 ], [ -96.688453, 28.347284 ], [ -96.694560, 28.347284 ], [ -96.698122, 28.342704 ], [ -96.705247, 28.348811 ], [ -96.700158, 28.369676 ], [ -96.705756, 28.400211 ], [ -96.710336, 28.406827 ], [ -96.722550, 28.408862 ], [ -96.749013, 28.408862 ], [ -96.762245, 28.411916 ], [ -96.766960, 28.410737 ], [ -96.768352, 28.410389 ], [ -96.772209, 28.408074 ], [ -96.775985, 28.405809 ], [ -96.780796, 28.398421 ], [ -96.790235, 28.383926 ], [ -96.794554, 28.365688 ], [ -96.794796, 28.364668 ], [ -96.794815, 28.364587 ], [ -96.794812, 28.364515 ], [ -96.794812, 28.364503 ], [ -96.794357, 28.350865 ], [ -96.794306, 28.349320 ], [ -96.794016, 28.347249 ], [ -96.793926, 28.346606 ], [ -96.793835, 28.345959 ], [ -96.793765, 28.345453 ], [ -96.792540, 28.336705 ], [ -96.790744, 28.323874 ], [ -96.791159, 28.319095 ], [ -96.791761, 28.312170 ], [ -96.806011, 28.296902 ], [ -96.809573, 28.290287 ], [ -96.806011, 28.282144 ], [ -96.799302, 28.272716 ], [ -96.787181, 28.255681 ], [ -96.787181, 28.250083 ], [ -96.800413, 28.224128 ], [ -96.810037, 28.217086 ], [ -96.842143, 28.193594 ], [ -96.872678, 28.176291 ], [ -96.898123, 28.152881 ], [ -96.910337, 28.147283 ], [ -96.934765, 28.123873 ], [ -96.962755, 28.123365 ], [ -97.000414, 28.137614 ], [ -97.007539, 28.136087 ], [ -97.027014, 28.148408 ], [ -97.021303, 28.184100 ], [ -97.027824, 28.184693 ], [ -97.037008, 28.185528 ], [ -97.153601, 28.133180 ], [ -97.214039, 28.087494 ], [ -97.215350, 28.076575 ], [ -97.215467, 28.075597 ], [ -97.176444, 28.059892 ], [ -97.137421, 28.057037 ], [ -97.103633, 28.078452 ], [ -97.051760, 28.106054 ], [ -97.025693, 28.112160 ], [ -97.022806, 28.107588 ], [ -97.023824, 28.103517 ], [ -97.031966, 28.093848 ], [ -97.035528, 28.084688 ], [ -97.035528, 28.074000 ], [ -97.031457, 28.053644 ], [ -97.025859, 28.041939 ], [ -97.030948, 28.033288 ], [ -97.040618, 28.028708 ], [ -97.048760, 28.022092 ], [ -97.061992, 27.996138 ], [ -97.075732, 27.986977 ], [ -97.121534, 27.923364 ], [ -97.129168, 27.919801 ], [ -97.134801, 27.902467 ], [ -97.135783, 27.899445 ], [ -97.136615, 27.898956 ], [ -97.144435, 27.894356 ], [ -97.155122, 27.880615 ], [ -97.183455, 27.833231 ], [ -97.184639, 27.831251 ], [ -97.186709, 27.825453 ], [ -97.186871, 27.825001 ], [ -97.187183, 27.824126 ], [ -97.188866, 27.823772 ], [ -97.192874, 27.822928 ], [ -97.193701, 27.822754 ], [ -97.196852, 27.822091 ], [ -97.209127, 27.822091 ], [ -97.209575, 27.822091 ], [ -97.211226, 27.822391 ], [ -97.219738, 27.823939 ], [ -97.220771, 27.824126 ], [ -97.222212, 27.824649 ], [ -97.222957, 27.824919 ], [ -97.225176, 27.825723 ], [ -97.225435, 27.826145 ], [ -97.225811, 27.826755 ], [ -97.226012, 27.827083 ], [ -97.227317, 27.829204 ], [ -97.227317, 27.830939 ], [ -97.227317, 27.831258 ], [ -97.227317, 27.832895 ], [ -97.227317, 27.832952 ], [ -97.226514, 27.838307 ], [ -97.228388, 27.843661 ], [ -97.234512, 27.849063 ], [ -97.241127, 27.857714 ], [ -97.241393, 27.858953 ], [ -97.242654, 27.864839 ], [ -97.242922, 27.865208 ], [ -97.250797, 27.876035 ], [ -97.256394, 27.877901 ], [ -97.258305, 27.878538 ], [ -97.263010, 27.880106 ], [ -97.272253, 27.881427 ], [ -97.273698, 27.881633 ], [ -97.276632, 27.881144 ], [ -97.285466, 27.879672 ], [ -97.295072, 27.878071 ], [ -97.301455, 27.875907 ], [ -97.317892, 27.870335 ], [ -97.325097, 27.867893 ], [ -97.327494, 27.866405 ], [ -97.354614, 27.849572 ], [ -97.360212, 27.850590 ], [ -97.360547, 27.850363 ], [ -97.361246, 27.849891 ], [ -97.379042, 27.837867 ], [ -97.391764, 27.813948 ], [ -97.393291, 27.782905 ], [ -97.386166, 27.766620 ], [ -97.368355, 27.741683 ], [ -97.346980, 27.725398 ], [ -97.316446, 27.712676 ], [ -97.253955, 27.696696 ], [ -97.259957, 27.679597 ], [ -97.266064, 27.678579 ], [ -97.296598, 27.613947 ], [ -97.298634, 27.604787 ], [ -97.297616, 27.598680 ], [ -97.294054, 27.594100 ], [ -97.302196, 27.585957 ], [ -97.321535, 27.571199 ], [ -97.325118, 27.560927 ], [ -97.336802, 27.527433 ], [ -97.343418, 27.517764 ], [ -97.347489, 27.503005 ], [ -97.350543, 27.478578 ], [ -97.359194, 27.458221 ], [ -97.365810, 27.450588 ], [ -97.371917, 27.425142 ], [ -97.369881, 27.412420 ], [ -97.372935, 27.401224 ], [ -97.379550, 27.390028 ], [ -97.399398, 27.344735 ], [ -97.401942, 27.335574 ], [ -97.404996, 27.329977 ], [ -97.413138, 27.321325 ], [ -97.420263, 27.317254 ], [ -97.430441, 27.313691 ], [ -97.450798, 27.313691 ], [ -97.482859, 27.297915 ], [ -97.508304, 27.275014 ], [ -97.532223, 27.278577 ], [ -97.544437, 27.284175 ], [ -97.546981, 27.290791 ], [ -97.536803, 27.289264 ], [ -97.526625, 27.291808 ], [ -97.524589, 27.297915 ], [ -97.517465, 27.305040 ], [ -97.504742, 27.305040 ], [ -97.498126, 27.308602 ], [ -97.502706, 27.322343 ], [ -97.499144, 27.327941 ], [ -97.483877, 27.338628 ], [ -97.483877, 27.351351 ], [ -97.486930, 27.358984 ], [ -97.501688, 27.366618 ], [ -97.514411, 27.361529 ], [ -97.520518, 27.352877 ], [ -97.538330, 27.335574 ], [ -97.570900, 27.315727 ], [ -97.584132, 27.309620 ], [ -97.609068, 27.285193 ], [ -97.621791, 27.287228 ], [ -97.631460, 27.286210 ], [ -97.636549, 27.282139 ], [ -97.636680, 27.281727 ], [ -97.640111, 27.270943 ], [ -97.639094, 27.253131 ], [ -97.635022, 27.247024 ], [ -97.628916, 27.242953 ], [ -97.597363, 27.242444 ], [ -97.582605, 27.240409 ], [ -97.573953, 27.238882 ], [ -97.561231, 27.232775 ], [ -97.542910, 27.229213 ], [ -97.520009, 27.231248 ], [ -97.509831, 27.235320 ], [ -97.503215, 27.239900 ], [ -97.500162, 27.244480 ], [ -97.485149, 27.250841 ], [ -97.467083, 27.253640 ], [ -97.458431, 27.259493 ], [ -97.450289, 27.262546 ], [ -97.424080, 27.264073 ], [ -97.422299, 27.257712 ], [ -97.434767, 27.202241 ], [ -97.444945, 27.144734 ], [ -97.443673, 27.116235 ], [ -97.452324, 27.115217 ], [ -97.455887, 27.110383 ], [ -97.456650, 27.099695 ], [ -97.461739, 27.095624 ], [ -97.475480, 27.098423 ], [ -97.480569, 27.102494 ], [ -97.491510, 27.101222 ], [ -97.495836, 27.094098 ], [ -97.493291, 27.078067 ], [ -97.477515, 27.066108 ], [ -97.479042, 27.062800 ], [ -97.482257, 27.061942 ], [ -97.486930, 27.057711 ], [ -97.487693, 27.053639 ], [ -97.486676, 27.034810 ], [ -97.477515, 27.032520 ], [ -97.473953, 27.029212 ], [ -97.473444, 27.022850 ], [ -97.478533, 26.999186 ], [ -97.480569, 26.997659 ], [ -97.484131, 27.000458 ], [ -97.536803, 26.999695 ], [ -97.549271, 26.995878 ], [ -97.555378, 26.990280 ], [ -97.551053, 26.980865 ], [ -97.549526, 26.965344 ], [ -97.552325, 26.952112 ], [ -97.555378, 26.947277 ], [ -97.555378, 26.938880 ], [ -97.540874, 26.906310 ], [ -97.540111, 26.900967 ], [ -97.547999, 26.895114 ], [ -97.552325, 26.888499 ], [ -97.552325, 26.867633 ], [ -97.558432, 26.864325 ], [ -97.563266, 26.842188 ], [ -97.552579, 26.827938 ], [ -97.547745, 26.824631 ], [ -97.537566, 26.824885 ], [ -97.509831, 26.803511 ], [ -97.484385, 26.763562 ], [ -97.478024, 26.757200 ], [ -97.471663, 26.758727 ], [ -97.468609, 26.740915 ], [ -97.467337, 26.710126 ], [ -97.444945, 26.633535 ], [ -97.445708, 26.609362 ], [ -97.441206, 26.599901 ], [ -97.428151, 26.572466 ], [ -97.416955, 26.553637 ], [ -97.422299, 26.520303 ], [ -97.425861, 26.516741 ], [ -97.430696, 26.506563 ], [ -97.430696, 26.494603 ], [ -97.426370, 26.484425 ], [ -97.429169, 26.478064 ], [ -97.435530, 26.470176 ], [ -97.441383, 26.466614 ], [ -97.441383, 26.455418 ], [ -97.437566, 26.449820 ], [ -97.425861, 26.446003 ], [ -97.421026, 26.446766 ], [ -97.417210, 26.449820 ], [ -97.411612, 26.447275 ], [ -97.412884, 26.433026 ], [ -97.421790, 26.417249 ], [ -97.419500, 26.413178 ], [ -97.406014, 26.409107 ], [ -97.398126, 26.410888 ], [ -97.394309, 26.414450 ], [ -97.395072, 26.417249 ], [ -97.382485, 26.411326 ], [ -97.377769, 26.409107 ], [ -97.369627, 26.394603 ], [ -97.374461, 26.380862 ], [ -97.388965, 26.365850 ], [ -97.392019, 26.339386 ], [ -97.391001, 26.332262 ], [ -97.387947, 26.330481 ], [ -97.376242, 26.336333 ], [ -97.372171, 26.339895 ], [ -97.369372, 26.348547 ], [ -97.358176, 26.356435 ], [ -97.343418, 26.359234 ], [ -97.335275, 26.355672 ], [ -97.330441, 26.350582 ], [ -97.336802, 26.331753 ], [ -97.352833, 26.318521 ], [ -97.354359, 26.313941 ], [ -97.346980, 26.311396 ], [ -97.347489, 26.292821 ], [ -97.343927, 26.267376 ], [ -97.341128, 26.265595 ], [ -97.331967, 26.265595 ], [ -97.322807, 26.271956 ], [ -97.311866, 26.273737 ], [ -97.307031, 26.253126 ], [ -97.308049, 26.249055 ], [ -97.321280, 26.236078 ], [ -97.321280, 26.228699 ], [ -97.304486, 26.202490 ], [ -97.296598, 26.200709 ], [ -97.294817, 26.192312 ], [ -97.296089, 26.182388 ], [ -97.306776, 26.159487 ], [ -97.296598, 26.142439 ], [ -97.285360, 26.128378 ], [ -97.282094, 26.120301 ], [ -97.283112, 26.117757 ], [ -97.294054, 26.113940 ], [ -97.295072, 26.108342 ], [ -97.279804, 26.092057 ], [ -97.270898, 26.086459 ], [ -97.246980, 26.080352 ], [ -97.208048, 26.079589 ], [ -97.199651, 26.077044 ], [ -97.195071, 26.041930 ], [ -97.204995, 26.030225 ], [ -97.214918, 26.030734 ], [ -97.224842, 26.027426 ], [ -97.226114, 26.024372 ], [ -97.219244, 25.996128 ], [ -97.216954, 25.993838 ], [ -97.208557, 25.991802 ], [ -97.195834, 25.993074 ], [ -97.174460, 26.000072 ], [ -97.167208, 26.007069 ], [ -97.162755, 26.014576 ], [ -97.162628, 26.023482 ], [ -97.172043, 26.044729 ], [ -97.178659, 26.045492 ], [ -97.182730, 26.053126 ], [ -97.164982, 26.063876 ], [ -97.152009, 26.062108 ], [ -97.153210, 26.038906 ], [ -97.151922, 26.017653 ], [ -97.145567, 25.971132 ], [ -97.146881, 25.969781 ], [ -97.146294, 25.955606 ], [ -97.147785, 25.953132 ], [ -97.156608, 25.949022 ], [ -97.160294, 25.950243 ], [ -97.168199, 25.959262 ], [ -97.178362, 25.962114 ], [ -97.187583, 25.958174 ], [ -97.206945, 25.960899 ], [ -97.229226, 25.958753 ], [ -97.239867, 25.954974 ], [ -97.248033, 25.948097 ], [ -97.276707, 25.952147 ], [ -97.281389, 25.948037 ], [ -97.277163, 25.935438 ], [ -97.303602, 25.936704 ], [ -97.320561, 25.929802 ], [ -97.324914, 25.924041 ], [ -97.338346, 25.923125 ], [ -97.350398, 25.925241 ], [ -97.367642, 25.915680 ], [ -97.374430, 25.907444 ], [ -97.372365, 25.905016 ], [ -97.365976, 25.902447 ], [ -97.365521, 25.890476 ], [ -97.360082, 25.868874 ], [ -97.365420, 25.849826 ], [ -97.372864, 25.840117 ], [ -97.394513, 25.837377 ], [ -97.422636, 25.840378 ], [ -97.445113, 25.850026 ], [ -97.448271, 25.859463 ], [ -97.449172, 25.871678 ], [ -97.454727, 25.879337 ], [ -97.468262, 25.884162 ], [ -97.486060, 25.878758 ], [ -97.496861, 25.880058 ], [ -97.521762, 25.886458 ], [ -97.528628, 25.905219 ], [ -97.530322, 25.916797 ], [ -97.542957, 25.920035 ], [ -97.545170, 25.923975 ], [ -97.546421, 25.934077 ], [ -97.555379, 25.937136 ], [ -97.559364, 25.932257 ], [ -97.582565, 25.937857 ], [ -97.580419, 25.945116 ], [ -97.583044, 25.955443 ], [ -97.598043, 25.957556 ], [ -97.607734, 25.972745 ], [ -97.608283, 25.976594 ], [ -97.627226, 25.996727 ], [ -97.634804, 25.999509 ], [ -97.644011, 26.006614 ], [ -97.643708, 26.016943 ], [ -97.649176, 26.021499 ], [ -97.661326, 26.019373 ], [ -97.668298, 26.019956 ], [ -97.671351, 26.024233 ], [ -97.697069, 26.023455 ], [ -97.703247, 26.030309 ], [ -97.711145, 26.033043 ], [ -97.719920, 26.030838 ], [ -97.758838, 26.032131 ], [ -97.763091, 26.033650 ], [ -97.764913, 26.037903 ], [ -97.770077, 26.041548 ], [ -97.779191, 26.042763 ], [ -97.784051, 26.040637 ], [ -97.789823, 26.042460 ], [ -97.792253, 26.044282 ], [ -97.795291, 26.055218 ], [ -97.801344, 26.060017 ], [ -97.825546, 26.055702 ], [ -97.836608, 26.051651 ], [ -97.860504, 26.052918 ], [ -97.868235, 26.056656 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US49", "STATE": "49", "NAME": "Utah", "LSAD": "", "CENSUSAREA": 82169.620000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -111.046551, 41.251716 ], [ -111.046723, 40.997959 ], [ -110.750727, 40.996847 ], [ -110.715026, 40.996347 ], [ -110.539819, 40.996346 ], [ -110.500718, 40.994746 ], [ -110.375714, 40.994947 ], [ -110.250709, 40.996089 ], [ -110.237848, 40.995427 ], [ -110.125709, 40.996550 ], [ -110.121639, 40.997101 ], [ -110.048476, 40.997555 ], [ -110.006495, 40.997815 ], [ -110.000708, 40.997352 ], [ -109.999838, 40.997330 ], [ -109.975530, 40.997912 ], [ -109.855299, 40.997614 ], [ -109.854302, 40.997661 ], [ -109.715409, 40.998191 ], [ -109.713877, 40.998266 ], [ -109.676421, 40.998395 ], [ -109.534926, 40.998143 ], [ -109.500694, 40.999127 ], [ -109.250735, 41.001009 ], [ -109.231985, 41.002059 ], [ -109.173682, 41.000859 ], [ -109.050076, 41.000659 ], [ -109.048455, 40.826081 ], [ -109.049088, 40.714562 ], [ -109.048373, 40.662602 ], [ -109.048249, 40.653601 ], [ -109.048044, 40.619231 ], [ -109.050074, 40.540358 ], [ -109.049955, 40.539901 ], [ -109.050698, 40.499963 ], [ -109.050314, 40.495092 ], [ -109.050946, 40.444368 ], [ -109.050969, 40.222662 ], [ -109.050973, 40.180849 ], [ -109.050944, 40.180712 ], [ -109.050813, 40.059579 ], [ -109.050873, 40.058915 ], [ -109.050615, 39.874970 ], [ -109.051040, 39.660472 ], [ -109.051363, 39.497674 ], [ -109.050765, 39.366677 ], [ -109.051512, 39.126095 ], [ -109.052436, 38.999985 ], [ -109.053292, 38.942878 ], [ -109.053233, 38.942467 ], [ -109.053797, 38.905284 ], [ -109.053943, 38.904414 ], [ -109.054189, 38.874984 ], [ -109.057388, 38.795456 ], [ -109.059541, 38.719888 ], [ -109.060253, 38.599328 ], [ -109.059962, 38.499987 ], [ -109.060062, 38.275489 ], [ -109.054648, 38.244921 ], [ -109.041762, 38.164690 ], [ -109.041837, 38.153022 ], [ -109.042820, 37.999301 ], [ -109.042819, 37.997068 ], [ -109.043121, 37.974260 ], [ -109.041058, 37.907236 ], [ -109.041653, 37.881170 ], [ -109.041844, 37.872788 ], [ -109.041723, 37.842051 ], [ -109.041754, 37.835826 ], [ -109.041461, 37.800105 ], [ -109.042098, 37.749990 ], [ -109.041636, 37.740210 ], [ -109.041760, 37.713182 ], [ -109.041732, 37.711214 ], [ -109.042269, 37.666067 ], [ -109.042089, 37.623795 ], [ -109.042131, 37.617662 ], [ -109.041806, 37.604171 ], [ -109.041865, 37.530726 ], [ -109.041915, 37.530653 ], [ -109.043137, 37.499992 ], [ -109.043464, 37.484711 ], [ -109.045810, 37.374993 ], [ -109.046039, 37.249993 ], [ -109.045584, 37.249351 ], [ -109.045487, 37.210844 ], [ -109.045978, 37.201831 ], [ -109.045995, 37.177279 ], [ -109.045156, 37.112064 ], [ -109.045203, 37.111958 ], [ -109.045173, 37.109464 ], [ -109.045189, 37.096271 ], [ -109.044995, 37.086429 ], [ -109.045058, 37.074661 ], [ -109.045166, 37.072742 ], [ -109.045223, 36.999084 ], [ -109.181196, 36.999271 ], [ -109.233848, 36.999266 ], [ -109.246917, 36.999346 ], [ -109.263390, 36.999263 ], [ -109.268213, 36.999242 ], [ -109.270097, 36.999266 ], [ -109.378039, 36.999135 ], [ -109.381226, 36.999148 ], [ -109.495338, 36.999105 ], [ -109.625668, 36.998308 ], [ -109.875673, 36.998504 ], [ -110.000677, 36.997968 ], [ -110.000876, 36.998502 ], [ -110.021778, 36.998602 ], [ -110.470190, 36.997997 ], [ -110.490908, 37.003566 ], [ -110.500690, 37.004260 ], [ -110.599512, 37.003448 ], [ -110.625605, 37.003416 ], [ -110.625690, 37.003721 ], [ -110.750690, 37.003197 ], [ -111.066496, 37.002389 ], [ -111.133718, 37.000779 ], [ -111.254853, 37.001077 ], [ -111.278286, 37.000465 ], [ -111.405517, 37.001497 ], [ -111.405869, 37.001481 ], [ -111.412784, 37.001478 ], [ -112.357690, 37.001025 ], [ -112.368946, 37.001125 ], [ -112.534545, 37.000684 ], [ -112.538593, 37.000674 ], [ -112.540368, 37.000669 ], [ -112.545094, 37.000734 ], [ -112.558974, 37.000692 ], [ -112.609787, 37.000753 ], [ -112.899366, 37.000319 ], [ -112.966471, 37.000219 ], [ -113.965907, 36.999976 ], [ -113.965907, 37.000025 ], [ -114.050600, 37.000396 ], [ -114.051749, 37.088434 ], [ -114.051822, 37.090976 ], [ -114.052827, 37.103961 ], [ -114.051867, 37.134292 ], [ -114.052179, 37.147110 ], [ -114.051673, 37.172368 ], [ -114.051405, 37.233854 ], [ -114.051974, 37.283848 ], [ -114.051974, 37.284511 ], [ -114.051800, 37.293044 ], [ -114.051800, 37.293548 ], [ -114.051927, 37.370459 ], [ -114.051927, 37.370734 ], [ -114.051765, 37.418083 ], [ -114.052448, 37.431440 ], [ -114.052701, 37.492014 ], [ -114.052685, 37.502513 ], [ -114.052718, 37.517264 ], [ -114.052689, 37.517859 ], [ -114.052962, 37.592783 ], [ -114.052472, 37.604776 ], [ -114.051728, 37.745997 ], [ -114.051785, 37.746249 ], [ -114.051670, 37.746958 ], [ -114.051109, 37.756276 ], [ -114.049919, 37.765586 ], [ -114.048473, 37.809861 ], [ -114.049677, 37.823645 ], [ -114.049928, 37.852508 ], [ -114.049658, 37.881368 ], [ -114.050423, 37.999961 ], [ -114.049903, 38.148601 ], [ -114.050138, 38.249960 ], [ -114.049417, 38.264700 ], [ -114.050120, 38.404536 ], [ -114.050091, 38.404673 ], [ -114.050485, 38.499955 ], [ -114.049834, 38.543784 ], [ -114.049862, 38.547764 ], [ -114.050154, 38.572920 ], [ -114.049883, 38.677365 ], [ -114.049749, 38.729210 ], [ -114.049168, 38.749951 ], [ -114.049465, 38.874949 ], [ -114.048521, 38.876197 ], [ -114.048054, 38.878693 ], [ -114.049104, 39.005509 ], [ -114.047079, 39.499943 ], [ -114.047728, 39.542742 ], [ -114.047273, 39.759413 ], [ -114.047783, 39.794160 ], [ -114.047214, 39.821024 ], [ -114.047134, 39.906037 ], [ -114.046555, 39.996899 ], [ -114.046835, 40.030131 ], [ -114.046386, 40.097896 ], [ -114.046741, 40.104231 ], [ -114.046683, 40.116931 ], [ -114.046153, 40.231971 ], [ -114.046178, 40.398313 ], [ -114.045826, 40.424823 ], [ -114.045218, 40.430282 ], [ -114.045518, 40.494474 ], [ -114.045577, 40.495801 ], [ -114.045281, 40.506586 ], [ -114.043505, 40.726292 ], [ -114.043831, 40.758666 ], [ -114.043803, 40.759205 ], [ -114.043176, 40.771675 ], [ -114.042145, 40.999926 ], [ -114.041447, 41.207752 ], [ -114.042553, 41.210923 ], [ -114.041396, 41.219958 ], [ -114.040231, 41.491690 ], [ -114.040942, 41.499921 ], [ -114.040437, 41.615377 ], [ -114.039968, 41.624920 ], [ -114.039901, 41.753781 ], [ -114.041152, 41.850595 ], [ -114.041107, 41.850573 ], [ -114.039648, 41.884816 ], [ -114.041723, 41.993720 ], [ -113.993903, 41.992698 ], [ -113.893261, 41.988057 ], [ -113.822163, 41.988479 ], [ -113.796082, 41.989104 ], [ -113.764530, 41.989459 ], [ -113.500837, 41.992799 ], [ -113.496548, 41.993305 ], [ -113.431563, 41.993799 ], [ -113.402230, 41.994161 ], [ -113.396497, 41.994250 ], [ -113.357611, 41.993859 ], [ -113.340072, 41.994747 ], [ -113.250829, 41.995610 ], [ -113.249159, 41.996203 ], [ -113.000821, 41.998223 ], [ -113.000820, 41.998223 ], [ -112.979218, 41.998263 ], [ -112.909587, 41.998791 ], [ -112.882367, 41.998922 ], [ -112.880619, 41.998921 ], [ -112.833125, 41.999345 ], [ -112.833084, 41.999305 ], [ -112.788542, 41.999681 ], [ -112.709375, 42.000309 ], [ -112.648019, 42.000307 ], [ -112.450814, 42.000953 ], [ -112.450567, 42.001092 ], [ -112.386170, 42.001126 ], [ -112.264936, 42.000991 ], [ -112.239107, 42.001217 ], [ -112.192976, 42.001167 ], [ -112.173352, 41.996568 ], [ -112.163956, 41.996708 ], [ -112.109532, 41.997598 ], [ -112.012180, 41.998350 ], [ -111.915837, 41.998519 ], [ -111.915622, 41.998496 ], [ -111.876491, 41.998528 ], [ -111.750778, 41.999330 ], [ -111.507264, 41.999518 ], [ -111.471381, 41.999739 ], [ -111.425535, 42.000840 ], [ -111.420898, 42.000793 ], [ -111.415873, 42.000748 ], [ -111.046689, 42.001567 ], [ -111.045818, 41.579845 ], [ -111.045789, 41.565571 ], [ -111.046264, 41.377731 ], [ -111.046600, 41.360692 ], [ -111.046551, 41.251716 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US50", "STATE": "50", "NAME": "Vermont", "LSAD": "", "CENSUSAREA": 9216.657000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -72.433796, 43.232999 ], [ -72.434466, 43.230432 ], [ -72.437656, 43.225266 ], [ -72.440500, 43.219049 ], [ -72.440563, 43.215254 ], [ -72.438594, 43.209013 ], [ -72.437719, 43.202750 ], [ -72.438969, 43.201035 ], [ -72.450280, 43.192485 ], [ -72.449435, 43.189170 ], [ -72.443749, 43.182221 ], [ -72.443405, 43.179729 ], [ -72.444904, 43.177969 ], [ -72.452556, 43.172117 ], [ -72.451868, 43.170174 ], [ -72.452100, 43.161414 ], [ -72.451553, 43.155155 ], [ -72.451802, 43.153486 ], [ -72.452801, 43.151977 ], [ -72.456537, 43.149528 ], [ -72.457140, 43.148493 ], [ -72.456890, 43.146558 ], [ -72.451986, 43.138924 ], [ -72.448303, 43.137187 ], [ -72.444214, 43.137370 ], [ -72.441904, 43.136615 ], [ -72.440905, 43.135793 ], [ -72.440624, 43.132203 ], [ -72.440780, 43.131472 ], [ -72.442746, 43.131152 ], [ -72.442933, 43.130192 ], [ -72.440967, 43.127608 ], [ -72.435936, 43.123381 ], [ -72.432972, 43.119655 ], [ -72.432661, 43.114077 ], [ -72.433129, 43.112637 ], [ -72.434845, 43.109917 ], [ -72.440587, 43.106145 ], [ -72.442427, 43.103630 ], [ -72.443051, 43.100841 ], [ -72.439214, 43.094852 ], [ -72.435191, 43.086622 ], [ -72.435316, 43.083536 ], [ -72.436190, 43.081730 ], [ -72.439870, 43.077043 ], [ -72.445202, 43.071352 ], [ -72.454710, 43.063487 ], [ -72.463812, 43.057404 ], [ -72.466491, 43.054729 ], [ -72.467363, 43.052648 ], [ -72.466832, 43.049197 ], [ -72.465896, 43.047505 ], [ -72.462248, 43.044214 ], [ -72.460252, 43.040671 ], [ -72.460905, 43.035961 ], [ -72.462990, 43.028531 ], [ -72.462397, 43.025560 ], [ -72.458998, 43.019388 ], [ -72.457035, 43.017285 ], [ -72.452984, 43.015731 ], [ -72.444635, 43.010566 ], [ -72.443825, 43.008965 ], [ -72.443762, 43.006245 ], [ -72.444977, 43.004416 ], [ -72.448714, 43.001169 ], [ -72.451797, 43.000577 ], [ -72.456936, 43.001306 ], [ -72.459951, 43.000080 ], [ -72.462940, 42.996943 ], [ -72.464714, 42.993582 ], [ -72.465335, 42.989558 ], [ -72.464026, 42.986107 ], [ -72.461597, 42.984049 ], [ -72.461627, 42.982906 ], [ -72.465985, 42.978470 ], [ -72.473827, 42.972045 ], [ -72.476722, 42.971746 ], [ -72.479245, 42.973597 ], [ -72.481706, 42.973985 ], [ -72.486872, 42.971789 ], [ -72.492597, 42.967648 ], [ -72.504226, 42.965815 ], [ -72.507901, 42.964171 ], [ -72.518422, 42.963170 ], [ -72.532186, 42.954945 ], [ -72.534117, 42.952133 ], [ -72.534554, 42.949894 ], [ -72.533901, 42.948591 ], [ -72.531693, 42.946510 ], [ -72.529763, 42.946120 ], [ -72.528550, 42.945320 ], [ -72.527431, 42.943148 ], [ -72.526624, 42.939901 ], [ -72.526346, 42.935717 ], [ -72.527097, 42.928584 ], [ -72.524242, 42.918501 ], [ -72.524430, 42.915575 ], [ -72.525271, 42.914363 ], [ -72.529191, 42.912719 ], [ -72.530218, 42.911576 ], [ -72.531588, 42.907164 ], [ -72.531469, 42.897950 ], [ -72.532777, 42.896076 ], [ -72.537287, 42.891870 ], [ -72.540708, 42.889379 ], [ -72.546491, 42.887140 ], [ -72.552025, 42.885631 ], [ -72.552834, 42.884968 ], [ -72.555415, 42.875428 ], [ -72.555131, 42.871058 ], [ -72.556214, 42.866950 ], [ -72.556112, 42.866252 ], [ -72.555132, 42.865731 ], [ -72.554232, 42.860038 ], [ -72.557247, 42.853019 ], [ -72.553426, 42.846709 ], [ -72.548550, 42.842021 ], [ -72.547402, 42.837587 ], [ -72.547434, 42.832603 ], [ -72.546133, 42.823938 ], [ -72.542784, 42.808482 ], [ -72.539600, 42.804832 ], [ -72.518354, 42.790651 ], [ -72.515838, 42.788560 ], [ -72.511746, 42.784114 ], [ -72.508858, 42.779919 ], [ -72.508048, 42.776885 ], [ -72.508372, 42.774610 ], [ -72.510154, 42.773221 ], [ -72.514836, 42.771436 ], [ -72.516731, 42.768670 ], [ -72.516082, 42.765949 ], [ -72.513105, 42.763822 ], [ -72.510871, 42.763752 ], [ -72.507985, 42.764414 ], [ -72.500690, 42.767657 ], [ -72.499249, 42.769054 ], [ -72.498786, 42.771981 ], [ -72.497949, 42.772918 ], [ -72.495343, 42.773286 ], [ -72.491122, 42.772465 ], [ -72.487767, 42.769380 ], [ -72.486400, 42.766980 ], [ -72.484878, 42.765540 ], [ -72.479354, 42.763119 ], [ -72.477615, 42.761245 ], [ -72.475938, 42.757702 ], [ -72.474723, 42.750729 ], [ -72.473071, 42.745916 ], [ -72.467827, 42.741209 ], [ -72.461001, 42.733209 ], [ -72.458488, 42.729094 ], [ -72.458519, 42.726853 ], [ -72.809113, 42.736581 ], [ -72.930261, 42.739160 ], [ -73.022903, 42.741133 ], [ -73.264957, 42.745940 ], [ -73.276421, 42.746019 ], [ -73.290944, 42.801920 ], [ -73.286337, 42.808038 ], [ -73.283750, 42.813864 ], [ -73.287063, 42.820140 ], [ -73.285388, 42.834093 ], [ -73.284311, 42.834954 ], [ -73.278673, 42.833410 ], [ -73.275804, 42.897249 ], [ -73.274466, 42.940361 ], [ -73.274393, 42.942482 ], [ -73.274294, 42.943652 ], [ -73.269780, 43.035923 ], [ -73.265574, 43.096223 ], [ -73.258718, 43.229894 ], [ -73.256493, 43.259249 ], [ -73.254514, 43.314670 ], [ -73.253084, 43.354714 ], [ -73.252832, 43.363493 ], [ -73.252674, 43.370285 ], [ -73.252582, 43.370997 ], [ -73.248401, 43.470443 ], [ -73.247061, 43.514919 ], [ -73.246720, 43.518875 ], [ -73.247631, 43.519240 ], [ -73.247698, 43.523173 ], [ -73.246821, 43.525780 ], [ -73.243366, 43.527726 ], [ -73.241891, 43.529418 ], [ -73.241390, 43.532345 ], [ -73.241589, 43.534973 ], [ -73.242042, 43.534925 ], [ -73.246585, 43.541855 ], [ -73.247812, 43.542814 ], [ -73.250132, 43.543429 ], [ -73.250408, 43.550425 ], [ -73.248420, 43.552577 ], [ -73.248641, 43.553857 ], [ -73.252602, 43.556851 ], [ -73.258631, 43.564949 ], [ -73.264099, 43.568884 ], [ -73.269380, 43.571973 ], [ -73.279726, 43.574241 ], [ -73.280952, 43.575407 ], [ -73.281296, 43.577579 ], [ -73.284912, 43.579272 ], [ -73.293536, 43.578518 ], [ -73.294621, 43.578970 ], [ -73.295344, 43.580235 ], [ -73.294440, 43.582494 ], [ -73.292113, 43.584509 ], [ -73.292364, 43.585104 ], [ -73.296924, 43.587323 ], [ -73.293242, 43.592558 ], [ -73.292801, 43.593861 ], [ -73.292202, 43.598160 ], [ -73.292232, 43.602550 ], [ -73.293741, 43.605203 ], [ -73.298020, 43.610028 ], [ -73.300285, 43.610806 ], [ -73.302076, 43.624364 ], [ -73.302552, 43.625708 ], [ -73.304125, 43.627057 ], [ -73.306234, 43.628018 ], [ -73.307682, 43.627492 ], [ -73.310606, 43.624114 ], [ -73.312809, 43.624602 ], [ -73.317566, 43.627355 ], [ -73.323893, 43.627629 ], [ -73.327702, 43.625913 ], [ -73.342181, 43.626070 ], [ -73.347621, 43.622509 ], [ -73.358593, 43.625065 ], [ -73.359110, 43.624598 ], [ -73.365562, 43.623440 ], [ -73.367167, 43.623622 ], [ -73.368899, 43.624710 ], [ -73.371889, 43.624489 ], [ -73.372486, 43.622751 ], [ -73.369870, 43.619711 ], [ -73.369933, 43.619093 ], [ -73.374557, 43.614677 ], [ -73.376036, 43.612596 ], [ -73.372375, 43.606014 ], [ -73.372469, 43.604848 ], [ -73.373443, 43.603292 ], [ -73.377748, 43.599656 ], [ -73.383446, 43.596778 ], [ -73.383426, 43.584727 ], [ -73.382549, 43.579193 ], [ -73.383369, 43.576770 ], [ -73.384188, 43.575512 ], [ -73.391960, 43.569915 ], [ -73.395767, 43.568087 ], [ -73.398125, 43.568065 ], [ -73.400295, 43.568889 ], [ -73.405629, 43.571179 ], [ -73.416964, 43.577730 ], [ -73.420378, 43.581489 ], [ -73.426663, 43.582974 ], [ -73.428636, 43.583994 ], [ -73.430947, 43.587036 ], [ -73.431229, 43.588285 ], [ -73.430325, 43.590532 ], [ -73.424977, 43.598775 ], [ -73.421616, 43.603023 ], [ -73.422154, 43.606511 ], [ -73.423815, 43.610989 ], [ -73.423708, 43.612356 ], [ -73.417827, 43.620586 ], [ -73.417668, 43.621687 ], [ -73.418319, 43.623325 ], [ -73.427910, 43.634428 ], [ -73.428583, 43.636543 ], [ -73.426463, 43.642598 ], [ -73.425217, 43.644290 ], [ -73.423539, 43.645676 ], [ -73.418763, 43.647880 ], [ -73.415513, 43.652450 ], [ -73.414546, 43.658209 ], [ -73.408061, 43.669438 ], [ -73.407776, 43.672519 ], [ -73.404126, 43.681339 ], [ -73.403474, 43.684694 ], [ -73.405243, 43.688367 ], [ -73.404739, 43.690213 ], [ -73.402078, 43.693106 ], [ -73.398332, 43.694625 ], [ -73.395517, 43.696831 ], [ -73.393723, 43.699200 ], [ -73.391790, 43.703481 ], [ -73.385883, 43.711336 ], [ -73.382965, 43.714058 ], [ -73.377756, 43.717712 ], [ -73.370612, 43.725329 ], [ -73.369916, 43.728789 ], [ -73.370724, 43.735571 ], [ -73.370287, 43.742269 ], [ -73.369725, 43.744274 ], [ -73.362951, 43.753181 ], [ -73.354597, 43.764167 ], [ -73.350707, 43.770463 ], [ -73.350593, 43.771939 ], [ -73.354758, 43.776721 ], [ -73.355545, 43.778468 ], [ -73.357547, 43.785933 ], [ -73.362498, 43.790211 ], [ -73.368184, 43.793346 ], [ -73.376361, 43.798766 ], [ -73.377232, 43.800565 ], [ -73.378270, 43.805995 ], [ -73.379279, 43.808391 ], [ -73.379330, 43.808476 ], [ -73.380804, 43.810951 ], [ -73.383259, 43.813310 ], [ -73.390302, 43.817371 ], [ -73.392492, 43.820779 ], [ -73.392751, 43.822196 ], [ -73.390194, 43.829364 ], [ -73.388389, 43.832404 ], [ -73.381865, 43.837315 ], [ -73.376598, 43.839357 ], [ -73.373688, 43.842610 ], [ -73.372247, 43.845337 ], [ -73.372462, 43.846266 ], [ -73.373742, 43.847693 ], [ -73.380987, 43.852633 ], [ -73.382046, 43.855008 ], [ -73.381501, 43.859235 ], [ -73.379334, 43.864648 ], [ -73.374150, 43.874163 ], [ -73.374051, 43.875563 ], [ -73.376312, 43.880292 ], [ -73.383491, 43.890951 ], [ -73.395878, 43.903044 ], [ -73.397256, 43.905668 ], [ -73.400926, 43.917048 ], [ -73.407742, 43.929887 ], [ -73.408589, 43.932933 ], [ -73.405525, 43.948813 ], [ -73.406823, 43.967317 ], [ -73.411248, 43.975596 ], [ -73.412613, 43.979980 ], [ -73.412581, 43.982720 ], [ -73.411224, 43.986202 ], [ -73.405977, 44.011485 ], [ -73.405999, 44.016229 ], [ -73.407739, 44.021312 ], [ -73.410776, 44.026944 ], [ -73.414364, 44.029526 ], [ -73.420160, 44.032004 ], [ -73.423120, 44.032759 ], [ -73.427987, 44.037708 ], [ -73.430772, 44.038746 ], [ -73.436880, 44.042578 ], [ -73.437740, 44.045006 ], [ -73.431991, 44.063450 ], [ -73.430207, 44.071716 ], [ -73.429239, 44.079414 ], [ -73.416319, 44.099422 ], [ -73.411316, 44.112686 ], [ -73.411722, 44.117540 ], [ -73.413751, 44.126068 ], [ -73.415780, 44.131523 ], [ -73.415761, 44.132826 ], [ -73.411720, 44.137825 ], [ -73.408118, 44.139373 ], [ -73.403268, 44.144295 ], [ -73.402381, 44.145856 ], [ -73.399634, 44.155326 ], [ -73.398728, 44.162248 ], [ -73.395532, 44.166122 ], [ -73.395399, 44.166903 ], [ -73.396664, 44.168831 ], [ -73.397385, 44.171596 ], [ -73.396892, 44.173846 ], [ -73.395862, 44.175785 ], [ -73.390383, 44.179486 ], [ -73.389658, 44.181249 ], [ -73.390805, 44.189072 ], [ -73.390583, 44.190886 ], [ -73.388502, 44.192318 ], [ -73.385326, 44.192597 ], [ -73.383987, 44.193158 ], [ -73.382252, 44.197178 ], [ -73.377693, 44.199453 ], [ -73.375289, 44.199868 ], [ -73.372405, 44.202165 ], [ -73.370678, 44.204546 ], [ -73.362013, 44.208545 ], [ -73.361476, 44.210374 ], [ -73.357908, 44.216193 ], [ -73.355276, 44.219554 ], [ -73.355252, 44.222870 ], [ -73.354747, 44.223599 ], [ -73.350806, 44.225943 ], [ -73.349889, 44.230356 ], [ -73.342312, 44.234531 ], [ -73.343230, 44.238049 ], [ -73.336778, 44.239557 ], [ -73.334042, 44.240971 ], [ -73.330500, 44.244254 ], [ -73.329322, 44.244504 ], [ -73.324681, 44.243614 ], [ -73.323596, 44.243897 ], [ -73.319802, 44.249547 ], [ -73.316618, 44.257769 ], [ -73.313422, 44.264199 ], [ -73.312852, 44.265346 ], [ -73.311025, 44.274240 ], [ -73.312299, 44.280025 ], [ -73.316838, 44.287683 ], [ -73.322267, 44.301523 ], [ -73.324229, 44.310023 ], [ -73.324545, 44.319247 ], [ -73.323835, 44.325418 ], [ -73.323997, 44.333842 ], [ -73.325127, 44.338534 ], [ -73.327335, 44.344369 ], [ -73.334637, 44.356877 ], [ -73.334939, 44.364441 ], [ -73.333575, 44.372288 ], [ -73.330369, 44.375987 ], [ -73.320954, 44.382669 ], [ -73.317029, 44.385978 ], [ -73.315016, 44.388513 ], [ -73.312418, 44.394710 ], [ -73.310491, 44.402601 ], [ -73.296031, 44.428339 ], [ -73.293855, 44.437556 ], [ -73.293613, 44.440559 ], [ -73.295216, 44.445884 ], [ -73.300114, 44.454711 ], [ -73.298725, 44.463957 ], [ -73.298939, 44.471304 ], [ -73.299885, 44.476652 ], [ -73.304418, 44.485739 ], [ -73.304921, 44.492209 ], [ -73.306707, 44.500334 ], [ -73.312871, 44.507246 ], [ -73.319265, 44.511960 ], [ -73.320836, 44.513631 ], [ -73.321416, 44.516454 ], [ -73.321111, 44.519857 ], [ -73.322026, 44.525289 ], [ -73.323935, 44.527120 ], [ -73.328512, 44.528478 ], [ -73.329458, 44.529203 ], [ -73.330588, 44.531034 ], [ -73.330893, 44.534269 ], [ -73.331595, 44.535924 ], [ -73.338995, 44.543302 ], [ -73.339300, 44.544477 ], [ -73.338630, 44.546842 ], [ -73.338630, 44.546844 ], [ -73.338751, 44.548046 ], [ -73.342932, 44.551907 ], [ -73.350027, 44.555392 ], [ -73.355186, 44.556918 ], [ -73.356788, 44.557918 ], [ -73.360088, 44.562546 ], [ -73.361486, 44.563518 ], [ -73.367275, 44.567545 ], [ -73.374389, 44.575455 ], [ -73.375666, 44.582038 ], [ -73.377794, 44.585128 ], [ -73.381848, 44.589316 ], [ -73.381640, 44.590583 ], [ -73.377897, 44.593848 ], [ -73.376806, 44.595455 ], [ -73.376332, 44.597218 ], [ -73.376849, 44.599598 ], [ -73.380726, 44.605239 ], [ -73.382932, 44.612184 ], [ -73.389820, 44.617210 ], [ -73.390231, 44.618353 ], [ -73.389966, 44.619620 ], [ -73.387346, 44.623672 ], [ -73.386497, 44.626924 ], [ -73.385899, 44.631044 ], [ -73.387169, 44.635542 ], [ -73.386783, 44.636369 ], [ -73.379748, 44.640360 ], [ -73.378561, 44.641475 ], [ -73.383157, 44.645764 ], [ -73.377973, 44.652918 ], [ -73.378014, 44.653846 ], [ -73.378968, 44.655180 ], [ -73.379074, 44.656772 ], [ -73.374134, 44.662340 ], [ -73.373063, 44.662713 ], [ -73.370590, 44.662518 ], [ -73.369669, 44.663478 ], [ -73.370065, 44.666071 ], [ -73.372720, 44.668739 ], [ -73.371843, 44.676956 ], [ -73.371089, 44.677530 ], [ -73.367209, 44.678513 ], [ -73.367414, 44.681292 ], [ -73.369685, 44.683758 ], [ -73.370142, 44.684853 ], [ -73.365297, 44.687546 ], [ -73.361308, 44.694523 ], [ -73.361323, 44.695369 ], [ -73.365560, 44.700297 ], [ -73.365068, 44.725646 ], [ -73.365561, 44.741786 ], [ -73.363791, 44.745254 ], [ -73.357671, 44.751018 ], [ -73.354361, 44.755296 ], [ -73.348694, 44.768246 ], [ -73.347072, 44.772988 ], [ -73.344254, 44.776282 ], [ -73.335713, 44.782086 ], [ -73.333771, 44.785192 ], [ -73.333154, 44.788759 ], [ -73.333933, 44.799200 ], [ -73.334430, 44.802188 ], [ -73.335443, 44.804602 ], [ -73.350200, 44.816394 ], [ -73.353472, 44.820386 ], [ -73.354945, 44.821500 ], [ -73.358080, 44.823310 ], [ -73.365678, 44.826451 ], [ -73.369647, 44.829136 ], [ -73.371329, 44.830742 ], [ -73.375345, 44.836307 ], [ -73.378717, 44.837358 ], [ -73.379452, 44.838010 ], [ -73.381359, 44.845021 ], [ -73.381397, 44.848805 ], [ -73.379822, 44.857037 ], [ -73.375709, 44.860745 ], [ -73.371967, 44.862414 ], [ -73.369103, 44.866680 ], [ -73.366459, 44.875040 ], [ -73.362229, 44.891463 ], [ -73.360327, 44.897236 ], [ -73.358080, 44.901325 ], [ -73.356218, 44.904492 ], [ -73.353657, 44.907346 ], [ -73.347837, 44.911309 ], [ -73.341106, 44.914632 ], [ -73.338979, 44.917681 ], [ -73.338482, 44.924112 ], [ -73.339603, 44.943370 ], [ -73.337906, 44.960541 ], [ -73.338243, 44.964750 ], [ -73.338734, 44.965886 ], [ -73.344740, 44.970468 ], [ -73.350218, 44.976222 ], [ -73.352886, 44.980644 ], [ -73.354112, 44.984062 ], [ -73.354633, 44.987352 ], [ -73.353429, 44.990165 ], [ -73.350188, 44.994304 ], [ -73.343124, 45.010840 ], [ -73.249323, 45.012181 ], [ -73.241061, 45.012752 ], [ -73.191928, 45.013621 ], [ -73.085972, 45.015494 ], [ -73.084969, 45.014751 ], [ -73.065098, 45.014786 ], [ -73.059685, 45.015869 ], [ -73.052438, 45.015721 ], [ -73.048386, 45.014790 ], [ -73.015539, 45.015072 ], [ -73.014766, 45.014980 ], [ -72.968039, 45.014098 ], [ -72.936440, 45.014267 ], [ -72.936365, 45.014656 ], [ -72.930599, 45.015152 ], [ -72.845633, 45.016659 ], [ -72.777306, 45.015873 ], [ -72.674770, 45.015459 ], [ -72.589880, 45.013237 ], [ -72.586752, 45.012881 ], [ -72.582371, 45.011543 ], [ -72.555912, 45.008304 ], [ -72.554360, 45.008275 ], [ -72.532503, 45.007860 ], [ -72.481033, 45.008870 ], [ -72.448865, 45.008537 ], [ -72.401298, 45.006589 ], [ -72.348583, 45.005625 ], [ -72.310073, 45.003822 ], [ -72.291866, 45.004496 ], [ -72.270869, 45.004186 ], [ -72.160506, 45.006185 ], [ -72.103058, 45.005598 ], [ -72.052169, 45.006369 ], [ -72.033614, 45.008878 ], [ -72.029739, 45.006782 ], [ -72.023292, 45.006792 ], [ -71.986705, 45.007872 ], [ -71.947201, 45.008359 ], [ -71.915009, 45.007791 ], [ -71.897657, 45.008220 ], [ -71.767452, 45.011437 ], [ -71.691898, 45.011419 ], [ -71.609840, 45.012709 ], [ -71.560562, 45.012555 ], [ -71.502487, 45.013367 ], [ -71.464555, 45.013637 ], [ -71.466247, 45.011959 ], [ -71.473269, 45.010586 ], [ -71.476168, 45.009054 ], [ -71.477907, 45.007453 ], [ -71.479611, 45.002905 ], [ -71.487565, 45.000936 ], [ -71.497412, 45.003878 ], [ -71.501055, 45.006742 ], [ -71.505000, 45.008151 ], [ -71.507767, 45.008170 ], [ -71.514609, 45.003957 ], [ -71.520022, 45.002291 ], [ -71.525016, 45.001881 ], [ -71.530091, 44.999656 ], [ -71.536980, 44.994177 ], [ -71.538592, 44.988182 ], [ -71.537784, 44.984298 ], [ -71.531605, 44.976023 ], [ -71.527163, 44.973668 ], [ -71.522370, 44.966308 ], [ -71.516223, 44.964569 ], [ -71.514843, 44.958741 ], [ -71.516814, 44.947588 ], [ -71.515498, 44.943520 ], [ -71.516144, 44.940846 ], [ -71.516949, 44.939704 ], [ -71.515189, 44.927317 ], [ -71.509207, 44.923429 ], [ -71.504483, 44.919062 ], [ -71.500788, 44.914535 ], [ -71.494403, 44.911837 ], [ -71.493920, 44.910923 ], [ -71.495844, 44.904980 ], [ -71.496968, 44.904225 ], [ -71.499528, 44.904774 ], [ -71.501088, 44.904433 ], [ -71.502473, 44.902720 ], [ -71.508642, 44.897703 ], [ -71.513870, 44.894648 ], [ -71.514350, 44.893964 ], [ -71.514090, 44.893149 ], [ -71.511712, 44.891571 ], [ -71.512292, 44.890246 ], [ -71.522393, 44.880811 ], [ -71.526638, 44.879098 ], [ -71.528342, 44.877819 ], [ -71.528889, 44.876928 ], [ -71.529154, 44.873559 ], [ -71.534588, 44.869698 ], [ -71.540116, 44.868625 ], [ -71.545901, 44.866134 ], [ -71.549533, 44.862592 ], [ -71.550176, 44.861609 ], [ -71.550304, 44.859552 ], [ -71.548377, 44.857016 ], [ -71.548345, 44.855530 ], [ -71.553656, 44.852123 ], [ -71.555600, 44.850547 ], [ -71.556805, 44.848808 ], [ -71.556750, 44.846862 ], [ -71.555036, 44.845733 ], [ -71.552654, 44.842049 ], [ -71.552005, 44.839208 ], [ -71.552218, 44.837775 ], [ -71.553712, 44.836065 ], [ -71.557672, 44.834421 ], [ -71.562256, 44.824632 ], [ -71.563701, 44.823901 ], [ -71.564760, 44.823901 ], [ -71.565146, 44.824678 ], [ -71.567907, 44.823832 ], [ -71.574314, 44.818079 ], [ -71.575500, 44.816058 ], [ -71.575139, 44.813565 ], [ -71.572864, 44.810383 ], [ -71.569216, 44.808813 ], [ -71.569098, 44.807044 ], [ -71.570402, 44.805276 ], [ -71.573129, 44.797947 ], [ -71.571706, 44.794830 ], [ -71.573247, 44.791882 ], [ -71.578938, 44.786070 ], [ -71.580005, 44.785480 ], [ -71.584392, 44.785733 ], [ -71.592966, 44.782776 ], [ -71.596949, 44.778987 ], [ -71.596680, 44.777416 ], [ -71.595913, 44.776272 ], [ -71.596035, 44.775422 ], [ -71.601471, 44.772067 ], [ -71.604615, 44.767738 ], [ -71.608234, 44.765658 ], [ -71.611767, 44.764345 ], [ -71.614267, 44.760622 ], [ -71.614238, 44.758664 ], [ -71.617941, 44.755883 ], [ -71.623924, 44.755135 ], [ -71.631255, 44.753253 ], [ -71.631883, 44.752463 ], [ -71.631967, 44.750333 ], [ -71.631109, 44.748689 ], [ -71.626909, 44.747224 ], [ -71.625180, 44.743978 ], [ -71.625059, 44.737099 ], [ -71.625638, 44.735065 ], [ -71.625611, 44.730312 ], [ -71.624922, 44.729032 ], [ -71.623266, 44.727795 ], [ -71.622593, 44.727773 ], [ -71.619067, 44.729283 ], [ -71.617656, 44.728918 ], [ -71.617431, 44.728050 ], [ -71.618516, 44.723913 ], [ -71.618355, 44.722610 ], [ -71.613094, 44.718933 ], [ -71.604912, 44.708150 ], [ -71.599750, 44.705318 ], [ -71.599205, 44.703878 ], [ -71.600772, 44.700815 ], [ -71.600772, 44.699901 ], [ -71.600162, 44.698919 ], [ -71.598656, 44.698005 ], [ -71.594136, 44.696932 ], [ -71.594360, 44.695996 ], [ -71.596858, 44.694921 ], [ -71.598042, 44.692818 ], [ -71.596437, 44.687059 ], [ -71.594224, 44.683815 ], [ -71.594671, 44.681643 ], [ -71.596400, 44.679677 ], [ -71.596304, 44.679083 ], [ -71.590024, 44.675543 ], [ -71.587365, 44.674926 ], [ -71.583009, 44.674836 ], [ -71.581983, 44.673533 ], [ -71.582527, 44.672253 ], [ -71.584478, 44.670211 ], [ -71.585645, 44.669277 ], [ -71.585645, 44.667644 ], [ -71.584574, 44.665351 ], [ -71.585246, 44.663523 ], [ -71.586578, 44.661111 ], [ -71.586578, 44.659478 ], [ -71.584848, 44.657816 ], [ -71.582965, 44.656621 ], [ -71.576013, 44.655691 ], [ -71.575710, 44.654574 ], [ -71.576312, 44.653179 ], [ -71.576079, 44.652012 ], [ -71.575145, 44.650612 ], [ -71.572163, 44.650373 ], [ -71.570235, 44.650483 ], [ -71.568677, 44.651537 ], [ -71.567645, 44.653560 ], [ -71.566144, 44.653863 ], [ -71.564411, 44.652827 ], [ -71.561772, 44.650224 ], [ -71.558571, 44.644373 ], [ -71.558026, 44.641791 ], [ -71.558859, 44.640122 ], [ -71.562636, 44.639505 ], [ -71.562636, 44.637266 ], [ -71.562124, 44.636580 ], [ -71.554634, 44.632197 ], [ -71.551722, 44.627598 ], [ -71.553156, 44.626645 ], [ -71.553898, 44.625410 ], [ -71.554666, 44.625387 ], [ -71.555760, 44.624119 ], [ -71.556560, 44.616988 ], [ -71.554097, 44.609583 ], [ -71.553873, 44.607069 ], [ -71.554833, 44.605172 ], [ -71.555781, 44.603483 ], [ -71.556014, 44.601383 ], [ -71.554449, 44.598408 ], [ -71.554614, 44.595784 ], [ -71.553447, 44.593451 ], [ -71.549268, 44.593174 ], [ -71.540601, 44.590453 ], [ -71.536251, 44.588441 ], [ -71.537724, 44.584785 ], [ -71.540123, 44.582522 ], [ -71.544922, 44.579278 ], [ -71.547448, 44.578547 ], [ -71.549270, 44.579164 ], [ -71.551145, 44.580405 ], [ -71.553200, 44.580683 ], [ -71.553699, 44.579628 ], [ -71.553755, 44.578406 ], [ -71.553300, 44.576924 ], [ -71.548952, 44.573084 ], [ -71.548728, 44.571873 ], [ -71.549655, 44.570708 ], [ -71.551670, 44.569657 ], [ -71.552629, 44.569543 ], [ -71.556497, 44.570777 ], [ -71.557972, 44.570451 ], [ -71.558985, 44.568779 ], [ -71.558565, 44.565572 ], [ -71.559846, 44.564119 ], [ -71.563399, 44.563218 ], [ -71.569599, 44.562777 ], [ -71.575519, 44.564775 ], [ -71.590170, 44.565694 ], [ -71.592091, 44.565118 ], [ -71.593923, 44.563813 ], [ -71.596137, 44.560898 ], [ -71.597797, 44.557172 ], [ -71.598116, 44.555412 ], [ -71.596804, 44.553424 ], [ -71.588076, 44.547850 ], [ -71.575193, 44.540859 ], [ -71.573083, 44.537980 ], [ -71.573019, 44.536312 ], [ -71.574456, 44.533660 ], [ -71.576884, 44.530323 ], [ -71.582505, 44.524403 ], [ -71.585731, 44.522665 ], [ -71.587104, 44.522436 ], [ -71.592855, 44.523006 ], [ -71.594259, 44.521680 ], [ -71.593971, 44.519738 ], [ -71.592117, 44.517773 ], [ -71.586909, 44.514666 ], [ -71.585950, 44.513432 ], [ -71.584959, 44.510141 ], [ -71.583233, 44.508268 ], [ -71.577771, 44.504886 ], [ -71.577068, 44.504041 ], [ -71.577643, 44.502692 ], [ -71.578760, 44.501915 ], [ -71.579974, 44.501778 ], [ -71.583870, 44.503217 ], [ -71.586648, 44.502873 ], [ -71.585881, 44.500057 ], [ -71.586972, 44.498526 ], [ -71.589622, 44.498525 ], [ -71.589623, 44.499371 ], [ -71.590256, 44.500057 ], [ -71.591917, 44.500975 ], [ -71.594303, 44.500749 ], [ -71.595027, 44.498669 ], [ -71.595484, 44.494424 ], [ -71.597917, 44.488375 ], [ -71.599480, 44.486455 ], [ -71.609568, 44.484348 ], [ -71.615923, 44.485944 ], [ -71.617614, 44.485715 ], [ -71.619624, 44.484411 ], [ -71.622089, 44.481387 ], [ -71.625019, 44.481784 ], [ -71.625676, 44.483201 ], [ -71.627655, 44.484207 ], [ -71.631007, 44.484323 ], [ -71.632795, 44.483890 ], [ -71.639312, 44.477836 ], [ -71.643111, 44.476649 ], [ -71.645890, 44.475141 ], [ -71.647693, 44.473125 ], [ -71.648178, 44.472023 ], [ -71.647864, 44.469976 ], [ -71.646551, 44.468869 ], [ -71.640847, 44.465935 ], [ -71.640404, 44.464186 ], [ -71.642851, 44.461734 ], [ -71.645068, 44.460545 ], [ -71.652320, 44.461117 ], [ -71.653348, 44.460499 ], [ -71.657313, 44.454003 ], [ -71.659021, 44.444932 ], [ -71.661830, 44.440293 ], [ -71.664191, 44.438351 ], [ -71.668944, 44.436523 ], [ -71.677384, 44.435702 ], [ -71.679263, 44.435018 ], [ -71.679933, 44.434062 ], [ -71.679158, 44.432174 ], [ -71.679950, 44.427908 ], [ -71.685850, 44.423405 ], [ -71.690920, 44.421234 ], [ -71.699434, 44.416069 ], [ -71.708041, 44.411977 ], [ -71.715087, 44.410490 ], [ -71.726199, 44.411385 ], [ -71.731520, 44.411015 ], [ -71.735923, 44.410062 ], [ -71.737836, 44.408921 ], [ -71.739921, 44.406778 ], [ -71.742308, 44.402366 ], [ -71.743104, 44.401657 ], [ -71.745011, 44.401359 ], [ -71.749533, 44.401955 ], [ -71.754340, 44.405577 ], [ -71.756091, 44.406401 ], [ -71.761966, 44.407027 ], [ -71.764734, 44.406623 ], [ -71.764977, 44.406587 ], [ -71.767888, 44.405445 ], [ -71.772801, 44.403097 ], [ -71.775399, 44.401126 ], [ -71.778613, 44.399799 ], [ -71.790688, 44.400260 ], [ -71.793924, 44.399271 ], [ -71.802353, 44.393380 ], [ -71.803488, 44.391890 ], [ -71.803489, 44.390384 ], [ -71.799899, 44.385951 ], [ -71.800316, 44.384276 ], [ -71.803461, 44.383335 ], [ -71.808828, 44.383862 ], [ -71.813130, 44.382801 ], [ -71.814388, 44.381932 ], [ -71.815773, 44.375464 ], [ -71.815251, 44.374594 ], [ -71.812424, 44.372532 ], [ -71.812235, 44.371492 ], [ -71.812832, 44.370448 ], [ -71.815490, 44.368836 ], [ -71.816157, 44.367559 ], [ -71.814991, 44.363686 ], [ -71.812473, 44.358477 ], [ -71.812206, 44.357356 ], [ -71.812902, 44.355547 ], [ -71.814351, 44.354541 ], [ -71.818838, 44.352939 ], [ -71.826246, 44.352006 ], [ -71.833261, 44.350136 ], [ -71.837647, 44.347783 ], [ -71.844319, 44.344204 ], [ -71.852628, 44.340873 ], [ -71.861941, 44.340109 ], [ -71.869910, 44.336962 ], [ -71.872472, 44.336628 ], [ -71.875863, 44.337370 ], [ -71.881895, 44.340209 ], [ -71.902332, 44.347499 ], [ -71.906909, 44.348284 ], [ -71.917434, 44.346535 ], [ -71.925088, 44.342024 ], [ -71.929110, 44.337577 ], [ -71.935395, 44.335770 ], [ -71.939049, 44.335844 ], [ -71.945163, 44.337744 ], [ -71.958119, 44.337544 ], [ -71.963133, 44.336556 ], [ -71.981120, 44.337500 ], [ -71.984617, 44.336243 ], [ -71.986484, 44.331218 ], [ -71.988306, 44.329768 ], [ -72.002314, 44.324871 ], [ -72.009977, 44.321951 ], [ -72.014543, 44.321032 ], [ -72.019130, 44.320383 ], [ -72.025783, 44.322054 ], [ -72.029061, 44.322398 ], [ -72.033136, 44.320365 ], [ -72.033806, 44.317349 ], [ -72.032341, 44.315752 ], [ -72.032317, 44.306677 ], [ -72.032541, 44.303752 ], [ -72.033465, 44.301878 ], [ -72.037030, 44.297834 ], [ -72.039004, 44.296463 ], [ -72.046302, 44.291983 ], [ -72.053355, 44.290501 ], [ -72.058880, 44.286240 ], [ -72.065434, 44.277235 ], [ -72.067774, 44.270976 ], [ -72.066464, 44.268331 ], [ -72.064544, 44.267997 ], [ -72.060846, 44.269972 ], [ -72.058740, 44.270005 ], [ -72.058475, 44.267886 ], [ -72.058969, 44.265911 ], [ -72.059832, 44.264984 ], [ -72.060378, 44.264951 ], [ -72.061174, 44.263377 ], [ -72.059782, 44.256018 ], [ -72.053990, 44.246926 ], [ -72.050112, 44.244046 ], [ -72.048460, 44.241212 ], [ -72.047889, 44.238493 ], [ -72.050656, 44.233581 ], [ -72.053582, 44.226040 ], [ -72.053900, 44.222703 ], [ -72.052662, 44.218841 ], [ -72.053233, 44.216876 ], [ -72.058605, 44.208215 ], [ -72.058066, 44.206067 ], [ -72.058987, 44.202114 ], [ -72.060067, 44.200446 ], [ -72.063561, 44.198457 ], [ -72.064577, 44.196949 ], [ -72.066166, 44.189773 ], [ -72.061338, 44.184951 ], [ -72.057496, 44.179444 ], [ -72.053021, 44.167903 ], [ -72.047593, 44.161801 ], [ -72.042387, 44.160817 ], [ -72.040719, 44.157966 ], [ -72.040167, 44.157023 ], [ -72.040082, 44.155749 ], [ -72.042708, 44.152270 ], [ -72.042867, 44.151288 ], [ -72.041983, 44.137165 ], [ -72.037859, 44.133782 ], [ -72.034242, 44.132524 ], [ -72.033703, 44.131541 ], [ -72.037506, 44.124708 ], [ -72.038839, 44.124628 ], [ -72.040728, 44.125668 ], [ -72.041948, 44.125653 ], [ -72.046430, 44.123911 ], [ -72.052342, 44.119891 ], [ -72.054675, 44.112147 ], [ -72.054831, 44.110137 ], [ -72.052391, 44.101088 ], [ -72.050997, 44.098848 ], [ -72.048334, 44.096905 ], [ -72.044909, 44.096402 ], [ -72.043482, 44.096996 ], [ -72.042943, 44.097636 ], [ -72.042592, 44.100744 ], [ -72.040911, 44.102686 ], [ -72.039674, 44.103371 ], [ -72.036883, 44.103119 ], [ -72.032983, 44.101655 ], [ -72.031240, 44.100101 ], [ -72.031019, 44.097975 ], [ -72.031878, 44.093359 ], [ -72.032894, 44.091440 ], [ -72.034290, 44.090138 ], [ -72.036291, 44.089236 ], [ -72.040012, 44.088762 ], [ -72.046235, 44.089538 ], [ -72.047684, 44.088873 ], [ -72.048781, 44.087141 ], [ -72.047305, 44.085382 ], [ -72.039783, 44.081271 ], [ -72.033739, 44.078830 ], [ -72.032009, 44.077174 ], [ -72.031898, 44.076241 ], [ -72.033450, 44.074531 ], [ -72.036641, 44.073999 ], [ -72.039076, 44.074520 ], [ -72.040912, 44.076659 ], [ -72.042088, 44.077008 ], [ -72.051166, 44.075826 ], [ -72.051602, 44.075193 ], [ -72.051144, 44.073850 ], [ -72.048570, 44.071359 ], [ -72.048289, 44.069136 ], [ -72.053482, 44.064730 ], [ -72.056341, 44.059582 ], [ -72.057173, 44.058646 ], [ -72.058863, 44.057921 ], [ -72.065415, 44.058344 ], [ -72.067612, 44.058034 ], [ -72.069150, 44.054817 ], [ -72.068405, 44.054021 ], [ -72.062713, 44.051618 ], [ -72.062150, 44.049931 ], [ -72.066422, 44.049299 ], [ -72.074881, 44.045892 ], [ -72.077372, 44.044591 ], [ -72.078989, 44.042886 ], [ -72.079595, 44.041429 ], [ -72.079397, 44.039531 ], [ -72.075486, 44.034614 ], [ -72.075004, 44.032789 ], [ -72.075648, 44.031654 ], [ -72.079996, 44.029764 ], [ -72.081357, 44.028529 ], [ -72.081864, 44.026952 ], [ -72.081673, 44.023638 ], [ -72.082432, 44.022154 ], [ -72.084871, 44.021308 ], [ -72.090478, 44.024299 ], [ -72.092030, 44.024459 ], [ -72.094056, 44.023179 ], [ -72.095100, 44.021831 ], [ -72.095669, 44.019683 ], [ -72.095193, 44.016666 ], [ -72.090504, 44.012736 ], [ -72.089807, 44.011274 ], [ -72.090059, 44.009903 ], [ -72.091230, 44.009125 ], [ -72.093257, 44.009376 ], [ -72.093384, 44.010450 ], [ -72.095247, 44.013580 ], [ -72.098897, 44.015477 ], [ -72.102475, 44.014882 ], [ -72.105292, 44.012663 ], [ -72.104941, 44.009395 ], [ -72.103576, 44.004231 ], [ -72.103765, 44.002837 ], [ -72.109019, 44.000535 ], [ -72.116985, 43.994480 ], [ -72.116706, 43.991954 ], [ -72.112813, 43.988020 ], [ -72.111756, 43.984943 ], [ -72.112490, 43.975654 ], [ -72.113078, 43.972790 ], [ -72.114702, 43.969478 ], [ -72.114726, 43.968332 ], [ -72.114273, 43.967513 ], [ -72.110945, 43.966959 ], [ -72.107042, 43.969513 ], [ -72.104972, 43.969950 ], [ -72.096161, 43.968132 ], [ -72.091104, 43.966443 ], [ -72.090214, 43.965814 ], [ -72.090357, 43.965409 ], [ -72.098563, 43.963833 ], [ -72.100543, 43.962478 ], [ -72.100894, 43.960851 ], [ -72.098955, 43.958879 ], [ -72.098689, 43.957660 ], [ -72.104421, 43.950536 ], [ -72.105875, 43.949370 ], [ -72.110872, 43.947654 ], [ -72.115268, 43.947629 ], [ -72.117839, 43.946828 ], [ -72.118698, 43.945360 ], [ -72.118985, 43.943225 ], [ -72.116766, 43.935278 ], [ -72.116767, 43.933923 ], [ -72.118013, 43.923292 ], [ -72.119190, 43.920952 ], [ -72.121002, 43.918956 ], [ -72.135117, 43.910024 ], [ -72.145041, 43.905288 ], [ -72.151324, 43.901704 ], [ -72.155724, 43.897120 ], [ -72.158585, 43.892762 ], [ -72.159216, 43.888313 ], [ -72.160819, 43.887223 ], [ -72.167224, 43.886113 ], [ -72.170604, 43.886388 ], [ -72.171648, 43.885361 ], [ -72.172785, 43.883716 ], [ -72.173576, 43.879670 ], [ -72.171904, 43.876149 ], [ -72.169780, 43.873425 ], [ -72.167476, 43.869150 ], [ -72.174774, 43.866386 ], [ -72.179386, 43.866181 ], [ -72.182956, 43.865335 ], [ -72.184788, 43.863393 ], [ -72.187916, 43.856126 ], [ -72.187379, 43.853612 ], [ -72.182864, 43.845109 ], [ -72.182203, 43.834032 ], [ -72.183337, 43.830699 ], [ -72.186238, 43.826931 ], [ -72.188255, 43.822888 ], [ -72.188570, 43.821153 ], [ -72.186424, 43.815857 ], [ -72.184184, 43.812524 ], [ -72.183333, 43.808177 ], [ -72.184847, 43.804698 ], [ -72.190754, 43.800807 ], [ -72.193184, 43.794697 ], [ -72.195552, 43.791492 ], [ -72.197036, 43.790006 ], [ -72.204070, 43.786097 ], [ -72.205300, 43.784474 ], [ -72.205521, 43.782279 ], [ -72.204760, 43.771263 ], [ -72.205193, 43.770952 ], [ -72.207535, 43.769274 ], [ -72.210815, 43.767696 ], [ -72.216491, 43.766507 ], [ -72.218099, 43.765729 ], [ -72.220116, 43.763626 ], [ -72.222069, 43.759831 ], [ -72.223645, 43.757842 ], [ -72.232713, 43.748286 ], [ -72.245068, 43.743093 ], [ -72.264245, 43.734158 ], [ -72.271180, 43.734138 ], [ -72.276072, 43.727054 ], [ -72.279855, 43.724633 ], [ -72.284805, 43.720360 ], [ -72.286950, 43.717252 ], [ -72.292215, 43.711333 ], [ -72.294894, 43.709003 ], [ -72.299715, 43.706558 ], [ -72.302867, 43.702718 ], [ -72.305326, 43.695770 ], [ -72.306020, 43.683061 ], [ -72.304351, 43.681141 ], [ -72.303092, 43.678078 ], [ -72.303408, 43.674055 ], [ -72.304322, 43.669507 ], [ -72.305771, 43.666535 ], [ -72.310841, 43.659724 ], [ -72.312887, 43.658444 ], [ -72.314020, 43.656158 ], [ -72.315059, 43.649415 ], [ -72.313863, 43.646558 ], [ -72.314083, 43.642810 ], [ -72.315247, 43.641164 ], [ -72.322517, 43.638901 ], [ -72.327395, 43.636774 ], [ -72.329126, 43.635563 ], [ -72.329660, 43.634648 ], [ -72.329471, 43.632843 ], [ -72.327362, 43.631174 ], [ -72.327236, 43.630534 ], [ -72.328966, 43.626991 ], [ -72.332360, 43.625070 ], [ -72.334401, 43.619250 ], [ -72.334745, 43.614519 ], [ -72.332700, 43.610313 ], [ -72.329522, 43.608393 ], [ -72.328232, 43.606839 ], [ -72.327665, 43.602679 ], [ -72.328514, 43.600805 ], [ -72.329620, 43.600201 ], [ -72.332382, 43.599364 ], [ -72.349926, 43.587726 ], [ -72.363916, 43.583652 ], [ -72.373126, 43.579419 ], [ -72.379440, 43.574069 ], [ -72.382625, 43.564127 ], [ -72.382783, 43.562459 ], [ -72.381187, 43.554915 ], [ -72.380383, 43.540880 ], [ -72.383310, 43.535190 ], [ -72.389097, 43.528266 ], [ -72.390700, 43.527261 ], [ -72.394218, 43.527400 ], [ -72.395949, 43.523880 ], [ -72.395825, 43.520560 ], [ -72.398563, 43.513435 ], [ -72.398376, 43.510829 ], [ -72.396305, 43.508062 ], [ -72.389556, 43.503899 ], [ -72.384773, 43.500259 ], [ -72.380894, 43.493394 ], [ -72.380362, 43.491634 ], [ -72.380428, 43.488525 ], [ -72.381723, 43.480091 ], [ -72.382951, 43.476000 ], [ -72.384491, 43.474195 ], [ -72.391526, 43.468780 ], [ -72.392500, 43.467364 ], [ -72.392628, 43.465078 ], [ -72.390567, 43.451225 ], [ -72.391196, 43.449305 ], [ -72.393992, 43.444666 ], [ -72.395659, 43.438541 ], [ -72.395916, 43.430974 ], [ -72.399972, 43.415249 ], [ -72.400131, 43.410997 ], [ -72.403811, 43.391935 ], [ -72.405253, 43.389992 ], [ -72.413154, 43.384302 ], [ -72.415381, 43.380211 ], [ -72.415978, 43.376531 ], [ -72.415099, 43.365896 ], [ -72.414692, 43.364273 ], [ -72.413377, 43.362741 ], [ -72.403949, 43.358098 ], [ -72.400441, 43.357685 ], [ -72.392170, 43.357865 ], [ -72.390103, 43.356926 ], [ -72.390920, 43.354984 ], [ -72.395403, 43.350414 ], [ -72.399289, 43.347581 ], [ -72.400981, 43.345775 ], [ -72.409037, 43.334395 ], [ -72.410353, 43.331675 ], [ -72.410197, 43.330395 ], [ -72.408696, 43.327674 ], [ -72.402532, 43.320380 ], [ -72.397619, 43.317064 ], [ -72.395805, 43.314617 ], [ -72.395462, 43.312994 ], [ -72.401666, 43.303395 ], [ -72.407842, 43.282892 ], [ -72.415450, 43.271374 ], [ -72.421583, 43.263442 ], [ -72.435221, 43.258483 ], [ -72.436378, 43.257454 ], [ -72.438693, 43.252905 ], [ -72.438937, 43.244240 ], [ -72.436654, 43.238319 ], [ -72.434216, 43.234958 ], [ -72.433684, 43.233427 ], [ -72.433796, 43.232999 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US51", "STATE": "51", "NAME": "Virginia", "LSAD": "", "CENSUSAREA": 39490.086000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -75.973607, 37.835817 ], [ -75.971705, 37.830928 ], [ -75.977301, 37.825821 ], [ -75.982158, 37.806226 ], [ -75.987301, 37.804917 ], [ -75.998300, 37.812626 ], [ -76.001116, 37.834947 ], [ -75.999658, 37.848198 ], [ -75.996859, 37.850420 ], [ -75.992556, 37.848889 ], [ -75.988018, 37.841085 ], [ -75.982098, 37.837253 ], [ -75.973607, 37.835817 ] ] ], [ [ [ -76.029405, 37.953776 ], [ -76.022325, 37.953878 ], [ -76.021714, 37.953887 ], [ -76.020932, 37.953879 ], [ -76.020796, 37.953877 ], [ -76.017686, 37.953832 ], [ -76.005888, 37.953662 ], [ -75.994739, 37.953501 ], [ -75.993905, 37.953489 ], [ -76.003130, 37.947997 ], [ -76.017592, 37.935161 ], [ -76.032491, 37.915008 ], [ -76.035802, 37.929008 ], [ -76.046530, 37.953586 ], [ -76.045561, 37.953669 ], [ -76.041691, 37.954000 ], [ -76.041402, 37.954006 ], [ -76.038026, 37.953901 ], [ -76.030122, 37.953655 ], [ -76.029463, 37.953775 ], [ -76.029405, 37.953776 ] ] ], [ [ [ -75.242266, 38.027209 ], [ -75.296871, 37.959043 ], [ -75.319335, 37.922484 ], [ -75.334296, 37.893477 ], [ -75.349338, 37.873143 ], [ -75.359036, 37.864143 ], [ -75.366830, 37.859446 ], [ -75.374642, 37.859454 ], [ -75.392008, 37.867738 ], [ -75.400540, 37.874865 ], [ -75.428956, 37.875305 ], [ -75.437868, 37.872324 ], [ -75.452681, 37.863510 ], [ -75.467951, 37.851328 ], [ -75.487485, 37.832136 ], [ -75.514921, 37.799149 ], [ -75.548082, 37.742383 ], [ -75.556868, 37.724410 ], [ -75.572464, 37.701565 ], [ -75.581333, 37.683593 ], [ -75.586136, 37.660653 ], [ -75.603220, 37.620243 ], [ -75.610808, 37.605909 ], [ -75.612237, 37.585602 ], [ -75.608123, 37.578018 ], [ -75.595716, 37.576657 ], [ -75.594044, 37.569698 ], [ -75.606720, 37.557170 ], [ -75.633370, 37.522140 ], [ -75.666178, 37.472124 ], [ -75.665500, 37.467319 ], [ -75.664311, 37.458901 ], [ -75.661790, 37.455028 ], [ -75.665957, 37.439209 ], [ -75.672648, 37.429915 ], [ -75.697914, 37.405301 ], [ -75.720739, 37.373129 ], [ -75.727335, 37.360346 ], [ -75.725634, 37.358416 ], [ -75.726691, 37.350127 ], [ -75.735829, 37.335426 ], [ -75.765401, 37.305596 ], [ -75.778817, 37.297176 ], [ -75.780766, 37.297222 ], [ -75.784634, 37.300976 ], [ -75.791913, 37.300589 ], [ -75.798448, 37.296285 ], [ -75.790830, 37.276207 ], [ -75.799343, 37.251779 ], [ -75.795881, 37.236922 ], [ -75.790386, 37.231225 ], [ -75.789929, 37.228134 ], [ -75.790903, 37.225066 ], [ -75.804446, 37.208011 ], [ -75.800468, 37.201029 ], [ -75.800755, 37.197297 ], [ -75.830341, 37.170600 ], [ -75.877670, 37.135604 ], [ -75.886369, 37.126085 ], [ -75.897298, 37.118037 ], [ -75.906734, 37.114193 ], [ -75.912308, 37.115154 ], [ -75.913222, 37.119849 ], [ -75.925520, 37.133601 ], [ -75.942539, 37.125142 ], [ -75.945872, 37.120514 ], [ -75.962596, 37.117535 ], [ -75.970430, 37.118608 ], [ -75.970004, 37.128861 ], [ -75.978083, 37.157338 ], [ -75.998647, 37.188739 ], [ -76.006094, 37.194810 ], [ -76.013071, 37.205366 ], [ -76.013778, 37.219263 ], [ -76.010535, 37.231579 ], [ -76.014026, 37.235381 ], [ -76.025753, 37.257407 ], [ -76.023664, 37.268971 ], [ -76.015507, 37.280874 ], [ -76.023475, 37.289067 ], [ -76.018645, 37.317820 ], [ -76.014251, 37.331943 ], [ -75.997778, 37.351739 ], [ -75.987122, 37.368548 ], [ -75.979970, 37.404608 ], [ -75.983105, 37.415802 ], [ -75.981624, 37.434116 ], [ -75.976491, 37.444878 ], [ -75.960877, 37.467562 ], [ -75.963496, 37.475352 ], [ -75.963326, 37.481785 ], [ -75.958966, 37.500133 ], [ -75.949974, 37.521876 ], [ -75.940318, 37.534582 ], [ -75.937665, 37.549652 ], [ -75.937299, 37.551729 ], [ -75.941153, 37.558436 ], [ -75.941182, 37.563839 ], [ -75.924756, 37.600215 ], [ -75.909586, 37.622671 ], [ -75.877059, 37.660641 ], [ -75.868481, 37.668224 ], [ -75.869523, 37.674356 ], [ -75.868355, 37.687609 ], [ -75.859262, 37.703111 ], [ -75.845579, 37.707993 ], [ -75.837685, 37.712985 ], [ -75.830773, 37.725486 ], [ -75.831438, 37.731690 ], [ -75.827922, 37.737986 ], [ -75.824810, 37.741671 ], [ -75.812155, 37.749502 ], [ -75.803041, 37.762464 ], [ -75.812125, 37.776589 ], [ -75.818125, 37.791698 ], [ -75.793399, 37.804493 ], [ -75.784599, 37.806826 ], [ -75.770607, 37.804602 ], [ -75.743097, 37.806656 ], [ -75.735880, 37.816561 ], [ -75.723224, 37.820124 ], [ -75.716590, 37.826696 ], [ -75.714487, 37.837777 ], [ -75.709114, 37.847700 ], [ -75.702914, 37.849659 ], [ -75.689837, 37.861817 ], [ -75.685293, 37.873341 ], [ -75.687584, 37.886340 ], [ -75.709626, 37.900622 ], [ -75.720490, 37.901926 ], [ -75.724505, 37.900184 ], [ -75.726699, 37.897299 ], [ -75.753048, 37.896605 ], [ -75.758796, 37.897615 ], [ -75.759835, 37.899333 ], [ -75.757694, 37.903912 ], [ -75.712065, 37.936082 ], [ -75.704318, 37.929010 ], [ -75.693942, 37.930362 ], [ -75.669711, 37.950796 ], [ -75.665012, 37.949387 ], [ -75.655681, 37.945435 ], [ -75.647606, 37.947027 ], [ -75.648229, 37.966775 ], [ -75.644725, 37.969779 ], [ -75.641823, 37.975967 ], [ -75.638221, 37.979397 ], [ -75.635736, 37.979536 ], [ -75.634209, 37.977672 ], [ -75.632010, 37.976020 ], [ -75.630992, 37.975667 ], [ -75.629532, 37.975966 ], [ -75.628839, 37.976789 ], [ -75.628855, 37.977798 ], [ -75.633712, 37.983057 ], [ -75.633833, 37.984519 ], [ -75.632532, 37.986693 ], [ -75.630869, 37.987818 ], [ -75.627607, 37.988521 ], [ -75.625612, 37.989800 ], [ -75.624342, 37.994208 ], [ -75.624341, 37.994211 ], [ -75.435956, 38.010282 ], [ -75.428810, 38.010854 ], [ -75.398839, 38.013277 ], [ -75.377851, 38.015145 ], [ -75.263779, 38.025295 ], [ -75.262088, 38.025445 ], [ -75.260635, 38.025574 ], [ -75.256076, 38.025980 ], [ -75.250358, 38.026489 ], [ -75.242296, 38.027206 ], [ -75.242266, 38.027209 ] ] ], [ [ [ -77.041898, 38.741514 ], [ -77.040998, 38.737914 ], [ -77.041398, 38.724515 ], [ -77.042045, 38.720202 ], [ -77.042298, 38.718515 ], [ -77.045498, 38.714315 ], [ -77.053199, 38.709915 ], [ -77.065322, 38.709564 ], [ -77.071861, 38.710581 ], [ -77.072807, 38.711526 ], [ -77.079499, 38.709515 ], [ -77.086329, 38.706128 ], [ -77.091800, 38.703415 ], [ -77.099000, 38.698615 ], [ -77.102700, 38.698315 ], [ -77.105900, 38.696815 ], [ -77.122001, 38.685816 ], [ -77.132501, 38.673816 ], [ -77.135901, 38.649817 ], [ -77.131901, 38.644217 ], [ -77.132201, 38.641217 ], [ -77.130200, 38.635017 ], [ -77.157501, 38.636417 ], [ -77.174902, 38.624217 ], [ -77.202002, 38.617217 ], [ -77.204302, 38.617817 ], [ -77.205103, 38.623917 ], [ -77.216303, 38.637817 ], [ -77.222350, 38.638091 ], [ -77.240604, 38.638917 ], [ -77.246704, 38.635217 ], [ -77.248904, 38.628617 ], [ -77.245104, 38.620717 ], [ -77.246441, 38.599532 ], [ -77.247003, 38.590618 ], [ -77.264430, 38.582845 ], [ -77.265304, 38.580319 ], [ -77.260830, 38.565330 ], [ -77.276603, 38.547120 ], [ -77.276303, 38.539620 ], [ -77.283503, 38.525221 ], [ -77.291103, 38.515721 ], [ -77.295820, 38.511457 ], [ -77.298844, 38.508724 ], [ -77.300776, 38.506978 ], [ -77.302457, 38.504683 ], [ -77.310334, 38.493926 ], [ -77.322622, 38.467131 ], [ -77.325440, 38.448850 ], [ -77.319036, 38.417803 ], [ -77.310719, 38.397669 ], [ -77.312201, 38.390958 ], [ -77.314848, 38.389579 ], [ -77.317288, 38.383576 ], [ -77.296077, 38.369797 ], [ -77.288145, 38.359477 ], [ -77.288350, 38.351286 ], [ -77.286202, 38.347025 ], [ -77.286202, 38.347024 ], [ -77.279633, 38.339444 ], [ -77.265295, 38.333165 ], [ -77.240072, 38.331598 ], [ -77.199433, 38.340890 ], [ -77.179340, 38.341915 ], [ -77.162692, 38.345994 ], [ -77.155191, 38.351047 ], [ -77.138224, 38.367917 ], [ -77.104717, 38.369655 ], [ -77.094665, 38.367715 ], [ -77.084810, 38.368297 ], [ -77.069956, 38.377895 ], [ -77.056032, 38.396200 ], [ -77.051437, 38.399083 ], [ -77.043526, 38.400548 ], [ -77.024866, 38.386791 ], [ -77.011827, 38.374554 ], [ -77.016932, 38.341697 ], [ -77.020947, 38.329273 ], [ -77.030683, 38.311623 ], [ -77.026304, 38.302685 ], [ -76.997670, 38.278047 ], [ -76.990255, 38.273935 ], [ -76.981372, 38.274214 ], [ -76.962150, 38.256486 ], [ -76.957796, 38.243183 ], [ -76.957417, 38.236341 ], [ -76.962375, 38.230093 ], [ -76.966553, 38.229542 ], [ -76.967335, 38.227185 ], [ -76.962311, 38.214075 ], [ -76.937134, 38.202384 ], [ -76.916922, 38.199751 ], [ -76.910832, 38.197073 ], [ -76.875272, 38.172207 ], [ -76.838795, 38.163476 ], [ -76.824274, 38.163639 ], [ -76.802968, 38.167988 ], [ -76.788445, 38.169199 ], [ -76.760241, 38.166581 ], [ -76.749685, 38.162114 ], [ -76.743064, 38.156988 ], [ -76.740278, 38.152824 ], [ -76.738938, 38.146510 ], [ -76.721722, 38.137635 ], [ -76.704048, 38.149264 ], [ -76.701297, 38.155718 ], [ -76.684892, 38.156497 ], [ -76.665127, 38.147638 ], [ -76.643448, 38.148250 ], [ -76.638983, 38.151476 ], [ -76.629476, 38.153050 ], [ -76.613939, 38.148587 ], [ -76.604131, 38.128771 ], [ -76.600937, 38.110084 ], [ -76.579497, 38.094870 ], [ -76.543155, 38.076971 ], [ -76.535919, 38.069532 ], [ -76.522354, 38.042590 ], [ -76.519536, 38.034814 ], [ -76.516547, 38.026566 ], [ -76.491998, 38.017222 ], [ -76.469343, 38.013544 ], [ -76.465291, 38.010226 ], [ -76.462542, 37.998572 ], [ -76.427487, 37.977038 ], [ -76.416299, 37.966828 ], [ -76.391439, 37.958742 ], [ -76.360211, 37.952329 ], [ -76.343848, 37.947345 ], [ -76.265998, 37.911380 ], [ -76.236725, 37.889174 ], [ -76.245072, 37.861918 ], [ -76.251358, 37.833072 ], [ -76.266057, 37.817400 ], [ -76.275178, 37.812664 ], [ -76.280544, 37.812597 ], [ -76.282592, 37.814109 ], [ -76.281985, 37.818068 ], [ -76.284904, 37.822308 ], [ -76.293525, 37.822717 ], [ -76.307482, 37.812350 ], [ -76.310307, 37.794849 ], [ -76.306489, 37.788646 ], [ -76.312108, 37.750522 ], [ -76.304917, 37.729913 ], [ -76.312858, 37.720338 ], [ -76.302803, 37.704474 ], [ -76.300067, 37.695364 ], [ -76.302545, 37.689000 ], [ -76.312079, 37.684651 ], [ -76.315161, 37.684720 ], [ -76.320216, 37.680666 ], [ -76.324808, 37.676983 ], [ -76.339892, 37.655966 ], [ -76.332562, 37.645817 ], [ -76.306464, 37.642005 ], [ -76.292534, 37.636098 ], [ -76.287959, 37.631771 ], [ -76.279447, 37.618225 ], [ -76.280370, 37.613715 ], [ -76.309174, 37.621892 ], [ -76.362320, 37.610368 ], [ -76.381106, 37.627003 ], [ -76.390054, 37.630326 ], [ -76.399236, 37.628636 ], [ -76.443254, 37.652347 ], [ -76.472392, 37.665772 ], [ -76.489576, 37.666201 ], [ -76.491799, 37.663614 ], [ -76.497564, 37.647056 ], [ -76.501522, 37.643762 ], [ -76.510187, 37.642324 ], [ -76.536548, 37.663574 ], [ -76.537698, 37.668930 ], [ -76.535302, 37.687516 ], [ -76.537228, 37.698892 ], [ -76.540050, 37.704432 ], [ -76.560476, 37.727827 ], [ -76.576387, 37.757493 ], [ -76.584289, 37.768890 ], [ -76.593835, 37.772848 ], [ -76.595939, 37.771680 ], [ -76.602024, 37.772731 ], [ -76.615351, 37.780759 ], [ -76.642276, 37.792317 ], [ -76.651413, 37.796239 ], [ -76.658302, 37.806815 ], [ -76.680197, 37.825654 ], [ -76.692747, 37.822770 ], [ -76.701606, 37.822677 ], [ -76.722156, 37.836680 ], [ -76.727180, 37.842263 ], [ -76.733046, 37.852009 ], [ -76.738395, 37.865373 ], [ -76.747552, 37.875864 ], [ -76.765711, 37.879274 ], [ -76.775390, 37.874306 ], [ -76.784618, 37.869569 ], [ -76.782826, 37.863184 ], [ -76.766328, 37.840437 ], [ -76.751200, 37.824141 ], [ -76.734309, 37.798660 ], [ -76.723863, 37.788503 ], [ -76.715498, 37.785873 ], [ -76.689773, 37.785190 ], [ -76.683775, 37.781391 ], [ -76.681901, 37.778118 ], [ -76.683343, 37.775783 ], [ -76.683359, 37.770258 ], [ -76.683372, 37.765507 ], [ -76.680922, 37.759647 ], [ -76.677002, 37.756100 ], [ -76.663887, 37.751887 ], [ -76.639962, 37.750941 ], [ -76.619710, 37.744795 ], [ -76.617373, 37.742347 ], [ -76.621433, 37.737973 ], [ -76.619970, 37.731271 ], [ -76.606466, 37.724819 ], [ -76.597213, 37.717269 ], [ -76.595943, 37.712989 ], [ -76.598073, 37.709120 ], [ -76.597868, 37.702918 ], [ -76.579591, 37.671508 ], [ -76.583143, 37.661986 ], [ -76.574049, 37.646781 ], [ -76.542666, 37.616857 ], [ -76.533777, 37.612530 ], [ -76.527188, 37.611315 ], [ -76.435474, 37.612807 ], [ -76.420252, 37.598686 ], [ -76.410781, 37.581815 ], [ -76.383188, 37.573056 ], [ -76.357835, 37.573699 ], [ -76.332641, 37.570042 ], [ -76.300144, 37.561734 ], [ -76.297960, 37.557636 ], [ -76.302762, 37.551295 ], [ -76.330598, 37.536391 ], [ -76.339989, 37.538330 ], [ -76.348992, 37.536548 ], [ -76.355084, 37.527364 ], [ -76.360474, 37.519240 ], [ -76.359378, 37.513426 ], [ -76.352678, 37.504913 ], [ -76.329470, 37.494920 ], [ -76.306952, 37.497488 ], [ -76.297739, 37.506863 ], [ -76.296445, 37.511235 ], [ -76.298456, 37.512677 ], [ -76.297651, 37.515424 ], [ -76.293599, 37.516499 ], [ -76.288167, 37.514118 ], [ -76.281043, 37.507821 ], [ -76.265056, 37.481365 ], [ -76.252415, 37.447274 ], [ -76.250454, 37.421886 ], [ -76.246617, 37.404122 ], [ -76.245283, 37.386839 ], [ -76.248460, 37.375135 ], [ -76.258277, 37.362020 ], [ -76.262407, 37.360786 ], [ -76.264847, 37.357399 ], [ -76.272888, 37.335174 ], [ -76.272005, 37.322194 ], [ -76.275552, 37.309964 ], [ -76.282555, 37.319107 ], [ -76.291324, 37.324145 ], [ -76.308581, 37.329366 ], [ -76.312050, 37.338088 ], [ -76.337476, 37.364014 ], [ -76.366751, 37.374495 ], [ -76.387112, 37.385061 ], [ -76.391437, 37.390284 ], [ -76.393958, 37.395940 ], [ -76.393125, 37.398068 ], [ -76.404756, 37.400213 ], [ -76.415167, 37.402133 ], [ -76.418719, 37.397800 ], [ -76.418176, 37.385064 ], [ -76.422503, 37.381355 ], [ -76.437525, 37.379750 ], [ -76.445333, 37.366460 ], [ -76.434965, 37.354524 ], [ -76.406388, 37.332924 ], [ -76.387770, 37.307670 ], [ -76.385603, 37.294108 ], [ -76.381075, 37.285340 ], [ -76.369029, 37.279311 ], [ -76.352556, 37.278334 ], [ -76.349489, 37.273963 ], [ -76.362290, 37.270226 ], [ -76.392788, 37.264973 ], [ -76.417173, 37.263950 ], [ -76.421765, 37.255198 ], [ -76.429141, 37.253310 ], [ -76.475927, 37.250543 ], [ -76.482840, 37.254831 ], [ -76.493302, 37.249470 ], [ -76.498900, 37.241015 ], [ -76.503640, 37.233856 ], [ -76.494008, 37.225408 ], [ -76.471799, 37.216016 ], [ -76.394132, 37.225150 ], [ -76.389793, 37.222981 ], [ -76.393600, 37.214049 ], [ -76.396052, 37.201087 ], [ -76.389284, 37.193503 ], [ -76.391252, 37.179887 ], [ -76.397883, 37.164415 ], [ -76.399659, 37.160272 ], [ -76.394756, 37.157568 ], [ -76.381379, 37.155711 ], [ -76.375255, 37.160840 ], [ -76.359690, 37.168580 ], [ -76.348658, 37.170655 ], [ -76.343234, 37.166207 ], [ -76.344898, 37.164479 ], [ -76.344050, 37.160367 ], [ -76.340129, 37.151823 ], [ -76.334017, 37.144223 ], [ -76.330481, 37.141727 ], [ -76.324353, 37.142895 ], [ -76.311088, 37.138495 ], [ -76.292344, 37.126615 ], [ -76.287236, 37.117453 ], [ -76.274463, 37.094544 ], [ -76.271262, 37.084544 ], [ -76.292863, 37.035145 ], [ -76.300352, 37.008850 ], [ -76.304272, 37.001378 ], [ -76.312048, 37.000371 ], [ -76.315008, 37.001683 ], [ -76.314624, 37.009330 ], [ -76.318065, 37.013846 ], [ -76.329531, 37.014556 ], [ -76.340110, 37.015212 ], [ -76.340666, 37.015246 ], [ -76.348066, 37.006747 ], [ -76.356366, 37.002947 ], [ -76.373567, 36.998347 ], [ -76.383367, 36.993347 ], [ -76.387711, 36.989671 ], [ -76.396368, 36.982347 ], [ -76.408568, 36.969147 ], [ -76.411768, 36.962847 ], [ -76.418969, 36.964047 ], [ -76.428869, 36.969947 ], [ -76.452118, 36.998163 ], [ -76.452461, 37.004603 ], [ -76.449891, 37.004868 ], [ -76.448231, 37.007705 ], [ -76.464471, 37.027547 ], [ -76.469490, 37.030414 ], [ -76.507614, 37.052188 ], [ -76.509339, 37.053173 ], [ -76.512289, 37.054858 ], [ -76.518242, 37.055351 ], [ -76.526273, 37.062947 ], [ -76.527973, 37.068247 ], [ -76.526573, 37.070047 ], [ -76.526203, 37.077773 ], [ -76.528997, 37.079388 ], [ -76.536875, 37.083942 ], [ -76.555066, 37.075859 ], [ -76.564219, 37.077507 ], [ -76.567931, 37.080467 ], [ -76.579499, 37.096627 ], [ -76.618252, 37.119347 ], [ -76.624780, 37.127091 ], [ -76.622252, 37.142146 ], [ -76.617084, 37.144498 ], [ -76.604476, 37.160034 ], [ -76.606684, 37.166674 ], [ -76.610972, 37.166994 ], [ -76.611018, 37.167097 ], [ -76.612517, 37.170486 ], [ -76.613599, 37.172931 ], [ -76.614221, 37.174335 ], [ -76.616268, 37.178962 ], [ -76.616804, 37.181260 ], [ -76.617537, 37.184409 ], [ -76.618008, 37.186429 ], [ -76.619340, 37.192146 ], [ -76.619962, 37.193184 ], [ -76.621113, 37.195103 ], [ -76.623292, 37.198738 ], [ -76.629868, 37.206738 ], [ -76.639608, 37.214783 ], [ -76.641085, 37.216002 ], [ -76.649869, 37.220914 ], [ -76.689166, 37.222866 ], [ -76.693373, 37.221228 ], [ -76.698943, 37.219059 ], [ -76.730951, 37.213813 ], [ -76.734320, 37.204211 ], [ -76.740000, 37.195379 ], [ -76.743040, 37.192611 ], [ -76.750470, 37.190098 ], [ -76.757765, 37.191658 ], [ -76.773752, 37.206061 ], [ -76.780532, 37.209336 ], [ -76.791555, 37.207564 ], [ -76.801023, 37.206043 ], [ -76.803198, 37.201513 ], [ -76.802511, 37.198308 ], [ -76.796905, 37.189404 ], [ -76.756899, 37.161582 ], [ -76.747632, 37.150548 ], [ -76.737280, 37.146164 ], [ -76.730320, 37.145395 ], [ -76.715295, 37.148035 ], [ -76.696735, 37.174403 ], [ -76.692926, 37.186147 ], [ -76.691918, 37.195731 ], [ -76.685614, 37.198851 ], [ -76.669886, 37.183571 ], [ -76.663774, 37.173875 ], [ -76.664270, 37.171027 ], [ -76.668670, 37.166771 ], [ -76.671470, 37.158739 ], [ -76.671588, 37.142060 ], [ -76.669604, 37.140534 ], [ -76.666542, 37.138179 ], [ -76.665833, 37.136098 ], [ -76.665641, 37.135534 ], [ -76.663750, 37.129979 ], [ -76.656894, 37.109843 ], [ -76.657101, 37.107617 ], [ -76.657703, 37.101161 ], [ -76.658110, 37.096787 ], [ -76.659394, 37.094019 ], [ -76.665550, 37.080746 ], [ -76.666526, 37.078643 ], [ -76.667219, 37.077149 ], [ -76.667646, 37.076228 ], [ -76.668295, 37.072656 ], [ -76.669118, 37.068132 ], [ -76.669822, 37.064260 ], [ -76.668350, 37.055060 ], [ -76.662558, 37.045748 ], [ -76.653998, 37.039172 ], [ -76.646013, 37.036228 ], [ -76.612124, 37.035604 ], [ -76.586491, 37.028740 ], [ -76.584478, 37.027349 ], [ -76.579393, 37.023835 ], [ -76.579236, 37.023726 ], [ -76.578160, 37.022982 ], [ -76.577531, 37.022548 ], [ -76.576617, 37.021374 ], [ -76.565803, 37.007493 ], [ -76.562923, 37.003796 ], [ -76.551246, 36.998946 ], [ -76.524853, 36.983833 ], [ -76.522971, 36.981085 ], [ -76.524142, 36.978316 ], [ -76.521006, 36.973187 ], [ -76.513363, 36.968057 ], [ -76.500355, 36.965212 ], [ -76.487559, 36.952372 ], [ -76.484107, 36.928916 ], [ -76.482407, 36.917364 ], [ -76.482135, 36.901108 ], [ -76.483369, 36.896239 ], [ -76.469914, 36.882898 ], [ -76.454692, 36.884077 ], [ -76.453290, 36.887031 ], [ -76.453941, 36.892740 ], [ -76.447413, 36.903220 ], [ -76.441605, 36.906116 ], [ -76.431220, 36.904532 ], [ -76.407507, 36.897444 ], [ -76.406908, 36.897507 ], [ -76.387567, 36.899547 ], [ -76.385867, 36.923247 ], [ -76.353765, 36.922747 ], [ -76.345569, 36.924531 ], [ -76.344663, 36.919313 ], [ -76.333158, 36.917293 ], [ -76.328864, 36.918447 ], [ -76.330765, 36.938647 ], [ -76.327365, 36.959447 ], [ -76.322764, 36.959147 ], [ -76.315867, 36.955351 ], [ -76.299364, 36.965547 ], [ -76.297663, 36.968147 ], [ -76.285063, 36.968747 ], [ -76.267962, 36.964547 ], [ -76.234961, 36.945147 ], [ -76.221660, 36.939547 ], [ -76.189959, 36.931447 ], [ -76.177019, 36.929290 ], [ -76.139557, 36.923047 ], [ -76.095508, 36.908817 ], [ -76.087955, 36.908647 ], [ -76.058154, 36.916947 ], [ -76.043054, 36.927547 ], [ -76.033454, 36.931946 ], [ -76.013753, 36.930746 ], [ -76.007553, 36.929047 ], [ -75.996252, 36.922047 ], [ -75.991552, 36.910847 ], [ -75.972151, 36.842268 ], [ -75.965451, 36.812449 ], [ -75.949550, 36.761150 ], [ -75.921748, 36.692051 ], [ -75.890946, 36.630753 ], [ -75.874145, 36.583853 ], [ -75.867044, 36.550754 ], [ -75.879744, 36.550754 ], [ -75.880644, 36.550754 ], [ -75.885945, 36.550754 ], [ -75.886545, 36.550754 ], [ -75.891945, 36.550754 ], [ -75.893245, 36.550654 ], [ -75.894145, 36.550754 ], [ -75.903445, 36.550654 ], [ -75.904745, 36.550654 ], [ -75.909046, 36.550654 ], [ -75.911446, 36.550654 ], [ -75.922046, 36.550654 ], [ -75.952847, 36.550553 ], [ -75.953447, 36.550553 ], [ -75.955748, 36.550553 ], [ -75.957648, 36.550553 ], [ -76.026750, 36.550553 ], [ -76.034751, 36.550653 ], [ -76.122360, 36.550621 ], [ -76.313196, 36.550551 ], [ -76.313215, 36.550551 ], [ -76.465268, 36.550951 ], [ -76.491483, 36.550732 ], [ -76.541394, 36.550314 ], [ -76.541687, 36.550312 ], [ -76.575496, 36.550744 ], [ -76.738329, 36.550985 ], [ -76.749678, 36.550381 ], [ -76.781296, 36.550659 ], [ -76.807078, 36.550606 ], [ -76.915897, 36.552093 ], [ -76.916989, 36.550742 ], [ -76.917318, 36.546046 ], [ -76.916048, 36.543815 ], [ -77.095062, 36.544626 ], [ -77.124812, 36.543986 ], [ -77.152691, 36.544078 ], [ -77.164500, 36.546330 ], [ -77.169660, 36.547315 ], [ -77.190175, 36.546164 ], [ -77.205156, 36.544581 ], [ -77.296875, 36.544739 ], [ -77.749706, 36.545520 ], [ -77.767117, 36.545414 ], [ -77.875280, 36.544754 ], [ -77.882357, 36.544737 ], [ -77.899771, 36.544663 ], [ -78.038938, 36.544173 ], [ -78.039420, 36.544196 ], [ -78.046202, 36.544168 ], [ -78.132911, 36.543811 ], [ -78.133323, 36.543847 ], [ -78.245462, 36.544411 ], [ -78.246681, 36.544341 ], [ -78.323912, 36.543809 ], [ -78.436333, 36.542666 ], [ -78.441199, 36.542687 ], [ -78.456970, 36.542474 ], [ -78.470792, 36.542316 ], [ -78.471022, 36.542307 ], [ -78.509965, 36.541065 ], [ -78.529722, 36.540981 ], [ -78.533013, 36.541004 ], [ -78.605304, 36.541092 ], [ -78.663317, 36.542011 ], [ -78.670051, 36.542035 ], [ -78.734122, 36.541902 ], [ -78.758392, 36.541852 ], [ -78.765430, 36.541727 ], [ -78.796300, 36.541713 ], [ -78.914543, 36.541972 ], [ -78.915420, 36.541974 ], [ -78.942009, 36.542113 ], [ -78.942254, 36.542079 ], [ -78.970577, 36.542154 ], [ -78.971814, 36.542123 ], [ -79.124736, 36.541568 ], [ -79.126078, 36.541533 ], [ -79.137936, 36.541739 ], [ -79.208686, 36.541571 ], [ -79.209480, 36.541594 ], [ -79.218636, 36.541491 ], [ -79.249740, 36.541139 ], [ -79.342686, 36.541176 ], [ -79.445687, 36.541218 ], [ -79.445961, 36.541195 ], [ -79.470047, 36.541025 ], [ -79.510647, 36.540738 ], [ -79.510961, 36.540740 ], [ -79.666827, 36.541772 ], [ -79.667309, 36.541772 ], [ -79.714840, 36.542002 ], [ -79.887262, 36.542838 ], [ -79.904662, 36.542438 ], [ -79.920238, 36.542447 ], [ -79.966979, 36.542475 ], [ -79.967511, 36.542502 ], [ -80.027269, 36.542495 ], [ -80.053458, 36.542537 ], [ -80.122183, 36.542646 ], [ -80.169535, 36.543190 ], [ -80.171636, 36.543219 ], [ -80.225408, 36.543748 ], [ -80.228263, 36.543867 ], [ -80.295243, 36.543973 ], [ -80.431605, 36.550219 ], [ -80.432628, 36.550302 ], [ -80.440100, 36.550630 ], [ -80.612045, 36.557871 ], [ -80.624788, 36.558408 ], [ -80.653349, 36.559221 ], [ -80.704831, 36.562319 ], [ -80.730351, 36.562349 ], [ -80.773663, 36.560307 ], [ -80.803920, 36.560813 ], [ -80.837089, 36.559154 ], [ -80.837641, 36.559118 ], [ -80.837954, 36.559131 ], [ -80.901726, 36.561751 ], [ -80.901836, 36.561754 ], [ -80.944338, 36.563058 ], [ -80.945988, 36.563196 ], [ -81.003802, 36.563629 ], [ -81.011402, 36.564429 ], [ -81.058844, 36.566976 ], [ -81.061866, 36.567020 ], [ -81.083206, 36.567328 ], [ -81.124809, 36.569227 ], [ -81.141810, 36.569527 ], [ -81.171212, 36.571026 ], [ -81.176712, 36.571926 ], [ -81.249816, 36.573225 ], [ -81.262303, 36.573924 ], [ -81.307511, 36.575024 ], [ -81.353169, 36.574724 ], [ -81.353322, 36.574723 ], [ -81.374824, 36.574673 ], [ -81.442228, 36.576822 ], [ -81.476430, 36.580421 ], [ -81.489387, 36.579026 ], [ -81.499831, 36.579820 ], [ -81.521032, 36.580520 ], [ -81.600934, 36.587019 ], [ -81.677535, 36.588117 ], [ -81.646900, 36.611918 ], [ -81.736940, 36.612379 ], [ -81.826742, 36.614215 ], [ -81.922644, 36.616213 ], [ -81.934144, 36.594213 ], [ -82.146070, 36.594712 ], [ -82.148569, 36.594718 ], [ -82.150727, 36.594673 ], [ -82.173982, 36.594607 ], [ -82.177247, 36.594768 ], [ -82.180740, 36.594928 ], [ -82.188491, 36.595179 ], [ -82.210497, 36.595772 ], [ -82.211005, 36.595860 ], [ -82.221713, 36.595814 ], [ -82.223445, 36.595721 ], [ -82.225716, 36.595744 ], [ -82.226653, 36.595743 ], [ -82.243196, 36.595734 ], [ -82.294152, 36.595706 ], [ -82.296995, 36.595704 ], [ -82.466613, 36.594481 ], [ -82.478668, 36.595588 ], [ -82.487238, 36.595822 ], [ -82.554294, 36.594876 ], [ -82.559774, 36.594800 ], [ -82.561074, 36.594800 ], [ -82.609176, 36.594099 ], [ -82.679879, 36.593698 ], [ -82.695780, 36.593698 ], [ -82.830433, 36.593761 ], [ -82.888013, 36.593461 ], [ -82.985124, 36.593730 ], [ -83.027250, 36.593847 ], [ -83.028357, 36.593893 ], [ -83.248933, 36.593827 ], [ -83.249899, 36.593898 ], [ -83.250304, 36.593935 ], [ -83.261099, 36.593887 ], [ -83.276300, 36.598187 ], [ -83.374904, 36.597386 ], [ -83.472108, 36.597284 ], [ -83.556810, 36.597384 ], [ -83.622624, 36.598061 ], [ -83.645586, 36.600002 ], [ -83.670128, 36.600764 ], [ -83.670141, 36.600797 ], [ -83.675413, 36.600814 ], [ -83.674614, 36.603082 ], [ -83.673114, 36.604682 ], [ -83.665614, 36.605782 ], [ -83.663614, 36.606782 ], [ -83.657714, 36.611782 ], [ -83.649513, 36.616683 ], [ -83.648314, 36.622683 ], [ -83.645213, 36.624183 ], [ -83.639813, 36.624783 ], [ -83.635013, 36.622883 ], [ -83.628913, 36.624083 ], [ -83.625013, 36.625183 ], [ -83.619913, 36.627983 ], [ -83.616413, 36.631383 ], [ -83.614513, 36.633983 ], [ -83.607913, 36.637083 ], [ -83.605613, 36.637783 ], [ -83.604313, 36.637683 ], [ -83.603013, 36.636883 ], [ -83.600713, 36.637084 ], [ -83.584512, 36.641384 ], [ -83.577312, 36.641784 ], [ -83.569812, 36.645684 ], [ -83.565712, 36.648384 ], [ -83.562612, 36.651284 ], [ -83.554112, 36.653784 ], [ -83.547312, 36.654484 ], [ -83.541812, 36.656584 ], [ -83.533112, 36.661884 ], [ -83.533012, 36.663284 ], [ -83.531912, 36.664984 ], [ -83.529612, 36.666184 ], [ -83.527112, 36.665985 ], [ -83.516011, 36.667585 ], [ -83.511711, 36.669085 ], [ -83.506911, 36.668685 ], [ -83.501411, 36.669085 ], [ -83.499911, 36.670185 ], [ -83.498011, 36.670485 ], [ -83.493911, 36.670085 ], [ -83.488910, 36.667685 ], [ -83.482610, 36.666185 ], [ -83.466483, 36.664700 ], [ -83.461015, 36.664878 ], [ -83.460808, 36.664885 ], [ -83.458009, 36.665785 ], [ -83.454709, 36.664785 ], [ -83.448108, 36.665285 ], [ -83.440808, 36.666885 ], [ -83.436508, 36.666185 ], [ -83.431708, 36.666485 ], [ -83.423707, 36.667385 ], [ -83.419507, 36.668486 ], [ -83.411807, 36.670786 ], [ -83.395806, 36.676786 ], [ -83.394906, 36.677586 ], [ -83.395607, 36.678987 ], [ -83.395306, 36.679486 ], [ -83.389306, 36.684986 ], [ -83.386099, 36.686589 ], [ -83.367505, 36.692686 ], [ -83.364005, 36.694586 ], [ -83.362105, 36.694786 ], [ -83.360205, 36.693586 ], [ -83.359205, 36.693586 ], [ -83.356405, 36.694686 ], [ -83.354606, 36.696153 ], [ -83.353613, 36.696699 ], [ -83.350805, 36.697386 ], [ -83.349705, 36.698386 ], [ -83.342804, 36.701286 ], [ -83.315703, 36.708187 ], [ -83.313003, 36.709087 ], [ -83.311403, 36.710287 ], [ -83.307103, 36.711387 ], [ -83.287802, 36.713787 ], [ -83.286902, 36.713987 ], [ -83.285702, 36.715187 ], [ -83.275501, 36.717987 ], [ -83.272501, 36.717787 ], [ -83.269301, 36.718487 ], [ -83.263601, 36.720987 ], [ -83.255500, 36.721787 ], [ -83.246300, 36.725287 ], [ -83.238499, 36.727087 ], [ -83.236399, 36.726887 ], [ -83.219999, 36.731287 ], [ -83.199698, 36.737487 ], [ -83.194597, 36.739487 ], [ -83.175696, 36.739587 ], [ -83.167396, 36.739187 ], [ -83.161496, 36.739887 ], [ -83.156696, 36.742187 ], [ -83.146095, 36.741788 ], [ -83.136395, 36.743088 ], [ -83.134294, 36.746588 ], [ -83.130994, 36.749788 ], [ -83.127833, 36.750828 ], [ -83.128272, 36.756370 ], [ -83.128813, 36.757864 ], [ -83.126719, 36.761000 ], [ -83.125728, 36.761276 ], [ -83.125655, 36.761407 ], [ -83.132477, 36.764398 ], [ -83.132286, 36.765610 ], [ -83.131245, 36.767105 ], [ -83.128894, 36.769888 ], [ -83.128494, 36.775588 ], [ -83.131694, 36.781488 ], [ -83.128794, 36.785388 ], [ -83.123341, 36.786654 ], [ -83.119144, 36.789531 ], [ -83.114693, 36.796088 ], [ -83.110793, 36.800388 ], [ -83.108029, 36.802181 ], [ -83.103092, 36.806689 ], [ -83.098492, 36.814289 ], [ -83.098892, 36.822989 ], [ -83.099792, 36.824889 ], [ -83.101692, 36.826689 ], [ -83.102092, 36.828189 ], [ -83.101792, 36.829089 ], [ -83.098892, 36.831789 ], [ -83.091291, 36.834389 ], [ -83.088991, 36.835989 ], [ -83.086991, 36.838189 ], [ -83.079690, 36.840589 ], [ -83.075190, 36.840889 ], [ -83.073790, 36.844889 ], [ -83.075590, 36.850589 ], [ -83.072590, 36.854589 ], [ -83.069290, 36.853589 ], [ -83.066189, 36.851889 ], [ -83.063989, 36.851689 ], [ -83.060489, 36.853789 ], [ -83.052489, 36.851989 ], [ -83.047589, 36.851789 ], [ -83.044288, 36.852989 ], [ -83.042188, 36.854389 ], [ -83.026887, 36.855489 ], [ -83.025887, 36.855289 ], [ -83.024387, 36.851689 ], [ -83.021887, 36.849989 ], [ -83.012587, 36.847289 ], [ -83.009222, 36.847295 ], [ -83.006086, 36.847889 ], [ -83.003786, 36.851789 ], [ -82.998376, 36.856630 ], [ -82.988707, 36.859137 ], [ -82.979227, 36.859693 ], [ -82.973395, 36.859097 ], [ -82.971934, 36.857767 ], [ -82.970253, 36.857686 ], [ -82.960955, 36.862536 ], [ -82.951685, 36.866152 ], [ -82.937573, 36.867275 ], [ -82.922410, 36.873925 ], [ -82.911824, 36.874243 ], [ -82.911690, 36.874248 ], [ -82.910315, 36.874055 ], [ -82.907774, 36.874706 ], [ -82.907276, 36.875643 ], [ -82.908004, 36.877233 ], [ -82.907981, 36.878749 ], [ -82.906325, 36.879740 ], [ -82.895445, 36.882145 ], [ -82.890028, 36.884287 ], [ -82.887627, 36.886890 ], [ -82.884626, 36.888477 ], [ -82.879492, 36.889085 ], [ -82.878569, 36.889585 ], [ -82.877862, 36.891843 ], [ -82.878362, 36.893218 ], [ -82.878639, 36.893981 ], [ -82.876438, 36.896238 ], [ -82.873213, 36.897263 ], [ -82.870068, 36.901735 ], [ -82.872561, 36.903376 ], [ -82.877473, 36.907960 ], [ -82.876215, 36.910218 ], [ -82.873777, 36.912299 ], [ -82.872136, 36.913456 ], [ -82.867116, 36.917965 ], [ -82.865192, 36.920923 ], [ -82.863468, 36.922308 ], [ -82.861943, 36.924236 ], [ -82.860032, 36.925241 ], [ -82.858635, 36.927785 ], [ -82.857965, 36.929529 ], [ -82.858461, 36.932717 ], [ -82.858784, 36.933065 ], [ -82.860537, 36.937439 ], [ -82.861684, 36.939316 ], [ -82.861282, 36.944848 ], [ -82.860633, 36.945840 ], [ -82.859969, 36.949074 ], [ -82.856099, 36.952471 ], [ -82.855705, 36.953808 ], [ -82.858443, 36.954036 ], [ -82.860534, 36.956015 ], [ -82.862866, 36.957765 ], [ -82.864211, 36.957983 ], [ -82.865404, 36.958084 ], [ -82.867358, 36.963182 ], [ -82.870230, 36.965498 ], [ -82.870274, 36.965993 ], [ -82.869183, 36.974182 ], [ -82.869183, 36.974183 ], [ -82.868455, 36.976481 ], [ -82.867535, 36.977518 ], [ -82.866689, 36.978052 ], [ -82.866019, 36.978272 ], [ -82.864909, 36.979010 ], [ -82.862926, 36.979975 ], [ -82.860561, 36.978265 ], [ -82.857936, 36.978276 ], [ -82.856768, 36.979095 ], [ -82.856417, 36.982216 ], [ -82.853729, 36.985178 ], [ -82.852614, 36.984963 ], [ -82.851397, 36.984497 ], [ -82.849429, 36.983479 ], [ -82.845002, 36.983812 ], [ -82.841252, 36.986858 ], [ -82.840051, 36.987113 ], [ -82.838549, 36.987027 ], [ -82.836008, 36.988837 ], [ -82.833843, 36.991973 ], [ -82.830802, 36.993445 ], [ -82.829125, 36.997541 ], [ -82.830588, 37.000945 ], [ -82.829961, 37.003555 ], [ -82.828592, 37.005707 ], [ -82.825224, 37.006279 ], [ -82.822684, 37.004128 ], [ -82.821798, 37.004380 ], [ -82.819715, 37.006212 ], [ -82.818006, 37.006161 ], [ -82.815748, 37.007196 ], [ -82.813579, 37.005320 ], [ -82.800531, 37.007944 ], [ -82.797487, 37.009654 ], [ -82.796187, 37.008502 ], [ -82.795695, 37.006702 ], [ -82.794824, 37.005899 ], [ -82.793441, 37.005491 ], [ -82.790890, 37.006760 ], [ -82.790462, 37.007263 ], [ -82.789092, 37.007995 ], [ -82.788897, 37.008160 ], [ -82.782144, 37.008242 ], [ -82.778386, 37.012521 ], [ -82.777368, 37.015279 ], [ -82.771795, 37.015716 ], [ -82.767083, 37.020935 ], [ -82.766408, 37.023106 ], [ -82.759175, 37.027333 ], [ -82.754051, 37.026587 ], [ -82.751852, 37.025624 ], [ -82.750715, 37.024107 ], [ -82.747981, 37.025214 ], [ -82.745562, 37.029839 ], [ -82.743684, 37.041397 ], [ -82.742454, 37.042980 ], [ -82.733603, 37.044525 ], [ -82.731722, 37.043447 ], [ -82.726279, 37.042098 ], [ -82.724714, 37.042758 ], [ -82.722472, 37.045101 ], [ -82.723279, 37.047616 ], [ -82.723128, 37.052436 ], [ -82.722254, 37.057948 ], [ -82.723904, 37.062542 ], [ -82.726312, 37.066870 ], [ -82.727022, 37.073019 ], [ -82.723747, 37.075525 ], [ -82.721676, 37.075190 ], [ -82.718353, 37.075706 ], [ -82.716740, 37.077220 ], [ -82.717204, 37.079544 ], [ -82.718183, 37.080679 ], [ -82.720597, 37.081833 ], [ -82.723040, 37.084992 ], [ -82.724954, 37.091905 ], [ -82.724358, 37.092990 ], [ -82.722179, 37.094309 ], [ -82.721617, 37.101276 ], [ -82.721941, 37.105689 ], [ -82.726294, 37.111852 ], [ -82.726449, 37.114985 ], [ -82.726201, 37.115882 ], [ -82.722097, 37.120168 ], [ -82.718334, 37.122267 ], [ -82.716334, 37.122093 ], [ -82.707870, 37.125488 ], [ -82.695667, 37.131514 ], [ -82.684601, 37.135835 ], [ -82.679428, 37.135575 ], [ -82.676765, 37.134965 ], [ -82.671530, 37.138444 ], [ -82.667717, 37.141949 ], [ -82.662449, 37.143865 ], [ -82.657468, 37.145024 ], [ -82.654760, 37.150601 ], [ -82.653268, 37.151314 ], [ -82.651646, 37.151908 ], [ -82.633493, 37.154264 ], [ -82.624878, 37.162932 ], [ -82.617423, 37.168129 ], [ -82.608290, 37.173047 ], [ -82.597447, 37.177088 ], [ -82.592766, 37.180391 ], [ -82.593232, 37.182060 ], [ -82.592451, 37.182847 ], [ -82.586718, 37.185623 ], [ -82.578988, 37.188498 ], [ -82.565375, 37.196092 ], [ -82.565329, 37.196118 ], [ -82.558178, 37.199606 ], [ -82.553841, 37.202836 ], [ -82.553835, 37.202841 ], [ -82.550372, 37.204458 ], [ -82.545804, 37.203070 ], [ -82.541302, 37.206530 ], [ -82.536627, 37.206920 ], [ -82.531576, 37.209163 ], [ -82.532051, 37.210808 ], [ -82.531787, 37.212097 ], [ -82.528746, 37.213742 ], [ -82.524464, 37.214957 ], [ -82.520117, 37.212906 ], [ -82.509431, 37.218924 ], [ -82.508062, 37.220964 ], [ -82.508342, 37.222385 ], [ -82.507895, 37.222727 ], [ -82.498858, 37.227044 ], [ -82.496308, 37.227562 ], [ -82.495243, 37.225606 ], [ -82.491486, 37.225086 ], [ -82.487219, 37.227799 ], [ -82.487317, 37.230578 ], [ -82.486439, 37.231204 ], [ -82.473275, 37.235569 ], [ -82.463073, 37.238292 ], [ -82.457016, 37.238288 ], [ -82.451998, 37.242559 ], [ -82.449164, 37.243908 ], [ -82.435728, 37.246491 ], [ -82.431022, 37.246773 ], [ -82.418085, 37.251331 ], [ -82.385663, 37.259631 ], [ -82.383285, 37.260154 ], [ -82.376595, 37.259900 ], [ -82.364535, 37.264415 ], [ -82.355343, 37.265220 ], [ -82.350948, 37.267077 ], [ -82.342068, 37.274109 ], [ -82.341849, 37.280886 ], [ -82.336942, 37.279737 ], [ -82.331570, 37.282211 ], [ -82.324619, 37.283180 ], [ -82.318957, 37.287524 ], [ -82.317395, 37.290975 ], [ -82.317083, 37.293635 ], [ -82.316028, 37.294879 ], [ -82.314718, 37.295907 ], [ -82.309415, 37.300066 ], [ -82.291908, 37.311642 ], [ -82.254352, 37.337745 ], [ -82.202688, 37.374041 ], [ -82.201745, 37.375108 ], [ -82.124854, 37.427272 ], [ -82.062809, 37.470911 ], [ -82.050888, 37.480527 ], [ -81.968297, 37.537798 ], [ -81.969279, 37.534325 ], [ -81.967583, 37.532815 ], [ -81.959362, 37.535220 ], [ -81.957379, 37.535198 ], [ -81.956947, 37.534259 ], [ -81.957436, 37.533206 ], [ -81.957693, 37.529841 ], [ -81.956630, 37.528490 ], [ -81.953524, 37.528056 ], [ -81.946022, 37.531742 ], [ -81.944010, 37.530964 ], [ -81.943981, 37.530300 ], [ -81.947545, 37.527530 ], [ -81.947660, 37.525080 ], [ -81.947085, 37.523913 ], [ -81.943693, 37.521212 ], [ -81.943779, 37.519609 ], [ -81.945475, 37.516610 ], [ -81.944756, 37.513657 ], [ -81.943865, 37.512879 ], [ -81.941968, 37.512306 ], [ -81.938749, 37.512902 ], [ -81.936996, 37.514230 ], [ -81.933088, 37.518968 ], [ -81.926391, 37.514207 ], [ -81.926736, 37.513040 ], [ -81.927759, 37.512209 ], [ -81.927870, 37.512118 ], [ -81.932279, 37.511961 ], [ -81.941151, 37.509483 ], [ -81.943045, 37.508609 ], [ -81.944188, 37.506976 ], [ -81.943912, 37.502929 ], [ -81.945957, 37.501901 ], [ -81.949188, 37.502376 ], [ -81.951831, 37.502050 ], [ -81.953147, 37.501314 ], [ -81.954077, 37.499822 ], [ -81.954364, 37.496084 ], [ -81.954167, 37.495302 ], [ -81.952735, 37.494162 ], [ -81.952681, 37.492274 ], [ -81.953264, 37.491763 ], [ -81.957213, 37.491504 ], [ -81.964986, 37.493488 ], [ -81.970730, 37.489904 ], [ -81.977593, 37.484603 ], [ -81.979169, 37.484604 ], [ -81.980327, 37.485447 ], [ -81.985703, 37.485681 ], [ -81.989849, 37.484879 ], [ -81.992916, 37.482969 ], [ -81.996578, 37.476705 ], [ -81.995649, 37.469833 ], [ -81.992270, 37.460916 ], [ -81.987006, 37.454878 ], [ -81.984891, 37.454315 ], [ -81.980013, 37.457210 ], [ -81.976176, 37.457186 ], [ -81.968795, 37.451496 ], [ -81.969342, 37.450324 ], [ -81.965582, 37.446918 ], [ -81.958672, 37.448045 ], [ -81.949367, 37.445687 ], [ -81.945765, 37.440214 ], [ -81.942856, 37.439929 ], [ -81.941175, 37.440485 ], [ -81.938843, 37.440463 ], [ -81.935621, 37.438397 ], [ -81.935316, 37.436390 ], [ -81.937838, 37.432111 ], [ -81.940553, 37.429058 ], [ -81.936950, 37.419920 ], [ -81.932468, 37.415217 ], [ -81.923481, 37.411379 ], [ -81.924506, 37.407613 ], [ -81.925764, 37.406874 ], [ -81.927338, 37.406844 ], [ -81.930042, 37.405291 ], [ -81.930786, 37.401656 ], [ -81.928280, 37.398059 ], [ -81.928778, 37.393845 ], [ -81.933601, 37.389217 ], [ -81.936744, 37.380730 ], [ -81.935872, 37.378554 ], [ -81.933880, 37.377796 ], [ -81.932763, 37.374229 ], [ -81.933895, 37.372747 ], [ -81.930194, 37.366728 ], [ -81.929915, 37.366589 ], [ -81.926697, 37.364618 ], [ -81.928497, 37.360645 ], [ -81.926589, 37.358942 ], [ -81.925643, 37.357316 ], [ -81.921571, 37.356423 ], [ -81.920711, 37.355416 ], [ -81.920279, 37.353402 ], [ -81.916678, 37.349346 ], [ -81.911951, 37.349339 ], [ -81.911487, 37.348839 ], [ -81.910875, 37.348729 ], [ -81.907895, 37.343783 ], [ -81.907322, 37.343119 ], [ -81.906368, 37.342760 ], [ -81.905945, 37.342775 ], [ -81.903795, 37.343050 ], [ -81.902992, 37.342340 ], [ -81.899495, 37.341102 ], [ -81.899459, 37.340277 ], [ -81.896001, 37.331967 ], [ -81.895489, 37.332022 ], [ -81.894797, 37.332012 ], [ -81.894768, 37.331381 ], [ -81.893773, 37.330105 ], [ -81.892876, 37.330134 ], [ -81.887722, 37.331156 ], [ -81.886952, 37.330725 ], [ -81.885075, 37.330665 ], [ -81.880886, 37.331146 ], [ -81.879601, 37.332074 ], [ -81.878713, 37.331753 ], [ -81.878343, 37.328837 ], [ -81.873213, 37.325065 ], [ -81.872662, 37.323314 ], [ -81.870180, 37.320667 ], [ -81.867425, 37.320838 ], [ -81.860267, 37.315715 ], [ -81.859928, 37.313965 ], [ -81.863712, 37.312230 ], [ -81.865429, 37.310120 ], [ -81.865683, 37.309484 ], [ -81.865219, 37.308839 ], [ -81.864760, 37.308404 ], [ -81.862031, 37.305648 ], [ -81.859624, 37.304765 ], [ -81.856032, 37.306742 ], [ -81.854460, 37.306570 ], [ -81.853645, 37.300779 ], [ -81.853978, 37.300418 ], [ -81.854465, 37.299937 ], [ -81.853488, 37.294763 ], [ -81.854059, 37.291352 ], [ -81.853551, 37.287701 ], [ -81.849949, 37.285227 ], [ -81.846807, 37.284649 ], [ -81.843167, 37.285586 ], [ -81.842310, 37.285556 ], [ -81.838762, 37.286343 ], [ -81.834432, 37.285416 ], [ -81.833406, 37.284535 ], [ -81.834387, 37.283086 ], [ -81.834470, 37.281763 ], [ -81.825065, 37.279536 ], [ -81.819625, 37.279411 ], [ -81.816702, 37.279865 ], [ -81.813222, 37.281091 ], [ -81.810559, 37.282980 ], [ -81.809184, 37.283003 ], [ -81.807232, 37.283175 ], [ -81.805382, 37.285622 ], [ -81.803275, 37.285916 ], [ -81.793595, 37.284838 ], [ -81.793115, 37.283538 ], [ -81.793639, 37.282188 ], [ -81.793425, 37.281674 ], [ -81.789294, 37.284416 ], [ -81.783122, 37.282580 ], [ -81.779362, 37.279982 ], [ -81.779350, 37.277394 ], [ -81.777319, 37.275873 ], [ -81.774747, 37.274847 ], [ -81.774684, 37.274807 ], [ -81.767837, 37.274216 ], [ -81.765195, 37.275099 ], [ -81.763836, 37.275218 ], [ -81.762776, 37.275391 ], [ -81.761752, 37.275713 ], [ -81.760220, 37.275254 ], [ -81.757631, 37.274003 ], [ -81.757730, 37.271934 ], [ -81.757714, 37.271124 ], [ -81.757531, 37.270010 ], [ -81.755012, 37.267720 ], [ -81.752912, 37.266614 ], [ -81.752123, 37.265568 ], [ -81.751290, 37.265131 ], [ -81.747656, 37.264329 ], [ -81.746109, 37.263597 ], [ -81.745505, 37.261330 ], [ -81.745445, 37.258125 ], [ -81.743008, 37.255127 ], [ -81.741662, 37.254784 ], [ -81.740974, 37.254052 ], [ -81.743505, 37.247601 ], [ -81.743420, 37.245858 ], [ -81.744291, 37.244178 ], [ -81.744003, 37.242528 ], [ -81.739277, 37.238837 ], [ -81.738543, 37.238264 ], [ -81.733320, 37.238127 ], [ -81.728194, 37.239823 ], [ -81.726171, 37.240522 ], [ -81.723061, 37.240493 ], [ -81.719554, 37.237785 ], [ -81.716248, 37.234321 ], [ -81.715730, 37.228771 ], [ -81.698954, 37.218201 ], [ -81.695113, 37.213570 ], [ -81.686717, 37.213105 ], [ -81.683544, 37.211452 ], [ -81.684012, 37.211098 ], [ -81.683268, 37.205649 ], [ -81.681379, 37.203634 ], [ -81.678603, 37.202467 ], [ -81.678210, 37.201483 ], [ -81.560625, 37.206663 ], [ -81.558353, 37.208145 ], [ -81.557315, 37.207697 ], [ -81.556892, 37.207275 ], [ -81.556119, 37.207413 ], [ -81.553600, 37.208443 ], [ -81.549248, 37.213732 ], [ -81.545211, 37.220165 ], [ -81.544437, 37.220761 ], [ -81.533070, 37.223414 ], [ -81.527458, 37.225817 ], [ -81.520729, 37.226914 ], [ -81.508786, 37.232564 ], [ -81.507325, 37.233800 ], [ -81.506260, 37.239272 ], [ -81.506428, 37.244469 ], [ -81.504880, 37.247697 ], [ -81.504168, 37.250115 ], [ -81.503190, 37.252579 ], [ -81.498874, 37.258025 ], [ -81.497775, 37.257899 ], [ -81.497773, 37.257190 ], [ -81.498445, 37.256568 ], [ -81.498045, 37.254659 ], [ -81.495738, 37.252393 ], [ -81.492287, 37.250960 ], [ -81.483559, 37.250604 ], [ -81.480144, 37.251121 ], [ -81.476431, 37.255127 ], [ -81.462107, 37.259899 ], [ -81.460000, 37.262547 ], [ -81.459874, 37.263901 ], [ -81.460585, 37.265527 ], [ -81.458895, 37.266466 ], [ -81.454199, 37.266999 ], [ -81.449068, 37.269583 ], [ -81.448285, 37.270575 ], [ -81.432850, 37.272697 ], [ -81.427946, 37.271015 ], [ -81.416663, 37.273214 ], [ -81.411593, 37.280330 ], [ -81.409577, 37.284025 ], [ -81.409729, 37.284837 ], [ -81.409196, 37.286071 ], [ -81.403764, 37.296597 ], [ -81.405060, 37.298794 ], [ -81.402195, 37.301660 ], [ -81.398185, 37.302965 ], [ -81.396817, 37.304498 ], [ -81.397357, 37.306358 ], [ -81.398702, 37.307806 ], [ -81.398548, 37.310635 ], [ -81.394287, 37.316411 ], [ -81.388132, 37.319903 ], [ -81.386727, 37.320474 ], [ -81.385810, 37.320085 ], [ -81.384914, 37.318832 ], [ -81.384127, 37.318596 ], [ -81.380159, 37.317838 ], [ -81.377349, 37.318447 ], [ -81.374455, 37.318614 ], [ -81.372610, 37.320195 ], [ -81.371315, 37.324115 ], [ -81.367599, 37.327569 ], [ -81.368030, 37.329447 ], [ -81.369264, 37.330568 ], [ -81.369379, 37.331827 ], [ -81.368090, 37.332423 ], [ -81.367052, 37.334504 ], [ -81.366315, 37.335927 ], [ -81.362156, 37.337687 ], [ -81.320105, 37.299323 ], [ -81.225104, 37.234874 ], [ -81.204774, 37.243013 ], [ -81.178151, 37.257979 ], [ -81.167029, 37.262881 ], [ -81.158964, 37.265382 ], [ -81.142404, 37.269165 ], [ -81.112596, 37.278497 ], [ -81.094820, 37.282640 ], [ -81.084012, 37.284401 ], [ -81.037191, 37.290251 ], [ -81.021937, 37.294143 ], [ -81.008457, 37.296073 ], [ -81.000576, 37.297868 ], [ -80.996013, 37.299545 ], [ -80.979589, 37.302279 ], [ -80.979106, 37.300581 ], [ -80.982173, 37.296023 ], [ -80.981322, 37.293465 ], [ -80.980146, 37.292743 ], [ -80.973889, 37.291444 ], [ -80.966556, 37.292158 ], [ -80.947896, 37.295872 ], [ -80.938135, 37.300278 ], [ -80.931118, 37.302872 ], [ -80.927040, 37.303683 ], [ -80.919259, 37.306163 ], [ -80.900535, 37.315000 ], [ -80.880103, 37.328903 ], [ -80.868986, 37.338573 ], [ -80.865321, 37.340523 ], [ -80.849451, 37.346909 ], [ -80.883248, 37.383933 ], [ -80.862761, 37.411829 ], [ -80.864455, 37.414180 ], [ -80.865174, 37.416996 ], [ -80.865148, 37.419927 ], [ -80.863142, 37.424644 ], [ -80.859563, 37.429558 ], [ -80.859556, 37.429568 ], [ -80.858473, 37.428301 ], [ -80.858360, 37.428168 ], [ -80.856997, 37.427052 ], [ -80.853163, 37.426902 ], [ -80.850656, 37.426062 ], [ -80.846324, 37.423394 ], [ -80.844213, 37.423555 ], [ -80.841672, 37.425971 ], [ -80.837678, 37.425658 ], [ -80.836446, 37.424355 ], [ -80.811639, 37.407507 ], [ -80.808769, 37.406271 ], [ -80.806358, 37.404119 ], [ -80.807134, 37.401348 ], [ -80.806129, 37.398074 ], [ -80.800447, 37.395738 ], [ -80.798869, 37.395807 ], [ -80.790317, 37.395668 ], [ -80.784188, 37.394587 ], [ -80.783324, 37.392793 ], [ -80.783382, 37.390649 ], [ -80.782295, 37.389016 ], [ -80.776766, 37.384131 ], [ -80.776649, 37.383679 ], [ -80.770082, 37.372363 ], [ -80.759886, 37.374882 ], [ -80.748722, 37.380050 ], [ -80.745527, 37.380111 ], [ -80.738040, 37.382547 ], [ -80.731589, 37.384710 ], [ -80.723596, 37.388261 ], [ -80.715479, 37.390707 ], [ -80.705203, 37.394618 ], [ -80.691709, 37.401749 ], [ -80.684576, 37.404630 ], [ -80.664971, 37.414215 ], [ -80.664112, 37.414220 ], [ -80.656687, 37.417585 ], [ -80.653589, 37.419514 ], [ -80.645893, 37.422147 ], [ -80.636947, 37.427471 ], [ -80.637554, 37.428556 ], [ -80.637379, 37.429372 ], [ -80.634390, 37.431227 ], [ -80.632365, 37.432125 ], [ -80.626365, 37.433328 ], [ -80.622664, 37.433307 ], [ -80.622117, 37.435969 ], [ -80.616802, 37.439443 ], [ -80.600204, 37.446173 ], [ -80.591377, 37.451440 ], [ -80.590240, 37.453296 ], [ -80.585856, 37.456654 ], [ -80.566297, 37.466575 ], [ -80.561442, 37.469775 ], [ -80.552036, 37.473563 ], [ -80.544836, 37.474695 ], [ -80.539786, 37.474527 ], [ -80.533449, 37.476406 ], [ -80.532372, 37.477124 ], [ -80.528349, 37.477368 ], [ -80.523481, 37.476905 ], [ -80.515139, 37.478566 ], [ -80.513409, 37.479446 ], [ -80.511391, 37.481672 ], [ -80.492981, 37.457749 ], [ -80.497280, 37.444779 ], [ -80.494867, 37.435070 ], [ -80.475601, 37.422949 ], [ -80.464820, 37.426144 ], [ -80.457313, 37.432267 ], [ -80.451367, 37.434039 ], [ -80.443025, 37.438126 ], [ -80.425656, 37.449876 ], [ -80.402816, 37.460322 ], [ -80.399880, 37.462314 ], [ -80.382535, 37.470367 ], [ -80.378308, 37.471381 ], [ -80.371952, 37.474069 ], [ -80.369449, 37.476599 ], [ -80.363170, 37.480001 ], [ -80.366838, 37.484879 ], [ -80.343789, 37.492148 ], [ -80.332038, 37.493744 ], [ -80.327103, 37.495376 ], [ -80.320627, 37.498880 ], [ -80.314806, 37.500943 ], [ -80.309331, 37.502880 ], [ -80.309833, 37.503827 ], [ -80.299789, 37.508271 ], [ -80.282385, 37.533517 ], [ -80.291644, 37.536505 ], [ -80.309346, 37.527381 ], [ -80.330306, 37.536244 ], [ -80.327489, 37.540022 ], [ -80.324384, 37.541052 ], [ -80.321249, 37.541419 ], [ -80.314464, 37.544120 ], [ -80.312393, 37.546239 ], [ -80.328504, 37.564315 ], [ -80.294882, 37.578770 ], [ -80.282440, 37.585481 ], [ -80.270342, 37.591149 ], [ -80.263560, 37.593374 ], [ -80.258919, 37.595499 ], [ -80.249780, 37.602117 ], [ -80.240272, 37.606961 ], [ -80.226017, 37.620059 ], [ -80.223386, 37.623185 ], [ -80.220984, 37.627767 ], [ -80.239288, 37.637672 ], [ -80.254431, 37.642352 ], [ -80.254469, 37.642333 ], [ -80.263281, 37.645082 ], [ -80.263291, 37.645101 ], [ -80.264830, 37.645526 ], [ -80.264874, 37.645511 ], [ -80.267228, 37.646011 ], [ -80.267455, 37.646108 ], [ -80.270352, 37.648929 ], [ -80.270323, 37.648982 ], [ -80.279372, 37.657077 ], [ -80.292258, 37.683732 ], [ -80.292337, 37.683976 ], [ -80.296138, 37.691783 ], [ -80.294108, 37.693852 ], [ -80.287107, 37.696403 ], [ -80.275007, 37.707844 ], [ -80.271990, 37.711532 ], [ -80.264406, 37.718786 ], [ -80.258143, 37.720612 ], [ -80.253077, 37.725899 ], [ -80.252227, 37.727261 ], [ -80.252024, 37.729825 ], [ -80.260313, 37.733517 ], [ -80.262765, 37.738336 ], [ -80.257411, 37.756084 ], [ -80.256410, 37.756372 ], [ -80.251622, 37.755866 ], [ -80.249790, 37.757111 ], [ -80.250427, 37.761301 ], [ -80.251319, 37.762958 ], [ -80.246902, 37.768309 ], [ -80.241390, 37.769443 ], [ -80.232011, 37.775621 ], [ -80.230458, 37.778305 ], [ -80.227498, 37.778889 ], [ -80.221827, 37.778293 ], [ -80.217634, 37.776775 ], [ -80.216899, 37.776056 ], [ -80.216498, 37.776445 ], [ -80.215658, 37.777481 ], [ -80.215892, 37.781989 ], [ -80.218616, 37.783291 ], [ -80.220092, 37.783160 ], [ -80.224189, 37.787612 ], [ -80.227965, 37.791714 ], [ -80.229489, 37.792331 ], [ -80.229228, 37.794660 ], [ -80.227092, 37.798886 ], [ -80.218611, 37.809783 ], [ -80.216939, 37.809505 ], [ -80.216229, 37.809820 ], [ -80.210965, 37.812598 ], [ -80.206482, 37.815970 ], [ -80.205841, 37.818921 ], [ -80.202853, 37.824240 ], [ -80.199633, 37.827507 ], [ -80.194650, 37.831759 ], [ -80.186380, 37.837741 ], [ -80.181768, 37.838343 ], [ -80.179391, 37.839751 ], [ -80.183555, 37.846810 ], [ -80.183062, 37.850646 ], [ -80.181815, 37.852724 ], [ -80.176712, 37.854029 ], [ -80.172076, 37.860066 ], [ -80.172033, 37.862144 ], [ -80.168957, 37.867116 ], [ -80.162202, 37.875122 ], [ -80.153832, 37.881824 ], [ -80.148951, 37.886892 ], [ -80.147316, 37.885936 ], [ -80.146130, 37.884453 ], [ -80.141947, 37.882616 ], [ -80.131931, 37.889500 ], [ -80.131040, 37.890697 ], [ -80.130464, 37.893194 ], [ -80.129555, 37.894134 ], [ -80.123620, 37.897943 ], [ -80.123021, 37.898046 ], [ -80.120613, 37.896735 ], [ -80.117747, 37.897720 ], [ -80.117480, 37.900581 ], [ -80.119106, 37.902018 ], [ -80.118967, 37.903614 ], [ -80.116884, 37.906292 ], [ -80.106819, 37.914698 ], [ -80.102931, 37.918911 ], [ -80.096563, 37.918112 ], [ -80.086954, 37.929547 ], [ -80.080823, 37.935526 ], [ -80.075441, 37.939629 ], [ -80.074514, 37.942221 ], [ -80.066569, 37.947171 ], [ -80.063682, 37.947968 ], [ -80.056839, 37.951833 ], [ -80.056329, 37.952274 ], [ -80.051043, 37.956852 ], [ -80.048410, 37.957481 ], [ -80.036236, 37.967920 ], [ -80.024168, 37.976907 ], [ -80.013145, 37.984253 ], [ -80.012555, 37.985999 ], [ -80.012891, 37.987443 ], [ -80.012193, 37.988633 ], [ -80.008888, 37.990830 ], [ -80.002507, 37.992767 ], [ -79.999384, 37.995842 ], [ -79.996134, 38.000996 ], [ -79.995398, 38.003309 ], [ -79.995901, 38.005791 ], [ -79.994985, 38.007853 ], [ -79.990114, 38.013246 ], [ -79.986142, 38.014182 ], [ -79.984842, 38.016610 ], [ -79.985792, 38.018089 ], [ -79.985619, 38.019160 ], [ -79.980290, 38.027596 ], [ -79.978427, 38.029082 ], [ -79.976732, 38.029278 ], [ -79.975269, 38.030075 ], [ -79.973701, 38.032556 ], [ -79.972165, 38.036102 ], [ -79.973777, 38.038744 ], [ -79.973895, 38.040004 ], [ -79.971231, 38.044326 ], [ -79.968189, 38.047709 ], [ -79.959844, 38.063697 ], [ -79.960093, 38.068677 ], [ -79.954369, 38.080397 ], [ -79.953509, 38.081484 ], [ -79.949113, 38.084238 ], [ -79.942364, 38.091588 ], [ -79.938274, 38.094741 ], [ -79.935101, 38.096541 ], [ -79.934250, 38.097669 ], [ -79.933911, 38.099168 ], [ -79.931034, 38.101402 ], [ -79.927645, 38.104826 ], [ -79.926330, 38.107151 ], [ -79.929687, 38.109197 ], [ -79.934364, 38.109718 ], [ -79.938051, 38.110759 ], [ -79.938952, 38.111619 ], [ -79.944843, 38.131585 ], [ -79.942747, 38.134333 ], [ -79.933751, 38.135508 ], [ -79.929031, 38.139771 ], [ -79.928747, 38.144436 ], [ -79.928683, 38.144928 ], [ -79.925512, 38.150237 ], [ -79.925251, 38.150465 ], [ -79.923125, 38.150874 ], [ -79.918662, 38.154790 ], [ -79.914884, 38.167524 ], [ -79.915065, 38.168088 ], [ -79.916072, 38.168428 ], [ -79.917924, 38.168399 ], [ -79.918913, 38.170439 ], [ -79.918629, 38.172671 ], [ -79.916765, 38.175504 ], [ -79.916622, 38.177994 ], [ -79.921026, 38.179954 ], [ -79.921196, 38.180378 ], [ -79.917061, 38.183741 ], [ -79.916174, 38.184386 ], [ -79.916344, 38.186278 ], [ -79.914410, 38.188418 ], [ -79.910961, 38.187920 ], [ -79.906090, 38.188999 ], [ -79.898426, 38.193045 ], [ -79.892916, 38.199868 ], [ -79.892345, 38.202397 ], [ -79.891999, 38.203378 ], [ -79.891591, 38.204652 ], [ -79.888045, 38.207360 ], [ -79.886413, 38.207953 ], [ -79.884234, 38.207868 ], [ -79.879087, 38.211016 ], [ -79.863625, 38.223945 ], [ -79.856962, 38.231075 ], [ -79.850324, 38.233329 ], [ -79.846445, 38.240003 ], [ -79.845207, 38.241082 ], [ -79.842981, 38.241594 ], [ -79.837494, 38.241276 ], [ -79.835124, 38.241892 ], [ -79.834171, 38.242899 ], [ -79.834031, 38.244957 ], [ -79.832971, 38.247553 ], [ -79.830882, 38.249687 ], [ -79.825283, 38.250488 ], [ -79.821010, 38.248277 ], [ -79.819623, 38.248234 ], [ -79.817149, 38.249511 ], [ -79.814865, 38.251568 ], [ -79.815719, 38.253645 ], [ -79.815708, 38.255065 ], [ -79.814202, 38.258174 ], [ -79.811987, 38.260401 ], [ -79.806333, 38.259193 ], [ -79.801274, 38.261474 ], [ -79.798295, 38.265957 ], [ -79.796100, 38.266413 ], [ -79.790134, 38.267654 ], [ -79.788945, 38.268703 ], [ -79.787542, 38.273298 ], [ -79.789791, 38.281167 ], [ -79.795448, 38.290228 ], [ -79.797848, 38.292053 ], [ -79.802778, 38.292073 ], [ -79.803346, 38.296682 ], [ -79.804026, 38.298622 ], [ -79.807542, 38.301694 ], [ -79.810115, 38.305037 ], [ -79.810154, 38.306707 ], [ -79.808711, 38.309429 ], [ -79.804093, 38.313922 ], [ -79.799617, 38.317149 ], [ -79.798159, 38.319161 ], [ -79.796550, 38.323480 ], [ -79.785972, 38.330878 ], [ -79.779272, 38.331609 ], [ -79.773090, 38.335529 ], [ -79.769906, 38.341843 ], [ -79.766403, 38.350873 ], [ -79.767263, 38.353395 ], [ -79.764432, 38.356514 ], [ -79.757626, 38.357566 ], [ -79.755560, 38.357372 ], [ -79.744105, 38.353968 ], [ -79.740615, 38.354101 ], [ -79.734600, 38.356728 ], [ -79.732059, 38.360168 ], [ -79.729344, 38.361830 ], [ -79.727053, 38.362233 ], [ -79.725973, 38.363229 ], [ -79.725597, 38.363828 ], [ -79.725804, 38.366128 ], [ -79.726790, 38.370832 ], [ -79.727676, 38.371701 ], [ -79.730494, 38.372217 ], [ -79.731698, 38.373376 ], [ -79.729895, 38.380351 ], [ -79.726350, 38.387070 ], [ -79.722653, 38.389517 ], [ -79.717365, 38.401562 ], [ -79.712904, 38.405034 ], [ -79.708965, 38.409553 ], [ -79.709140, 38.412064 ], [ -79.706634, 38.415730 ], [ -79.689675, 38.431439 ], [ -79.689909, 38.432864 ], [ -79.690930, 38.433995 ], [ -79.691656, 38.436436 ], [ -79.691377, 38.439558 ], [ -79.689544, 38.442511 ], [ -79.691478, 38.446282 ], [ -79.688962, 38.449538 ], [ -79.688205, 38.450476 ], [ -79.688365, 38.456870 ], [ -79.688882, 38.458714 ], [ -79.691088, 38.463744 ], [ -79.695588, 38.469058 ], [ -79.698929, 38.469869 ], [ -79.699622, 38.473967 ], [ -79.699006, 38.475148 ], [ -79.695565, 38.477842 ], [ -79.694180, 38.478311 ], [ -79.693424, 38.481011 ], [ -79.695462, 38.481454 ], [ -79.696959, 38.484574 ], [ -79.697572, 38.487223 ], [ -79.694506, 38.494232 ], [ -79.692273, 38.496474 ], [ -79.691301, 38.496768 ], [ -79.688345, 38.496183 ], [ -79.682974, 38.501317 ], [ -79.681606, 38.504504 ], [ -79.681574, 38.508217 ], [ -79.680374, 38.510617 ], [ -79.674074, 38.510417 ], [ -79.670474, 38.507717 ], [ -79.669128, 38.510883 ], [ -79.669128, 38.510975 ], [ -79.668774, 38.512017 ], [ -79.667574, 38.512917 ], [ -79.665674, 38.513817 ], [ -79.663474, 38.514117 ], [ -79.662074, 38.515517 ], [ -79.662974, 38.518717 ], [ -79.666774, 38.524317 ], [ -79.669774, 38.526917 ], [ -79.671574, 38.527517 ], [ -79.672974, 38.528717 ], [ -79.668774, 38.534217 ], [ -79.666874, 38.538317 ], [ -79.669675, 38.543416 ], [ -79.669275, 38.549516 ], [ -79.665075, 38.560916 ], [ -79.662575, 38.560516 ], [ -79.659275, 38.562416 ], [ -79.660675, 38.566216 ], [ -79.661575, 38.567316 ], [ -79.659375, 38.572616 ], [ -79.658175, 38.573016 ], [ -79.656109, 38.576200 ], [ -79.649075, 38.591515 ], [ -79.571771, 38.563117 ], [ -79.566271, 38.562517 ], [ -79.555471, 38.560217 ], [ -79.542570, 38.553217 ], [ -79.538270, 38.551817 ], [ -79.536870, 38.550917 ], [ -79.533370, 38.546217 ], [ -79.533170, 38.544717 ], [ -79.531870, 38.542817 ], [ -79.521469, 38.533918 ], [ -79.499768, 38.497720 ], [ -79.476638, 38.457228 ], [ -79.370302, 38.427244 ], [ -79.312276, 38.411876 ], [ -79.300081, 38.414888 ], [ -79.297758, 38.416438 ], [ -79.295712, 38.418129 ], [ -79.291813, 38.419627 ], [ -79.290529, 38.420757 ], [ -79.288432, 38.420960 ], [ -79.286874, 38.420555 ], [ -79.285613, 38.419249 ], [ -79.282971, 38.418095 ], [ -79.280149, 38.420760 ], [ -79.279678, 38.424173 ], [ -79.280263, 38.425475 ], [ -79.280581, 38.426833 ], [ -79.282470, 38.429168 ], [ -79.282663, 38.431021 ], [ -79.282762, 38.431647 ], [ -79.282225, 38.432078 ], [ -79.274529, 38.436337 ], [ -79.272064, 38.437376 ], [ -79.267414, 38.438322 ], [ -79.265327, 38.441772 ], [ -79.263376, 38.443762 ], [ -79.262910, 38.444586 ], [ -79.261107, 38.448082 ], [ -79.254435, 38.455949 ], [ -79.253067, 38.455818 ], [ -79.247342, 38.453294 ], [ -79.242641, 38.454168 ], [ -79.241854, 38.457055 ], [ -79.242024, 38.464332 ], [ -79.240059, 38.469841 ], [ -79.234408, 38.473011 ], [ -79.231620, 38.474041 ], [ -79.225669, 38.476471 ], [ -79.224192, 38.477763 ], [ -79.220961, 38.480590 ], [ -79.221406, 38.484837 ], [ -79.219067, 38.487441 ], [ -79.215212, 38.489261 ], [ -79.210591, 38.492913 ], [ -79.210026, 38.494231 ], [ -79.210008, 38.494283 ], [ -79.209703, 38.495574 ], [ -79.207873, 38.500122 ], [ -79.207884, 38.500428 ], [ -79.206959, 38.503522 ], [ -79.210959, 38.507422 ], [ -79.205859, 38.524521 ], [ -79.201459, 38.527821 ], [ -79.196959, 38.536721 ], [ -79.193458, 38.542421 ], [ -79.188958, 38.547420 ], [ -79.184058, 38.551520 ], [ -79.180858, 38.559920 ], [ -79.176658, 38.565520 ], [ -79.174881, 38.566314 ], [ -79.174512, 38.566531 ], [ -79.170958, 38.568120 ], [ -79.170658, 38.569220 ], [ -79.171658, 38.571620 ], [ -79.170858, 38.574119 ], [ -79.168058, 38.578619 ], [ -79.163458, 38.583119 ], [ -79.158657, 38.592319 ], [ -79.158257, 38.593919 ], [ -79.158957, 38.594519 ], [ -79.159158, 38.601219 ], [ -79.154357, 38.606518 ], [ -79.155557, 38.609218 ], [ -79.155355, 38.611225 ], [ -79.151257, 38.620618 ], [ -79.146974, 38.625641 ], [ -79.146741, 38.625819 ], [ -79.142657, 38.634417 ], [ -79.139657, 38.637217 ], [ -79.137557, 38.638017 ], [ -79.137012, 38.640655 ], [ -79.136374, 38.642400 ], [ -79.135546, 38.643715 ], [ -79.135472, 38.644057 ], [ -79.133557, 38.646017 ], [ -79.131057, 38.653217 ], [ -79.129757, 38.655017 ], [ -79.122256, 38.659817 ], [ -79.120256, 38.660216 ], [ -79.111556, 38.659717 ], [ -79.106356, 38.656217 ], [ -79.092955, 38.659517 ], [ -79.092755, 38.662816 ], [ -79.091055, 38.669316 ], [ -79.087855, 38.673816 ], [ -79.084355, 38.686516 ], [ -79.085555, 38.688816 ], [ -79.088055, 38.690115 ], [ -79.090755, 38.692515 ], [ -79.092271, 38.699208 ], [ -79.092555, 38.700149 ], [ -79.092755, 38.702315 ], [ -79.086555, 38.716015 ], [ -79.087255, 38.720114 ], [ -79.085455, 38.724614 ], [ -79.081955, 38.729714 ], [ -79.079655, 38.734714 ], [ -79.076555, 38.739214 ], [ -79.073855, 38.742114 ], [ -79.072755, 38.744614 ], [ -79.072555, 38.747513 ], [ -79.064854, 38.754413 ], [ -79.060954, 38.756713 ], [ -79.057554, 38.760213 ], [ -79.057253, 38.761413 ], [ -79.056754, 38.766513 ], [ -79.055654, 38.770913 ], [ -79.053754, 38.772313 ], [ -79.051554, 38.772613 ], [ -79.051254, 38.773913 ], [ -79.051654, 38.778013 ], [ -79.052454, 38.779213 ], [ -79.054354, 38.780613 ], [ -79.055654, 38.783013 ], [ -79.054954, 38.785713 ], [ -79.048954, 38.790713 ], [ -79.046554, 38.792113 ], [ -79.033153, 38.791013 ], [ -79.029253, 38.791013 ], [ -79.027253, 38.792113 ], [ -79.023053, 38.798613 ], [ -79.023453, 38.802612 ], [ -79.024453, 38.803712 ], [ -79.024053, 38.809212 ], [ -79.019553, 38.817912 ], [ -79.016752, 38.820012 ], [ -79.011952, 38.820412 ], [ -79.007952, 38.822312 ], [ -79.006552, 38.823712 ], [ -79.006152, 38.824512 ], [ -79.006352, 38.826112 ], [ -79.005152, 38.829912 ], [ -79.002352, 38.836512 ], [ -78.999014, 38.840074 ], [ -78.998863, 38.840962 ], [ -79.000252, 38.845412 ], [ -78.998171, 38.847353 ], [ -78.993997, 38.850102 ], [ -78.869276, 38.762991 ], [ -78.865905, 38.767034 ], [ -78.863684, 38.771800 ], [ -78.848187, 38.794978 ], [ -78.835191, 38.811499 ], [ -78.832267, 38.814388 ], [ -78.827262, 38.821610 ], [ -78.821167, 38.830982 ], [ -78.815116, 38.841594 ], [ -78.810943, 38.849616 ], [ -78.808181, 38.856175 ], [ -78.796213, 38.874606 ], [ -78.791610, 38.877593 ], [ -78.790078, 38.880076 ], [ -78.788031, 38.885123 ], [ -78.786025, 38.887187 ], [ -78.779198, 38.892298 ], [ -78.772793, 38.893742 ], [ -78.759085, 38.900529 ], [ -78.757278, 38.903203 ], [ -78.754516, 38.905728 ], [ -78.754658, 38.907582 ], [ -78.750517, 38.916029 ], [ -78.738921, 38.927283 ], [ -78.726222, 38.930932 ], [ -78.724062, 38.930846 ], [ -78.722451, 38.931405 ], [ -78.718482, 38.934267 ], [ -78.717076, 38.936028 ], [ -78.719620, 38.926510 ], [ -78.720095, 38.923863 ], [ -78.719806, 38.922638 ], [ -78.719755, 38.922135 ], [ -78.719451, 38.920260 ], [ -78.720900, 38.909844 ], [ -78.719810, 38.905907 ], [ -78.718647, 38.904561 ], [ -78.717178, 38.904296 ], [ -78.716168, 38.904830 ], [ -78.712622, 38.908665 ], [ -78.704323, 38.915231 ], [ -78.697380, 38.915602 ], [ -78.691450, 38.922195 ], [ -78.688266, 38.924780 ], [ -78.681617, 38.925840 ], [ -78.680456, 38.925313 ], [ -78.670679, 38.933800 ], [ -78.666594, 38.939200 ], [ -78.665886, 38.941579 ], [ -78.662083, 38.945702 ], [ -78.659050, 38.947375 ], [ -78.655043, 38.953766 ], [ -78.652352, 38.960677 ], [ -78.646589, 38.968138 ], [ -78.638423, 38.966819 ], [ -78.632471, 38.974739 ], [ -78.632452, 38.976983 ], [ -78.630846, 38.979586 ], [ -78.629553, 38.980866 ], [ -78.625672, 38.982575 ], [ -78.620453, 38.982601 ], [ -78.619914, 38.981288 ], [ -78.619982, 38.977338 ], [ -78.618676, 38.974082 ], [ -78.614312, 38.975850 ], [ -78.611184, 38.976134 ], [ -78.608369, 38.969743 ], [ -78.601655, 38.964603 ], [ -78.601399, 38.966530 ], [ -78.598894, 38.969546 ], [ -78.596015, 38.970192 ], [ -78.593261, 38.971918 ], [ -78.588704, 38.978579 ], [ -78.582928, 38.985416 ], [ -78.581981, 38.988398 ], [ -78.580465, 38.990567 ], [ -78.570462, 39.001552 ], [ -78.561711, 39.009007 ], [ -78.559400, 39.011877 ], [ -78.554919, 39.015124 ], [ -78.552321, 39.016374 ], [ -78.550467, 39.018065 ], [ -78.557380, 39.021393 ], [ -78.559640, 39.024456 ], [ -78.563294, 39.026328 ], [ -78.565073, 39.025935 ], [ -78.565837, 39.026303 ], [ -78.571901, 39.031995 ], [ -78.559997, 39.041573 ], [ -78.556748, 39.044527 ], [ -78.554263, 39.048058 ], [ -78.547734, 39.054069 ], [ -78.545679, 39.055052 ], [ -78.544101, 39.056663 ], [ -78.540216, 39.060631 ], [ -78.531695, 39.066519 ], [ -78.526543, 39.068221 ], [ -78.522714, 39.071062 ], [ -78.516789, 39.077569 ], [ -78.515955, 39.080046 ], [ -78.516479, 39.081802 ], [ -78.512103, 39.084878 ], [ -78.508132, 39.088630 ], [ -78.504384, 39.091398 ], [ -78.495984, 39.098980 ], [ -78.495160, 39.100992 ], [ -78.484283, 39.107372 ], [ -78.478426, 39.109843 ], [ -78.477320, 39.109398 ], [ -78.475376, 39.107469 ], [ -78.473209, 39.108143 ], [ -78.470261, 39.110063 ], [ -78.469530, 39.111204 ], [ -78.466662, 39.112858 ], [ -78.459869, 39.113351 ], [ -78.439429, 39.132146 ], [ -78.437771, 39.135426 ], [ -78.436658, 39.141691 ], [ -78.427294, 39.152726 ], [ -78.413943, 39.158415 ], [ -78.412599, 39.160038 ], [ -78.403697, 39.167451 ], [ -78.406966, 39.170903 ], [ -78.411972, 39.172734 ], [ -78.426315, 39.182762 ], [ -78.428697, 39.187217 ], [ -78.424292, 39.192156 ], [ -78.424905, 39.193301 ], [ -78.430846, 39.196227 ], [ -78.436662, 39.196658 ], [ -78.438651, 39.198049 ], [ -78.437053, 39.199766 ], [ -78.432130, 39.204717 ], [ -78.431167, 39.205744 ], [ -78.429803, 39.207014 ], [ -78.427911, 39.208611 ], [ -78.423968, 39.212049 ], [ -78.417890, 39.217504 ], [ -78.405585, 39.231176 ], [ -78.404980, 39.238006 ], [ -78.404214, 39.241214 ], [ -78.399669, 39.243874 ], [ -78.399785, 39.244129 ], [ -78.409116, 39.252564 ], [ -78.414631, 39.255733 ], [ -78.416120, 39.255410 ], [ -78.418584, 39.256065 ], [ -78.419422, 39.257476 ], [ -78.414204, 39.263910 ], [ -78.402783, 39.275471 ], [ -78.401813, 39.276754 ], [ -78.402275, 39.277238 ], [ -78.398682, 39.281332 ], [ -78.393371, 39.282988 ], [ -78.388785, 39.288572 ], [ -78.387194, 39.291444 ], [ -78.387242, 39.293430 ], [ -78.385888, 39.294888 ], [ -78.374728, 39.305136 ], [ -78.371604, 39.307692 ], [ -78.367242, 39.310148 ], [ -78.364686, 39.317312 ], [ -78.361567, 39.318037 ], [ -78.360035, 39.317771 ], [ -78.358940, 39.319484 ], [ -78.346301, 39.339108 ], [ -78.345460, 39.341024 ], [ -78.347634, 39.342720 ], [ -78.347409, 39.343402 ], [ -78.343685, 39.346713 ], [ -78.342514, 39.346769 ], [ -78.341308, 39.345555 ], [ -78.339284, 39.348605 ], [ -78.338958, 39.349889 ], [ -78.340480, 39.353492 ], [ -78.348698, 39.354744 ], [ -78.362267, 39.357784 ], [ -78.366867, 39.359290 ], [ -78.362632, 39.362888 ], [ -78.354837, 39.371616 ], [ -78.343214, 39.388807 ], [ -78.350014, 39.392861 ], [ -78.349436, 39.397252 ], [ -78.357949, 39.404192 ], [ -78.359918, 39.409028 ], [ -78.359352, 39.412534 ], [ -78.356627, 39.415902 ], [ -78.351236, 39.420595 ], [ -78.348354, 39.424431 ], [ -78.346718, 39.427618 ], [ -78.347942, 39.430879 ], [ -78.353227, 39.436792 ], [ -78.347773, 39.440583 ], [ -78.346546, 39.442616 ], [ -78.346061, 39.445613 ], [ -78.347333, 39.447659 ], [ -78.346962, 39.450679 ], [ -78.345823, 39.453499 ], [ -78.345143, 39.459484 ], [ -78.349476, 39.462205 ], [ -78.347087, 39.466012 ], [ -78.287980, 39.428755 ], [ -78.262785, 39.414323 ], [ -78.228766, 39.391233 ], [ -78.205401, 39.375099 ], [ -78.187370, 39.363989 ], [ -78.158194, 39.343392 ], [ -78.140920, 39.333745 ], [ -78.108746, 39.312460 ], [ -78.033187, 39.264622 ], [ -78.033185, 39.264621 ], [ -78.032841, 39.264403 ], [ -77.828157, 39.132329 ], [ -77.822182, 39.139985 ], [ -77.822230, 39.142734 ], [ -77.822990, 39.145451 ], [ -77.822874, 39.147755 ], [ -77.821413, 39.152410 ], [ -77.818446, 39.155279 ], [ -77.813206, 39.165023 ], [ -77.811295, 39.167563 ], [ -77.809125, 39.168567 ], [ -77.805991, 39.172421 ], [ -77.805099, 39.174222 ], [ -77.804415, 39.178045 ], [ -77.804712, 39.179419 ], [ -77.797943, 39.192826 ], [ -77.797714, 39.194240 ], [ -77.798478, 39.199574 ], [ -77.798190, 39.200658 ], [ -77.794596, 39.206299 ], [ -77.793631, 39.210125 ], [ -77.788763, 39.215243 ], [ -77.783640, 39.224081 ], [ -77.781268, 39.226909 ], [ -77.778068, 39.229305 ], [ -77.771415, 39.236776 ], [ -77.767277, 39.249380 ], [ -77.770589, 39.249393 ], [ -77.770876, 39.249760 ], [ -77.770669, 39.255262 ], [ -77.770281, 39.255977 ], [ -77.768992, 39.256417 ], [ -77.768000, 39.257657 ], [ -77.766525, 39.257340 ], [ -77.762844, 39.258445 ], [ -77.761768, 39.263031 ], [ -77.761217, 39.263721 ], [ -77.758733, 39.268114 ], [ -77.758412, 39.269197 ], [ -77.755698, 39.274575 ], [ -77.755193, 39.275191 ], [ -77.753105, 39.277340 ], [ -77.753060, 39.277971 ], [ -77.753357, 39.280331 ], [ -77.752726, 39.283373 ], [ -77.750267, 39.289284 ], [ -77.747287, 39.295001 ], [ -77.734899, 39.312409 ], [ -77.730047, 39.315666 ], [ -77.721638, 39.318494 ], [ -77.719946, 39.319693 ], [ -77.719029, 39.321125 ], [ -77.715865, 39.320641 ], [ -77.707709, 39.321559 ], [ -77.697461, 39.318633 ], [ -77.692984, 39.318450 ], [ -77.687124, 39.319914 ], [ -77.681706, 39.323666 ], [ -77.677123, 39.324077 ], [ -77.675846, 39.324192 ], [ -77.671341, 39.321675 ], [ -77.666130, 39.317008 ], [ -77.650997, 39.310784 ], [ -77.640282, 39.308241 ], [ -77.636101, 39.307782 ], [ -77.615939, 39.302722 ], [ -77.605900, 39.303688 ], [ -77.598892, 39.301883 ], [ -77.592739, 39.301290 ], [ -77.588235, 39.301955 ], [ -77.578491, 39.305228 ], [ -77.570041, 39.306350 ], [ -77.566596, 39.306121 ], [ -77.563210, 39.303903 ], [ -77.561826, 39.301913 ], [ -77.562768, 39.294501 ], [ -77.560854, 39.286152 ], [ -77.553114, 39.279268 ], [ -77.551054, 39.275882 ], [ -77.545846, 39.271535 ], [ -77.544258, 39.269660 ], [ -77.543228, 39.266937 ], [ -77.540581, 39.264947 ], [ -77.534461, 39.262361 ], [ -77.522486, 39.259086 ], [ -77.520986, 39.258491 ], [ -77.519634, 39.257232 ], [ -77.508427, 39.252630 ], [ -77.496606, 39.251045 ], [ -77.486813, 39.247586 ], [ -77.484664, 39.246123 ], [ -77.480807, 39.241664 ], [ -77.471213, 39.234509 ], [ -77.460210, 39.228359 ], [ -77.458120, 39.226140 ], [ -77.457680, 39.225020 ], [ -77.457943, 39.222023 ], [ -77.458922, 39.220336 ], [ -77.459883, 39.218682 ], [ -77.470113, 39.211840 ], [ -77.473610, 39.208407 ], [ -77.475929, 39.202024 ], [ -77.475013, 39.194934 ], [ -77.477362, 39.190495 ], [ -77.478596, 39.189168 ], [ -77.485971, 39.185665 ], [ -77.505162, 39.182050 ], [ -77.510631, 39.178484 ], [ -77.516426, 39.170891 ], [ -77.521222, 39.161057 ], [ -77.524872, 39.148455 ], [ -77.527282, 39.146236 ], [ -77.526728, 39.137315 ], [ -77.524559, 39.127821 ], [ -77.519929, 39.120925 ], [ -77.515320, 39.118591 ], [ -77.499711, 39.113950 ], [ -77.494955, 39.113038 ], [ -77.485800, 39.109303 ], [ -77.481279, 39.105658 ], [ -77.477010, 39.100331 ], [ -77.472414, 39.092524 ], [ -77.469443, 39.086387 ], [ -77.462617, 39.076248 ], [ -77.461450, 39.075151 ], [ -77.458202, 39.073723 ], [ -77.452827, 39.072468 ], [ -77.437400, 39.070611 ], [ -77.423180, 39.066878 ], [ -77.415430, 39.066435 ], [ -77.404593, 39.064496 ], [ -77.399204, 39.064784 ], [ -77.385680, 39.061987 ], [ -77.380108, 39.062808 ], [ -77.375079, 39.061297 ], [ -77.367529, 39.061087 ], [ -77.359702, 39.062004 ], [ -77.350311, 39.062133 ], [ -77.340287, 39.062991 ], [ -77.335511, 39.061771 ], [ -77.334010, 39.060989 ], [ -77.333706, 39.059508 ], [ -77.328281, 39.057795 ], [ -77.324206, 39.056508 ], [ -77.314905, 39.052208 ], [ -77.310705, 39.052008 ], [ -77.301005, 39.049508 ], [ -77.293105, 39.046508 ], [ -77.274706, 39.034091 ], [ -77.266004, 39.031909 ], [ -77.255303, 39.030009 ], [ -77.248403, 39.026909 ], [ -77.246003, 39.024909 ], [ -77.244603, 39.020109 ], [ -77.246903, 39.014809 ], [ -77.251803, 39.011409 ], [ -77.255703, 39.002409 ], [ -77.253003, 38.995709 ], [ -77.249203, 38.993709 ], [ -77.248303, 38.992309 ], [ -77.249803, 38.985909 ], [ -77.234803, 38.976310 ], [ -77.232268, 38.979502 ], [ -77.231601, 38.979917 ], [ -77.229992, 38.979858 ], [ -77.228395, 38.978404 ], [ -77.224969, 38.973349 ], [ -77.221502, 38.971310 ], [ -77.211502, 38.969410 ], [ -77.209302, 38.970410 ], [ -77.203602, 38.968910 ], [ -77.202502, 38.967910 ], [ -77.197502, 38.966810 ], [ -77.188302, 38.967510 ], [ -77.183002, 38.968810 ], [ -77.171901, 38.967510 ], [ -77.168001, 38.967410 ], [ -77.166901, 38.968110 ], [ -77.165301, 38.968010 ], [ -77.151084, 38.965832 ], [ -77.148179, 38.965002 ], [ -77.146601, 38.964210 ], [ -77.137701, 38.955310 ], [ -77.131901, 38.947410 ], [ -77.127601, 38.940010 ], [ -77.119900, 38.934311 ], [ -77.119857, 38.934270 ], [ -77.117900, 38.932411 ], [ -77.116600, 38.928911 ], [ -77.113400, 38.925211 ], [ -77.106300, 38.919111 ], [ -77.103400, 38.912911 ], [ -77.101200, 38.911111 ], [ -77.093700, 38.905911 ], [ -77.090200, 38.904211 ], [ -77.082200, 38.901911 ], [ -77.070099, 38.900711 ], [ -77.068199, 38.899811 ], [ -77.067299, 38.899211 ], [ -77.063499, 38.888611 ], [ -77.058254, 38.880069 ], [ -77.055199, 38.880012 ], [ -77.054099, 38.879112 ], [ -77.051099, 38.875212 ], [ -77.051299, 38.873212 ], [ -77.049099, 38.870712 ], [ -77.046299, 38.871312 ], [ -77.045599, 38.873012 ], [ -77.046599, 38.874912 ], [ -77.045399, 38.875212 ], [ -77.043299, 38.874012 ], [ -77.040599, 38.871212 ], [ -77.039099, 38.868112 ], [ -77.038899, 38.865812 ], [ -77.039299, 38.864312 ], [ -77.031698, 38.850512 ], [ -77.032798, 38.841712 ], [ -77.041699, 38.840212 ], [ -77.044199, 38.840212 ], [ -77.044489, 38.839595 ], [ -77.044999, 38.838512 ], [ -77.044899, 38.834712 ], [ -77.043499, 38.833212 ], [ -77.042599, 38.833812 ], [ -77.041199, 38.833712 ], [ -77.039199, 38.832212 ], [ -77.038098, 38.828612 ], [ -77.039098, 38.821413 ], [ -77.038098, 38.815613 ], [ -77.035798, 38.814913 ], [ -77.038898, 38.800813 ], [ -77.038598, 38.791513 ], [ -77.039498, 38.791113 ], [ -77.040098, 38.789913 ], [ -77.040373, 38.785355 ], [ -77.041098, 38.773313 ], [ -77.041898, 38.741514 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US53", "STATE": "53", "NAME": "Washington", "LSAD": "", "CENSUSAREA": 66455.521000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -122.519535, 48.288314 ], [ -122.522756, 48.285504 ], [ -122.530976, 48.282445 ], [ -122.551793, 48.281512 ], [ -122.558332, 48.282061 ], [ -122.574872, 48.294903 ], [ -122.584086, 48.297987 ], [ -122.599532, 48.298303 ], [ -122.618466, 48.294159 ], [ -122.626757, 48.288991 ], [ -122.620748, 48.282961 ], [ -122.623779, 48.269431 ], [ -122.652639, 48.265081 ], [ -122.653430, 48.259340 ], [ -122.669210, 48.240614 ], [ -122.668385, 48.223967 ], [ -122.631260, 48.220686 ], [ -122.628352, 48.222467 ], [ -122.606406, 48.208262 ], [ -122.588138, 48.185940 ], [ -122.585778, 48.182352 ], [ -122.582595, 48.170424 ], [ -122.574905, 48.155593 ], [ -122.567936, 48.148624 ], [ -122.558205, 48.119579 ], [ -122.559911, 48.114186 ], [ -122.571615, 48.105113 ], [ -122.571853, 48.102143 ], [ -122.554559, 48.077392 ], [ -122.545120, 48.052550 ], [ -122.538953, 48.050232 ], [ -122.516314, 48.057181 ], [ -122.513994, 48.059077 ], [ -122.511081, 48.075301 ], [ -122.516906, 48.081085 ], [ -122.525422, 48.096537 ], [ -122.513276, 48.097538 ], [ -122.491104, 48.094242 ], [ -122.461606, 48.068501 ], [ -122.448419, 48.054323 ], [ -122.431266, 48.045001 ], [ -122.400628, 48.036563 ], [ -122.387382, 48.034030 ], [ -122.376259, 48.034457 ], [ -122.373263, 48.000791 ], [ -122.369161, 47.995295 ], [ -122.353611, 47.981433 ], [ -122.350254, 47.969355 ], [ -122.349597, 47.958796 ], [ -122.350741, 47.953235 ], [ -122.358812, 47.937420 ], [ -122.367876, 47.932415 ], [ -122.376837, 47.923703 ], [ -122.375780, 47.910252 ], [ -122.377300, 47.905941 ], [ -122.380497, 47.904023 ], [ -122.390420, 47.905696 ], [ -122.397349, 47.912401 ], [ -122.419274, 47.912125 ], [ -122.431035, 47.914732 ], [ -122.445519, 47.930226 ], [ -122.445759, 47.936190 ], [ -122.440790, 47.946594 ], [ -122.440760, 47.951845 ], [ -122.446682, 47.963155 ], [ -122.472660, 47.988449 ], [ -122.487505, 47.990729 ], [ -122.501257, 47.987089 ], [ -122.514813, 47.981152 ], [ -122.517780, 47.974916 ], [ -122.521219, 47.972997 ], [ -122.546824, 47.967215 ], [ -122.552053, 47.973644 ], [ -122.551032, 47.977346 ], [ -122.543063, 47.985983 ], [ -122.541564, 47.992998 ], [ -122.542924, 47.996404 ], [ -122.560018, 48.006502 ], [ -122.581780, 48.010386 ], [ -122.607342, 48.030992 ], [ -122.596786, 48.038834 ], [ -122.593621, 48.047200 ], [ -122.594922, 48.056318 ], [ -122.614028, 48.072788 ], [ -122.613217, 48.079485 ], [ -122.607291, 48.088034 ], [ -122.598301, 48.110616 ], [ -122.602109, 48.135249 ], [ -122.609568, 48.151860 ], [ -122.617464, 48.159055 ], [ -122.633167, 48.163281 ], [ -122.656020, 48.162513 ], [ -122.671235, 48.157312 ], [ -122.677337, 48.154587 ], [ -122.679556, 48.155113 ], [ -122.686626, 48.174653 ], [ -122.693084, 48.181509 ], [ -122.711508, 48.193573 ], [ -122.735030, 48.199964 ], [ -122.744612, 48.209650 ], [ -122.763042, 48.215342 ], [ -122.770045, 48.224395 ], [ -122.769939, 48.227548 ], [ -122.752563, 48.260061 ], [ -122.732022, 48.279425 ], [ -122.722590, 48.304268 ], [ -122.707077, 48.315286 ], [ -122.673731, 48.354683 ], [ -122.664928, 48.374823 ], [ -122.664659, 48.401508 ], [ -122.644798, 48.405488 ], [ -122.634991, 48.404244 ], [ -122.632643, 48.401068 ], [ -122.634024, 48.398858 ], [ -122.637339, 48.398029 ], [ -122.637892, 48.395681 ], [ -122.635820, 48.395128 ], [ -122.627809, 48.397200 ], [ -122.617174, 48.407145 ], [ -122.609715, 48.411565 ], [ -122.601980, 48.409907 ], [ -122.596732, 48.405626 ], [ -122.595351, 48.397200 ], [ -122.585038, 48.395166 ], [ -122.588891, 48.363005 ], [ -122.585162, 48.353304 ], [ -122.565525, 48.348217 ], [ -122.551334, 48.342138 ], [ -122.515979, 48.320419 ], [ -122.506568, 48.310041 ], [ -122.504729, 48.300373 ], [ -122.505828, 48.297677 ], [ -122.519535, 48.288314 ] ] ], [ [ [ -122.474684, 47.511068 ], [ -122.452399, 47.503471 ], [ -122.460442, 47.493764 ], [ -122.460027, 47.486860 ], [ -122.433385, 47.466430 ], [ -122.439415, 47.458633 ], [ -122.439931, 47.417007 ], [ -122.437656, 47.407424 ], [ -122.427327, 47.402129 ], [ -122.395054, 47.399277 ], [ -122.373628, 47.388718 ], [ -122.378482, 47.385330 ], [ -122.401767, 47.381325 ], [ -122.437809, 47.365606 ], [ -122.448398, 47.354987 ], [ -122.453997, 47.343337 ], [ -122.457493, 47.342567 ], [ -122.469702, 47.344623 ], [ -122.491236, 47.335172 ], [ -122.493122, 47.330253 ], [ -122.504913, 47.330680 ], [ -122.518850, 47.333320 ], [ -122.528128, 47.345542 ], [ -122.526029, 47.358907 ], [ -122.517797, 47.368678 ], [ -122.526733, 47.398581 ], [ -122.514703, 47.414048 ], [ -122.513328, 47.449106 ], [ -122.497862, 47.475915 ], [ -122.482739, 47.483133 ], [ -122.474684, 47.511068 ] ] ], [ [ [ -122.695907, 48.737273 ], [ -122.668947, 48.706644 ], [ -122.663259, 48.697077 ], [ -122.644901, 48.691389 ], [ -122.618225, 48.670721 ], [ -122.609576, 48.645018 ], [ -122.616956, 48.645563 ], [ -122.635299, 48.651846 ], [ -122.673538, 48.680809 ], [ -122.691795, 48.711498 ], [ -122.702223, 48.717004 ], [ -122.718833, 48.716818 ], [ -122.721981, 48.723375 ], [ -122.722262, 48.731624 ], [ -122.715709, 48.748672 ], [ -122.703060, 48.743602 ], [ -122.695907, 48.737273 ] ] ], [ [ [ -123.035393, 49.002154 ], [ -123.021459, 48.977299 ], [ -123.028091, 48.973943 ], [ -123.040967, 48.977305 ], [ -123.060717, 48.975388 ], [ -123.083834, 48.976139 ], [ -123.084498, 48.986535 ], [ -123.090546, 49.001976 ], [ -123.035393, 49.002154 ] ] ], [ [ [ -122.800217, 48.601690 ], [ -122.804869, 48.595932 ], [ -122.801096, 48.585425 ], [ -122.786586, 48.576666 ], [ -122.771206, 48.562426 ], [ -122.770349, 48.558106 ], [ -122.772384, 48.552143 ], [ -122.782618, 48.545191 ], [ -122.788503, 48.530393 ], [ -122.787347, 48.523012 ], [ -122.777467, 48.517799 ], [ -122.779124, 48.508911 ], [ -122.800414, 48.494467 ], [ -122.816332, 48.487841 ], [ -122.817912, 48.483888 ], [ -122.819730, 48.458843 ], [ -122.813100, 48.452856 ], [ -122.807708, 48.444058 ], [ -122.802509, 48.433098 ], [ -122.803521, 48.428748 ], [ -122.812208, 48.422326 ], [ -122.825803, 48.424131 ], [ -122.874135, 48.418196 ], [ -122.883759, 48.418793 ], [ -122.893646, 48.422655 ], [ -122.889016, 48.435947 ], [ -122.903214, 48.436979 ], [ -122.913888, 48.443231 ], [ -122.917771, 48.439781 ], [ -122.928004, 48.439966 ], [ -122.916460, 48.453263 ], [ -122.920099, 48.458428 ], [ -122.926901, 48.460874 ], [ -122.937881, 48.456221 ], [ -122.962009, 48.451161 ], [ -123.039156, 48.460003 ], [ -123.058154, 48.471522 ], [ -123.067675, 48.479497 ], [ -123.119451, 48.492576 ], [ -123.141478, 48.505291 ], [ -123.151065, 48.513955 ], [ -123.163234, 48.529544 ], [ -123.164057, 48.535622 ], [ -123.161853, 48.539255 ], [ -123.161470, 48.547618 ], [ -123.172412, 48.556486 ], [ -123.176266, 48.562131 ], [ -123.175852, 48.568483 ], [ -123.171958, 48.572255 ], [ -123.173061, 48.579086 ], [ -123.184941, 48.586970 ], [ -123.197754, 48.586216 ], [ -123.202680, 48.590214 ], [ -123.203026, 48.596178 ], [ -123.195725, 48.607055 ], [ -123.178425, 48.622115 ], [ -123.151643, 48.623686 ], [ -123.139705, 48.622786 ], [ -123.135645, 48.620171 ], [ -123.107362, 48.622451 ], [ -123.098462, 48.612834 ], [ -123.098254, 48.610092 ], [ -123.102074, 48.604035 ], [ -123.101552, 48.597820 ], [ -123.074611, 48.591816 ], [ -123.060040, 48.582105 ], [ -123.048403, 48.569216 ], [ -123.033669, 48.563409 ], [ -123.015046, 48.560821 ], [ -122.987296, 48.561895 ], [ -122.986110, 48.569984 ], [ -122.989649, 48.574668 ], [ -122.995026, 48.578162 ], [ -123.004800, 48.580788 ], [ -123.016647, 48.580244 ], [ -123.034101, 48.591767 ], [ -123.024902, 48.594484 ], [ -123.023433, 48.599477 ], [ -123.041189, 48.611947 ], [ -123.046530, 48.611490 ], [ -123.048652, 48.621002 ], [ -123.023495, 48.634001 ], [ -123.015592, 48.642567 ], [ -123.014829, 48.647503 ], [ -123.009924, 48.655064 ], [ -122.988884, 48.667246 ], [ -122.984853, 48.672686 ], [ -122.949116, 48.693398 ], [ -122.941316, 48.702904 ], [ -122.942367, 48.706723 ], [ -122.918252, 48.713505 ], [ -122.894599, 48.715030 ], [ -122.875938, 48.712120 ], [ -122.833124, 48.698173 ], [ -122.802545, 48.682682 ], [ -122.800267, 48.679620 ], [ -122.743049, 48.661991 ], [ -122.742082, 48.660689 ], [ -122.755031, 48.649512 ], [ -122.783875, 48.635419 ], [ -122.792147, 48.633502 ], [ -122.809622, 48.619035 ], [ -122.808864, 48.615310 ], [ -122.799010, 48.604683 ], [ -122.798770, 48.602352 ], [ -122.800217, 48.601690 ] ] ], [ [ [ -123.197953, 48.684660 ], [ -123.186076, 48.684917 ], [ -123.172066, 48.679866 ], [ -123.147990, 48.668001 ], [ -123.130962, 48.656789 ], [ -123.122016, 48.647065 ], [ -123.106165, 48.633473 ], [ -123.119677, 48.632972 ], [ -123.134956, 48.637240 ], [ -123.215917, 48.669352 ], [ -123.237148, 48.683466 ], [ -123.236567, 48.688950 ], [ -123.212892, 48.689713 ], [ -123.197953, 48.684660 ] ] ], [ [ [ -123.025486, 48.717966 ], [ -123.019699, 48.721312 ], [ -123.009787, 48.722291 ], [ -123.007511, 48.718863 ], [ -123.005086, 48.694342 ], [ -123.014449, 48.684978 ], [ -123.021215, 48.681416 ], [ -123.042337, 48.675663 ], [ -123.041645, 48.678633 ], [ -123.035672, 48.685350 ], [ -123.036360, 48.690080 ], [ -123.047058, 48.695772 ], [ -123.070427, 48.699971 ], [ -123.040179, 48.717296 ], [ -123.025486, 48.717966 ] ] ], [ [ [ -122.649405, 48.588457 ], [ -122.642597, 48.588339 ], [ -122.629321, 48.572200 ], [ -122.610841, 48.561146 ], [ -122.592901, 48.553635 ], [ -122.583985, 48.551534 ], [ -122.578856, 48.548130 ], [ -122.572967, 48.529028 ], [ -122.583565, 48.532340 ], [ -122.590194, 48.536259 ], [ -122.599948, 48.536904 ], [ -122.619858, 48.529246 ], [ -122.635738, 48.526021 ], [ -122.640414, 48.525860 ], [ -122.649256, 48.528769 ], [ -122.652041, 48.531329 ], [ -122.654342, 48.537956 ], [ -122.653612, 48.548975 ], [ -122.650786, 48.554019 ], [ -122.652385, 48.583432 ], [ -122.649405, 48.588457 ] ] ], [ [ [ -122.714512, 48.608780 ], [ -122.694672, 48.596602 ], [ -122.691745, 48.590612 ], [ -122.670638, 48.568812 ], [ -122.689440, 48.543903 ], [ -122.717278, 48.539739 ], [ -122.722407, 48.540606 ], [ -122.724031, 48.549906 ], [ -122.730480, 48.565602 ], [ -122.736199, 48.569005 ], [ -122.739440, 48.573893 ], [ -122.739898, 48.583949 ], [ -122.724930, 48.603263 ], [ -122.714512, 48.608780 ] ] ], [ [ [ -122.699266, 48.621115 ], [ -122.698060, 48.623080 ], [ -122.674173, 48.629944 ], [ -122.657016, 48.609891 ], [ -122.666149, 48.608088 ], [ -122.676796, 48.610055 ], [ -122.686136, 48.613267 ], [ -122.699266, 48.621115 ] ] ], [ [ [ -122.334524, 48.018916 ], [ -122.328343, 48.021335 ], [ -122.321721, 48.019977 ], [ -122.303455, 48.005603 ], [ -122.306629, 48.004397 ], [ -122.326115, 48.010295 ], [ -122.334524, 48.018916 ] ] ], [ [ [ -122.418268, 47.320614 ], [ -122.364168, 47.335953 ], [ -122.336934, 47.341421 ], [ -122.324833, 47.348521 ], [ -122.325734, 47.391521 ], [ -122.328434, 47.400621 ], [ -122.335234, 47.408421 ], [ -122.348035, 47.415921 ], [ -122.355135, 47.441921 ], [ -122.367036, 47.447621 ], [ -122.383136, 47.450521 ], [ -122.368036, 47.459221 ], [ -122.363062, 47.475702 ], [ -122.361336, 47.481421 ], [ -122.365236, 47.488420 ], [ -122.386637, 47.502220 ], [ -122.396538, 47.515220 ], [ -122.393938, 47.524820 ], [ -122.398338, 47.550120 ], [ -122.409839, 47.568920 ], [ -122.421139, 47.576020 ], [ -122.401839, 47.583920 ], [ -122.387139, 47.595720 ], [ -122.375421, 47.585181 ], [ -122.370167, 47.583087 ], [ -122.358238, 47.584820 ], [ -122.342937, 47.591220 ], [ -122.339513, 47.599113 ], [ -122.344937, 47.609120 ], [ -122.367819, 47.624213 ], [ -122.386039, 47.631720 ], [ -122.393739, 47.631020 ], [ -122.404240, 47.633920 ], [ -122.414645, 47.639766 ], [ -122.429841, 47.658919 ], [ -122.407841, 47.680119 ], [ -122.403841, 47.689419 ], [ -122.393248, 47.701602 ], [ -122.380440, 47.709119 ], [ -122.376440, 47.716519 ], [ -122.375607, 47.719724 ], [ -122.373140, 47.729219 ], [ -122.382641, 47.749119 ], [ -122.380241, 47.758519 ], [ -122.394442, 47.772219 ], [ -122.396422, 47.777927 ], [ -122.397043, 47.779719 ], [ -122.394944, 47.803318 ], [ -122.392044, 47.807718 ], [ -122.353244, 47.840618 ], [ -122.346544, 47.842418 ], [ -122.339944, 47.846718 ], [ -122.335950, 47.852306 ], [ -122.329545, 47.869418 ], [ -122.330145, 47.875318 ], [ -122.333543, 47.880246 ], [ -122.328546, 47.897917 ], [ -122.321847, 47.911817 ], [ -122.311927, 47.923703 ], [ -122.310747, 47.925117 ], [ -122.309747, 47.929117 ], [ -122.311148, 47.936717 ], [ -122.307048, 47.949117 ], [ -122.278047, 47.956517 ], [ -122.249007, 47.959507 ], [ -122.230046, 47.970917 ], [ -122.226346, 47.976417 ], [ -122.232391, 47.987713 ], [ -122.230220, 48.007154 ], [ -122.228767, 48.012468 ], [ -122.224979, 48.016626 ], [ -122.231761, 48.029876 ], [ -122.281087, 48.049793 ], [ -122.305838, 48.073415 ], [ -122.321709, 48.085507 ], [ -122.326119, 48.092877 ], [ -122.343241, 48.097631 ], [ -122.363842, 48.123930 ], [ -122.365078, 48.125822 ], [ -122.363797, 48.142759 ], [ -122.364744, 48.151304 ], [ -122.370253, 48.164809 ], [ -122.363479, 48.174438 ], [ -122.362044, 48.187568 ], [ -122.372492, 48.193022 ], [ -122.382102, 48.207106 ], [ -122.385703, 48.217811 ], [ -122.395499, 48.228551 ], [ -122.396121, 48.229233 ], [ -122.425572, 48.232887 ], [ -122.430578, 48.236237 ], [ -122.433767, 48.236550 ], [ -122.449605, 48.232598 ], [ -122.453710, 48.228859 ], [ -122.453618, 48.226830 ], [ -122.449513, 48.214736 ], [ -122.444508, 48.214522 ], [ -122.441731, 48.211776 ], [ -122.442051, 48.209350 ], [ -122.454930, 48.196639 ], [ -122.461888, 48.193137 ], [ -122.464801, 48.194767 ], [ -122.470250, 48.194007 ], [ -122.478535, 48.188087 ], [ -122.479008, 48.175703 ], [ -122.475803, 48.166792 ], [ -122.442383, 48.130841 ], [ -122.411649, 48.113210 ], [ -122.379481, 48.087384 ], [ -122.360345, 48.061527 ], [ -122.358375, 48.056133 ], [ -122.363107, 48.054546 ], [ -122.377114, 48.057568 ], [ -122.387690, 48.065189 ], [ -122.390787, 48.069477 ], [ -122.393413, 48.078472 ], [ -122.400692, 48.085255 ], [ -122.423703, 48.102941 ], [ -122.449660, 48.114041 ], [ -122.467500, 48.130353 ], [ -122.477983, 48.129048 ], [ -122.486736, 48.120950 ], [ -122.489986, 48.120617 ], [ -122.512031, 48.133931 ], [ -122.522576, 48.161712 ], [ -122.537220, 48.183745 ], [ -122.538916, 48.209683 ], [ -122.534431, 48.223005 ], [ -122.535209, 48.240213 ], [ -122.530996, 48.249821 ], [ -122.503786, 48.257045 ], [ -122.499648, 48.256611 ], [ -122.497727, 48.253389 ], [ -122.493448, 48.252043 ], [ -122.480925, 48.251706 ], [ -122.474494, 48.255227 ], [ -122.466803, 48.269604 ], [ -122.463962, 48.270541 ], [ -122.406516, 48.251830 ], [ -122.405757, 48.252193 ], [ -122.395328, 48.257187 ], [ -122.392058, 48.269628 ], [ -122.371693, 48.287839 ], [ -122.376818, 48.296099 ], [ -122.378210, 48.297590 ], [ -122.384310, 48.304123 ], [ -122.408718, 48.326413 ], [ -122.424102, 48.334346 ], [ -122.442678, 48.337934 ], [ -122.475529, 48.359912 ], [ -122.482423, 48.361737 ], [ -122.497686, 48.361837 ], [ -122.507437, 48.364666 ], [ -122.533452, 48.383409 ], [ -122.539449, 48.397190 ], [ -122.547492, 48.399889 ], [ -122.554536, 48.406040 ], [ -122.558403, 48.426758 ], [ -122.551221, 48.439465 ], [ -122.557298, 48.444438 ], [ -122.568348, 48.444990 ], [ -122.575254, 48.443333 ], [ -122.581607, 48.429244 ], [ -122.614480, 48.414880 ], [ -122.649839, 48.408526 ], [ -122.665338, 48.416453 ], [ -122.674158, 48.424726 ], [ -122.678928, 48.439466 ], [ -122.677072, 48.444059 ], [ -122.674188, 48.443327 ], [ -122.674085, 48.441979 ], [ -122.667249, 48.442503 ], [ -122.654844, 48.454087 ], [ -122.657753, 48.472940 ], [ -122.664623, 48.478128 ], [ -122.689121, 48.476849 ], [ -122.695725, 48.464785 ], [ -122.695587, 48.460558 ], [ -122.700603, 48.457632 ], [ -122.710362, 48.461584 ], [ -122.712322, 48.464143 ], [ -122.712981, 48.478790 ], [ -122.701644, 48.497622 ], [ -122.684521, 48.509123 ], [ -122.679122, 48.507797 ], [ -122.676922, 48.504484 ], [ -122.671386, 48.503980 ], [ -122.615183, 48.521427 ], [ -122.606961, 48.522152 ], [ -122.599951, 48.520946 ], [ -122.598469, 48.512169 ], [ -122.568071, 48.508210 ], [ -122.556834, 48.498812 ], [ -122.537355, 48.466749 ], [ -122.532845, 48.466057 ], [ -122.526943, 48.468004 ], [ -122.515056, 48.465554 ], [ -122.511348, 48.461825 ], [ -122.500721, 48.460887 ], [ -122.471832, 48.470724 ], [ -122.469634, 48.472187 ], [ -122.469670, 48.474975 ], [ -122.473763, 48.479750 ], [ -122.478851, 48.481736 ], [ -122.483501, 48.492430 ], [ -122.484996, 48.509620 ], [ -122.483872, 48.521891 ], [ -122.485288, 48.528106 ], [ -122.498463, 48.556206 ], [ -122.504428, 48.564775 ], [ -122.525370, 48.567344 ], [ -122.531978, 48.568644 ], [ -122.534719, 48.574246 ], [ -122.534787, 48.575960 ], [ -122.512372, 48.578067 ], [ -122.495904, 48.575927 ], [ -122.488421, 48.564665 ], [ -122.482406, 48.559653 ], [ -122.478431, 48.559303 ], [ -122.444560, 48.570115 ], [ -122.433059, 48.581609 ], [ -122.425271, 48.599522 ], [ -122.448702, 48.622624 ], [ -122.464250, 48.625717 ], [ -122.486878, 48.643122 ], [ -122.488754, 48.645358 ], [ -122.493990, 48.651596 ], [ -122.500308, 48.656163 ], [ -122.506718, 48.669692 ], [ -122.519172, 48.713095 ], [ -122.515511, 48.720992 ], [ -122.505684, 48.724524 ], [ -122.495301, 48.737328 ], [ -122.490401, 48.751128 ], [ -122.510902, 48.757728 ], [ -122.528203, 48.768428 ], [ -122.535803, 48.776128 ], [ -122.567498, 48.779185 ], [ -122.596844, 48.771492 ], [ -122.598033, 48.769489 ], [ -122.606787, 48.759143 ], [ -122.627808, 48.744660 ], [ -122.637146, 48.735708 ], [ -122.638082, 48.732486 ], [ -122.626287, 48.720930 ], [ -122.612562, 48.714932 ], [ -122.605733, 48.701066 ], [ -122.606105, 48.698556 ], [ -122.615169, 48.693839 ], [ -122.620338, 48.693651 ], [ -122.630422, 48.696625 ], [ -122.646323, 48.708001 ], [ -122.673472, 48.733082 ], [ -122.666953, 48.748445 ], [ -122.661111, 48.753962 ], [ -122.647443, 48.773998 ], [ -122.645743, 48.781538 ], [ -122.646777, 48.785011 ], [ -122.656528, 48.784969 ], [ -122.659708, 48.786523 ], [ -122.680246, 48.802750 ], [ -122.693683, 48.804475 ], [ -122.697219, 48.802810 ], [ -122.698675, 48.800522 ], [ -122.699507, 48.794906 ], [ -122.699303, 48.789063 ], [ -122.703106, 48.786321 ], [ -122.709815, 48.786205 ], [ -122.711200, 48.791460 ], [ -122.709169, 48.817829 ], [ -122.711805, 48.832408 ], [ -122.717073, 48.847190 ], [ -122.722685, 48.852855 ], [ -122.785659, 48.885066 ], [ -122.793175, 48.892927 ], [ -122.792584, 48.894732 ], [ -122.783747, 48.894639 ], [ -122.751289, 48.911239 ], [ -122.747514, 48.915582 ], [ -122.745371, 48.921227 ], [ -122.746596, 48.930731 ], [ -122.755624, 48.938660 ], [ -122.766096, 48.941955 ], [ -122.770432, 48.942528 ], [ -122.787539, 48.931702 ], [ -122.818232, 48.939062 ], [ -122.821631, 48.941369 ], [ -122.822464, 48.944911 ], [ -122.817226, 48.955970 ], [ -122.796887, 48.975026 ], [ -122.774276, 48.991038 ], [ -122.766307, 48.991672 ], [ -122.756318, 48.996881 ], [ -122.756037, 48.999512 ], [ -122.758020, 49.002357 ], [ -122.407829, 49.002193 ], [ -122.405989, 49.002239 ], [ -122.251063, 49.002494 ], [ -122.098357, 49.002146 ], [ -121.751252, 48.997399 ], [ -121.395543, 48.999851 ], [ -121.345295, 49.000843 ], [ -121.256933, 49.000088 ], [ -121.251244, 49.000167 ], [ -121.248949, 49.000925 ], [ -121.229900, 49.001158 ], [ -121.126240, 49.001412 ], [ -121.059966, 49.000621 ], [ -120.978955, 49.000367 ], [ -120.851380, 49.000280 ], [ -120.716604, 49.000188 ], [ -120.376216, 49.000705 ], [ -120.001199, 48.999418 ], [ -119.876195, 49.000448 ], [ -119.702016, 49.000269 ], [ -119.701218, 49.000258 ], [ -119.457700, 49.000261 ], [ -119.428678, 49.000253 ], [ -119.137274, 49.000297 ], [ -119.132102, 49.000262 ], [ -118.836898, 49.000308 ], [ -118.196824, 49.000407 ], [ -118.002046, 49.000437 ], [ -118.001106, 48.999911 ], [ -117.884398, 48.999912 ], [ -117.876100, 49.000546 ], [ -117.607323, 49.000843 ], [ -117.429509, 49.000363 ], [ -117.268192, 48.999928 ], [ -117.268247, 48.999818 ], [ -117.126075, 48.998888 ], [ -117.032351, 48.999188 ], [ -117.032107, 48.874926 ], [ -117.032386, 48.846559 ], [ -117.033335, 48.749921 ], [ -117.033671, 48.656902 ], [ -117.034358, 48.628523 ], [ -117.034499, 48.620769 ], [ -117.035425, 48.499914 ], [ -117.035285, 48.430113 ], [ -117.035285, 48.429816 ], [ -117.035254, 48.423144 ], [ -117.035289, 48.422732 ], [ -117.035178, 48.371221 ], [ -117.035178, 48.370878 ], [ -117.038602, 48.207939 ], [ -117.039599, 48.184387 ], [ -117.039615, 48.184015 ], [ -117.039582, 48.181124 ], [ -117.039582, 48.180853 ], [ -117.039583, 48.180313 ], [ -117.039618, 48.178142 ], [ -117.039413, 48.177250 ], [ -117.039552, 48.173960 ], [ -117.041107, 48.124904 ], [ -117.041401, 48.085500 ], [ -117.041676, 48.045560 ], [ -117.042265, 47.977386 ], [ -117.042360, 47.966343 ], [ -117.042470, 47.839009 ], [ -117.041999, 47.822399 ], [ -117.042064, 47.778630 ], [ -117.042485, 47.766525 ], [ -117.042521, 47.764896 ], [ -117.042623, 47.761223 ], [ -117.042657, 47.760857 ], [ -117.042059, 47.745100 ], [ -117.042135, 47.744100 ], [ -117.041634, 47.735300 ], [ -117.041678, 47.722710 ], [ -117.041633, 47.706400 ], [ -117.041532, 47.683194 ], [ -117.041431, 47.680000 ], [ -117.041431, 47.678185 ], [ -117.041431, 47.678140 ], [ -117.040850, 47.574124 ], [ -117.041174, 47.558530 ], [ -117.041276, 47.558210 ], [ -117.040745, 47.532909 ], [ -117.040545, 47.527562 ], [ -117.040514, 47.522351 ], [ -117.039945, 47.477823 ], [ -117.039971, 47.463309 ], [ -117.039948, 47.434885 ], [ -117.039950, 47.412412 ], [ -117.039882, 47.399085 ], [ -117.040176, 47.374900 ], [ -117.040070, 47.366100 ], [ -117.039843, 47.347201 ], [ -117.040019, 47.259272 ], [ -117.039899, 47.225515 ], [ -117.039888, 47.203282 ], [ -117.039871, 47.181858 ], [ -117.039836, 47.154734 ], [ -117.039821, 47.127265 ], [ -117.039657, 46.825798 ], [ -117.039828, 46.815443 ], [ -117.039398, 46.700186 ], [ -117.039657, 46.541785 ], [ -117.039771, 46.471779 ], [ -117.039763, 46.469570 ], [ -117.039741, 46.462704 ], [ -117.039813, 46.425425 ], [ -117.036562, 46.422596 ], [ -117.034696, 46.418318 ], [ -117.035545, 46.410012 ], [ -117.036455, 46.407792 ], [ -117.038282, 46.406040 ], [ -117.041737, 46.395195 ], [ -117.041950, 46.392160 ], [ -117.046915, 46.379577 ], [ -117.049474, 46.376820 ], [ -117.051775, 46.375641 ], [ -117.057516, 46.371396 ], [ -117.061045, 46.367747 ], [ -117.062785, 46.365287 ], [ -117.062748, 46.353624 ], [ -117.062630, 46.352522 ], [ -117.060703, 46.349015 ], [ -117.055983, 46.345531 ], [ -117.051735, 46.343833 ], [ -117.045469, 46.342490 ], [ -117.034450, 46.341320 ], [ -117.030672, 46.340315 ], [ -117.027744, 46.338751 ], [ -117.023844, 46.335976 ], [ -117.023149, 46.334759 ], [ -117.022706, 46.328990 ], [ -117.023424, 46.326427 ], [ -117.022939, 46.320175 ], [ -117.022293, 46.317470 ], [ -117.020663, 46.314793 ], [ -117.016413, 46.311236 ], [ -117.007486, 46.305302 ], [ -116.997260, 46.303151 ], [ -116.989794, 46.299395 ], [ -116.986688, 46.296662 ], [ -116.984630, 46.292705 ], [ -116.984910, 46.289738 ], [ -116.990894, 46.280372 ], [ -116.991422, 46.278467 ], [ -116.991134, 46.276342 ], [ -116.987391, 46.272865 ], [ -116.976054, 46.266010 ], [ -116.972591, 46.263271 ], [ -116.970298, 46.261233 ], [ -116.966742, 46.256923 ], [ -116.964379, 46.253282 ], [ -116.958801, 46.242320 ], [ -116.955264, 46.230880 ], [ -116.956031, 46.225976 ], [ -116.959428, 46.219812 ], [ -116.966130, 46.209453 ], [ -116.966569, 46.207501 ], [ -116.965841, 46.203417 ], [ -116.962966, 46.199680 ], [ -116.952416, 46.193514 ], [ -116.941724, 46.185034 ], [ -116.923958, 46.170920 ], [ -116.921870, 46.167808 ], [ -116.921258, 46.164795 ], [ -116.922648, 46.160744 ], [ -116.935473, 46.142448 ], [ -116.948336, 46.125885 ], [ -116.950276, 46.123464 ], [ -116.950980, 46.118853 ], [ -116.951265, 46.111161 ], [ -116.955263, 46.102237 ], [ -116.959548, 46.099058 ], [ -116.974058, 46.097707 ], [ -116.976957, 46.096670 ], [ -116.978823, 46.095731 ], [ -116.981747, 46.092881 ], [ -116.982498, 46.091347 ], [ -116.982479, 46.089389 ], [ -116.981962, 46.084915 ], [ -116.978938, 46.080007 ], [ -116.970009, 46.076769 ], [ -116.963190, 46.075905 ], [ -116.960416, 46.076346 ], [ -116.957372, 46.075449 ], [ -116.948564, 46.067933 ], [ -116.942656, 46.061000 ], [ -116.931706, 46.039651 ], [ -116.923005, 46.018293 ], [ -116.918680, 45.999875 ], [ -116.917180, 45.996575 ], [ -116.915989, 45.995413 ], [ -116.940681, 45.996274 ], [ -116.985882, 45.996974 ], [ -117.051304, 45.996849 ], [ -117.070047, 45.997510 ], [ -117.212616, 45.998321 ], [ -117.214534, 45.998320 ], [ -117.216731, 45.998356 ], [ -117.337668, 45.998662 ], [ -117.353928, 45.996349 ], [ -117.390738, 45.998598 ], [ -117.439943, 45.998633 ], [ -117.475148, 45.997893 ], [ -117.475360, 45.997855 ], [ -117.480103, 45.997870 ], [ -117.480130, 45.997870 ], [ -117.504833, 45.998317 ], [ -117.603163, 45.998887 ], [ -117.717852, 45.999866 ], [ -117.977767, 46.000724 ], [ -117.996911, 46.000787 ], [ -118.126197, 46.000282 ], [ -118.131019, 46.000280 ], [ -118.146028, 46.000701 ], [ -118.228941, 46.000421 ], [ -118.236584, 46.000418 ], [ -118.252530, 46.000459 ], [ -118.256368, 46.000439 ], [ -118.283526, 46.000787 ], [ -118.314982, 46.000453 ], [ -118.367790, 46.000622 ], [ -118.378360, 46.000574 ], [ -118.470756, 46.000632 ], [ -118.497027, 46.000620 ], [ -118.537119, 46.000840 ], [ -118.569392, 46.000773 ], [ -118.575710, 46.000718 ], [ -118.579906, 46.000818 ], [ -118.637725, 46.000970 ], [ -118.639332, 46.000994 ], [ -118.658717, 46.000955 ], [ -118.677870, 46.000935 ], [ -118.941242, 46.000574 ], [ -118.987129, 45.999855 ], [ -119.008558, 45.979270 ], [ -119.027056, 45.969134 ], [ -119.061462, 45.958527 ], [ -119.093221, 45.942745 ], [ -119.126120, 45.932859 ], [ -119.169496, 45.927603 ], [ -119.195530, 45.927870 ], [ -119.225745, 45.932725 ], [ -119.257150, 45.939926 ], [ -119.322509, 45.933183 ], [ -119.364396, 45.921605 ], [ -119.431890, 45.918263 ], [ -119.450256, 45.917354 ], [ -119.487829, 45.906307 ], [ -119.524632, 45.908605 ], [ -119.571584, 45.925456 ], [ -119.600549, 45.919581 ], [ -119.623393, 45.905639 ], [ -119.669877, 45.856867 ], [ -119.772927, 45.845578 ], [ -119.802655, 45.847530 ], [ -119.868135, 45.835962 ], [ -119.876144, 45.834718 ], [ -119.907461, 45.828135 ], [ -119.965744, 45.824365 ], [ -119.999502, 45.812481 ], [ -120.001148, 45.811902 ], [ -120.070150, 45.785152 ], [ -120.141352, 45.773152 ], [ -120.170453, 45.761951 ], [ -120.210754, 45.725951 ], [ -120.282156, 45.721250 ], [ -120.288656, 45.720150 ], [ -120.329057, 45.711050 ], [ -120.403960, 45.699249 ], [ -120.482362, 45.694449 ], [ -120.505863, 45.700048 ], [ -120.521964, 45.709848 ], [ -120.559465, 45.738348 ], [ -120.591166, 45.746547 ], [ -120.634968, 45.745847 ], [ -120.653559, 45.737237 ], [ -120.668869, 45.730147 ], [ -120.689370, 45.715847 ], [ -120.724171, 45.706446 ], [ -120.788872, 45.686246 ], [ -120.855674, 45.671545 ], [ -120.870042, 45.661242 ], [ -120.895575, 45.642945 ], [ -120.913476, 45.640045 ], [ -120.915876, 45.641345 ], [ -120.943977, 45.656445 ], [ -120.953077, 45.656745 ], [ -120.977978, 45.649345 ], [ -120.983478, 45.648344 ], [ -121.007449, 45.653217 ], [ -121.033582, 45.650998 ], [ -121.064370, 45.652549 ], [ -121.084933, 45.647893 ], [ -121.120064, 45.623134 ], [ -121.117052, 45.618117 ], [ -121.122200, 45.616067 ], [ -121.131953, 45.609762 ], [ -121.139483, 45.611962 ], [ -121.145534, 45.607886 ], [ -121.167852, 45.606098 ], [ -121.183841, 45.606441 ], [ -121.196556, 45.616689 ], [ -121.195233, 45.629513 ], [ -121.200367, 45.649829 ], [ -121.215779, 45.671238 ], [ -121.251183, 45.678390 ], [ -121.287323, 45.687019 ], [ -121.312198, 45.699925 ], [ -121.337770, 45.704949 ], [ -121.372574, 45.703111 ], [ -121.401739, 45.692887 ], [ -121.423592, 45.693990 ], [ -121.441045, 45.697270 ], [ -121.462849, 45.701367 ], [ -121.499153, 45.720846 ], [ -121.522392, 45.724677 ], [ -121.533106, 45.726541 ], [ -121.631167, 45.704657 ], [ -121.668362, 45.705082 ], [ -121.707358, 45.694809 ], [ -121.735104, 45.694039 ], [ -121.811304, 45.706761 ], [ -121.820055, 45.704649 ], [ -121.867167, 45.693277 ], [ -121.901855, 45.670716 ], [ -121.900858, 45.662009 ], [ -121.908267, 45.654399 ], [ -121.922236, 45.649083 ], [ -121.935149, 45.644169 ], [ -121.951838, 45.644951 ], [ -121.955734, 45.643559 ], [ -121.963547, 45.632784 ], [ -121.979797, 45.624839 ], [ -121.983038, 45.622812 ], [ -122.003690, 45.615930 ], [ -122.022571, 45.615151 ], [ -122.044374, 45.609516 ], [ -122.101675, 45.583516 ], [ -122.112356, 45.581409 ], [ -122.126197, 45.582617 ], [ -122.126197, 45.582573 ], [ -122.129490, 45.582967 ], [ -122.129548, 45.582945 ], [ -122.140750, 45.584508 ], [ -122.183695, 45.577696 ], [ -122.201700, 45.564141 ], [ -122.248993, 45.547745 ], [ -122.262625, 45.544321 ], [ -122.266701, 45.543841 ], [ -122.294901, 45.543541 ], [ -122.331502, 45.548241 ], [ -122.352802, 45.569441 ], [ -122.380302, 45.575941 ], [ -122.391802, 45.574541 ], [ -122.410706, 45.567633 ], [ -122.438674, 45.563585 ], [ -122.453891, 45.567313 ], [ -122.474659, 45.578305 ], [ -122.479315, 45.579761 ], [ -122.492259, 45.583281 ], [ -122.523668, 45.589632 ], [ -122.548149, 45.596768 ], [ -122.581406, 45.603940 ], [ -122.602606, 45.607639 ], [ -122.643907, 45.609739 ], [ -122.675008, 45.618039 ], [ -122.691008, 45.624739 ], [ -122.713309, 45.637438 ], [ -122.738109, 45.644138 ], [ -122.763810, 45.657138 ], [ -122.774511, 45.680437 ], [ -122.772511, 45.699637 ], [ -122.762182, 45.728598 ], [ -122.760108, 45.734413 ], [ -122.761451, 45.759163 ], [ -122.769532, 45.780583 ], [ -122.795605, 45.810000 ], [ -122.795963, 45.825024 ], [ -122.785696, 45.844216 ], [ -122.785515, 45.850536 ], [ -122.785026, 45.867699 ], [ -122.798091, 45.884333 ], [ -122.811510, 45.912725 ], [ -122.806193, 45.932416 ], [ -122.813998, 45.960984 ], [ -122.837638, 45.980820 ], [ -122.856158, 46.014469 ], [ -122.878092, 46.031281 ], [ -122.884478, 46.060280 ], [ -122.904119, 46.083734 ], [ -122.962681, 46.104817 ], [ -123.004233, 46.133823 ], [ -123.009436, 46.136043 ], [ -123.022147, 46.139110 ], [ -123.033820, 46.144336 ], [ -123.041297, 46.146351 ], [ -123.051064, 46.153599 ], [ -123.105021, 46.177676 ], [ -123.115904, 46.185268 ], [ -123.166414, 46.188973 ], [ -123.213054, 46.172541 ], [ -123.231196, 46.166150 ], [ -123.251233, 46.156452 ], [ -123.280166, 46.144843 ], [ -123.301034, 46.144632 ], [ -123.332335, 46.146132 ], [ -123.363636, 46.146324 ], [ -123.371433, 46.146372 ], [ -123.430847, 46.181827 ], [ -123.427629, 46.229348 ], [ -123.447592, 46.249832 ], [ -123.468743, 46.264531 ], [ -123.474844, 46.267831 ], [ -123.479644, 46.269131 ], [ -123.501245, 46.271004 ], [ -123.516188, 46.266153 ], [ -123.526391, 46.263404 ], [ -123.538092, 46.260610 ], [ -123.547659, 46.259109 ], [ -123.547636, 46.265595 ], [ -123.559923, 46.265098 ], [ -123.564405, 46.262172 ], [ -123.581642, 46.260502 ], [ -123.613544, 46.259988 ], [ -123.669501, 46.266832 ], [ -123.679125, 46.272502 ], [ -123.680080, 46.277943 ], [ -123.678069, 46.286469 ], [ -123.678760, 46.290721 ], [ -123.680574, 46.296025 ], [ -123.687763, 46.299235 ], [ -123.700764, 46.305278 ], [ -123.724273, 46.301161 ], [ -123.724038, 46.295058 ], [ -123.727913, 46.289661 ], [ -123.728585, 46.288725 ], [ -123.741478, 46.290274 ], [ -123.759560, 46.275073 ], [ -123.766682, 46.273499 ], [ -123.775054, 46.274599 ], [ -123.782654, 46.280227 ], [ -123.795556, 46.284501 ], [ -123.806139, 46.283588 ], [ -123.875525, 46.239787 ], [ -123.909306, 46.245491 ], [ -123.919581, 46.251217 ], [ -123.954353, 46.277001 ], [ -123.969427, 46.291398 ], [ -123.970912, 46.293866 ], [ -123.970355, 46.299352 ], [ -123.974509, 46.303063 ], [ -123.985204, 46.309039 ], [ -124.001264, 46.313260 ], [ -124.020551, 46.315737 ], [ -124.029924, 46.308312 ], [ -124.035599, 46.296843 ], [ -124.038797, 46.283675 ], [ -124.044018, 46.275925 ], [ -124.060961, 46.278761 ], [ -124.080671, 46.267239 ], [ -124.082187, 46.269159 ], [ -124.081729, 46.274714 ], [ -124.076262, 46.296498 ], [ -124.071384, 46.305504 ], [ -124.064624, 46.326899 ], [ -124.058351, 46.386503 ], [ -124.057425, 46.409315 ], [ -124.057024, 46.493338 ], [ -124.061953, 46.556165 ], [ -124.068420, 46.601397 ], [ -124.069583, 46.630651 ], [ -124.068655, 46.634879 ], [ -124.062715, 46.642582 ], [ -124.056476, 46.645645 ], [ -124.048444, 46.645827 ], [ -124.035874, 46.630822 ], [ -124.052708, 46.622796 ], [ -124.050842, 46.617421 ], [ -124.028799, 46.591040 ], [ -124.023566, 46.582559 ], [ -124.023148, 46.564113 ], [ -124.026019, 46.531589 ], [ -124.031737, 46.496375 ], [ -124.026032, 46.462978 ], [ -124.001271, 46.459992 ], [ -123.990615, 46.463019 ], [ -123.990870, 46.465738 ], [ -123.994181, 46.468868 ], [ -123.992680, 46.488617 ], [ -123.988386, 46.497008 ], [ -123.983688, 46.498542 ], [ -123.979053, 46.497378 ], [ -123.979213, 46.489949 ], [ -123.970830, 46.475370 ], [ -123.968044, 46.473497 ], [ -123.943667, 46.477197 ], [ -123.921192, 46.507731 ], [ -123.896703, 46.522665 ], [ -123.897242, 46.528480 ], [ -123.894254, 46.537028 ], [ -123.903321, 46.551910 ], [ -123.916902, 46.562633 ], [ -123.920247, 46.567343 ], [ -123.922332, 46.577057 ], [ -123.928861, 46.588875 ], [ -123.939139, 46.596326 ], [ -123.955556, 46.603570 ], [ -123.959175, 46.613581 ], [ -123.960642, 46.636364 ], [ -123.940616, 46.640862 ], [ -123.921913, 46.650262 ], [ -123.920916, 46.653576 ], [ -123.923269, 46.672708 ], [ -123.915596, 46.678649 ], [ -123.895601, 46.683672 ], [ -123.864902, 46.698685 ], [ -123.851356, 46.702560 ], [ -123.846210, 46.716795 ], [ -123.848725, 46.719898 ], [ -123.862149, 46.727749 ], [ -123.870782, 46.728327 ], [ -123.876680, 46.730657 ], [ -123.893054, 46.750204 ], [ -123.898641, 46.750205 ], [ -123.910716, 46.746715 ], [ -123.916371, 46.741322 ], [ -123.915840, 46.737322 ], [ -123.912850, 46.730647 ], [ -123.916874, 46.726739 ], [ -123.929073, 46.725278 ], [ -123.948683, 46.725369 ], [ -123.968564, 46.736106 ], [ -123.974994, 46.733391 ], [ -123.979655, 46.724658 ], [ -123.975157, 46.713971 ], [ -123.966886, 46.705184 ], [ -123.973663, 46.703353 ], [ -123.987521, 46.707507 ], [ -123.994242, 46.707929 ], [ -124.003458, 46.702337 ], [ -124.022413, 46.708973 ], [ -124.042478, 46.720040 ], [ -124.042111, 46.722783 ], [ -124.046399, 46.725686 ], [ -124.063117, 46.733664 ], [ -124.080983, 46.735003 ], [ -124.092176, 46.741624 ], [ -124.096515, 46.746202 ], [ -124.095041, 46.756812 ], [ -124.096655, 46.784374 ], [ -124.098359, 46.794157 ], [ -124.101232, 46.810656 ], [ -124.108078, 46.836388 ], [ -124.122979, 46.879809 ], [ -124.138225, 46.905534 ], [ -124.117712, 46.912380 ], [ -124.110641, 46.912520 ], [ -124.093392, 46.901168 ], [ -124.090422, 46.895500 ], [ -124.089286, 46.867716 ], [ -124.073113, 46.861493 ], [ -124.066349, 46.863504 ], [ -124.061051, 46.865127 ], [ -124.055085, 46.870429 ], [ -124.049279, 46.891253 ], [ -124.046344, 46.893972 ], [ -124.036240, 46.898473 ], [ -124.013660, 46.903630 ], [ -124.009519, 46.910325 ], [ -123.985082, 46.921916 ], [ -123.979378, 46.923038 ], [ -123.957493, 46.921261 ], [ -123.915256, 46.932964 ], [ -123.882884, 46.939946 ], [ -123.860180, 46.948556 ], [ -123.876136, 46.961054 ], [ -123.889402, 46.968904 ], [ -123.898245, 46.971927 ], [ -123.921617, 46.971864 ], [ -123.939214, 46.969739 ], [ -123.947996, 46.971818 ], [ -123.959185, 46.981759 ], [ -123.991612, 46.980215 ], [ -124.012218, 46.985176 ], [ -124.019727, 46.991189 ], [ -124.010068, 46.997882 ], [ -124.005248, 47.003915 ], [ -124.017035, 47.011717 ], [ -124.016999, 47.014848 ], [ -124.026345, 47.030187 ], [ -124.065856, 47.041140 ], [ -124.106378, 47.042640 ], [ -124.122057, 47.041650 ], [ -124.141517, 47.035142 ], [ -124.149043, 47.029294 ], [ -124.151288, 47.021112 ], [ -124.139733, 46.988370 ], [ -124.138035, 46.970959 ], [ -124.124386, 46.943870 ], [ -124.141267, 46.940266 ], [ -124.158624, 46.929439 ], [ -124.180111, 46.926357 ], [ -124.174503, 46.941623 ], [ -124.171161, 46.958443 ], [ -124.169113, 46.994508 ], [ -124.173501, 47.066370 ], [ -124.176745, 47.092999 ], [ -124.183833, 47.124807 ], [ -124.182802, 47.134041 ], [ -124.185806, 47.136017 ], [ -124.189725, 47.146827 ], [ -124.195893, 47.174000 ], [ -124.209017, 47.218151 ], [ -124.236349, 47.287287 ], [ -124.242234, 47.295101 ], [ -124.253590, 47.302480 ], [ -124.257452, 47.304059 ], [ -124.271193, 47.305025 ], [ -124.286369, 47.325162 ], [ -124.293288, 47.339309 ], [ -124.299943, 47.348360 ], [ -124.307509, 47.352268 ], [ -124.319379, 47.355559 ], [ -124.324091, 47.367602 ], [ -124.326650, 47.388759 ], [ -124.336724, 47.415996 ], [ -124.345155, 47.489030 ], [ -124.353651, 47.533610 ], [ -124.355955, 47.545698 ], [ -124.359028, 47.547616 ], [ -124.366221, 47.582439 ], [ -124.371746, 47.599575 ], [ -124.374927, 47.603891 ], [ -124.382215, 47.632302 ], [ -124.395983, 47.665534 ], [ -124.412106, 47.691199 ], [ -124.420219, 47.725294 ], [ -124.425195, 47.738434 ], [ -124.430546, 47.746249 ], [ -124.453927, 47.765334 ], [ -124.471687, 47.766907 ], [ -124.476570, 47.769671 ], [ -124.482154, 47.797454 ], [ -124.489737, 47.816988 ], [ -124.497987, 47.822605 ], [ -124.506680, 47.823910 ], [ -124.512780, 47.822518 ], [ -124.539927, 47.836967 ], [ -124.558254, 47.855979 ], [ -124.559034, 47.863085 ], [ -124.562363, 47.866216 ], [ -124.588172, 47.877878 ], [ -124.609538, 47.879996 ], [ -124.610763, 47.880607 ], [ -124.625512, 47.887963 ], [ -124.630153, 47.892467 ], [ -124.629706, 47.896968 ], [ -124.645442, 47.935338 ], [ -124.651966, 47.943177 ], [ -124.662334, 47.951451 ], [ -124.672427, 47.964414 ], [ -124.670830, 47.982366 ], [ -124.679024, 48.015697 ], [ -124.682157, 48.035987 ], [ -124.685393, 48.049238 ], [ -124.688359, 48.054927 ], [ -124.693676, 48.058697 ], [ -124.696542, 48.069274 ], [ -124.695114, 48.087096 ], [ -124.688602, 48.092466 ], [ -124.687101, 48.098657 ], [ -124.695088, 48.114878 ], [ -124.721725, 48.153185 ], [ -124.731703, 48.160402 ], [ -124.733174, 48.163393 ], [ -124.731746, 48.169997 ], [ -124.704153, 48.184422 ], [ -124.696111, 48.198599 ], [ -124.690900, 48.212617 ], [ -124.690389, 48.219745 ], [ -124.705031, 48.238774 ], [ -124.705920, 48.239894 ], [ -124.699663, 48.245812 ], [ -124.684677, 48.255228 ], [ -124.680877, 48.265350 ], [ -124.676319, 48.295143 ], [ -124.669265, 48.296353 ], [ -124.665908, 48.299324 ], [ -124.662068, 48.310450 ], [ -124.658940, 48.331057 ], [ -124.670072, 48.341341 ], [ -124.696703, 48.349748 ], [ -124.713817, 48.366309 ], [ -124.727022, 48.371101 ], [ -124.730863, 48.376200 ], [ -124.731828, 48.381157 ], [ -124.725839, 48.386012 ], [ -124.716947, 48.389776 ], [ -124.694511, 48.389004 ], [ -124.653243, 48.390691 ], [ -124.639389, 48.385524 ], [ -124.631108, 48.376522 ], [ -124.611782, 48.378182 ], [ -124.599278, 48.381035 ], [ -124.597331, 48.381882 ], [ -124.590733, 48.373604 ], [ -124.572864, 48.366228 ], [ -124.564841, 48.367921 ], [ -124.546259, 48.353594 ], [ -124.538821, 48.349893 ], [ -124.525453, 48.349022 ], [ -124.510582, 48.343236 ], [ -124.414007, 48.300887 ], [ -124.395593, 48.288772 ], [ -124.380874, 48.284699 ], [ -124.361351, 48.287582 ], [ -124.342412, 48.277695 ], [ -124.299146, 48.268239 ], [ -124.295589, 48.262983 ], [ -124.296924, 48.261796 ], [ -124.297643, 48.260676 ], [ -124.295693, 48.259282 ], [ -124.272017, 48.254410 ], [ -124.265824, 48.254842 ], [ -124.255109, 48.258972 ], [ -124.252267, 48.261004 ], [ -124.250882, 48.264773 ], [ -124.238582, 48.262471 ], [ -124.217873, 48.253294 ], [ -124.192692, 48.246316 ], [ -124.141290, 48.227413 ], [ -124.110974, 48.220557 ], [ -124.101773, 48.216883 ], [ -124.107215, 48.200082 ], [ -124.090717, 48.196458 ], [ -124.072124, 48.189903 ], [ -124.050734, 48.177747 ], [ -123.981032, 48.164761 ], [ -123.955347, 48.165455 ], [ -123.934921, 48.160840 ], [ -123.915589, 48.159352 ], [ -123.880068, 48.160621 ], [ -123.866677, 48.154796 ], [ -123.858821, 48.154273 ], [ -123.831571, 48.157937 ], [ -123.778122, 48.155466 ], [ -123.756395, 48.161057 ], [ -123.728736, 48.162800 ], [ -123.728290, 48.160858 ], [ -123.725352, 48.159191 ], [ -123.718350, 48.158713 ], [ -123.706226, 48.163400 ], [ -123.706432, 48.165822 ], [ -123.702743, 48.166783 ], [ -123.672445, 48.162715 ], [ -123.651408, 48.156952 ], [ -123.636967, 48.150319 ], [ -123.641108, 48.146127 ], [ -123.628819, 48.139279 ], [ -123.590839, 48.134949 ], [ -123.574214, 48.140756 ], [ -123.560591, 48.150697 ], [ -123.551131, 48.151382 ], [ -123.534879, 48.145780 ], [ -123.522320, 48.135539 ], [ -123.507235, 48.131807 ], [ -123.473379, 48.134079 ], [ -123.455458, 48.140047 ], [ -123.440128, 48.142014 ], [ -123.439127, 48.141278 ], [ -123.441972, 48.124259 ], [ -123.424668, 48.118065 ], [ -123.395048, 48.114243 ], [ -123.360923, 48.115864 ], [ -123.332699, 48.112970 ], [ -123.314578, 48.113725 ], [ -123.288265, 48.121036 ], [ -123.280178, 48.117309 ], [ -123.268917, 48.116094 ], [ -123.248615, 48.115745 ], [ -123.239129, 48.118217 ], [ -123.217190, 48.127203 ], [ -123.191521, 48.143821 ], [ -123.164400, 48.165894 ], [ -123.144783, 48.175943 ], [ -123.133445, 48.177276 ], [ -123.132417, 48.174704 ], [ -123.139258, 48.166480 ], [ -123.143229, 48.156633 ], [ -123.131422, 48.152736 ], [ -123.124816, 48.153472 ], [ -123.116479, 48.150208 ], [ -123.085154, 48.127137 ], [ -123.066210, 48.120469 ], [ -123.050446, 48.102825 ], [ -123.038727, 48.081138 ], [ -123.016651, 48.085380 ], [ -123.004128, 48.090516 ], [ -122.979413, 48.095940 ], [ -122.946119, 48.098552 ], [ -122.929095, 48.096244 ], [ -122.917942, 48.091535 ], [ -122.920911, 48.088199 ], [ -122.926644, 48.074100 ], [ -122.927975, 48.066650 ], [ -122.927146, 48.065133 ], [ -122.926851, 48.064593 ], [ -122.918602, 48.058238 ], [ -122.877641, 48.047025 ], [ -122.849273, 48.053808 ], [ -122.857727, 48.065774 ], [ -122.878255, 48.076072 ], [ -122.882013, 48.100779 ], [ -122.876282, 48.110877 ], [ -122.833173, 48.134406 ], [ -122.784076, 48.142974 ], [ -122.760448, 48.143240 ], [ -122.748911, 48.117026 ], [ -122.773177, 48.106864 ], [ -122.778466, 48.106135 ], [ -122.792902, 48.097180 ], [ -122.798464, 48.092451 ], [ -122.801399, 48.087561 ], [ -122.770559, 48.053432 ], [ -122.770496, 48.047897 ], [ -122.766648, 48.044290 ], [ -122.742290, 48.049324 ], [ -122.740007, 48.054116 ], [ -122.739271, 48.069153 ], [ -122.741184, 48.070958 ], [ -122.747389, 48.070795 ], [ -122.748345, 48.072097 ], [ -122.733257, 48.091232 ], [ -122.718558, 48.097567 ], [ -122.698465, 48.103102 ], [ -122.687240, 48.101662 ], [ -122.691640, 48.096726 ], [ -122.692220, 48.087081 ], [ -122.682264, 48.042723 ], [ -122.677153, 48.036346 ], [ -122.668942, 48.032026 ], [ -122.669868, 48.017217 ], [ -122.686898, 48.008305 ], [ -122.690066, 48.008420 ], [ -122.697185, 48.014978 ], [ -122.701840, 48.016106 ], [ -122.723374, 48.008095 ], [ -122.718082, 47.987739 ], [ -122.701294, 47.972979 ], [ -122.683223, 47.972226 ], [ -122.678800, 47.967930 ], [ -122.676215, 47.958743 ], [ -122.684688, 47.944049 ], [ -122.684450, 47.939593 ], [ -122.681924, 47.936415 ], [ -122.662380, 47.930700 ], [ -122.657722, 47.931156 ], [ -122.651063, 47.920985 ], [ -122.653990, 47.915890 ], [ -122.655085, 47.905058 ], [ -122.646494, 47.894771 ], [ -122.637425, 47.889945 ], [ -122.618873, 47.890242 ], [ -122.610341, 47.887343 ], [ -122.631857, 47.874815 ], [ -122.633879, 47.868401 ], [ -122.636360, 47.866186 ], [ -122.650083, 47.863860 ], [ -122.666417, 47.867497 ], [ -122.693760, 47.868002 ], [ -122.690974, 47.860118 ], [ -122.681602, 47.850405 ], [ -122.683742, 47.838773 ], [ -122.688596, 47.831438 ], [ -122.719609, 47.813036 ], [ -122.731956, 47.809741 ], [ -122.748061, 47.800546 ], [ -122.750540, 47.773966 ], [ -122.757885, 47.757744 ], [ -122.758498, 47.746036 ], [ -122.781682, 47.703920 ], [ -122.811929, 47.679861 ], [ -122.832139, 47.695511 ], [ -122.790619, 47.792597 ], [ -122.812616, 47.840029 ], [ -122.820178, 47.835904 ], [ -122.815027, 47.807493 ], [ -122.845612, 47.777474 ], [ -122.880462, 47.720643 ], [ -122.896524, 47.674838 ], [ -122.972440, 47.614900 ], [ -122.979918, 47.606157 ], [ -123.106486, 47.458170 ], [ -123.155980, 47.355745 ], [ -123.140169, 47.347496 ], [ -123.111298, 47.362619 ], [ -123.120234, 47.391490 ], [ -123.033938, 47.496973 ], [ -123.016432, 47.520273 ], [ -122.967284, 47.585685 ], [ -122.917103, 47.620743 ], [ -122.856611, 47.649615 ], [ -122.804498, 47.653363 ], [ -122.754186, 47.671612 ], [ -122.740159, 47.736228 ], [ -122.733012, 47.737625 ], [ -122.722686, 47.748827 ], [ -122.719712, 47.760976 ], [ -122.714801, 47.768176 ], [ -122.690562, 47.778372 ], [ -122.684085, 47.798574 ], [ -122.682015, 47.800882 ], [ -122.648108, 47.825123 ], [ -122.623192, 47.836199 ], [ -122.614585, 47.850806 ], [ -122.608105, 47.856728 ], [ -122.573672, 47.857582 ], [ -122.573098, 47.874081 ], [ -122.586339, 47.902023 ], [ -122.588235, 47.912923 ], [ -122.596228, 47.920210 ], [ -122.616701, 47.925139 ], [ -122.620316, 47.931553 ], [ -122.617022, 47.938987 ], [ -122.611956, 47.940772 ], [ -122.603861, 47.940478 ], [ -122.601507, 47.931726 ], [ -122.592184, 47.922519 ], [ -122.581846, 47.920282 ], [ -122.549072, 47.919072 ], [ -122.527593, 47.905882 ], [ -122.513986, 47.880807 ], [ -122.512778, 47.863879 ], [ -122.506122, 47.831745 ], [ -122.502224, 47.826395 ], [ -122.482529, 47.815511 ], [ -122.482437, 47.809255 ], [ -122.485214, 47.804128 ], [ -122.495346, 47.797040 ], [ -122.495458, 47.786692 ], [ -122.471402, 47.765965 ], [ -122.470333, 47.757109 ], [ -122.471844, 47.749819 ], [ -122.477344, 47.746019 ], [ -122.488491, 47.743605 ], [ -122.507638, 47.743040 ], [ -122.515193, 47.743911 ], [ -122.519325, 47.746220 ], [ -122.537318, 47.747140 ], [ -122.554454, 47.745704 ], [ -122.543161, 47.710941 ], [ -122.530940, 47.704814 ], [ -122.525851, 47.705095 ], [ -122.523962, 47.708034 ], [ -122.511196, 47.708715 ], [ -122.504604, 47.699136 ], [ -122.504452, 47.685888 ], [ -122.508709, 47.670843 ], [ -122.518277, 47.651320 ], [ -122.502116, 47.639074 ], [ -122.493205, 47.635122 ], [ -122.492809, 47.629591 ], [ -122.494518, 47.623625 ], [ -122.500357, 47.617816 ], [ -122.498240, 47.598242 ], [ -122.493933, 47.588963 ], [ -122.483805, 47.586721 ], [ -122.479089, 47.583654 ], [ -122.503672, 47.575178 ], [ -122.518367, 47.574080 ], [ -122.529915, 47.568441 ], [ -122.534664, 47.566122 ], [ -122.543118, 47.556326 ], [ -122.542355, 47.537840 ], [ -122.547207, 47.528257 ], [ -122.546611, 47.523550 ], [ -122.532909, 47.522184 ], [ -122.523050, 47.524000 ], [ -122.500543, 47.515280 ], [ -122.494882, 47.510265 ], [ -122.530514, 47.469041 ], [ -122.531889, 47.428827 ], [ -122.546271, 47.403145 ], [ -122.551136, 47.394456 ], [ -122.537044, 47.375896 ], [ -122.551536, 47.359540 ], [ -122.555840, 47.347519 ], [ -122.571340, 47.327219 ], [ -122.575985, 47.326420 ], [ -122.573739, 47.318419 ], [ -122.571239, 47.315619 ], [ -122.550134, 47.290496 ], [ -122.547521, 47.285344 ], [ -122.578211, 47.254804 ], [ -122.588859, 47.237136 ], [ -122.589454, 47.227618 ], [ -122.602541, 47.217506 ], [ -122.611464, 47.218100 ], [ -122.668571, 47.270449 ], [ -122.692426, 47.280026 ], [ -122.697378, 47.283969 ], [ -122.671256, 47.343774 ], [ -122.634823, 47.370583 ], [ -122.632463, 47.376394 ], [ -122.639126, 47.377822 ], [ -122.671486, 47.366876 ], [ -122.725738, 47.330470 ], [ -122.745250, 47.297158 ], [ -122.749621, 47.276408 ], [ -122.718124, 47.250045 ], [ -122.696585, 47.239010 ], [ -122.667382, 47.224049 ], [ -122.648941, 47.214531 ], [ -122.644182, 47.209177 ], [ -122.641802, 47.205013 ], [ -122.647751, 47.197280 ], [ -122.673925, 47.174675 ], [ -122.691771, 47.141958 ], [ -122.711997, 47.127681 ], [ -122.742930, 47.151475 ], [ -122.750887, 47.155812 ], [ -122.771619, 47.167109 ], [ -122.832799, 47.243412 ], [ -122.816633, 47.276457 ], [ -122.799025, 47.289306 ], [ -122.796646, 47.341654 ], [ -122.803688, 47.355071 ], [ -122.804615, 47.356835 ], [ -122.821868, 47.363069 ], [ -122.825237, 47.353398 ], [ -122.819738, 47.327964 ], [ -122.822344, 47.319763 ], [ -122.845860, 47.298405 ], [ -122.863732, 47.270221 ], [ -122.856171, 47.233788 ], [ -122.838298, 47.208353 ], [ -122.858735, 47.167955 ], [ -122.859940, 47.165574 ], [ -122.852046, 47.164359 ], [ -122.814238, 47.179482 ], [ -122.775056, 47.123114 ], [ -122.721437, 47.103179 ], [ -122.701748, 47.103491 ], [ -122.678130, 47.103866 ], [ -122.650634, 47.132738 ], [ -122.631987, 47.140589 ], [ -122.614855, 47.169143 ], [ -122.590829, 47.178107 ], [ -122.587856, 47.187422 ], [ -122.580517, 47.210416 ], [ -122.561957, 47.244099 ], [ -122.527586, 47.291531 ], [ -122.547747, 47.316403 ], [ -122.547408, 47.317734 ], [ -122.540238, 47.318520 ], [ -122.533338, 47.316620 ], [ -122.471652, 47.277321 ], [ -122.444200, 47.266723 ], [ -122.437727, 47.268046 ], [ -122.429605, 47.269707 ], [ -122.418074, 47.281765 ], [ -122.409199, 47.288556 ], [ -122.413735, 47.293921 ], [ -122.424235, 47.297521 ], [ -122.432335, 47.296021 ], [ -122.444635, 47.300421 ], [ -122.443008, 47.306333 ], [ -122.423535, 47.319121 ], [ -122.418268, 47.320614 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US54", "STATE": "54", "NAME": "West Virginia", "LSAD": "", "CENSUSAREA": 24038.210000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -80.075947, 39.721350 ], [ -79.916171, 39.720893 ], [ -79.853131, 39.720713 ], [ -79.852904, 39.720713 ], [ -79.763774, 39.720776 ], [ -79.610623, 39.721245 ], [ -79.608223, 39.721154 ], [ -79.548465, 39.720778 ], [ -79.476662, 39.721078 ], [ -79.476574, 39.644206 ], [ -79.476968, 39.642986 ], [ -79.477764, 39.642282 ], [ -79.478866, 39.531689 ], [ -79.482366, 39.531689 ], [ -79.482354, 39.524682 ], [ -79.482648, 39.521364 ], [ -79.484372, 39.344300 ], [ -79.486072, 39.344300 ], [ -79.486812, 39.296367 ], [ -79.487651, 39.279933 ], [ -79.486737, 39.278149 ], [ -79.487274, 39.265205 ], [ -79.486179, 39.264970 ], [ -79.485874, 39.264905 ], [ -79.486873, 39.205961 ], [ -79.486862, 39.205959 ], [ -79.476037, 39.203728 ], [ -79.469156, 39.207300 ], [ -79.452685, 39.211719 ], [ -79.439830, 39.217074 ], [ -79.424413, 39.228171 ], [ -79.425059, 39.233686 ], [ -79.420350, 39.238880 ], [ -79.412051, 39.240546 ], [ -79.387023, 39.265540 ], [ -79.376154, 39.273154 ], [ -79.361343, 39.274924 ], [ -79.353750, 39.278039 ], [ -79.343801, 39.286096 ], [ -79.343625, 39.287148 ], [ -79.345599, 39.289733 ], [ -79.344344, 39.293534 ], [ -79.332380, 39.299919 ], [ -79.314768, 39.304381 ], [ -79.302311, 39.299554 ], [ -79.292710, 39.298729 ], [ -79.290236, 39.299323 ], [ -79.283723, 39.309640 ], [ -79.282037, 39.323048 ], [ -79.272280, 39.328964 ], [ -79.269365, 39.330732 ], [ -79.255306, 39.335874 ], [ -79.253891, 39.337222 ], [ -79.253928, 39.354085 ], [ -79.252270, 39.356663 ], [ -79.235878, 39.358689 ], [ -79.229247, 39.363662 ], [ -79.220357, 39.363157 ], [ -79.213961, 39.365320 ], [ -79.202943, 39.377872 ], [ -79.197937, 39.386132 ], [ -79.195543, 39.387790 ], [ -79.193332, 39.387974 ], [ -79.189465, 39.386500 ], [ -79.179335, 39.388342 ], [ -79.176977, 39.392130 ], [ -79.174600, 39.392756 ], [ -79.170494, 39.392026 ], [ -79.167220, 39.393256 ], [ -79.165593, 39.397134 ], [ -79.166497, 39.400888 ], [ -79.161340, 39.411895 ], [ -79.159213, 39.413021 ], [ -79.157212, 39.413021 ], [ -79.153584, 39.412020 ], [ -79.151583, 39.408768 ], [ -79.149581, 39.407767 ], [ -79.147455, 39.407767 ], [ -79.145453, 39.407767 ], [ -79.143827, 39.408517 ], [ -79.142701, 39.410519 ], [ -79.141950, 39.414272 ], [ -79.140699, 39.416649 ], [ -79.136696, 39.417649 ], [ -79.132193, 39.418275 ], [ -79.129816, 39.419901 ], [ -79.128941, 39.423279 ], [ -79.129404, 39.426637 ], [ -79.129047, 39.429542 ], [ -79.124036, 39.433204 ], [ -79.121560, 39.432786 ], [ -79.119433, 39.433161 ], [ -79.117932, 39.434412 ], [ -79.116932, 39.435788 ], [ -79.116574, 39.438058 ], [ -79.116369, 39.440482 ], [ -79.114070, 39.443321 ], [ -79.107933, 39.445748 ], [ -79.104217, 39.448358 ], [ -79.095428, 39.462548 ], [ -79.096154, 39.465542 ], [ -79.098240, 39.468445 ], [ -79.099057, 39.470259 ], [ -79.098875, 39.471438 ], [ -79.098059, 39.472073 ], [ -79.096517, 39.472799 ], [ -79.094702, 39.473253 ], [ -79.091329, 39.472407 ], [ -79.083270, 39.471379 ], [ -79.068627, 39.474515 ], [ -79.056583, 39.471014 ], [ -79.054989, 39.473096 ], [ -79.053880, 39.480094 ], [ -79.052447, 39.482315 ], [ -79.050528, 39.483299 ], [ -79.046276, 39.483801 ], [ -79.036915, 39.476795 ], [ -79.035623, 39.473344 ], [ -79.035712, 39.471331 ], [ -79.033884, 39.467761 ], [ -79.030343, 39.465403 ], [ -79.028159, 39.465060 ], [ -79.020542, 39.467002 ], [ -79.017147, 39.466977 ], [ -79.010097, 39.461048 ], [ -78.996950, 39.454961 ], [ -78.978826, 39.448678 ], [ -78.970118, 39.443327 ], [ -78.967461, 39.439804 ], [ -78.965484, 39.438455 ], [ -78.956751, 39.440264 ], [ -78.955483, 39.442277 ], [ -78.953333, 39.463645 ], [ -78.946603, 39.466140 ], [ -78.941969, 39.469959 ], [ -78.938869, 39.474100 ], [ -78.939164, 39.475267 ], [ -78.941526, 39.476869 ], [ -78.942618, 39.479614 ], [ -78.942293, 39.480987 ], [ -78.938751, 39.483732 ], [ -78.933613, 39.486180 ], [ -78.926999, 39.487003 ], [ -78.918142, 39.485858 ], [ -78.916488, 39.486544 ], [ -78.908719, 39.496699 ], [ -78.895307, 39.512085 ], [ -78.891197, 39.518900 ], [ -78.885996, 39.522581 ], [ -78.879084, 39.521205 ], [ -78.876810, 39.521250 ], [ -78.874744, 39.522611 ], [ -78.868966, 39.531366 ], [ -78.868908, 39.532487 ], [ -78.851931, 39.551848 ], [ -78.851016, 39.554044 ], [ -78.851196, 39.559924 ], [ -78.838553, 39.567300 ], [ -78.830298, 39.565355 ], [ -78.826407, 39.562589 ], [ -78.821404, 39.560616 ], [ -78.816764, 39.561691 ], [ -78.813512, 39.567720 ], [ -78.815114, 39.571351 ], [ -78.820104, 39.576287 ], [ -78.826360, 39.577333 ], [ -78.826009, 39.588829 ], [ -78.824788, 39.590233 ], [ -78.818899, 39.590370 ], [ -78.812215, 39.597717 ], [ -78.812154, 39.600540 ], [ -78.809347, 39.608063 ], [ -78.801792, 39.606812 ], [ -78.800434, 39.605232 ], [ -78.797840, 39.604897 ], [ -78.795857, 39.606934 ], [ -78.795368, 39.610710 ], [ -78.795964, 39.614205 ], [ -78.801741, 39.627488 ], [ -78.795941, 39.637287 ], [ -78.790941, 39.638287 ], [ -78.784041, 39.636687 ], [ -78.781341, 39.636787 ], [ -78.775241, 39.645687 ], [ -78.765840, 39.648487 ], [ -78.765040, 39.646087 ], [ -78.765340, 39.643987 ], [ -78.768140, 39.639287 ], [ -78.771140, 39.638387 ], [ -78.772640, 39.636887 ], [ -78.778477, 39.624405 ], [ -78.778477, 39.622650 ], [ -78.777516, 39.621712 ], [ -78.769565, 39.619431 ], [ -78.763171, 39.618897 ], [ -78.756686, 39.622971 ], [ -78.748499, 39.626262 ], [ -78.742880, 39.625088 ], [ -78.736189, 39.621708 ], [ -78.733553, 39.615533 ], [ -78.733759, 39.613931 ], [ -78.739050, 39.609697 ], [ -78.747063, 39.605690 ], [ -78.749222, 39.606536 ], [ -78.749350, 39.608572 ], [ -78.751514, 39.609947 ], [ -78.760497, 39.609984 ], [ -78.768115, 39.608704 ], [ -78.776860, 39.604027 ], [ -78.778096, 39.602097 ], [ -78.778141, 39.601364 ], [ -78.774281, 39.597328 ], [ -78.772128, 39.596497 ], [ -78.770511, 39.594994 ], [ -78.768481, 39.591583 ], [ -78.768314, 39.589394 ], [ -78.767490, 39.587487 ], [ -78.760196, 39.582154 ], [ -78.756747, 39.580690 ], [ -78.746421, 39.579544 ], [ -78.743318, 39.580712 ], [ -78.740246, 39.585655 ], [ -78.738502, 39.586319 ], [ -78.733979, 39.586618 ], [ -78.733149, 39.583690 ], [ -78.731992, 39.575364 ], [ -78.726342, 39.567587 ], [ -78.725010, 39.563973 ], [ -78.714784, 39.562558 ], [ -78.713335, 39.562032 ], [ -78.708664, 39.556795 ], [ -78.707098, 39.555857 ], [ -78.694626, 39.553251 ], [ -78.692824, 39.551970 ], [ -78.691996, 39.550780 ], [ -78.691494, 39.547646 ], [ -78.689455, 39.545770 ], [ -78.682423, 39.543848 ], [ -78.675629, 39.540371 ], [ -78.668745, 39.540164 ], [ -78.663990, 39.536778 ], [ -78.657417, 39.535068 ], [ -78.655984, 39.534695 ], [ -78.630842, 39.537109 ], [ -78.628744, 39.537863 ], [ -78.628566, 39.539190 ], [ -78.623037, 39.539512 ], [ -78.614526, 39.537595 ], [ -78.606873, 39.535082 ], [ -78.605868, 39.534304 ], [ -78.600511, 39.533434 ], [ -78.597659, 39.535050 ], [ -78.595603, 39.535483 ], [ -78.593871, 39.535158 ], [ -78.593114, 39.534401 ], [ -78.592131, 39.531816 ], [ -78.590654, 39.530192 ], [ -78.587079, 39.528020 ], [ -78.578956, 39.526695 ], [ -78.572692, 39.522372 ], [ -78.567937, 39.519902 ], [ -78.565929, 39.519444 ], [ -78.557127, 39.521526 ], [ -78.552756, 39.521388 ], [ -78.550128, 39.520702 ], [ -78.546584, 39.520998 ], [ -78.527886, 39.524654 ], [ -78.521388, 39.524790 ], [ -78.513622, 39.522545 ], [ -78.503200, 39.518652 ], [ -78.499017, 39.518906 ], [ -78.489742, 39.517789 ], [ -78.485697, 39.519392 ], [ -78.484044, 39.519507 ], [ -78.480677, 39.518960 ], [ -78.474178, 39.516240 ], [ -78.471166, 39.516103 ], [ -78.468639, 39.516789 ], [ -78.462899, 39.520840 ], [ -78.460951, 39.525987 ], [ -78.461071, 39.529304 ], [ -78.461911, 39.532971 ], [ -78.461291, 39.534678 ], [ -78.459274, 39.535919 ], [ -78.451050, 39.536695 ], [ -78.449499, 39.538092 ], [ -78.449654, 39.539643 ], [ -78.449964, 39.541040 ], [ -78.449499, 39.542281 ], [ -78.447171, 39.543367 ], [ -78.445309, 39.543367 ], [ -78.441961, 39.541223 ], [ -78.438357, 39.538753 ], [ -78.436378, 39.539302 ], [ -78.435107, 39.541658 ], [ -78.434759, 39.543988 ], [ -78.434759, 39.546780 ], [ -78.433828, 39.548953 ], [ -78.430414, 39.549418 ], [ -78.426953, 39.546598 ], [ -78.424053, 39.546315 ], [ -78.421105, 39.546780 ], [ -78.419398, 39.547401 ], [ -78.418777, 39.548953 ], [ -78.420019, 39.551745 ], [ -78.423287, 39.556319 ], [ -78.426537, 39.559155 ], [ -78.438179, 39.563524 ], [ -78.450207, 39.570889 ], [ -78.454376, 39.574319 ], [ -78.458338, 39.580426 ], [ -78.458052, 39.585241 ], [ -78.457187, 39.587379 ], [ -78.454527, 39.588958 ], [ -78.451186, 39.590193 ], [ -78.445983, 39.591223 ], [ -78.443175, 39.591155 ], [ -78.428246, 39.586717 ], [ -78.422985, 39.584109 ], [ -78.420059, 39.581706 ], [ -78.418670, 39.581111 ], [ -78.408031, 39.578593 ], [ -78.400936, 39.580214 ], [ -78.397446, 39.581952 ], [ -78.395317, 39.584215 ], [ -78.395463, 39.587372 ], [ -78.397471, 39.590232 ], [ -78.402702, 39.593596 ], [ -78.412870, 39.598311 ], [ -78.420644, 39.603183 ], [ -78.425581, 39.607599 ], [ -78.431524, 39.614484 ], [ -78.433002, 39.616520 ], [ -78.433623, 39.618259 ], [ -78.433297, 39.620569 ], [ -78.430250, 39.623290 ], [ -78.425902, 39.624548 ], [ -78.420549, 39.624021 ], [ -78.412860, 39.621091 ], [ -78.395828, 39.616076 ], [ -78.390774, 39.612117 ], [ -78.383591, 39.608912 ], [ -78.378181, 39.608178 ], [ -78.374732, 39.608635 ], [ -78.373200, 39.609530 ], [ -78.372255, 39.611200 ], [ -78.372404, 39.612297 ], [ -78.379118, 39.618127 ], [ -78.382959, 39.622246 ], [ -78.383461, 39.623321 ], [ -78.383447, 39.625091 ], [ -78.382487, 39.628216 ], [ -78.380504, 39.629359 ], [ -78.373166, 39.630459 ], [ -78.367959, 39.628929 ], [ -78.366212, 39.627534 ], [ -78.362485, 39.626049 ], [ -78.358343, 39.625581 ], [ -78.355770, 39.626258 ], [ -78.353878, 39.627722 ], [ -78.353465, 39.628912 ], [ -78.353673, 39.630787 ], [ -78.355567, 39.633463 ], [ -78.358735, 39.635589 ], [ -78.359506, 39.638081 ], [ -78.358264, 39.639660 ], [ -78.355218, 39.640576 ], [ -78.351905, 39.640486 ], [ -78.333880, 39.636486 ], [ -78.331934, 39.636054 ], [ -78.313033, 39.631001 ], [ -78.308152, 39.629606 ], [ -78.283039, 39.620470 ], [ -78.271122, 39.619642 ], [ -78.266833, 39.618818 ], [ -78.265088, 39.619274 ], [ -78.263371, 39.621675 ], [ -78.263344, 39.626417 ], [ -78.262189, 39.630464 ], [ -78.254077, 39.640089 ], [ -78.246722, 39.644758 ], [ -78.238059, 39.652081 ], [ -78.227677, 39.656796 ], [ -78.225075, 39.658878 ], [ -78.223597, 39.661097 ], [ -78.223864, 39.662607 ], [ -78.233012, 39.670471 ], [ -78.233138, 39.672875 ], [ -78.231564, 39.674382 ], [ -78.227333, 39.676121 ], [ -78.206763, 39.675990 ], [ -78.202945, 39.676653 ], [ -78.201081, 39.677866 ], [ -78.196701, 39.682074 ], [ -78.192439, 39.689118 ], [ -78.191107, 39.690262 ], [ -78.182759, 39.695110 ], [ -78.176625, 39.695967 ], [ -78.171361, 39.695612 ], [ -78.162126, 39.693643 ], [ -78.154164, 39.690531 ], [ -78.143478, 39.690412 ], [ -78.135221, 39.688305 ], [ -78.132706, 39.686977 ], [ -78.123939, 39.685652 ], [ -78.111830, 39.682593 ], [ -78.107834, 39.682137 ], [ -78.101737, 39.680286 ], [ -78.097118, 39.678161 ], [ -78.089835, 39.671668 ], [ -78.088592, 39.671211 ], [ -78.082260, 39.671166 ], [ -78.077525, 39.668880 ], [ -78.074595, 39.666686 ], [ -78.068291, 39.661060 ], [ -78.051932, 39.648207 ], [ -78.049950, 39.645349 ], [ -78.047672, 39.643107 ], [ -78.038860, 39.638121 ], [ -78.035992, 39.635720 ], [ -78.030140, 39.627462 ], [ -78.023896, 39.621697 ], [ -78.022402, 39.619600 ], [ -78.011343, 39.604083 ], [ -78.009985, 39.602893 ], [ -78.006734, 39.601337 ], [ -78.002330, 39.600488 ], [ -77.991437, 39.600194 ], [ -77.984815, 39.599420 ], [ -77.976686, 39.599744 ], [ -77.973967, 39.601071 ], [ -77.970150, 39.605091 ], [ -77.966223, 39.607435 ], [ -77.962092, 39.608702 ], [ -77.957642, 39.608614 ], [ -77.952104, 39.606358 ], [ -77.950599, 39.603944 ], [ -77.950916, 39.601163 ], [ -77.952152, 39.597272 ], [ -77.951955, 39.592709 ], [ -77.949836, 39.587110 ], [ -77.946182, 39.584814 ], [ -77.942150, 39.584933 ], [ -77.939050, 39.587139 ], [ -77.936371, 39.594508 ], [ -77.935450, 39.608076 ], [ -77.938362, 39.612580 ], [ -77.944133, 39.614617 ], [ -77.944622, 39.616772 ], [ -77.941940, 39.618790 ], [ -77.937492, 39.619150 ], [ -77.932862, 39.617676 ], [ -77.928738, 39.613908 ], [ -77.925988, 39.607642 ], [ -77.923298, 39.604852 ], [ -77.916836, 39.602942 ], [ -77.916410, 39.602816 ], [ -77.888477, 39.597343 ], [ -77.885077, 39.597937 ], [ -77.882977, 39.598828 ], [ -77.881823, 39.600039 ], [ -77.880993, 39.602852 ], [ -77.881110, 39.606214 ], [ -77.881936, 39.608112 ], [ -77.886959, 39.613329 ], [ -77.887017, 39.614518 ], [ -77.885124, 39.615775 ], [ -77.874718, 39.614293 ], [ -77.868679, 39.611138 ], [ -77.857800, 39.607880 ], [ -77.853436, 39.607117 ], [ -77.842785, 39.607255 ], [ -77.838008, 39.606125 ], [ -77.833568, 39.602936 ], [ -77.831813, 39.601105 ], [ -77.829753, 39.591050 ], [ -77.829814, 39.587288 ], [ -77.830775, 39.581178 ], [ -77.833217, 39.571016 ], [ -77.836330, 39.566370 ], [ -77.842174, 39.564333 ], [ -77.855847, 39.564607 ], [ -77.865734, 39.563547 ], [ -77.872723, 39.563895 ], [ -77.878451, 39.563493 ], [ -77.886135, 39.560432 ], [ -77.887968, 39.559198 ], [ -77.888648, 39.558054 ], [ -77.888945, 39.555950 ], [ -77.886436, 39.551947 ], [ -77.871530, 39.544278 ], [ -77.865351, 39.538381 ], [ -77.864434, 39.536483 ], [ -77.864315, 39.534813 ], [ -77.865078, 39.528226 ], [ -77.866138, 39.524727 ], [ -77.866518, 39.520039 ], [ -77.866132, 39.517661 ], [ -77.863680, 39.515032 ], [ -77.860195, 39.514325 ], [ -77.850747, 39.515403 ], [ -77.841920, 39.518470 ], [ -77.840651, 39.520941 ], [ -77.840536, 39.529196 ], [ -77.839061, 39.531117 ], [ -77.836935, 39.532170 ], [ -77.833509, 39.532628 ], [ -77.827188, 39.530458 ], [ -77.825357, 39.529177 ], [ -77.823762, 39.525907 ], [ -77.823555, 39.524077 ], [ -77.825650, 39.516895 ], [ -77.829045, 39.514425 ], [ -77.845103, 39.505845 ], [ -77.847611, 39.503351 ], [ -77.848112, 39.502093 ], [ -77.847639, 39.500698 ], [ -77.845666, 39.498628 ], [ -77.831909, 39.494744 ], [ -77.825499, 39.494258 ], [ -77.820781, 39.493900 ], [ -77.807821, 39.490241 ], [ -77.801830, 39.489395 ], [ -77.795631, 39.489623 ], [ -77.791765, 39.490789 ], [ -77.789757, 39.492207 ], [ -77.786539, 39.496598 ], [ -77.784442, 39.498061 ], [ -77.781608, 39.499067 ], [ -77.774374, 39.499500 ], [ -77.770950, 39.499087 ], [ -77.768442, 39.497783 ], [ -77.765993, 39.495724 ], [ -77.765403, 39.494397 ], [ -77.765551, 39.493025 ], [ -77.767087, 39.491333 ], [ -77.769125, 39.490281 ], [ -77.771723, 39.489207 ], [ -77.781760, 39.487128 ], [ -77.788519, 39.485048 ], [ -77.795485, 39.481824 ], [ -77.796695, 39.480498 ], [ -77.797787, 39.478760 ], [ -77.798201, 39.475719 ], [ -77.796755, 39.472448 ], [ -77.795634, 39.471259 ], [ -77.789645, 39.467827 ], [ -77.778522, 39.463663 ], [ -77.777815, 39.462816 ], [ -77.777815, 39.461924 ], [ -77.779202, 39.460392 ], [ -77.780471, 39.459867 ], [ -77.783539, 39.460073 ], [ -77.793157, 39.462042 ], [ -77.796196, 39.461722 ], [ -77.798468, 39.460670 ], [ -77.799294, 39.458383 ], [ -77.798144, 39.455981 ], [ -77.793100, 39.451406 ], [ -77.786110, 39.447197 ], [ -77.785580, 39.445367 ], [ -77.786052, 39.444224 ], [ -77.788560, 39.442829 ], [ -77.800860, 39.440841 ], [ -77.802866, 39.439285 ], [ -77.803249, 39.437136 ], [ -77.802542, 39.435969 ], [ -77.798855, 39.433339 ], [ -77.792751, 39.430593 ], [ -77.787266, 39.429335 ], [ -77.774850, 39.427845 ], [ -77.763319, 39.428436 ], [ -77.758720, 39.426810 ], [ -77.754681, 39.424658 ], [ -77.753090, 39.423262 ], [ -77.752680, 39.420174 ], [ -77.747478, 39.410930 ], [ -77.740012, 39.401694 ], [ -77.736409, 39.392684 ], [ -77.735905, 39.389665 ], [ -77.736317, 39.387744 ], [ -77.738084, 39.386211 ], [ -77.740765, 39.385409 ], [ -77.749715, 39.384171 ], [ -77.752209, 39.383328 ], [ -77.753389, 39.382094 ], [ -77.753804, 39.379624 ], [ -77.753274, 39.378320 ], [ -77.744144, 39.365139 ], [ -77.743874, 39.359947 ], [ -77.745930, 39.353221 ], [ -77.750387, 39.349450 ], [ -77.759315, 39.345314 ], [ -77.760435, 39.344171 ], [ -77.761084, 39.342524 ], [ -77.761115, 39.339757 ], [ -77.759615, 39.337331 ], [ -77.755789, 39.333899 ], [ -77.735009, 39.327015 ], [ -77.730914, 39.324684 ], [ -77.727379, 39.321666 ], [ -77.719029, 39.321125 ], [ -77.719946, 39.319693 ], [ -77.721638, 39.318494 ], [ -77.730047, 39.315666 ], [ -77.734899, 39.312409 ], [ -77.747287, 39.295001 ], [ -77.750267, 39.289284 ], [ -77.752726, 39.283373 ], [ -77.753357, 39.280331 ], [ -77.753060, 39.277971 ], [ -77.753105, 39.277340 ], [ -77.755193, 39.275191 ], [ -77.755698, 39.274575 ], [ -77.758412, 39.269197 ], [ -77.758733, 39.268114 ], [ -77.761217, 39.263721 ], [ -77.761768, 39.263031 ], [ -77.762844, 39.258445 ], [ -77.766525, 39.257340 ], [ -77.768000, 39.257657 ], [ -77.768992, 39.256417 ], [ -77.770281, 39.255977 ], [ -77.770669, 39.255262 ], [ -77.770876, 39.249760 ], [ -77.770589, 39.249393 ], [ -77.767277, 39.249380 ], [ -77.771415, 39.236776 ], [ -77.778068, 39.229305 ], [ -77.781268, 39.226909 ], [ -77.783640, 39.224081 ], [ -77.788763, 39.215243 ], [ -77.793631, 39.210125 ], [ -77.794596, 39.206299 ], [ -77.798190, 39.200658 ], [ -77.798478, 39.199574 ], [ -77.797714, 39.194240 ], [ -77.797943, 39.192826 ], [ -77.804712, 39.179419 ], [ -77.804415, 39.178045 ], [ -77.805099, 39.174222 ], [ -77.805991, 39.172421 ], [ -77.809125, 39.168567 ], [ -77.811295, 39.167563 ], [ -77.813206, 39.165023 ], [ -77.818446, 39.155279 ], [ -77.821413, 39.152410 ], [ -77.822874, 39.147755 ], [ -77.822990, 39.145451 ], [ -77.822230, 39.142734 ], [ -77.822182, 39.139985 ], [ -77.828157, 39.132329 ], [ -78.032841, 39.264403 ], [ -78.033185, 39.264621 ], [ -78.033187, 39.264622 ], [ -78.108746, 39.312460 ], [ -78.140920, 39.333745 ], [ -78.158194, 39.343392 ], [ -78.187370, 39.363989 ], [ -78.205401, 39.375099 ], [ -78.228766, 39.391233 ], [ -78.262785, 39.414323 ], [ -78.287980, 39.428755 ], [ -78.347087, 39.466012 ], [ -78.349476, 39.462205 ], [ -78.345143, 39.459484 ], [ -78.345823, 39.453499 ], [ -78.346962, 39.450679 ], [ -78.347333, 39.447659 ], [ -78.346061, 39.445613 ], [ -78.346546, 39.442616 ], [ -78.347773, 39.440583 ], [ -78.353227, 39.436792 ], [ -78.347942, 39.430879 ], [ -78.346718, 39.427618 ], [ -78.348354, 39.424431 ], [ -78.351236, 39.420595 ], [ -78.356627, 39.415902 ], [ -78.359352, 39.412534 ], [ -78.359918, 39.409028 ], [ -78.357949, 39.404192 ], [ -78.349436, 39.397252 ], [ -78.350014, 39.392861 ], [ -78.343214, 39.388807 ], [ -78.354837, 39.371616 ], [ -78.362632, 39.362888 ], [ -78.366867, 39.359290 ], [ -78.362267, 39.357784 ], [ -78.348698, 39.354744 ], [ -78.340480, 39.353492 ], [ -78.338958, 39.349889 ], [ -78.339284, 39.348605 ], [ -78.341308, 39.345555 ], [ -78.342514, 39.346769 ], [ -78.343685, 39.346713 ], [ -78.347409, 39.343402 ], [ -78.347634, 39.342720 ], [ -78.345460, 39.341024 ], [ -78.346301, 39.339108 ], [ -78.358940, 39.319484 ], [ -78.360035, 39.317771 ], [ -78.361567, 39.318037 ], [ -78.364686, 39.317312 ], [ -78.367242, 39.310148 ], [ -78.371604, 39.307692 ], [ -78.374728, 39.305136 ], [ -78.385888, 39.294888 ], [ -78.387242, 39.293430 ], [ -78.387194, 39.291444 ], [ -78.388785, 39.288572 ], [ -78.393371, 39.282988 ], [ -78.398682, 39.281332 ], [ -78.402275, 39.277238 ], [ -78.401813, 39.276754 ], [ -78.402783, 39.275471 ], [ -78.414204, 39.263910 ], [ -78.419422, 39.257476 ], [ -78.418584, 39.256065 ], [ -78.416120, 39.255410 ], [ -78.414631, 39.255733 ], [ -78.409116, 39.252564 ], [ -78.399785, 39.244129 ], [ -78.399669, 39.243874 ], [ -78.404214, 39.241214 ], [ -78.404980, 39.238006 ], [ -78.405585, 39.231176 ], [ -78.417890, 39.217504 ], [ -78.423968, 39.212049 ], [ -78.427911, 39.208611 ], [ -78.429803, 39.207014 ], [ -78.431167, 39.205744 ], [ -78.432130, 39.204717 ], [ -78.437053, 39.199766 ], [ -78.438651, 39.198049 ], [ -78.436662, 39.196658 ], [ -78.430846, 39.196227 ], [ -78.424905, 39.193301 ], [ -78.424292, 39.192156 ], [ -78.428697, 39.187217 ], [ -78.426315, 39.182762 ], [ -78.411972, 39.172734 ], [ -78.406966, 39.170903 ], [ -78.403697, 39.167451 ], [ -78.412599, 39.160038 ], [ -78.413943, 39.158415 ], [ -78.427294, 39.152726 ], [ -78.436658, 39.141691 ], [ -78.437771, 39.135426 ], [ -78.439429, 39.132146 ], [ -78.459869, 39.113351 ], [ -78.466662, 39.112858 ], [ -78.469530, 39.111204 ], [ -78.470261, 39.110063 ], [ -78.473209, 39.108143 ], [ -78.475376, 39.107469 ], [ -78.477320, 39.109398 ], [ -78.478426, 39.109843 ], [ -78.484283, 39.107372 ], [ -78.495160, 39.100992 ], [ -78.495984, 39.098980 ], [ -78.504384, 39.091398 ], [ -78.508132, 39.088630 ], [ -78.512103, 39.084878 ], [ -78.516479, 39.081802 ], [ -78.515955, 39.080046 ], [ -78.516789, 39.077569 ], [ -78.522714, 39.071062 ], [ -78.526543, 39.068221 ], [ -78.531695, 39.066519 ], [ -78.540216, 39.060631 ], [ -78.544101, 39.056663 ], [ -78.545679, 39.055052 ], [ -78.547734, 39.054069 ], [ -78.554263, 39.048058 ], [ -78.556748, 39.044527 ], [ -78.559997, 39.041573 ], [ -78.571901, 39.031995 ], [ -78.565837, 39.026303 ], [ -78.565073, 39.025935 ], [ -78.563294, 39.026328 ], [ -78.559640, 39.024456 ], [ -78.557380, 39.021393 ], [ -78.550467, 39.018065 ], [ -78.552321, 39.016374 ], [ -78.554919, 39.015124 ], [ -78.559400, 39.011877 ], [ -78.561711, 39.009007 ], [ -78.570462, 39.001552 ], [ -78.580465, 38.990567 ], [ -78.581981, 38.988398 ], [ -78.582928, 38.985416 ], [ -78.588704, 38.978579 ], [ -78.593261, 38.971918 ], [ -78.596015, 38.970192 ], [ -78.598894, 38.969546 ], [ -78.601399, 38.966530 ], [ -78.601655, 38.964603 ], [ -78.608369, 38.969743 ], [ -78.611184, 38.976134 ], [ -78.614312, 38.975850 ], [ -78.618676, 38.974082 ], [ -78.619982, 38.977338 ], [ -78.619914, 38.981288 ], [ -78.620453, 38.982601 ], [ -78.625672, 38.982575 ], [ -78.629553, 38.980866 ], [ -78.630846, 38.979586 ], [ -78.632452, 38.976983 ], [ -78.632471, 38.974739 ], [ -78.638423, 38.966819 ], [ -78.646589, 38.968138 ], [ -78.652352, 38.960677 ], [ -78.655043, 38.953766 ], [ -78.659050, 38.947375 ], [ -78.662083, 38.945702 ], [ -78.665886, 38.941579 ], [ -78.666594, 38.939200 ], [ -78.670679, 38.933800 ], [ -78.680456, 38.925313 ], [ -78.681617, 38.925840 ], [ -78.688266, 38.924780 ], [ -78.691450, 38.922195 ], [ -78.697380, 38.915602 ], [ -78.704323, 38.915231 ], [ -78.712622, 38.908665 ], [ -78.716168, 38.904830 ], [ -78.717178, 38.904296 ], [ -78.718647, 38.904561 ], [ -78.719810, 38.905907 ], [ -78.720900, 38.909844 ], [ -78.719451, 38.920260 ], [ -78.719755, 38.922135 ], [ -78.719806, 38.922638 ], [ -78.720095, 38.923863 ], [ -78.719620, 38.926510 ], [ -78.717076, 38.936028 ], [ -78.718482, 38.934267 ], [ -78.722451, 38.931405 ], [ -78.724062, 38.930846 ], [ -78.726222, 38.930932 ], [ -78.738921, 38.927283 ], [ -78.750517, 38.916029 ], [ -78.754658, 38.907582 ], [ -78.754516, 38.905728 ], [ -78.757278, 38.903203 ], [ -78.759085, 38.900529 ], [ -78.772793, 38.893742 ], [ -78.779198, 38.892298 ], [ -78.786025, 38.887187 ], [ -78.788031, 38.885123 ], [ -78.790078, 38.880076 ], [ -78.791610, 38.877593 ], [ -78.796213, 38.874606 ], [ -78.808181, 38.856175 ], [ -78.810943, 38.849616 ], [ -78.815116, 38.841594 ], [ -78.821167, 38.830982 ], [ -78.827262, 38.821610 ], [ -78.832267, 38.814388 ], [ -78.835191, 38.811499 ], [ -78.848187, 38.794978 ], [ -78.863684, 38.771800 ], [ -78.865905, 38.767034 ], [ -78.869276, 38.762991 ], [ -78.993997, 38.850102 ], [ -78.998171, 38.847353 ], [ -79.000252, 38.845412 ], [ -78.998863, 38.840962 ], [ -78.999014, 38.840074 ], [ -79.002352, 38.836512 ], [ -79.005152, 38.829912 ], [ -79.006352, 38.826112 ], [ -79.006152, 38.824512 ], [ -79.006552, 38.823712 ], [ -79.007952, 38.822312 ], [ -79.011952, 38.820412 ], [ -79.016752, 38.820012 ], [ -79.019553, 38.817912 ], [ -79.024053, 38.809212 ], [ -79.024453, 38.803712 ], [ -79.023453, 38.802612 ], [ -79.023053, 38.798613 ], [ -79.027253, 38.792113 ], [ -79.029253, 38.791013 ], [ -79.033153, 38.791013 ], [ -79.046554, 38.792113 ], [ -79.048954, 38.790713 ], [ -79.054954, 38.785713 ], [ -79.055654, 38.783013 ], [ -79.054354, 38.780613 ], [ -79.052454, 38.779213 ], [ -79.051654, 38.778013 ], [ -79.051254, 38.773913 ], [ -79.051554, 38.772613 ], [ -79.053754, 38.772313 ], [ -79.055654, 38.770913 ], [ -79.056754, 38.766513 ], [ -79.057253, 38.761413 ], [ -79.057554, 38.760213 ], [ -79.060954, 38.756713 ], [ -79.064854, 38.754413 ], [ -79.072555, 38.747513 ], [ -79.072755, 38.744614 ], [ -79.073855, 38.742114 ], [ -79.076555, 38.739214 ], [ -79.079655, 38.734714 ], [ -79.081955, 38.729714 ], [ -79.085455, 38.724614 ], [ -79.087255, 38.720114 ], [ -79.086555, 38.716015 ], [ -79.092755, 38.702315 ], [ -79.092555, 38.700149 ], [ -79.092271, 38.699208 ], [ -79.090755, 38.692515 ], [ -79.088055, 38.690115 ], [ -79.085555, 38.688816 ], [ -79.084355, 38.686516 ], [ -79.087855, 38.673816 ], [ -79.091055, 38.669316 ], [ -79.092755, 38.662816 ], [ -79.092955, 38.659517 ], [ -79.106356, 38.656217 ], [ -79.111556, 38.659717 ], [ -79.120256, 38.660216 ], [ -79.122256, 38.659817 ], [ -79.129757, 38.655017 ], [ -79.131057, 38.653217 ], [ -79.133557, 38.646017 ], [ -79.135472, 38.644057 ], [ -79.135546, 38.643715 ], [ -79.136374, 38.642400 ], [ -79.137012, 38.640655 ], [ -79.137557, 38.638017 ], [ -79.139657, 38.637217 ], [ -79.142657, 38.634417 ], [ -79.146741, 38.625819 ], [ -79.146974, 38.625641 ], [ -79.151257, 38.620618 ], [ -79.155355, 38.611225 ], [ -79.155557, 38.609218 ], [ -79.154357, 38.606518 ], [ -79.159158, 38.601219 ], [ -79.158957, 38.594519 ], [ -79.158257, 38.593919 ], [ -79.158657, 38.592319 ], [ -79.163458, 38.583119 ], [ -79.168058, 38.578619 ], [ -79.170858, 38.574119 ], [ -79.171658, 38.571620 ], [ -79.170658, 38.569220 ], [ -79.170958, 38.568120 ], [ -79.174512, 38.566531 ], [ -79.174881, 38.566314 ], [ -79.176658, 38.565520 ], [ -79.180858, 38.559920 ], [ -79.184058, 38.551520 ], [ -79.188958, 38.547420 ], [ -79.193458, 38.542421 ], [ -79.196959, 38.536721 ], [ -79.201459, 38.527821 ], [ -79.205859, 38.524521 ], [ -79.210959, 38.507422 ], [ -79.206959, 38.503522 ], [ -79.207884, 38.500428 ], [ -79.207873, 38.500122 ], [ -79.209703, 38.495574 ], [ -79.210008, 38.494283 ], [ -79.210026, 38.494231 ], [ -79.210591, 38.492913 ], [ -79.215212, 38.489261 ], [ -79.219067, 38.487441 ], [ -79.221406, 38.484837 ], [ -79.220961, 38.480590 ], [ -79.224192, 38.477763 ], [ -79.225669, 38.476471 ], [ -79.231620, 38.474041 ], [ -79.234408, 38.473011 ], [ -79.240059, 38.469841 ], [ -79.242024, 38.464332 ], [ -79.241854, 38.457055 ], [ -79.242641, 38.454168 ], [ -79.247342, 38.453294 ], [ -79.253067, 38.455818 ], [ -79.254435, 38.455949 ], [ -79.261107, 38.448082 ], [ -79.262910, 38.444586 ], [ -79.263376, 38.443762 ], [ -79.265327, 38.441772 ], [ -79.267414, 38.438322 ], [ -79.272064, 38.437376 ], [ -79.274529, 38.436337 ], [ -79.282225, 38.432078 ], [ -79.282762, 38.431647 ], [ -79.282663, 38.431021 ], [ -79.282470, 38.429168 ], [ -79.280581, 38.426833 ], [ -79.280263, 38.425475 ], [ -79.279678, 38.424173 ], [ -79.280149, 38.420760 ], [ -79.282971, 38.418095 ], [ -79.285613, 38.419249 ], [ -79.286874, 38.420555 ], [ -79.288432, 38.420960 ], [ -79.290529, 38.420757 ], [ -79.291813, 38.419627 ], [ -79.295712, 38.418129 ], [ -79.297758, 38.416438 ], [ -79.300081, 38.414888 ], [ -79.312276, 38.411876 ], [ -79.370302, 38.427244 ], [ -79.476638, 38.457228 ], [ -79.499768, 38.497720 ], [ -79.521469, 38.533918 ], [ -79.531870, 38.542817 ], [ -79.533170, 38.544717 ], [ -79.533370, 38.546217 ], [ -79.536870, 38.550917 ], [ -79.538270, 38.551817 ], [ -79.542570, 38.553217 ], [ -79.555471, 38.560217 ], [ -79.566271, 38.562517 ], [ -79.571771, 38.563117 ], [ -79.649075, 38.591515 ], [ -79.656109, 38.576200 ], [ -79.658175, 38.573016 ], [ -79.659375, 38.572616 ], [ -79.661575, 38.567316 ], [ -79.660675, 38.566216 ], [ -79.659275, 38.562416 ], [ -79.662575, 38.560516 ], [ -79.665075, 38.560916 ], [ -79.669275, 38.549516 ], [ -79.669675, 38.543416 ], [ -79.666874, 38.538317 ], [ -79.668774, 38.534217 ], [ -79.672974, 38.528717 ], [ -79.671574, 38.527517 ], [ -79.669774, 38.526917 ], [ -79.666774, 38.524317 ], [ -79.662974, 38.518717 ], [ -79.662074, 38.515517 ], [ -79.663474, 38.514117 ], [ -79.665674, 38.513817 ], [ -79.667574, 38.512917 ], [ -79.668774, 38.512017 ], [ -79.669128, 38.510975 ], [ -79.669128, 38.510883 ], [ -79.670474, 38.507717 ], [ -79.674074, 38.510417 ], [ -79.680374, 38.510617 ], [ -79.681574, 38.508217 ], [ -79.681606, 38.504504 ], [ -79.682974, 38.501317 ], [ -79.688345, 38.496183 ], [ -79.691301, 38.496768 ], [ -79.692273, 38.496474 ], [ -79.694506, 38.494232 ], [ -79.697572, 38.487223 ], [ -79.696959, 38.484574 ], [ -79.695462, 38.481454 ], [ -79.693424, 38.481011 ], [ -79.694180, 38.478311 ], [ -79.695565, 38.477842 ], [ -79.699006, 38.475148 ], [ -79.699622, 38.473967 ], [ -79.698929, 38.469869 ], [ -79.695588, 38.469058 ], [ -79.691088, 38.463744 ], [ -79.688882, 38.458714 ], [ -79.688365, 38.456870 ], [ -79.688205, 38.450476 ], [ -79.688962, 38.449538 ], [ -79.691478, 38.446282 ], [ -79.689544, 38.442511 ], [ -79.691377, 38.439558 ], [ -79.691656, 38.436436 ], [ -79.690930, 38.433995 ], [ -79.689909, 38.432864 ], [ -79.689675, 38.431439 ], [ -79.706634, 38.415730 ], [ -79.709140, 38.412064 ], [ -79.708965, 38.409553 ], [ -79.712904, 38.405034 ], [ -79.717365, 38.401562 ], [ -79.722653, 38.389517 ], [ -79.726350, 38.387070 ], [ -79.729895, 38.380351 ], [ -79.731698, 38.373376 ], [ -79.730494, 38.372217 ], [ -79.727676, 38.371701 ], [ -79.726790, 38.370832 ], [ -79.725804, 38.366128 ], [ -79.725597, 38.363828 ], [ -79.725973, 38.363229 ], [ -79.727053, 38.362233 ], [ -79.729344, 38.361830 ], [ -79.732059, 38.360168 ], [ -79.734600, 38.356728 ], [ -79.740615, 38.354101 ], [ -79.744105, 38.353968 ], [ -79.755560, 38.357372 ], [ -79.757626, 38.357566 ], [ -79.764432, 38.356514 ], [ -79.767263, 38.353395 ], [ -79.766403, 38.350873 ], [ -79.769906, 38.341843 ], [ -79.773090, 38.335529 ], [ -79.779272, 38.331609 ], [ -79.785972, 38.330878 ], [ -79.796550, 38.323480 ], [ -79.798159, 38.319161 ], [ -79.799617, 38.317149 ], [ -79.804093, 38.313922 ], [ -79.808711, 38.309429 ], [ -79.810154, 38.306707 ], [ -79.810115, 38.305037 ], [ -79.807542, 38.301694 ], [ -79.804026, 38.298622 ], [ -79.803346, 38.296682 ], [ -79.802778, 38.292073 ], [ -79.797848, 38.292053 ], [ -79.795448, 38.290228 ], [ -79.789791, 38.281167 ], [ -79.787542, 38.273298 ], [ -79.788945, 38.268703 ], [ -79.790134, 38.267654 ], [ -79.796100, 38.266413 ], [ -79.798295, 38.265957 ], [ -79.801274, 38.261474 ], [ -79.806333, 38.259193 ], [ -79.811987, 38.260401 ], [ -79.814202, 38.258174 ], [ -79.815708, 38.255065 ], [ -79.815719, 38.253645 ], [ -79.814865, 38.251568 ], [ -79.817149, 38.249511 ], [ -79.819623, 38.248234 ], [ -79.821010, 38.248277 ], [ -79.825283, 38.250488 ], [ -79.830882, 38.249687 ], [ -79.832971, 38.247553 ], [ -79.834031, 38.244957 ], [ -79.834171, 38.242899 ], [ -79.835124, 38.241892 ], [ -79.837494, 38.241276 ], [ -79.842981, 38.241594 ], [ -79.845207, 38.241082 ], [ -79.846445, 38.240003 ], [ -79.850324, 38.233329 ], [ -79.856962, 38.231075 ], [ -79.863625, 38.223945 ], [ -79.879087, 38.211016 ], [ -79.884234, 38.207868 ], [ -79.886413, 38.207953 ], [ -79.888045, 38.207360 ], [ -79.891591, 38.204652 ], [ -79.891999, 38.203378 ], [ -79.892345, 38.202397 ], [ -79.892916, 38.199868 ], [ -79.898426, 38.193045 ], [ -79.906090, 38.188999 ], [ -79.910961, 38.187920 ], [ -79.914410, 38.188418 ], [ -79.916344, 38.186278 ], [ -79.916174, 38.184386 ], [ -79.917061, 38.183741 ], [ -79.921196, 38.180378 ], [ -79.921026, 38.179954 ], [ -79.916622, 38.177994 ], [ -79.916765, 38.175504 ], [ -79.918629, 38.172671 ], [ -79.918913, 38.170439 ], [ -79.917924, 38.168399 ], [ -79.916072, 38.168428 ], [ -79.915065, 38.168088 ], [ -79.914884, 38.167524 ], [ -79.918662, 38.154790 ], [ -79.923125, 38.150874 ], [ -79.925251, 38.150465 ], [ -79.925512, 38.150237 ], [ -79.928683, 38.144928 ], [ -79.928747, 38.144436 ], [ -79.929031, 38.139771 ], [ -79.933751, 38.135508 ], [ -79.942747, 38.134333 ], [ -79.944843, 38.131585 ], [ -79.938952, 38.111619 ], [ -79.938051, 38.110759 ], [ -79.934364, 38.109718 ], [ -79.929687, 38.109197 ], [ -79.926330, 38.107151 ], [ -79.927645, 38.104826 ], [ -79.931034, 38.101402 ], [ -79.933911, 38.099168 ], [ -79.934250, 38.097669 ], [ -79.935101, 38.096541 ], [ -79.938274, 38.094741 ], [ -79.942364, 38.091588 ], [ -79.949113, 38.084238 ], [ -79.953509, 38.081484 ], [ -79.954369, 38.080397 ], [ -79.960093, 38.068677 ], [ -79.959844, 38.063697 ], [ -79.968189, 38.047709 ], [ -79.971231, 38.044326 ], [ -79.973895, 38.040004 ], [ -79.973777, 38.038744 ], [ -79.972165, 38.036102 ], [ -79.973701, 38.032556 ], [ -79.975269, 38.030075 ], [ -79.976732, 38.029278 ], [ -79.978427, 38.029082 ], [ -79.980290, 38.027596 ], [ -79.985619, 38.019160 ], [ -79.985792, 38.018089 ], [ -79.984842, 38.016610 ], [ -79.986142, 38.014182 ], [ -79.990114, 38.013246 ], [ -79.994985, 38.007853 ], [ -79.995901, 38.005791 ], [ -79.995398, 38.003309 ], [ -79.996134, 38.000996 ], [ -79.999384, 37.995842 ], [ -80.002507, 37.992767 ], [ -80.008888, 37.990830 ], [ -80.012193, 37.988633 ], [ -80.012891, 37.987443 ], [ -80.012555, 37.985999 ], [ -80.013145, 37.984253 ], [ -80.024168, 37.976907 ], [ -80.036236, 37.967920 ], [ -80.048410, 37.957481 ], [ -80.051043, 37.956852 ], [ -80.056329, 37.952274 ], [ -80.056839, 37.951833 ], [ -80.063682, 37.947968 ], [ -80.066569, 37.947171 ], [ -80.074514, 37.942221 ], [ -80.075441, 37.939629 ], [ -80.080823, 37.935526 ], [ -80.086954, 37.929547 ], [ -80.096563, 37.918112 ], [ -80.102931, 37.918911 ], [ -80.106819, 37.914698 ], [ -80.116884, 37.906292 ], [ -80.118967, 37.903614 ], [ -80.119106, 37.902018 ], [ -80.117480, 37.900581 ], [ -80.117747, 37.897720 ], [ -80.120613, 37.896735 ], [ -80.123021, 37.898046 ], [ -80.123620, 37.897943 ], [ -80.129555, 37.894134 ], [ -80.130464, 37.893194 ], [ -80.131040, 37.890697 ], [ -80.131931, 37.889500 ], [ -80.141947, 37.882616 ], [ -80.146130, 37.884453 ], [ -80.147316, 37.885936 ], [ -80.148951, 37.886892 ], [ -80.153832, 37.881824 ], [ -80.162202, 37.875122 ], [ -80.168957, 37.867116 ], [ -80.172033, 37.862144 ], [ -80.172076, 37.860066 ], [ -80.176712, 37.854029 ], [ -80.181815, 37.852724 ], [ -80.183062, 37.850646 ], [ -80.183555, 37.846810 ], [ -80.179391, 37.839751 ], [ -80.181768, 37.838343 ], [ -80.186380, 37.837741 ], [ -80.194650, 37.831759 ], [ -80.199633, 37.827507 ], [ -80.202853, 37.824240 ], [ -80.205841, 37.818921 ], [ -80.206482, 37.815970 ], [ -80.210965, 37.812598 ], [ -80.216229, 37.809820 ], [ -80.216939, 37.809505 ], [ -80.218611, 37.809783 ], [ -80.227092, 37.798886 ], [ -80.229228, 37.794660 ], [ -80.229489, 37.792331 ], [ -80.227965, 37.791714 ], [ -80.224189, 37.787612 ], [ -80.220092, 37.783160 ], [ -80.218616, 37.783291 ], [ -80.215892, 37.781989 ], [ -80.215658, 37.777481 ], [ -80.216498, 37.776445 ], [ -80.216899, 37.776056 ], [ -80.217634, 37.776775 ], [ -80.221827, 37.778293 ], [ -80.227498, 37.778889 ], [ -80.230458, 37.778305 ], [ -80.232011, 37.775621 ], [ -80.241390, 37.769443 ], [ -80.246902, 37.768309 ], [ -80.251319, 37.762958 ], [ -80.250427, 37.761301 ], [ -80.249790, 37.757111 ], [ -80.251622, 37.755866 ], [ -80.256410, 37.756372 ], [ -80.257411, 37.756084 ], [ -80.262765, 37.738336 ], [ -80.260313, 37.733517 ], [ -80.252024, 37.729825 ], [ -80.252227, 37.727261 ], [ -80.253077, 37.725899 ], [ -80.258143, 37.720612 ], [ -80.264406, 37.718786 ], [ -80.271990, 37.711532 ], [ -80.275007, 37.707844 ], [ -80.287107, 37.696403 ], [ -80.294108, 37.693852 ], [ -80.296138, 37.691783 ], [ -80.292337, 37.683976 ], [ -80.292258, 37.683732 ], [ -80.279372, 37.657077 ], [ -80.270323, 37.648982 ], [ -80.270352, 37.648929 ], [ -80.267455, 37.646108 ], [ -80.267228, 37.646011 ], [ -80.264874, 37.645511 ], [ -80.264830, 37.645526 ], [ -80.263291, 37.645101 ], [ -80.263281, 37.645082 ], [ -80.254469, 37.642333 ], [ -80.254431, 37.642352 ], [ -80.239288, 37.637672 ], [ -80.220984, 37.627767 ], [ -80.223386, 37.623185 ], [ -80.226017, 37.620059 ], [ -80.240272, 37.606961 ], [ -80.249780, 37.602117 ], [ -80.258919, 37.595499 ], [ -80.263560, 37.593374 ], [ -80.270342, 37.591149 ], [ -80.282440, 37.585481 ], [ -80.294882, 37.578770 ], [ -80.328504, 37.564315 ], [ -80.312393, 37.546239 ], [ -80.314464, 37.544120 ], [ -80.321249, 37.541419 ], [ -80.324384, 37.541052 ], [ -80.327489, 37.540022 ], [ -80.330306, 37.536244 ], [ -80.309346, 37.527381 ], [ -80.291644, 37.536505 ], [ -80.282385, 37.533517 ], [ -80.299789, 37.508271 ], [ -80.309833, 37.503827 ], [ -80.309331, 37.502880 ], [ -80.314806, 37.500943 ], [ -80.320627, 37.498880 ], [ -80.327103, 37.495376 ], [ -80.332038, 37.493744 ], [ -80.343789, 37.492148 ], [ -80.366838, 37.484879 ], [ -80.363170, 37.480001 ], [ -80.369449, 37.476599 ], [ -80.371952, 37.474069 ], [ -80.378308, 37.471381 ], [ -80.382535, 37.470367 ], [ -80.399880, 37.462314 ], [ -80.402816, 37.460322 ], [ -80.425656, 37.449876 ], [ -80.443025, 37.438126 ], [ -80.451367, 37.434039 ], [ -80.457313, 37.432267 ], [ -80.464820, 37.426144 ], [ -80.475601, 37.422949 ], [ -80.494867, 37.435070 ], [ -80.497280, 37.444779 ], [ -80.492981, 37.457749 ], [ -80.511391, 37.481672 ], [ -80.513409, 37.479446 ], [ -80.515139, 37.478566 ], [ -80.523481, 37.476905 ], [ -80.528349, 37.477368 ], [ -80.532372, 37.477124 ], [ -80.533449, 37.476406 ], [ -80.539786, 37.474527 ], [ -80.544836, 37.474695 ], [ -80.552036, 37.473563 ], [ -80.561442, 37.469775 ], [ -80.566297, 37.466575 ], [ -80.585856, 37.456654 ], [ -80.590240, 37.453296 ], [ -80.591377, 37.451440 ], [ -80.600204, 37.446173 ], [ -80.616802, 37.439443 ], [ -80.622117, 37.435969 ], [ -80.622664, 37.433307 ], [ -80.626365, 37.433328 ], [ -80.632365, 37.432125 ], [ -80.634390, 37.431227 ], [ -80.637379, 37.429372 ], [ -80.637554, 37.428556 ], [ -80.636947, 37.427471 ], [ -80.645893, 37.422147 ], [ -80.653589, 37.419514 ], [ -80.656687, 37.417585 ], [ -80.664112, 37.414220 ], [ -80.664971, 37.414215 ], [ -80.684576, 37.404630 ], [ -80.691709, 37.401749 ], [ -80.705203, 37.394618 ], [ -80.715479, 37.390707 ], [ -80.723596, 37.388261 ], [ -80.731589, 37.384710 ], [ -80.738040, 37.382547 ], [ -80.745527, 37.380111 ], [ -80.748722, 37.380050 ], [ -80.759886, 37.374882 ], [ -80.770082, 37.372363 ], [ -80.776649, 37.383679 ], [ -80.776766, 37.384131 ], [ -80.782295, 37.389016 ], [ -80.783382, 37.390649 ], [ -80.783324, 37.392793 ], [ -80.784188, 37.394587 ], [ -80.790317, 37.395668 ], [ -80.798869, 37.395807 ], [ -80.800447, 37.395738 ], [ -80.806129, 37.398074 ], [ -80.807134, 37.401348 ], [ -80.806358, 37.404119 ], [ -80.808769, 37.406271 ], [ -80.811639, 37.407507 ], [ -80.836446, 37.424355 ], [ -80.837678, 37.425658 ], [ -80.841672, 37.425971 ], [ -80.844213, 37.423555 ], [ -80.846324, 37.423394 ], [ -80.850656, 37.426062 ], [ -80.853163, 37.426902 ], [ -80.856997, 37.427052 ], [ -80.858360, 37.428168 ], [ -80.858473, 37.428301 ], [ -80.859556, 37.429568 ], [ -80.859563, 37.429558 ], [ -80.863142, 37.424644 ], [ -80.865148, 37.419927 ], [ -80.865174, 37.416996 ], [ -80.864455, 37.414180 ], [ -80.862761, 37.411829 ], [ -80.883248, 37.383933 ], [ -80.849451, 37.346909 ], [ -80.865321, 37.340523 ], [ -80.868986, 37.338573 ], [ -80.880103, 37.328903 ], [ -80.900535, 37.315000 ], [ -80.919259, 37.306163 ], [ -80.927040, 37.303683 ], [ -80.931118, 37.302872 ], [ -80.938135, 37.300278 ], [ -80.947896, 37.295872 ], [ -80.966556, 37.292158 ], [ -80.973889, 37.291444 ], [ -80.980146, 37.292743 ], [ -80.981322, 37.293465 ], [ -80.982173, 37.296023 ], [ -80.979106, 37.300581 ], [ -80.979589, 37.302279 ], [ -80.996013, 37.299545 ], [ -81.000576, 37.297868 ], [ -81.008457, 37.296073 ], [ -81.021937, 37.294143 ], [ -81.037191, 37.290251 ], [ -81.084012, 37.284401 ], [ -81.094820, 37.282640 ], [ -81.112596, 37.278497 ], [ -81.142404, 37.269165 ], [ -81.158964, 37.265382 ], [ -81.167029, 37.262881 ], [ -81.178151, 37.257979 ], [ -81.204774, 37.243013 ], [ -81.225104, 37.234874 ], [ -81.320105, 37.299323 ], [ -81.362156, 37.337687 ], [ -81.366315, 37.335927 ], [ -81.367052, 37.334504 ], [ -81.368090, 37.332423 ], [ -81.369379, 37.331827 ], [ -81.369264, 37.330568 ], [ -81.368030, 37.329447 ], [ -81.367599, 37.327569 ], [ -81.371315, 37.324115 ], [ -81.372610, 37.320195 ], [ -81.374455, 37.318614 ], [ -81.377349, 37.318447 ], [ -81.380159, 37.317838 ], [ -81.384127, 37.318596 ], [ -81.384914, 37.318832 ], [ -81.385810, 37.320085 ], [ -81.386727, 37.320474 ], [ -81.388132, 37.319903 ], [ -81.394287, 37.316411 ], [ -81.398548, 37.310635 ], [ -81.398702, 37.307806 ], [ -81.397357, 37.306358 ], [ -81.396817, 37.304498 ], [ -81.398185, 37.302965 ], [ -81.402195, 37.301660 ], [ -81.405060, 37.298794 ], [ -81.403764, 37.296597 ], [ -81.409196, 37.286071 ], [ -81.409729, 37.284837 ], [ -81.409577, 37.284025 ], [ -81.411593, 37.280330 ], [ -81.416663, 37.273214 ], [ -81.427946, 37.271015 ], [ -81.432850, 37.272697 ], [ -81.448285, 37.270575 ], [ -81.449068, 37.269583 ], [ -81.454199, 37.266999 ], [ -81.458895, 37.266466 ], [ -81.460585, 37.265527 ], [ -81.459874, 37.263901 ], [ -81.460000, 37.262547 ], [ -81.462107, 37.259899 ], [ -81.476431, 37.255127 ], [ -81.480144, 37.251121 ], [ -81.483559, 37.250604 ], [ -81.492287, 37.250960 ], [ -81.495738, 37.252393 ], [ -81.498045, 37.254659 ], [ -81.498445, 37.256568 ], [ -81.497773, 37.257190 ], [ -81.497775, 37.257899 ], [ -81.498874, 37.258025 ], [ -81.503190, 37.252579 ], [ -81.504168, 37.250115 ], [ -81.504880, 37.247697 ], [ -81.506428, 37.244469 ], [ -81.506260, 37.239272 ], [ -81.507325, 37.233800 ], [ -81.508786, 37.232564 ], [ -81.520729, 37.226914 ], [ -81.527458, 37.225817 ], [ -81.533070, 37.223414 ], [ -81.544437, 37.220761 ], [ -81.545211, 37.220165 ], [ -81.549248, 37.213732 ], [ -81.553600, 37.208443 ], [ -81.556119, 37.207413 ], [ -81.556892, 37.207275 ], [ -81.557315, 37.207697 ], [ -81.558353, 37.208145 ], [ -81.560625, 37.206663 ], [ -81.678210, 37.201483 ], [ -81.678603, 37.202467 ], [ -81.681379, 37.203634 ], [ -81.683268, 37.205649 ], [ -81.684012, 37.211098 ], [ -81.683544, 37.211452 ], [ -81.686717, 37.213105 ], [ -81.695113, 37.213570 ], [ -81.698954, 37.218201 ], [ -81.715730, 37.228771 ], [ -81.716248, 37.234321 ], [ -81.719554, 37.237785 ], [ -81.723061, 37.240493 ], [ -81.726171, 37.240522 ], [ -81.728194, 37.239823 ], [ -81.733320, 37.238127 ], [ -81.738543, 37.238264 ], [ -81.739277, 37.238837 ], [ -81.744003, 37.242528 ], [ -81.744291, 37.244178 ], [ -81.743420, 37.245858 ], [ -81.743505, 37.247601 ], [ -81.740974, 37.254052 ], [ -81.741662, 37.254784 ], [ -81.743008, 37.255127 ], [ -81.745445, 37.258125 ], [ -81.745505, 37.261330 ], [ -81.746109, 37.263597 ], [ -81.747656, 37.264329 ], [ -81.751290, 37.265131 ], [ -81.752123, 37.265568 ], [ -81.752912, 37.266614 ], [ -81.755012, 37.267720 ], [ -81.757531, 37.270010 ], [ -81.757714, 37.271124 ], [ -81.757730, 37.271934 ], [ -81.757631, 37.274003 ], [ -81.760220, 37.275254 ], [ -81.761752, 37.275713 ], [ -81.762776, 37.275391 ], [ -81.763836, 37.275218 ], [ -81.765195, 37.275099 ], [ -81.767837, 37.274216 ], [ -81.774684, 37.274807 ], [ -81.774747, 37.274847 ], [ -81.777319, 37.275873 ], [ -81.779350, 37.277394 ], [ -81.779362, 37.279982 ], [ -81.783122, 37.282580 ], [ -81.789294, 37.284416 ], [ -81.793425, 37.281674 ], [ -81.793639, 37.282188 ], [ -81.793115, 37.283538 ], [ -81.793595, 37.284838 ], [ -81.803275, 37.285916 ], [ -81.805382, 37.285622 ], [ -81.807232, 37.283175 ], [ -81.809184, 37.283003 ], [ -81.810559, 37.282980 ], [ -81.813222, 37.281091 ], [ -81.816702, 37.279865 ], [ -81.819625, 37.279411 ], [ -81.825065, 37.279536 ], [ -81.834470, 37.281763 ], [ -81.834387, 37.283086 ], [ -81.833406, 37.284535 ], [ -81.834432, 37.285416 ], [ -81.838762, 37.286343 ], [ -81.842310, 37.285556 ], [ -81.843167, 37.285586 ], [ -81.846807, 37.284649 ], [ -81.849949, 37.285227 ], [ -81.853551, 37.287701 ], [ -81.854059, 37.291352 ], [ -81.853488, 37.294763 ], [ -81.854465, 37.299937 ], [ -81.853978, 37.300418 ], [ -81.853645, 37.300779 ], [ -81.854460, 37.306570 ], [ -81.856032, 37.306742 ], [ -81.859624, 37.304765 ], [ -81.862031, 37.305648 ], [ -81.864760, 37.308404 ], [ -81.865219, 37.308839 ], [ -81.865683, 37.309484 ], [ -81.865429, 37.310120 ], [ -81.863712, 37.312230 ], [ -81.859928, 37.313965 ], [ -81.860267, 37.315715 ], [ -81.867425, 37.320838 ], [ -81.870180, 37.320667 ], [ -81.872662, 37.323314 ], [ -81.873213, 37.325065 ], [ -81.878343, 37.328837 ], [ -81.878713, 37.331753 ], [ -81.879601, 37.332074 ], [ -81.880886, 37.331146 ], [ -81.885075, 37.330665 ], [ -81.886952, 37.330725 ], [ -81.887722, 37.331156 ], [ -81.892876, 37.330134 ], [ -81.893773, 37.330105 ], [ -81.894768, 37.331381 ], [ -81.894797, 37.332012 ], [ -81.895489, 37.332022 ], [ -81.896001, 37.331967 ], [ -81.899459, 37.340277 ], [ -81.899495, 37.341102 ], [ -81.902992, 37.342340 ], [ -81.903795, 37.343050 ], [ -81.905945, 37.342775 ], [ -81.906368, 37.342760 ], [ -81.907322, 37.343119 ], [ -81.907895, 37.343783 ], [ -81.910875, 37.348729 ], [ -81.911487, 37.348839 ], [ -81.911951, 37.349339 ], [ -81.916678, 37.349346 ], [ -81.920279, 37.353402 ], [ -81.920711, 37.355416 ], [ -81.921571, 37.356423 ], [ -81.925643, 37.357316 ], [ -81.926589, 37.358942 ], [ -81.928497, 37.360645 ], [ -81.926697, 37.364618 ], [ -81.929915, 37.366589 ], [ -81.930194, 37.366728 ], [ -81.933895, 37.372747 ], [ -81.932763, 37.374229 ], [ -81.933880, 37.377796 ], [ -81.935872, 37.378554 ], [ -81.936744, 37.380730 ], [ -81.933601, 37.389217 ], [ -81.928778, 37.393845 ], [ -81.928280, 37.398059 ], [ -81.930786, 37.401656 ], [ -81.930042, 37.405291 ], [ -81.927338, 37.406844 ], [ -81.925764, 37.406874 ], [ -81.924506, 37.407613 ], [ -81.923481, 37.411379 ], [ -81.932468, 37.415217 ], [ -81.936950, 37.419920 ], [ -81.940553, 37.429058 ], [ -81.937838, 37.432111 ], [ -81.935316, 37.436390 ], [ -81.935621, 37.438397 ], [ -81.938843, 37.440463 ], [ -81.941175, 37.440485 ], [ -81.942856, 37.439929 ], [ -81.945765, 37.440214 ], [ -81.949367, 37.445687 ], [ -81.958672, 37.448045 ], [ -81.965582, 37.446918 ], [ -81.969342, 37.450324 ], [ -81.968795, 37.451496 ], [ -81.976176, 37.457186 ], [ -81.980013, 37.457210 ], [ -81.984891, 37.454315 ], [ -81.987006, 37.454878 ], [ -81.992270, 37.460916 ], [ -81.995649, 37.469833 ], [ -81.996578, 37.476705 ], [ -81.992916, 37.482969 ], [ -81.989849, 37.484879 ], [ -81.985703, 37.485681 ], [ -81.980327, 37.485447 ], [ -81.979169, 37.484604 ], [ -81.977593, 37.484603 ], [ -81.970730, 37.489904 ], [ -81.964986, 37.493488 ], [ -81.957213, 37.491504 ], [ -81.953264, 37.491763 ], [ -81.952681, 37.492274 ], [ -81.952735, 37.494162 ], [ -81.954167, 37.495302 ], [ -81.954364, 37.496084 ], [ -81.954077, 37.499822 ], [ -81.953147, 37.501314 ], [ -81.951831, 37.502050 ], [ -81.949188, 37.502376 ], [ -81.945957, 37.501901 ], [ -81.943912, 37.502929 ], [ -81.944188, 37.506976 ], [ -81.943045, 37.508609 ], [ -81.941151, 37.509483 ], [ -81.932279, 37.511961 ], [ -81.927870, 37.512118 ], [ -81.927759, 37.512209 ], [ -81.926736, 37.513040 ], [ -81.926391, 37.514207 ], [ -81.933088, 37.518968 ], [ -81.936996, 37.514230 ], [ -81.938749, 37.512902 ], [ -81.941968, 37.512306 ], [ -81.943865, 37.512879 ], [ -81.944756, 37.513657 ], [ -81.945475, 37.516610 ], [ -81.943779, 37.519609 ], [ -81.943693, 37.521212 ], [ -81.947085, 37.523913 ], [ -81.947660, 37.525080 ], [ -81.947545, 37.527530 ], [ -81.943981, 37.530300 ], [ -81.944010, 37.530964 ], [ -81.946022, 37.531742 ], [ -81.953524, 37.528056 ], [ -81.956630, 37.528490 ], [ -81.957693, 37.529841 ], [ -81.957436, 37.533206 ], [ -81.956947, 37.534259 ], [ -81.957379, 37.535198 ], [ -81.959362, 37.535220 ], [ -81.967583, 37.532815 ], [ -81.969279, 37.534325 ], [ -81.968297, 37.537798 ], [ -81.965401, 37.541171 ], [ -81.964971, 37.543026 ], [ -81.970147, 37.546504 ], [ -81.976386, 37.545426 ], [ -81.980841, 37.542357 ], [ -81.982479, 37.541807 ], [ -81.987511, 37.542835 ], [ -81.989092, 37.542514 ], [ -81.992597, 37.538323 ], [ -81.994033, 37.537612 ], [ -81.996909, 37.538572 ], [ -81.996912, 37.542808 ], [ -81.998177, 37.543082 ], [ -81.999844, 37.542579 ], [ -82.007412, 37.533677 ], [ -82.009194, 37.533243 ], [ -82.013966, 37.533564 ], [ -82.015920, 37.534321 ], [ -82.016925, 37.538556 ], [ -82.018878, 37.540572 ], [ -82.021006, 37.540526 ], [ -82.025261, 37.538261 ], [ -82.028826, 37.537667 ], [ -82.036932, 37.542729 ], [ -82.038024, 37.546918 ], [ -82.038972, 37.547926 ], [ -82.042825, 37.548361 ], [ -82.044780, 37.546713 ], [ -82.045155, 37.544516 ], [ -82.044810, 37.541814 ], [ -82.042396, 37.535770 ], [ -82.042397, 37.533916 ], [ -82.044382, 37.529017 ], [ -82.046653, 37.528193 ], [ -82.048205, 37.528972 ], [ -82.048463, 37.533962 ], [ -82.049584, 37.535222 ], [ -82.054787, 37.536756 ], [ -82.057460, 37.536893 ], [ -82.061256, 37.536001 ], [ -82.063326, 37.536206 ], [ -82.064418, 37.536870 ], [ -82.064792, 37.539021 ], [ -82.063671, 37.541929 ], [ -82.064418, 37.544516 ], [ -82.073246, 37.555023 ], [ -82.075030, 37.555824 ], [ -82.084605, 37.555410 ], [ -82.089178, 37.556004 ], [ -82.098924, 37.553300 ], [ -82.102893, 37.553046 ], [ -82.104532, 37.553275 ], [ -82.105136, 37.554007 ], [ -82.104303, 37.555655 ], [ -82.101946, 37.558106 ], [ -82.102263, 37.559456 ], [ -82.103127, 37.560097 ], [ -82.116584, 37.559588 ], [ -82.120609, 37.556999 ], [ -82.121985, 37.552763 ], [ -82.123824, 37.551389 ], [ -82.127089, 37.551345 ], [ -82.131776, 37.552423 ], [ -82.133299, 37.552996 ], [ -82.134506, 37.554439 ], [ -82.134705, 37.557278 ], [ -82.133495, 37.560711 ], [ -82.133954, 37.562245 ], [ -82.136800, 37.564421 ], [ -82.143183, 37.565773 ], [ -82.144563, 37.566941 ], [ -82.144648, 37.568315 ], [ -82.143468, 37.570375 ], [ -82.141828, 37.570946 ], [ -82.129604, 37.571972 ], [ -82.127303, 37.572681 ], [ -82.124372, 37.576410 ], [ -82.124307, 37.577806 ], [ -82.125601, 37.579021 ], [ -82.127321, 37.586667 ], [ -82.130165, 37.591544 ], [ -82.131977, 37.593537 ], [ -82.141555, 37.595166 ], [ -82.146419, 37.592650 ], [ -82.148434, 37.590910 ], [ -82.156718, 37.592790 ], [ -82.157609, 37.596773 ], [ -82.156110, 37.604945 ], [ -82.156741, 37.609202 ], [ -82.158554, 37.609546 ], [ -82.164454, 37.608014 ], [ -82.168137, 37.608495 ], [ -82.169057, 37.609869 ], [ -82.169200, 37.613028 ], [ -82.164767, 37.618292 ], [ -82.164191, 37.620192 ], [ -82.167126, 37.621818 ], [ -82.169515, 37.621978 ], [ -82.172710, 37.619850 ], [ -82.176682, 37.618202 ], [ -82.181430, 37.621842 ], [ -82.182438, 37.623971 ], [ -82.181398, 37.626798 ], [ -82.173482, 37.631055 ], [ -82.172446, 37.632589 ], [ -82.172762, 37.634008 ], [ -82.175956, 37.637396 ], [ -82.177511, 37.640417 ], [ -82.177338, 37.641722 ], [ -82.174688, 37.646529 ], [ -82.174631, 37.647422 ], [ -82.175264, 37.647971 ], [ -82.177625, 37.648956 ], [ -82.185456, 37.648933 ], [ -82.187989, 37.647582 ], [ -82.191444, 37.644378 ], [ -82.191242, 37.642867 ], [ -82.189688, 37.640394 ], [ -82.187845, 37.638540 ], [ -82.187471, 37.637029 ], [ -82.186320, 37.629292 ], [ -82.186694, 37.627576 ], [ -82.187298, 37.626935 ], [ -82.192394, 37.625606 ], [ -82.201201, 37.627895 ], [ -82.202467, 37.627483 ], [ -82.203388, 37.626132 ], [ -82.204337, 37.625811 ], [ -82.209691, 37.625103 ], [ -82.213490, 37.625408 ], [ -82.215649, 37.626244 ], [ -82.214815, 37.627572 ], [ -82.220200, 37.633912 ], [ -82.220257, 37.634781 ], [ -82.219078, 37.635903 ], [ -82.216690, 37.639956 ], [ -82.216691, 37.641329 ], [ -82.219340, 37.642931 ], [ -82.223602, 37.644554 ], [ -82.224956, 37.647003 ], [ -82.225535, 37.651947 ], [ -82.226111, 37.653092 ], [ -82.239390, 37.661465 ], [ -82.240773, 37.661785 ], [ -82.243911, 37.660959 ], [ -82.252273, 37.656907 ], [ -82.257111, 37.656749 ], [ -82.267962, 37.662407 ], [ -82.272021, 37.663782 ], [ -82.277876, 37.669998 ], [ -82.282297, 37.675826 ], [ -82.283506, 37.676078 ], [ -82.284687, 37.675277 ], [ -82.286446, 37.670127 ], [ -82.288174, 37.668227 ], [ -82.291773, 37.669143 ], [ -82.294393, 37.670448 ], [ -82.294710, 37.672257 ], [ -82.294134, 37.673378 ], [ -82.294392, 37.677957 ], [ -82.294737, 37.678277 ], [ -82.296724, 37.678071 ], [ -82.302312, 37.675554 ], [ -82.303953, 37.675760 ], [ -82.304501, 37.677157 ], [ -82.303867, 37.678392 ], [ -82.297126, 37.684228 ], [ -82.296118, 37.686174 ], [ -82.296262, 37.687067 ], [ -82.297788, 37.687753 ], [ -82.301504, 37.690775 ], [ -82.302886, 37.693683 ], [ -82.301964, 37.696223 ], [ -82.297325, 37.699817 ], [ -82.296634, 37.702403 ], [ -82.298074, 37.704143 ], [ -82.300954, 37.706135 ], [ -82.305679, 37.706708 ], [ -82.307235, 37.707669 ], [ -82.310665, 37.713300 ], [ -82.311097, 37.717329 ], [ -82.311702, 37.718771 ], [ -82.316197, 37.721541 ], [ -82.317869, 37.727720 ], [ -82.318302, 37.733053 ], [ -82.318879, 37.733763 ], [ -82.319686, 37.734404 ], [ -82.326834, 37.736257 ], [ -82.333044, 37.740969 ], [ -82.333349, 37.741200 ], [ -82.333581, 37.743283 ], [ -82.328221, 37.748480 ], [ -82.321415, 37.751269 ], [ -82.321012, 37.755435 ], [ -82.319023, 37.758892 ], [ -82.317668, 37.759624 ], [ -82.312968, 37.760677 ], [ -82.310893, 37.762005 ], [ -82.310777, 37.762692 ], [ -82.311642, 37.764294 ], [ -82.312824, 37.765027 ], [ -82.317611, 37.764889 ], [ -82.327356, 37.762233 ], [ -82.329460, 37.762393 ], [ -82.331162, 37.763125 ], [ -82.333816, 37.765391 ], [ -82.333903, 37.766306 ], [ -82.331654, 37.768161 ], [ -82.323696, 37.772534 ], [ -82.323004, 37.773907 ], [ -82.323696, 37.775028 ], [ -82.325830, 37.776172 ], [ -82.329867, 37.775897 ], [ -82.332607, 37.774249 ], [ -82.335981, 37.774500 ], [ -82.337596, 37.775369 ], [ -82.338895, 37.776857 ], [ -82.339097, 37.778276 ], [ -82.338377, 37.780428 ], [ -82.339705, 37.785509 ], [ -82.340455, 37.786058 ], [ -82.348849, 37.787178 ], [ -82.354275, 37.793104 ], [ -82.356122, 37.793859 ], [ -82.361199, 37.794429 ], [ -82.363795, 37.795435 ], [ -82.364979, 37.796784 ], [ -82.365557, 37.798318 ], [ -82.367780, 37.800628 ], [ -82.369973, 37.801749 ], [ -82.374867, 37.802160 ], [ -82.377393, 37.803009 ], [ -82.378514, 37.808320 ], [ -82.379580, 37.810907 ], [ -82.385259, 37.817410 ], [ -82.386586, 37.818212 ], [ -82.387769, 37.818212 ], [ -82.389212, 37.817206 ], [ -82.393746, 37.811668 ], [ -82.396978, 37.809014 ], [ -82.398710, 37.808785 ], [ -82.401652, 37.810091 ], [ -82.402228, 37.810984 ], [ -82.402199, 37.812678 ], [ -82.398444, 37.821648 ], [ -82.399680, 37.829935 ], [ -82.407874, 37.835499 ], [ -82.408941, 37.836644 ], [ -82.412172, 37.844793 ], [ -82.413153, 37.845343 ], [ -82.417367, 37.845664 ], [ -82.420484, 37.846809 ], [ -82.420484, 37.847496 ], [ -82.415460, 37.854132 ], [ -82.414914, 37.855569 ], [ -82.414651, 37.856260 ], [ -82.421983, 37.859397 ], [ -82.423513, 37.860313 ], [ -82.424264, 37.861709 ], [ -82.424090, 37.863037 ], [ -82.422127, 37.863952 ], [ -82.409799, 37.865392 ], [ -82.408441, 37.866056 ], [ -82.407459, 37.867475 ], [ -82.410288, 37.868826 ], [ -82.414417, 37.869033 ], [ -82.416323, 37.869628 ], [ -82.417679, 37.870658 ], [ -82.418690, 37.872375 ], [ -82.419337, 37.875095 ], [ -82.419204, 37.882081 ], [ -82.419781, 37.883821 ], [ -82.421484, 37.885652 ], [ -82.429023, 37.888285 ], [ -82.432113, 37.889910 ], [ -82.435751, 37.897028 ], [ -82.438582, 37.900256 ], [ -82.447596, 37.904352 ], [ -82.451352, 37.908472 ], [ -82.452883, 37.908998 ], [ -82.457794, 37.909089 ], [ -82.459759, 37.909569 ], [ -82.460741, 37.910736 ], [ -82.461493, 37.913093 ], [ -82.462881, 37.914832 ], [ -82.464297, 37.915038 ], [ -82.468197, 37.913847 ], [ -82.468947, 37.910962 ], [ -82.468568, 37.904005 ], [ -82.469058, 37.902220 ], [ -82.471223, 37.899358 ], [ -82.472523, 37.899243 ], [ -82.474574, 37.900295 ], [ -82.475991, 37.902400 ], [ -82.475818, 37.904048 ], [ -82.474635, 37.905902 ], [ -82.474232, 37.908054 ], [ -82.474666, 37.910388 ], [ -82.475534, 37.911945 ], [ -82.479320, 37.914827 ], [ -82.487556, 37.916975 ], [ -82.488279, 37.918120 ], [ -82.487616, 37.919905 ], [ -82.481001, 37.924303 ], [ -82.480338, 37.925836 ], [ -82.483951, 37.927025 ], [ -82.495740, 37.927043 ], [ -82.498140, 37.928300 ], [ -82.501862, 37.933200 ], [ -82.501948, 37.934756 ], [ -82.500386, 37.936518 ], [ -82.497540, 37.936791 ], [ -82.491182, 37.935810 ], [ -82.489737, 37.936635 ], [ -82.489160, 37.937963 ], [ -82.489045, 37.938718 ], [ -82.489566, 37.939107 ], [ -82.493728, 37.940455 ], [ -82.496822, 37.942262 ], [ -82.497285, 37.942903 ], [ -82.497300, 37.945491 ], [ -82.497300, 37.945507 ], [ -82.496681, 37.946405 ], [ -82.495294, 37.946612 ], [ -82.487836, 37.945288 ], [ -82.485120, 37.946044 ], [ -82.480960, 37.949136 ], [ -82.475096, 37.954906 ], [ -82.471801, 37.959119 ], [ -82.471657, 37.959988 ], [ -82.472669, 37.960721 ], [ -82.479031, 37.962000 ], [ -82.484265, 37.963646 ], [ -82.484758, 37.965752 ], [ -82.484413, 37.969895 ], [ -82.483836, 37.971566 ], [ -82.479963, 37.973169 ], [ -82.469380, 37.973059 ], [ -82.464987, 37.976859 ], [ -82.464067, 37.980295 ], [ -82.464257, 37.983412 ], [ -82.465473, 37.984780 ], [ -82.467015, 37.985578 ], [ -82.471629, 37.986826 ], [ -82.482695, 37.984014 ], [ -82.483871, 37.984505 ], [ -82.485128, 37.986920 ], [ -82.485675, 37.989352 ], [ -82.485967, 37.995705 ], [ -82.487732, 37.998330 ], [ -82.489780, 37.998869 ], [ -82.499874, 37.999157 ], [ -82.507197, 38.001512 ], [ -82.509812, 38.001249 ], [ -82.513271, 37.999674 ], [ -82.515974, 37.999929 ], [ -82.517351, 38.001204 ], [ -82.517810, 38.002479 ], [ -82.517351, 38.005131 ], [ -82.517606, 38.007222 ], [ -82.519665, 38.008538 ], [ -82.522591, 38.012968 ], [ -82.525831, 38.019564 ], [ -82.525817, 38.026406 ], [ -82.527068, 38.027586 ], [ -82.530371, 38.028792 ], [ -82.534976, 38.032250 ], [ -82.538639, 38.037381 ], [ -82.539071, 38.039788 ], [ -82.537470, 38.042701 ], [ -82.537293, 38.045204 ], [ -82.541245, 38.048444 ], [ -82.543916, 38.052133 ], [ -82.544779, 38.054262 ], [ -82.544850, 38.058521 ], [ -82.547284, 38.061094 ], [ -82.549407, 38.063063 ], [ -82.549580, 38.068579 ], [ -82.551259, 38.070799 ], [ -82.559598, 38.072837 ], [ -82.565736, 38.080640 ], [ -82.574075, 38.082104 ], [ -82.584039, 38.090663 ], [ -82.585488, 38.094256 ], [ -82.585142, 38.098055 ], [ -82.585696, 38.107003 ], [ -82.587782, 38.108879 ], [ -82.591780, 38.109908 ], [ -82.593605, 38.110869 ], [ -82.598011, 38.115925 ], [ -82.600127, 38.117389 ], [ -82.602618, 38.118350 ], [ -82.606589, 38.120843 ], [ -82.616149, 38.120221 ], [ -82.619452, 38.120745 ], [ -82.620351, 38.121477 ], [ -82.621164, 38.123239 ], [ -82.621167, 38.131996 ], [ -82.622125, 38.133414 ], [ -82.626182, 38.134835 ], [ -82.634265, 38.136669 ], [ -82.636466, 38.137860 ], [ -82.637306, 38.139050 ], [ -82.638288, 38.143491 ], [ -82.638398, 38.152157 ], [ -82.638947, 38.156742 ], [ -82.644739, 38.165487 ], [ -82.642997, 38.169560 ], [ -82.639054, 38.171114 ], [ -82.625457, 38.170491 ], [ -82.619429, 38.169027 ], [ -82.613487, 38.170242 ], [ -82.611343, 38.171548 ], [ -82.604250, 38.187639 ], [ -82.599326, 38.197231 ], [ -82.598864, 38.201007 ], [ -82.598437, 38.217393 ], [ -82.600353, 38.218949 ], [ -82.605750, 38.221144 ], [ -82.608944, 38.223660 ], [ -82.610367, 38.226772 ], [ -82.612520, 38.234553 ], [ -82.612260, 38.236087 ], [ -82.607131, 38.245975 ], [ -82.605333, 38.247303 ], [ -82.604625, 38.247303 ], [ -82.604230, 38.247303 ], [ -82.594970, 38.245453 ], [ -82.586061, 38.245616 ], [ -82.584001, 38.246371 ], [ -82.581796, 38.248592 ], [ -82.578254, 38.254809 ], [ -82.574656, 38.263873 ], [ -82.574600, 38.274721 ], [ -82.576720, 38.277513 ], [ -82.578782, 38.281747 ], [ -82.579480, 38.284928 ], [ -82.579743, 38.291726 ], [ -82.582823, 38.295478 ], [ -82.583056, 38.296829 ], [ -82.581460, 38.300445 ], [ -82.578352, 38.305458 ], [ -82.572893, 38.311981 ], [ -82.571964, 38.313606 ], [ -82.571877, 38.315781 ], [ -82.572691, 38.318801 ], [ -82.576936, 38.328275 ], [ -82.585363, 38.334064 ], [ -82.587951, 38.338595 ], [ -82.589724, 38.340265 ], [ -82.592543, 38.341660 ], [ -82.596525, 38.342849 ], [ -82.597979, 38.344909 ], [ -82.598189, 38.357885 ], [ -82.597524, 38.364843 ], [ -82.596654, 38.367338 ], [ -82.593952, 38.371847 ], [ -82.593008, 38.375082 ], [ -82.595382, 38.382712 ], [ -82.595369, 38.382722 ], [ -82.599273, 38.388738 ], [ -82.599737, 38.390370 ], [ -82.599241, 38.393170 ], [ -82.597801, 38.395154 ], [ -82.595001, 38.401330 ], [ -82.597033, 38.409937 ], [ -82.597113, 38.412881 ], [ -82.596281, 38.417681 ], [ -82.593673, 38.421809 ], [ -82.588249, 38.415489 ], [ -82.579976, 38.410130 ], [ -82.577176, 38.408770 ], [ -82.569368, 38.406258 ], [ -82.560664, 38.404338 ], [ -82.549799, 38.403202 ], [ -82.540199, 38.403666 ], [ -82.529579, 38.405182 ], [ -82.507678, 38.410782 ], [ -82.507676, 38.410783 ], [ -82.486577, 38.418082 ], [ -82.459676, 38.424682 ], [ -82.447076, 38.426982 ], [ -82.434375, 38.430082 ], [ -82.404882, 38.439347 ], [ -82.389746, 38.434355 ], [ -82.381773, 38.434783 ], [ -82.360145, 38.438596 ], [ -82.340640, 38.440948 ], [ -82.330335, 38.444500 ], [ -82.323999, 38.449268 ], [ -82.318111, 38.457876 ], [ -82.313935, 38.468084 ], [ -82.312511, 38.476116 ], [ -82.310639, 38.483172 ], [ -82.306351, 38.490692 ], [ -82.304223, 38.496308 ], [ -82.303071, 38.504384 ], [ -82.303971, 38.517683 ], [ -82.302871, 38.523183 ], [ -82.300271, 38.529383 ], [ -82.297771, 38.533283 ], [ -82.295671, 38.538483 ], [ -82.293271, 38.560283 ], [ -82.293871, 38.572683 ], [ -82.293471, 38.575383 ], [ -82.291271, 38.578983 ], [ -82.287102, 38.582588 ], [ -82.274270, 38.593683 ], [ -82.271470, 38.595383 ], [ -82.262070, 38.598183 ], [ -82.252469, 38.598783 ], [ -82.245969, 38.598483 ], [ -82.222168, 38.591384 ], [ -82.218967, 38.591683 ], [ -82.205171, 38.591719 ], [ -82.193824, 38.593096 ], [ -82.188767, 38.594984 ], [ -82.181967, 38.599384 ], [ -82.177267, 38.603784 ], [ -82.175167, 38.608484 ], [ -82.172066, 38.619284 ], [ -82.172066, 38.625984 ], [ -82.172667, 38.629684 ], [ -82.174267, 38.633183 ], [ -82.176767, 38.642783 ], [ -82.179067, 38.648883 ], [ -82.185567, 38.659583 ], [ -82.186067, 38.666783 ], [ -82.187667, 38.672683 ], [ -82.190867, 38.680383 ], [ -82.190167, 38.687382 ], [ -82.185067, 38.699182 ], [ -82.182867, 38.705482 ], [ -82.182467, 38.708782 ], [ -82.184567, 38.715882 ], [ -82.186568, 38.722482 ], [ -82.188268, 38.734082 ], [ -82.189668, 38.737382 ], [ -82.193268, 38.741182 ], [ -82.195606, 38.752441 ], [ -82.198882, 38.757725 ], [ -82.201537, 38.760372 ], [ -82.207141, 38.763943 ], [ -82.216614, 38.768350 ], [ -82.220449, 38.773739 ], [ -82.221518, 38.779810 ], [ -82.221566, 38.787187 ], [ -82.217269, 38.795680 ], [ -82.214494, 38.798691 ], [ -82.209290, 38.802672 ], [ -82.199280, 38.808688 ], [ -82.191172, 38.815137 ], [ -82.179478, 38.817376 ], [ -82.165898, 38.822437 ], [ -82.161570, 38.824632 ], [ -82.147667, 38.836980 ], [ -82.144867, 38.840480 ], [ -82.141616, 38.851394 ], [ -82.139224, 38.865020 ], [ -82.139988, 38.870345 ], [ -82.142167, 38.877080 ], [ -82.145267, 38.883479 ], [ -82.144567, 38.891679 ], [ -82.143167, 38.898079 ], [ -82.134766, 38.905579 ], [ -82.128866, 38.909979 ], [ -82.120966, 38.921079 ], [ -82.111666, 38.932579 ], [ -82.110565, 38.935279 ], [ -82.110866, 38.940379 ], [ -82.109065, 38.945579 ], [ -82.100565, 38.955678 ], [ -82.098873, 38.958319 ], [ -82.094865, 38.964578 ], [ -82.093165, 38.970980 ], [ -82.091565, 38.973778 ], [ -82.089065, 38.975978 ], [ -82.079364, 38.981078 ], [ -82.068864, 38.984878 ], [ -82.058764, 38.990078 ], [ -82.051563, 38.994378 ], [ -82.049163, 38.997278 ], [ -82.045663, 39.003778 ], [ -82.041563, 39.017878 ], [ -82.038763, 39.022678 ], [ -82.035963, 39.025478 ], [ -82.027262, 39.028378 ], [ -82.017562, 39.030078 ], [ -82.007062, 39.029578 ], [ -82.002261, 39.027878 ], [ -81.994961, 39.022478 ], [ -81.991361, 39.018378 ], [ -81.987061, 39.011978 ], [ -81.983761, 39.005478 ], [ -81.982761, 39.001978 ], [ -81.982032, 38.995697 ], [ -81.981158, 38.994351 ], [ -81.979371, 38.993193 ], [ -81.977455, 38.992679 ], [ -81.973871, 38.992413 ], [ -81.967769, 38.992955 ], [ -81.960832, 38.994275 ], [ -81.959260, 38.995227 ], [ -81.951447, 38.996032 ], [ -81.941829, 38.993295 ], [ -81.936828, 38.990414 ], [ -81.933186, 38.987659 ], [ -81.926561, 38.977508 ], [ -81.918214, 38.966595 ], [ -81.912443, 38.954343 ], [ -81.906600, 38.945262 ], [ -81.900595, 38.937671 ], [ -81.898470, 38.929603 ], [ -81.899953, 38.925405 ], [ -81.900910, 38.924338 ], [ -81.908341, 38.917403 ], [ -81.911936, 38.915564 ], [ -81.917757, 38.910604 ], [ -81.919098, 38.908615 ], [ -81.926671, 38.901311 ], [ -81.928352, 38.895371 ], [ -81.928000, 38.893492 ], [ -81.926967, 38.891602 ], [ -81.915898, 38.884270 ], [ -81.910312, 38.879294 ], [ -81.908645, 38.878460 ], [ -81.898541, 38.874582 ], [ -81.892837, 38.873869 ], [ -81.889233, 38.874279 ], [ -81.874857, 38.881174 ], [ -81.858921, 38.890190 ], [ -81.855971, 38.892734 ], [ -81.848653, 38.901407 ], [ -81.845312, 38.910088 ], [ -81.846070, 38.913192 ], [ -81.844486, 38.928746 ], [ -81.838067, 38.937135 ], [ -81.831516, 38.943697 ], [ -81.827354, 38.945898 ], [ -81.825026, 38.946603 ], [ -81.819692, 38.947016 ], [ -81.814235, 38.946168 ], [ -81.806137, 38.942112 ], [ -81.796376, 38.932498 ], [ -81.793372, 38.930204 ], [ -81.785647, 38.926193 ], [ -81.781248, 38.924804 ], [ -81.774106, 38.922965 ], [ -81.769760, 38.922730 ], [ -81.766227, 38.922946 ], [ -81.762659, 38.924121 ], [ -81.759995, 38.925828 ], [ -81.758506, 38.927942 ], [ -81.756131, 38.933545 ], [ -81.756975, 38.937152 ], [ -81.769703, 38.948707 ], [ -81.773960, 38.951645 ], [ -81.778845, 38.955892 ], [ -81.780736, 38.958975 ], [ -81.781820, 38.964935 ], [ -81.779883, 38.972773 ], [ -81.775734, 38.980737 ], [ -81.776466, 38.982048 ], [ -81.776723, 38.985142 ], [ -81.775551, 38.990107 ], [ -81.774062, 38.993682 ], [ -81.771975, 38.996845 ], [ -81.767188, 39.000115 ], [ -81.765153, 39.002579 ], [ -81.764253, 39.006579 ], [ -81.764253, 39.015279 ], [ -81.767253, 39.019979 ], [ -81.772854, 39.026179 ], [ -81.786554, 39.036579 ], [ -81.793304, 39.040353 ], [ -81.800355, 39.044978 ], [ -81.803355, 39.047678 ], [ -81.808955, 39.055178 ], [ -81.811655, 39.059578 ], [ -81.813355, 39.065878 ], [ -81.814155, 39.073478 ], [ -81.813855, 39.079278 ], [ -81.812355, 39.082078 ], [ -81.810655, 39.083278 ], [ -81.807855, 39.083978 ], [ -81.803055, 39.083878 ], [ -81.798155, 39.082878 ], [ -81.790754, 39.079778 ], [ -81.785554, 39.078578 ], [ -81.781454, 39.078078 ], [ -81.775554, 39.078378 ], [ -81.764854, 39.081978 ], [ -81.760753, 39.084078 ], [ -81.752353, 39.089878 ], [ -81.747253, 39.095378 ], [ -81.747253, 39.095378 ], [ -81.745453, 39.098078 ], [ -81.743853, 39.102378 ], [ -81.742953, 39.106578 ], [ -81.742153, 39.116777 ], [ -81.744568, 39.126816 ], [ -81.744838, 39.130898 ], [ -81.744525, 39.138829 ], [ -81.743565, 39.141933 ], [ -81.744621, 39.148413 ], [ -81.754254, 39.171476 ], [ -81.756254, 39.177276 ], [ -81.755815, 39.180524 ], [ -81.755754, 39.180976 ], [ -81.752754, 39.184676 ], [ -81.749853, 39.186489 ], [ -81.741533, 39.189596 ], [ -81.737085, 39.193836 ], [ -81.735805, 39.196268 ], [ -81.733357, 39.205868 ], [ -81.729949, 39.211884 ], [ -81.726973, 39.215068 ], [ -81.725583, 39.215835 ], [ -81.724365, 39.216508 ], [ -81.711628, 39.219228 ], [ -81.700908, 39.220844 ], [ -81.694603, 39.224107 ], [ -81.692395, 39.226443 ], [ -81.691339, 39.227947 ], [ -81.691067, 39.230139 ], [ -81.692203, 39.236091 ], [ -81.695724, 39.242859 ], [ -81.696636, 39.246123 ], [ -81.696988, 39.248747 ], [ -81.696380, 39.257035 ], [ -81.692060, 39.263227 ], [ -81.689483, 39.266043 ], [ -81.683627, 39.270939 ], [ -81.678331, 39.273755 ], [ -81.670187, 39.275963 ], [ -81.656138, 39.277355 ], [ -81.643178, 39.277195 ], [ -81.621305, 39.273643 ], [ -81.613896, 39.275339 ], [ -81.608408, 39.276043 ], [ -81.603352, 39.275531 ], [ -81.595160, 39.273387 ], [ -81.588583, 39.269787 ], [ -81.585559, 39.268747 ], [ -81.570247, 39.267675 ], [ -81.567347, 39.270675 ], [ -81.565247, 39.276175 ], [ -81.565047, 39.293874 ], [ -81.560147, 39.317874 ], [ -81.559647, 39.330774 ], [ -81.557547, 39.338774 ], [ -81.542346, 39.352874 ], [ -81.534470, 39.358234 ], [ -81.524309, 39.361610 ], [ -81.513493, 39.367050 ], [ -81.503189, 39.373242 ], [ -81.489044, 39.384074 ], [ -81.482900, 39.389674 ], [ -81.473188, 39.400170 ], [ -81.467744, 39.403774 ], [ -81.456143, 39.409274 ], [ -81.446543, 39.410374 ], [ -81.435642, 39.408474 ], [ -81.428642, 39.405374 ], [ -81.420578, 39.400378 ], [ -81.412706, 39.394618 ], [ -81.406689, 39.388090 ], [ -81.402770, 39.376914 ], [ -81.400744, 39.369221 ], [ -81.395883, 39.355553 ], [ -81.393794, 39.351706 ], [ -81.391249, 39.348814 ], [ -81.384556, 39.343449 ], [ -81.379674, 39.342081 ], [ -81.375961, 39.341697 ], [ -81.371271, 39.342062 ], [ -81.356911, 39.343178 ], [ -81.347567, 39.345770 ], [ -81.342623, 39.348042 ], [ -81.335599, 39.352794 ], [ -81.326174, 39.358186 ], [ -81.319598, 39.361290 ], [ -81.304798, 39.370538 ], [ -81.297517, 39.374378 ], [ -81.281405, 39.379258 ], [ -81.275677, 39.383786 ], [ -81.270716, 39.385914 ], [ -81.259788, 39.386698 ], [ -81.249088, 39.389992 ], [ -81.241840, 39.390276 ], [ -81.223581, 39.386062 ], [ -81.221372, 39.386172 ], [ -81.217315, 39.387590 ], [ -81.213064, 39.390656 ], [ -81.211654, 39.392977 ], [ -81.210870, 39.397112 ], [ -81.211433, 39.402031 ], [ -81.210833, 39.403563 ], [ -81.208231, 39.407147 ], [ -81.205223, 39.410786 ], [ -81.200412, 39.415303 ], [ -81.190714, 39.423562 ], [ -81.185946, 39.430731 ], [ -81.182307, 39.433533 ], [ -81.179934, 39.435121 ], [ -81.170634, 39.439175 ], [ -81.163520, 39.441186 ], [ -81.152534, 39.443175 ], [ -81.138134, 39.443775 ], [ -81.134434, 39.445075 ], [ -81.132534, 39.446275 ], [ -81.128533, 39.449375 ], [ -81.124733, 39.453375 ], [ -81.121472, 39.457757 ], [ -81.115133, 39.466275 ], [ -81.114433, 39.466275 ], [ -81.100833, 39.487175 ], [ -81.091433, 39.496975 ], [ -81.075950, 39.509660 ], [ -81.070594, 39.515991 ], [ -81.060379, 39.522744 ], [ -81.051982, 39.529310 ], [ -81.049955, 39.531893 ], [ -81.044902, 39.536300 ], [ -81.038706, 39.540048 ], [ -81.030169, 39.545211 ], [ -81.026662, 39.548547 ], [ -81.023900, 39.552313 ], [ -81.020055, 39.555410 ], [ -81.008660, 39.562798 ], [ -80.996804, 39.569120 ], [ -80.993695, 39.571253 ], [ -80.987732, 39.577262 ], [ -80.978664, 39.583517 ], [ -80.970436, 39.590127 ], [ -80.943782, 39.606926 ], [ -80.936906, 39.612616 ], [ -80.933292, 39.614812 ], [ -80.925841, 39.617396 ], [ -80.917620, 39.618703 ], [ -80.906247, 39.618431 ], [ -80.896514, 39.616757 ], [ -80.892208, 39.616756 ], [ -80.880360, 39.620706 ], [ -80.876002, 39.627084 ], [ -80.871020, 39.638963 ], [ -80.870473, 39.641764 ], [ -80.870771, 39.642885 ], [ -80.869802, 39.646896 ], [ -80.866647, 39.652616 ], [ -80.865575, 39.662751 ], [ -80.866670, 39.678487 ], [ -80.866330, 39.683167 ], [ -80.865805, 39.686484 ], [ -80.863698, 39.691724 ], [ -80.861718, 39.693625 ], [ -80.854599, 39.697473 ], [ -80.852000, 39.698560 ], [ -80.844721, 39.699440 ], [ -80.839112, 39.701033 ], [ -80.833882, 39.703497 ], [ -80.831871, 39.705655 ], [ -80.829764, 39.711839 ], [ -80.829723, 39.714041 ], [ -80.831551, 39.719475 ], [ -80.833463, 39.720812 ], [ -80.834563, 39.721582 ], [ -80.836597, 39.723925 ], [ -80.846091, 39.737812 ], [ -80.852738, 39.741040 ], [ -80.854717, 39.742592 ], [ -80.865339, 39.753251 ], [ -80.867596, 39.757116 ], [ -80.869933, 39.763555 ], [ -80.869092, 39.766364 ], [ -80.866329, 39.771738 ], [ -80.863048, 39.775197 ], [ -80.835311, 39.790690 ], [ -80.826079, 39.798584 ], [ -80.824969, 39.801092 ], [ -80.822181, 39.811708 ], [ -80.822480, 39.824971 ], [ -80.823030, 39.827484 ], [ -80.826228, 39.835802 ], [ -80.826964, 39.841656 ], [ -80.826124, 39.844238 ], [ -80.824276, 39.847159 ], [ -80.821279, 39.849982 ], [ -80.816430, 39.853032 ], [ -80.799898, 39.858912 ], [ -80.793131, 39.863751 ], [ -80.790761, 39.867280 ], [ -80.790156, 39.872252 ], [ -80.793989, 39.882787 ], [ -80.796162, 39.885530 ], [ -80.802339, 39.891610 ], [ -80.806179, 39.897306 ], [ -80.809011, 39.903226 ], [ -80.809683, 39.906106 ], [ -80.809283, 39.910314 ], [ -80.807618, 39.914938 ], [ -80.806018, 39.917130 ], [ -80.803394, 39.918762 ], [ -80.800530, 39.919434 ], [ -80.795714, 39.919690 ], [ -80.782849, 39.917162 ], [ -80.772641, 39.911306 ], [ -80.768272, 39.909642 ], [ -80.762592, 39.908906 ], [ -80.760656, 39.908906 ], [ -80.759296, 39.909466 ], [ -80.758304, 39.910426 ], [ -80.756432, 39.913930 ], [ -80.755936, 39.916554 ], [ -80.756784, 39.920586 ], [ -80.761312, 39.929098 ], [ -80.764511, 39.946602 ], [ -80.764479, 39.950250 ], [ -80.763375, 39.953514 ], [ -80.758527, 39.959241 ], [ -80.755135, 39.961561 ], [ -80.746270, 39.966233 ], [ -80.743166, 39.969113 ], [ -80.740126, 39.970793 ], [ -80.738717, 39.985113 ], [ -80.740045, 39.993929 ], [ -80.741085, 39.996857 ], [ -80.742045, 40.005641 ], [ -80.741901, 40.007929 ], [ -80.740509, 40.015225 ], [ -80.737805, 40.020761 ], [ -80.737341, 40.022969 ], [ -80.737389, 40.027593 ], [ -80.736300, 40.029929 ], [ -80.733304, 40.033272 ], [ -80.733267, 40.033357 ], [ -80.731504, 40.037472 ], [ -80.730904, 40.046672 ], [ -80.730904, 40.049172 ], [ -80.733104, 40.058772 ], [ -80.734304, 40.059672 ], [ -80.737104, 40.064972 ], [ -80.738504, 40.071472 ], [ -80.738604, 40.075672 ], [ -80.736804, 40.080072 ], [ -80.730704, 40.086472 ], [ -80.713003, 40.096872 ], [ -80.710203, 40.099572 ], [ -80.709102, 40.101472 ], [ -80.707702, 40.105372 ], [ -80.706702, 40.110872 ], [ -80.707002, 40.113272 ], [ -80.708106, 40.117256 ], [ -80.708810, 40.118088 ], [ -80.710554, 40.125271 ], [ -80.710042, 40.138311 ], [ -80.707322, 40.144999 ], [ -80.705994, 40.151591 ], [ -80.704602, 40.154823 ], [ -80.702982, 40.157173 ], [ -80.686137, 40.181607 ], [ -80.683705, 40.184215 ], [ -80.682008, 40.185495 ], [ -80.681812, 40.185566 ], [ -80.679600, 40.186371 ], [ -80.672600, 40.192371 ], [ -80.668100, 40.199671 ], [ -80.666299, 40.206271 ], [ -80.664299, 40.219170 ], [ -80.661543, 40.229798 ], [ -80.652098, 40.244970 ], [ -80.644598, 40.251270 ], [ -80.637198, 40.255070 ], [ -80.637098, 40.254270 ], [ -80.622497, 40.261770 ], [ -80.619297, 40.265170 ], [ -80.616196, 40.272270 ], [ -80.616796, 40.285269 ], [ -80.614896, 40.291969 ], [ -80.606596, 40.303869 ], [ -80.602895, 40.307069 ], [ -80.599895, 40.317669 ], [ -80.600495, 40.321169 ], [ -80.602895, 40.327869 ], [ -80.610796, 40.340868 ], [ -80.612796, 40.347668 ], [ -80.611796, 40.355168 ], [ -80.608695, 40.361968 ], [ -80.607595, 40.369568 ], [ -80.609695, 40.374968 ], [ -80.614396, 40.378768 ], [ -80.619196, 40.381768 ], [ -80.630740, 40.384900 ], [ -80.631596, 40.385468 ], [ -80.633596, 40.390467 ], [ -80.632196, 40.393667 ], [ -80.629699, 40.395007 ], [ -80.628096, 40.395867 ], [ -80.615195, 40.399867 ], [ -80.612195, 40.402667 ], [ -80.611795, 40.403867 ], [ -80.612695, 40.407667 ], [ -80.612295, 40.418567 ], [ -80.612995, 40.429367 ], [ -80.612295, 40.434867 ], [ -80.611195, 40.437767 ], [ -80.604895, 40.446667 ], [ -80.604395, 40.449767 ], [ -80.598294, 40.458366 ], [ -80.596094, 40.463366 ], [ -80.594794, 40.471366 ], [ -80.595494, 40.475266 ], [ -80.599194, 40.482566 ], [ -80.602450, 40.484226 ], [ -80.609058, 40.489506 ], [ -80.618003, 40.502049 ], [ -80.620883, 40.512257 ], [ -80.622195, 40.520497 ], [ -80.627507, 40.535793 ], [ -80.630483, 40.537921 ], [ -80.633107, 40.538705 ], [ -80.641380, 40.548417 ], [ -80.652436, 40.562544 ], [ -80.655316, 40.565184 ], [ -80.662708, 40.570176 ], [ -80.666917, 40.573664 ], [ -80.667781, 40.578096 ], [ -80.667957, 40.582496 ], [ -80.665892, 40.587728 ], [ -80.662564, 40.591600 ], [ -80.655188, 40.596544 ], [ -80.653972, 40.596480 ], [ -80.651716, 40.597744 ], [ -80.644963, 40.603648 ], [ -80.639379, 40.611280 ], [ -80.634355, 40.616095 ], [ -80.627171, 40.619936 ], [ -80.616002, 40.621696 ], [ -80.603876, 40.625064 ], [ -80.598764, 40.625263 ], [ -80.594065, 40.623664 ], [ -80.592049, 40.622496 ], [ -80.583633, 40.615520 ], [ -80.579856, 40.614304 ], [ -80.576736, 40.614224 ], [ -80.571936, 40.615456 ], [ -80.567840, 40.617552 ], [ -80.560720, 40.623680 ], [ -80.551126, 40.628847 ], [ -80.545892, 40.629702 ], [ -80.539541, 40.632122 ], [ -80.532737, 40.635590 ], [ -80.530093, 40.636255 ], [ -80.525660, 40.636068 ], [ -80.521917, 40.636992 ], [ -80.518991, 40.638801 ], [ -80.519039, 40.616391 ], [ -80.519086, 40.616385 ], [ -80.519086, 40.590161 ], [ -80.519055, 40.590173 ], [ -80.519057, 40.517922 ], [ -80.519054, 40.517922 ], [ -80.518995, 40.477363 ], [ -80.518990, 40.473667 ], [ -80.517690, 40.462467 ], [ -80.517987, 40.399644 ], [ -80.517991, 40.398868 ], [ -80.517991, 40.367968 ], [ -80.519039, 40.342101 ], [ -80.519056, 40.172771 ], [ -80.519056, 40.172744 ], [ -80.519104, 40.159672 ], [ -80.518960, 40.078089 ], [ -80.519008, 40.077001 ], [ -80.519120, 40.016410 ], [ -80.519207, 39.963381 ], [ -80.519218, 39.962424 ], [ -80.519217, 39.962199 ], [ -80.519203, 39.959394 ], [ -80.519175, 39.956648 ], [ -80.519115, 39.939188 ], [ -80.519248, 39.936967 ], [ -80.518891, 39.890964 ], [ -80.519423, 39.806181 ], [ -80.519342, 39.721403 ], [ -80.421388, 39.721189 ], [ -80.309457, 39.721264 ], [ -80.308651, 39.721283 ], [ -80.075947, 39.721350 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US55", "STATE": "55", "NAME": "Wisconsin", "LSAD": "", "CENSUSAREA": 54157.805000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -90.403306, 47.026693 ], [ -90.403321, 47.026590 ], [ -90.403499, 47.025366 ], [ -90.403908, 47.024864 ], [ -90.405033, 47.023482 ], [ -90.409437, 47.018072 ], [ -90.411972, 47.014958 ], [ -90.412886, 47.013836 ], [ -90.413133, 47.013533 ], [ -90.413428, 47.013170 ], [ -90.425351, 47.007526 ], [ -90.427320, 47.006593 ], [ -90.428273, 47.006142 ], [ -90.428438, 47.006064 ], [ -90.429397, 47.005610 ], [ -90.429539, 47.005565 ], [ -90.448857, 46.999452 ], [ -90.453619, 46.997946 ], [ -90.457445, 46.996735 ], [ -90.464079, 46.994636 ], [ -90.464087, 46.994681 ], [ -90.465465, 47.002593 ], [ -90.465321, 47.002777 ], [ -90.457688, 47.012484 ], [ -90.457453, 47.012783 ], [ -90.457315, 47.013488 ], [ -90.457272, 47.013707 ], [ -90.456677, 47.016737 ], [ -90.455300, 47.023750 ], [ -90.455251, 47.024000 ], [ -90.456008, 47.032085 ], [ -90.456380, 47.036062 ], [ -90.457076, 47.043506 ], [ -90.457128, 47.044058 ], [ -90.455502, 47.051331 ], [ -90.455113, 47.053071 ], [ -90.455024, 47.053470 ], [ -90.449572, 47.064965 ], [ -90.449083, 47.065995 ], [ -90.449075, 47.066013 ], [ -90.449024, 47.066045 ], [ -90.448439, 47.066415 ], [ -90.441968, 47.070511 ], [ -90.438734, 47.072557 ], [ -90.437271, 47.073483 ], [ -90.435387, 47.073868 ], [ -90.434762, 47.073996 ], [ -90.434543, 47.074040 ], [ -90.428370, 47.075302 ], [ -90.427087, 47.075564 ], [ -90.425277, 47.075934 ], [ -90.417272, 47.077570 ], [ -90.400234, 47.077263 ], [ -90.398913, 47.077239 ], [ -90.395367, 47.077175 ], [ -90.395170, 47.077017 ], [ -90.394950, 47.076841 ], [ -90.393848, 47.075956 ], [ -90.393830, 47.075941 ], [ -90.393723, 47.074859 ], [ -90.393115, 47.068687 ], [ -90.393111, 47.068644 ], [ -90.393077, 47.068304 ], [ -90.393035, 47.067877 ], [ -90.393241, 47.066753 ], [ -90.393277, 47.066557 ], [ -90.393342, 47.066204 ], [ -90.393351, 47.066153 ], [ -90.393507, 47.065302 ], [ -90.394212, 47.061452 ], [ -90.394312, 47.060909 ], [ -90.395988, 47.056972 ], [ -90.396177, 47.056528 ], [ -90.396275, 47.056299 ], [ -90.400067, 47.047391 ], [ -90.400219, 47.047034 ], [ -90.400365, 47.046691 ], [ -90.400409, 47.046588 ], [ -90.400427, 47.046463 ], [ -90.403306, 47.026693 ] ] ], [ [ [ -90.730883, 46.873096 ], [ -90.730233, 46.873467 ], [ -90.702346, 46.886310 ], [ -90.690783, 46.891635 ], [ -90.687995, 46.892919 ], [ -90.687054, 46.893352 ], [ -90.677989, 46.897527 ], [ -90.675713, 46.895858 ], [ -90.667776, 46.890037 ], [ -90.667678, 46.889965 ], [ -90.667941, 46.889655 ], [ -90.671235, 46.885761 ], [ -90.675239, 46.881029 ], [ -90.718547, 46.864531 ], [ -90.724585, 46.858028 ], [ -90.725087, 46.857487 ], [ -90.726805, 46.855638 ], [ -90.742231, 46.839025 ], [ -90.742257, 46.838997 ], [ -90.742631, 46.838595 ], [ -90.745356, 46.835660 ], [ -90.756052, 46.830595 ], [ -90.756725, 46.831641 ], [ -90.760991, 46.838277 ], [ -90.761406, 46.838923 ], [ -90.760100, 46.841502 ], [ -90.749816, 46.861806 ], [ -90.749480, 46.862469 ], [ -90.749196, 46.862632 ], [ -90.730883, 46.873096 ] ] ], [ [ [ -90.764857, 46.946524 ], [ -90.765291, 46.947021 ], [ -90.764757, 46.947391 ], [ -90.761123, 46.949915 ], [ -90.757270, 46.952591 ], [ -90.741417, 46.963600 ], [ -90.740544, 46.964206 ], [ -90.739643, 46.963963 ], [ -90.737952, 46.963506 ], [ -90.717456, 46.957966 ], [ -90.715110, 46.957332 ], [ -90.712213, 46.954436 ], [ -90.694487, 46.936710 ], [ -90.694429, 46.936506 ], [ -90.689302, 46.918563 ], [ -90.688988, 46.917462 ], [ -90.690517, 46.917375 ], [ -90.712609, 46.916112 ], [ -90.713074, 46.916086 ], [ -90.715623, 46.915940 ], [ -90.717773, 46.915817 ], [ -90.737107, 46.914712 ], [ -90.737192, 46.914810 ], [ -90.739612, 46.917584 ], [ -90.740320, 46.918396 ], [ -90.744393, 46.923064 ], [ -90.754837, 46.935037 ], [ -90.758220, 46.938915 ], [ -90.764857, 46.946524 ] ] ], [ [ [ -90.568938, 46.847391 ], [ -90.568874, 46.847252 ], [ -90.569108, 46.847112 ], [ -90.570652, 46.846192 ], [ -90.578263, 46.841653 ], [ -90.578390, 46.841616 ], [ -90.582347, 46.840454 ], [ -90.584489, 46.839825 ], [ -90.585050, 46.839789 ], [ -90.589921, 46.839476 ], [ -90.601288, 46.838747 ], [ -90.603290, 46.838618 ], [ -90.609501, 46.838219 ], [ -90.610306, 46.838168 ], [ -90.613569, 46.837958 ], [ -90.613822, 46.837942 ], [ -90.614240, 46.837815 ], [ -90.625480, 46.834395 ], [ -90.658031, 46.824493 ], [ -90.673838, 46.819684 ], [ -90.676133, 46.818986 ], [ -90.683356, 46.813275 ], [ -90.685753, 46.805003 ], [ -90.670438, 46.799633 ], [ -90.670049, 46.799496 ], [ -90.665389, 46.799394 ], [ -90.655310, 46.799173 ], [ -90.654861, 46.798907 ], [ -90.654550, 46.798723 ], [ -90.652916, 46.797755 ], [ -90.652906, 46.797707 ], [ -90.652343, 46.795088 ], [ -90.652236, 46.794589 ], [ -90.652219, 46.794511 ], [ -90.652591, 46.794083 ], [ -90.653417, 46.793131 ], [ -90.654103, 46.792342 ], [ -90.655339, 46.790919 ], [ -90.655375, 46.790877 ], [ -90.655483, 46.790753 ], [ -90.655611, 46.790606 ], [ -90.655682, 46.790524 ], [ -90.656358, 46.789745 ], [ -90.657179, 46.788800 ], [ -90.658920, 46.788500 ], [ -90.660541, 46.788221 ], [ -90.661154, 46.788116 ], [ -90.661517, 46.788054 ], [ -90.663260, 46.787754 ], [ -90.679469, 46.784964 ], [ -90.687630, 46.783560 ], [ -90.688602, 46.783393 ], [ -90.689259, 46.783280 ], [ -90.691473, 46.782899 ], [ -90.692974, 46.782641 ], [ -90.696465, 46.782040 ], [ -90.696934, 46.782119 ], [ -90.706594, 46.783752 ], [ -90.716456, 46.785418 ], [ -90.723938, 46.781737 ], [ -90.734915, 46.772015 ], [ -90.738840, 46.768539 ], [ -90.739425, 46.768021 ], [ -90.758019, 46.757969 ], [ -90.762500, 46.755547 ], [ -90.763647, 46.754927 ], [ -90.765221, 46.754534 ], [ -90.766611, 46.754187 ], [ -90.771228, 46.753034 ], [ -90.774436, 46.753086 ], [ -90.787751, 46.753301 ], [ -90.787810, 46.753302 ], [ -90.788304, 46.753310 ], [ -90.788515, 46.753313 ], [ -90.788430, 46.753619 ], [ -90.788285, 46.754145 ], [ -90.787554, 46.756786 ], [ -90.785415, 46.764520 ], [ -90.783086, 46.772939 ], [ -90.788926, 46.779191 ], [ -90.789243, 46.779529 ], [ -90.790965, 46.781373 ], [ -90.790992, 46.781534 ], [ -90.791085, 46.782097 ], [ -90.791358, 46.783752 ], [ -90.791392, 46.783955 ], [ -90.791517, 46.784713 ], [ -90.791562, 46.784983 ], [ -90.790231, 46.786103 ], [ -90.781682, 46.788835 ], [ -90.759119, 46.796044 ], [ -90.758586, 46.796214 ], [ -90.745720, 46.798228 ], [ -90.740603, 46.799029 ], [ -90.736609, 46.799654 ], [ -90.733231, 46.800183 ], [ -90.733001, 46.800219 ], [ -90.732823, 46.800385 ], [ -90.729581, 46.803395 ], [ -90.728546, 46.804356 ], [ -90.728384, 46.805707 ], [ -90.727952, 46.809319 ], [ -90.727818, 46.810434 ], [ -90.720932, 46.815897 ], [ -90.712381, 46.820743 ], [ -90.704619, 46.823508 ], [ -90.694496, 46.827114 ], [ -90.682954, 46.831225 ], [ -90.675364, 46.833929 ], [ -90.672908, 46.835202 ], [ -90.656946, 46.843476 ], [ -90.656109, 46.844108 ], [ -90.655873, 46.844286 ], [ -90.655691, 46.844424 ], [ -90.654497, 46.845325 ], [ -90.654472, 46.845344 ], [ -90.651804, 46.847359 ], [ -90.651231, 46.847792 ], [ -90.650914, 46.848031 ], [ -90.647486, 46.850620 ], [ -90.646982, 46.851001 ], [ -90.643218, 46.853844 ], [ -90.637885, 46.859981 ], [ -90.637091, 46.860895 ], [ -90.636718, 46.861323 ], [ -90.636386, 46.861705 ], [ -90.634048, 46.864396 ], [ -90.622048, 46.872872 ], [ -90.616452, 46.874466 ], [ -90.602619, 46.872715 ], [ -90.602552, 46.872706 ], [ -90.601924, 46.872099 ], [ -90.593899, 46.864344 ], [ -90.588190, 46.858827 ], [ -90.587392, 46.858056 ], [ -90.587306, 46.858015 ], [ -90.570006, 46.849696 ], [ -90.569868, 46.849398 ], [ -90.568938, 46.847391 ] ] ], [ [ [ -90.572383, 46.958835 ], [ -90.530597, 46.968099 ], [ -90.528804, 46.968497 ], [ -90.528182, 46.968396 ], [ -90.524874, 46.967860 ], [ -90.523298, 46.967604 ], [ -90.521791, 46.966804 ], [ -90.514782, 46.963084 ], [ -90.514616, 46.962996 ], [ -90.513328, 46.962312 ], [ -90.512884, 46.962076 ], [ -90.512211, 46.961719 ], [ -90.511623, 46.961407 ], [ -90.509880, 46.959108 ], [ -90.509372, 46.958438 ], [ -90.508157, 46.956836 ], [ -90.511124, 46.952885 ], [ -90.524018, 46.935714 ], [ -90.524056, 46.935664 ], [ -90.532652, 46.932489 ], [ -90.535368, 46.931486 ], [ -90.539947, 46.927850 ], [ -90.543583, 46.923002 ], [ -90.543852, 46.918289 ], [ -90.545105, 46.917287 ], [ -90.545872, 46.916673 ], [ -90.549104, 46.915461 ], [ -90.550371, 46.915829 ], [ -90.553280, 46.916674 ], [ -90.557319, 46.918693 ], [ -90.569169, 46.920309 ], [ -90.579568, 46.918230 ], [ -90.592933, 46.915558 ], [ -90.623547, 46.909438 ], [ -90.624635, 46.909221 ], [ -90.625685, 46.909011 ], [ -90.637124, 46.906724 ], [ -90.644120, 46.908373 ], [ -90.644144, 46.908379 ], [ -90.644218, 46.908455 ], [ -90.654796, 46.919249 ], [ -90.654805, 46.919259 ], [ -90.654797, 46.919276 ], [ -90.651834, 46.925267 ], [ -90.651043, 46.926074 ], [ -90.646351, 46.930860 ], [ -90.645340, 46.931893 ], [ -90.644790, 46.932453 ], [ -90.643966, 46.933294 ], [ -90.643328, 46.933944 ], [ -90.634507, 46.942944 ], [ -90.633915, 46.943113 ], [ -90.601876, 46.952251 ], [ -90.601153, 46.952457 ], [ -90.572383, 46.958835 ] ] ], [ [ [ -87.335299, 45.211327 ], [ -87.334158, 45.211669 ], [ -87.333530, 45.208120 ], [ -87.333030, 45.205287 ], [ -87.331962, 45.199251 ], [ -87.336220, 45.173174 ], [ -87.327284, 45.157363 ], [ -87.327643, 45.157508 ], [ -87.327875, 45.157602 ], [ -87.376777, 45.177298 ], [ -87.376742, 45.177863 ], [ -87.376238, 45.185924 ], [ -87.375569, 45.196633 ], [ -87.375468, 45.198241 ], [ -87.375403, 45.199296 ], [ -87.365771, 45.202185 ], [ -87.363468, 45.202876 ], [ -87.340915, 45.209642 ], [ -87.335299, 45.211327 ] ] ], [ [ [ -90.962901, 46.962028 ], [ -90.967327, 46.964455 ], [ -90.980316, 46.971578 ], [ -90.982231, 46.975727 ], [ -90.982613, 46.976553 ], [ -90.983886, 46.979311 ], [ -90.983106, 46.982170 ], [ -90.982220, 46.985417 ], [ -90.982101, 46.985855 ], [ -90.980825, 46.986063 ], [ -90.977278, 46.986644 ], [ -90.972904, 46.987360 ], [ -90.954730, 46.990334 ], [ -90.949383, 46.991208 ], [ -90.939866, 47.001321 ], [ -90.938748, 47.001262 ], [ -90.931040, 47.000857 ], [ -90.928563, 47.000726 ], [ -90.924740, 46.990532 ], [ -90.924272, 46.989283 ], [ -90.924242, 46.989202 ], [ -90.923764, 46.987928 ], [ -90.923209, 46.986450 ], [ -90.931127, 46.965334 ], [ -90.931559, 46.964183 ], [ -90.932132, 46.962655 ], [ -90.933906, 46.962584 ], [ -90.934310, 46.962568 ], [ -90.961876, 46.961465 ], [ -90.962901, 46.962028 ] ] ], [ [ [ -90.757147, 47.033720 ], [ -90.688544, 47.043347 ], [ -90.687048, 47.043557 ], [ -90.668593, 47.042545 ], [ -90.643623, 47.041177 ], [ -90.643003, 47.040579 ], [ -90.637583, 47.035342 ], [ -90.608824, 47.007558 ], [ -90.608526, 47.007270 ], [ -90.607868, 47.007681 ], [ -90.574356, 47.028626 ], [ -90.566073, 47.033803 ], [ -90.566041, 47.033823 ], [ -90.564843, 47.034572 ], [ -90.560936, 47.037013 ], [ -90.544875, 47.017383 ], [ -90.546066, 47.014745 ], [ -90.546272, 47.014288 ], [ -90.546656, 47.013439 ], [ -90.546766, 47.013195 ], [ -90.547011, 47.012653 ], [ -90.552867, 46.999686 ], [ -90.553203, 46.998942 ], [ -90.556441, 46.998499 ], [ -90.563332, 46.997556 ], [ -90.609715, 46.991208 ], [ -90.634105, 46.970983 ], [ -90.636035, 46.969849 ], [ -90.645889, 46.964062 ], [ -90.651645, 46.960682 ], [ -90.667685, 46.951261 ], [ -90.671581, 46.948973 ], [ -90.712032, 46.985260 ], [ -90.767985, 47.002327 ], [ -90.768349, 47.003222 ], [ -90.774473, 47.018298 ], [ -90.776921, 47.024324 ], [ -90.772945, 47.026478 ], [ -90.760423, 47.033260 ], [ -90.757147, 47.033720 ] ] ], [ [ [ -87.405658, 44.860098 ], [ -87.405541, 44.860047 ], [ -87.384821, 44.865532 ], [ -87.384593, 44.869277 ], [ -87.383874, 44.881116 ], [ -87.383839, 44.881685 ], [ -87.383833, 44.881788 ], [ -87.383670, 44.884475 ], [ -87.383655, 44.884723 ], [ -87.383631, 44.885115 ], [ -87.385396, 44.889964 ], [ -87.386111, 44.890699 ], [ -87.386375, 44.890972 ], [ -87.386396, 44.890993 ], [ -87.386490, 44.891090 ], [ -87.390604, 44.895323 ], [ -87.390651, 44.895372 ], [ -87.390800, 44.895524 ], [ -87.391070, 44.895803 ], [ -87.391980, 44.896739 ], [ -87.392270, 44.897037 ], [ -87.393399, 44.898199 ], [ -87.396972, 44.899955 ], [ -87.397184, 44.900059 ], [ -87.397359, 44.900145 ], [ -87.400488, 44.901683 ], [ -87.401947, 44.902400 ], [ -87.406199, 44.904490 ], [ -87.405361, 44.909626 ], [ -87.405005, 44.911806 ], [ -87.398368, 44.925226 ], [ -87.393752, 44.933751 ], [ -87.393672, 44.933899 ], [ -87.393405, 44.934393 ], [ -87.393058, 44.934677 ], [ -87.389006, 44.937988 ], [ -87.387253, 44.939421 ], [ -87.385066, 44.942445 ], [ -87.384669, 44.942993 ], [ -87.382436, 44.946080 ], [ -87.374805, 44.956631 ], [ -87.373046, 44.960388 ], [ -87.372599, 44.961343 ], [ -87.372568, 44.961410 ], [ -87.371854, 44.962935 ], [ -87.370075, 44.966736 ], [ -87.363492, 44.980798 ], [ -87.360288, 44.987643 ], [ -87.351487, 44.997203 ], [ -87.345091, 45.004151 ], [ -87.336548, 45.013431 ], [ -87.336457, 45.013530 ], [ -87.322117, 45.034201 ], [ -87.322022, 45.034290 ], [ -87.315879, 45.040103 ], [ -87.307394, 45.048130 ], [ -87.303475, 45.051838 ], [ -87.303420, 45.051890 ], [ -87.303149, 45.052146 ], [ -87.302831, 45.052447 ], [ -87.302470, 45.052666 ], [ -87.300887, 45.053625 ], [ -87.300724, 45.053724 ], [ -87.300146, 45.054075 ], [ -87.284280, 45.063694 ], [ -87.284208, 45.063760 ], [ -87.269231, 45.077396 ], [ -87.268737, 45.077847 ], [ -87.268695, 45.077884 ], [ -87.264877, 45.081361 ], [ -87.260631, 45.092355 ], [ -87.260542, 45.092585 ], [ -87.260595, 45.106007 ], [ -87.257449, 45.121644 ], [ -87.254072, 45.126323 ], [ -87.250487, 45.131289 ], [ -87.240813, 45.137559 ], [ -87.240308, 45.137886 ], [ -87.242331, 45.146773 ], [ -87.242924, 45.149377 ], [ -87.238426, 45.166492 ], [ -87.238229, 45.167238 ], [ -87.238224, 45.167259 ], [ -87.238220, 45.167262 ], [ -87.231925, 45.172316 ], [ -87.231214, 45.172887 ], [ -87.224065, 45.174551 ], [ -87.222316, 45.174959 ], [ -87.221971, 45.175039 ], [ -87.221707, 45.174716 ], [ -87.220937, 45.173773 ], [ -87.214370, 45.165735 ], [ -87.213483, 45.165614 ], [ -87.207963, 45.164857 ], [ -87.200385, 45.163819 ], [ -87.195876, 45.163201 ], [ -87.195213, 45.163110 ], [ -87.175170, 45.173000 ], [ -87.175068, 45.173050 ], [ -87.173722, 45.174850 ], [ -87.171272, 45.178123 ], [ -87.171233, 45.178175 ], [ -87.170266, 45.179468 ], [ -87.170062, 45.179741 ], [ -87.168298, 45.182099 ], [ -87.168252, 45.182160 ], [ -87.167179, 45.183594 ], [ -87.163169, 45.185331 ], [ -87.147709, 45.190711 ], [ -87.147657, 45.190719 ], [ -87.142708, 45.191437 ], [ -87.133030, 45.192843 ], [ -87.132874, 45.192794 ], [ -87.129810, 45.191825 ], [ -87.128597, 45.191441 ], [ -87.124549, 45.190162 ], [ -87.123689, 45.189890 ], [ -87.119972, 45.191103 ], [ -87.119971, 45.191125 ], [ -87.119968, 45.191198 ], [ -87.119925, 45.192280 ], [ -87.119921, 45.192386 ], [ -87.119894, 45.193071 ], [ -87.119887, 45.193242 ], [ -87.119876, 45.193527 ], [ -87.119874, 45.193581 ], [ -87.119868, 45.193724 ], [ -87.119864, 45.193843 ], [ -87.119825, 45.194814 ], [ -87.119822, 45.194908 ], [ -87.119784, 45.195866 ], [ -87.119780, 45.195965 ], [ -87.119768, 45.196271 ], [ -87.119534, 45.202184 ], [ -87.119522, 45.202488 ], [ -87.119511, 45.202754 ], [ -87.119413, 45.205237 ], [ -87.119405, 45.205440 ], [ -87.119450, 45.205529 ], [ -87.119654, 45.205930 ], [ -87.121541, 45.209649 ], [ -87.121566, 45.209698 ], [ -87.121609, 45.209783 ], [ -87.122098, 45.215121 ], [ -87.122194, 45.216168 ], [ -87.122226, 45.216519 ], [ -87.122248, 45.216764 ], [ -87.122364, 45.218023 ], [ -87.122708, 45.221786 ], [ -87.122819, 45.222997 ], [ -87.121667, 45.226337 ], [ -87.121288, 45.227438 ], [ -87.121266, 45.227500 ], [ -87.117391, 45.238740 ], [ -87.116456, 45.241450 ], [ -87.116432, 45.241520 ], [ -87.109541, 45.255397 ], [ -87.109014, 45.256458 ], [ -87.108743, 45.257003 ], [ -87.108430, 45.257093 ], [ -87.101681, 45.259027 ], [ -87.078316, 45.265723 ], [ -87.071035, 45.280355 ], [ -87.070845, 45.280532 ], [ -87.057627, 45.292838 ], [ -87.053417, 45.287901 ], [ -87.052927, 45.287326 ], [ -87.052872, 45.287262 ], [ -87.051979, 45.286215 ], [ -87.051700, 45.285888 ], [ -87.050796, 45.285758 ], [ -87.048745, 45.285464 ], [ -87.043895, 45.284767 ], [ -87.043724, 45.284820 ], [ -87.043497, 45.284890 ], [ -87.043130, 45.285003 ], [ -87.041463, 45.285518 ], [ -87.034206, 45.287758 ], [ -87.034077, 45.287844 ], [ -87.021088, 45.296541 ], [ -87.017036, 45.299254 ], [ -87.015797, 45.299190 ], [ -86.994112, 45.298061 ], [ -86.993528, 45.297915 ], [ -86.993201, 45.297833 ], [ -86.984223, 45.295585 ], [ -86.983880, 45.295499 ], [ -86.983355, 45.295368 ], [ -86.983227, 45.295260 ], [ -86.980058, 45.292598 ], [ -86.977780, 45.290684 ], [ -86.977714, 45.290575 ], [ -86.970355, 45.278455 ], [ -86.972786, 45.274591 ], [ -86.973227, 45.273890 ], [ -86.974346, 45.272113 ], [ -86.974528, 45.271823 ], [ -86.974622, 45.271752 ], [ -86.977355, 45.269687 ], [ -86.983597, 45.264971 ], [ -86.984398, 45.264366 ], [ -86.984495, 45.263409 ], [ -86.984938, 45.259036 ], [ -86.984975, 45.258674 ], [ -86.984172, 45.255346 ], [ -86.983066, 45.250764 ], [ -86.982669, 45.249117 ], [ -86.982393, 45.248980 ], [ -86.976711, 45.246146 ], [ -86.973287, 45.246381 ], [ -86.973022, 45.246399 ], [ -86.973453, 45.244966 ], [ -86.973460, 45.244944 ], [ -86.973483, 45.244867 ], [ -86.973651, 45.244308 ], [ -86.974086, 45.242864 ], [ -86.978697, 45.227538 ], [ -86.978759, 45.227333 ], [ -86.981080, 45.223646 ], [ -86.981956, 45.222254 ], [ -86.983001, 45.220593 ], [ -86.983708, 45.219470 ], [ -86.985973, 45.215872 ], [ -86.988075, 45.215360 ], [ -86.995804, 45.213478 ], [ -86.997316, 45.213110 ], [ -87.000112, 45.212429 ], [ -87.002806, 45.211773 ], [ -87.005243, 45.213607 ], [ -87.005359, 45.213694 ], [ -87.005468, 45.214114 ], [ -87.007540, 45.222127 ], [ -87.007583, 45.222127 ], [ -87.032521, 45.222274 ], [ -87.032546, 45.222274 ], [ -87.032576, 45.222235 ], [ -87.034524, 45.219734 ], [ -87.040909, 45.211535 ], [ -87.040924, 45.211421 ], [ -87.041063, 45.210375 ], [ -87.041075, 45.210283 ], [ -87.041106, 45.210052 ], [ -87.045899, 45.173902 ], [ -87.045883, 45.173543 ], [ -87.045701, 45.169351 ], [ -87.045687, 45.169016 ], [ -87.045681, 45.168889 ], [ -87.045660, 45.168403 ], [ -87.045480, 45.164271 ], [ -87.045242, 45.158798 ], [ -87.045225, 45.158401 ], [ -87.044176, 45.157630 ], [ -87.041145, 45.155404 ], [ -87.038479, 45.153445 ], [ -87.036716, 45.152150 ], [ -87.034083, 45.150216 ], [ -87.030225, 45.147382 ], [ -87.029164, 45.146603 ], [ -87.028980, 45.146467 ], [ -87.028847, 45.146370 ], [ -87.028957, 45.146250 ], [ -87.030105, 45.145009 ], [ -87.030126, 45.144986 ], [ -87.031167, 45.143860 ], [ -87.031307, 45.143709 ], [ -87.032194, 45.142748 ], [ -87.032344, 45.142586 ], [ -87.032461, 45.142460 ], [ -87.032920, 45.141963 ], [ -87.033114, 45.141753 ], [ -87.033117, 45.141752 ], [ -87.033546, 45.141522 ], [ -87.033550, 45.141519 ], [ -87.034621, 45.140946 ], [ -87.034667, 45.140921 ], [ -87.035465, 45.140494 ], [ -87.035838, 45.140294 ], [ -87.040175, 45.137972 ], [ -87.041564, 45.137228 ], [ -87.042114, 45.136933 ], [ -87.042286, 45.136841 ], [ -87.045748, 45.134987 ], [ -87.054282, 45.120074 ], [ -87.054342, 45.119968 ], [ -87.051049, 45.116172 ], [ -87.050750, 45.115111 ], [ -87.049346, 45.110122 ], [ -87.049268, 45.109845 ], [ -87.049231, 45.109712 ], [ -87.048951, 45.108718 ], [ -87.048911, 45.107665 ], [ -87.048406, 45.094259 ], [ -87.048346, 45.092647 ], [ -87.048213, 45.089124 ], [ -87.048359, 45.089098 ], [ -87.050780, 45.088663 ], [ -87.057415, 45.087472 ], [ -87.057444, 45.087467 ], [ -87.058259, 45.086304 ], [ -87.061966, 45.081015 ], [ -87.063129, 45.079356 ], [ -87.063157, 45.079316 ], [ -87.063376, 45.079202 ], [ -87.064864, 45.078427 ], [ -87.079552, 45.070783 ], [ -87.079555, 45.070770 ], [ -87.080271, 45.067154 ], [ -87.080755, 45.064710 ], [ -87.081866, 45.059103 ], [ -87.082419, 45.058879 ], [ -87.086351, 45.057287 ], [ -87.090849, 45.055465 ], [ -87.091639, 45.055145 ], [ -87.091761, 45.055158 ], [ -87.092177, 45.055203 ], [ -87.096387, 45.055654 ], [ -87.097479, 45.055771 ], [ -87.121156, 45.058311 ], [ -87.124701, 45.052936 ], [ -87.124722, 45.050833 ], [ -87.124727, 45.050344 ], [ -87.124737, 45.049268 ], [ -87.124744, 45.048608 ], [ -87.124788, 45.044141 ], [ -87.124797, 45.043262 ], [ -87.124808, 45.042167 ], [ -87.132344, 45.026862 ], [ -87.134354, 45.022780 ], [ -87.138024, 45.015327 ], [ -87.139384, 45.012565 ], [ -87.141048, 45.012175 ], [ -87.154084, 45.009117 ], [ -87.163477, 45.004913 ], [ -87.163529, 45.004890 ], [ -87.163561, 45.004848 ], [ -87.167474, 44.999736 ], [ -87.167970, 44.999088 ], [ -87.169494, 44.997096 ], [ -87.169676, 44.996860 ], [ -87.169694, 44.996836 ], [ -87.181428, 44.981505 ], [ -87.181901, 44.980887 ], [ -87.182922, 44.979221 ], [ -87.187585, 44.971606 ], [ -87.189134, 44.969078 ], [ -87.189407, 44.968632 ], [ -87.189402, 44.968524 ], [ -87.189383, 44.968164 ], [ -87.188582, 44.952193 ], [ -87.188399, 44.948560 ], [ -87.188375, 44.948077 ], [ -87.188074, 44.947886 ], [ -87.179974, 44.942753 ], [ -87.175240, 44.939753 ], [ -87.171700, 44.931476 ], [ -87.174920, 44.927749 ], [ -87.182421, 44.926297 ], [ -87.185858, 44.925632 ], [ -87.186732, 44.925463 ], [ -87.187984, 44.924845 ], [ -87.204238, 44.916819 ], [ -87.215808, 44.906744 ], [ -87.215977, 44.906597 ], [ -87.216059, 44.906009 ], [ -87.216074, 44.905900 ], [ -87.216146, 44.905379 ], [ -87.217171, 44.898013 ], [ -87.217195, 44.897839 ], [ -87.217149, 44.897789 ], [ -87.216710, 44.897309 ], [ -87.212587, 44.892809 ], [ -87.209265, 44.889182 ], [ -87.206285, 44.885928 ], [ -87.206184, 44.885329 ], [ -87.204815, 44.877199 ], [ -87.204809, 44.877159 ], [ -87.204545, 44.875593 ], [ -87.204904, 44.875429 ], [ -87.211398, 44.872461 ], [ -87.224891, 44.866295 ], [ -87.246171, 44.856571 ], [ -87.267061, 44.847025 ], [ -87.267441, 44.846851 ], [ -87.267564, 44.846655 ], [ -87.274769, 44.835187 ], [ -87.276030, 44.833180 ], [ -87.282561, 44.814729 ], [ -87.294869, 44.809131 ], [ -87.304824, 44.804603 ], [ -87.307482, 44.801377 ], [ -87.313363, 44.794237 ], [ -87.313692, 44.793838 ], [ -87.313751, 44.793766 ], [ -87.313880, 44.793595 ], [ -87.314247, 44.793109 ], [ -87.315813, 44.791034 ], [ -87.320397, 44.784963 ], [ -87.319796, 44.779170 ], [ -87.319169, 44.773135 ], [ -87.319030, 44.771794 ], [ -87.319013, 44.771632 ], [ -87.318982, 44.771335 ], [ -87.319903, 44.769672 ], [ -87.320855, 44.767953 ], [ -87.337584, 44.737751 ], [ -87.339155, 44.732839 ], [ -87.339904, 44.730498 ], [ -87.341226, 44.726364 ], [ -87.341491, 44.725535 ], [ -87.343508, 44.719228 ], [ -87.348082, 44.711526 ], [ -87.349559, 44.709039 ], [ -87.353789, 44.701915 ], [ -87.354172, 44.701445 ], [ -87.354249, 44.701350 ], [ -87.361150, 44.692876 ], [ -87.367992, 44.684474 ], [ -87.368263, 44.684141 ], [ -87.373228, 44.675593 ], [ -87.378490, 44.666534 ], [ -87.386840, 44.652157 ], [ -87.393521, 44.640655 ], [ -87.401629, 44.631191 ], [ -87.403724, 44.628974 ], [ -87.405410, 44.627191 ], [ -87.418028, 44.620870 ], [ -87.435766, 44.606472 ], [ -87.437493, 44.605071 ], [ -87.437751, 44.604559 ], [ -87.446963, 44.586274 ], [ -87.467089, 44.553557 ], [ -87.467214, 44.553355 ], [ -87.467398, 44.553055 ], [ -87.468093, 44.551925 ], [ -87.472934, 44.539338 ], [ -87.481884, 44.516065 ], [ -87.483696, 44.511354 ], [ -87.483873, 44.505742 ], [ -87.483914, 44.504425 ], [ -87.484042, 44.503856 ], [ -87.486822, 44.491477 ], [ -87.490024, 44.477224 ], [ -87.492333, 44.472804 ], [ -87.494678, 44.468314 ], [ -87.495176, 44.467360 ], [ -87.495252, 44.467215 ], [ -87.498662, 44.460686 ], [ -87.498860, 44.459737 ], [ -87.498872, 44.459680 ], [ -87.498934, 44.459384 ], [ -87.499349, 44.457395 ], [ -87.499674, 44.455837 ], [ -87.499719, 44.455625 ], [ -87.502309, 44.443219 ], [ -87.506362, 44.423804 ], [ -87.507651, 44.421418 ], [ -87.511387, 44.414502 ], [ -87.511635, 44.414043 ], [ -87.512311, 44.411941 ], [ -87.512886, 44.410153 ], [ -87.515482, 44.402077 ], [ -87.517965, 44.394356 ], [ -87.517881, 44.390082 ], [ -87.517597, 44.375696 ], [ -87.517740, 44.375357 ], [ -87.518094, 44.374519 ], [ -87.519106, 44.372122 ], [ -87.521047, 44.367526 ], [ -87.521663, 44.366719 ], [ -87.533583, 44.351111 ], [ -87.533606, 44.351052 ], [ -87.541517, 44.331123 ], [ -87.542950, 44.327513 ], [ -87.545382, 44.321385 ], [ -87.544725, 44.307068 ], [ -87.544716, 44.306864 ], [ -87.544675, 44.306707 ], [ -87.541382, 44.294018 ], [ -87.541265, 44.293567 ], [ -87.541156, 44.293147 ], [ -87.541155, 44.293143 ], [ -87.541053, 44.292968 ], [ -87.526466, 44.268016 ], [ -87.526391, 44.267888 ], [ -87.526226, 44.267605 ], [ -87.525824, 44.266918 ], [ -87.525797, 44.266871 ], [ -87.525703, 44.266711 ], [ -87.525643, 44.266609 ], [ -87.525485, 44.266338 ], [ -87.525455, 44.266285 ], [ -87.525294, 44.266010 ], [ -87.525211, 44.265869 ], [ -87.524691, 44.264979 ], [ -87.524459, 44.264583 ], [ -87.524193, 44.264128 ], [ -87.523179, 44.262393 ], [ -87.522840, 44.261813 ], [ -87.522557, 44.261329 ], [ -87.521862, 44.260140 ], [ -87.521755, 44.259957 ], [ -87.521330, 44.258993 ], [ -87.521318, 44.258965 ], [ -87.515406, 44.245537 ], [ -87.515399, 44.245522 ], [ -87.515314, 44.245328 ], [ -87.508457, 44.229755 ], [ -87.508419, 44.229669 ], [ -87.508412, 44.229546 ], [ -87.507419, 44.210803 ], [ -87.512903, 44.192808 ], [ -87.519660, 44.179870 ], [ -87.539940, 44.159690 ], [ -87.550076, 44.152933 ], [ -87.563181, 44.144195 ], [ -87.563551, 44.144072 ], [ -87.567045, 44.142914 ], [ -87.567817, 44.142658 ], [ -87.570533, 44.141757 ], [ -87.596680, 44.133088 ], [ -87.597910, 44.132680 ], [ -87.599055, 44.132301 ], [ -87.600882, 44.131695 ], [ -87.603572, 44.130390 ], [ -87.621082, 44.121895 ], [ -87.645800, 44.105222 ], [ -87.646583, 44.104694 ], [ -87.646719, 44.104335 ], [ -87.647551, 44.102128 ], [ -87.647603, 44.101991 ], [ -87.651507, 44.091639 ], [ -87.654935, 44.082552 ], [ -87.655183, 44.081894 ], [ -87.653483, 44.067194 ], [ -87.653691, 44.065961 ], [ -87.656062, 44.051919 ], [ -87.656083, 44.051794 ], [ -87.671316, 44.037350 ], [ -87.683361, 44.020139 ], [ -87.686389, 44.012520 ], [ -87.691479, 43.999710 ], [ -87.695053, 43.990715 ], [ -87.695503, 43.989582 ], [ -87.695511, 43.989524 ], [ -87.698920, 43.965936 ], [ -87.699029, 43.965734 ], [ -87.700125, 43.963712 ], [ -87.700321, 43.963351 ], [ -87.702707, 43.958946 ], [ -87.702719, 43.958926 ], [ -87.703951, 43.956651 ], [ -87.704679, 43.955872 ], [ -87.706656, 43.953753 ], [ -87.709463, 43.950747 ], [ -87.716037, 43.943705 ], [ -87.718170, 43.939498 ], [ -87.719041, 43.937781 ], [ -87.719041, 43.937780 ], [ -87.719194, 43.937100 ], [ -87.720121, 43.932958 ], [ -87.720382, 43.931794 ], [ -87.720734, 43.930224 ], [ -87.721268, 43.927840 ], [ -87.722100, 43.924128 ], [ -87.723716, 43.916915 ], [ -87.724244, 43.914557 ], [ -87.726766, 43.903297 ], [ -87.726803, 43.903133 ], [ -87.726841, 43.903040 ], [ -87.728542, 43.898920 ], [ -87.728885, 43.898090 ], [ -87.730630, 43.893862 ], [ -87.730645, 43.893825 ], [ -87.731322, 43.892184 ], [ -87.733735, 43.886340 ], [ -87.734457, 43.884590 ], [ -87.735436, 43.882219 ], [ -87.736178, 43.880421 ], [ -87.736017, 43.873721 ], [ -87.734881, 43.870430 ], [ -87.728698, 43.852524 ], [ -87.728728, 43.851833 ], [ -87.729217, 43.840582 ], [ -87.729600, 43.831782 ], [ -87.727686, 43.818989 ], [ -87.726772, 43.812885 ], [ -87.726408, 43.810454 ], [ -87.726407, 43.810445 ], [ -87.726405, 43.810442 ], [ -87.700251, 43.767350 ], [ -87.700245, 43.767129 ], [ -87.700090, 43.761590 ], [ -87.700085, 43.761395 ], [ -87.702985, 43.749695 ], [ -87.703047, 43.749565 ], [ -87.704630, 43.746256 ], [ -87.705185, 43.745095 ], [ -87.708167, 43.742979 ], [ -87.708285, 43.742895 ], [ -87.708321, 43.742737 ], [ -87.709885, 43.735795 ], [ -87.708185, 43.722895 ], [ -87.707923, 43.722064 ], [ -87.703144, 43.706901 ], [ -87.702985, 43.706395 ], [ -87.702685, 43.687596 ], [ -87.703671, 43.685339 ], [ -87.706204, 43.679542 ], [ -87.706242, 43.679488 ], [ -87.726460, 43.650462 ], [ -87.733622, 43.640181 ], [ -87.734312, 43.639190 ], [ -87.735065, 43.638217 ], [ -87.735489, 43.637668 ], [ -87.735972, 43.637044 ], [ -87.736146, 43.636819 ], [ -87.737859, 43.634604 ], [ -87.738638, 43.633597 ], [ -87.742485, 43.628622 ], [ -87.742522, 43.628574 ], [ -87.780175, 43.579889 ], [ -87.781255, 43.578493 ], [ -87.782271, 43.576726 ], [ -87.789105, 43.564844 ], [ -87.790135, 43.563054 ], [ -87.790277, 43.562376 ], [ -87.793075, 43.548990 ], [ -87.794321, 43.543034 ], [ -87.797608, 43.527310 ], [ -87.797336, 43.510623 ], [ -87.793239, 43.492783 ], [ -87.807799, 43.461136 ], [ -87.827319, 43.434849 ], [ -87.855608, 43.405441 ], [ -87.865048, 43.393570 ], [ -87.867504, 43.389158 ], [ -87.869099, 43.386295 ], [ -87.872504, 43.380178 ], [ -87.877448, 43.369235 ], [ -87.882392, 43.352099 ], [ -87.888122, 43.314731 ], [ -87.888312, 43.313489 ], [ -87.888314, 43.313476 ], [ -87.888328, 43.313388 ], [ -87.888335, 43.313342 ], [ -87.888342, 43.313294 ], [ -87.889207, 43.307652 ], [ -87.897813, 43.291628 ], [ -87.900255, 43.287081 ], [ -87.901847, 43.284117 ], [ -87.902967, 43.280319 ], [ -87.903094, 43.279887 ], [ -87.903141, 43.279728 ], [ -87.903451, 43.278676 ], [ -87.904251, 43.275962 ], [ -87.906465, 43.268454 ], [ -87.906483, 43.268393 ], [ -87.906502, 43.268330 ], [ -87.906565, 43.268115 ], [ -87.906583, 43.268055 ], [ -87.906599, 43.268002 ], [ -87.906605, 43.267980 ], [ -87.906611, 43.267960 ], [ -87.907289, 43.265661 ], [ -87.907291, 43.265653 ], [ -87.907306, 43.265604 ], [ -87.909053, 43.259678 ], [ -87.910345, 43.255296 ], [ -87.911787, 43.250406 ], [ -87.911512, 43.248064 ], [ -87.910172, 43.236634 ], [ -87.910087, 43.235907 ], [ -87.897331, 43.200046 ], [ -87.897326, 43.200031 ], [ -87.897316, 43.200003 ], [ -87.897125, 43.199468 ], [ -87.896286, 43.197108 ], [ -87.895554, 43.196225 ], [ -87.892090, 43.192044 ], [ -87.888570, 43.187795 ], [ -87.887586, 43.186608 ], [ -87.886266, 43.183359 ], [ -87.884878, 43.179944 ], [ -87.884872, 43.179929 ], [ -87.884769, 43.179674 ], [ -87.881085, 43.170609 ], [ -87.886380, 43.160255 ], [ -87.888849, 43.155429 ], [ -87.889327, 43.154493 ], [ -87.889375, 43.154400 ], [ -87.889634, 43.153894 ], [ -87.891059, 43.151108 ], [ -87.892285, 43.148710 ], [ -87.896008, 43.143405 ], [ -87.898105, 43.140417 ], [ -87.899020, 43.139112 ], [ -87.900285, 43.137310 ], [ -87.901345, 43.133357 ], [ -87.901385, 43.133210 ], [ -87.901359, 43.133002 ], [ -87.900496, 43.126000 ], [ -87.900485, 43.125910 ], [ -87.900463, 43.125874 ], [ -87.893185, 43.114011 ], [ -87.879169, 43.101717 ], [ -87.877915, 43.100617 ], [ -87.876084, 43.099011 ], [ -87.872493, 43.089810 ], [ -87.872362, 43.089474 ], [ -87.872352, 43.089449 ], [ -87.872255, 43.089199 ], [ -87.871928, 43.088363 ], [ -87.870459, 43.084598 ], [ -87.866487, 43.074419 ], [ -87.866484, 43.074412 ], [ -87.870184, 43.064412 ], [ -87.870217, 43.064376 ], [ -87.875460, 43.058516 ], [ -87.876343, 43.057529 ], [ -87.881930, 43.051285 ], [ -87.882069, 43.051130 ], [ -87.882084, 43.051113 ], [ -87.889883, 43.045834 ], [ -87.894813, 43.042497 ], [ -87.895028, 43.042351 ], [ -87.895084, 43.042313 ], [ -87.895127, 43.042152 ], [ -87.896227, 43.038028 ], [ -87.896598, 43.036637 ], [ -87.898184, 43.030689 ], [ -87.898684, 43.028813 ], [ -87.896836, 43.020530 ], [ -87.896647, 43.019680 ], [ -87.896398, 43.018565 ], [ -87.896157, 43.017486 ], [ -87.895784, 43.015814 ], [ -87.893511, 43.011521 ], [ -87.889342, 43.003647 ], [ -87.889095, 43.003181 ], [ -87.888804, 43.002631 ], [ -87.887789, 43.000715 ], [ -87.887703, 43.000552 ], [ -87.887683, 43.000514 ], [ -87.878683, 42.992415 ], [ -87.857182, 42.978015 ], [ -87.845181, 42.962015 ], [ -87.844739, 42.958848 ], [ -87.843835, 42.952375 ], [ -87.843575, 42.950519 ], [ -87.842786, 42.944865 ], [ -87.842760, 42.944679 ], [ -87.842681, 42.944116 ], [ -87.844578, 42.923688 ], [ -87.846708, 42.900756 ], [ -87.847745, 42.889595 ], [ -87.847780, 42.889216 ], [ -87.845811, 42.884256 ], [ -87.834879, 42.856717 ], [ -87.831176, 42.849886 ], [ -87.827021, 42.842222 ], [ -87.825352, 42.839144 ], [ -87.824000, 42.836649 ], [ -87.823278, 42.835318 ], [ -87.822324, 42.834371 ], [ -87.804033, 42.816205 ], [ -87.803773, 42.815948 ], [ -87.796201, 42.808428 ], [ -87.793976, 42.806218 ], [ -87.789953, 42.803691 ], [ -87.786291, 42.801391 ], [ -87.785936, 42.801168 ], [ -87.773699, 42.793481 ], [ -87.773623, 42.793388 ], [ -87.766675, 42.784896 ], [ -87.769774, 42.773719 ], [ -87.771340, 42.771687 ], [ -87.777432, 42.763781 ], [ -87.778174, 42.762819 ], [ -87.778774, 42.760556 ], [ -87.780782, 42.752973 ], [ -87.781016, 42.752090 ], [ -87.781949, 42.748570 ], [ -87.782174, 42.747719 ], [ -87.781849, 42.745847 ], [ -87.781655, 42.744733 ], [ -87.781642, 42.744656 ], [ -87.781333, 42.742879 ], [ -87.779527, 42.732482 ], [ -87.778824, 42.728432 ], [ -87.778627, 42.727299 ], [ -87.780320, 42.718679 ], [ -87.782023, 42.710008 ], [ -87.782374, 42.708219 ], [ -87.783489, 42.705164 ], [ -87.784015, 42.703720 ], [ -87.785074, 42.700819 ], [ -87.786774, 42.700719 ], [ -87.794874, 42.689919 ], [ -87.802377, 42.676651 ], [ -87.802876, 42.675768 ], [ -87.802989, 42.675569 ], [ -87.803028, 42.675501 ], [ -87.803074, 42.675419 ], [ -87.803127, 42.675276 ], [ -87.805421, 42.669067 ], [ -87.805768, 42.668128 ], [ -87.807082, 42.664571 ], [ -87.809880, 42.656997 ], [ -87.809885, 42.656982 ], [ -87.811371, 42.652959 ], [ -87.813445, 42.647345 ], [ -87.814674, 42.644020 ], [ -87.819407, 42.617327 ], [ -87.819674, 42.615820 ], [ -87.819374, 42.606620 ], [ -87.815736, 42.596045 ], [ -87.815074, 42.594120 ], [ -87.810873, 42.587320 ], [ -87.811617, 42.584809 ], [ -87.812871, 42.580576 ], [ -87.813273, 42.579220 ], [ -87.813223, 42.576759 ], [ -87.813142, 42.572768 ], [ -87.813135, 42.572424 ], [ -87.812851, 42.558352 ], [ -87.812724, 42.552104 ], [ -87.812632, 42.547562 ], [ -87.812273, 42.529820 ], [ -87.809672, 42.514820 ], [ -87.800477, 42.491920 ], [ -87.800561, 42.491920 ], [ -87.815872, 42.491920 ], [ -87.843594, 42.492307 ], [ -87.900242, 42.493020 ], [ -87.971279, 42.494019 ], [ -87.990180, 42.494519 ], [ -88.049782, 42.495319 ], [ -88.115285, 42.496219 ], [ -88.199531, 42.496018 ], [ -88.200172, 42.496016 ], [ -88.216900, 42.495923 ], [ -88.250090, 42.495823 ], [ -88.271691, 42.494818 ], [ -88.304692, 42.494773 ], [ -88.417396, 42.494618 ], [ -88.461397, 42.494618 ], [ -88.470597, 42.494672 ], [ -88.506912, 42.494883 ], [ -88.638653, 42.495043 ], [ -88.707378, 42.493587 ], [ -88.707380, 42.493587 ], [ -88.765360, 42.492068 ], [ -88.776493, 42.492024 ], [ -88.786681, 42.491983 ], [ -88.940388, 42.495046 ], [ -88.940391, 42.495046 ], [ -88.943264, 42.495114 ], [ -88.992659, 42.496025 ], [ -88.992977, 42.496026 ], [ -89.013667, 42.496087 ], [ -89.013804, 42.496097 ], [ -89.042898, 42.496255 ], [ -89.071141, 42.496208 ], [ -89.099012, 42.496499 ], [ -89.116949, 42.496910 ], [ -89.120365, 42.496992 ], [ -89.125111, 42.496957 ], [ -89.164905, 42.497347 ], [ -89.166728, 42.497256 ], [ -89.226270, 42.497957 ], [ -89.228279, 42.498047 ], [ -89.246972, 42.498130 ], [ -89.250759, 42.497994 ], [ -89.290896, 42.498853 ], [ -89.361561, 42.500012 ], [ -89.366031, 42.500274 ], [ -89.401416, 42.500433 ], [ -89.401432, 42.500433 ], [ -89.420991, 42.500589 ], [ -89.422567, 42.500680 ], [ -89.423926, 42.500818 ], [ -89.425162, 42.500726 ], [ -89.484300, 42.501426 ], [ -89.492612, 42.501514 ], [ -89.493216, 42.501514 ], [ -89.522542, 42.501889 ], [ -89.564407, 42.502628 ], [ -89.594779, 42.503468 ], [ -89.600001, 42.503672 ], [ -89.603523, 42.503557 ], [ -89.613410, 42.503942 ], [ -89.644176, 42.504520 ], [ -89.650324, 42.504613 ], [ -89.667596, 42.504960 ], [ -89.690088, 42.505191 ], [ -89.693487, 42.505099 ], [ -89.742395, 42.505382 ], [ -89.769643, 42.505322 ], [ -89.780302, 42.505349 ], [ -89.793957, 42.505466 ], [ -89.799704, 42.505421 ], [ -89.801897, 42.505444 ], [ -89.837587, 42.505543 ], [ -89.926224, 42.505788 ], [ -89.926374, 42.505788 ], [ -89.926484, 42.505787 ], [ -89.955291, 42.505626 ], [ -89.985072, 42.506464 ], [ -89.985645, 42.506431 ], [ -89.997213, 42.506755 ], [ -89.999314, 42.506914 ], [ -90.017028, 42.507127 ], [ -90.018665, 42.507288 ], [ -90.073670, 42.508275 ], [ -90.093026, 42.508160 ], [ -90.095004, 42.507885 ], [ -90.142922, 42.508151 ], [ -90.164363, 42.508272 ], [ -90.181572, 42.508068 ], [ -90.206073, 42.507747 ], [ -90.223190, 42.507765 ], [ -90.250622, 42.507521 ], [ -90.253121, 42.507340 ], [ -90.267143, 42.507642 ], [ -90.269335, 42.507726 ], [ -90.272864, 42.507531 ], [ -90.303823, 42.507469 ], [ -90.362652, 42.507048 ], [ -90.367874, 42.507114 ], [ -90.370673, 42.507111 ], [ -90.405927, 42.506891 ], [ -90.426378, 42.507059 ], [ -90.437011, 42.507147 ], [ -90.474955, 42.507484 ], [ -90.479446, 42.507416 ], [ -90.491716, 42.507624 ], [ -90.532254, 42.507573 ], [ -90.544347, 42.507707 ], [ -90.544799, 42.507713 ], [ -90.551165, 42.507691 ], [ -90.555862, 42.507509 ], [ -90.565441, 42.507600 ], [ -90.614589, 42.508053 ], [ -90.617731, 42.508077 ], [ -90.640927, 42.508302 ], [ -90.636927, 42.513202 ], [ -90.636727, 42.518702 ], [ -90.640627, 42.527701 ], [ -90.643927, 42.540401 ], [ -90.645627, 42.544100 ], [ -90.654127, 42.549900 ], [ -90.659127, 42.557900 ], [ -90.661527, 42.567999 ], [ -90.672727, 42.576599 ], [ -90.677055, 42.579215 ], [ -90.679375, 42.581503 ], [ -90.685487, 42.589614 ], [ -90.686975, 42.591774 ], [ -90.687775, 42.594606 ], [ -90.687999, 42.599198 ], [ -90.692031, 42.610366 ], [ -90.693999, 42.614509 ], [ -90.700095, 42.622461 ], [ -90.700856, 42.626445 ], [ -90.702671, 42.630756 ], [ -90.706303, 42.634169 ], [ -90.709204, 42.636078 ], [ -90.720209, 42.640758 ], [ -90.731132, 42.643437 ], [ -90.743677, 42.645560 ], [ -90.760389, 42.649131 ], [ -90.769495, 42.651443 ], [ -90.778752, 42.652965 ], [ -90.788226, 42.653888 ], [ -90.797017, 42.655772 ], [ -90.832702, 42.661662 ], [ -90.843910, 42.663071 ], [ -90.852497, 42.664822 ], [ -90.867125, 42.668728 ], [ -90.887430, 42.672470 ], [ -90.896898, 42.675262 ], [ -90.900261, 42.676254 ], [ -90.913400, 42.682949 ], [ -90.921155, 42.685406 ], [ -90.923634, 42.685500 ], [ -90.929881, 42.684128 ], [ -90.937045, 42.683399 ], [ -90.941567, 42.683844 ], [ -90.949213, 42.685573 ], [ -90.952415, 42.686778 ], [ -90.965048, 42.693233 ], [ -90.974237, 42.695249 ], [ -90.977735, 42.696816 ], [ -90.980578, 42.698932 ], [ -90.988776, 42.708724 ], [ -90.995536, 42.713704 ], [ -91.000128, 42.716189 ], [ -91.009577, 42.720123 ], [ -91.015687, 42.719229 ], [ -91.017239, 42.719566 ], [ -91.026786, 42.724228 ], [ -91.029692, 42.726774 ], [ -91.030718, 42.729684 ], [ -91.030984, 42.732550 ], [ -91.032013, 42.734484 ], [ -91.035418, 42.737340 ], [ -91.039383, 42.738478 ], [ -91.044139, 42.738605 ], [ -91.046571, 42.737167 ], [ -91.049972, 42.736905 ], [ -91.051275, 42.737001 ], [ -91.053733, 42.738238 ], [ -91.054801, 42.740529 ], [ -91.054810, 42.744686 ], [ -91.056297, 42.747341 ], [ -91.058091, 42.749246 ], [ -91.060172, 42.750481 ], [ -91.064680, 42.750914 ], [ -91.065783, 42.753387 ], [ -91.065492, 42.757081 ], [ -91.063120, 42.757273 ], [ -91.061432, 42.757974 ], [ -91.060129, 42.759986 ], [ -91.060261, 42.761847 ], [ -91.063254, 42.763947 ], [ -91.069549, 42.769628 ], [ -91.070716, 42.775502 ], [ -91.071138, 42.783004 ], [ -91.072447, 42.787732 ], [ -91.075481, 42.795466 ], [ -91.078097, 42.806526 ], [ -91.079314, 42.820309 ], [ -91.078665, 42.827678 ], [ -91.082770, 42.829977 ], [ -91.090136, 42.829237 ], [ -91.094060, 42.830813 ], [ -91.095114, 42.834966 ], [ -91.091402, 42.849860 ], [ -91.091837, 42.851225 ], [ -91.095329, 42.855320 ], [ -91.097656, 42.859871 ], [ -91.098820, 42.864421 ], [ -91.098238, 42.875798 ], [ -91.100565, 42.883078 ], [ -91.104051, 42.885971 ], [ -91.112158, 42.891149 ], [ -91.115512, 42.894672 ], [ -91.117411, 42.895837 ], [ -91.138000, 42.903772 ], [ -91.143375, 42.904670 ], [ -91.144706, 42.905964 ], [ -91.145560, 42.907980 ], [ -91.146177, 42.909850 ], [ -91.146182, 42.912338 ], [ -91.145868, 42.914967 ], [ -91.143878, 42.920646 ], [ -91.143800, 42.922877 ], [ -91.144315, 42.926592 ], [ -91.145517, 42.930378 ], [ -91.149784, 42.940244 ], [ -91.149880, 42.941955 ], [ -91.149090, 42.946554 ], [ -91.145540, 42.956510 ], [ -91.145430, 42.958211 ], [ -91.146550, 42.963345 ], [ -91.148001, 42.966155 ], [ -91.150906, 42.970514 ], [ -91.155519, 42.975774 ], [ -91.156562, 42.978226 ], [ -91.156743, 42.987830 ], [ -91.156813, 42.988170 ], [ -91.157490, 42.991475 ], [ -91.168283, 43.019426 ], [ -91.174692, 43.038713 ], [ -91.178087, 43.062044 ], [ -91.177894, 43.064206 ], [ -91.179457, 43.067427 ], [ -91.178761, 43.070578 ], [ -91.177264, 43.072983 ], [ -91.177222, 43.080247 ], [ -91.175193, 43.103771 ], [ -91.177728, 43.118733 ], [ -91.178251, 43.124982 ], [ -91.177932, 43.128875 ], [ -91.177003, 43.131846 ], [ -91.175253, 43.134665 ], [ -91.170372, 43.137384 ], [ -91.160449, 43.140575 ], [ -91.156200, 43.142945 ], [ -91.146200, 43.152405 ], [ -91.143283, 43.156413 ], [ -91.141356, 43.163537 ], [ -91.138649, 43.169993 ], [ -91.135917, 43.173422 ], [ -91.134173, 43.174405 ], [ -91.124428, 43.187886 ], [ -91.123896, 43.193536 ], [ -91.122170, 43.197255 ], [ -91.119115, 43.200366 ], [ -91.113749, 43.202908 ], [ -91.107931, 43.206578 ], [ -91.087456, 43.221891 ], [ -91.079278, 43.228259 ], [ -91.071857, 43.235164 ], [ -91.066398, 43.239293 ], [ -91.062562, 43.243165 ], [ -91.059684, 43.248566 ], [ -91.057910, 43.253968 ], [ -91.057918, 43.255366 ], [ -91.058644, 43.257679 ], [ -91.059750, 43.259074 ], [ -91.061798, 43.259952 ], [ -91.069937, 43.260272 ], [ -91.071698, 43.261014 ], [ -91.072649, 43.262129 ], [ -91.072782, 43.264363 ], [ -91.071574, 43.268193 ], [ -91.071724, 43.271392 ], [ -91.073710, 43.274746 ], [ -91.079875, 43.282773 ], [ -91.085652, 43.291870 ], [ -91.107237, 43.313645 ], [ -91.117661, 43.319332 ], [ -91.129121, 43.326350 ], [ -91.132813, 43.328030 ], [ -91.137343, 43.329757 ], [ -91.154806, 43.334826 ], [ -91.171055, 43.340967 ], [ -91.181115, 43.345926 ], [ -91.188014, 43.347602 ], [ -91.201847, 43.349103 ], [ -91.203964, 43.349852 ], [ -91.206620, 43.352524 ], [ -91.214770, 43.365874 ], [ -91.214990, 43.368006 ], [ -91.213360, 43.370097 ], [ -91.207367, 43.373659 ], [ -91.206072, 43.374976 ], [ -91.204831, 43.378887 ], [ -91.200701, 43.385930 ], [ -91.198953, 43.389835 ], [ -91.197670, 43.395334 ], [ -91.198048, 43.399223 ], [ -91.199408, 43.403032 ], [ -91.200527, 43.408486 ], [ -91.200359, 43.412701 ], [ -91.201224, 43.415903 ], [ -91.203144, 43.419805 ], [ -91.205551, 43.422949 ], [ -91.207145, 43.425031 ], [ -91.228750, 43.445537 ], [ -91.232276, 43.450952 ], [ -91.233367, 43.455168 ], [ -91.233187, 43.457784 ], [ -91.232241, 43.460018 ], [ -91.229503, 43.462607 ], [ -91.224586, 43.465525 ], [ -91.220399, 43.471306 ], [ -91.216035, 43.481142 ], [ -91.215282, 43.484798 ], [ -91.217615, 43.491008 ], [ -91.218270, 43.497228 ], [ -91.217706, 43.500550 ], [ -91.217876, 43.508104 ], [ -91.217353, 43.512474 ], [ -91.218292, 43.514434 ], [ -91.222613, 43.517892 ], [ -91.230027, 43.521595 ], [ -91.232941, 43.523967 ], [ -91.236725, 43.532930 ], [ -91.243183, 43.540309 ], [ -91.244093, 43.545620 ], [ -91.243820, 43.549130 ], [ -91.243214, 43.550722 ], [ -91.240649, 43.554995 ], [ -91.234432, 43.561781 ], [ -91.232812, 43.564842 ], [ -91.231490, 43.575595 ], [ -91.231865, 43.581822 ], [ -91.232707, 43.583533 ], [ -91.234499, 43.585529 ], [ -91.239109, 43.589760 ], [ -91.252926, 43.600363 ], [ -91.258267, 43.603484 ], [ -91.261631, 43.606175 ], [ -91.265091, 43.609977 ], [ -91.268748, 43.615348 ], [ -91.268457, 43.627352 ], [ -91.263178, 43.638203 ], [ -91.262397, 43.641760 ], [ -91.263856, 43.647662 ], [ -91.265051, 43.649141 ], [ -91.270767, 43.653080 ], [ -91.271749, 43.654929 ], [ -91.273252, 43.666623 ], [ -91.272741, 43.676609 ], [ -91.267792, 43.695652 ], [ -91.268455, 43.709824 ], [ -91.266538, 43.713947 ], [ -91.261316, 43.719490 ], [ -91.258756, 43.723426 ], [ -91.257773, 43.725661 ], [ -91.255932, 43.729849 ], [ -91.254903, 43.733533 ], [ -91.255431, 43.744876 ], [ -91.243955, 43.773046 ], [ -91.244135, 43.774667 ], [ -91.262436, 43.792166 ], [ -91.264436, 43.800366 ], [ -91.267436, 43.804166 ], [ -91.272037, 43.813766 ], [ -91.273037, 43.818566 ], [ -91.275737, 43.824866 ], [ -91.277695, 43.837741 ], [ -91.281968, 43.842738 ], [ -91.284138, 43.847065 ], [ -91.291002, 43.852733 ], [ -91.296739, 43.855165 ], [ -91.298815, 43.856555 ], [ -91.301302, 43.859515 ], [ -91.310991, 43.867381 ], [ -91.313037, 43.875757 ], [ -91.315310, 43.881808 ], [ -91.320605, 43.888491 ], [ -91.328143, 43.893435 ], [ -91.338141, 43.897664 ], [ -91.342335, 43.902697 ], [ -91.346271, 43.910074 ], [ -91.347741, 43.911964 ], [ -91.351688, 43.914545 ], [ -91.356741, 43.916564 ], [ -91.357426, 43.917231 ], [ -91.363242, 43.926563 ], [ -91.364736, 43.934884 ], [ -91.366642, 43.937463 ], [ -91.375142, 43.944289 ], [ -91.385785, 43.954239 ], [ -91.395086, 43.959409 ], [ -91.406011, 43.963929 ], [ -91.407395, 43.965148 ], [ -91.410555, 43.970892 ], [ -91.412491, 43.973411 ], [ -91.424134, 43.982631 ], [ -91.425188, 43.984322 ], [ -91.425681, 43.985113 ], [ -91.426720, 43.988500 ], [ -91.429878, 43.993888 ], [ -91.432522, 43.996827 ], [ -91.437380, 43.999962 ], [ -91.440536, 44.001501 ], [ -91.457378, 44.006301 ], [ -91.463515, 44.009041 ], [ -91.468472, 44.009480 ], [ -91.478498, 44.008030 ], [ -91.480870, 44.008145 ], [ -91.494988, 44.012536 ], [ -91.502163, 44.016856 ], [ -91.507121, 44.018980 ], [ -91.524315, 44.021433 ], [ -91.533778, 44.021433 ], [ -91.547028, 44.022226 ], [ -91.559004, 44.025315 ], [ -91.573283, 44.026901 ], [ -91.580019, 44.026925 ], [ -91.582604, 44.027381 ], [ -91.592070, 44.031372 ], [ -91.597617, 44.034965 ], [ -91.603550, 44.043681 ], [ -91.607339, 44.047357 ], [ -91.610487, 44.049310 ], [ -91.615375, 44.051598 ], [ -91.623784, 44.054106 ], [ -91.627900, 44.055807 ], [ -91.633365, 44.060364 ], [ -91.638115, 44.063285 ], [ -91.640535, 44.063679 ], [ -91.643400, 44.062711 ], [ -91.644717, 44.062782 ], [ -91.647873, 44.064109 ], [ -91.652247, 44.068634 ], [ -91.657000, 44.071409 ], [ -91.659511, 44.074203 ], [ -91.663442, 44.080910 ], [ -91.665263, 44.085041 ], [ -91.667006, 44.086964 ], [ -91.681530, 44.097400 ], [ -91.685748, 44.098419 ], [ -91.691281, 44.097858 ], [ -91.695310, 44.098570 ], [ -91.707491, 44.103906 ], [ -91.708207, 44.105186 ], [ -91.708082, 44.110929 ], [ -91.709476, 44.117565 ], [ -91.710597, 44.120480 ], [ -91.719097, 44.128853 ], [ -91.721552, 44.130342 ], [ -91.730648, 44.132900 ], [ -91.751747, 44.134786 ], [ -91.756719, 44.136804 ], [ -91.768574, 44.143508 ], [ -91.774486, 44.147539 ], [ -91.796669, 44.154335 ], [ -91.808064, 44.159262 ], [ -91.817302, 44.164235 ], [ -91.829167, 44.178350 ], [ -91.832479, 44.180308 ], [ -91.844754, 44.184878 ], [ -91.858393, 44.193003 ], [ -91.864387, 44.196574 ], [ -91.872369, 44.199167 ], [ -91.875158, 44.200575 ], [ -91.876056, 44.202728 ], [ -91.876356, 44.209575 ], [ -91.877429, 44.212921 ], [ -91.880265, 44.216555 ], [ -91.889790, 44.226286 ], [ -91.892698, 44.231105 ], [ -91.892963, 44.235149 ], [ -91.887905, 44.246398 ], [ -91.887040, 44.251772 ], [ -91.887824, 44.254171 ], [ -91.889132, 44.256060 ], [ -91.896008, 44.262871 ], [ -91.896760, 44.265447 ], [ -91.895652, 44.273008 ], [ -91.896388, 44.274690 ], [ -91.898697, 44.277172 ], [ -91.905789, 44.281614 ], [ -91.920282, 44.286496 ], [ -91.922205, 44.287811 ], [ -91.924613, 44.291815 ], [ -91.924975, 44.294819 ], [ -91.924102, 44.297095 ], [ -91.921028, 44.301069 ], [ -91.914360, 44.308230 ], [ -91.913574, 44.310392 ], [ -91.913534, 44.311392 ], [ -91.916191, 44.318094 ], [ -91.918625, 44.322671 ], [ -91.925590, 44.333548 ], [ -91.928224, 44.335473 ], [ -91.941311, 44.340978 ], [ -91.949599, 44.348796 ], [ -91.952820, 44.352982 ], [ -91.959523, 44.359404 ], [ -91.963600, 44.362112 ], [ -91.970266, 44.365842 ], [ -91.974922, 44.367516 ], [ -91.978574, 44.368372 ], [ -91.983974, 44.368448 ], [ -91.987289, 44.369119 ], [ -91.993984, 44.371800 ], [ -92.000165, 44.374966 ], [ -92.002838, 44.377118 ], [ -92.006179, 44.378825 ], [ -92.008589, 44.379626 ], [ -92.019313, 44.381217 ], [ -92.038147, 44.388731 ], [ -92.046285, 44.394398 ], [ -92.053549, 44.401375 ], [ -92.056486, 44.402729 ], [ -92.061637, 44.404124 ], [ -92.072267, 44.404017 ], [ -92.078605, 44.404869 ], [ -92.083640, 44.407189 ], [ -92.087241, 44.408848 ], [ -92.097415, 44.411464 ], [ -92.111085, 44.413948 ], [ -92.115296, 44.416056 ], [ -92.121106, 44.420572 ], [ -92.124513, 44.422115 ], [ -92.139569, 44.424673 ], [ -92.162454, 44.427208 ], [ -92.170280, 44.428598 ], [ -92.195378, 44.433792 ], [ -92.215163, 44.438503 ], [ -92.221083, 44.440386 ], [ -92.232472, 44.445434 ], [ -92.237325, 44.449417 ], [ -92.242010, 44.454254 ], [ -92.244884, 44.456842 ], [ -92.249071, 44.459524 ], [ -92.262476, 44.465149 ], [ -92.276784, 44.473649 ], [ -92.282364, 44.477707 ], [ -92.291005, 44.485464 ], [ -92.297122, 44.492732 ], [ -92.302215, 44.500298 ], [ -92.302961, 44.503601 ], [ -92.302466, 44.516487 ], [ -92.303046, 44.518646 ], [ -92.303527, 44.519822 ], [ -92.307957, 44.524475 ], [ -92.310827, 44.528756 ], [ -92.314071, 44.538014 ], [ -92.316228, 44.540966 ], [ -92.317357, 44.542512 ], [ -92.319938, 44.544940 ], [ -92.329013, 44.550895 ], [ -92.336114, 44.554004 ], [ -92.347567, 44.557149 ], [ -92.361518, 44.558935 ], [ -92.368298, 44.559182 ], [ -92.389040, 44.557697 ], [ -92.399281, 44.558292 ], [ -92.415089, 44.560359 ], [ -92.420702, 44.562041 ], [ -92.425774, 44.564602 ], [ -92.431101, 44.565786 ], [ -92.433256, 44.565500 ], [ -92.440745, 44.562833 ], [ -92.455105, 44.561886 ], [ -92.470209, 44.565036 ], [ -92.481001, 44.568276 ], [ -92.484740, 44.568067 ], [ -92.490472, 44.566205 ], [ -92.493808, 44.566063 ], [ -92.508759, 44.570325 ], [ -92.512564, 44.571801 ], [ -92.518358, 44.575183 ], [ -92.520878, 44.575200 ], [ -92.527337, 44.573554 ], [ -92.540551, 44.567258 ], [ -92.544346, 44.566986 ], [ -92.548060, 44.567792 ], [ -92.549957, 44.568988 ], [ -92.551510, 44.571607 ], [ -92.551182, 44.573449 ], [ -92.549685, 44.576000 ], [ -92.549280, 44.577704 ], [ -92.549777, 44.581130 ], [ -92.560796, 44.594956 ], [ -92.567226, 44.601770 ], [ -92.569434, 44.603539 ], [ -92.572943, 44.604649 ], [ -92.577148, 44.605054 ], [ -92.578850, 44.603939 ], [ -92.581591, 44.600863 ], [ -92.584711, 44.599861 ], [ -92.586216, 44.600088 ], [ -92.588797, 44.601698 ], [ -92.590467, 44.605936 ], [ -92.601516, 44.612052 ], [ -92.607141, 44.612433 ], [ -92.614569, 44.611730 ], [ -92.618025, 44.612870 ], [ -92.621456, 44.615017 ], [ -92.623163, 44.618224 ], [ -92.623348, 44.620713 ], [ -92.622571, 44.623518 ], [ -92.619774, 44.629214 ], [ -92.619779, 44.634195 ], [ -92.621733, 44.638983 ], [ -92.632105, 44.649027 ], [ -92.655807, 44.658040 ], [ -92.660988, 44.660884 ], [ -92.664699, 44.663380 ], [ -92.686511, 44.682096 ], [ -92.696491, 44.689436 ], [ -92.700948, 44.693751 ], [ -92.713198, 44.701085 ], [ -92.732042, 44.713671 ], [ -92.737259, 44.717155 ], [ -92.750200, 44.722120 ], [ -92.754200, 44.722767 ], [ -92.756990, 44.723829 ], [ -92.766054, 44.729604 ], [ -92.787906, 44.737432 ], [ -92.802402, 44.745167 ], [ -92.802579, 44.745797 ], [ -92.802875, 44.746847 ], [ -92.804035, 44.748433 ], [ -92.807317, 44.750364 ], [ -92.807988, 44.751470 ], [ -92.807362, 44.758909 ], [ -92.805287, 44.768361 ], [ -92.800313, 44.777379 ], [ -92.796039, 44.782056 ], [ -92.788776, 44.787794 ], [ -92.785206, 44.792303 ], [ -92.782963, 44.798131 ], [ -92.781498, 44.809408 ], [ -92.780430, 44.812589 ], [ -92.772663, 44.821424 ], [ -92.771902, 44.823067 ], [ -92.772663, 44.826337 ], [ -92.772266, 44.828046 ], [ -92.769367, 44.831800 ], [ -92.766102, 44.834966 ], [ -92.765278, 44.837186 ], [ -92.765278, 44.841070 ], [ -92.768574, 44.854368 ], [ -92.769090, 44.861997 ], [ -92.769093, 44.862029 ], [ -92.769102, 44.862167 ], [ -92.767102, 44.866767 ], [ -92.763706, 44.872129 ], [ -92.763402, 44.874167 ], [ -92.764133, 44.875905 ], [ -92.769603, 44.882967 ], [ -92.773946, 44.889997 ], [ -92.774907, 44.892797 ], [ -92.774571, 44.898084 ], [ -92.774022, 44.900083 ], [ -92.773103, 44.901367 ], [ -92.761341, 44.906904 ], [ -92.759556, 44.907857 ], [ -92.758701, 44.908979 ], [ -92.757557, 44.911214 ], [ -92.750645, 44.937299 ], [ -92.750802, 44.941567 ], [ -92.754603, 44.955767 ], [ -92.760701, 44.964979 ], [ -92.767218, 44.968084 ], [ -92.768545, 44.969839 ], [ -92.769445, 44.972150 ], [ -92.770304, 44.978967 ], [ -92.770346, 44.983327 ], [ -92.769049, 44.988195 ], [ -92.770834, 44.994131 ], [ -92.771231, 45.001378 ], [ -92.768118, 45.009115 ], [ -92.762533, 45.020551 ], [ -92.761904, 45.022467 ], [ -92.762060, 45.024320 ], [ -92.764604, 45.028767 ], [ -92.770362, 45.033803 ], [ -92.778815, 45.039327 ], [ -92.787910, 45.043516 ], [ -92.793282, 45.047178 ], [ -92.797081, 45.050648 ], [ -92.802056, 45.057423 ], [ -92.803079, 45.060978 ], [ -92.802911, 45.065403 ], [ -92.802163, 45.067555 ], [ -92.800851, 45.069477 ], [ -92.791528, 45.079647 ], [ -92.774010, 45.089138 ], [ -92.765602, 45.095730 ], [ -92.754387, 45.103146 ], [ -92.746749, 45.107051 ], [ -92.744938, 45.108309 ], [ -92.740509, 45.113396 ], [ -92.739584, 45.115598 ], [ -92.739528, 45.116515 ], [ -92.740611, 45.118454 ], [ -92.742925, 45.119918 ], [ -92.745694, 45.123112 ], [ -92.749427, 45.138117 ], [ -92.756807, 45.151866 ], [ -92.757707, 45.155466 ], [ -92.757775, 45.160519 ], [ -92.756907, 45.165166 ], [ -92.752542, 45.171772 ], [ -92.752404, 45.173916 ], [ -92.764872, 45.182812 ], [ -92.766808, 45.185466 ], [ -92.767408, 45.190166 ], [ -92.766932, 45.195111 ], [ -92.763908, 45.204866 ], [ -92.762108, 45.207166 ], [ -92.758008, 45.209566 ], [ -92.754008, 45.212766 ], [ -92.751708, 45.218666 ], [ -92.752192, 45.221051 ], [ -92.753931, 45.222905 ], [ -92.755732, 45.225949 ], [ -92.757456, 45.230526 ], [ -92.757503, 45.238308 ], [ -92.760249, 45.249600 ], [ -92.758907, 45.253407 ], [ -92.755199, 45.256733 ], [ -92.751709, 45.261666 ], [ -92.751659, 45.265910 ], [ -92.752666, 45.269565 ], [ -92.758022, 45.274822 ], [ -92.760615, 45.278827 ], [ -92.761868, 45.284938 ], [ -92.761868, 45.287013 ], [ -92.761013, 45.289028 ], [ -92.758710, 45.290965 ], [ -92.750819, 45.292980 ], [ -92.745575, 45.295844 ], [ -92.737122, 45.300459 ], [ -92.732594, 45.304224 ], [ -92.727737, 45.309288 ], [ -92.709968, 45.321302 ], [ -92.704794, 45.326526 ], [ -92.699956, 45.333716 ], [ -92.698967, 45.336374 ], [ -92.698920, 45.339364 ], [ -92.699524, 45.342421 ], [ -92.704054, 45.353660 ], [ -92.703705, 45.356330 ], [ -92.702720, 45.358472 ], [ -92.696499, 45.363529 ], [ -92.679193, 45.372710 ], [ -92.678223, 45.373604 ], [ -92.678756, 45.376201 ], [ -92.676961, 45.380137 ], [ -92.669505, 45.389111 ], [ -92.664102, 45.393309 ], [ -92.658486, 45.396058 ], [ -92.650422, 45.398507 ], [ -92.650570, 45.403308 ], [ -92.648157, 45.407423 ], [ -92.646676, 45.413227 ], [ -92.646943, 45.414265 ], [ -92.649467, 45.416408 ], [ -92.650269, 45.419168 ], [ -92.649152, 45.429618 ], [ -92.646768, 45.437929 ], [ -92.646602, 45.441635 ], [ -92.652698, 45.454527 ], [ -92.653549, 45.455346 ], [ -92.661131, 45.458278 ], [ -92.677219, 45.462864 ], [ -92.680234, 45.464344 ], [ -92.686793, 45.472271 ], [ -92.691619, 45.476273 ], [ -92.695212, 45.482882 ], [ -92.702224, 45.493046 ], [ -92.711890, 45.503281 ], [ -92.715814, 45.506676 ], [ -92.724337, 45.512223 ], [ -92.726677, 45.514462 ], [ -92.727744, 45.518811 ], [ -92.728023, 45.525652 ], [ -92.724650, 45.536744 ], [ -92.724762, 45.538617 ], [ -92.726082, 45.541112 ], [ -92.745591, 45.553016 ], [ -92.756906, 45.557499 ], [ -92.764574, 45.563592 ], [ -92.770223, 45.566939 ], [ -92.773412, 45.568235 ], [ -92.775988, 45.568478 ], [ -92.785741, 45.567888 ], [ -92.790143, 45.566915 ], [ -92.801503, 45.562854 ], [ -92.812083, 45.561122 ], [ -92.823309, 45.560934 ], [ -92.834156, 45.563096 ], [ -92.843783, 45.566135 ], [ -92.846447, 45.566515 ], [ -92.871082, 45.567581 ], [ -92.881136, 45.573409 ], [ -92.883749, 45.575483 ], [ -92.884954, 45.578818 ], [ -92.883277, 45.589831 ], [ -92.886421, 45.594881 ], [ -92.886442, 45.598679 ], [ -92.884900, 45.605001 ], [ -92.882529, 45.610216 ], [ -92.882970, 45.613738 ], [ -92.886669, 45.619760 ], [ -92.888035, 45.624959 ], [ -92.888114, 45.628377 ], [ -92.886827, 45.633403 ], [ -92.886963, 45.636777 ], [ -92.887929, 45.639006 ], [ -92.887067, 45.644148 ], [ -92.885711, 45.646017 ], [ -92.883987, 45.654870 ], [ -92.882504, 45.659471 ], [ -92.878932, 45.665606 ], [ -92.876891, 45.675289 ], [ -92.875488, 45.689014 ], [ -92.870145, 45.696757 ], [ -92.870025, 45.697272 ], [ -92.871775, 45.699774 ], [ -92.868862, 45.711993 ], [ -92.869689, 45.715142 ], [ -92.869193, 45.717568 ], [ -92.865688, 45.720623 ], [ -92.862598, 45.722241 ], [ -92.853405, 45.723152 ], [ -92.850933, 45.723831 ], [ -92.850537, 45.724376 ], [ -92.850388, 45.727576 ], [ -92.848851, 45.728751 ], [ -92.843079, 45.729163 ], [ -92.841051, 45.730024 ], [ -92.835917, 45.732802 ], [ -92.830685, 45.733120 ], [ -92.828981, 45.733714 ], [ -92.826013, 45.736650 ], [ -92.816559, 45.742037 ], [ -92.812939, 45.742709 ], [ -92.809837, 45.744172 ], [ -92.805348, 45.747493 ], [ -92.803971, 45.749805 ], [ -92.802630, 45.751888 ], [ -92.798645, 45.753654 ], [ -92.784621, 45.764196 ], [ -92.781373, 45.773062 ], [ -92.779617, 45.782563 ], [ -92.776496, 45.790014 ], [ -92.772065, 45.795230 ], [ -92.768430, 45.798010 ], [ -92.761833, 45.801258 ], [ -92.759010, 45.803965 ], [ -92.757815, 45.806574 ], [ -92.757947, 45.811216 ], [ -92.760023, 45.815475 ], [ -92.761889, 45.817928 ], [ -92.764906, 45.824859 ], [ -92.765681, 45.827252 ], [ -92.765146, 45.830183 ], [ -92.761712, 45.833861 ], [ -92.759458, 45.835341 ], [ -92.749180, 45.840717 ], [ -92.745557, 45.841455 ], [ -92.739991, 45.846283 ], [ -92.739278, 45.847580 ], [ -92.736117, 45.859129 ], [ -92.736484, 45.863356 ], [ -92.734039, 45.868108 ], [ -92.721128, 45.883805 ], [ -92.712503, 45.891705 ], [ -92.707702, 45.894901 ], [ -92.703265, 45.896155 ], [ -92.698983, 45.896451 ], [ -92.683924, 45.903939 ], [ -92.676607, 45.906370 ], [ -92.675737, 45.907478 ], [ -92.676807, 45.910930 ], [ -92.676167, 45.912072 ], [ -92.670352, 45.916247 ], [ -92.659549, 45.922937 ], [ -92.656125, 45.924442 ], [ -92.639116, 45.924555 ], [ -92.638474, 45.925971 ], [ -92.640115, 45.932478 ], [ -92.639936, 45.933541 ], [ -92.638824, 45.934166 ], [ -92.636316, 45.934634 ], [ -92.629260, 45.932404 ], [ -92.627723, 45.932682 ], [ -92.622720, 45.935186 ], [ -92.614314, 45.934529 ], [ -92.608329, 45.938112 ], [ -92.602460, 45.940815 ], [ -92.590138, 45.941773 ], [ -92.580565, 45.946250 ], [ -92.574892, 45.948103 ], [ -92.569764, 45.948146 ], [ -92.561256, 45.951006 ], [ -92.551933, 45.951651 ], [ -92.551186, 45.952240 ], [ -92.549858, 45.957039 ], [ -92.550672, 45.960759 ], [ -92.549806, 45.967986 ], [ -92.548459, 45.969056 ], [ -92.545682, 45.970118 ], [ -92.537709, 45.977818 ], [ -92.530516, 45.981918 ], [ -92.527052, 45.983245 ], [ -92.522032, 45.984203 ], [ -92.519488, 45.983917 ], [ -92.502535, 45.979995 ], [ -92.490996, 45.975560 ], [ -92.484633, 45.975872 ], [ -92.479478, 45.973992 ], [ -92.472761, 45.972952 ], [ -92.469354, 45.973811 ], [ -92.464481, 45.976267 ], [ -92.461260, 45.979427 ], [ -92.461138, 45.980216 ], [ -92.463429, 45.981507 ], [ -92.464173, 45.982423 ], [ -92.464512, 45.985038 ], [ -92.462477, 45.987850 ], [ -92.456494, 45.990243 ], [ -92.453373, 45.992913 ], [ -92.453635, 45.996171 ], [ -92.452952, 45.997782 ], [ -92.451627, 46.000441 ], [ -92.449630, 46.002252 ], [ -92.444294, 46.009161 ], [ -92.444356, 46.011777 ], [ -92.442259, 46.016177 ], [ -92.435627, 46.021232 ], [ -92.428555, 46.024241 ], [ -92.420696, 46.026769 ], [ -92.410649, 46.027259 ], [ -92.408259, 46.026630 ], [ -92.392681, 46.019540 ], [ -92.381707, 46.017034 ], [ -92.372717, 46.014198 ], [ -92.362141, 46.013103 ], [ -92.357965, 46.013413 ], [ -92.351760, 46.015685 ], [ -92.349977, 46.016982 ], [ -92.350319, 46.018980 ], [ -92.350004, 46.021888 ], [ -92.349281, 46.023624 ], [ -92.346345, 46.025429 ], [ -92.344244, 46.027430 ], [ -92.343745, 46.028525 ], [ -92.342429, 46.034541 ], [ -92.343604, 46.040917 ], [ -92.343459, 46.042990 ], [ -92.341278, 46.045424 ], [ -92.338590, 46.050111 ], [ -92.338239, 46.052149 ], [ -92.335335, 46.059422 ], [ -92.332912, 46.062697 ], [ -92.329806, 46.065216 ], [ -92.327868, 46.066180 ], [ -92.319329, 46.069289 ], [ -92.306756, 46.072410 ], [ -92.298638, 46.072989 ], [ -92.294033, 46.074377 ], [ -92.294069, 46.078346 ], [ -92.293530, 46.113824 ], [ -92.293706, 46.157321 ], [ -92.293744, 46.166838 ], [ -92.293857, 46.180073 ], [ -92.293558, 46.224578 ], [ -92.293619, 46.244043 ], [ -92.293074, 46.295129 ], [ -92.293007, 46.297987 ], [ -92.292840, 46.304319 ], [ -92.292839, 46.307107 ], [ -92.292880, 46.313752 ], [ -92.292803, 46.314628 ], [ -92.292782, 46.319312 ], [ -92.292999, 46.321894 ], [ -92.292860, 46.417220 ], [ -92.292847, 46.420876 ], [ -92.292727, 46.431993 ], [ -92.292510, 46.478761 ], [ -92.292371, 46.495585 ], [ -92.291976, 46.503997 ], [ -92.291647, 46.604649 ], [ -92.291597, 46.624941 ], [ -92.292192, 46.663242 ], [ -92.292192, 46.663308 ], [ -92.292192, 46.666042 ], [ -92.291292, 46.668142 ], [ -92.287392, 46.667342 ], [ -92.287092, 46.662842 ], [ -92.286192, 46.660342 ], [ -92.283692, 46.658841 ], [ -92.278492, 46.658641 ], [ -92.274392, 46.657441 ], [ -92.272792, 46.652841 ], [ -92.270592, 46.650741 ], [ -92.265993, 46.651041 ], [ -92.259692, 46.657141 ], [ -92.256592, 46.658741 ], [ -92.242493, 46.649241 ], [ -92.235592, 46.650041 ], [ -92.228492, 46.652941 ], [ -92.223492, 46.652641 ], [ -92.216392, 46.649841 ], [ -92.212392, 46.649941 ], [ -92.207092, 46.651941 ], [ -92.202292, 46.655041 ], [ -92.201592, 46.656641 ], [ -92.202192, 46.658941 ], [ -92.202266, 46.659072 ], [ -92.205492, 46.664741 ], [ -92.204092, 46.666941 ], [ -92.199492, 46.670241 ], [ -92.192492, 46.676741 ], [ -92.187592, 46.678941 ], [ -92.181391, 46.680241 ], [ -92.177591, 46.683441 ], [ -92.176091, 46.686341 ], [ -92.176491, 46.690241 ], [ -92.177891, 46.691841 ], [ -92.183091, 46.695241 ], [ -92.198491, 46.696141 ], [ -92.205192, 46.698341 ], [ -92.205692, 46.702541 ], [ -92.204691, 46.704041 ], [ -92.202421, 46.705432 ], [ -92.201901, 46.705751 ], [ -92.201591, 46.705941 ], [ -92.201481, 46.705985 ], [ -92.200922, 46.706212 ], [ -92.197391, 46.707641 ], [ -92.193291, 46.711241 ], [ -92.191764, 46.715483 ], [ -92.191594, 46.715955 ], [ -92.191491, 46.716241 ], [ -92.189091, 46.717541 ], [ -92.178891, 46.716741 ], [ -92.174291, 46.717241 ], [ -92.170046, 46.718878 ], [ -92.167955, 46.719685 ], [ -92.167291, 46.719941 ], [ -92.155191, 46.715940 ], [ -92.148691, 46.715140 ], [ -92.146291, 46.715940 ], [ -92.144959, 46.718418 ], [ -92.144917, 46.718496 ], [ -92.141291, 46.725240 ], [ -92.143391, 46.728140 ], [ -92.143290, 46.734640 ], [ -92.137890, 46.739540 ], [ -92.116590, 46.748640 ], [ -92.112242, 46.748899 ], [ -92.108777, 46.749105 ], [ -92.108190, 46.749140 ], [ -92.089490, 46.749240 ], [ -92.033990, 46.708939 ], [ -92.024720, 46.705624 ], [ -92.020289, 46.704039 ], [ -92.015290, 46.706469 ], [ -92.007989, 46.705039 ], [ -91.987889, 46.692739 ], [ -91.973389, 46.686439 ], [ -91.961889, 46.682539 ], [ -91.942988, 46.679939 ], [ -91.930261, 46.682273 ], [ -91.886963, 46.690211 ], [ -91.878730, 46.690811 ], [ -91.877371, 46.690910 ], [ -91.876183, 46.690997 ], [ -91.874840, 46.691095 ], [ -91.866583, 46.691697 ], [ -91.864491, 46.691850 ], [ -91.857462, 46.692362 ], [ -91.840288, 46.689693 ], [ -91.831355, 46.689906 ], [ -91.820027, 46.690176 ], [ -91.817185, 46.690604 ], [ -91.817099, 46.690617 ], [ -91.814669, 46.690982 ], [ -91.799987, 46.693192 ], [ -91.798455, 46.693422 ], [ -91.790473, 46.694624 ], [ -91.790132, 46.694675 ], [ -91.781928, 46.697604 ], [ -91.758619, 46.705927 ], [ -91.749650, 46.709129 ], [ -91.748787, 46.709341 ], [ -91.735632, 46.712575 ], [ -91.677021, 46.726984 ], [ -91.675621, 46.727329 ], [ -91.667534, 46.729317 ], [ -91.662426, 46.730572 ], [ -91.660670, 46.731004 ], [ -91.658739, 46.731479 ], [ -91.652915, 46.732911 ], [ -91.646146, 46.734575 ], [ -91.645502, 46.734733 ], [ -91.636919, 46.737802 ], [ -91.636040, 46.738116 ], [ -91.636005, 46.738128 ], [ -91.635161, 46.738430 ], [ -91.635107, 46.738449 ], [ -91.625387, 46.741924 ], [ -91.593442, 46.753345 ], [ -91.592742, 46.753595 ], [ -91.592203, 46.753788 ], [ -91.590684, 46.754331 ], [ -91.576632, 46.757037 ], [ -91.574291, 46.757488 ], [ -91.574019, 46.757466 ], [ -91.571423, 46.757260 ], [ -91.569075, 46.757074 ], [ -91.557503, 46.756155 ], [ -91.551445, 46.755674 ], [ -91.551408, 46.755666 ], [ -91.543057, 46.755153 ], [ -91.537583, 46.754817 ], [ -91.537115, 46.754788 ], [ -91.535764, 46.754926 ], [ -91.524766, 46.756052 ], [ -91.517712, 46.756774 ], [ -91.511077, 46.757453 ], [ -91.510595, 46.757614 ], [ -91.507819, 46.758538 ], [ -91.507586, 46.758615 ], [ -91.507160, 46.758757 ], [ -91.500042, 46.761128 ], [ -91.499696, 46.761243 ], [ -91.493643, 46.765757 ], [ -91.493037, 46.766210 ], [ -91.492493, 46.766615 ], [ -91.492429, 46.766663 ], [ -91.491744, 46.766732 ], [ -91.489125, 46.766997 ], [ -91.488247, 46.767086 ], [ -91.472097, 46.768717 ], [ -91.470181, 46.768911 ], [ -91.470124, 46.768923 ], [ -91.467168, 46.769546 ], [ -91.462774, 46.770471 ], [ -91.449570, 46.773252 ], [ -91.449327, 46.773303 ], [ -91.436955, 46.777586 ], [ -91.428526, 46.780504 ], [ -91.426491, 46.781208 ], [ -91.423713, 46.782170 ], [ -91.411799, 46.789640 ], [ -91.398256, 46.791213 ], [ -91.397140, 46.791047 ], [ -91.396959, 46.791020 ], [ -91.396261, 46.790917 ], [ -91.394764, 46.790694 ], [ -91.391469, 46.790205 ], [ -91.390774, 46.790316 ], [ -91.386155, 46.791057 ], [ -91.380577, 46.791951 ], [ -91.369387, 46.793745 ], [ -91.368819, 46.793836 ], [ -91.367498, 46.794545 ], [ -91.366888, 46.794872 ], [ -91.365974, 46.795362 ], [ -91.365536, 46.795597 ], [ -91.365277, 46.795736 ], [ -91.363644, 46.796612 ], [ -91.360804, 46.798136 ], [ -91.359434, 46.799612 ], [ -91.355330, 46.804035 ], [ -91.352191, 46.807417 ], [ -91.338250, 46.817704 ], [ -91.337570, 46.817969 ], [ -91.330463, 46.820735 ], [ -91.330433, 46.820746 ], [ -91.328848, 46.821363 ], [ -91.326045, 46.822454 ], [ -91.322202, 46.823950 ], [ -91.321010, 46.824414 ], [ -91.315061, 46.826729 ], [ -91.314815, 46.826825 ], [ -91.307050, 46.829007 ], [ -91.305487, 46.829446 ], [ -91.304512, 46.829720 ], [ -91.303594, 46.829978 ], [ -91.302295, 46.830343 ], [ -91.301879, 46.830384 ], [ -91.289541, 46.831604 ], [ -91.278558, 46.832689 ], [ -91.266404, 46.833891 ], [ -91.265866, 46.833944 ], [ -91.265816, 46.833960 ], [ -91.263725, 46.834632 ], [ -91.263445, 46.834722 ], [ -91.256873, 46.836833 ], [ -91.256705, 46.836887 ], [ -91.256563, 46.836989 ], [ -91.250806, 46.841135 ], [ -91.249471, 46.842531 ], [ -91.237730, 46.854809 ], [ -91.235283, 46.857368 ], [ -91.232733, 46.860035 ], [ -91.226796, 46.863610 ], [ -91.214886, 46.866137 ], [ -91.211647, 46.866824 ], [ -91.211113, 46.866696 ], [ -91.207524, 46.865835 ], [ -91.204839, 46.859727 ], [ -91.204439, 46.858816 ], [ -91.200107, 46.854017 ], [ -91.178292, 46.844259 ], [ -91.168297, 46.844727 ], [ -91.167601, 46.844760 ], [ -91.156108, 46.855414 ], [ -91.148026, 46.862906 ], [ -91.147837, 46.863082 ], [ -91.144266, 46.870301 ], [ -91.143877, 46.870576 ], [ -91.143850, 46.870595 ], [ -91.140301, 46.873105 ], [ -91.140165, 46.873201 ], [ -91.139758, 46.873148 ], [ -91.134668, 46.872490 ], [ -91.133772, 46.871043 ], [ -91.133337, 46.870341 ], [ -91.133674, 46.869348 ], [ -91.134184, 46.867843 ], [ -91.134724, 46.866250 ], [ -91.134882, 46.865784 ], [ -91.136512, 46.860975 ], [ -91.134977, 46.859023 ], [ -91.134948, 46.858986 ], [ -91.134732, 46.858935 ], [ -91.123530, 46.856273 ], [ -91.123109, 46.856173 ], [ -91.118540, 46.856548 ], [ -91.107323, 46.857469 ], [ -91.105490, 46.857620 ], [ -91.098780, 46.860560 ], [ -91.098346, 46.860750 ], [ -91.098125, 46.860847 ], [ -91.097550, 46.861098 ], [ -91.096565, 46.861530 ], [ -91.096342, 46.862965 ], [ -91.096028, 46.864987 ], [ -91.095058, 46.871234 ], [ -91.094828, 46.872714 ], [ -91.094724, 46.873383 ], [ -91.094620, 46.874050 ], [ -91.094498, 46.874837 ], [ -91.094096, 46.877423 ], [ -91.093714, 46.879882 ], [ -91.090916, 46.882670 ], [ -91.088721, 46.882877 ], [ -91.085077, 46.883220 ], [ -91.080951, 46.883609 ], [ -91.072584, 46.880126 ], [ -91.069331, 46.878772 ], [ -91.068220, 46.878309 ], [ -91.066193, 46.878710 ], [ -91.056258, 46.880678 ], [ -91.052991, 46.881325 ], [ -91.050153, 46.883037 ], [ -91.049232, 46.883593 ], [ -91.049220, 46.883600 ], [ -91.042992, 46.887358 ], [ -91.039890, 46.889230 ], [ -91.036622, 46.893594 ], [ -91.036193, 46.895523 ], [ -91.035936, 46.896679 ], [ -91.034518, 46.903053 ], [ -91.033447, 46.903642 ], [ -91.032508, 46.904158 ], [ -91.030583, 46.905215 ], [ -91.024009, 46.908827 ], [ -91.023976, 46.908845 ], [ -91.021538, 46.910185 ], [ -91.019670, 46.911211 ], [ -91.019141, 46.911502 ], [ -91.018045, 46.911872 ], [ -91.018024, 46.911879 ], [ -91.016237, 46.912481 ], [ -91.016184, 46.912499 ], [ -91.010689, 46.914352 ], [ -91.007997, 46.915259 ], [ -91.005872, 46.915976 ], [ -91.005199, 46.916203 ], [ -91.004892, 46.916192 ], [ -91.004752, 46.916187 ], [ -90.998848, 46.915975 ], [ -90.997943, 46.916367 ], [ -90.996825, 46.916851 ], [ -90.995149, 46.917577 ], [ -90.987013, 46.923776 ], [ -90.985815, 46.924689 ], [ -90.984617, 46.925602 ], [ -90.983192, 46.927662 ], [ -90.980235, 46.931937 ], [ -90.973755, 46.941304 ], [ -90.968419, 46.943910 ], [ -90.964865, 46.943780 ], [ -90.964072, 46.943369 ], [ -90.954612, 46.938468 ], [ -90.954537, 46.938429 ], [ -90.953865, 46.938283 ], [ -90.953685, 46.938244 ], [ -90.940560, 46.935394 ], [ -90.922040, 46.931372 ], [ -90.921811, 46.931322 ], [ -90.921382, 46.931434 ], [ -90.914044, 46.933346 ], [ -90.913838, 46.933400 ], [ -90.908654, 46.941221 ], [ -90.908598, 46.941305 ], [ -90.880358, 46.957661 ], [ -90.879621, 46.958088 ], [ -90.877324, 46.958910 ], [ -90.877165, 46.958967 ], [ -90.877092, 46.958993 ], [ -90.876778, 46.959106 ], [ -90.876544, 46.959189 ], [ -90.876213, 46.959308 ], [ -90.876211, 46.959309 ], [ -90.876006, 46.959382 ], [ -90.875995, 46.959386 ], [ -90.875635, 46.959515 ], [ -90.871126, 46.961129 ], [ -90.855874, 46.962232 ], [ -90.855165, 46.962045 ], [ -90.838814, 46.957728 ], [ -90.837973, 46.957506 ], [ -90.837716, 46.957438 ], [ -90.837617, 46.957379 ], [ -90.833091, 46.954686 ], [ -90.805028, 46.937987 ], [ -90.786595, 46.927019 ], [ -90.786502, 46.926964 ], [ -90.786010, 46.926672 ], [ -90.785606, 46.926431 ], [ -90.760095, 46.903296 ], [ -90.759364, 46.902634 ], [ -90.755630, 46.899247 ], [ -90.754552, 46.898270 ], [ -90.754388, 46.898037 ], [ -90.752725, 46.895680 ], [ -90.751329, 46.893702 ], [ -90.751048, 46.893305 ], [ -90.750858, 46.893035 ], [ -90.750871, 46.892643 ], [ -90.750889, 46.892136 ], [ -90.750952, 46.890293 ], [ -90.751031, 46.887963 ], [ -90.751151, 46.887863 ], [ -90.754692, 46.884915 ], [ -90.754734, 46.884880 ], [ -90.754753, 46.884875 ], [ -90.761295, 46.883238 ], [ -90.761567, 46.883170 ], [ -90.770170, 46.876296 ], [ -90.770240, 46.876184 ], [ -90.780972, 46.858989 ], [ -90.781011, 46.858911 ], [ -90.788040, 46.844886 ], [ -90.792034, 46.836916 ], [ -90.793713, 46.833566 ], [ -90.795693, 46.829614 ], [ -90.795957, 46.829087 ], [ -90.796437, 46.828129 ], [ -90.797404, 46.826200 ], [ -90.798545, 46.823922 ], [ -90.798936, 46.823143 ], [ -90.801041, 46.821626 ], [ -90.801370, 46.821389 ], [ -90.809270, 46.815695 ], [ -90.821967, 46.806545 ], [ -90.825696, 46.803858 ], [ -90.826337, 46.802110 ], [ -90.827350, 46.799345 ], [ -90.828057, 46.797415 ], [ -90.829048, 46.796410 ], [ -90.829933, 46.795513 ], [ -90.830094, 46.795349 ], [ -90.831645, 46.793777 ], [ -90.835008, 46.790366 ], [ -90.835028, 46.790346 ], [ -90.835319, 46.790051 ], [ -90.835607, 46.789759 ], [ -90.847214, 46.789274 ], [ -90.854916, 46.788952 ], [ -90.855472, 46.788929 ], [ -90.855746, 46.788918 ], [ -90.856317, 46.788894 ], [ -90.856531, 46.788885 ], [ -90.856677, 46.788712 ], [ -90.859999, 46.784769 ], [ -90.863542, 46.780565 ], [ -90.859724, 46.774433 ], [ -90.859445, 46.773985 ], [ -90.860880, 46.771079 ], [ -90.862333, 46.768135 ], [ -90.866337, 46.764626 ], [ -90.866586, 46.764408 ], [ -90.866694, 46.764361 ], [ -90.874598, 46.760902 ], [ -90.875925, 46.760321 ], [ -90.885021, 46.756341 ], [ -90.883443, 46.747255 ], [ -90.883396, 46.746987 ], [ -90.882099, 46.744622 ], [ -90.881622, 46.743753 ], [ -90.878810, 46.738629 ], [ -90.878343, 46.737777 ], [ -90.876538, 46.734487 ], [ -90.876426, 46.734284 ], [ -90.876334, 46.734115 ], [ -90.876039, 46.733577 ], [ -90.875829, 46.733195 ], [ -90.871612, 46.725509 ], [ -90.870577, 46.723623 ], [ -90.870396, 46.723293 ], [ -90.869461, 46.722039 ], [ -90.868607, 46.720896 ], [ -90.868531, 46.720794 ], [ -90.868273, 46.720448 ], [ -90.868024, 46.720115 ], [ -90.863864, 46.714539 ], [ -90.861353, 46.711173 ], [ -90.860897, 46.710562 ], [ -90.859797, 46.709088 ], [ -90.859601, 46.708826 ], [ -90.853225, 46.700280 ], [ -90.852916, 46.699866 ], [ -90.852704, 46.699582 ], [ -90.852731, 46.699437 ], [ -90.853644, 46.694464 ], [ -90.853807, 46.693579 ], [ -90.853829, 46.693457 ], [ -90.853927, 46.693369 ], [ -90.854539, 46.692822 ], [ -90.854692, 46.692686 ], [ -90.865494, 46.683033 ], [ -90.865745, 46.682808 ], [ -90.867423, 46.681309 ], [ -90.867823, 46.680952 ], [ -90.867981, 46.680810 ], [ -90.868376, 46.680457 ], [ -90.868468, 46.680375 ], [ -90.870079, 46.679449 ], [ -90.870532, 46.679189 ], [ -90.870739, 46.679070 ], [ -90.870956, 46.678945 ], [ -90.885869, 46.670374 ], [ -90.885943, 46.670353 ], [ -90.896529, 46.667315 ], [ -90.905273, 46.664807 ], [ -90.905567, 46.664722 ], [ -90.909176, 46.663687 ], [ -90.909688, 46.663540 ], [ -90.911281, 46.663083 ], [ -90.911353, 46.662996 ], [ -90.914619, 46.659054 ], [ -90.915152, 46.658410 ], [ -90.915367, 46.657615 ], [ -90.920813, 46.637432 ], [ -90.920835, 46.637351 ], [ -90.920850, 46.636492 ], [ -90.920867, 46.635515 ], [ -90.920936, 46.631606 ], [ -90.920936, 46.631584 ], [ -90.924487, 46.625417 ], [ -90.924489, 46.625415 ], [ -90.926745, 46.622698 ], [ -90.931623, 46.616822 ], [ -90.932120, 46.616223 ], [ -90.933208, 46.614913 ], [ -90.938310, 46.608768 ], [ -90.938617, 46.608398 ], [ -90.938680, 46.608322 ], [ -90.949532, 46.603019 ], [ -90.949621, 46.602975 ], [ -90.950215, 46.602248 ], [ -90.950544, 46.601845 ], [ -90.951418, 46.600774 ], [ -90.951543, 46.600621 ], [ -90.951528, 46.599827 ], [ -90.951476, 46.597033 ], [ -90.947572, 46.593510 ], [ -90.947287, 46.593253 ], [ -90.947159, 46.593138 ], [ -90.942101, 46.588573 ], [ -90.941930, 46.588419 ], [ -90.941374, 46.588293 ], [ -90.941102, 46.588232 ], [ -90.927387, 46.585132 ], [ -90.923560, 46.584267 ], [ -90.923438, 46.584239 ], [ -90.921483, 46.583797 ], [ -90.920411, 46.583555 ], [ -90.920132, 46.583492 ], [ -90.919920, 46.583444 ], [ -90.918414, 46.583103 ], [ -90.918352, 46.583089 ], [ -90.918266, 46.583070 ], [ -90.916982, 46.583014 ], [ -90.909815, 46.582703 ], [ -90.906058, 46.583430 ], [ -90.905572, 46.583524 ], [ -90.901918, 46.585519 ], [ -90.901725, 46.585624 ], [ -90.891944, 46.590964 ], [ -90.886197, 46.594102 ], [ -90.885103, 46.594700 ], [ -90.885007, 46.594752 ], [ -90.873154, 46.601223 ], [ -90.867120, 46.601911 ], [ -90.864284, 46.602965 ], [ -90.858725, 46.605031 ], [ -90.856811, 46.605742 ], [ -90.856244, 46.605953 ], [ -90.856090, 46.606010 ], [ -90.854575, 46.606573 ], [ -90.853380, 46.607017 ], [ -90.852153, 46.607473 ], [ -90.851889, 46.607571 ], [ -90.849684, 46.608391 ], [ -90.843225, 46.610791 ], [ -90.843189, 46.610805 ], [ -90.842058, 46.611225 ], [ -90.841708, 46.611355 ], [ -90.837306, 46.612991 ], [ -90.834259, 46.614123 ], [ -90.831868, 46.615012 ], [ -90.831226, 46.615250 ], [ -90.830011, 46.615702 ], [ -90.829070, 46.616051 ], [ -90.829031, 46.616066 ], [ -90.794775, 46.624941 ], [ -90.792583, 46.625938 ], [ -90.772455, 46.635097 ], [ -90.770192, 46.636127 ], [ -90.768381, 46.637362 ], [ -90.755381, 46.646225 ], [ -90.755287, 46.646289 ], [ -90.755289, 46.646323 ], [ -90.756312, 46.661820 ], [ -90.756495, 46.664591 ], [ -90.748090, 46.669817 ], [ -90.748026, 46.669968 ], [ -90.739565, 46.689943 ], [ -90.739549, 46.689981 ], [ -90.737260, 46.692267 ], [ -90.724924, 46.684186 ], [ -90.705375, 46.671381 ], [ -90.694721, 46.664402 ], [ -90.654497, 46.639990 ], [ -90.650949, 46.637837 ], [ -90.627885, 46.623839 ], [ -90.607649, 46.612186 ], [ -90.606720, 46.611651 ], [ -90.606177, 46.611339 ], [ -90.599602, 46.607552 ], [ -90.599375, 46.607422 ], [ -90.595850, 46.605392 ], [ -90.595583, 46.605238 ], [ -90.591894, 46.603114 ], [ -90.590811, 46.602490 ], [ -90.590712, 46.602433 ], [ -90.586249, 46.599863 ], [ -90.581408, 46.597541 ], [ -90.580191, 46.596958 ], [ -90.579422, 46.596589 ], [ -90.563668, 46.589034 ], [ -90.561966, 46.588218 ], [ -90.561126, 46.587816 ], [ -90.558141, 46.586384 ], [ -90.556224, 46.585880 ], [ -90.549596, 46.584138 ], [ -90.538346, 46.581182 ], [ -90.537962, 46.581081 ], [ -90.537829, 46.581143 ], [ -90.527776, 46.585858 ], [ -90.525788, 46.586790 ], [ -90.525498, 46.586926 ], [ -90.525334, 46.586949 ], [ -90.522674, 46.587313 ], [ -90.519105, 46.587803 ], [ -90.519002, 46.587817 ], [ -90.518510, 46.587885 ], [ -90.505909, 46.589614 ], [ -90.497359, 46.585509 ], [ -90.478826, 46.576610 ], [ -90.478469, 46.576439 ], [ -90.476480, 46.575484 ], [ -90.476315, 46.575405 ], [ -90.476046, 46.575276 ], [ -90.473760, 46.574178 ], [ -90.472483, 46.573730 ], [ -90.440085, 46.562365 ], [ -90.438174, 46.561695 ], [ -90.437596, 46.561492 ], [ -90.437532, 46.561507 ], [ -90.436512, 46.561748 ], [ -90.436314, 46.561795 ], [ -90.434812, 46.562150 ], [ -90.433367, 46.562492 ], [ -90.418136, 46.566094 ], [ -90.415620, 46.563169 ], [ -90.414596, 46.557320 ], [ -90.414464, 46.557320 ], [ -90.407775, 46.552246 ], [ -90.405593, 46.547584 ], [ -90.402019, 46.544384 ], [ -90.400429, 46.544384 ], [ -90.400041, 46.544384 ], [ -90.398742, 46.542738 ], [ -90.395568, 46.536317 ], [ -90.395272, 46.533941 ], [ -90.393320, 46.532615 ], [ -90.387228, 46.533663 ], [ -90.374461, 46.539212 ], [ -90.369964, 46.540549 ], [ -90.361600, 46.541434 ], [ -90.357676, 46.540271 ], [ -90.357014, 46.540591 ], [ -90.355689, 46.540317 ], [ -90.353534, 46.537553 ], [ -90.351580, 46.537074 ], [ -90.350121, 46.537337 ], [ -90.349462, 46.538080 ], [ -90.347514, 46.547083 ], [ -90.344338, 46.552087 ], [ -90.336921, 46.554076 ], [ -90.331887, 46.553278 ], [ -90.327548, 46.550262 ], [ -90.328044, 46.548046 ], [ -90.326686, 46.546150 ], [ -90.324699, 46.545602 ], [ -90.320428, 46.546287 ], [ -90.310859, 46.539365 ], [ -90.310329, 46.536852 ], [ -90.311886, 46.528695 ], [ -90.314434, 46.523784 ], [ -90.317777, 46.521637 ], [ -90.316983, 46.517319 ], [ -90.313894, 46.516199 ], [ -90.313839, 46.516199 ], [ -90.312581, 46.517113 ], [ -90.307716, 46.518392 ], [ -90.306558, 46.518484 ], [ -90.303546, 46.517432 ], [ -90.298284, 46.517820 ], [ -90.294411, 46.518848 ], [ -90.294311, 46.519876 ], [ -90.292854, 46.520972 ], [ -90.285707, 46.518846 ], [ -90.283423, 46.518868 ], [ -90.278920, 46.522271 ], [ -90.278356, 46.523847 ], [ -90.277131, 46.524487 ], [ -90.272599, 46.521127 ], [ -90.271971, 46.519756 ], [ -90.274721, 46.515416 ], [ -90.270422, 46.511690 ], [ -90.270432, 46.510756 ], [ -90.270558, 46.509560 ], [ -90.270684, 46.508237 ], [ -90.270180, 46.507356 ], [ -90.268480, 46.507167 ], [ -90.266528, 46.507356 ], [ -90.265143, 46.506222 ], [ -90.265143, 46.505089 ], [ -90.265269, 46.503829 ], [ -90.263018, 46.502777 ], [ -90.260504, 46.502822 ], [ -90.258650, 46.503483 ], [ -90.257160, 46.504716 ], [ -90.248194, 46.505357 ], [ -90.246043, 46.504832 ], [ -90.243395, 46.505245 ], [ -90.236283, 46.507121 ], [ -90.231587, 46.509842 ], [ -90.230363, 46.509705 ], [ -90.229402, 46.507992 ], [ -90.230921, 46.504656 ], [ -90.231020, 46.503354 ], [ -90.230324, 46.501732 ], [ -90.228735, 46.501573 ], [ -90.222351, 46.503380 ], [ -90.220532, 46.503403 ], [ -90.216594, 46.501759 ], [ -90.214866, 46.499947 ], [ -90.214843, 46.498181 ], [ -90.211753, 46.490351 ], [ -90.204009, 46.478175 ], [ -90.201727, 46.476074 ], [ -90.193394, 46.472487 ], [ -90.188996, 46.469015 ], [ -90.188633, 46.468101 ], [ -90.189426, 46.467004 ], [ -90.192005, 46.465611 ], [ -90.193294, 46.463143 ], [ -90.190749, 46.460173 ], [ -90.189162, 46.459054 ], [ -90.180336, 46.456746 ], [ -90.179212, 46.453090 ], [ -90.177860, 46.440548 ], [ -90.174556, 46.439656 ], [ -90.166919, 46.439851 ], [ -90.166909, 46.439311 ], [ -90.166526, 46.437576 ], [ -90.163422, 46.434605 ], [ -90.158603, 46.422656 ], [ -90.158241, 46.420485 ], [ -90.158972, 46.413769 ], [ -90.157851, 46.409291 ], [ -90.152936, 46.401293 ], [ -90.148347, 46.399258 ], [ -90.146816, 46.397205 ], [ -90.144359, 46.390255 ], [ -90.139410, 46.384999 ], [ -90.135253, 46.382210 ], [ -90.133966, 46.382118 ], [ -90.132250, 46.381249 ], [ -90.134656, 46.374979 ], [ -90.134663, 46.374947 ], [ -90.133871, 46.371828 ], [ -90.131036, 46.369199 ], [ -90.126517, 46.366889 ], [ -90.122923, 46.363603 ], [ -90.122757, 46.362621 ], [ -90.122785, 46.361259 ], [ -90.122287, 46.360139 ], [ -90.120973, 46.359720 ], [ -90.119757, 46.359748 ], [ -90.119691, 46.359755 ], [ -90.118827, 46.359241 ], [ -90.116844, 46.355153 ], [ -90.116741, 46.350652 ], [ -90.117466, 46.349487 ], [ -90.119729, 46.348504 ], [ -90.120614, 46.346420 ], [ -90.120198, 46.345066 ], [ -90.119572, 46.344180 ], [ -90.118791, 46.342253 ], [ -90.119468, 46.339700 ], [ -90.121084, 46.338656 ], [ -90.121380, 46.338131 ], [ -90.121248, 46.337217 ], [ -90.120489, 46.336852 ], [ -89.929158, 46.299750 ], [ -89.918798, 46.297741 ], [ -89.909910, 46.296402 ], [ -89.908196, 46.296037 ], [ -89.764506, 46.268082 ], [ -89.667617, 46.249797 ], [ -89.638416, 46.243804 ], [ -89.533801, 46.224119 ], [ -89.495723, 46.216301 ], [ -89.276883, 46.174116 ], [ -89.276489, 46.174047 ], [ -89.219964, 46.163319 ], [ -89.218156, 46.162988 ], [ -89.205657, 46.160408 ], [ -89.203289, 46.160020 ], [ -89.201283, 46.159426 ], [ -89.194508, 46.157942 ], [ -89.166887, 46.152868 ], [ -89.161757, 46.151816 ], [ -89.125136, 46.144531 ], [ -89.091630, 46.138505 ], [ -88.990885, 46.097330 ], [ -88.990807, 46.097298 ], [ -88.948698, 46.080205 ], [ -88.943279, 46.077943 ], [ -88.932558, 46.073601 ], [ -88.850270, 46.040274 ], [ -88.848464, 46.038858 ], [ -88.847599, 46.037161 ], [ -88.843903, 46.033050 ], [ -88.840584, 46.031112 ], [ -88.837991, 46.030176 ], [ -88.835249, 46.030330 ], [ -88.831544, 46.029620 ], [ -88.820592, 46.026261 ], [ -88.816489, 46.023924 ], [ -88.815427, 46.022954 ], [ -88.815629, 46.022320 ], [ -88.811948, 46.021609 ], [ -88.801761, 46.023737 ], [ -88.796460, 46.023605 ], [ -88.795790, 46.024864 ], [ -88.796242, 46.026853 ], [ -88.800670, 46.030036 ], [ -88.796182, 46.033712 ], [ -88.791796, 46.032057 ], [ -88.784411, 46.032709 ], [ -88.779221, 46.031869 ], [ -88.778628, 46.031271 ], [ -88.778734, 46.028875 ], [ -88.783635, 46.024357 ], [ -88.784007, 46.022984 ], [ -88.783891, 46.020934 ], [ -88.782104, 46.016558 ], [ -88.779915, 46.015436 ], [ -88.776187, 46.015931 ], [ -88.769712, 46.018968 ], [ -88.768692, 46.020571 ], [ -88.768305, 46.021201 ], [ -88.767610, 46.021643 ], [ -88.767104, 46.021896 ], [ -88.766156, 46.022149 ], [ -88.765208, 46.022086 ], [ -88.763767, 46.021943 ], [ -88.760044, 46.019815 ], [ -88.758618, 46.019542 ], [ -88.756295, 46.020173 ], [ -88.754033, 46.022460 ], [ -88.752176, 46.023584 ], [ -88.746422, 46.025798 ], [ -88.739994, 46.027308 ], [ -88.730675, 46.026535 ], [ -88.724801, 46.024503 ], [ -88.721125, 46.022013 ], [ -88.721319, 46.018608 ], [ -88.718397, 46.013284 ], [ -88.713049, 46.012668 ], [ -88.710328, 46.016303 ], [ -88.704687, 46.018154 ], [ -88.698716, 46.017903 ], [ -88.691662, 46.015435 ], [ -88.683303, 46.014170 ], [ -88.679132, 46.013538 ], [ -88.674606, 46.010567 ], [ -88.671458, 46.005104 ], [ -88.670115, 45.999957 ], [ -88.670939, 45.999957 ], [ -88.671267, 45.999026 ], [ -88.667464, 45.995048 ], [ -88.663923, 45.993242 ], [ -88.663609, 45.992397 ], [ -88.664360, 45.991337 ], [ -88.664802, 45.989835 ], [ -88.663697, 45.989084 ], [ -88.662902, 45.988730 ], [ -88.661312, 45.988819 ], [ -88.657760, 45.989287 ], [ -88.637500, 45.984960 ], [ -88.635598, 45.985119 ], [ -88.634842, 45.987565 ], [ -88.634055, 45.987999 ], [ -88.623947, 45.988633 ], [ -88.616405, 45.987700 ], [ -88.614176, 45.988775 ], [ -88.613063, 45.990627 ], [ -88.611563, 45.998810 ], [ -88.611466, 46.003332 ], [ -88.607438, 46.010991 ], [ -88.603965, 46.016181 ], [ -88.601440, 46.017599 ], [ -88.598093, 46.017623 ], [ -88.593860, 46.015132 ], [ -88.593302, 46.014447 ], [ -88.592874, 46.011590 ], [ -88.589755, 46.005602 ], [ -88.589000, 46.005077 ], [ -88.580670, 46.006975 ], [ -88.572995, 46.011799 ], [ -88.571553, 46.013811 ], [ -88.565485, 46.015708 ], [ -88.554987, 46.014977 ], [ -88.550756, 46.012896 ], [ -88.541078, 46.013763 ], [ -88.539011, 46.014791 ], [ -88.534876, 46.018104 ], [ -88.533530, 46.019932 ], [ -88.533825, 46.020915 ], [ -88.532414, 46.021212 ], [ -88.526673, 46.020822 ], [ -88.523131, 46.019518 ], [ -88.514601, 46.019926 ], [ -88.509516, 46.019169 ], [ -88.507188, 46.018300 ], [ -88.506205, 46.017134 ], [ -88.505946, 46.013385 ], [ -88.500133, 46.000457 ], [ -88.498765, 46.000393 ], [ -88.496898, 45.999012 ], [ -88.496897, 45.998281 ], [ -88.498108, 45.996360 ], [ -88.497417, 45.995149 ], [ -88.492495, 45.992157 ], [ -88.486755, 45.990949 ], [ -88.478984, 45.991797 ], [ -88.476002, 45.992826 ], [ -88.474036, 45.994655 ], [ -88.475152, 45.996598 ], [ -88.474695, 45.998770 ], [ -88.470855, 46.001004 ], [ -88.465542, 46.000685 ], [ -88.458658, 45.999391 ], [ -88.454361, 45.997518 ], [ -88.453868, 45.996169 ], [ -88.454261, 45.993426 ], [ -88.450325, 45.990181 ], [ -88.448751, 45.989770 ], [ -88.443078, 45.990685 ], [ -88.439733, 45.990456 ], [ -88.435798, 45.988125 ], [ -88.434060, 45.986205 ], [ -88.426125, 45.984102 ], [ -88.423437, 45.981930 ], [ -88.422322, 45.980170 ], [ -88.423044, 45.978547 ], [ -88.420356, 45.976764 ], [ -88.416914, 45.975323 ], [ -88.414849, 45.975483 ], [ -88.411077, 45.979139 ], [ -88.409864, 45.979688 ], [ -88.402848, 45.981194 ], [ -88.399046, 45.980278 ], [ -88.395308, 45.980391 ], [ -88.388847, 45.982675 ], [ -88.384318, 45.988113 ], [ -88.385234, 45.990239 ], [ -88.380183, 45.991654 ], [ -88.334628, 45.968808 ], [ -88.330137, 45.965951 ], [ -88.328333, 45.964054 ], [ -88.327872, 45.958934 ], [ -88.330296, 45.956625 ], [ -88.326953, 45.955071 ], [ -88.326003, 45.955300 ], [ -88.320531, 45.959963 ], [ -88.316894, 45.960969 ], [ -88.309520, 45.959369 ], [ -88.300965, 45.956168 ], [ -88.296968, 45.953767 ], [ -88.295264, 45.951253 ], [ -88.292381, 45.951115 ], [ -88.283335, 45.955091 ], [ -88.268390, 45.957486 ], [ -88.259343, 45.959494 ], [ -88.256455, 45.962739 ], [ -88.254816, 45.963538 ], [ -88.250133, 45.963147 ], [ -88.250133, 45.963572 ], [ -88.249117, 45.963663 ], [ -88.246307, 45.962983 ], [ -88.245937, 45.958726 ], [ -88.246579, 45.956597 ], [ -88.245752, 45.954147 ], [ -88.244452, 45.952142 ], [ -88.242518, 45.950363 ], [ -88.239672, 45.948982 ], [ -88.233140, 45.947405 ], [ -88.227988, 45.947688 ], [ -88.223773, 45.948712 ], [ -88.222167, 45.948513 ], [ -88.215025, 45.946976 ], [ -88.211158, 45.944531 ], [ -88.209585, 45.944280 ], [ -88.201852, 45.945173 ], [ -88.202116, 45.949836 ], [ -88.197627, 45.953082 ], [ -88.196316, 45.953311 ], [ -88.191991, 45.952740 ], [ -88.189789, 45.952208 ], [ -88.178008, 45.947111 ], [ -88.175532, 45.944897 ], [ -88.172628, 45.941015 ], [ -88.170096, 45.939470 ], [ -88.163959, 45.938340 ], [ -88.163105, 45.939043 ], [ -88.158704, 45.939064 ], [ -88.146352, 45.935314 ], [ -88.146419, 45.934194 ], [ -88.145928, 45.933646 ], [ -88.141001, 45.930608 ], [ -88.127428, 45.926153 ], [ -88.126122, 45.924639 ], [ -88.127430, 45.923214 ], [ -88.127594, 45.922414 ], [ -88.126382, 45.921499 ], [ -88.121864, 45.920750 ], [ -88.118507, 45.921140 ], [ -88.116846, 45.921703 ], [ -88.115346, 45.922211 ], [ -88.104686, 45.922121 ], [ -88.102908, 45.921869 ], [ -88.096496, 45.917273 ], [ -88.095409, 45.915175 ], [ -88.095354, 45.913895 ], [ -88.099172, 45.912362 ], [ -88.101973, 45.910550 ], [ -88.104576, 45.906847 ], [ -88.105677, 45.904387 ], [ -88.106136, 45.900811 ], [ -88.105981, 45.897091 ], [ -88.105447, 45.896593 ], [ -88.101814, 45.883504 ], [ -88.100218, 45.881205 ], [ -88.095841, 45.880042 ], [ -88.083965, 45.881186 ], [ -88.081781, 45.880516 ], [ -88.073944, 45.875593 ], [ -88.073134, 45.871952 ], [ -88.075146, 45.864832 ], [ -88.077534, 45.863825 ], [ -88.081641, 45.865087 ], [ -88.082590, 45.864944 ], [ -88.084985, 45.862443 ], [ -88.087419, 45.857459 ], [ -88.088825, 45.855860 ], [ -88.098326, 45.850142 ], [ -88.106622, 45.841072 ], [ -88.109089, 45.839492 ], [ -88.111726, 45.839196 ], [ -88.114267, 45.837891 ], [ -88.120723, 45.832995 ], [ -88.122947, 45.829565 ], [ -88.127808, 45.827173 ], [ -88.133640, 45.823128 ], [ -88.135067, 45.821694 ], [ -88.136110, 45.819029 ], [ -88.131834, 45.811312 ], [ -88.129461, 45.809288 ], [ -88.116024, 45.804079 ], [ -88.109506, 45.803584 ], [ -88.107506, 45.802668 ], [ -88.105355, 45.800104 ], [ -88.105518, 45.798839 ], [ -88.106351, 45.797573 ], [ -88.103247, 45.791361 ], [ -88.099616, 45.790186 ], [ -88.094047, 45.785658 ], [ -88.088590, 45.784697 ], [ -88.079764, 45.784950 ], [ -88.078361, 45.784249 ], [ -88.076375, 45.781606 ], [ -88.072091, 45.780261 ], [ -88.058256, 45.780719 ], [ -88.050634, 45.780972 ], [ -88.048514, 45.782549 ], [ -88.044697, 45.783718 ], [ -88.040892, 45.786452 ], [ -88.040221, 45.789236 ], [ -88.039729, 45.789626 ], [ -88.033568, 45.789816 ], [ -88.031124, 45.789233 ], [ -88.027228, 45.789190 ], [ -88.023600, 45.790094 ], [ -88.017588, 45.792455 ], [ -88.007043, 45.792192 ], [ -88.001593, 45.794091 ], [ -87.995876, 45.795435 ], [ -87.991447, 45.795393 ], [ -87.989831, 45.794827 ], [ -87.987942, 45.793075 ], [ -87.982617, 45.782944 ], [ -87.980870, 45.776977 ], [ -87.981789, 45.775081 ], [ -87.983392, 45.774696 ], [ -87.985597, 45.774926 ], [ -87.989829, 45.772945 ], [ -87.989656, 45.772025 ], [ -87.986429, 45.769596 ], [ -87.976835, 45.767015 ], [ -87.972451, 45.766319 ], [ -87.966970, 45.764021 ], [ -87.963996, 45.760794 ], [ -87.964725, 45.759461 ], [ -87.963452, 45.758220 ], [ -87.959277, 45.757367 ], [ -87.954459, 45.758414 ], [ -87.944113, 45.757422 ], [ -87.934585, 45.758094 ], [ -87.929130, 45.760364 ], [ -87.926611, 45.759590 ], [ -87.921999, 45.756989 ], [ -87.908933, 45.758297 ], [ -87.907771, 45.759280 ], [ -87.905873, 45.759364 ], [ -87.904657, 45.759163 ], [ -87.902707, 45.757932 ], [ -87.901299, 45.756553 ], [ -87.900005, 45.753497 ], [ -87.898363, 45.752503 ], [ -87.896032, 45.752285 ], [ -87.891905, 45.754055 ], [ -87.882261, 45.754779 ], [ -87.879812, 45.754843 ], [ -87.875813, 45.753888 ], [ -87.873339, 45.750439 ], [ -87.868111, 45.749477 ], [ -87.864141, 45.745697 ], [ -87.863050, 45.743090 ], [ -87.863874, 45.742660 ], [ -87.864320, 45.737139 ], [ -87.855480, 45.726943 ], [ -87.846817, 45.722155 ], [ -87.837343, 45.716919 ], [ -87.831442, 45.714938 ], [ -87.812338, 45.711303 ], [ -87.810144, 45.710230 ], [ -87.805867, 45.706841 ], [ -87.805081, 45.704974 ], [ -87.805076, 45.703556 ], [ -87.809181, 45.700337 ], [ -87.809075, 45.699717 ], [ -87.804993, 45.695796 ], [ -87.801880, 45.693862 ], [ -87.787727, 45.687180 ], [ -87.782226, 45.683053 ], [ -87.780808, 45.680349 ], [ -87.780737, 45.675458 ], [ -87.781007, 45.673934 ], [ -87.781623, 45.673280 ], [ -87.795355, 45.671334 ], [ -87.798903, 45.670140 ], [ -87.803290, 45.666494 ], [ -87.823164, 45.662732 ], [ -87.823868, 45.661920 ], [ -87.823672, 45.659817 ], [ -87.822425, 45.658012 ], [ -87.822693, 45.656077 ], [ -87.824676, 45.653211 ], [ -87.824102, 45.647138 ], [ -87.821818, 45.645589 ], [ -87.817277, 45.643926 ], [ -87.810194, 45.638732 ], [ -87.804481, 45.628933 ], [ -87.796983, 45.623613 ], [ -87.796179, 45.622074 ], [ -87.795880, 45.618846 ], [ -87.792016, 45.616756 ], [ -87.780845, 45.614599 ], [ -87.777671, 45.609204 ], [ -87.776238, 45.597797 ], [ -87.777199, 45.588499 ], [ -87.781255, 45.585682 ], [ -87.785647, 45.583960 ], [ -87.786767, 45.582830 ], [ -87.787534, 45.581376 ], [ -87.787292, 45.574906 ], [ -87.788326, 45.567941 ], [ -87.788798, 45.565947 ], [ -87.790874, 45.564096 ], [ -87.792372, 45.563055 ], [ -87.797536, 45.562124 ], [ -87.806104, 45.562863 ], [ -87.813745, 45.565175 ], [ -87.829346, 45.568776 ], [ -87.831689, 45.568035 ], [ -87.833591, 45.562529 ], [ -87.832968, 45.559461 ], [ -87.832296, 45.558767 ], [ -87.827215, 45.555620 ], [ -87.818791, 45.552100 ], [ -87.813737, 45.548616 ], [ -87.807159, 45.543523 ], [ -87.803390, 45.538272 ], [ -87.803364, 45.537016 ], [ -87.804528, 45.534373 ], [ -87.804720, 45.531244 ], [ -87.804203, 45.524676 ], [ -87.802267, 45.514233 ], [ -87.798794, 45.506287 ], [ -87.793215, 45.505028 ], [ -87.792769, 45.499967 ], [ -87.793447, 45.498372 ], [ -87.796409, 45.494679 ], [ -87.797824, 45.491468 ], [ -87.798362, 45.486564 ], [ -87.798960, 45.485147 ], [ -87.806891, 45.479092 ], [ -87.807388, 45.477031 ], [ -87.805873, 45.474380 ], [ -87.805773, 45.473139 ], [ -87.811469, 45.467991 ], [ -87.812971, 45.466100 ], [ -87.812976, 45.464159 ], [ -87.821057, 45.459955 ], [ -87.827430, 45.458076 ], [ -87.832456, 45.455020 ], [ -87.833042, 45.453596 ], [ -87.836008, 45.450877 ], [ -87.844815, 45.448411 ], [ -87.847429, 45.444177 ], [ -87.855298, 45.441379 ], [ -87.861697, 45.434473 ], [ -87.861950, 45.433072 ], [ -87.860127, 45.429584 ], [ -87.860432, 45.423504 ], [ -87.856216, 45.416101 ], [ -87.851810, 45.413103 ], [ -87.850533, 45.411685 ], [ -87.849668, 45.409518 ], [ -87.849322, 45.403872 ], [ -87.850969, 45.401925 ], [ -87.859131, 45.398967 ], [ -87.859773, 45.397278 ], [ -87.859603, 45.396409 ], [ -87.856830, 45.393106 ], [ -87.859418, 45.388227 ], [ -87.864677, 45.385232 ], [ -87.870905, 45.383116 ], [ -87.873568, 45.381357 ], [ -87.875424, 45.379373 ], [ -87.875692, 45.377052 ], [ -87.871789, 45.373557 ], [ -87.871485, 45.371546 ], [ -87.876862, 45.368535 ], [ -87.884855, 45.362792 ], [ -87.887828, 45.358122 ], [ -87.888052, 45.354697 ], [ -87.886949, 45.353110 ], [ -87.885170, 45.351736 ], [ -87.881114, 45.351278 ], [ -87.879835, 45.351490 ], [ -87.873529, 45.354286 ], [ -87.871685, 45.355729 ], [ -87.871124, 45.357011 ], [ -87.871285, 45.358614 ], [ -87.871204, 45.360056 ], [ -87.870243, 45.360617 ], [ -87.868560, 45.360537 ], [ -87.867037, 45.360137 ], [ -87.865675, 45.358213 ], [ -87.865274, 45.355969 ], [ -87.864873, 45.354767 ], [ -87.863489, 45.353020 ], [ -87.860871, 45.351192 ], [ -87.858617, 45.350378 ], [ -87.852784, 45.349497 ], [ -87.850418, 45.347492 ], [ -87.849899, 45.344651 ], [ -87.851475, 45.342335 ], [ -87.851318, 45.341346 ], [ -87.850133, 45.340435 ], [ -87.848368, 45.340676 ], [ -87.838141, 45.345101 ], [ -87.836782, 45.346451 ], [ -87.835303, 45.350980 ], [ -87.832612, 45.352249 ], [ -87.829775, 45.352005 ], [ -87.826918, 45.350538 ], [ -87.824855, 45.350713 ], [ -87.823554, 45.351637 ], [ -87.823028, 45.352650 ], [ -87.810076, 45.351269 ], [ -87.800464, 45.353608 ], [ -87.790324, 45.353444 ], [ -87.787967, 45.352612 ], [ -87.783076, 45.349725 ], [ -87.773901, 45.351226 ], [ -87.771384, 45.351210 ], [ -87.769172, 45.351195 ], [ -87.762128, 45.348401 ], [ -87.754104, 45.349442 ], [ -87.751452, 45.351755 ], [ -87.751626, 45.354169 ], [ -87.750928, 45.355037 ], [ -87.738352, 45.358243 ], [ -87.737801, 45.359635 ], [ -87.733409, 45.364432 ], [ -87.718891, 45.377462 ], [ -87.708329, 45.381218 ], [ -87.706767, 45.383827 ], [ -87.704337, 45.385462 ], [ -87.699797, 45.387927 ], [ -87.693956, 45.389893 ], [ -87.690281, 45.389822 ], [ -87.685934, 45.388711 ], [ -87.682866, 45.384950 ], [ -87.675017, 45.382454 ], [ -87.674550, 45.381649 ], [ -87.674403, 45.378065 ], [ -87.673513, 45.376946 ], [ -87.657349, 45.368752 ], [ -87.656624, 45.367295 ], [ -87.655807, 45.362706 ], [ -87.656632, 45.358617 ], [ -87.653568, 45.354204 ], [ -87.650661, 45.353798 ], [ -87.648476, 45.352243 ], [ -87.647729, 45.350721 ], [ -87.647454, 45.345232 ], [ -87.648126, 45.339396 ], [ -87.655775, 45.330847 ], [ -87.659830, 45.329144 ], [ -87.661603, 45.327608 ], [ -87.662029, 45.326434 ], [ -87.661500, 45.321386 ], [ -87.663666, 45.318257 ], [ -87.665243, 45.317115 ], [ -87.667423, 45.316360 ], [ -87.675328, 45.307907 ], [ -87.679085, 45.305841 ], [ -87.687498, 45.298055 ], [ -87.687578, 45.296283 ], [ -87.690364, 45.290270 ], [ -87.693468, 45.287675 ], [ -87.698248, 45.281512 ], [ -87.699492, 45.276659 ], [ -87.698456, 45.272072 ], [ -87.698780, 45.269420 ], [ -87.703053, 45.267041 ], [ -87.709137, 45.260341 ], [ -87.707779, 45.258343 ], [ -87.709145, 45.254649 ], [ -87.711480, 45.245224 ], [ -87.711339, 45.239965 ], [ -87.712184, 45.239014 ], [ -87.713398, 45.238564 ], [ -87.717051, 45.238743 ], [ -87.718264, 45.238333 ], [ -87.724156, 45.233236 ], [ -87.725205, 45.231539 ], [ -87.724920, 45.229977 ], [ -87.721935, 45.228444 ], [ -87.721354, 45.226847 ], [ -87.722473, 45.223309 ], [ -87.726952, 45.218949 ], [ -87.727276, 45.216129 ], [ -87.726175, 45.212640 ], [ -87.726198, 45.209391 ], [ -87.727960, 45.207956 ], [ -87.736339, 45.204653 ], [ -87.739492, 45.202126 ], [ -87.741732, 45.198201 ], [ -87.741805, 45.197051 ], [ -87.735210, 45.177642 ], [ -87.736509, 45.173389 ], [ -87.736104, 45.172244 ], [ -87.735135, 45.171538 ], [ -87.730866, 45.170913 ], [ -87.727768, 45.169596 ], [ -87.724601, 45.167452 ], [ -87.723121, 45.165141 ], [ -87.717945, 45.161156 ], [ -87.711322, 45.158946 ], [ -87.708134, 45.156004 ], [ -87.707391, 45.154679 ], [ -87.703492, 45.152206 ], [ -87.700618, 45.151188 ], [ -87.695055, 45.150522 ], [ -87.692375, 45.149505 ], [ -87.688425, 45.147433 ], [ -87.683902, 45.144135 ], [ -87.675816, 45.135059 ], [ -87.676024, 45.134089 ], [ -87.678511, 45.131204 ], [ -87.678209, 45.130084 ], [ -87.672447, 45.121294 ], [ -87.671000, 45.120069 ], [ -87.667102, 45.118109 ], [ -87.661296, 45.112566 ], [ -87.661211, 45.108279 ], [ -87.659952, 45.107512 ], [ -87.657135, 45.107568 ], [ -87.652512, 45.108633 ], [ -87.648191, 45.106368 ], [ -87.636110, 45.105918 ], [ -87.631535, 45.106224 ], [ -87.629571, 45.105324 ], [ -87.628829, 45.104039 ], [ -87.627640, 45.103328 ], [ -87.621609, 45.102399 ], [ -87.614897, 45.100064 ], [ -87.591880, 45.094689 ], [ -87.590208, 45.095264 ], [ -87.587147, 45.089495 ], [ -87.587992, 45.085271 ], [ -87.591583, 45.083792 ], [ -87.594718, 45.085134 ], [ -87.601849, 45.082297 ], [ -87.610395, 45.075617 ], [ -87.625748, 45.045157 ], [ -87.624693, 45.014176 ], [ -87.630298, 44.976865 ], [ -87.661964, 44.973035 ], [ -87.696492, 44.974233 ], [ -87.762620, 44.965796 ], [ -87.762700, 44.965786 ], [ -87.762846, 44.965768 ], [ -87.766115, 44.965351 ], [ -87.766872, 44.965254 ], [ -87.781298, 44.961738 ], [ -87.781464, 44.961697 ], [ -87.788987, 44.959863 ], [ -87.789934, 44.959633 ], [ -87.791372, 44.959282 ], [ -87.791987, 44.959132 ], [ -87.792325, 44.959050 ], [ -87.812594, 44.954109 ], [ -87.812989, 44.954013 ], [ -87.813276, 44.953885 ], [ -87.813866, 44.953623 ], [ -87.815134, 44.953060 ], [ -87.816151, 44.952608 ], [ -87.817285, 44.952104 ], [ -87.817551, 44.951986 ], [ -87.817713, 44.951914 ], [ -87.817912, 44.951826 ], [ -87.818113, 44.951736 ], [ -87.819313, 44.951203 ], [ -87.819369, 44.951178 ], [ -87.819525, 44.951109 ], [ -87.820281, 44.950358 ], [ -87.820848, 44.949793 ], [ -87.821050, 44.949593 ], [ -87.821485, 44.949161 ], [ -87.821983, 44.948665 ], [ -87.822192, 44.948457 ], [ -87.837647, 44.933091 ], [ -87.839028, 44.931718 ], [ -87.843433, 44.924355 ], [ -87.844299, 44.918524 ], [ -87.842844, 44.912586 ], [ -87.842719, 44.912077 ], [ -87.842640, 44.911916 ], [ -87.842375, 44.911371 ], [ -87.840382, 44.907289 ], [ -87.839561, 44.905607 ], [ -87.837017, 44.902509 ], [ -87.836743, 44.902177 ], [ -87.836082, 44.901371 ], [ -87.834275, 44.899172 ], [ -87.833731, 44.898510 ], [ -87.833521, 44.898254 ], [ -87.832137, 44.896569 ], [ -87.827751, 44.891229 ], [ -87.832764, 44.880939 ], [ -87.835497, 44.877544 ], [ -87.836916, 44.875780 ], [ -87.838359, 44.873987 ], [ -87.847616, 44.870692 ], [ -87.848324, 44.870440 ], [ -87.849140, 44.869420 ], [ -87.852789, 44.864860 ], [ -87.854184, 44.859633 ], [ -87.854681, 44.857771 ], [ -87.854938, 44.857386 ], [ -87.855962, 44.855854 ], [ -87.857121, 44.854120 ], [ -87.857469, 44.853599 ], [ -87.865898, 44.840988 ], [ -87.866237, 44.840481 ], [ -87.871679, 44.839816 ], [ -87.878218, 44.839016 ], [ -87.885709, 44.835208 ], [ -87.892570, 44.831720 ], [ -87.895812, 44.830072 ], [ -87.897931, 44.828995 ], [ -87.899787, 44.828051 ], [ -87.901137, 44.827365 ], [ -87.901814, 44.825616 ], [ -87.902166, 44.824708 ], [ -87.903395, 44.821534 ], [ -87.903844, 44.820376 ], [ -87.904281, 44.819246 ], [ -87.904484, 44.818723 ], [ -87.905444, 44.816997 ], [ -87.906582, 44.814949 ], [ -87.911366, 44.806345 ], [ -87.918874, 44.792840 ], [ -87.923588, 44.784361 ], [ -87.925845, 44.780301 ], [ -87.926816, 44.778555 ], [ -87.941453, 44.756080 ], [ -87.951560, 44.753107 ], [ -87.956849, 44.749272 ], [ -87.964714, 44.743570 ], [ -87.972654, 44.733687 ], [ -87.983065, 44.720730 ], [ -87.983494, 44.720196 ], [ -87.983941, 44.717781 ], [ -87.983950, 44.717735 ], [ -87.984094, 44.716955 ], [ -87.984247, 44.716129 ], [ -87.984401, 44.715298 ], [ -87.986055, 44.706360 ], [ -87.986134, 44.705936 ], [ -87.987296, 44.699657 ], [ -87.987417, 44.699005 ], [ -87.988667, 44.692255 ], [ -87.989250, 44.689107 ], [ -87.989344, 44.688598 ], [ -87.989376, 44.688424 ], [ -87.989470, 44.687918 ], [ -87.989717, 44.686582 ], [ -87.989912, 44.677587 ], [ -87.990081, 44.669791 ], [ -87.990110, 44.668455 ], [ -87.998964, 44.665187 ], [ -88.000321, 44.664686 ], [ -88.002085, 44.664035 ], [ -88.002254, 44.663442 ], [ -88.002677, 44.661956 ], [ -88.003340, 44.659630 ], [ -88.007287, 44.645779 ], [ -88.009766, 44.637081 ], [ -88.009523, 44.631711 ], [ -88.009486, 44.630897 ], [ -88.009472, 44.630594 ], [ -88.009463, 44.630398 ], [ -88.008717, 44.628932 ], [ -88.007489, 44.626521 ], [ -88.007158, 44.625871 ], [ -88.007013, 44.625586 ], [ -88.006871, 44.625306 ], [ -88.006409, 44.624399 ], [ -88.001172, 44.614112 ], [ -87.998836, 44.609523 ], [ -87.998716, 44.609288 ], [ -88.001943, 44.603909 ], [ -88.012395, 44.602438 ], [ -88.014735, 44.596400 ], [ -88.015092, 44.595478 ], [ -88.016373, 44.592172 ], [ -88.016404, 44.592092 ], [ -88.019465, 44.588344 ], [ -88.022853, 44.584196 ], [ -88.027103, 44.578992 ], [ -88.028148, 44.578736 ], [ -88.034535, 44.577175 ], [ -88.036103, 44.576792 ], [ -88.036104, 44.576791 ], [ -88.039092, 44.574324 ], [ -88.039489, 44.573995 ], [ -88.041162, 44.572614 ], [ -88.041202, 44.572581 ], [ -88.041358, 44.571809 ], [ -88.041485, 44.571183 ], [ -88.041561, 44.570804 ], [ -88.041659, 44.570320 ], [ -88.041775, 44.569746 ], [ -88.042261, 44.567344 ], [ -88.042414, 44.566589 ], [ -88.037178, 44.562705 ], [ -88.020707, 44.550484 ], [ -88.016709, 44.547518 ], [ -88.005518, 44.539216 ], [ -88.000099, 44.537827 ], [ -87.999002, 44.537546 ], [ -87.998536, 44.537426 ], [ -87.990985, 44.535491 ], [ -87.990468, 44.535358 ], [ -87.986059, 44.534228 ], [ -87.982821, 44.533398 ], [ -87.977901, 44.532137 ], [ -87.970702, 44.530292 ], [ -87.943801, 44.529693 ], [ -87.939972, 44.531323 ], [ -87.935707, 44.533138 ], [ -87.929001, 44.535993 ], [ -87.924044, 44.540991 ], [ -87.917467, 44.547622 ], [ -87.917000, 44.548093 ], [ -87.915846, 44.549612 ], [ -87.901206, 44.568887 ], [ -87.901178, 44.568924 ], [ -87.901177, 44.568925 ], [ -87.900668, 44.570084 ], [ -87.899368, 44.573043 ], [ -87.898907, 44.574091 ], [ -87.898888, 44.574135 ], [ -87.899183, 44.574576 ], [ -87.900198, 44.576095 ], [ -87.900634, 44.576747 ], [ -87.901061, 44.577386 ], [ -87.901236, 44.577648 ], [ -87.903689, 44.581317 ], [ -87.902319, 44.583079 ], [ -87.901179, 44.584545 ], [ -87.896412, 44.586780 ], [ -87.894356, 44.587745 ], [ -87.891727, 44.588977 ], [ -87.891717, 44.588982 ], [ -87.890868, 44.589647 ], [ -87.887410, 44.592356 ], [ -87.867941, 44.607606 ], [ -87.866884, 44.608434 ], [ -87.842164, 44.618826 ], [ -87.837416, 44.620822 ], [ -87.836101, 44.621375 ], [ -87.830848, 44.623583 ], [ -87.829229, 44.624521 ], [ -87.823444, 44.627870 ], [ -87.820083, 44.629816 ], [ -87.809076, 44.636189 ], [ -87.808819, 44.636338 ], [ -87.808366, 44.636378 ], [ -87.788240, 44.638137 ], [ -87.775160, 44.639281 ], [ -87.765774, 44.642023 ], [ -87.762912, 44.644110 ], [ -87.762376, 44.644501 ], [ -87.756048, 44.649117 ], [ -87.756031, 44.649129 ], [ -87.750899, 44.656192 ], [ -87.749090, 44.664131 ], [ -87.748409, 44.667122 ], [ -87.736058, 44.677025 ], [ -87.733701, 44.678916 ], [ -87.729836, 44.682015 ], [ -87.719780, 44.693246 ], [ -87.718413, 44.707765 ], [ -87.718409, 44.707811 ], [ -87.718427, 44.707870 ], [ -87.720248, 44.713833 ], [ -87.720599, 44.714984 ], [ -87.721816, 44.718969 ], [ -87.721252, 44.722361 ], [ -87.721059, 44.723522 ], [ -87.720889, 44.724548 ], [ -87.720312, 44.725073 ], [ -87.714401, 44.730449 ], [ -87.705852, 44.738225 ], [ -87.705733, 44.738364 ], [ -87.704653, 44.739630 ], [ -87.703557, 44.740914 ], [ -87.701022, 44.743882 ], [ -87.700778, 44.744169 ], [ -87.700539, 44.744448 ], [ -87.698653, 44.746657 ], [ -87.698584, 44.746738 ], [ -87.698246, 44.747133 ], [ -87.698167, 44.747226 ], [ -87.688207, 44.758892 ], [ -87.687497, 44.759567 ], [ -87.679709, 44.766973 ], [ -87.678368, 44.768247 ], [ -87.677995, 44.768602 ], [ -87.662056, 44.783758 ], [ -87.647764, 44.797347 ], [ -87.646300, 44.798739 ], [ -87.645229, 44.800466 ], [ -87.644646, 44.801407 ], [ -87.644637, 44.801423 ], [ -87.644545, 44.801571 ], [ -87.637104, 44.813575 ], [ -87.635416, 44.815124 ], [ -87.635265, 44.815263 ], [ -87.634476, 44.815986 ], [ -87.634390, 44.816065 ], [ -87.634381, 44.816073 ], [ -87.634059, 44.816369 ], [ -87.633418, 44.816956 ], [ -87.632977, 44.817361 ], [ -87.632892, 44.817439 ], [ -87.632699, 44.817616 ], [ -87.622014, 44.827419 ], [ -87.616384, 44.832585 ], [ -87.616242, 44.832715 ], [ -87.611852, 44.836743 ], [ -87.611118, 44.837416 ], [ -87.610245, 44.838217 ], [ -87.610063, 44.838384 ], [ -87.610018, 44.838405 ], [ -87.609784, 44.838514 ], [ -87.581635, 44.851638 ], [ -87.581306, 44.851791 ], [ -87.573175, 44.853118 ], [ -87.570851, 44.852932 ], [ -87.560183, 44.852080 ], [ -87.550288, 44.851290 ], [ -87.550003, 44.851381 ], [ -87.534723, 44.856250 ], [ -87.530999, 44.857437 ], [ -87.530794, 44.857594 ], [ -87.515142, 44.869596 ], [ -87.514590, 44.869380 ], [ -87.513775, 44.869061 ], [ -87.513413, 44.868919 ], [ -87.512129, 44.868416 ], [ -87.504868, 44.865573 ], [ -87.504405, 44.865392 ], [ -87.504303, 44.865352 ], [ -87.502431, 44.864619 ], [ -87.501578, 44.864285 ], [ -87.499063, 44.864207 ], [ -87.478489, 44.863572 ], [ -87.472639, 44.867690 ], [ -87.456688, 44.878918 ], [ -87.441339, 44.889723 ], [ -87.437084, 44.892718 ], [ -87.433128, 44.892741 ], [ -87.433005, 44.892691 ], [ -87.428144, 44.890738 ], [ -87.421007, 44.887869 ], [ -87.420327, 44.887596 ], [ -87.419106, 44.885378 ], [ -87.419114, 44.885285 ], [ -87.419135, 44.885052 ], [ -87.419951, 44.875940 ], [ -87.419253, 44.874960 ], [ -87.410919, 44.863259 ], [ -87.410015, 44.861990 ], [ -87.408779, 44.861453 ], [ -87.405658, 44.860098 ] ] ], [ [ [ -86.880572, 45.331467 ], [ -86.887802, 45.332259 ], [ -86.895055, 45.329035 ], [ -86.899488, 45.322588 ], [ -86.896667, 45.307275 ], [ -86.896922, 45.298521 ], [ -86.896928, 45.298300 ], [ -86.899891, 45.295185 ], [ -86.900636, 45.295431 ], [ -86.901602, 45.295750 ], [ -86.904362, 45.296662 ], [ -86.904898, 45.296839 ], [ -86.913995, 45.312110 ], [ -86.925681, 45.324200 ], [ -86.937368, 45.333065 ], [ -86.940715, 45.333762 ], [ -86.941070, 45.333836 ], [ -86.946796, 45.335027 ], [ -86.946943, 45.335058 ], [ -86.948087, 45.335296 ], [ -86.951550, 45.338298 ], [ -86.954990, 45.341280 ], [ -86.955456, 45.341684 ], [ -86.955577, 45.341788 ], [ -86.955691, 45.341888 ], [ -86.956054, 45.342202 ], [ -86.956129, 45.342267 ], [ -86.956140, 45.343785 ], [ -86.956192, 45.351179 ], [ -86.956198, 45.352006 ], [ -86.954435, 45.353706 ], [ -86.953389, 45.354715 ], [ -86.953360, 45.354720 ], [ -86.948272, 45.355682 ], [ -86.946297, 45.358690 ], [ -86.946475, 45.359826 ], [ -86.946503, 45.360004 ], [ -86.946791, 45.361845 ], [ -86.947142, 45.364085 ], [ -86.947510, 45.366434 ], [ -86.947604, 45.366645 ], [ -86.947684, 45.366825 ], [ -86.948731, 45.369178 ], [ -86.948743, 45.369205 ], [ -86.948803, 45.369338 ], [ -86.954970, 45.383194 ], [ -86.955204, 45.383721 ], [ -86.954329, 45.385989 ], [ -86.953773, 45.387430 ], [ -86.951866, 45.392373 ], [ -86.951176, 45.394162 ], [ -86.947346, 45.404090 ], [ -86.947074, 45.404796 ], [ -86.946837, 45.405410 ], [ -86.945964, 45.407673 ], [ -86.943041, 45.415250 ], [ -86.942901, 45.415392 ], [ -86.941237, 45.417075 ], [ -86.937393, 45.420966 ], [ -86.936224, 45.421035 ], [ -86.934724, 45.421123 ], [ -86.934276, 45.421149 ], [ -86.934091, 45.420972 ], [ -86.930511, 45.417536 ], [ -86.929028, 45.413770 ], [ -86.928246, 45.411784 ], [ -86.928045, 45.411273 ], [ -86.927768, 45.411183 ], [ -86.917686, 45.407890 ], [ -86.914004, 45.408052 ], [ -86.909743, 45.408239 ], [ -86.902739, 45.408547 ], [ -86.898049, 45.408753 ], [ -86.892893, 45.408980 ], [ -86.883364, 45.412076 ], [ -86.880629, 45.412965 ], [ -86.877502, 45.413981 ], [ -86.865002, 45.412489 ], [ -86.862174, 45.412151 ], [ -86.861472, 45.412067 ], [ -86.861317, 45.411946 ], [ -86.859922, 45.410853 ], [ -86.855993, 45.407777 ], [ -86.853145, 45.405547 ], [ -86.853082, 45.405562 ], [ -86.830353, 45.410852 ], [ -86.830331, 45.410955 ], [ -86.829741, 45.413705 ], [ -86.829352, 45.415516 ], [ -86.829143, 45.416490 ], [ -86.829905, 45.420623 ], [ -86.830123, 45.421805 ], [ -86.830175, 45.422092 ], [ -86.830900, 45.426023 ], [ -86.830755, 45.426186 ], [ -86.828731, 45.428461 ], [ -86.828661, 45.428539 ], [ -86.828071, 45.428459 ], [ -86.821770, 45.427602 ], [ -86.817069, 45.426963 ], [ -86.816741, 45.426760 ], [ -86.815510, 45.425998 ], [ -86.810055, 45.422619 ], [ -86.809910, 45.422283 ], [ -86.805978, 45.413159 ], [ -86.805868, 45.412903 ], [ -86.805843, 45.412592 ], [ -86.805767, 45.411661 ], [ -86.805652, 45.410247 ], [ -86.805415, 45.407324 ], [ -86.808303, 45.406067 ], [ -86.808658, 45.406143 ], [ -86.814956, 45.407483 ], [ -86.815881, 45.407680 ], [ -86.817148, 45.407950 ], [ -86.818073, 45.408147 ], [ -86.819540, 45.407679 ], [ -86.822083, 45.406868 ], [ -86.824383, 45.406135 ], [ -86.824730, 45.405798 ], [ -86.837482, 45.393432 ], [ -86.841432, 45.389601 ], [ -86.853103, 45.370861 ], [ -86.853182, 45.370816 ], [ -86.857308, 45.368460 ], [ -86.858384, 45.367846 ], [ -86.863367, 45.365000 ], [ -86.863563, 45.364888 ], [ -86.863600, 45.364783 ], [ -86.863694, 45.364518 ], [ -86.863719, 45.364446 ], [ -86.864314, 45.362764 ], [ -86.867743, 45.353065 ], [ -86.867710, 45.352890 ], [ -86.866244, 45.344992 ], [ -86.866126, 45.344356 ], [ -86.865528, 45.341136 ], [ -86.865499, 45.340981 ], [ -86.865634, 45.340686 ], [ -86.866054, 45.339765 ], [ -86.869031, 45.333244 ], [ -86.869041, 45.333223 ], [ -86.869510, 45.333041 ], [ -86.872296, 45.331962 ], [ -86.874685, 45.331037 ], [ -86.874761, 45.331008 ], [ -86.875117, 45.330870 ], [ -86.879361, 45.331335 ], [ -86.880572, 45.331467 ] ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US56", "STATE": "56", "NAME": "Wyoming", "LSAD": "", "CENSUSAREA": 97093.141000 }, "geometry": { "type": "Polygon", "coordinates": [ [ [ -110.048476, 40.997555 ], [ -110.121639, 40.997101 ], [ -110.125709, 40.996550 ], [ -110.237848, 40.995427 ], [ -110.250709, 40.996089 ], [ -110.375714, 40.994947 ], [ -110.500718, 40.994746 ], [ -110.539819, 40.996346 ], [ -110.715026, 40.996347 ], [ -110.750727, 40.996847 ], [ -111.046723, 40.997959 ], [ -111.046551, 41.251716 ], [ -111.046600, 41.360692 ], [ -111.046264, 41.377731 ], [ -111.045789, 41.565571 ], [ -111.045818, 41.579845 ], [ -111.046689, 42.001567 ], [ -111.047109, 42.142497 ], [ -111.047107, 42.148971 ], [ -111.047058, 42.182672 ], [ -111.047097, 42.194773 ], [ -111.047074, 42.280787 ], [ -111.047080, 42.349420 ], [ -111.046801, 42.504946 ], [ -111.046719, 42.513118 ], [ -111.046017, 42.582723 ], [ -111.043564, 42.722624 ], [ -111.044135, 42.874924 ], [ -111.043959, 42.964450 ], [ -111.043957, 42.969482 ], [ -111.043924, 42.975063 ], [ -111.044129, 43.018702 ], [ -111.044156, 43.020052 ], [ -111.044206, 43.022614 ], [ -111.044034, 43.024581 ], [ -111.044034, 43.024844 ], [ -111.044033, 43.026411 ], [ -111.044094, 43.029270 ], [ -111.043997, 43.041415 ], [ -111.044058, 43.044640 ], [ -111.044063, 43.046302 ], [ -111.044086, 43.054819 ], [ -111.044117, 43.060309 ], [ -111.044150, 43.066172 ], [ -111.044162, 43.068222 ], [ -111.044143, 43.072364 ], [ -111.044235, 43.177121 ], [ -111.044266, 43.177236 ], [ -111.044232, 43.184440 ], [ -111.044168, 43.189244 ], [ -111.044229, 43.195579 ], [ -111.044617, 43.315720 ], [ -111.045205, 43.501136 ], [ -111.045706, 43.659112 ], [ -111.045880, 43.681033 ], [ -111.046118, 43.684902 ], [ -111.046051, 43.685812 ], [ -111.046110, 43.687848 ], [ -111.046421, 43.722059 ], [ -111.046435, 43.726545 ], [ -111.046340, 43.726957 ], [ -111.046715, 43.815832 ], [ -111.046515, 43.908376 ], [ -111.046917, 43.974978 ], [ -111.047064, 43.983467 ], [ -111.047349, 43.999921 ], [ -111.049077, 44.020072 ], [ -111.048751, 44.060403 ], [ -111.048751, 44.060838 ], [ -111.048633, 44.062903 ], [ -111.048452, 44.114831 ], [ -111.049119, 44.124923 ], [ -111.049695, 44.353626 ], [ -111.049148, 44.374925 ], [ -111.049216, 44.435811 ], [ -111.049194, 44.438058 ], [ -111.048974, 44.474072 ], [ -111.055208, 44.624927 ], [ -111.055333, 44.666263 ], [ -111.055511, 44.725343 ], [ -111.056416, 44.749928 ], [ -111.056888, 44.866658 ], [ -111.055629, 44.933578 ], [ -111.056207, 44.935901 ], [ -111.055199, 45.001321 ], [ -111.044275, 45.001345 ], [ -110.785008, 45.002952 ], [ -110.761554, 44.999934 ], [ -110.750767, 44.997948 ], [ -110.705272, 44.992324 ], [ -110.552433, 44.992237 ], [ -110.547165, 44.992459 ], [ -110.488070, 44.992361 ], [ -110.402927, 44.993810 ], [ -110.362698, 45.000593 ], [ -110.342131, 44.999053 ], [ -110.324441, 44.999156 ], [ -110.286770, 44.996850 ], [ -110.199503, 44.996188 ], [ -110.110103, 45.003905 ], [ -110.026347, 45.003665 ], [ -110.025544, 45.003602 ], [ -109.995050, 45.003174 ], [ -109.875735, 45.003275 ], [ -109.798687, 45.002188 ], [ -109.750730, 45.001605 ], [ -109.663673, 45.002536 ], [ -109.574321, 45.002631 ], [ -109.386432, 45.004887 ], [ -109.375713, 45.004610 ], [ -109.269294, 45.005283 ], [ -109.263431, 45.005345 ], [ -109.103445, 45.005904 ], [ -109.083010, 44.999610 ], [ -109.062262, 44.999623 ], [ -108.621313, 45.000408 ], [ -108.578484, 45.000484 ], [ -108.565921, 45.000578 ], [ -108.500679, 44.999691 ], [ -108.271201, 45.000251 ], [ -108.249345, 44.999458 ], [ -108.238139, 45.000206 ], [ -108.218479, 45.000541 ], [ -108.149390, 45.001062 ], [ -108.000663, 45.001223 ], [ -107.997353, 45.001565 ], [ -107.911743, 45.001292 ], [ -107.750654, 45.000778 ], [ -107.608854, 45.000860 ], [ -107.607824, 45.000929 ], [ -107.492050, 45.001480 ], [ -107.351441, 45.001407 ], [ -107.134180, 45.000109 ], [ -107.125633, 44.999388 ], [ -107.105685, 44.998734 ], [ -107.084939, 44.996599 ], [ -107.074996, 44.997004 ], [ -107.050801, 44.996424 ], [ -106.892875, 44.995947 ], [ -106.888773, 44.995885 ], [ -106.263586, 44.993788 ], [ -106.024814, 44.993688 ], [ -105.928184, 44.993647 ], [ -105.914258, 44.999986 ], [ -105.913382, 45.000941 ], [ -105.848065, 45.000396 ], [ -105.076607, 45.000347 ], [ -105.038405, 45.000345 ], [ -105.025266, 45.000290 ], [ -105.019284, 45.000329 ], [ -105.018240, 45.000437 ], [ -104.765063, 44.999183 ], [ -104.759855, 44.999066 ], [ -104.726370, 44.999518 ], [ -104.665171, 44.998618 ], [ -104.663882, 44.998869 ], [ -104.470422, 44.998453 ], [ -104.470117, 44.998453 ], [ -104.250145, 44.998220 ], [ -104.057698, 44.997431 ], [ -104.055914, 44.874986 ], [ -104.056496, 44.867034 ], [ -104.055963, 44.768236 ], [ -104.055963, 44.767962 ], [ -104.055934, 44.723720 ], [ -104.055870, 44.723422 ], [ -104.055777, 44.700466 ], [ -104.055938, 44.693881 ], [ -104.055810, 44.691343 ], [ -104.055877, 44.571016 ], [ -104.055892, 44.543341 ], [ -104.055927, 44.517730 ], [ -104.055389, 44.249983 ], [ -104.054487, 44.180381 ], [ -104.054562, 44.141081 ], [ -104.054950, 43.938090 ], [ -104.055077, 43.936535 ], [ -104.055488, 43.853477 ], [ -104.055488, 43.853476 ], [ -104.055138, 43.750421 ], [ -104.055133, 43.747105 ], [ -104.054902, 43.583852 ], [ -104.054885, 43.583512 ], [ -104.054840, 43.579368 ], [ -104.055032, 43.558603 ], [ -104.054787, 43.503328 ], [ -104.054786, 43.503072 ], [ -104.054779, 43.477815 ], [ -104.054766, 43.428914 ], [ -104.054614, 43.390949 ], [ -104.054403, 43.325914 ], [ -104.054218, 43.304370 ], [ -104.053884, 43.297047 ], [ -104.053876, 43.289801 ], [ -104.053127, 43.000585 ], [ -104.052863, 42.754569 ], [ -104.052809, 42.749966 ], [ -104.052583, 42.650062 ], [ -104.052741, 42.633982 ], [ -104.052586, 42.630917 ], [ -104.052773, 42.611766 ], [ -104.052775, 42.611590 ], [ -104.052775, 42.610813 ], [ -104.053107, 42.499964 ], [ -104.052776, 42.258220 ], [ -104.052793, 42.249962 ], [ -104.053125, 42.249962 ], [ -104.052761, 42.170278 ], [ -104.052547, 42.166801 ], [ -104.053001, 42.137254 ], [ -104.052738, 42.133769 ], [ -104.052600, 42.124963 ], [ -104.052954, 42.089077 ], [ -104.052967, 42.075004 ], [ -104.052880, 42.021761 ], [ -104.052729, 42.016318 ], [ -104.052704, 42.001718 ], [ -104.052699, 41.998673 ], [ -104.052761, 41.994967 ], [ -104.052830, 41.994600 ], [ -104.052856, 41.975958 ], [ -104.052734, 41.973007 ], [ -104.052991, 41.914973 ], [ -104.052931, 41.906143 ], [ -104.053026, 41.885464 ], [ -104.052774, 41.733401 ], [ -104.052830, 41.697954 ], [ -104.052913, 41.645190 ], [ -104.052945, 41.638167 ], [ -104.052975, 41.622931 ], [ -104.052735, 41.613676 ], [ -104.052859, 41.592254 ], [ -104.052540, 41.564274 ], [ -104.052531, 41.552723 ], [ -104.052584, 41.552650 ], [ -104.052692, 41.541154 ], [ -104.052686, 41.539111 ], [ -104.052476, 41.522343 ], [ -104.052478, 41.515754 ], [ -104.052340, 41.417865 ], [ -104.052160, 41.407662 ], [ -104.052287, 41.393307 ], [ -104.052288, 41.393214 ], [ -104.052687, 41.330569 ], [ -104.052324, 41.321144 ], [ -104.052476, 41.320961 ], [ -104.052568, 41.316202 ], [ -104.052453, 41.278202 ], [ -104.052574, 41.278019 ], [ -104.052666, 41.275251 ], [ -104.053514, 41.157257 ], [ -104.053142, 41.114457 ], [ -104.053083, 41.104985 ], [ -104.053025, 41.090274 ], [ -104.053177, 41.089725 ], [ -104.053097, 41.018045 ], [ -104.053158, 41.016809 ], [ -104.053249, 41.001406 ], [ -104.066961, 41.001504 ], [ -104.086068, 41.001563 ], [ -104.104590, 41.001543 ], [ -104.123586, 41.001626 ], [ -104.211473, 41.001591 ], [ -104.214191, 41.001568 ], [ -104.214692, 41.001657 ], [ -104.467672, 41.001473 ], [ -104.497058, 41.001805 ], [ -104.497149, 41.001828 ], [ -104.675999, 41.000957 ], [ -104.829504, 40.999270 ], [ -104.855273, 40.998048 ], [ -104.943371, 40.998084 ], [ -105.254779, 40.998210 ], [ -105.256527, 40.998191 ], [ -105.276860, 40.998173 ], [ -105.277138, 40.998173 ], [ -105.724804, 40.996910 ], [ -105.730421, 40.996886 ], [ -106.061181, 40.996999 ], [ -106.190554, 40.997607 ], [ -106.217573, 40.997734 ], [ -106.321165, 40.999123 ], [ -106.386356, 41.001144 ], [ -106.391852, 41.001176 ], [ -106.430950, 41.001752 ], [ -106.437419, 41.001795 ], [ -106.439563, 41.001978 ], [ -106.453859, 41.002057 ], [ -106.857773, 41.002663 ], [ -107.000606, 41.003444 ], [ -107.241194, 41.002804 ], [ -107.317794, 41.002967 ], [ -107.367443, 41.003073 ], [ -107.625624, 41.002124 ], [ -107.918421, 41.002036 ], [ -108.046539, 41.002064 ], [ -108.181227, 41.000455 ], [ -108.250649, 41.000114 ], [ -108.500659, 41.000112 ], [ -108.526667, 40.999608 ], [ -108.631108, 41.000156 ], [ -108.884138, 41.000094 ], [ -109.050076, 41.000659 ], [ -109.173682, 41.000859 ], [ -109.231985, 41.002059 ], [ -109.250735, 41.001009 ], [ -109.500694, 40.999127 ], [ -109.534926, 40.998143 ], [ -109.676421, 40.998395 ], [ -109.713877, 40.998266 ], [ -109.715409, 40.998191 ], [ -109.854302, 40.997661 ], [ -109.855299, 40.997614 ], [ -109.975530, 40.997912 ], [ -109.999838, 40.997330 ], [ -110.000708, 40.997352 ], [ -110.006495, 40.997815 ], [ -110.048476, 40.997555 ] ] ] } } +, +{ "type": "Feature", "properties": { "GEO_ID": "0400000US72", "STATE": "72", "NAME": "Puerto Rico", "LSAD": "", "CENSUSAREA": 3423.775000 }, "geometry": { "type": "MultiPolygon", "coordinates": [ [ [ [ -65.327700, 18.295843 ], [ -65.337451, 18.308308 ], [ -65.327318, 18.323666 ], [ -65.342068, 18.345290 ], [ -65.335701, 18.349535 ], [ -65.329334, 18.341955 ], [ -65.321754, 18.338316 ], [ -65.309833, 18.337973 ], [ -65.304409, 18.332054 ], [ -65.298328, 18.330529 ], [ -65.255933, 18.342117 ], [ -65.221568, 18.320959 ], [ -65.222853, 18.310464 ], [ -65.249857, 18.296691 ], [ -65.260282, 18.290823 ], [ -65.283269, 18.280214 ], [ -65.327700, 18.295843 ] ] ], [ [ [ -67.891740, 18.113970 ], [ -67.887099, 18.112574 ], [ -67.876430, 18.114157 ], [ -67.869804, 18.118851 ], [ -67.861548, 18.122144 ], [ -67.848245, 18.108320 ], [ -67.843202, 18.094858 ], [ -67.843615, 18.085099 ], [ -67.845293, 18.081938 ], [ -67.853098, 18.078195 ], [ -67.865598, 18.065440 ], [ -67.871462, 18.057800 ], [ -67.895921, 18.052342 ], [ -67.904431, 18.059130 ], [ -67.918778, 18.063116 ], [ -67.927841, 18.068572 ], [ -67.940799, 18.079716 ], [ -67.934479, 18.111306 ], [ -67.932185, 18.113221 ], [ -67.910880, 18.119668 ], [ -67.891740, 18.113970 ] ] ], [ [ [ -65.308717, 18.145172 ], [ -65.302295, 18.141089 ], [ -65.294896, 18.142830 ], [ -65.287962, 18.148097 ], [ -65.275165, 18.134430 ], [ -65.276214, 18.131936 ], [ -65.283248, 18.132999 ], [ -65.296036, 18.127990 ], [ -65.322794, 18.126589 ], [ -65.327184, 18.124106 ], [ -65.338506, 18.112439 ], [ -65.342037, 18.111380 ], [ -65.350493, 18.111914 ], [ -65.364733, 18.120377 ], [ -65.397837, 18.110873 ], [ -65.399791, 18.108832 ], [ -65.411767, 18.106211 ], [ -65.423765, 18.097764 ], [ -65.426311, 18.093749 ], [ -65.451380, 18.086096 ], [ -65.456810, 18.087778 ], [ -65.465849, 18.087715 ], [ -65.468768, 18.092643 ], [ -65.479790, 18.096352 ], [ -65.507265, 18.091646 ], [ -65.524209, 18.081977 ], [ -65.542087, 18.081177 ], [ -65.558646, 18.085660 ], [ -65.569305, 18.091616 ], [ -65.570628, 18.097325 ], [ -65.576860, 18.103224 ], [ -65.575579, 18.115669 ], [ -65.546199, 18.119329 ], [ -65.511712, 18.132840 ], [ -65.489829, 18.135912 ], [ -65.467910, 18.143767 ], [ -65.437058, 18.157660 ], [ -65.399517, 18.161935 ], [ -65.371373, 18.157517 ], [ -65.334289, 18.147761 ], [ -65.313476, 18.144296 ], [ -65.308717, 18.145172 ] ] ], [ [ [ -66.438813, 18.485713 ], [ -66.420921, 18.488639 ], [ -66.410344, 18.489886 ], [ -66.394287, 18.489748 ], [ -66.377286, 18.488044 ], [ -66.372820, 18.487726 ], [ -66.349647, 18.486335 ], [ -66.337728, 18.485620 ], [ -66.315477, 18.474724 ], [ -66.315030, 18.474680 ], [ -66.291225, 18.472347 ], [ -66.283675, 18.472203 ], [ -66.276599, 18.478129 ], [ -66.269799, 18.480281 ], [ -66.258015, 18.476906 ], [ -66.251547, 18.472464 ], [ -66.241797, 18.468740 ], [ -66.220148, 18.466000 ], [ -66.199032, 18.466163 ], [ -66.192664, 18.466212 ], [ -66.183886, 18.460506 ], [ -66.179218, 18.455305 ], [ -66.172315, 18.451462 ], [ -66.159796, 18.451706 ], [ -66.153037, 18.454457 ], [ -66.143950, 18.459761 ], [ -66.139572, 18.462317 ], [ -66.139451, 18.462387 ], [ -66.139443, 18.462315 ], [ -66.138532, 18.453305 ], [ -66.133085, 18.445881 ], [ -66.127938, 18.444632 ], [ -66.125198, 18.451209 ], [ -66.124284, 18.456324 ], [ -66.123188, 18.459430 ], [ -66.123343, 18.460363 ], [ -66.125015, 18.470435 ], [ -66.118338, 18.469581 ], [ -66.092098, 18.466535 ], [ -66.083254, 18.462022 ], [ -66.073987, 18.458100 ], [ -66.043272, 18.453655 ], [ -66.039440, 18.454441 ], [ -66.036559, 18.450216 ], [ -66.036491, 18.450117 ], [ -66.023221, 18.443875 ], [ -66.006523, 18.444347 ], [ -65.997180, 18.449895 ], [ -65.992935, 18.457489 ], [ -65.992793, 18.458102 ], [ -65.992349, 18.460024 ], [ -65.990790, 18.460419 ], [ -65.958492, 18.451354 ], [ -65.925670, 18.444881 ], [ -65.916843, 18.444619 ], [ -65.907756, 18.446893 ], [ -65.904988, 18.450926 ], [ -65.878683, 18.438322 ], [ -65.838825, 18.431865 ], [ -65.831476, 18.426849 ], [ -65.828457, 18.423543 ], [ -65.816691, 18.410663 ], [ -65.794556, 18.402845 ], [ -65.787666, 18.402544 ], [ -65.774937, 18.413951 ], [ -65.770530, 18.412940 ], [ -65.769749, 18.409473 ], [ -65.771695, 18.406277 ], [ -65.750455, 18.385208 ], [ -65.750179, 18.385050 ], [ -65.742154, 18.380459 ], [ -65.733567, 18.382211 ], [ -65.699069, 18.368156 ], [ -65.669636, 18.362102 ], [ -65.668845, 18.361939 ], [ -65.634431, 18.369835 ], [ -65.627246, 18.376436 ], [ -65.626527, 18.381728 ], [ -65.624975, 18.386553 ], [ -65.622761, 18.387771 ], [ -65.618229, 18.386496 ], [ -65.614891, 18.382473 ], [ -65.619068, 18.367755 ], [ -65.628198, 18.353711 ], [ -65.634190, 18.338965 ], [ -65.628047, 18.328252 ], [ -65.626456, 18.298982 ], [ -65.634389, 18.292349 ], [ -65.635826, 18.288271 ], [ -65.634893, 18.283923 ], [ -65.630833, 18.264989 ], [ -65.623111, 18.248012 ], [ -65.597618, 18.234289 ], [ -65.589947, 18.228225 ], [ -65.593795, 18.224059 ], [ -65.615981, 18.227389 ], [ -65.626731, 18.235484 ], [ -65.638181, 18.229121 ], [ -65.637565, 18.224444 ], [ -65.628414, 18.205149 ], [ -65.635281, 18.199975 ], [ -65.639688, 18.205656 ], [ -65.662185, 18.207018 ], [ -65.664127, 18.207136 ], [ -65.690749, 18.194990 ], [ -65.694515, 18.187011 ], [ -65.691021, 18.178998 ], [ -65.695856, 18.179324 ], [ -65.710895, 18.186963 ], [ -65.712533, 18.189146 ], [ -65.717999, 18.190176 ], [ -65.728471, 18.185588 ], [ -65.734664, 18.180368 ], [ -65.738834, 18.174066 ], [ -65.739125, 18.173453 ], [ -65.743632, 18.163957 ], [ -65.758728, 18.156601 ], [ -65.766919, 18.148424 ], [ -65.777584, 18.129239 ], [ -65.796711, 18.083746 ], [ -65.796289, 18.079835 ], [ -65.794686, 18.078607 ], [ -65.795028, 18.073561 ], [ -65.796711, 18.069842 ], [ -65.801831, 18.058527 ], [ -65.809174, 18.056818 ], [ -65.817107, 18.063378 ], [ -65.825848, 18.057482 ], [ -65.831090, 18.050664 ], [ -65.834274, 18.038988 ], [ -65.832429, 18.014916 ], [ -65.839591, 18.015077 ], [ -65.850913, 18.011954 ], [ -65.870335, 18.006597 ], [ -65.875122, 18.002826 ], [ -65.884937, 17.988521 ], [ -65.896102, 17.990260 ], [ -65.905319, 17.983974 ], [ -65.910537, 17.981855 ], [ -65.924738, 17.976087 ], [ -65.976611, 17.967669 ], [ -65.984550, 17.969411 ], [ -65.985358, 17.971854 ], [ -65.995185, 17.978989 ], [ -66.007731, 17.980541 ], [ -66.017308, 17.979583 ], [ -66.019539, 17.978354 ], [ -66.024000, 17.975896 ], [ -66.046585, 17.954853 ], [ -66.049033, 17.954561 ], [ -66.058217, 17.959238 ], [ -66.068678, 17.966335 ], [ -66.069979, 17.966357 ], [ -66.081410, 17.966552 ], [ -66.116194, 17.949141 ], [ -66.127009, 17.946953 ], [ -66.140661, 17.941020 ], [ -66.147912, 17.933963 ], [ -66.155387, 17.929406 ], [ -66.159742, 17.928613 ], [ -66.161232, 17.931747 ], [ -66.175626, 17.933565 ], [ -66.186914, 17.935363 ], [ -66.189726, 17.933936 ], [ -66.200174, 17.929515 ], [ -66.206961, 17.932268 ], [ -66.213374, 17.944614 ], [ -66.202655, 17.944753 ], [ -66.185554, 17.940997 ], [ -66.179548, 17.943727 ], [ -66.174839, 17.948214 ], [ -66.176814, 17.950438 ], [ -66.206207, 17.963050 ], [ -66.206807, 17.963307 ], [ -66.215355, 17.959376 ], [ -66.218081, 17.957290 ], [ -66.231519, 17.943912 ], [ -66.229181, 17.934651 ], [ -66.232013, 17.931154 ], [ -66.252737, 17.934574 ], [ -66.260684, 17.936083 ], [ -66.270905, 17.947098 ], [ -66.275651, 17.948260 ], [ -66.290782, 17.946491 ], [ -66.297679, 17.959148 ], [ -66.316950, 17.976683 ], [ -66.323659, 17.978536 ], [ -66.338152, 17.976492 ], [ -66.338390, 17.976458 ], [ -66.362511, 17.968231 ], [ -66.365098, 17.964832 ], [ -66.368777, 17.957717 ], [ -66.371591, 17.951469 ], [ -66.385059, 17.939004 ], [ -66.391227, 17.945819 ], [ -66.398945, 17.950925 ], [ -66.412131, 17.957286 ], [ -66.445481, 17.979379 ], [ -66.450368, 17.983226 ], [ -66.454888, 17.986784 ], [ -66.461342, 17.990273 ], [ -66.491396, 17.990262 ], [ -66.510143, 17.985618 ], [ -66.540537, 17.975476 ], [ -66.583233, 17.961229 ], [ -66.589658, 17.969386 ], [ -66.594392, 17.970682 ], [ -66.605035, 17.969015 ], [ -66.623788, 17.981050 ], [ -66.631944, 17.982746 ], [ -66.645651, 17.980260 ], [ -66.657797, 17.974605 ], [ -66.664391, 17.968259 ], [ -66.672819, 17.966451 ], [ -66.699115, 17.977568 ], [ -66.709856, 17.982109 ], [ -66.713394, 17.987763 ], [ -66.716957, 17.990344 ], [ -66.731118, 17.991658 ], [ -66.746248, 17.990349 ], [ -66.750427, 17.995443 ], [ -66.753964, 17.999590 ], [ -66.755341, 18.001203 ], [ -66.764491, 18.006317 ], [ -66.770307, 18.005955 ], [ -66.799656, 17.992450 ], [ -66.806866, 17.983786 ], [ -66.807924, 17.979606 ], [ -66.806903, 17.976046 ], [ -66.805683, 17.975052 ], [ -66.795106, 17.977438 ], [ -66.789302, 17.980793 ], [ -66.784953, 17.978326 ], [ -66.787245, 17.972914 ], [ -66.808270, 17.965635 ], [ -66.822400, 17.954499 ], [ -66.838584, 17.949931 ], [ -66.852288, 17.955004 ], [ -66.856474, 17.956553 ], [ -66.859471, 17.954316 ], [ -66.862545, 17.952022 ], [ -66.871697, 17.952707 ], [ -66.883440, 17.952526 ], [ -66.899639, 17.948298 ], [ -66.904585, 17.950527 ], [ -66.906532, 17.955356 ], [ -66.906276, 17.963368 ], [ -66.924529, 17.972808 ], [ -66.928651, 17.970204 ], [ -66.930414, 17.963127 ], [ -66.916127, 17.959102 ], [ -66.909483, 17.952559 ], [ -66.909359, 17.949880 ], [ -66.912522, 17.947446 ], [ -66.930313, 17.943389 ], [ -66.932636, 17.939998 ], [ -66.931581, 17.936900 ], [ -66.919298, 17.932062 ], [ -66.923826, 17.926923 ], [ -66.927261, 17.926875 ], [ -66.959998, 17.940216 ], [ -66.980516, 17.951648 ], [ -66.981050, 17.952505 ], [ -66.982669, 17.955100 ], [ -66.982206, 17.961192 ], [ -66.987287, 17.970663 ], [ -66.996738, 17.972899 ], [ -67.003972, 17.970799 ], [ -67.014744, 17.968468 ], [ -67.024522, 17.970722 ], [ -67.062478, 17.973819 ], [ -67.076534, 17.967759 ], [ -67.089827, 17.951418 ], [ -67.101468, 17.946621 ], [ -67.109985, 17.945806 ], [ -67.109986, 17.945806 ], [ -67.128251, 17.948153 ], [ -67.133733, 17.951919 ], [ -67.167031, 17.963073 ], [ -67.178566, 17.964792 ], [ -67.183508, 17.962706 ], [ -67.188717, 17.950989 ], [ -67.187474, 17.946252 ], [ -67.183694, 17.937982 ], [ -67.183457, 17.931135 ], [ -67.194785, 17.932826 ], [ -67.196924, 17.935651 ], [ -67.197273, 17.937461 ], [ -67.197517, 17.941514 ], [ -67.197668, 17.943549 ], [ -67.198988, 17.947820 ], [ -67.200973, 17.949896 ], [ -67.210034, 17.953595 ], [ -67.212101, 17.956027 ], [ -67.214330, 17.962436 ], [ -67.215271, 17.983464 ], [ -67.211973, 17.992993 ], [ -67.207694, 17.998019 ], [ -67.177893, 18.008882 ], [ -67.174299, 18.011149 ], [ -67.172397, 18.014906 ], [ -67.172138, 18.021422 ], [ -67.173761, 18.024548 ], [ -67.193269, 18.031850 ], [ -67.209887, 18.035439 ], [ -67.196694, 18.066491 ], [ -67.190656, 18.064269 ], [ -67.184589, 18.067750 ], [ -67.183938, 18.069914 ], [ -67.186465, 18.074195 ], [ -67.192999, 18.076877 ], [ -67.198212, 18.076828 ], [ -67.199314, 18.091135 ], [ -67.195290, 18.096149 ], [ -67.183921, 18.103683 ], [ -67.182182, 18.108507 ], [ -67.176554, 18.151046 ], [ -67.178618, 18.159318 ], [ -67.180822, 18.168055 ], [ -67.180701, 18.168182 ], [ -67.155185, 18.195001 ], [ -67.152665, 18.203493 ], [ -67.158001, 18.216719 ], [ -67.173000, 18.230666 ], [ -67.175429, 18.248008 ], [ -67.187843, 18.266671 ], [ -67.187873, 18.266874 ], [ -67.189971, 18.281015 ], [ -67.196056, 18.290443 ], [ -67.209963, 18.294974 ], [ -67.225403, 18.296648 ], [ -67.226081, 18.296722 ], [ -67.235137, 18.299935 ], [ -67.267484, 18.353149 ], [ -67.271350, 18.362329 ], [ -67.268259, 18.366989 ], [ -67.260671, 18.370197 ], [ -67.239090, 18.375318 ], [ -67.226744, 18.378247 ], [ -67.216998, 18.382078 ], [ -67.202167, 18.389908 ], [ -67.160144, 18.415587 ], [ -67.159608, 18.415915 ], [ -67.156599, 18.418983 ], [ -67.155245, 18.424401 ], [ -67.156619, 18.439562 ], [ -67.161746, 18.453462 ], [ -67.169011, 18.466352 ], [ -67.169016, 18.478488 ], [ -67.164144, 18.487396 ], [ -67.142830, 18.505485 ], [ -67.138249, 18.507776 ], [ -67.125655, 18.511706 ], [ -67.103468, 18.514523 ], [ -67.093752, 18.515757 ], [ -67.079290, 18.513256 ], [ -67.020276, 18.510603 ], [ -66.988958, 18.497724 ], [ -66.959540, 18.489878 ], [ -66.957733, 18.489129 ], [ -66.957517, 18.489171 ], [ -66.944636, 18.491693 ], [ -66.906872, 18.483556 ], [ -66.901430, 18.484552 ], [ -66.867386, 18.490785 ], [ -66.849673, 18.490745 ], [ -66.836940, 18.487659 ], [ -66.836635, 18.487701 ], [ -66.799320, 18.492775 ], [ -66.780311, 18.491411 ], [ -66.764893, 18.484097 ], [ -66.749301, 18.476701 ], [ -66.742067, 18.474681 ], [ -66.733986, 18.473457 ], [ -66.710743, 18.472611 ], [ -66.683719, 18.481367 ], [ -66.679876, 18.484944 ], [ -66.664364, 18.487809 ], [ -66.645839, 18.488777 ], [ -66.624618, 18.494199 ], [ -66.586778, 18.484948 ], [ -66.584074, 18.484287 ], [ -66.565241, 18.485523 ], [ -66.562916, 18.488450 ], [ -66.563485, 18.490512 ], [ -66.558503, 18.489987 ], [ -66.534840, 18.481253 ], [ -66.533487, 18.481663 ], [ -66.529476, 18.482877 ], [ -66.511609, 18.476848 ], [ -66.470292, 18.469070 ], [ -66.456486, 18.468920 ], [ -66.449184, 18.470991 ], [ -66.441852, 18.479751 ], [ -66.439961, 18.485525 ], [ -66.438813, 18.485713 ] ] ] ] } } + +] +} From 87daad26a994c7f66ef8c69ea30b10432ac25495 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sat, 24 Oct 2020 22:32:39 +0200 Subject: [PATCH 037/106] allow selecting implementations with ShapeOptions --- .../Drawing/FillRegionProcessor{TPixel}.cs | 148 +++++++++--------- .../Processing/ShapeOptions.cs | 2 + .../Drawing/DrawLinesTests.cs | 21 ++- 3 files changed, 94 insertions(+), 77 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index 78efcc73..6e8c5123 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -76,109 +76,112 @@ protected override void OnFrameApply(ImageFrame source) int scanlineWidth = maxX - minX; MemoryAllocator allocator = this.Configuration.MemoryAllocator; bool scanlineDirty = true; -#if true - var scanner = PolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, configuration); - float subpixelFraction = scanner.SubpixelFraction; - float subpixelFractionPoint = subpixelFraction / subpixelCount; - using IMemoryOwner bScanline = allocator.Allocate(scanlineWidth); - Span scanline = bScanline.Memory.Span; - - while (scanner.MoveToNextPixelLine()) + if (shapeOptions.UsePolygonScanner) { - if (scanlineDirty) - { - scanline.Clear(); - scanlineDirty = false; - } + var scanner = PolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, configuration); + + float subpixelFraction = scanner.SubpixelFraction; + float subpixelFractionPoint = subpixelFraction / subpixelCount; + using IMemoryOwner bScanline = allocator.Allocate(scanlineWidth); + Span scanline = bScanline.Memory.Span; - while (scanner.MoveToNextSubpixelScanLine()) + while (scanner.MoveToNextPixelLine()) { - ReadOnlySpan points = scanner.ScanCurrentLine(); - if (points.Length == 0) + if (scanlineDirty) { - // nothing on this line, skip - continue; + scanline.Clear(); + scanlineDirty = false; } - for (int point = 0; point < points.Length - 1; point += 2) + while (scanner.MoveToNextSubpixelScanLine()) { - // points will be paired up - float scanStart = points[point] - minX; - float scanEnd = points[point + 1] - minX; - int startX = (int)MathF.Floor(scanStart); - int endX = (int)MathF.Floor(scanEnd); + ReadOnlySpan points = scanner.ScanCurrentLine(); + if (points.Length == 0) + { + // nothing on this line, skip + continue; + } - if (startX >= 0 && startX < scanline.Length) + for (int point = 0; point < points.Length - 1; point += 2) { - for (float x = scanStart; x < startX + 1; x += subpixelFraction) + // points will be paired up + float scanStart = points[point] - minX; + float scanEnd = points[point + 1] - minX; + int startX = (int)MathF.Floor(scanStart); + int endX = (int)MathF.Floor(scanEnd); + + if (startX >= 0 && startX < scanline.Length) { - scanline[startX] += subpixelFractionPoint; - scanlineDirty = true; + for (float x = scanStart; x < startX + 1; x += subpixelFraction) + { + scanline[startX] += subpixelFractionPoint; + scanlineDirty = true; + } } - } - if (endX >= 0 && endX < scanline.Length) - { - for (float x = endX; x < scanEnd; x += subpixelFraction) + if (endX >= 0 && endX < scanline.Length) { - scanline[endX] += subpixelFractionPoint; - scanlineDirty = true; + for (float x = endX; x < scanEnd; x += subpixelFraction) + { + scanline[endX] += subpixelFractionPoint; + scanlineDirty = true; + } } - } - int nextX = startX + 1; - endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge - nextX = Math.Max(nextX, 0); - for (int x = nextX; x < endX; x++) - { - scanline[x] += subpixelFraction; - scanlineDirty = true; + int nextX = startX + 1; + endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge + nextX = Math.Max(nextX, 0); + for (int x = nextX; x < endX; x++) + { + scanline[x] += subpixelFraction; + scanlineDirty = true; + } } } - } - if (scanlineDirty) - { - int y = scanner.PixelLineY; - if (!graphicsOptions.Antialias) + if (scanlineDirty) { - bool hasOnes = false; - bool hasZeros = false; - for (int x = 0; x < scanlineWidth; x++) + int y = scanner.PixelLineY; + if (!graphicsOptions.Antialias) { - if (scanline[x] >= 0.5) - { - scanline[x] = 1; - hasOnes = true; - } - else + bool hasOnes = false; + bool hasZeros = false; + for (int x = 0; x < scanlineWidth; x++) { - scanline[x] = 0; - hasZeros = true; + if (scanline[x] >= 0.5) + { + scanline[x] = 1; + hasOnes = true; + } + else + { + scanline[x] = 0; + hasZeros = true; + } } - } - if (isSolidBrushWithoutBlending && hasOnes != hasZeros) - { - if (hasOnes) + if (isSolidBrushWithoutBlending && hasOnes != hasZeros) { - source.GetPixelRowSpan(y).Slice(minX, scanlineWidth).Fill(solidBrushColor); - } + if (hasOnes) + { + source.GetPixelRowSpan(y).Slice(minX, scanlineWidth).Fill(solidBrushColor); + } - continue; + continue; + } } - } - applicator.Apply(scanline, minX, y); + applicator.Apply(scanline, minX, y); + } } - } - scanner.Dispose(); -#else - using (IMemoryOwner bBuffer = allocator.Allocate(maxIntersections)) - using (IMemoryOwner bScanline = allocator.Allocate(scanlineWidth)) + scanner.Dispose(); + } + else { + using IMemoryOwner bBuffer = allocator.Allocate(maxIntersections); + using IMemoryOwner bScanline = allocator.Allocate(scanlineWidth); float subpixelFraction = 1f / subpixelCount; float subpixelFractionPoint = subpixelFraction / subpixelCount; @@ -275,7 +278,6 @@ protected override void OnFrameApply(ImageFrame source) } } } -#endif } } diff --git a/src/ImageSharp.Drawing/Processing/ShapeOptions.cs b/src/ImageSharp.Drawing/Processing/ShapeOptions.cs index cebaed10..ece8be57 100644 --- a/src/ImageSharp.Drawing/Processing/ShapeOptions.cs +++ b/src/ImageSharp.Drawing/Processing/ShapeOptions.cs @@ -26,6 +26,8 @@ private ShapeOptions(ShapeOptions source) ///

          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

      &G1WwV;mHd<-u&tk<4sZMf!hyVM!CEz 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%0Aj8AYXL;8 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ÍR7(YiYo$rr zzI|*EMA)_crlDr%19Ew$=soxPN^$+@FC*o2%&C$g#xw2>%a0Pa-_^q`W+||vFH?bsC)`uoprTxc9><)#=* zml7N`X)m^$TsB_ogblLFynvyIX?w!n#20x(nOwwb><(AqM4}u&jEO9Mh5_I4r|)7J zfg{B3laEdP$|0I)yQ~pqH)g>~hP^@c2K~^6(@3PtHc_nxypH0VASfd8Jwu^ve`*r6 zF(Yfkzd_dA`3tq({s~lZ3imN120B2lNihhfx#-ZiiQm*Ms=dU zMt|)&8KlROr=biUH2;uKi~WSJaJ#=$9BZMuV=X7L#yxM`8_VXIongOAf2dW2Hh(&X zDXplaTe*|o;^xo#a6MGJ(6u#kHmBQSP6=9_V&)l;!i)LO#&@qx6vxjh@QLJx56Bcf zRCyzVfv61@HBiA|rMo~_E05HD`QC>{yT>5TIQVi`^fIZ7ukd&L;X$WU)Ht%VahZ92 z5^ve%%qRDSE~b4BY@;q@-+w7(t1;2OrzdBjHxXoGw~wX%jqFg#tS(W2MZR{9A7h7g zd}8)*?Bj!LU3NhsZozHz;})<#G!P_{;jeSpLX%JPV=;_j>OV zq(1lXQT_ZYu;Lbw;GSi3Qp#vQ`Y0E`zDR$g_*0e|bPh_4`@z!$fzkfT;3+`wBL@UV zJ6z&C&pNxDnX3aBqTcX_E}C{d;NtVQW?xzl=erSrJ-Ey@FkPx>?57A^j>U2 z+WK!DZoP54p%H(RXg1w=NKyV%`mV+~5J2!Gm;L+~^30~En>sBU$Qwkj&dC(ciW%mY z{g|`tf}PvdS(Vk|oWKpYWvt6|B}W>q_OM`~A=J~eC9$;8+_*9EBeK%-uYa7<#~B-) zC;Pt#`J=oayE(f4#TL(+J^GYxn{?T{D`64Wy@X~cuX^r_zY=#&AxwwBG@itsQ+Lz{ z7x?DK*C6VV@AH`K&8O4dy~9e1A_=`3{Zwu&PwGi`xB!(7(pXh0j`VARv)$~gfpayBtq`+%9k(WMs973 zVvYqT^zf<6-h9E>C3>m9BxtfXb=LVrDsywMNuhFFfE+@oyS7L_YG}On*+DmXg&M^+ z{U6enB)K4cRgAE(rP#tUfReC>p!;th8%Z)8EzRfd_e`a%rAbVFFTQd7o6QP<7)L&H zhb7brJu(b>%HgOd5?7xZ3WeX@sZHT)6$_r#T5xx_=ttp7$6lScH0%z1e61W6hOYFt zO+HjLE2tAPEq8YlyHF%BNY97F7`&9IWHS*vGsV6fa8m_y&g`;Qf&S;Za`c%D{P zkMJ+;R?_H!@$22er<+aA!oR3UfcMjc$}R*qm`nY_S!ilyN+D z`xX8@q(he2Zf~{hdJBD7x99hlH76Bx_=g&6f0~OVq^Cv-F2@kR zUQ`dM&Kll|9KP$=*`)2FG$3!HzL_O0e@u~QlrF1fb{R3Ty{i$IOjR7r&l)Mao*g0@ zHp>h#@`)pF(O)V~TfQgm{z)w|u_aO0{EI)jEhv}_{JXiNrAD>ot8jF;Nzj6#%I{=r za^C%x0UbYIc&pVJxu%culLeBl%f^0$mFuDH zA7A)gib+)EHBINtI?p++S{jOV@KrUHYq4C6 zuECovL?}71q@`H$TTObwe5g#Uen|jAU2WBOo8kKPOQJYF$tx7hk7kmK@vx(v0#`mV zL3oXT8up7N=F)SajWHf;KFVV#r1<+ZX$@3rIw&|sb6i+u_eCHC=z*2k%R4$j347El z>!h@Xo}@O{*arec6EVuOb;+~!zj=PE@z~$*96>NG7B53~Y6Nw;Gv@-R9`kIqTJbqI z^+b+pY30DO#X6FLle+nWb*BS5Av&H8CkKa|z(v0Cdr7xzc6r*CZs)v|FC& z$P40!sRH2*7q?Ux2oxhHm1*_L;({Wch0{@_#8YY2f6jI+t5HS_VrfRw~MD_@-j zi;7qiLVqxiAxXFA#h63)?BX}EdBx=}?H*`rPD254{PmdYE0HT58}dAEtoL%$!Q=^0 z35652rdknntbYSoK)1`FS=7rQpqBpD{_XwRbPDQ{OzF4!{*q_Y8H#&>;g)JaEK-s4 z|4-&B=wg8zfd;}t!B!Xa1D_xHRXA!Xr@BneP(0UQXw^M#u{&~uTmir;kbvE`TCfZ} z%VC2YsUQ<7Z}RIgXR!E-AZ2(xofA1QHU8qpU9J1SrUbq9h>-|%pMs%~nGKsVlt132 z3=qnw7v;NGCS)p(dfX~pQ@Tn=?io@$L3l&p0FxO@i7Evsk%&>}5bS`75nvw}`j3Ou z!@P6KaE;#XvQD{ty5bCAIBp{j7>xxiNTz^aCzu|Z{%C{5Zv#{Iar$L=XaQc_2mtQB zqd%7vT@5%o8(1p0Vv?cvDIyhvl4W0T%U>N`^&JVDm`F%h*>!gG`g;OuF;Ky;m)roC z!d6Q>1?`CA#fT@arKU&d299!}GgQ1iGzb>(k5`9Usli$SkiYBM4WQ|#BA&fx4sO}a z?C=)Z+MXzSrk+jq-|a{!j@2~mDuwS(WKbMn7Y?@aIGf*8l=;unqClYUTLDA+Cr7}d zrMqy-xhdLtv5Y)wu#TLHv56sz+7bo$u}F1xK>~CcYH`rZktZjQ_!pS3Hdr8s3z(9& zUILfvjXRnCVRQXS8;17Pg&4V=x4BT#P_dfa@wsBp@d09^;;w&uB9lTXo)3Ov?v`Xq zZVi1sDlL{b!;g5}R}5S#ds8~wC3Lu#+ei`lcc}E!;Qx@fI)CV`gMVFdvRmI>(ak;L zziUUCP7ePK)e8mHJ$E&YT#)$=!juCiiD5 zcN4eJmLDbej(*)10-&d0Cf9EOsTezBS}lBi)*;-jX+(hbvXav6yX}g&n(};l@O%=j z{*sK2ll_=(q-$nsdA^%5dl&!tfr7CDcFK!^M6Ij5!uvG~36lcV*F<4B~-=Hyq3%353n6oa?wpOv zez4+d2m#-dl@1re59dU>8Xg#=i+nlkW!^waD@kp|V>kYvwh5&5{J7yxb2y$lyvNI% zY-V{CO&6m-RDh@o#uDrIJPau6z)huZb#9>WV^T2i3q{E-amxj;>-j=rtIe`>%vmG-fiE^6W?O7!^VMuOIAh{f9&m{|`Oq+~K4k0UD|(TS&WAjn-^rMe6sG`BhZ^jTTWTe+f3{ zOf&G|Ano!61>T|5u@%={(Sg;Btft$Xt>kh;k)YMsR1V;EzuB}bw9$UV|NdFJD-K;! z+O8Aw>Dr1nL+M%l1C`!;o8}TLPaV1KW%A>YdC1aE%kI;wF{!yk>{(JD3<_qQR60gV zy(i+EQU!aNUPcBcL~W}hi~YzE8t#~5s5v*pcIgYmPnL}_jCxXQ!^$&!CqL=|bhP|uq)Yj4aBqAr7uO3Ie7mNC$zU_LTwxUea z$v~wlt=_7DD^qFbd%JcJhC4P5?qhY?G)Eo*p%dfdH1Vv&NYY{vM{rYa9QMo%)4nq& zTyTagG59R)#`QM+Le-yG5u`FaXw!^K>Cv51luyUJk5*dO>cXDBj!mn#>4E2pG4@(H z$3v|HM)Bi=rdRS3BR!KK5v=!%0Ltv9p^;9#(W9=+N!5j3u1XAf!;LVxsS7cE6GgZt zkV{EL-3(2VG+orGZNCud$Nl3VJ84vk)=l)@xTkhe2YY-1gTyRV?1}BvGbtBUNt*%J z<^m>6jP}g=TeGyOQ>B_CcxjI~;rK=pmHvl3r-B%OPi>3Yd>7<&DS4gUG8o(?tw`d0 zuH}ei>!^H%pv818HU{_MVSGyBp%L_WNku4IQB z!>I~;;d6uxm<5V438vM#&iFLYKl4{D1kc(*-FbRv;%AS&w+#su28{;RB$WNRCWW$~nLn*Gg;YYipeCz5n^4c8lX|t?_CH-?jGL%ChGtxc$vCiPFbh$+c9+^Ay~q zDg@Hi{D{Gs#jAAK8lABl zmkq&1>-at}5`o#fdB7{_3nIx*vK0zV#e#|1rA8rIWNF8DpUvCOH4gP5Y#G-`e!Jo4fEgDJXca_c(cOgLn0isY1ta!Fv&*~L^`S0|{0OV|tV4*^evL(9y`6SI!ue>-GH)$gJC&FDI&rlc z$@M$eZ)RxxE_}^j(=y6Jr}BV|m;<8U@{$!@Ei5VP68-w=V26gQzs$bq|bp6r7lA};CafMMm-=Rm{I?0BqL1g707P74+PpJLCxqX9}l63zb8*dyI$G+ z_0<~9_Z2i?HQN3+Yu{+O&I37UT7dw->xaC5 zB=|1~)>w?2@lxN0!q+~dv*rn#cK^C;spK=Y?D8b9n1K50tvSrRExYs9dHE&6H3^QZ z?`#x2ANLu?^d?rT1@qX-`fUcJQz~~!C_=VmumkPDSr1nJWK14+n@la@$JoA*s*lH> ztC}?GE$|=ck5gDx2AUw=p`N$QK(%VWT}0m)uQC=vGT)6>?l4S#Bd5M;8^jW;;0-uJ z!(LAv_s|=Hr`4-Y#b3)Necpy@(_Z8Vzbh5=;ER(P;q>*rakd+;lj8@9px7w$s5Yjw zd_tG=su{--{?h^UhG*W9tZsQ5=WjIQE3%{C;dguF8VcK7Ah+!6u|Ah4_dp86t5u=T zJLv8#I9A#}m0~c$zRXo1U{RXEGq$o4OIy-DURJukI>Jy}5RBAI^tiNtP?qvK5~dZW zAy9t$JoD-s)9j-8miYq4&MnT}YXpf)Cz!WXlE9zjeF56EBVPC#D+7LOLAF6CGV`AnCqd?&ny18)b8wt=?s$m4?`stJP+}=y56;)G{D^GrD3;O5y8Vu=C&I-B zlAD5EPU%lV-eJTN_QvIX<4O9Y%ZGW4odUQqrXIf1O>vT|Pn;uf`o_1!9W)`A>S~Ru zrCB8a(qg*V9`cEF{5-p|W}%zMSVW9s6tR@OqiRg#A(H@+ zbq8_pl@;=O_5TE`op^&p0K&4DUGkph}Xx$$YUxOeX z^#HOU8tt49Cw^q6K_&sVy0iBt0L`I2wvw-=0!|&PV7t!evQn!!TIL_5-ncKM&sKox z{y1wmOu8&qIyyZ$!zN->rxJ56Dd8L^M8N2PPGabS4ZEi{pla(IFZ=YJDcvqY8sANS zl=@iZ9<8*I-B$mxKX1|sF*2Z&|8YO;i+M^ot$F;U(vVGFigl%t{Vn~erE;=O{fq^% zAPXtyC4N$>z%%I8b=r8i$Z9O=Foc|=v@F&wIezOEx!kz|MpP-nS)4J~=ZJOi3scSw z$`hvzaK-OfDZxYO!k=QSMUxdW)owcc`)!Qv;RQXx8EAYdfC3O4wUU|khoOq+k4D^} zK@nF*kc6_GFewQx=zK4`RN+E6qkO+3J&Bn_I{2qVj(%@bF8$TPGYvD8J;}OSuoU!O z&d3hdbZa`-YhqNoocYz9HElW-C+~AUPZhqPm!9yN8WoL&e$=%%lNK9 zh=Wau)dTSlGj3rDk4&p)&h_n44$^AnKeJoYpqQ5-m|w(6)->et&cOF$+JijMd?F>` zCgd*9X5ugg6(_i^!H*`#^&34@M4+cc5s!xPwt=OnaqzJCA^XXj>?+1dt6#j>@dtM} zx27cLBzt3r|23q?1-~z;q`y8lb?~S7gU>cH0yUp1`Pzf4siQ-w3!LPLBGP&YSEwz& z>{&WLqCse)Y1;~ekCK9Ud*mXsL9554)H795aiL_`v7_}mWPNPpw1lf63L@=af`H$B5briq3+cZ_!J?LtDj zH^I1y1$2m_DaDsSh+!y>Q4sw(=J5u3SZV36G6Ndc8b)h0WxOR`ev2q;e`?{i%8?CG zcXdqIf(TxPp0V|3Bn{*gXB| zU7+R!=Z2EEv_I9uZafd7)b$iGQH$-6@&dL$4*w`GO)AHS?Nmu<y^gIa^1{!%4GB{Z`ccblbV%4nDn$(`DaB-@3Hh26RP_ z#m!h$o!-rbA9BhPWd9g&00CX&h{;rF0>3smPU>1^VYn$GexO$0cQn7%smY-H7vJ1o z0y@l$Fp`$%VgAcP19BB`m?1bGK2Djd{(_IWHq$c)tg)gwzlvt8%n^vL^D zu*NFj137^i%TPMeCA6<9o+tDy=iU69!#3sb6;iIk#5_!?0Vee@|rCj0=T$xp`OL zd%DO;YL!S)RlPLdfuNQF^9B=b@NrKQiH5k=Lr@5T??-%5*Pm6-> zMQORZwT^Z!jO;-c1(!IANYj^t0eZqB>?(E{jKs~~KDY>R5qbQUQFO1CX>b>cCf7Gt zB0GBP6alc_=LSFZdM9cgtl`afwJmS@IS;=+o5*#O3o8Sj)0cCzCdm~WJa8fUqh80BFn%y zd-%hQ9oswaluJB1@%@J_&Kq_}{%$HqoPZ|q#BjXy~~iq6m)#h8O_=QcoYP zAGMGKlhg^77bY~$A@!0DURt(r%nX#eyEAvZKIQ9jYFUsktmI?u{>i6^9ZGz& zmZJ%MhfDhK1eb&a$N+!Hk0FAaonzY%`xR(pG}94xa%(Q}l_stvzVvaTZOQho7NP4B zCNyOA-|JGE6}dh8Hzz-j05y}HLRR+RM z-V}IEfnFK)i{B{#EOaxih*|GF$RvKt3iYVpbV$$cx)9x7^nvX&T3-Z)`M_L`emU;= z74-!@6B zYK%<~>co%E6#^=TFN+e^=;q%~1LbHHZP(to^f~u>q363j1goI9=iKo)otj%$p>&;- z)3Ig88-eeF#x9qiX{CtUf$j>s#NH1g_)oS$I!%Kbmp-x^! z;WtZ)ZA`Zt&>Xi(diwAfnjBx6z}GeH12=~QQO%={b$734-P=&~v;6t7h&TA;uQZf; zfAg;J2TrA=A7T%NPX)Z>`Y;Juvhxz@5M^yWq1k z_Gnsvr7>ob28j9*llN3?PTw5ExA&ZwuMr2 zvrdnXZ;(p<-R-_dWxo~ZL%fy>e{d&diokN~^%qd(6 zuwu5oGP-tj6wb9PlixsMUFCCHXZs$rM&`67}7Ko9C(%GUeNk91U2Sv zQ51b@IBeqKp}i~=S$do4nTsBG&HqdbOU@;^B?Q5xgF^UDY3ffG=DW*`GotSeDjzs2 z2Y3mUUp%%yO*f(q24WJnv5_OGq+GvmTJ^xLe3X(3aax#4D>FiLx`vgR)Wb3?^5D0W zSoe*q+mj~gz(51m9XSZ$iTIfmH#qm`7y-6E1dCW z@njjAhMjGO6wLc%roM$nLRx*_%)Yx3Eh`=Tn5Z2OIe7G)!v<%T6X=a#r>LeIiE{1X*gX8zJXI{!Q$9fMfIlu)LvkeLS@6L99hX9yeO00NTH zIh!R8Iz4i$<6*XCqDVL{<^7=*=h`RjcAfMpU z^1tpIhP}c{{SfPtp%Q+P(dU(j%qUwA?3Xam$8NOJ=bD+@By>|yzo|Sb$Qz8pI1nBZ zY!mV;gV+)j2^n{trs1bw+>Ee7=7~ES8t`1h zaXp~2TT44@)~H!n1xlyh(Jx7c#;V>xg=y~+d+}T;`pJUY;BJ8%0T8WzN3nmn_?(IQ zpy>E3VT@XmM3(Ax2JO1qyE|!`W{-$A?Op`sEL2#Cu>E=0O|NVFr*b1*YbVM-Rs;g- zQRu=$#WX>`^IaZ;qq#NQQ==_STGVgtC8K0q>_$n0R{iRK>wOweeGdNRo?JO{@d=#p zV(E`+n^3K`nO%2=WGdo)v$si@l$%vOixi{q`MAi*NcbD3Bo3eIYRan~n>QgQ2ITUY zfXefMP>SYoE={``o4jMEuV$m5a+Z|!K<4(yNVkK_S;_US9${}cwF!EZZEntC-8Co@ zNcmH07-~L|N@o~+G32dDIA|il4WzlILeW~koIOS`Fe&1L09G)Q6vsTQ;;ONDs1kfP z^|n}g=k0N{CUZ!EyztbP7 zjZiJd&XBS;9<)lZuJ}jN)>mC6QKnTtA(Rd0e|7c*(@R4Tq5*(+&fj*P@{uS&xcJB) zU6T=F8PV!_+_bM;*H;*<^cC+c&v67sZUo6%8b5R5nkg=l>No=Xwq(?qMRc_)wO1<2 zFCtGLQ7P7fl``$XQX=|u_|@e^a!0BrFYO$Vl)fuVlrcG}K283$oiU2zlwRL@Zj0!G zUrqKs0SiA5BCT$s`t@ik*)EvC@dknuqy)pG5(tC8uzo2pxRt(hvFA=S&5NP}d5yaT zzcmq+K32;HTMNg=FHbodpP5L4Y2Q;KBh*&ENX`KAUiQr|z9|wkDf37=!$BPs_ZGa#+`X4b}R<;prulXQIV=iesf9qEVTdT*S#ay5{+ zJuWAPyzy)adP}97r0R(z2gg(u)MFMbI7Cx2w_V*gR2kADLA%e1aO_N;rSw@JvVG3) z2zjV+gPm=Wyv@{C7(j6BiSlp7k6O`@1JLI-_m}r2UvZgn_w>_t+bM9cgP#`^Q9PDv z`;i8dg^_jr+4}Rxv-1;oy9|I=i3d8mkLR2r5v^|Fdy%8)3UdDK!PMMH zx61l?OL6y@&~O?m=!ey3a7wZL4iuYtcx}f%4*i5ZJNDNVx%ma6>Y!2BP8b-ZSU~!v z0+-Ni>(rDM#u0J8`H-dMUNn=;zI9cvvKhlY9BqMUBP+aFWQ+oq819>;qC#Z=9mGvp z;MT`)mf*%g&Xy-{*af)%vKiM7%}1w3Ws3Ooc^PbC-_K$+^{*?Ch?pKu_0D98i6od0 z2-YAP;=d$$sp#~(DkPNq+c`bC=?@rQdH)01M33sIFUVZ|I()-JYt{zBV>~JR277<0 zaoDpe0m*;n;q*y4d9AX!?WJkD%e%TK3XjpGCDIoSR!a8mEjuGI{gvY7n)(nOWd2oT z*Rrn$Go$yTv>l=0^gb6ya!eh5#76 zN47VieELM3R3g?!b)&0)f3{vmHh~?Z`u^*n>vtpB&L?XV_qd;?-?g5#8X=(m#qMa% zFxwj8dgK~7h8S|q#*!`NM_x*i_YSWHyFcH0C*+Al=qy=E@zF!%`&44nt$l`V5`$x5 ze6Cd|PMfF`D_M-J!*2t}&T@n`ok+pX1Mk{$4<}FT=5xK82!;GQ9cld&6B}301<0UB z^e#dDiXAy_Cv%ox+$uGKnw!-IKmPh(A#^DfOa=rQQZ46RQ(Xwc5maBAaw~o!a-mi*8~>2b zwDElsDr<1?s{2yKhJj}EXG^C$k;r9@<5}NoL;rp$sYz2eS!;E)DKd_QST3SD_V_i7 zY)|4n%WZSI(KT|b)K0u(L4{4Ti4vKn3qQ%ZScd)i;-J-h!E{5!iCP!G|n%KIiT%nC|ZAS_*o&hD7G@)>7;6-${9XiWhEmBag3`ODn%aHAh|=Fbz7$i%M_a zN8bFWlQoiNebZdp?kjKjPg9n6hE_@hM_glg#l%aE|ET2-V9+^NS+>4C_f;sVKuIse3~F#Ad1R zQV(a=JpI1*Fg1En3@-4-r}4yQddV}YKKf>MJ@7AjO}-4|);P6g$<-FNWr;y2p_Nb_ zfakg{___3Fw%+KV@L#367d-e9q8aM2P$ZZ{jHRBZqG$QU+_ZPZG!imA&tOp}F}*AW zdin9dnO2>m%tv`IvbN~vR(p+7SgCXl!dx{@H4>SY<8^TmmVM`p+yJYsH#?IA%mH z#W0w>`GPS_b zrI9Q8>!Pq#|F%aR7{B%`h@h-UW?#-eDt4Z_Ew%(0{s)_lovSA}s|Wv16|Ejzgc~!~ zutS`@t6ScjyGp%yri1S#{;4$bXkVMS!pX$dVg|mDZ-IH~A4@|F`LX?l5Ae*<*iEJ@ zg>ES=(i4WT0dZEcLD_o^$`ygV%Z>V;>Io>0aKxP5r<%QiDkf9>ucG?$UNF>FsNH)< zRQ|Y%UIR2!ra&sGy}Gem2j73p!~wDCXP&;f#SbeyD%XHT{+g&8q@7Zg=q`w8FDCvo z8uo&X9DlBrKd6CIb z$lJ%T&-{8y~G_@F80><#kUNT=mqa|ADZysXDIZUk#ZNHPp9 z(G?Ew%4=ub?{R|6OOOB4wvCsxNj;w7eKUsbl}#3LBwpw?dqreSqly+%yIr2Vg32Jw z#D8j#x7oQ>F^PitB^y@s<{RyCb1~6e5Sr2%URHA#I~WNIByxMsVUZWxWcZNC9)iT% zf`dz=I>)o_8SS<$laja?Q6H&bOFoj~FiB4^VoO_j9DGuP*@;`}&h-vgS>W*DxcZIw zYz6X5(&MX@nlKXXvcG0{xA5KGbIJ_4u1ajKZ*<`T$NKq@2N|d@!HuLx>;9ALD(#x@B%JM^;? zML3RA>@D<>3!8Z-4iV`JEQ5gnfipMb;o|6XjGUA zb9#OGV2x*nz|6F%61Z_`5U-SAgfc5Rsg63|c;=t5&a~s@T~59-%dkt?W9Zb;U3wfa z&EV0cDg9CcJ&2J(Pw@YB{DBFjm}_`}nkM9!k+vS7+WiM5yoeepmu}{YMHQjuUI$H| z#EkElf>ceo!Y4qVZiEM-W$q0-8V-!po#Dw5O6XRv_+j&42u#7$96tzUiqAV(_uraI zmAWThfUP{27&%U48T9cc2Sa-g4t2tdhldwue?FNd$LSD>z8ez-0Op``Zh|ViH?Vvd znES?KrdqUG;PGR1Hdva(ec;19J#fh!=A-vfZ#U5*{2XKIDaFx5poVcsm!2p(20XTT zb#d|7p9U)zPGjdP3@v;+iQ4O(9wDMmmimt_17^Ht2 z@&Lhb)$&2Xs(x{|kTXlPhbM6GUh5QPvGU5AnIVXNGEv%^{(X1GE)kH&bVp-_ny7#V zDlT0(StSi7s&E?U$N0l0iki%70_ZjB8;)kp8^)4Qg%Ex*$cW1>UKeB_TJDe=8iBS5 zs@<8NJ)sVS&Jyu5FmP5nckr05YWTcb(I9u z`Il->?Dp~t1#h*xs%PYcA|-_KjJx=_!8zNaf-~}+b72GNRIF8Z;+kke5F+!XFvf4n zhoKRDP)VMPM69}a@5rpFgRoG6hC*1<`IW-!b4nFr>uhxY_-WEH83Ek|COm<4@|Cv7 zzNemyTI{|YV}gj>y3Z#wkexOGe+&qQayXEY%oQ;oR#94O>|UxX7v(hWc*zI#;`sNU zw%{Xa07UmGUsdm_}&X=q{AFS_Kw<)5bvab z7`NGawkUU9>mj#{%ZZUyAoAKb=hvVH+AxHc?2?f=ZB?a5;sTy1;G@U|a)})m%iiSp zVI^=8M7cYLii)M8HsAI@Q_m{HMsvQEs_p;o(GAw$xc~?T(pC0DJT#@9ZTM{tXAj`j zr)*PtW*%2@Wtk~o1e?VoLWhMT6iBIDD^B?N{s|j8U5_{v;P~@(%pt0!7PwqmVtOsX z2}VwbXWglRwFddrgX>@HZVqMN1X;C&svKnM0X&@JtBOgp#}coZ9ZM(0q?{y2!a*De%u{$yY&H>C4Pk4zo!P# z(!KML0NgWY2Bf%0^xx;GzUUXAj}#$z%H7{lKk3wBVh$ z?dP3H`RqbMm?*LM8kK<5Tuk7$ti9dylE%ZIewxpcO`|_c`9Q7m$gEMO!||*!4GHl{ z9sGA&e;?}Q=DxT`7|CFc&)_Z{G;H^fwk$pJ!U$QO8P=rOg5-t4OZ3y{U zEBUTj-@$|Brg9J=iTLLqKC1b6?GFC3b~$yh+{^gzdw^PE9_t=7tl|9>xu_adoK_7A8f>DL~X{<$FIWE%t3cezOdX} zbwsYoV!;|xZAVJu6zmU>RCp4Fd2{^;=oqEe?+)I2$$K*KOApDrW4mF&CwRG)7JsxN zxVq7A-20M33`V_SnS{isPKUzcFxoAZ6JYAVAynQHve@?6ZWrml?5>x-mGZ z^5Kpj1i?YRF#9)!X0x;l^*>K4j-;B$qe$>|mH5$wBS%R-x9{rl+r7X;TMH(>ULtbzlp5!nYKBm%JfJwxlGme*4Nb= zZ)iz*xLfvU7{3?72Mxy1)8ekDmTXSZsu4>JUIX9d(G-ENl>eY)A-uS`zA6DtdzX(> zo1uORoj-Xa9~tXDa_jj~5-$UFZkEIB*NlOKZAxl1TSLy37a9MadXTFA1zmdk!V;#3 z?Wfu@QT)clLjptM`f4BBy_M1Lbs*&v8Ntsn7rD(PqXcQrfd1u{;e3yK=nUO__w#WN zumO1wMb7-I%<(eFe{w1-UQoZ#DNRVw2#nI+w%vTwljCLhjdFh?UC%t>ebRvp%p=%p zBV^&4lD}x8@!j8GDMD$}<>Q~+)DHPDPpZTcx3*$|MfuPB8JDH3E!emgw(*{T6fkWt z?DuRU8d_YaPU11s2-Mv&-D@)NVTCdBWX=rCa*Ze!bKG~72hEV&#lOye9OlJ3r?;D8 zLvJ2~*n8UyR(}b+R+(?~nI|2K4V#GjI%R~0rM_JBiXF}BTjUSCWagFqh}AkpVDP`& z|DqND)@}tru+9{rxlEAacv$Ac*r~6Wx`p5=g9r$Y&l=+XI!vL{h$#o;!2Zt}=iSMMT3aJ92`BkRz$q{ye6V zW%@OdX3SHf>OB)wT;`)!q7$iSt&Xu=RLYQl?S76gs{bW%+rBj4{uJ=)M&O$;$2-*| z+s|~5zVBtG02iA;cXDZ_=gb~4SWGc_b*nz0?oAWCp0z3$?G>YH32ieniw+7(ozey;)Lob@+Ghi z%9#N6teBd}ze3J-uI>6Lg-cC6OBFF={|F8VwE=z}obRDd+j*A2zFL9DrQc|QF8(T6 z+mxajcKt}EPn7GB`%naqo0Ala{lp5s3+-7a{~N1CQyA}Fv|ugny`d4?G}qY2=8hgVGNw}SRPhEK9XvJ50>XwY zJt;uenaMst(Cql#6%#&D_ld*`;@*!TpUBUUrLHd|nkXh__rS0NI=c2W#~K&cSo^na zkARHE)8;)@(nH#aZ8@oAH^vi24tp-#lVt|`>x>pbF)3U76mCv>1-$~c0=;!*Y(Yh;WX&HYQ$gGQtht*Yt50_73L=HpRhOF z=-7&aeQW&H!2C`;J+EkAfbtgzvYm!Y4*r#>a4OCqoy!>ijQJcA`SHM-fh0B-F zcLt^%s*b{Fl=8D5cYoT2s>v`%QwJ+BlCBn~_B0gAZI8@;sKedMO-Zr7&wLa~020T^ zkOQd(6vKVz)XeiUJjbek5JW<0`qRcmqR4drV|x-F+mJg!Bgk^%D5ZS74XF_6kZr~Eq#g==Fl>TLBOE9R4U*A~P(BfFqDLiy z%&Spd&rtE*1p@^_*m8~Yvx4(KseyvHw*As*EEsSM6%;i}rCz&0f~f~oqJmp(rNj&> zVVcX*yc?YLLL{ZE^{52uCdxWlWbNb8>&13s#NV!3Tj!_lL0f=Qo2xk%z23>4R9(@C^gGt;>#iHM zDv>{%l8_h$%t8z>13JA&?XRfCrPOGN4o)#l3nlS)v0DxUkfL#ziaPVQWY`Rnd|C3F62pF&wnrv%l_c)hMz|i={1eTFnIgsu4_Nk)Sh?Bdu>iV__yawyABXO6dm&1#r14l z?w7t2;$&cSEN4zyIa!n7YA(|=rnpI5Wbj4HRAPcPY}*V+u6#SjZ@Y$ z^z)T4;QNQU`m586b`SgiYhs;#@wXdOc)9Tw(BPV_AxrMVDimifdO(T@w z4TRQ%jN=aR&7n@NzxX$6`%2b-X$u%-gzTdp+AU-OAOB(T$mJmB zfY%~+^~vaIWJkNQ{`jhP9vi@BsfTcWkFOUyGgY2)-{X_prV#7QPEP32+p|w=?5ZaP z)4cfxP8nX5SkW#aV&jaZ4kXb=tt1a4*ghuSj_6=-<(evOoDUUgM-u<)%Yl`P;9%W@w)t zhL-PdP*|!j&5++iC?0Zki{Vnas<6>ZFPGpo)0wePw~v)197b}$4q-XhXb^NaSsXuP zom4&O1}CB#=FKo6(}bi5Z`g}L=9tb0!I<1zPEL#YKbnna?C(?c972?_*U;Zo!?S>8av4Z3ON|5CJXwOeblQznkiP-6L47&1c1?c~8j2YzKst2m zSC~+HimaeFtS6N-h9O^JAUWhK@I(WElBw_!3~iM9ve|=3iR)+ZVj`DCoOt$Vsn!=V zFUHQfY0?Tg=GQkJW@AGbNNaq$_0Nw6=bc|%p(MGkT(P&kM?_sF=}$L&F<6G?GydRS zm}3sUa+>5k$zHdkF+K}%3VpTIwiXwCn25<&569E)n>o|kHMQik+)F9PlZ<>nvCO3} zX%30KR=A3;?`@RBbVr@7GJXBC8t01l?lVvCrGC6pvj38he;Jh}{CTqDH5T$o0r7uk7A)cK7YU z6V1H}{n!V%Q;5DCw~}Ft1<}Fi9B0DmT!tkztY;><7MxNv-aIfw2BI<&JUKYa(f=mL zCPMk<4~?@ne%8<_BuxojPzvoA2kINa2p|(*-Wm3Q(HR3lq`-g(vifck>3FEd;k9ZO zk)j{g$-TT8O+U9x4T$fl1Qr@ofPv4YdV_x1ZXo3kxDE@<4#4e9-tJ}-FSil#>$Y

public IntersectionRule IntersectionRule { get; set; } = IntersectionRule.OddEven; + public bool UsePolygonScanner { get; set; } = false; + /// public ShapeOptions DeepClone() => new ShapeOptions(this); } diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs index 5f6785c2..731c4f64 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs @@ -96,8 +96,11 @@ private static void DrawLinesImpl( } [Theory] - [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30)] - public void LargeGeoJson(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy) + [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, false)] + [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, true)] + [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, false)] + [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, true)] + public void LargeGeoJson(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy, bool usePolygonScanner) { string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(geoJsonFile)); @@ -106,14 +109,24 @@ public void LargeGeoJson(TestImageProvider provider, string geoJsonFile, using Image image = provider.GetImage(); var options = new ShapeGraphicsOptions() { - GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa} + GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa}, + ShapeOptions = new ShapeOptions() { UsePolygonScanner = usePolygonScanner} }; foreach (PointF[] loop in points) { image.Mutate(c => c.DrawLines(options, Color.White, 1.0f, loop)); } - image.DebugSave(provider, $"{System.IO.Path.GetFileName(geoJsonFile)}-aa{aa}", appendPixelTypeToFileName: false, appendSourceFileOrDescription: false); + string details = $"_{System.IO.Path.GetFileName(geoJsonFile)}_{sx}x{sy}_aa{aa}"; + if (usePolygonScanner) + { + details += "_Scanner"; + } + + image.DebugSave(provider, + details, + appendPixelTypeToFileName: false, + appendSourceFileOrDescription: false); } } } From d50474f0759cfc9bc6afe8c8bd253f7d0f6502f3 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sat, 24 Oct 2020 23:08:18 +0200 Subject: [PATCH 038/106] Mississippi --- .../Drawing/DrawLinesTests.cs | 45 +++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs index 731c4f64..5a870b5a 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs @@ -2,8 +2,12 @@ // Licensed under the Apache License, Version 2.0. using System; +using System.Collections.Generic; using System.IO; +using System.Linq; using System.Numerics; +using GeoJSON.Net.Feature; +using Newtonsoft.Json; using SixLabors.ImageSharp.Drawing.Processing; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; @@ -128,5 +132,46 @@ public void LargeGeoJson(TestImageProvider provider, string geoJsonFile, appendPixelTypeToFileName: false, appendSourceFileOrDescription: false); } + + [Theory] + [WithSolidFilledImages(5000, 5000, "Black", PixelTypes.Rgba32, 16, 0, false)] + [WithSolidFilledImages(5000, 5000, "Black", PixelTypes.Rgba32, 16, 0, true)] + [WithSolidFilledImages(5000, 5000, "Black", PixelTypes.Rgba32, 16, 4600, false)] + [WithSolidFilledImages(5000, 5000, "Black", PixelTypes.Rgba32, 16, 4600, true)] + public void Mississippi(TestImageProvider provider, int aa, int t, bool usePolygonScanner) + { + string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); + + FeatureCollection features = JsonConvert.DeserializeObject(jsonContent); + + var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi").Geometry; + + var transform = Matrix3x2.CreateTranslation(-87, -54) + * Matrix3x2.CreateScale(60, 60) + * Matrix3x2.CreateTranslation(t, t); + IReadOnlyList points =PolygonFactory.GetGeoJsonPoints(missisipiGeom, transform); + + using Image image = provider.GetImage(); + var options = new ShapeGraphicsOptions() + { + GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa}, + ShapeOptions = new ShapeOptions() { UsePolygonScanner = usePolygonScanner} + }; + foreach (PointF[] loop in points) + { + image.Mutate(c => c.DrawLines(options, Color.White, 1.0f, loop)); + } + + string details = $"_aa{aa}_t{t}"; + if (usePolygonScanner) + { + details += "_Scanner"; + } + + image.DebugSave(provider, + details, + appendPixelTypeToFileName: false, + appendSourceFileOrDescription: false); + } } } From 38cc13c8735e5ef5ae150c59308fe08f3395652e Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sat, 24 Oct 2020 23:40:33 +0200 Subject: [PATCH 039/106] minimal repro for numeric issues --- .../Shapes/Scan/PolygonScannerTests.cs | 376 ++++++++++-------- .../TestUtilities/FuzzyFloat.cs | 3 + 2 files changed, 217 insertions(+), 162 deletions(-) diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index 3c23b342..0f2b5815 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -3,6 +3,7 @@ using System; using System.Linq; +using System.Numerics; using System.Text; using SixLabors.ImageSharp.Drawing.Shapes.Scan; using SixLabors.ImageSharp.Drawing.Tests.TestUtilities; @@ -17,6 +18,7 @@ public class PolygonScannerTests private readonly ITestOutputHelper output; private static readonly DebugDraw DebugDraw = new DebugDraw(nameof(PolygonScannerTests)); + public PolygonScannerTests(ITestOutputHelper output) { this.output = output; @@ -30,6 +32,7 @@ private void PrintPoints(ReadOnlySpan points) { sb.Append($"({p.X},{p.Y}), "); } + this.output.WriteLine(sb.ToString()); } @@ -40,9 +43,11 @@ private void PrintPointsX(PointF[] isc) this.output.WriteLine(s); } - private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySpan actual, string scanlineId) + private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySpan actual, + string scanlineId) { - Assert.True(expected.Length == actual.Length, $"Scanline had {actual.Length} intersections instead of {expected.Length}: {scanlineId}"); + Assert.True(expected.Length == actual.Length, + $"Scanline had {actual.Length} intersections instead of {expected.Length}: {scanlineId}"); for (int i = 0; i < expected.Length; i++) { @@ -50,12 +55,14 @@ private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySp } } - private void TestScan(IPath path,int min, int max, int subsampling, FuzzyFloat[][] expected) => + private void TestScan(IPath path, int min, int max, int subsampling, FuzzyFloat[][] expected) => TestScan(path, min, max, subsampling, expected, IntersectionRule.OddEven); - private void TestScan(IPath path, int min, int max, int subsampling, FuzzyFloat[][] expected, IntersectionRule intersectionRule) + private void TestScan(IPath path, int min, int max, int subsampling, FuzzyFloat[][] expected, + IntersectionRule intersectionRule) { - var scanner = PolygonScanner.Create(path, min, max, subsampling, intersectionRule, Configuration.Default.MemoryAllocator); + var scanner = PolygonScanner.Create(path, min, max, subsampling, intersectionRule, + Configuration.Default.MemoryAllocator); try { @@ -70,6 +77,7 @@ private void TestScan(IPath path, int min, int max, int subsampling, FuzzyFloat[ counter++; } } + Assert.Equal(expected.Length, counter + 1); } finally @@ -86,16 +94,16 @@ public void BasicConcave00() FuzzyFloat[][] expected = { - new FuzzyFloat[] { 2, 2 }, - new FuzzyFloat[] { 2, 5 }, - new FuzzyFloat[] { 2, 5 }, - new FuzzyFloat[] { 2, 5 }, - new FuzzyFloat[] { 2, 5, 5, 8 }, - new FuzzyFloat[] { 2, 8 }, - new FuzzyFloat[] { 2.75f, 8}, - new FuzzyFloat[] { 3.5f, 8 }, - new FuzzyFloat[] { 4.25f, 6.5f}, - new FuzzyFloat[] { 5, 5 }, + new FuzzyFloat[] {2, 2}, + new FuzzyFloat[] {2, 5}, + new FuzzyFloat[] {2, 5}, + new FuzzyFloat[] {2, 5}, + new FuzzyFloat[] {2, 5, 5, 8}, + new FuzzyFloat[] {2, 8}, + new FuzzyFloat[] {2.75f, 8}, + new FuzzyFloat[] {3.5f, 8}, + new FuzzyFloat[] {4.25f, 6.5f}, + new FuzzyFloat[] {5, 5}, }; TestScan(poly, 2, 11, 1, expected); @@ -104,32 +112,32 @@ public void BasicConcave00() [Fact] public void BasicConcave01() { - IPath poly = PolygonFactory.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); + IPath poly = PolygonFactory.CreatePolygon((0, 0), (10, 10), (20, 0), (20, 20), (0, 20)); DebugDraw.Polygon(poly); FuzzyFloat[][] expected = { - new FuzzyFloat[] { 0f, 0f, 20.000000f, 20.000000f, }, - new FuzzyFloat[] { 0f, 1.0000000f, 19.000000f, 20.000000f }, - new FuzzyFloat[] { 0f, 2.0000000f, 18.000000f, 20.000000f }, - new FuzzyFloat[] { 0f, 3.0000000f, 17.000000f, 20.000000f }, - new FuzzyFloat[] { 0f, 4.0000000f, 16.000000f, 20.000000f }, - new FuzzyFloat[] { 0f, 5.0000000f, 15.000000f, 20.000000f }, - new FuzzyFloat[] { 0f, 6.0000000f, 14.000000f, 20.000000f }, - new FuzzyFloat[] { 0f, 7.0000000f, 13.000000f, 20.000000f }, - new FuzzyFloat[] { 0f, 8.0000000f, 12.000000f, 20.000000f }, - new FuzzyFloat[] { 0f, 9.0000000f, 11.000000f, 20.000000f }, - new FuzzyFloat[] { 0f, 10.000000f, 10.000000f, 20.000000f }, - new FuzzyFloat[] { 0f, 20.000000f }, - new FuzzyFloat[] { 0f, 20.000000f }, - new FuzzyFloat[] { 0f, 20.000000f }, - new FuzzyFloat[] { 0f, 20.000000f }, - new FuzzyFloat[] { 0f, 20.000000f }, - new FuzzyFloat[] { 0f, 20.000000f }, - new FuzzyFloat[] { 0f, 20.000000f }, - new FuzzyFloat[] { 0f, 20.000000f }, - new FuzzyFloat[] { 0f, 20.000000f }, - new FuzzyFloat[] { 0f, 20.000000f }, + new FuzzyFloat[] {0f, 0f, 20.000000f, 20.000000f,}, + new FuzzyFloat[] {0f, 1.0000000f, 19.000000f, 20.000000f}, + new FuzzyFloat[] {0f, 2.0000000f, 18.000000f, 20.000000f}, + new FuzzyFloat[] {0f, 3.0000000f, 17.000000f, 20.000000f}, + new FuzzyFloat[] {0f, 4.0000000f, 16.000000f, 20.000000f}, + new FuzzyFloat[] {0f, 5.0000000f, 15.000000f, 20.000000f}, + new FuzzyFloat[] {0f, 6.0000000f, 14.000000f, 20.000000f}, + new FuzzyFloat[] {0f, 7.0000000f, 13.000000f, 20.000000f}, + new FuzzyFloat[] {0f, 8.0000000f, 12.000000f, 20.000000f}, + new FuzzyFloat[] {0f, 9.0000000f, 11.000000f, 20.000000f}, + new FuzzyFloat[] {0f, 10.000000f, 10.000000f, 20.000000f}, + new FuzzyFloat[] {0f, 20.000000f}, + new FuzzyFloat[] {0f, 20.000000f}, + new FuzzyFloat[] {0f, 20.000000f}, + new FuzzyFloat[] {0f, 20.000000f}, + new FuzzyFloat[] {0f, 20.000000f}, + new FuzzyFloat[] {0f, 20.000000f}, + new FuzzyFloat[] {0f, 20.000000f}, + new FuzzyFloat[] {0f, 20.000000f}, + new FuzzyFloat[] {0f, 20.000000f}, + new FuzzyFloat[] {0f, 20.000000f}, }; TestScan(poly, 0, 20, 1, expected); @@ -143,13 +151,13 @@ public void BasicConcave02() FuzzyFloat[][] expected = { - new FuzzyFloat[] { 0f, 0f, 3.0000000f, 3.0000000f }, - new FuzzyFloat[] { 0f, 0.50000000f, 2.5000000f, 3.0000000f }, - new FuzzyFloat[] { 0f, 1.0000000f, 2.0000000f, 3.0000000f }, - new FuzzyFloat[] { 0f, 1.0000000f, 1.5000000f, 3.0000000f }, - new FuzzyFloat[] { 0f, 1.0000000f, 1.0000000f, 3.0000000f }, - new FuzzyFloat[] { 0f, 3.0000000f }, - new FuzzyFloat[] { 0f, 3.0000000f }, + new FuzzyFloat[] {0f, 0f, 3.0000000f, 3.0000000f}, + new FuzzyFloat[] {0f, 0.50000000f, 2.5000000f, 3.0000000f}, + new FuzzyFloat[] {0f, 1.0000000f, 2.0000000f, 3.0000000f}, + new FuzzyFloat[] {0f, 1.0000000f, 1.5000000f, 3.0000000f}, + new FuzzyFloat[] {0f, 1.0000000f, 1.0000000f, 3.0000000f}, + new FuzzyFloat[] {0f, 3.0000000f}, + new FuzzyFloat[] {0f, 3.0000000f}, }; TestScan(poly, 0, 3, 2, expected); } @@ -157,22 +165,27 @@ public void BasicConcave02() [Fact] public void BasicConcave03() { - IPath poly = PolygonFactory.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); + IPath poly = PolygonFactory.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), + (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); DebugDraw.Polygon(poly, 1f, 100f); FuzzyFloat[][] expected = { - new FuzzyFloat[] { 0f, 2.0000000f, 3.0000000f, 6.0000000f }, - new FuzzyFloat[] { 0f, 2.2000000f, 3.0000000f, 6.0000000f }, - new FuzzyFloat[] { 0f, 2.4000000f, 3.0000000f, 6.0000000f }, - new FuzzyFloat[] { 0f, 2.6000000f, 3.0000000f, 6.0000000f }, - new FuzzyFloat[] { 0f, 2.8000000f, 3.0000000f, 6.0000000f }, - new FuzzyFloat[] { 0f, 1.0000000f, 1.0000000f, 3.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f, 5.0000000f, 6.0000000f }, - new FuzzyFloat[] { 0f, 0.80000000f, 1.2000000f, 4.0000000f, 5.0000000f, 6.0000000f }, - new FuzzyFloat[] { 0f, 0.60000000f, 1.4000000f, 4.0000000f, 5.0000000f, 6.0000000f }, - new FuzzyFloat[] { 0f, 0.40000000f, 1.6000000f, 4.0000000f, 5.0000000f, 6.0000000f }, - new FuzzyFloat[] { 0f, 0.20000000f, 1.8000000f, 4.0000000f, 5.0000000f, 6.0000000f }, - new FuzzyFloat[] { 0f, 0f, 2.0000000f, 4.0000000f, 5.0000000f, 6.0000000f }, + new FuzzyFloat[] {0f, 2.0000000f, 3.0000000f, 6.0000000f}, + new FuzzyFloat[] {0f, 2.2000000f, 3.0000000f, 6.0000000f}, + new FuzzyFloat[] {0f, 2.4000000f, 3.0000000f, 6.0000000f}, + new FuzzyFloat[] {0f, 2.6000000f, 3.0000000f, 6.0000000f}, + new FuzzyFloat[] {0f, 2.8000000f, 3.0000000f, 6.0000000f}, + new FuzzyFloat[] + { + 0f, 1.0000000f, 1.0000000f, 3.0000000f, 3.0000000f, 4.0000000f, 4.0000000f, 5.0000000f, 5.0000000f, + 6.0000000f + }, + new FuzzyFloat[] {0f, 0.80000000f, 1.2000000f, 4.0000000f, 5.0000000f, 6.0000000f}, + new FuzzyFloat[] {0f, 0.60000000f, 1.4000000f, 4.0000000f, 5.0000000f, 6.0000000f}, + new FuzzyFloat[] {0f, 0.40000000f, 1.6000000f, 4.0000000f, 5.0000000f, 6.0000000f}, + new FuzzyFloat[] {0f, 0.20000000f, 1.8000000f, 4.0000000f, 5.0000000f, 6.0000000f}, + new FuzzyFloat[] {0f, 0f, 2.0000000f, 4.0000000f, 5.0000000f, 6.0000000f}, }; TestScan(poly, 0, 2, 5, expected); } @@ -186,27 +199,27 @@ public void SelfIntersecting01() FuzzyFloat[][] expected = { - new FuzzyFloat[] { 0f, 10.000000f }, - new FuzzyFloat[] { 0.50000000f, 9.5000000f }, - new FuzzyFloat[] { 1.0000000f, 9.0000000f }, - new FuzzyFloat[] { 1.5000000f, 8.5000000f }, - new FuzzyFloat[] { 2.0000000f, 8.0000000f }, - new FuzzyFloat[] { 2.5000000f, 7.5000000f }, - new FuzzyFloat[] { 3.0000000f, 7.0000000f }, - new FuzzyFloat[] { 3.5000000f, 6.5000000f }, - new FuzzyFloat[] { 4.0000000f, 6.0000000f }, - new FuzzyFloat[] { 4.5000000f, 5.5000000f }, - new FuzzyFloat[] { 5.0000000f, 5.0000000f }, - new FuzzyFloat[] { 4.5000000f, 5.5000000f }, - new FuzzyFloat[] { 4.0000000f, 6.0000000f }, - new FuzzyFloat[] { 3.5000000f, 6.5000000f }, - new FuzzyFloat[] { 3.0000000f, 7.0000000f }, - new FuzzyFloat[] { 2.5000000f, 7.5000000f }, - new FuzzyFloat[] { 2.0000000f, 8.0000000f }, - new FuzzyFloat[] { 1.5000000f, 8.5000000f }, - new FuzzyFloat[] { 1.0000000f, 9.0000000f }, - new FuzzyFloat[] { 0.50000000f, 9.5000000f }, - new FuzzyFloat[] { 0f, 10.000000f }, + new FuzzyFloat[] {0f, 10.000000f}, + new FuzzyFloat[] {0.50000000f, 9.5000000f}, + new FuzzyFloat[] {1.0000000f, 9.0000000f}, + new FuzzyFloat[] {1.5000000f, 8.5000000f}, + new FuzzyFloat[] {2.0000000f, 8.0000000f}, + new FuzzyFloat[] {2.5000000f, 7.5000000f}, + new FuzzyFloat[] {3.0000000f, 7.0000000f}, + new FuzzyFloat[] {3.5000000f, 6.5000000f}, + new FuzzyFloat[] {4.0000000f, 6.0000000f}, + new FuzzyFloat[] {4.5000000f, 5.5000000f}, + new FuzzyFloat[] {5.0000000f, 5.0000000f}, + new FuzzyFloat[] {4.5000000f, 5.5000000f}, + new FuzzyFloat[] {4.0000000f, 6.0000000f}, + new FuzzyFloat[] {3.5000000f, 6.5000000f}, + new FuzzyFloat[] {3.0000000f, 7.0000000f}, + new FuzzyFloat[] {2.5000000f, 7.5000000f}, + new FuzzyFloat[] {2.0000000f, 8.0000000f}, + new FuzzyFloat[] {1.5000000f, 8.5000000f}, + new FuzzyFloat[] {1.0000000f, 9.0000000f}, + new FuzzyFloat[] {0.50000000f, 9.5000000f}, + new FuzzyFloat[] {0f, 10.000000f}, }; TestScan(poly, 0, 10, 2, expected); } @@ -219,27 +232,27 @@ public void SelfIntersecting02() FuzzyFloat[][] expected = { - new FuzzyFloat[] { 0f, 0f, 10.000000f,10.000000f }, - new FuzzyFloat[] { 0f, 0.50000000f, 9.5000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 1.0000000f, 9.0000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 1.5000000f, 8.5000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 2.0000000f, 8.0000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 2.5000000f, 7.5000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 3.0000000f, 7.0000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 3.5000000f, 6.5000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 4.0000000f, 6.0000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 4.5000000f, 5.5000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 5.0000000f, 5.0000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 4.5000000f, 5.5000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 4.0000000f, 6.0000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 3.5000000f, 6.5000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 3.0000000f, 7.0000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 2.5000000f, 7.5000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 2.0000000f, 8.0000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 1.5000000f, 8.5000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 1.0000000f, 9.0000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 0.50000000f, 9.5000000f, 10.000000f }, - new FuzzyFloat[] { 0f, 0f, 10.000000f, 10.000000f }, + new FuzzyFloat[] {0f, 0f, 10.000000f, 10.000000f}, + new FuzzyFloat[] {0f, 0.50000000f, 9.5000000f, 10.000000f}, + new FuzzyFloat[] {0f, 1.0000000f, 9.0000000f, 10.000000f}, + new FuzzyFloat[] {0f, 1.5000000f, 8.5000000f, 10.000000f}, + new FuzzyFloat[] {0f, 2.0000000f, 8.0000000f, 10.000000f}, + new FuzzyFloat[] {0f, 2.5000000f, 7.5000000f, 10.000000f}, + new FuzzyFloat[] {0f, 3.0000000f, 7.0000000f, 10.000000f}, + new FuzzyFloat[] {0f, 3.5000000f, 6.5000000f, 10.000000f}, + new FuzzyFloat[] {0f, 4.0000000f, 6.0000000f, 10.000000f}, + new FuzzyFloat[] {0f, 4.5000000f, 5.5000000f, 10.000000f}, + new FuzzyFloat[] {0f, 5.0000000f, 5.0000000f, 10.000000f}, + new FuzzyFloat[] {0f, 4.5000000f, 5.5000000f, 10.000000f}, + new FuzzyFloat[] {0f, 4.0000000f, 6.0000000f, 10.000000f}, + new FuzzyFloat[] {0f, 3.5000000f, 6.5000000f, 10.000000f}, + new FuzzyFloat[] {0f, 3.0000000f, 7.0000000f, 10.000000f}, + new FuzzyFloat[] {0f, 2.5000000f, 7.5000000f, 10.000000f}, + new FuzzyFloat[] {0f, 2.0000000f, 8.0000000f, 10.000000f}, + new FuzzyFloat[] {0f, 1.5000000f, 8.5000000f, 10.000000f}, + new FuzzyFloat[] {0f, 1.0000000f, 9.0000000f, 10.000000f}, + new FuzzyFloat[] {0f, 0.50000000f, 9.5000000f, 10.000000f}, + new FuzzyFloat[] {0f, 0f, 10.000000f, 10.000000f}, }; TestScan(poly, 0, 10, 2, expected); } @@ -249,7 +262,8 @@ public void SelfIntersecting02() [InlineData(IntersectionRule.Nonzero)] public void SelfIntersecting03(IntersectionRule rule) { - IPath poly = PolygonFactory.CreatePolygon((1, 3), (1, 2), (5, 2), (5, 5), (2, 5), (2, 1), (3, 1), (3, 4), (4, 4), (4, 3), (1, 3)); + IPath poly = PolygonFactory.CreatePolygon((1, 3), (1, 2), (5, 2), (5, 5), (2, 5), (2, 1), (3, 1), (3, 4), + (4, 4), (4, 3), (1, 3)); DebugDraw.Polygon(poly, 1f, 100f); FuzzyFloat[][] expected; @@ -291,85 +305,101 @@ public void SelfIntersecting03(IntersectionRule rule) private static FuzzyFloat F(float x, float eps) => new FuzzyFloat(x, eps); - public static readonly TheoryData NumericCornerCasesData = - new TheoryData + public static readonly TheoryData NumericCornerCasesData = + new TheoryData { - {"A", new[] { - Empty(2f), Empty(2.25f), + "A", new[] + { + Empty(2f), Empty(2.25f), - (2.5f, new FuzzyFloat[] {2, 11}), - (2.75f, new FuzzyFloat[] {2, 11}), - (3f, new FuzzyFloat[]{2, 8, 8, 11}), - (3.25f, new FuzzyFloat[]{11,11}), + (2.5f, new FuzzyFloat[] {2, 11}), + (2.75f, new FuzzyFloat[] {2, 11}), + (3f, new FuzzyFloat[] {2, 8, 8, 11}), + (3.25f, new FuzzyFloat[] {11, 11}), - Empty(3.5f), Empty(3.75f), Empty(4f), - }}, - {"B", new[] + Empty(3.5f), Empty(3.75f), Empty(4f), + } + }, { - Empty(2f), Empty(2.25f), + "B", new[] + { + Empty(2f), Empty(2.25f), - (2.5f, new FuzzyFloat[] {12, 21}), - (2.75f, new FuzzyFloat[] {12, 21}), - (3f, new FuzzyFloat[]{12, 15, 15, 21}), - (3.25f, new FuzzyFloat[]{18, 21}), + (2.5f, new FuzzyFloat[] {12, 21}), + (2.75f, new FuzzyFloat[] {12, 21}), + (3f, new FuzzyFloat[] {12, 15, 15, 21}), + (3.25f, new FuzzyFloat[] {18, 21}), - Empty(3.5f), Empty(3.75f), Empty(4f), - }}, - {"C", new[] + Empty(3.5f), Empty(3.75f), Empty(4f), + } + }, { - Empty(3f), Empty(3.25f), + "C", new[] + { + Empty(3f), Empty(3.25f), - (3.5f, new FuzzyFloat[] {2, 8}), - (3.75f, new FuzzyFloat[] {2, 8}), - (4f, new FuzzyFloat[] {2, 8}), - }}, - {"D", new[] + (3.5f, new FuzzyFloat[] {2, 8}), + (3.75f, new FuzzyFloat[] {2, 8}), + (4f, new FuzzyFloat[] {2, 8}), + } + }, { - Empty(3f), - - (3.25f, new FuzzyFloat[] {12,12}), - (3.5f, new FuzzyFloat[] {12, 18}), - (3.75f, new FuzzyFloat[] {12, 15, 15, 18}), - (4f, new FuzzyFloat[] {12, 12, 18, 18}), - }}, - {"E", new[] + "D", new[] + { + Empty(3f), + + (3.25f, new FuzzyFloat[] {12, 12}), + (3.5f, new FuzzyFloat[] {12, 18}), + (3.75f, new FuzzyFloat[] {12, 15, 15, 18}), + (4f, new FuzzyFloat[] {12, 12, 18, 18}), + } + }, { - Empty(4f), Empty(4.25f), + "E", new[] + { + Empty(4f), Empty(4.25f), - (4.5f, new FuzzyFloat[] {3,3,6,6}), - (4.75f, new FuzzyFloat[] { F(2.4166667f, 0.5f), 4, 4, 6}), - (5f, new FuzzyFloat[] {2, 6}), - }}, - {"F", new[] + (4.5f, new FuzzyFloat[] {3, 3, 6, 6}), + (4.75f, new FuzzyFloat[] {F(2.4166667f, 0.5f), 4, 4, 6}), + (5f, new FuzzyFloat[] {2, 6}), + } + }, { - Empty(4f), - - (4.25f, new FuzzyFloat[] {13,13}), - (4.5f, new FuzzyFloat[] {F(12.714286f, 0.5f), F(13.444444f, 0.5f), 16, 16}), - (4.75f, new FuzzyFloat[] {F(12.357143f, 0.5f), 14, 14, 16}), - (5f, new FuzzyFloat[] {12, 16}), - }}, - {"G", new[] + "F", new[] + { + Empty(4f), + + (4.25f, new FuzzyFloat[] {13, 13}), + (4.5f, new FuzzyFloat[] {F(12.714286f, 0.5f), F(13.444444f, 0.5f), 16, 16}), + (4.75f, new FuzzyFloat[] {F(12.357143f, 0.5f), 14, 14, 16}), + (5f, new FuzzyFloat[] {12, 16}), + } + }, { - Empty(1f), Empty(1.25f), Empty(1.5f), + "G", new[] + { + Empty(1f), Empty(1.25f), Empty(1.5f), - (1.75f, new FuzzyFloat[] { 6, 6}), - (2f, new FuzzyFloat[] { F(4.6315789f, 1f), F(7.3684211f, 1f) }), - (2.25f, new FuzzyFloat[]{2, 10}), + (1.75f, new FuzzyFloat[] {6, 6}), + (2f, new FuzzyFloat[] {F(4.6315789f, 1f), F(7.3684211f, 1f)}), + (2.25f, new FuzzyFloat[] {2, 10}), - Empty(2.5f), Empty(1.75f), Empty(3f), - }}, - {"H", new [] + Empty(2.5f), Empty(1.75f), Empty(3f), + } + }, { - Empty(1f), Empty(1.25f), Empty(1.5f), + "H", new[] + { + Empty(1f), Empty(1.25f), Empty(1.5f), - (1.75f, new FuzzyFloat[] { 16, 16 }), - (2f, new FuzzyFloat[]{14, 14, 14, 16}), // this emits 2 dummy points, but normally it should not corrupt quality too much - (2.25f, new FuzzyFloat[]{ 16, 16 }), + (1.75f, new FuzzyFloat[] {16, 16}), + (2f, new FuzzyFloat[] {14, 14, 14, 16}), // this emits 2 dummy points, but normally it should not corrupt quality too much + (2.25f, new FuzzyFloat[] {16, 16}), - Empty(2.5f), Empty(1.75f), Empty(3f), - }} + Empty(2.5f), Empty(1.75f), Empty(3f), + } + } }; [Theory] @@ -379,10 +409,32 @@ public void NumericCornerCases(string name, (float y, FuzzyFloat[] x)[] expected Polygon poly = NumericCornerCasePolygons.GetByName(name); DebugDraw.Polygon(poly, 0.25f, 100f, $"{nameof(NumericCornerCases)}_{name}"); - int min = (int)expectedIntersections.First().y; - int max = (int)expectedIntersections.Last().y; + int min = (int) expectedIntersections.First().y; + int max = (int) expectedIntersections.Last().y; TestScan(poly, min, max, 4, expectedIntersections.Select(i => i.x).ToArray()); } - } + + [Theory] + [MemberData(nameof(NumericCornerCasesData))] + public void NumericCornerCases_Offset(string name, (float y, FuzzyFloat[] x)[] expectedIntersections) + { + float dx = 5000; + float dy = 5000; + + IPath poly = NumericCornerCasePolygons.GetByName(name).Transform(Matrix3x2.CreateTranslation(dx, dy)); + expectedIntersections = TranslateIntersections(expectedIntersections, dx, dy); + + int min = (int) expectedIntersections.First().y; + int max = (int) expectedIntersections.Last().y; + + TestScan(poly, min, max, 4, expectedIntersections.Select(i => i.x).ToArray()); + } + + private static (float y, FuzzyFloat[] x)[] TranslateIntersections( + (float y, FuzzyFloat[] x)[] ex, float dx, float dy) + { + return ex.Select(e => (e.y + dy, e.x.Select(xx => xx + dx).ToArray())).ToArray(); + } +} } diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/FuzzyFloat.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/FuzzyFloat.cs index 56b93b97..8c54db09 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/FuzzyFloat.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/FuzzyFloat.cs @@ -55,5 +55,8 @@ public void Deserialize(IXunitSerializationInfo info) this.min = value - eps; this.max = value + eps; } + + public static FuzzyFloat operator+(FuzzyFloat a, float b) => new FuzzyFloat(a.value + b, a.eps); + public static FuzzyFloat operator-(FuzzyFloat a, float b) => new FuzzyFloat(a.value - b, a.eps); } } \ No newline at end of file From e2091efc0d75911f4f0adcf2eeaae20fbd020cd3 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sun, 25 Oct 2020 21:13:44 +0100 Subject: [PATCH 040/106] Missisippi_Skia --- tests/Directory.Build.targets | 1 + .../Drawing/DrawLinesTests.cs | 72 +++++++++++++++++-- .../ImageSharp.Drawing.Tests.csproj | 1 + .../Shapes/Scan/PolygonScannerTests.cs | 27 +++++-- 4 files changed, 89 insertions(+), 12 deletions(-) diff --git a/tests/Directory.Build.targets b/tests/Directory.Build.targets index 26160b9b..63fb05b9 100644 --- a/tests/Directory.Build.targets +++ b/tests/Directory.Build.targets @@ -34,6 +34,7 @@ + diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs index 5a870b5a..2da50771 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs @@ -11,6 +11,7 @@ using SixLabors.ImageSharp.Drawing.Processing; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; +using SkiaSharp; using Xunit; namespace SixLabors.ImageSharp.Drawing.Tests.Drawing @@ -134,11 +135,12 @@ public void LargeGeoJson(TestImageProvider provider, string geoJsonFile, } [Theory] - [WithSolidFilledImages(5000, 5000, "Black", PixelTypes.Rgba32, 16, 0, false)] - [WithSolidFilledImages(5000, 5000, "Black", PixelTypes.Rgba32, 16, 0, true)] - [WithSolidFilledImages(5000, 5000, "Black", PixelTypes.Rgba32, 16, 4600, false)] - [WithSolidFilledImages(5000, 5000, "Black", PixelTypes.Rgba32, 16, 4600, true)] - public void Mississippi(TestImageProvider provider, int aa, int t, bool usePolygonScanner) + [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0, false)] + [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0, true)] + [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, false)] + [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, true)] + [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 9000, true)] + public void Mississippi(TestImageProvider provider, int aa, int offset, bool usePolygonScanner) { string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); @@ -148,7 +150,7 @@ public void Mississippi(TestImageProvider provider, int aa, int t, bool var transform = Matrix3x2.CreateTranslation(-87, -54) * Matrix3x2.CreateScale(60, 60) - * Matrix3x2.CreateTranslation(t, t); + * Matrix3x2.CreateTranslation(offset, offset); IReadOnlyList points =PolygonFactory.GetGeoJsonPoints(missisipiGeom, transform); using Image image = provider.GetImage(); @@ -162,7 +164,7 @@ public void Mississippi(TestImageProvider provider, int aa, int t, bool image.Mutate(c => c.DrawLines(options, Color.White, 1.0f, loop)); } - string details = $"_aa{aa}_t{t}"; + string details = $"_aa{aa}_t{offset}"; if (usePolygonScanner) { details += "_Scanner"; @@ -173,5 +175,61 @@ public void Mississippi(TestImageProvider provider, int aa, int t, bool appendPixelTypeToFileName: false, appendSourceFileOrDescription: false); } + + [Theory] + [InlineData(0)] + [InlineData(5000)] + [InlineData(9000)] + public void Missisippi_Skia(int offset) + { + string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); + + FeatureCollection features = JsonConvert.DeserializeObject(jsonContent); + + var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi").Geometry; + + var transform = Matrix3x2.CreateTranslation(-87, -54) + * Matrix3x2.CreateScale(60, 60) + * Matrix3x2.CreateTranslation(offset, offset); + IReadOnlyList points =PolygonFactory.GetGeoJsonPoints(missisipiGeom, transform); + + + SKPath path = new SKPath(); + + foreach (PointF[] pts in points.Where(p => p.Length > 2)) + { + path.MoveTo(pts[0].X, pts[0].Y); + + for (int i = 0; i < pts.Length; i++) + { + path.LineTo(pts[i].X, pts[i].Y); + } + path.LineTo(pts[0].X, pts[0].Y); + } + + SKImageInfo imageInfo = new SKImageInfo(10000, 10000); + + using SKPaint paint = new SKPaint + { + Style = SKPaintStyle.Stroke, + Color = SKColors.White, + StrokeWidth = 1f, + IsAntialias = true, + }; + + using SKSurface surface = SKSurface.Create(imageInfo); + SKCanvas canvas = surface.Canvas; + canvas.Clear(new SKColor(0,0, 0)); + canvas.DrawPath(path, paint); + + string outDir = TestEnvironment.CreateOutputDirectory("Skia"); + string fn = System.IO.Path.Combine(outDir, $"Missisippi_Skia_{offset}.png"); + + using SKImage image = surface.Snapshot(); + using SKData data = image.Encode(SKEncodedImageFormat.Png, 100); + + using FileStream fs = File.Create(fn); + data.SaveTo(fs); + } } } diff --git a/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj b/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj index f7726806..ecd45ba4 100644 --- a/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj +++ b/tests/ImageSharp.Drawing.Tests/ImageSharp.Drawing.Tests.csproj @@ -23,6 +23,7 @@ + diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index 0f2b5815..d4dad6d4 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -415,12 +415,29 @@ public void NumericCornerCases(string name, (float y, FuzzyFloat[] x)[] expected TestScan(poly, min, max, 4, expectedIntersections.Select(i => i.x).ToArray()); } + public static TheoryData NumericCornerCases_Offset_Data() + { + var result = new TheoryData(); + + float[] offsets = {1e3f, 1e4f, 1e5f, 1e6f}; + + foreach (float offset in offsets) + { + foreach (var data in NumericCornerCasesData) + { + result.Add(offset, (string)data[0], ((float y, FuzzyFloat[] x)[]) data[1]); + } + } + + return result; + } + [Theory] - [MemberData(nameof(NumericCornerCasesData))] - public void NumericCornerCases_Offset(string name, (float y, FuzzyFloat[] x)[] expectedIntersections) + [MemberData(nameof(NumericCornerCases_Offset_Data))] + public void NumericCornerCases_Offset(float offset, string name, (float y, FuzzyFloat[] x)[] expectedIntersections) { - float dx = 5000; - float dy = 5000; + float dx = offset; + float dy = offset; IPath poly = NumericCornerCasePolygons.GetByName(name).Transform(Matrix3x2.CreateTranslation(dx, dy)); expectedIntersections = TranslateIntersections(expectedIntersections, dx, dy); @@ -436,5 +453,5 @@ private static (float y, FuzzyFloat[] x)[] TranslateIntersections( { return ex.Select(e => (e.y + dy, e.x.Select(xx => xx + dx).ToArray())).ToArray(); } -} + } } From 1615360ef080341c8ab9a2658c7687b9c8d750a9 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sun, 25 Oct 2020 21:27:38 +0100 Subject: [PATCH 041/106] simple trick to shave hair from Mississippi --- .../Shapes/Scan/ScanEdge.cs | 21 ++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs index 201c4585..3a967ff8 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs @@ -3,6 +3,7 @@ using System; using System.Buffers; +using System.Numerics; using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Memory; @@ -17,22 +18,28 @@ internal readonly struct ScanEdge { public readonly float Y0; public readonly float Y1; - public readonly float P; - public readonly float Q; + private readonly float p; + private readonly float q; + private readonly Vector2 c; // Store 3 small values in a single Int32, to make EdgeData more compact: // EdgeUp, Emit0, Emit1 private readonly int flags; [MethodImpl(MethodImplOptions.AggressiveInlining)] - internal ScanEdge(PointF p0, PointF p1, int flags) + internal ScanEdge(Vector2 p0, Vector2 p1, int flags) { this.Y0 = p0.Y; this.Y1 = p1.Y; this.flags = flags; float dy = p1.Y - p0.Y; - this.P = (p1.X - p0.X) / dy; - this.Q = ((p0.X * p1.Y) - (p1.X * p0.Y)) / dy; + + this.c = (p0 + p1) * 0.5f; + p0 -= this.c; + p1 -= this.c; + + this.p = (p1.X - p0.X) / dy; + this.q = ((p0.X * p1.Y) - (p1.X * p0.Y)) / dy; } // True when non-horizontal edge is oriented upwards in screen coords @@ -46,9 +53,9 @@ internal ScanEdge(PointF p0, PointF p1, int flags) // When the scanline intersects the endpoint at Y1. public int EmitV1 => (this.flags & 0b11000) >> 3; - public float GetX(float y) => (this.P * y) + this.Q; + public float GetX(float y) => (this.p * (y - this.c.Y)) + this.q + this.c.X; public override string ToString() - => $"(Y0={this.Y0} Y1={this.Y1} E0={this.EmitV0} E1={this.EmitV1} {(this.EdgeUp ? "Up" : "Down")} P={this.P} Q={this.Q})"; + => $"(Y0={this.Y0} Y1={this.Y1} E0={this.EmitV0} E1={this.EmitV1} {(this.EdgeUp ? "Up" : "Down")} P={this.p} Q={this.q})"; } } \ No newline at end of file From 90243a21233fa77eb99c5884f2fff13bb0713dab Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sun, 25 Oct 2020 22:00:46 +0100 Subject: [PATCH 042/106] simplify the centered line equation --- .../Shapes/Scan/ScanEdge.cs | 24 ++++++++++++------- .../Shapes/Scan/PolygonScannerTests.cs | 2 +- 2 files changed, 17 insertions(+), 9 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs index 3a967ff8..6a69af5d 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs @@ -12,7 +12,7 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Scan /// /// Holds coordinates, and coefficients for a polygon edge to be horizontally scanned. /// The edge's segment is defined with the reciprocal slope form: - /// x = P * y + Q + /// x = p * y + q /// internal readonly struct ScanEdge { @@ -20,26 +20,34 @@ internal readonly struct ScanEdge public readonly float Y1; private readonly float p; private readonly float q; - private readonly Vector2 c; // Store 3 small values in a single Int32, to make EdgeData more compact: // EdgeUp, Emit0, Emit1 private readonly int flags; [MethodImpl(MethodImplOptions.AggressiveInlining)] - internal ScanEdge(Vector2 p0, Vector2 p1, int flags) + internal ScanEdge(PointF p0, PointF p1, int flags) { this.Y0 = p0.Y; this.Y1 = p1.Y; this.flags = flags; float dy = p1.Y - p0.Y; - this.c = (p0 + p1) * 0.5f; - p0 -= this.c; - p1 -= this.c; + // To improve accuracy, center the edge around zero before calculating the coefficients: + float cx = (p0.X + p1.X) * 0.5f; + float cy = (p0.Y + p1.Y) * 0.5f; + p0.X -= cx; + p0.Y -= cy; + p1.X -= cx; + p1.Y -= cy; this.p = (p1.X - p0.X) / dy; this.q = ((p0.X * p1.Y) - (p1.X * p0.Y)) / dy; + + // After centering, the equation would be: + // x = p * (y-cy) + q + cx + // Adjust the coefficients, so we no longer need (cx,cy): + this.q += cx - (this.p * cy); } // True when non-horizontal edge is oriented upwards in screen coords @@ -53,9 +61,9 @@ internal ScanEdge(Vector2 p0, Vector2 p1, int flags) // When the scanline intersects the endpoint at Y1. public int EmitV1 => (this.flags & 0b11000) >> 3; - public float GetX(float y) => (this.p * (y - this.c.Y)) + this.q + this.c.X; + public float GetX(float y) => (this.p * y) + this.q; public override string ToString() - => $"(Y0={this.Y0} Y1={this.Y1} E0={this.EmitV0} E1={this.EmitV1} {(this.EdgeUp ? "Up" : "Down")} P={this.p} Q={this.q})"; + => $"(Y0={this.Y0} Y1={this.Y1} E0={this.EmitV0} E1={this.EmitV1} {(this.EdgeUp ? "Up" : "Down")} p={this.p} q={this.q})"; } } \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index d4dad6d4..cb6eb068 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -419,7 +419,7 @@ public void NumericCornerCases(string name, (float y, FuzzyFloat[] x)[] expected { var result = new TheoryData(); - float[] offsets = {1e3f, 1e4f, 1e5f, 1e6f}; + float[] offsets = {1e3f, 1e4f, 1e5f}; foreach (float offset in offsets) { From 069055a6940281646c87d659e658fb6cc5008412 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sun, 25 Oct 2020 22:17:54 +0100 Subject: [PATCH 043/106] use doubles --- .../Shapes/Scan/ScanEdge.cs | 29 +++++++++++-------- 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs index 6a69af5d..94f8b162 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs @@ -18,8 +18,8 @@ internal readonly struct ScanEdge { public readonly float Y0; public readonly float Y1; - private readonly float p; - private readonly float q; + private readonly double p; + private readonly double q; // Store 3 small values in a single Int32, to make EdgeData more compact: // EdgeUp, Emit0, Emit1 @@ -31,18 +31,23 @@ internal ScanEdge(PointF p0, PointF p1, int flags) this.Y0 = p0.Y; this.Y1 = p1.Y; this.flags = flags; - float dy = p1.Y - p0.Y; + double dy = (double)p1.Y - p0.Y; // To improve accuracy, center the edge around zero before calculating the coefficients: - float cx = (p0.X + p1.X) * 0.5f; - float cy = (p0.Y + p1.Y) * 0.5f; - p0.X -= cx; - p0.Y -= cy; - p1.X -= cx; - p1.Y -= cy; + double cx = ((double)p0.X + p1.X) * 0.5; + double cy = ((double)p0.Y + p1.Y) * 0.5; - this.p = (p1.X - p0.X) / dy; - this.q = ((p0.X * p1.Y) - (p1.X * p0.Y)) / dy; + // p0.X -= cx; + // p0.Y -= cy; + // p1.X -= cx; + // p1.Y -= cy; + double p0x = p0.X - cx; + double p0y = p0.Y - cy; + double p1x = p1.X - cx; + double p1y = p1.Y - cy; + + this.p = (p1x - p0x) / dy; + this.q = ((p0x * p1y) - (p1x * p0y)) / dy; // After centering, the equation would be: // x = p * (y-cy) + q + cx @@ -61,7 +66,7 @@ internal ScanEdge(PointF p0, PointF p1, int flags) // When the scanline intersects the endpoint at Y1. public int EmitV1 => (this.flags & 0b11000) >> 3; - public float GetX(float y) => (this.p * y) + this.q; + public float GetX(float y) => (float)((this.p * y) + this.q); public override string ToString() => $"(Y0={this.Y0} Y1={this.Y1} E0={this.EmitV0} E1={this.EmitV1} {(this.EdgeUp ? "Up" : "Down")} p={this.p} q={this.q})"; From c8a15246211edbc7354ec95d1f1367c4a6fd9e8d Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sun, 25 Oct 2020 22:24:39 +0100 Subject: [PATCH 044/106] Revert "use doubles" This reverts commit 069055a6940281646c87d659e658fb6cc5008412. --- .../Shapes/Scan/ScanEdge.cs | 29 ++++++++----------- 1 file changed, 12 insertions(+), 17 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs index 94f8b162..6a69af5d 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs @@ -18,8 +18,8 @@ internal readonly struct ScanEdge { public readonly float Y0; public readonly float Y1; - private readonly double p; - private readonly double q; + private readonly float p; + private readonly float q; // Store 3 small values in a single Int32, to make EdgeData more compact: // EdgeUp, Emit0, Emit1 @@ -31,23 +31,18 @@ internal ScanEdge(PointF p0, PointF p1, int flags) this.Y0 = p0.Y; this.Y1 = p1.Y; this.flags = flags; - double dy = (double)p1.Y - p0.Y; + float dy = p1.Y - p0.Y; // To improve accuracy, center the edge around zero before calculating the coefficients: - double cx = ((double)p0.X + p1.X) * 0.5; - double cy = ((double)p0.Y + p1.Y) * 0.5; + float cx = (p0.X + p1.X) * 0.5f; + float cy = (p0.Y + p1.Y) * 0.5f; + p0.X -= cx; + p0.Y -= cy; + p1.X -= cx; + p1.Y -= cy; - // p0.X -= cx; - // p0.Y -= cy; - // p1.X -= cx; - // p1.Y -= cy; - double p0x = p0.X - cx; - double p0y = p0.Y - cy; - double p1x = p1.X - cx; - double p1y = p1.Y - cy; - - this.p = (p1x - p0x) / dy; - this.q = ((p0x * p1y) - (p1x * p0y)) / dy; + this.p = (p1.X - p0.X) / dy; + this.q = ((p0.X * p1.Y) - (p1.X * p0.Y)) / dy; // After centering, the equation would be: // x = p * (y-cy) + q + cx @@ -66,7 +61,7 @@ internal ScanEdge(PointF p0, PointF p1, int flags) // When the scanline intersects the endpoint at Y1. public int EmitV1 => (this.flags & 0b11000) >> 3; - public float GetX(float y) => (float)((this.p * y) + this.q); + public float GetX(float y) => (this.p * y) + this.q; public override string ToString() => $"(Y0={this.Y0} Y1={this.Y1} E0={this.EmitV0} E1={this.EmitV1} {(this.EdgeUp ? "Up" : "Down")} p={this.p} q={this.q})"; From ae8a0f82399a92d55e05d46632e53fba951d2c97 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sun, 25 Oct 2020 23:33:48 +0100 Subject: [PATCH 045/106] benchmarks --- .../Processing/ShapeOptions.cs | 2 +- .../Drawing/DrawLines.cs | 121 ++++++++++---- .../ImageSharp.Drawing.Benchmarks.csproj | 17 ++ .../Drawing/DrawLinesTests.cs | 138 ---------------- .../Drawing/DrawingRobustnessTests.cs | 151 ++++++++++++++++++ .../TestUtilities/PolygonFactory.cs | 2 - 6 files changed, 262 insertions(+), 169 deletions(-) create mode 100644 tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs diff --git a/src/ImageSharp.Drawing/Processing/ShapeOptions.cs b/src/ImageSharp.Drawing/Processing/ShapeOptions.cs index ece8be57..d1bb28d8 100644 --- a/src/ImageSharp.Drawing/Processing/ShapeOptions.cs +++ b/src/ImageSharp.Drawing/Processing/ShapeOptions.cs @@ -26,7 +26,7 @@ private ShapeOptions(ShapeOptions source) ///
public IntersectionRule IntersectionRule { get; set; } = IntersectionRule.OddEven; - public bool UsePolygonScanner { get; set; } = false; + public bool UsePolygonScanner { get; set; } = true; /// public ShapeOptions DeepClone() => new ShapeOptions(this); diff --git a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawLines.cs b/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawLines.cs index 2468155d..b6fe97ad 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawLines.cs +++ b/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawLines.cs @@ -4,57 +4,122 @@ using System.Drawing; using System.Drawing.Drawing2D; using System.IO; +using System.Linq; using System.Numerics; using BenchmarkDotNet.Attributes; using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.Drawing.Tests; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; +using SkiaSharp; using SDPoint = System.Drawing.Point; +using SDPointF = System.Drawing.PointF; namespace SixLabors.ImageSharp.Drawing.Benchmarks { public class DrawLines { - [Benchmark(Baseline = true, Description = "System.Drawing Draw Lines")] - public void DrawPathSystemDrawing() + private PointF[][] points; + + private Image image; + + private SDPointF[][] sdPoints; + private System.Drawing.Bitmap sdBitmap; + private Graphics sdGraphics; + + private SKPath skPath; + private SKSurface skSurface; + + private const int Width = 7200; + private const int Height = 4800; + + [GlobalSetup] + public void Setup() { - using (var destination = new Bitmap(800, 800)) - using (var graphics = Graphics.FromImage(destination)) - { - graphics.InterpolationMode = InterpolationMode.Default; - graphics.SmoothingMode = SmoothingMode.AntiAlias; + string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); - using (var pen = new System.Drawing.Pen(System.Drawing.Color.HotPink, 10)) + this.points = PolygonFactory.GetGeoJsonPoints(jsonContent, Matrix3x2.CreateScale(60, 60)); + this.sdPoints = this.points.Select(pts => pts.Select(p => new SDPointF(p.X, p.Y)).ToArray()).ToArray(); + + this.skPath = new SKPath(); + foreach (PointF[] ptArr in this.points.Where(pts => pts.Length > 2)) + { + skPath.MoveTo(ptArr[0].X, ptArr[1].Y); + for (int i = 1; i < ptArr.Length; i++) { - graphics.DrawLines( - pen, - new[] { new SDPoint(10, 10), new SDPoint(550, 50), new SDPoint(200, 400) }); + skPath.LineTo(ptArr[i].X, ptArr[i].Y); } + skPath.LineTo(ptArr[0].X, ptArr[1].Y); + } + + this.image = new Image(Width, Height); + this.sdBitmap = new Bitmap(Width, Height); + this.sdGraphics = Graphics.FromImage(this.sdBitmap); + this.sdGraphics.InterpolationMode = InterpolationMode.Default; + this.sdGraphics.SmoothingMode = SmoothingMode.AntiAlias; + this.skSurface = SKSurface.Create(new SKImageInfo(Width, Height)); + } - using (var stream = new MemoryStream()) - { - destination.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp); - } + [GlobalCleanup] + public void Cleanup() + { + this.image.Dispose(); + this.sdGraphics.Dispose(); + this.sdBitmap.Dispose(); + this.skSurface.Dispose(); + this.skPath.Dispose(); + } + + [Benchmark] + public void SystemDrawing() + { + using var pen = new System.Drawing.Pen(System.Drawing.Color.White, 2); + + foreach (SDPointF[] loop in this.sdPoints) + { + this.sdGraphics.DrawLines(pen, loop); } } - [Benchmark(Description = "ImageSharp Draw Lines")] - public void DrawLinesCore() + [Benchmark] + public void ImageSharp_Original() + { + ImageSharpImpl(false); + } + + [Benchmark] + public void ImageSharp_ActiveEdges() { - using (var image = new Image(800, 800)) + ImageSharpImpl(true); + } + + private void ImageSharpImpl(bool useActiveEdges) + { + var options = new ShapeGraphicsOptions() + { + ShapeOptions = new ShapeOptions() { UsePolygonScanner = useActiveEdges} + }; + this.image.Mutate(c => { - image.Mutate(x => x.DrawLines( - Color.HotPink, - 10, - new Vector2(10, 10), - new Vector2(550, 50), - new Vector2(200, 400))); - - using (var stream = new MemoryStream()) + foreach (PointF[] loop in this.points) { - image.SaveAsBmp(stream); + c.DrawLines(options, Color.White, 2, loop); } - } + }); + } + + [Benchmark(Baseline = true)] + public void SkiaSharp() + { + using SKPaint paint = new SKPaint + { + Style = SKPaintStyle.Stroke, + Color = SKColors.White, + StrokeWidth = 2f, + IsAntialias = true, + }; + + this.skSurface.Canvas.DrawPath(this.skPath, paint); } } } diff --git a/tests/ImageSharp.Drawing.Benchmarks/ImageSharp.Drawing.Benchmarks.csproj b/tests/ImageSharp.Drawing.Benchmarks/ImageSharp.Drawing.Benchmarks.csproj index f8b18f0c..dcf55bd3 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/ImageSharp.Drawing.Benchmarks.csproj +++ b/tests/ImageSharp.Drawing.Benchmarks/ImageSharp.Drawing.Benchmarks.csproj @@ -14,10 +14,27 @@ + + + + + TestFile.cs + + + TestImages.cs + + + PolygonFactory.cs + + + TestEnvironment.cs + + + diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs index 2da50771..6e4c162d 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawLinesTests.cs @@ -2,16 +2,9 @@ // Licensed under the Apache License, Version 2.0. using System; -using System.Collections.Generic; -using System.IO; -using System.Linq; using System.Numerics; -using GeoJSON.Net.Feature; -using Newtonsoft.Json; using SixLabors.ImageSharp.Drawing.Processing; using SixLabors.ImageSharp.PixelFormats; -using SixLabors.ImageSharp.Processing; -using SkiaSharp; using Xunit; namespace SixLabors.ImageSharp.Drawing.Tests.Drawing @@ -100,136 +93,5 @@ private static void DrawLinesImpl( appendSourceFileOrDescription: false); } - [Theory] - [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, false)] - [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, true)] - [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, false)] - [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, true)] - public void LargeGeoJson(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy, bool usePolygonScanner) - { - string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(geoJsonFile)); - - PointF[][] points = PolygonFactory.GetGeoJsonPoints(jsonContent, Matrix3x2.CreateScale(sx, sy)); - - using Image image = provider.GetImage(); - var options = new ShapeGraphicsOptions() - { - GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa}, - ShapeOptions = new ShapeOptions() { UsePolygonScanner = usePolygonScanner} - }; - foreach (PointF[] loop in points) - { - image.Mutate(c => c.DrawLines(options, Color.White, 1.0f, loop)); - } - - string details = $"_{System.IO.Path.GetFileName(geoJsonFile)}_{sx}x{sy}_aa{aa}"; - if (usePolygonScanner) - { - details += "_Scanner"; - } - - image.DebugSave(provider, - details, - appendPixelTypeToFileName: false, - appendSourceFileOrDescription: false); - } - - [Theory] - [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0, false)] - [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0, true)] - [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, false)] - [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, true)] - [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 9000, true)] - public void Mississippi(TestImageProvider provider, int aa, int offset, bool usePolygonScanner) - { - string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); - - FeatureCollection features = JsonConvert.DeserializeObject(jsonContent); - - var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi").Geometry; - - var transform = Matrix3x2.CreateTranslation(-87, -54) - * Matrix3x2.CreateScale(60, 60) - * Matrix3x2.CreateTranslation(offset, offset); - IReadOnlyList points =PolygonFactory.GetGeoJsonPoints(missisipiGeom, transform); - - using Image image = provider.GetImage(); - var options = new ShapeGraphicsOptions() - { - GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa}, - ShapeOptions = new ShapeOptions() { UsePolygonScanner = usePolygonScanner} - }; - foreach (PointF[] loop in points) - { - image.Mutate(c => c.DrawLines(options, Color.White, 1.0f, loop)); - } - - string details = $"_aa{aa}_t{offset}"; - if (usePolygonScanner) - { - details += "_Scanner"; - } - - image.DebugSave(provider, - details, - appendPixelTypeToFileName: false, - appendSourceFileOrDescription: false); - } - - [Theory] - [InlineData(0)] - [InlineData(5000)] - [InlineData(9000)] - public void Missisippi_Skia(int offset) - { - string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); - - FeatureCollection features = JsonConvert.DeserializeObject(jsonContent); - - var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi").Geometry; - - var transform = Matrix3x2.CreateTranslation(-87, -54) - * Matrix3x2.CreateScale(60, 60) - * Matrix3x2.CreateTranslation(offset, offset); - IReadOnlyList points =PolygonFactory.GetGeoJsonPoints(missisipiGeom, transform); - - - SKPath path = new SKPath(); - - foreach (PointF[] pts in points.Where(p => p.Length > 2)) - { - path.MoveTo(pts[0].X, pts[0].Y); - - for (int i = 0; i < pts.Length; i++) - { - path.LineTo(pts[i].X, pts[i].Y); - } - path.LineTo(pts[0].X, pts[0].Y); - } - - SKImageInfo imageInfo = new SKImageInfo(10000, 10000); - - using SKPaint paint = new SKPaint - { - Style = SKPaintStyle.Stroke, - Color = SKColors.White, - StrokeWidth = 1f, - IsAntialias = true, - }; - - using SKSurface surface = SKSurface.Create(imageInfo); - SKCanvas canvas = surface.Canvas; - canvas.Clear(new SKColor(0,0, 0)); - canvas.DrawPath(path, paint); - - string outDir = TestEnvironment.CreateOutputDirectory("Skia"); - string fn = System.IO.Path.Combine(outDir, $"Missisippi_Skia_{offset}.png"); - - using SKImage image = surface.Snapshot(); - using SKData data = image.Encode(SKEncodedImageFormat.Png, 100); - - using FileStream fs = File.Create(fn); - data.SaveTo(fs); - } } } diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs new file mode 100644 index 00000000..c5248dae --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs @@ -0,0 +1,151 @@ +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Numerics; +using GeoJSON.Net.Feature; +using Newtonsoft.Json; +using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.PixelFormats; +using SixLabors.ImageSharp.Processing; +using SkiaSharp; +using Xunit; + +namespace SixLabors.ImageSharp.Drawing.Tests.Drawing +{ + [GroupOutput("Drawing")] + public class DrawingRobustnessTests + { + + [Theory] + // [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, false)] + [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, true)] + // [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, false)] + // [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, true)] + public void LargeGeoJson(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy, bool usePolygonScanner) + { + string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(geoJsonFile)); + + PointF[][] points = PolygonFactory.GetGeoJsonPoints(jsonContent, Matrix3x2.CreateScale(sx, sy)); + + using Image image = provider.GetImage(); + var options = new ShapeGraphicsOptions() + { + GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa}, + ShapeOptions = new ShapeOptions() { UsePolygonScanner = usePolygonScanner} + }; + foreach (PointF[] loop in points) + { + image.Mutate(c => DrawLineExtensions.DrawLines(c, options, Color.White, 1.0f, loop)); + } + + string details = $"_{System.IO.Path.GetFileName(geoJsonFile)}_{sx}x{sy}_aa{aa}"; + if (usePolygonScanner) + { + details += "_Scanner"; + } + + image.DebugSave(provider, + details, + appendPixelTypeToFileName: false, + appendSourceFileOrDescription: false); + } + + [Theory] + [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0, false)] + [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0, true)] + [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, false)] + [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, true)] + [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 9000, true)] + public void Mississippi(TestImageProvider provider, int aa, int offset, bool usePolygonScanner) + { + string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); + + FeatureCollection features = JsonConvert.DeserializeObject(jsonContent); + + var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi").Geometry; + + var transform = Matrix3x2.CreateTranslation(-87, -54) + * Matrix3x2.CreateScale(60, 60) + * Matrix3x2.CreateTranslation(offset, offset); + IReadOnlyList points =PolygonFactory.GetGeoJsonPoints(missisipiGeom, transform); + + using Image image = provider.GetImage(); + var options = new ShapeGraphicsOptions() + { + GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa}, + ShapeOptions = new ShapeOptions() { UsePolygonScanner = usePolygonScanner} + }; + foreach (PointF[] loop in points) + { + image.Mutate(c => c.DrawLines(options, Color.White, 1.0f, loop)); + } + + string details = $"_aa{aa}_t{offset}"; + if (usePolygonScanner) + { + details += "_Scanner"; + } + + image.DebugSave(provider, + details, + appendPixelTypeToFileName: false, + appendSourceFileOrDescription: false); + } + + [Theory] + [InlineData(0)] + [InlineData(5000)] + [InlineData(9000)] + public void Missisippi_Skia(int offset) + { + string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); + + FeatureCollection features = JsonConvert.DeserializeObject(jsonContent); + + var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi").Geometry; + + var transform = Matrix3x2.CreateTranslation(-87, -54) + * Matrix3x2.CreateScale(60, 60) + * Matrix3x2.CreateTranslation(offset, offset); + IReadOnlyList points =PolygonFactory.GetGeoJsonPoints(missisipiGeom, transform); + + + SKPath path = new SKPath(); + + foreach (PointF[] pts in points.Where(p => p.Length > 2)) + { + path.MoveTo(pts[0].X, pts[0].Y); + + for (int i = 0; i < pts.Length; i++) + { + path.LineTo(pts[i].X, pts[i].Y); + } + path.LineTo(pts[0].X, pts[0].Y); + } + + SKImageInfo imageInfo = new SKImageInfo(10000, 10000); + + using SKPaint paint = new SKPaint + { + Style = SKPaintStyle.Stroke, + Color = SKColors.White, + StrokeWidth = 1f, + IsAntialias = true, + }; + + using SKSurface surface = SKSurface.Create(imageInfo); + SKCanvas canvas = surface.Canvas; + canvas.Clear(new SKColor(0,0, 0)); + canvas.DrawPath(path, paint); + + string outDir = TestEnvironment.CreateOutputDirectory("Skia"); + string fn = System.IO.Path.Combine(outDir, $"Missisippi_Skia_{offset}.png"); + + using SKImage image = surface.Snapshot(); + using SKData data = image.Encode(SKEncodedImageFormat.Png, 100); + + using FileStream fs = File.Create(fn); + data.SaveTo(fs); + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs index fbdf94d5..5f176ffc 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs @@ -9,8 +9,6 @@ using GeoJSON.Net.Geometry; using Newtonsoft.Json; using SixLabors.ImageSharp.Drawing.Processing; -using SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan; -using SixLabors.ImageSharp.Memory; namespace SixLabors.ImageSharp.Drawing.Tests { From c10e957c88372abba6a58adec7adde437ddb86c5 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Mon, 26 Oct 2020 21:02:26 +0100 Subject: [PATCH 046/106] LargeGeoJson_Fill --- .../Drawing/DrawingRobustnessTests.cs | 70 ++++++++++++++----- 1 file changed, 53 insertions(+), 17 deletions(-) diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs index c5248dae..92399733 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs @@ -1,3 +1,4 @@ +using System; using System.Collections.Generic; using System.IO; using System.Linq; @@ -15,13 +16,12 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Drawing [GroupOutput("Drawing")] public class DrawingRobustnessTests { - [Theory] // [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, false)] [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, true)] // [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, false)] // [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, true)] - public void LargeGeoJson(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy, bool usePolygonScanner) + public void LargeGeoJson_Lines(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy, bool usePolygonScanner) { string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(geoJsonFile)); @@ -35,7 +35,43 @@ public void LargeGeoJson(TestImageProvider provider, string geoJsonFile, }; foreach (PointF[] loop in points) { - image.Mutate(c => DrawLineExtensions.DrawLines(c, options, Color.White, 1.0f, loop)); + image.Mutate(c => c.DrawLines(options, Color.White, 1.0f, loop)); + } + + string details = $"_{System.IO.Path.GetFileName(geoJsonFile)}_{sx}x{sy}_aa{aa}"; + if (usePolygonScanner) + { + details += "_Scanner"; + } + + image.DebugSave(provider, + details, + appendPixelTypeToFileName: false, + appendSourceFileOrDescription: false); + } + + [Theory] + // [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, false)] + [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, true)] + [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, false)] + [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, true)] + public void LargeGeoJson_Fill(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy, bool usePolygonScanner) + { + string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(geoJsonFile)); + + PointF[][] points = PolygonFactory.GetGeoJsonPoints(jsonContent, Matrix3x2.CreateScale(sx, sy)); + + using Image image = provider.GetImage(); + var options = new ShapeGraphicsOptions() + { + GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa}, + ShapeOptions = new ShapeOptions() { UsePolygonScanner = usePolygonScanner} + }; + var rnd = new Random(42); + foreach (PointF[] loop in points) + { + Color color = Color.WebSafePalette.Span[rnd.Next(Color.WebSafePalette.Length)]; + image.Mutate(c => c.FillPolygon(options, color, loop)); } string details = $"_{System.IO.Path.GetFileName(geoJsonFile)}_{sx}x{sy}_aa{aa}"; @@ -52,14 +88,14 @@ public void LargeGeoJson(TestImageProvider provider, string geoJsonFile, [Theory] [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0, false)] - [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0, true)] - [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, false)] - [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, true)] - [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 9000, true)] - public void Mississippi(TestImageProvider provider, int aa, int offset, bool usePolygonScanner) + // [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0, true)] + // [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, false)] + // [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, true)] + // [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 9000, true)] + public void Mississippi_Lines(TestImageProvider provider, int aa, int offset, bool usePolygonScanner) { string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); - + FeatureCollection features = JsonConvert.DeserializeObject(jsonContent); var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi").Geometry; @@ -68,7 +104,7 @@ public void Mississippi(TestImageProvider provider, int aa, int offset, * Matrix3x2.CreateScale(60, 60) * Matrix3x2.CreateTranslation(offset, offset); IReadOnlyList points =PolygonFactory.GetGeoJsonPoints(missisipiGeom, transform); - + using Image image = provider.GetImage(); var options = new ShapeGraphicsOptions() { @@ -99,7 +135,7 @@ public void Mississippi(TestImageProvider provider, int aa, int offset, public void Missisippi_Skia(int offset) { string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); - + FeatureCollection features = JsonConvert.DeserializeObject(jsonContent); var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi").Geometry; @@ -108,8 +144,8 @@ public void Missisippi_Skia(int offset) * Matrix3x2.CreateScale(60, 60) * Matrix3x2.CreateTranslation(offset, offset); IReadOnlyList points =PolygonFactory.GetGeoJsonPoints(missisipiGeom, transform); - - + + SKPath path = new SKPath(); foreach (PointF[] pts in points.Where(p => p.Length > 2)) @@ -122,7 +158,7 @@ public void Missisippi_Skia(int offset) } path.LineTo(pts[0].X, pts[0].Y); } - + SKImageInfo imageInfo = new SKImageInfo(10000, 10000); using SKPaint paint = new SKPaint @@ -132,7 +168,7 @@ public void Missisippi_Skia(int offset) StrokeWidth = 1f, IsAntialias = true, }; - + using SKSurface surface = SKSurface.Create(imageInfo); SKCanvas canvas = surface.Canvas; canvas.Clear(new SKColor(0,0, 0)); @@ -140,7 +176,7 @@ public void Missisippi_Skia(int offset) string outDir = TestEnvironment.CreateOutputDirectory("Skia"); string fn = System.IO.Path.Combine(outDir, $"Missisippi_Skia_{offset}.png"); - + using SKImage image = surface.Snapshot(); using SKData data = image.Encode(SKEncodedImageFormat.Png, 100); @@ -148,4 +184,4 @@ public void Missisippi_Skia(int offset) data.SaveTo(fs); } } -} \ No newline at end of file +} From 3e3d18e827f5e3dfd60a8d74f2ae1a4750b34422 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Mon, 26 Oct 2020 22:32:01 +0100 Subject: [PATCH 047/106] more benchmarks --- .../Drawing/DrawLines.cs | 125 ------------- .../Drawing/DrawPolygon.cs | 160 ++++++++++++++--- .../Drawing/FillPolygon.cs | 167 +++++++++++++++--- .../Drawing/DrawingRobustnessTests.cs | 7 +- .../TestUtilities/PolygonFactory.cs | 5 +- 5 files changed, 279 insertions(+), 185 deletions(-) delete mode 100644 tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawLines.cs diff --git a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawLines.cs b/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawLines.cs deleted file mode 100644 index b6fe97ad..00000000 --- a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawLines.cs +++ /dev/null @@ -1,125 +0,0 @@ -// Copyright (c) Six Labors. -// Licensed under the Apache License, Version 2.0. - -using System.Drawing; -using System.Drawing.Drawing2D; -using System.IO; -using System.Linq; -using System.Numerics; -using BenchmarkDotNet.Attributes; -using SixLabors.ImageSharp.Drawing.Processing; -using SixLabors.ImageSharp.Drawing.Tests; -using SixLabors.ImageSharp.PixelFormats; -using SixLabors.ImageSharp.Processing; -using SkiaSharp; -using SDPoint = System.Drawing.Point; -using SDPointF = System.Drawing.PointF; - -namespace SixLabors.ImageSharp.Drawing.Benchmarks -{ - public class DrawLines - { - private PointF[][] points; - - private Image image; - - private SDPointF[][] sdPoints; - private System.Drawing.Bitmap sdBitmap; - private Graphics sdGraphics; - - private SKPath skPath; - private SKSurface skSurface; - - private const int Width = 7200; - private const int Height = 4800; - - [GlobalSetup] - public void Setup() - { - string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); - - this.points = PolygonFactory.GetGeoJsonPoints(jsonContent, Matrix3x2.CreateScale(60, 60)); - this.sdPoints = this.points.Select(pts => pts.Select(p => new SDPointF(p.X, p.Y)).ToArray()).ToArray(); - - this.skPath = new SKPath(); - foreach (PointF[] ptArr in this.points.Where(pts => pts.Length > 2)) - { - skPath.MoveTo(ptArr[0].X, ptArr[1].Y); - for (int i = 1; i < ptArr.Length; i++) - { - skPath.LineTo(ptArr[i].X, ptArr[i].Y); - } - skPath.LineTo(ptArr[0].X, ptArr[1].Y); - } - - this.image = new Image(Width, Height); - this.sdBitmap = new Bitmap(Width, Height); - this.sdGraphics = Graphics.FromImage(this.sdBitmap); - this.sdGraphics.InterpolationMode = InterpolationMode.Default; - this.sdGraphics.SmoothingMode = SmoothingMode.AntiAlias; - this.skSurface = SKSurface.Create(new SKImageInfo(Width, Height)); - } - - [GlobalCleanup] - public void Cleanup() - { - this.image.Dispose(); - this.sdGraphics.Dispose(); - this.sdBitmap.Dispose(); - this.skSurface.Dispose(); - this.skPath.Dispose(); - } - - [Benchmark] - public void SystemDrawing() - { - using var pen = new System.Drawing.Pen(System.Drawing.Color.White, 2); - - foreach (SDPointF[] loop in this.sdPoints) - { - this.sdGraphics.DrawLines(pen, loop); - } - } - - [Benchmark] - public void ImageSharp_Original() - { - ImageSharpImpl(false); - } - - [Benchmark] - public void ImageSharp_ActiveEdges() - { - ImageSharpImpl(true); - } - - private void ImageSharpImpl(bool useActiveEdges) - { - var options = new ShapeGraphicsOptions() - { - ShapeOptions = new ShapeOptions() { UsePolygonScanner = useActiveEdges} - }; - this.image.Mutate(c => - { - foreach (PointF[] loop in this.points) - { - c.DrawLines(options, Color.White, 2, loop); - } - }); - } - - [Benchmark(Baseline = true)] - public void SkiaSharp() - { - using SKPaint paint = new SKPaint - { - Style = SKPaintStyle.Stroke, - Color = SKColors.White, - StrokeWidth = 2f, - IsAntialias = true, - }; - - this.skSurface.Canvas.DrawPath(this.skPath, paint); - } - } -} diff --git a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawPolygon.cs b/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawPolygon.cs index 2b2bd3d6..1f11a92a 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawPolygon.cs +++ b/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawPolygon.cs @@ -4,56 +4,160 @@ using System.Drawing; using System.Drawing.Drawing2D; using System.IO; +using System.Linq; using System.Numerics; using BenchmarkDotNet.Attributes; +using GeoJSON.Net.Feature; +using Newtonsoft.Json; using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.Drawing.Tests; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; +using SkiaSharp; using SDPoint = System.Drawing.Point; +using SDPointF = System.Drawing.PointF; namespace SixLabors.ImageSharp.Drawing.Benchmarks { - public class DrawPolygon + public abstract class DrawPolygon { - [Benchmark(Baseline = true, Description = "System.Drawing Draw Polygon")] - public void DrawPolygonSystemDrawing() + private PointF[][] points; + + private Image image; + + private SDPointF[][] sdPoints; + private System.Drawing.Bitmap sdBitmap; + private Graphics sdGraphics; + + private SKPath skPath; + private SKSurface skSurface; + + protected abstract int Width { get; } + protected abstract int Height { get; } + protected abstract float Thickness { get; } + + protected virtual PointF[][] GetPoints(FeatureCollection features) => + features.Features.SelectMany(f => PolygonFactory.GetGeoJsonPoints(f, Matrix3x2.CreateScale(60, 60))).ToArray(); + + [GlobalSetup] + public void Setup() { - using (var destination = new Bitmap(800, 800)) - using (var graphics = Graphics.FromImage(destination)) + string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); + + FeatureCollection featureCollection = JsonConvert.DeserializeObject(jsonContent); + + + + this.points = this.GetPoints(featureCollection); + this.sdPoints = this.points.Select(pts => pts.Select(p => new SDPointF(p.X, p.Y)).ToArray()).ToArray(); + + this.skPath = new SKPath(); + foreach (PointF[] ptArr in this.points.Where(pts => pts.Length > 2)) { - graphics.InterpolationMode = InterpolationMode.Default; - graphics.SmoothingMode = SmoothingMode.AntiAlias; - using (var pen = new System.Drawing.Pen(System.Drawing.Color.HotPink, 10)) + skPath.MoveTo(ptArr[0].X, ptArr[1].Y); + for (int i = 1; i < ptArr.Length; i++) { - graphics.DrawPolygon( - pen, - new[] { new SDPoint(10, 10), new SDPoint(550, 50), new SDPoint(200, 400) }); + skPath.LineTo(ptArr[i].X, ptArr[i].Y); } + skPath.LineTo(ptArr[0].X, ptArr[1].Y); + } - using (var stream = new MemoryStream()) - { - destination.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp); - } + this.image = new Image(Width, Height); + this.sdBitmap = new Bitmap(Width, Height); + this.sdGraphics = Graphics.FromImage(this.sdBitmap); + this.sdGraphics.InterpolationMode = InterpolationMode.Default; + this.sdGraphics.SmoothingMode = SmoothingMode.AntiAlias; + this.skSurface = SKSurface.Create(new SKImageInfo(Width, Height)); + } + + [GlobalCleanup] + public void Cleanup() + { + this.image.Dispose(); + this.sdGraphics.Dispose(); + this.sdBitmap.Dispose(); + this.skSurface.Dispose(); + this.skPath.Dispose(); + } + + [Benchmark] + public void SystemDrawing() + { + using var pen = new System.Drawing.Pen(System.Drawing.Color.White, this.Thickness); + + foreach (SDPointF[] loop in this.sdPoints) + { + this.sdGraphics.DrawPolygon(pen, loop); } } - [Benchmark(Description = "ImageSharp Draw Polygon")] - public void DrawPolygonCore() + [Benchmark] + public void ImageSharp_Original() + { + ImageSharpImpl(false); + } + + [Benchmark] + public void ImageSharp_ActiveEdges() + { + ImageSharpImpl(true); + } + + private void ImageSharpImpl(bool useActiveEdges) { - using (var image = new Image(800, 800)) + var options = new ShapeGraphicsOptions() + { + ShapeOptions = new ShapeOptions() { UsePolygonScanner = useActiveEdges} + }; + this.image.Mutate(c => { - image.Mutate(x => x.DrawPolygon( - Color.HotPink, - 10, - new Vector2(10, 10), - new Vector2(550, 50), - new Vector2(200, 400))); - - using (var ms = new MemoryStream()) + foreach (PointF[] loop in this.points) { - image.SaveAsBmp(ms); + c.DrawPolygon(options, Color.White, this.Thickness, loop); } - } + }); + } + + [Benchmark(Baseline = true)] + public void SkiaSharp() + { + using SKPaint paint = new SKPaint + { + Style = SKPaintStyle.Stroke, + Color = SKColors.White, + StrokeWidth = this.Thickness, + IsAntialias = true, + }; + + this.skSurface.Canvas.DrawPath(this.skPath, paint); + } + } + + public class DrawPolygonAll : DrawPolygon + { + protected override int Width => 7200; + protected override int Height => 4800; + protected override float Thickness => 2f; + } + + public class DrawPolygonMediumThin : DrawPolygon + { + protected override int Width => 1000; + protected override int Height => 1000; + protected override float Thickness => 1f; + + protected override PointF[][] GetPoints(FeatureCollection features) + { + Feature state = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi"); + + Matrix3x2 transform = Matrix3x2.CreateTranslation(-87, -54) + * Matrix3x2.CreateScale(60, 60); + return PolygonFactory.GetGeoJsonPoints(state, transform).ToArray(); } } + + public class DrawPolygonMediumThick : DrawPolygonMediumThin + { + protected override float Thickness => 10f; + } } diff --git a/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs b/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs index 43ef33e1..650cdf23 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs +++ b/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs @@ -1,67 +1,180 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. +using System.Collections.Generic; using System.Drawing; using System.Drawing.Drawing2D; using System.IO; using System.Linq; using System.Numerics; using BenchmarkDotNet.Attributes; +using GeoJSON.Net.Feature; +using Newtonsoft.Json; using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.Drawing.Tests; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; +using SkiaSharp; +using SDPoint = System.Drawing.Point; using SDPointF = System.Drawing.PointF; namespace SixLabors.ImageSharp.Drawing.Benchmarks { - public class FillPolygon + public abstract class FillPolygon { - private IPath shape; - private SDPointF[] shapeVertices; + private PointF[][] points; + private Polygon[] polygons; - public const int Size = 4000; + private Image image; + + private SDPointF[][] sdPoints; + + private System.Drawing.Bitmap sdBitmap; + private Graphics sdGraphics; + + private List skPaths; + private SKSurface skSurface; + + protected abstract int Width { get; } + protected abstract int Height { get; } + + protected virtual PointF[][] GetPoints(FeatureCollection features) => + features.Features.SelectMany(f => PolygonFactory.GetGeoJsonPoints(f, Matrix3x2.CreateScale(60, 60))).ToArray(); [GlobalSetup] public void Setup() { - this.shape = new EllipsePolygon(Size / 2, Size / 2, Size / 4); - this.shapeVertices = this.shape.Flatten().Single().Points.ToArray().Select(p => new SDPointF(p.X, p.Y)) - .ToArray(); - } + string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); - [Benchmark(Baseline = true)] - public void SystemDrawing() - { - using (var destination = new Bitmap(Size, Size)) + FeatureCollection featureCollection = JsonConvert.DeserializeObject(jsonContent); - using (var graphics = Graphics.FromImage(destination)) - { - graphics.SmoothingMode = SmoothingMode.AntiAlias; - graphics.FillPolygon( - System.Drawing.Brushes.HotPink, - this.shapeVertices); + this.points = this.GetPoints(featureCollection); + this.polygons = this.points.Select(pts => new Polygon(new LinearLineSegment(pts))).ToArray(); + + this.sdPoints = this.points.Select(pts => pts.Select(p => new SDPointF(p.X, p.Y)).ToArray()).ToArray(); - using (var stream = new MemoryStream()) + this.skPaths = new List(); + foreach (PointF[] ptArr in this.points.Where(pts => pts.Length > 2)) + { + SKPath skPath = new SKPath(); + skPath.MoveTo(ptArr[0].X, ptArr[1].Y); + for (int i = 1; i < ptArr.Length; i++) { - destination.Save(stream, System.Drawing.Imaging.ImageFormat.Bmp); + skPath.LineTo(ptArr[i].X, ptArr[i].Y); } + skPath.LineTo(ptArr[0].X, ptArr[1].Y); + this.skPaths.Add(skPath); + } + + this.image = new Image(Width, Height); + this.sdBitmap = new Bitmap(Width, Height); + this.sdGraphics = Graphics.FromImage(this.sdBitmap); + this.sdGraphics.InterpolationMode = InterpolationMode.Default; + this.sdGraphics.SmoothingMode = SmoothingMode.AntiAlias; + this.skSurface = SKSurface.Create(new SKImageInfo(Width, Height)); + } + + [GlobalCleanup] + public void Cleanup() + { + this.image.Dispose(); + this.sdGraphics.Dispose(); + this.sdBitmap.Dispose(); + this.skSurface.Dispose(); + foreach (SKPath skPath in this.skPaths) + { + skPath.Dispose(); } } [Benchmark] - public void ImageSharp() + public void SystemDrawing() { - using (var image = new Image(Size, Size)) + using var brush = new System.Drawing.SolidBrush(System.Drawing.Color.White); + + foreach (SDPointF[] loop in this.sdPoints) { - image.Mutate(x => x.Fill( - Color.HotPink, - this.shape)); + this.sdGraphics.FillPolygon(brush, loop); + } + } + + [Benchmark] + public void ImageSharp_Original() + { + ImageSharpImpl(false); + } + + [Benchmark] + public void ImageSharp_ActiveEdges() + { + ImageSharpImpl(true); + } - using (var stream = new MemoryStream()) + private void ImageSharpImpl(bool useActiveEdges) + { + var options = new ShapeGraphicsOptions() + { + ShapeOptions = new ShapeOptions() { UsePolygonScanner = useActiveEdges} + }; + this.image.Mutate(c => + { + foreach (Polygon polygon in this.polygons) { - image.SaveAsBmp(stream); + c.Fill(options, Color.White, polygon); } + }); + } + + [Benchmark(Baseline = true)] + public void SkiaSharp() + { + foreach (SKPath path in this.skPaths) + { + // Emulate using different color for each polygon: + using SKPaint paint = new SKPaint + { + Style = SKPaintStyle.Fill, + Color = SKColors.White, + IsAntialias = true, + }; + this.skSurface.Canvas.DrawPath(path, paint); } } } + + public class FillPolygonAll : FillPolygon + { + protected override int Width => 7200; + protected override int Height => 4800; + } + + public class FillPolygonMedium : FillPolygon + { + protected override int Width => 1000; + protected override int Height => 1000; + + protected override PointF[][] GetPoints(FeatureCollection features) + { + Feature state = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi"); + + Matrix3x2 transform = Matrix3x2.CreateTranslation(-87, -54) + * Matrix3x2.CreateScale(60, 60); + return PolygonFactory.GetGeoJsonPoints(state, transform).ToArray(); + } + } + + public class FillPolygonSmall : FillPolygon + { + protected override int Width => 1000; + protected override int Height => 1000; + + protected override PointF[][] GetPoints(FeatureCollection features) + { + Feature state = features.Features.Single(f => (string) f.Properties["NAME"] == "Utah"); + + Matrix3x2 transform = Matrix3x2.CreateTranslation(-87, -54) + * Matrix3x2.CreateScale(60, 60); + return PolygonFactory.GetGeoJsonPoints(state, transform).ToArray(); + } + } } diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs index 92399733..5a0373b3 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs @@ -98,12 +98,12 @@ public void Mississippi_Lines(TestImageProvider provider, int aa, int of FeatureCollection features = JsonConvert.DeserializeObject(jsonContent); - var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi").Geometry; + var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi"); var transform = Matrix3x2.CreateTranslation(-87, -54) * Matrix3x2.CreateScale(60, 60) * Matrix3x2.CreateTranslation(offset, offset); - IReadOnlyList points =PolygonFactory.GetGeoJsonPoints(missisipiGeom, transform); + var points = PolygonFactory.GetGeoJsonPoints(missisipiGeom, transform); using Image image = provider.GetImage(); var options = new ShapeGraphicsOptions() @@ -126,6 +126,7 @@ public void Mississippi_Lines(TestImageProvider provider, int aa, int of details, appendPixelTypeToFileName: false, appendSourceFileOrDescription: false); + } [Theory] @@ -138,7 +139,7 @@ public void Missisippi_Skia(int offset) FeatureCollection features = JsonConvert.DeserializeObject(jsonContent); - var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi").Geometry; + var missisipiGeom = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi"); var transform = Matrix3x2.CreateTranslation(-87, -54) * Matrix3x2.CreateScale(60, 60) diff --git a/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs index 5f176ffc..7ba4473c 100644 --- a/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs +++ b/tests/ImageSharp.Drawing.Tests/TestUtilities/PolygonFactory.cs @@ -22,9 +22,10 @@ internal static class PolygonFactory // based on: // https://github.com/SixLabors/ImageSharp.Drawing/issues/15#issuecomment-521061283 - public static IReadOnlyList GetGeoJsonPoints(IGeometryObject geometry, Matrix3x2 transform) + public static IReadOnlyList GetGeoJsonPoints(Feature geometryOwner, Matrix3x2 transform) { var result = new List(); + IGeometryObject geometry = geometryOwner.Geometry; if (geometry is GeoJSON.Net.Geometry.Polygon p) { AddGeoJsonPolygon(p); @@ -69,7 +70,7 @@ PointF PositionToPointF(IPosition pos) public static PointF[][] GetGeoJsonPoints(string geoJsonContent, Matrix3x2 transform) { FeatureCollection features = JsonConvert.DeserializeObject(geoJsonContent); - return features.Features.SelectMany(f => GetGeoJsonPoints(f.Geometry, transform)).ToArray(); + return features.Features.SelectMany(f => GetGeoJsonPoints(f, transform)).ToArray(); } public static PointF[][] GetGeoJsonPoints(string geoJsonContent) => From de699cdeb67c634927b90ed1395e97e384a52778 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Tue, 27 Oct 2020 00:21:35 +0100 Subject: [PATCH 048/106] fix FillPolygonSmall --- tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs b/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs index 650cdf23..fc8e33db 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs +++ b/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs @@ -172,7 +172,7 @@ protected override PointF[][] GetPoints(FeatureCollection features) { Feature state = features.Features.Single(f => (string) f.Properties["NAME"] == "Utah"); - Matrix3x2 transform = Matrix3x2.CreateTranslation(-87, -54) + Matrix3x2 transform = Matrix3x2.CreateTranslation(-60, -40) * Matrix3x2.CreateScale(60, 60); return PolygonFactory.GetGeoJsonPoints(state, transform).ToArray(); } From 2e061bb8acdddd754044f6357af6b7ac89951499 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 30 Oct 2020 17:58:48 +0100 Subject: [PATCH 049/106] DefaultSubpixelCount = 8, replace half of test output --- .../Drawing/FillRegionProcessor{TPixel}.cs | 10 ++++------ .../DrawBeziers_HotPink_A150_T5.png | Bin 8497 -> 4313 bytes .../DrawBeziers_HotPink_A255_T5.png | Bin 9078 -> 4565 bytes .../DrawBeziers_Red_A255_T3.png | Bin 8094 -> 4565 bytes .../DrawBeziers_White_A255_T1.5.png | Bin 7821 -> 4560 bytes .../DrawBeziers_White_A255_T15.png | Bin 7821 -> 4560 bytes .../DrawComplexPolygon.png | Bin 5392 -> 5850 bytes .../DrawComplexPolygon__Dashed.png | Bin 8169 -> 7871 bytes .../DrawComplexPolygon__Overlap.png | Bin 6230 -> 6234 bytes .../DrawComplexPolygon__Transparent.png | Bin 4860 -> 5506 bytes ...Dot_Rgba32_Black_A(1)_T(5)_NoAntialias.png | Bin 2043 -> 4111 bytes ...ot_Rgba32_Yellow_A(1)_T(5)_NoAntialias.png | Bin 2089 -> 4016 bytes ...ash_Rgba32_White_A(1)_T(5)_NoAntialias.png | Bin 2068 -> 3611 bytes ...gba32_LightGreen_A(1)_T(5)_NoAntialias.png | Bin 2245 -> 3569 bytes ...awLines_Simple_Bgr24_Yellow_A(1)_T(10).png | Bin 2731 -> 2686 bytes ...Lines_Simple_Rgba32_White_A(0.6)_T(10).png | Bin 3142 -> 2597 bytes ...wLines_Simple_Rgba32_White_A(1)_T(2.5).png | Bin 2777 -> 2568 bytes ...ple_Rgba32_White_A(1)_T(5)_NoAntialias.png | Bin 1645 -> 1411 bytes .../DrawPath_HotPink_A150_T5.png | Bin 8274 -> 4855 bytes .../DrawPath_HotPink_A255_T5.png | Bin 8708 -> 5230 bytes .../DrawPathTests/DrawPath_Red_A255_T3.png | Bin 8276 -> 4795 bytes .../DrawPath_White_A255_T1.5.png | Bin 7543 -> 4657 bytes .../DrawPathTests/DrawPath_White_A255_T15.png | Bin 8276 -> 4903 bytes ...endingOffEdgeOfImageShouldNotBeCropped.png | Bin 11829 -> 5798 bytes .../DrawPolygon_Bgr24_Yellow_A(1)_T(10).png | Bin 4299 -> 4424 bytes .../DrawPolygon_Rgba32_White_A(0.6)_T(10).png | Bin 4018 -> 4454 bytes .../DrawPolygon_Rgba32_White_A(1)_T(2.5).png | Bin 3970 -> 4278 bytes ...gon_Rgba32_White_A(1)_T(5)_NoAntialias.png | Bin 1953 -> 4356 bytes .../ComplexPolygon_SolidFill.png | Bin 4060 -> 2419 bytes .../ComplexPolygon_SolidFill__Overlap.png | Bin 4757 -> 3003 bytes .../ComplexPolygon_SolidFill__Transparent.png | Bin 3869 -> 2378 bytes .../FillPolygonTests/Fill_EllipsePolygon.png | Bin 2700 -> 3012 bytes .../Fill_RegularPolygon_V(3)_R(50)_Ang(0).png | Bin 2113 -> 2551 bytes ...ll_RegularPolygon_V(3)_R(60)_Ang(-180).png | Bin 2232 -> 2633 bytes ...Fill_RegularPolygon_V(3)_R(60)_Ang(20).png | Bin 2412 -> 2908 bytes .../Fill_RegularPolygon_V(5)_R(70)_Ang(0).png | Bin 2952 -> 3255 bytes ...ll_RegularPolygon_V(7)_R(80)_Ang(-180).png | Bin 3347 -> 3623 bytes 37 files changed, 4 insertions(+), 6 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index 6e8c5123..926ba42a 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -27,6 +27,8 @@ public FillRegionProcessor(Configuration configuration, FillRegionProcessor defi this.definition = definition; } + private const int DefaultSubpixelCount = 8; + /// protected override void OnFrameApply(ImageFrame source) { @@ -56,7 +58,7 @@ protected override void OnFrameApply(ImageFrame source) } int maxIntersections = region.MaxIntersections; - int subpixelCount = 4; + int subpixelCount = DefaultSubpixelCount; // we need to offset the pixel grid to account for when we outline a path. // basically if the line is [1,2] => [3,2] then when outlining at 1 we end up with a region of [0.5,1.5],[1.5, 1.5],[3.5,2.5],[2.5,2.5] @@ -64,11 +66,7 @@ protected override void OnFrameApply(ImageFrame source) // region to align with the pixel grid. if (graphicsOptions.Antialias) { - subpixelCount = graphicsOptions.AntialiasSubpixelDepth; - if (subpixelCount < 4) - { - subpixelCount = 4; - } + subpixelCount = Math.Max(subpixelCount, graphicsOptions.AntialiasSubpixelDepth); } using (BrushApplicator applicator = brush.CreateApplicator(configuration, graphicsOptions, source, rect)) diff --git a/tests/Images/ReferenceOutput/Drawing/DrawBezierTests/DrawBeziers_HotPink_A150_T5.png b/tests/Images/ReferenceOutput/Drawing/DrawBezierTests/DrawBeziers_HotPink_A150_T5.png index 75755fe859f1561e4b4928106be2ef8207af7b55..d4960248edcfb7a90bfff18edec906fc6222c63e 100644 GIT binary patch literal 4313 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 literal 8497 zcmch7XEa=Gxab(2kVJxr5~4=0NwfqZ2vL%l8GVR0dKXbgh%bm}LlC_)7;PAJLZXa5 z7-h6Xi#CKH2=3&3XWbun-5=-Pv)1{s*IxU1-lxC&Df`{;j107y7;Z8E001Uk9nEI| z0EIaD>ZGF~Lrmm;MU!t-j_Oa<0f3qhjDKvX$wHAYA9@fkeaWw#L)bvS$=- z|74M}bA|#*KH1l#g%GlUMM{c!Ab^Sua0LRO69@330O44m8k7P6r~V5CGX5u&jQ$r& zM*k=DUm`N}U!uRze~JD#tN$;e|C;>&L(+eZh-~2hywZFZ<;a}Fk=k`esdVN|Yvsxu z^kNLGO7CMgww!*lDkGyjrL6J%%

>c80;tlforXzA|w5+i!%kDy5}QICsv&Bv=SitX@RNWY5xqc@*bC zc^&K7ZA@pYoO$0GceXCzdrYE(B((w0I{Vx%fui#K)H zZB=NuH%=#+-_&T>!GRa77`0AE-*TNbuPrB7$jJ?1_4VTvf?mWD1zPAwan|JKS3oWS z>JU|RdezQolCJY$N?ijnS3N+j_$>78ZBWgxNaB8DNXP@1&CTJx6}lqJD;z^0v|v?B z&U9XRlr&ah`nd$fb<%d0?TS5GAa<~CRf+R+cwM%*m7km$qT|8yj0lvPT-X4Nz z+uKPJ-}GgmE|T>OKO*-`b1*P_Msr>u*~FF#qtrp?%k|e_PzYdEe*|@TBwq j?`_}HeV;@9A+yKLZUP;YlWhYJ?633ZE}FhH_Kf`xfo$y# literal 3623 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 From ca2bb3d58f754412a6dab5fef254267d0cede71d Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 30 Oct 2020 18:06:18 +0100 Subject: [PATCH 051/106] replace SolidBezierTests output --- .../FilledBezier_Rgba32_Blank500x500.png | Bin 6173 -> 3127 bytes ...lledPolygonOpacity_Rgba32_Blank500x500.png | Bin 5870 -> 2934 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/Images/ReferenceOutput/Drawing/SolidBezierTests/FilledBezier_Rgba32_Blank500x500.png b/tests/Images/ReferenceOutput/Drawing/SolidBezierTests/FilledBezier_Rgba32_Blank500x500.png index 5f611fc80655532a307f9dd87ab34a1738e1406c..19657466cc1c47bead0bc2e35226989be3503c9e 100644 GIT binary patch literal 3127 zcmb`J_ct4g8^)t3VzgCJvucYFd&Fpo9YkWU7&T(o3a##n4i}}xRSj(#ZCz?zdlwa} zB4Vqg)E1*=YkzzHhwpRF=RD_m&wJkA-gBO3D5M21Py`470C=q|P3-{ymYx6LWc@Qa z;#8^oV=OWD7H~i*MQr&`V8a^Q8Up|o&$*9$+5cp&NK3aE0D!OKKUlhM6#4@IXC_cK zj%EPBDGT8A49f{C%L&_=6ZSJFXU`mSupV==9&@oB0ojhY*^hYG4|&-S&z(Iy&v9^p zeNj?q8zZzr?tIiSzur%(ExKyLW|mPl|6>nr~O; z+>Y$I9l7&6^5=KJ7q%5IY(x0Bl=!!l`M01Kw^S}}stRnX32dr^erkYzYJz@h32tZ$ zZs=Uv(7m()yR@z+w5~6-ZXmp7D7WeFv@gqB>ims)g?T6C0JaFSkdmR@j?S#Xt^caxoW zm!0>Jo%58N!^q8f$7+gH@afg3JU%rb8gpp-R(XO5ekk zzegy4zX4@LLK#s|MzjheMui@$O2?_v<5Z{O)uwK$O(m#*yRH81j>fmU8k6@mCm(1{ zJkXkas5S9Odm>SL9IrE;q%;0lXY7gY*i+rHXRxtk*yvxd(GH+fd|o6uARM{(|o8M0b+yJG<<^blZRF zarn~f@TJeO2c~J(t7*=wY2K@8!MkzMyK%{f@m5 zli;e;;3^&Mv?Tz5bJ5Dw*ilG$t&J-&3n%_~1}kLF#$r{j36``qw$g|pn!S`&1Ap^8 zpJh{0{z+BYx({KNA>%;e8CH^2t~G^3K2t>y-@aAnr5QzjW*IPeb4B3GL)fBfpBv-X zX=9o7pWpgF>w)T7PBl$&&6#2i3D=*si(|JdNBS-?Vup0&#Ap_l!z~}Z4u4xiKa|gn zsz}fsEUnAb#*|`iG4H`{Jxx!>T#f$b9^d_=j1R{uQD z!m9k-mvReFNoAK+xjCcfU{MULuZ#25uLTZ_+qDUk?wWH~HxReun$mq!|E_KT-lN%d z7wJrGthnmIyFajI*Sl*Il>G;nE_s^O?p;*J!v87`nP`KP?^KL9)x;6fWqH5jcAM|C zq>HEO)X4?z2&lh{$_|}tIf2V*Qlk5n7#7_RE?0V*oKD&mwiaU?iunXr!jnV8`ZM5n zZNqRSS`zZZL*uEX&Dopq34ylcfAT=d9S+e>;x=0Qo^;#rz_lpZNQa%pDJ))YC2rl>OW=pv+O345> zM!jHq%H7a%DH)RIH!S^Fij_aRLxt{2jbK?iF@ADTW}7{s(+KqQjRQ=T!!Zpp23Sr#eSJbc89|`G>@CGp6C^tR|mn1r$n!uG!~aP2O}A5zPJ1Gnr^kn?ZpG6@imlafCj!MA`TFG$Q7;> z&$h@}Cc1iFkgH68L`_UGZ2NAPDrP+JnV;)~Oqf^KIXY$z2Ug=cZ07Kl- zSd|6Ni<1LygI_!sew|lj3Dwqaw8}W@9uKRR+Rxiez6avQE%IS=T>yy0{UfFbPj;X8>!0q8$^XsArJAQD`$nv>Wz%W!kZQ%*rOhA=Hd)N z9RXx*3-IGNBHug*d za_3tRlNIQbJvf>KoHizvz<|>#<{l7`QDsG*B!aO{-a|TX@u}9tr@qjc9A}Ua3}Nz~ zdjc5etri!Fx7X~TXt4Z$VqBM_6p zANLmh6@wTLBITSa`eH@Qc%2%c>dAU$%elS+xDp!fHG0?&F?MW@7L7;$D=5^Niu(5? zLLff(#qJ~Y6bRu&Lbn?tMvO>!Y-Z7Miv6DBJ3bu*%=wu}Xl8T^Kki?2uZ`@ACn=L1 zG2Cem7EMsJbrF_r#snW^plMxMAM{gSwEUxaJgN|!M%yVs(}3@nzncd)LaannXy%G$ z&8g}XhvYr&-a0R^NMNR#H&`S%v!e6~|BfVyAc>&9GKbA(y;TvK_k72O3CWCUpR{B SC~Q6W@1~U*(zF!r^XPwuP`lv( literal 6173 zcmc&&XH-+$whj^!L+i@F-1+ zp@RycmmrF?fb@VANkR+lZSH;VzH$HGH{KZ8BYVxY_geFt<(qS_rzSV`c(_h+fj}T0 z1O02aK_E8f;l&97Bwd3OF~A=fhcUu{KxK)?b{}v6mR=wbtoiU_YjgkG9t09> zGPs7h<2SNQ^-Z$E`G1=9tuwE?=ValKZ{_Xeu>Pp9+8|9fuCP5+EKN+?y|ti4tiYZV zd_Dyp#VtG~#&aa>Ws>~~&aiVz;H&x{Jlo7j_QS~z#fvNN-8-_cw~;DmNnWdrZoh6V z`8f^iy$$tw!o<4-At6o>^85REKt%)yjt8MBY#)iPyK%}3b^b?A+|iE>3I(-t zt#{TBIzv`}cf7hxc#mRi;u3$52Q=)a7V_+-o|crY{rv2?);<|U(_FTZ4kZ*m5fYM* z`l=eT+h6Umn0r@i>qpd}c6yS;tv=FBi096;sI6P`Th(3@TU-0%Y1Ll8wKg{_syRX7 zy&m6rN{VbQFUr)i=Gj|=|=&v^c+T5#Prn0^1#$a+o)m{jSY^6WGPMlSs&bA;`d#xF7M;M z{rmml=c8*je)a*oJ$cLN^K=krK#f&(HNg=#R_TIsG|S$Q_$I-Uf?6!QuBAgA$%viv z)t^A&)+18VkSPbR&DP?=s|nv0>O!Iuzdao5EY%E2pZE3=h_%^eSMw!c zQqz@3LQ!mDuuR=vW-5EnXl?ueD>N~tJS-0aH*A@iaobz_>`+GZVtsyDiiu-F<~Lsq z(IH40+1cQ_@9uWN&cmQz51KDW4D9iz3(jl$;q;i79|@o-u{!h(maKGkdr{}F;N@Ms z_0V(b`Wk6fHojC#jVuqss78Hx)$eykvuQiK`psVGgE-1^qH)(>4Gh2H2cYnq`&Jsx zHiZ4Jfv@vdDj&q%KEY7k`%%8thA`z}hvVsI{nwUx2Q^Prl?0ESUb0LR5f7Z+O!Fhb zI8imJMXl~lyCv0?K}`>4+MAz& zfu4kw-1I0mPSo&oLe6fXT&?u0N6WH(Z%bX=V^xE3miRgjUQSfr`l45M!l(*W^kXXN z4gVKAy;D>92c%Y6KQu+SW&+E&OYm6EvksR2U?17IJYg|h0cg|whZ}*=tnJy=DZ!nm z&*Zt&vbx*%dh1(|7dL>T_u_EcMtbZYPgLcG9fWjfBq*-cXaf66?J8hG|IaT&00T@% zB~YVowd_wX7_8CVOB1vuoDW~kR-$xwxR>5T&N(G5Sv1j4&yy2M%A(lb+{-_1uR0eJ zu*Uu{`^+&3W{a;4J)(Pp4V)F1=;n8MynMzWLO*>0aQiJAwRc^BE987v?>C+uZ=icd z=)db&e>nsWV4khcxN)x%-@UdUH@!z+sicydYT>5g@37)wP{re%Z(PN6W88KidfT|*ZLD4N)#OV`Z=iyw>}N|{DfNX z^0s214I@WGNiYIl?Zl9U}$OQrzQ*7)~b@{zjBZqRNzrl*AH34@+#IEZs zlIEY9*|#_OG4T}GQYmn3ZELh^rDJTH4bHr>T@k;jXJ=H3Nivgr)h}FCLca-E-``Wa z%?;X~q$GM}wSR~b(2fLQ`tl1##6meYAZ zpfC0~p#-X2>-!F0h)h`1n?`8H8fMo&+*eww)iD+Zd^Eh#!4NH<&#Y%LIkXZYPX=%w zfiqod2)elYN;{SoIrWeJUWk=*uTf_-fIt}0{2B3lt;SFOqkOHM23Bj&yc30hMe@9- zzh;$H54#$3&1ZG_w&)DNP66VxsUqaXi*ag=b&@rO^$(= zeq{N4zff)eA`-hAN=*C|*LrfTfLwRqGe(#G&a7&j4I^5xS?n*v;FpnnC93%kLH71^ zV(Tvf)VGMK=|OcQtvQK+JUd(hAxqY*Hv-{}0fh&j@48nztvatYZD?Ar^_Nz|`pPpn zl7{=8`!Uge|I=R&RjL;5ItoHUiCT&4#nE=ZMD*&DVO2$hFS&YvEQdF9=g&LUt#7W; z%ZPn$^%G4Mp~Qo7MuA9zVBZox(jYbVEh5fBjxYk4^&lN}#%5Dct3sKxxai$srg9qmHfmm{+XW_o;^9k%Tci?ln}t>bo< z$h_C$*`I|z=3&*DFSXapaywPM$yXn5Bt&CCvx3Z-;px+aTk$98`^t&rlmNMQHU|MF zkSfesDZ|dKk@0S)XpqB6X6vi*YNv&p7AeULmX0x*{*($~OVOi*IDcMwY2rJ=pFeZQ zjJxIS#jP?7C|{I06aTYHwgUAQ@9L)Y(}jb`jA(Sw#m&hJOFHBX{Z2xNpq-$5uGe$$ z;uriGZKCm2auZH)v=b!AdZ4WO(V(V9a`|t~(V@`WJgoRGAJklG`7;;0olpKiXq()_ z7?a*N_)MCXoN<_qkM(hIYhq8iL9wZ^HFhK)nSE3H7`bm-Y=$y9gXwcI^Gf1&SmbAH zw)`V`-e}P>MtJQtt=VQJw<9;s{vs$LB*TbJZqIP@DOJ*rKCP`P6E~o@MVK>Be!S=n zYW<$Kv^N=0h)0q!Ar5UTLZ-7VGC-zCl6rm4$s~OxHaSiXl!)wpi~gZ8B?CbQVQe(E z_2=Y%N~DqSZG{3$Dx7e9p_hK$X6bPDa1KDLQs?@5p3l#JDmA>BQ0JB{sDq)Hp7F2H z@NY)=m0&Gg`<9HM;09X5;JB9`rc1(ShmPb7Sj!l|%UpEQ`Wf?CxZbzNM;o9Kx6!#( zPxa%yXNF%izUz@|MACGYSP2>>0^FZhO9IB=KxsFnyHKL<+Wu*MrDDL62j~TAQB`I< zQPbvycsTRn^DC-N!HuKK@*;9sb*ch4X$nA!PkHWt(^haE^R(cKVnkRez*k9zP>kGp zx2op$u@AP!-7d^7dCq|2`n?4{nc{IbTpdE{oyo8WK%x4sg4M(e>u>Li3+1ZHjPpNl z-4Z^6k&~Be{!EK2UWxU+n;$_GylrI`Qg7dDZNaI#&?;`MYwB8x0r*e%v0I(iU$)F- zIle}3`9(m|^1UM4+Z%b^&ARdIV&M+=5pV+>vnj0Kp5|m{+*;V@KY~P47|!IDi_snE zG;wIpIV^?^Q-zA=%h1@mUY-T;;WiJ;rLRv+FgS4bWE4;vM2puY?3Vd*g8#a&{|8Qd zLJuec^Cg+z)3-l>lTN#nB6+|Xq9vYnh{safn&H#77>bva8p5rMxmUt9LwWf*r{af9 z<>5oo$pe$8oHJq2nvGU+-Ib9em_EeYW=wFmXvigovNoFH#fRVN6SEngn!OBX-uFO> z%p3^PfKm>ipe~Ahl~IFitjFdk0tT0XQhk)$>r`b%W(mG<=8`8$gijaS{Iq&dZUA7> zDg0$g5s9`iA})SllIW4V?A)QEf~M$^7d%Yv@~4}zE&`?(J=}b{PDRx5903Q>l5z7D8d}k>8FTq=brD3~ zi1~SwOrWN>ZJY86gE?6gzhD^oR}{zLBsN!j(MokQ{qHqPGdQ!tK=Z|`B@8rXV1{K{ z<`D1}@IE$6d&Cv{Q}Qk_%|T^&Nd{nXTBmuGg8<$3zg#3;jeh-tz_B(mteFiC-#>C5 zKsI}_&ghTZwi()vXo^jHq$#hCLu3_BjOSubzwpVn%tOo0AFUl-PCC^w`0>}=vhtx| zWXR{!H!+Z?_-TdLZ z)N#ca+IfYh*?wd}1*pW`vBl_g=-xvhCe}%^9;1j(6wQpEJ-8zJga>sD=b{n$7{&s8 zq0mVBQ7JYHd}YPR4yf}S=~Sk59P>mw4Us;HDVelN<1x{<%e*%#`c3TGxKbP_7DkJT zPLjvtl^Z;lZNG&n9t-fEMay`7;Y;C*?nVnk_A-xZ+*(BoOI~=7ya|G)b56ybty^LL8TvU9YZGWz|#^r>;8Ot@TZA{04Uiydw? z+V3iYcnq)5I&cDSRWs!uNP2e2ttD@v}6m2%gHvSb;5t*o<2 z0tuxIGnAlxPh~GF${)4Q<(3uR9nKlRcO!{>;f>Wb5{vIyMgm1&!!ALC@&RoJ2}K-+ z=V;>|(R82w$_Rzrl}ZeHB%;yfHIMO#)OBxyr z{sc!BOEWo6f)QI!Q=iwqCT}R~<0#a}(BS>(>twV`xnVRO(qLDwlo@7IeT^dKUcSK{ zbl=FmQhBHxvil`}d54GXE9q*EyEkn2l}?X_g7=a^MCc_B>gknFj2f3(Gt?U?+WZZg zg3(Vk6_S4fY&+>Aj>Z^!3@xIF?MdUS#=_NtT3G>Zbhu5se7pO zdPnntsj|L5U6SQW#cgcaV=mJ)Gq^I1=&sC}(+lWlkRZdocS1I!&dHxFU42FoF{-p) z4`@`U7hZCTxZ@%ve@D<*UFdsicAoY#2*4J$f1Yv^GPHry#xIfbE}Cz-bOe|r2nHIpI@Y15h#d+&bCgwCCSe2@BF%WDuNQCRY4?Mv zN_g8hBJ%8(`#S!Y4rWOZX}qodps|KMr^zLZ=r3WEyrOe4MXXTQzsrge_RK)D;Yw+T z!E=+}MAaWz39LuaouIQ-y|JDqTg1_FNSr1Oz(n{dtFXu7U(2K5z z2I=ORPK7R^`l9dI-qB^=&h#1!D=MWl2tl`Pa;xIkxe@IpKs@%}8Fhvy^%47ir>Q3` zYsE=H9u|+TBsKlhD2tlU*~{Ish|N!Uc7%a^MVAz97O2n2(FQmW?Z>Oe9?V1qby3So z(Iq$DY4I~&B?yCO&eBLlY&A3YecMO5sJV*hixDeosJNC7fI;HaTpyuV!h!J&E^_>~ z1P#4X^lFS>IkmAKqQ)CgL1b6EgB=!)%>asA5hbh=t8$C-pj!7g_g>07ws4peEWnJ6 zj@w)VBiqbxEGdH99RL!9(#x;9mtBpXJT<6<#}0-P^c#g0I;J(+ttiEmFoGqp+aV)j zHboFoc6a*@eFjDtB5CF{^nN%Hqug!3tz!xq$y`am#(|1hhcFRvP&hv-Nn#zSP_|!g zMTBM+QCzX?^mbR@cC*7puiP7%B3~Aga<5_6agO9i&77x=KZeqs(u7dYH>XGhG$SP8?zP$ihuLgWeYh4*30SMK z62cdwN)?O6Z00KyO)?i?I8`Qgr pAFlrYo;ClckE;P}NTYqxt{&58>wbaPfb)HjfzHiqC0A|3{|k>{D3JgF diff --git a/tests/Images/ReferenceOutput/Drawing/SolidBezierTests/OverlayByFilledPolygonOpacity_Rgba32_Blank500x500.png b/tests/Images/ReferenceOutput/Drawing/SolidBezierTests/OverlayByFilledPolygonOpacity_Rgba32_Blank500x500.png index 99ef484b8e0e8195145c93104d3e237e04a1967e..b208ef5b4279a38d600aa5945be70696ae756af1 100644 GIT binary patch literal 2934 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 Uw^ztMB{q4T@x4-Y~$Cu1Z#dpf> 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 From adfa0f3a4b55cc745eb922c3caff327e834082c6 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 30 Oct 2020 18:11:36 +0100 Subject: [PATCH 052/106] FillPolygon_Solid_Rgba32_White_A1_NoAntialias --- ...lygon_Solid_Rgba32_White_A1_NoAntialias.png | Bin 967 -> 3348 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A1_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A1_NoAntialias.png index 3340acddfb9ece86d6f590f78bbdbfc4e3de0e82..f85ea0fbfefb2026d4da33e4273737d72a975d5c 100644 GIT binary patch literal 3348 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 literal 967 zcmeAS@N?(olHy`uVBq!ia0vp^zZe)8<5-x1tT+pKCm_X=?&#~tz_78O`%fY(kk47* z5n0T@z;_sg8IR|$NC67+2l#}z{%82l07MO7>i>U>t+5+{Qj8@*e!&fESB zT^vIyZoR#JuvbEn$1Tw-!aMljlnFDL4F3GRKE+#a_sMk$$z>z3<< ziLWjX0U1}_QkSV!w;N;zOfY+UU3S`c!(Zh!6F|cM^6h{YfA9UZRMIX0r0xG~{;Nk{ z$zI+6>GYRq;obe$K%AqmlD_u6y0svF)&oHlr)7VwZh8)KQfVpB!t#*t=wOY zHwmcIxelVUBYu5$*nSb2{f_kq-d{NSiuY>!Pg|fS<6moU+R_Ho!_S9bz7r1vqmFrihSEW(gPkfODGexg* zuM7{-U;jnfpmt}R$KFL%ieI~4wO)CheV6I-^jA=6h}PJ}@`W!?e*sBruM!Vhzannh zOR?$u+>lLPTi3F5|8=M|$hgRL(GkDA|2AKdz1j=Kx&3uL%bIsh+_e~r-(Su(k-dbZ zV0|6WGGSx|*K-YQqsl|fgJAf(!e0sRek4P6{kCuXVsO{vZXgsle@)h~b%Cib57}OE zx9!sR*KV)+UcoTi%i|uu;*j(>-gUe5{bk>)X;t9Fj)T}2^PktF+i^~agZXY?&SLO% L^>bP0l+XkKnnv{U From 05e87b0e209fb8e78042431664e8897b992eb6ad Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sun, 1 Nov 2020 19:13:02 +0100 Subject: [PATCH 053/106] update FillPolygon_Solid_Basic --- .../Drawing/FillPolygonTests.cs | 2 +- .../FillPolygon_Solid_Basic_aa4.png | Bin 160 -> 0 bytes .../FillPolygon_Solid_Basic_aa8.png | Bin 0 -> 174 bytes 3 files changed, 1 insertion(+), 1 deletion(-) delete mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa4.png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa8.png diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs index 15f4ac94..47a99366 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs @@ -22,7 +22,7 @@ public class FillPolygonTests { [Theory] [WithSolidFilledImages(8, 12, nameof(Color.Black), PixelTypes.Rgba32, 0)] - [WithSolidFilledImages(8, 12, nameof(Color.Black), PixelTypes.Rgba32, 4)] + [WithSolidFilledImages(8, 12, nameof(Color.Black), PixelTypes.Rgba32, 8)] [WithSolidFilledImages(8, 12, nameof(Color.Black), PixelTypes.Rgba32, 16)] public void FillPolygon_Solid_Basic(TestImageProvider provider, int antialias) where TPixel : unmanaged, IPixel diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa4.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa4.png deleted file mode 100644 index cb96178033091b0c73273ea02c6c7c18a7437812..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160 zcmeAS@N?(olHy`uVBq!ia0vp^96-#�(^rK8WxEDaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheoCO|{#S9F5he4R}c>anMpde3xPlzj!PDn_YKY#xJ|Nk>|X5I$!Wj$RS zLpY+76BwBP@hh+}_VDt&5trB@Z(v~Rz`_u6ljX<;pB=w}3K=|I{an^LB{Ts57F{Vf diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa8.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa8.png new file mode 100644 index 0000000000000000000000000000000000000000..691fd86a1cfc7c5201cf90329f502b31f5db8cf1 GIT binary patch literal 174 zcmeAS@N?(olHy`uVBq!ia0vp^96-#&!3HGb=lz)rq!^2X+?^QKos)S9a~60+7BevL9R^{>> zb)sQYa6rI^{rmUJM+&tFPBLIfO4eX_*}`ZN{D5Zzi=Xy~gf&e8XFkX?ET7$f&id{* Q8K7|tp00i_>zopr0QmwmO8@`> literal 0 HcmV?d00001 From ad3a203cfc3f7304f62f158896738a4ae0c4e097 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sun, 1 Nov 2020 19:33:40 +0100 Subject: [PATCH 054/106] delete _IntersectionExperiments --- .../Shapes/_IntersectionExperiments.cs | 259 ------------------ 1 file changed, 259 deletions(-) delete mode 100644 tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs b/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs deleted file mode 100644 index 3123e7ee..00000000 --- a/tests/ImageSharp.Drawing.Tests/Shapes/_IntersectionExperiments.cs +++ /dev/null @@ -1,259 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Linq; -using System.Numerics; -using System.Text; -using SixLabors.ImageSharp.Drawing.Processing; -using SixLabors.ImageSharp.PixelFormats; -using SixLabors.ImageSharp.Processing; -using Xunit; -using Xunit.Abstractions; - -namespace SixLabors.ImageSharp.Drawing.Tests -{ - public class _IntersectionExperiments - { - private const float Inf = 100; - - private readonly IBrush Brush = Brushes.Solid(Color.Red); - - private readonly ITestOutputHelper output; - - public _IntersectionExperiments(ITestOutputHelper output) - { - this.output = output; - } - - - private void DrawRegion(ITestImageProvider provider, IPath path, float scale = 100f) - { - path = path.Transform(Matrix3x2.CreateScale(scale) * Matrix3x2.CreateTranslation(10, 10)); - using Image image = provider.GetImage(ctx => ctx.Fill(Brush, path)); - - image.DebugSave(provider, appendPixelTypeToFileName: false, appendSourceFileOrDescription: false); - } - - private void DrawPath(ITestImageProvider provider, Polygon polygon, Polygon hole, float scale = 100f) => - DrawRegion(provider, new ComplexPolygon(polygon, hole), scale); - - private static (PointF Start, PointF End) MakeHLine(float y) - { - - return (new PointF(-Inf, y), new PointF(Inf, y)); - } - - private void PrintIntersections(ReadOnlySpan points, float y) - { - StringBuilder sb = new StringBuilder(); - sb.Append($"@ y={y} | "); - - bool start = true; - - foreach (PointF p in points) - { - sb.Append($"({p.X},{p.Y})"); - if (start) - { - sb.Append("--"); - } - else - { - sb.Append(" "); - } - // sb.Append(" "); - - start = !start; - } - this.output.WriteLine(sb.ToString()); - } - - private void PrintIntersections(IPath path, float y) - { - var line = MakeHLine(y); - - PointF[] points = path.FindIntersections(line.Start, line.End).ToArray(); - PrintIntersections(points, y); - } - - [Theory] - [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] - public void Case0(TestImageProvider provider) - where TPixel : unmanaged, IPixel - { - IPath path = PolygonFactory.CreatePolygon((0,0), (10,10), (20,0), (20,20), (0,20) ); - - - PrintIntersections(path, 10); - - DrawRegion(provider, path, 10); - } - - [Theory] - [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] - public void Case1(TestImageProvider provider) - where TPixel : unmanaged, IPixel - { - IPath path = PolygonFactory.CreatePolygon((0, 0), (2, 0), (3, 1), (3, 0), (6, 0), (6, 2), (5, 2), (5, 1), (4, 1), (4, 2), (2, 2), (1, 1), (0, 2)); - - PrintIntersections(path, 0.5f); - PrintIntersections(path, 1); - PrintIntersections(path, 1.5f); - - DrawRegion(provider, path); - - } - - [Theory] - [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] - public void Case2(TestImageProvider provider) - where TPixel : unmanaged, IPixel - { - IPath path = PolygonFactory.CreatePolygon((0, 3), (3, 3), (3, 0), (1, 2), (1, 1), (0, 0)); - - PrintIntersections(path, 1); - - DrawRegion(provider, path); - } - - - [Theory] - [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] - public void FindBothIntersections(TestImageProvider provider) - where TPixel : unmanaged, IPixel - { - var poly = new Polygon(new LinearLineSegment( - new PointF(10, 10), - new PointF(200, 150), - new PointF(50, 300))); - IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 55), new PointF(float.MaxValue, 55)); - Assert.Equal(2, intersections.Count()); - - DrawRegion(provider, poly, 1f); - } - - [Theory] - [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] - public void HandleClippingInnerCorner(TestImageProvider provider) - where TPixel : unmanaged, IPixel - { - var simplePath = new Polygon(new LinearLineSegment( - new PointF(10, 10), - new PointF(200, 150), - new PointF(50, 300))); - - var hole1 = new Polygon(new LinearLineSegment( - new PointF(37, 85), - new PointF(130, 40), - new PointF(65, 137))); - - IPath poly = simplePath.Clip(hole1); - - DrawRegion(provider, poly, 1f); - - IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 137), new PointF(float.MaxValue, 137)); - - // returns an even number of points - Assert.Equal(4, intersections.Count()); - } - - [Theory] - [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] - public void CrossingCorner(TestImageProvider provider) - where TPixel : unmanaged, IPixel - { - var simplePath = new Polygon(new LinearLineSegment( - new PointF(10, 10), - new PointF(200, 150), - new PointF(50, 300))); - - IEnumerable intersections = simplePath.FindIntersections(new PointF(float.MinValue, 150), new PointF(float.MaxValue, 150)); - - DrawRegion(provider, simplePath, 1f); - // returns an even number of points - Assert.Equal(2, intersections.Count()); - } - - [Theory] - [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] - public void ClippingEdgefromInside(TestImageProvider provider) - where TPixel : unmanaged, IPixel - { - IPath simplePath = new RectangularPolygon(10, 10, 100, 100).Clip(new RectangularPolygon(20, 0, 20, 20)); - - DrawRegion(provider, simplePath, 1f); - - IEnumerable intersections = simplePath.FindIntersections(new PointF(float.MinValue, 20), new PointF(float.MaxValue, 20)); - - // returns an even number of points - Assert.Equal(4, intersections.Count()); - } - - [Theory] - [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] - public void ClippingEdgeFromOutside(TestImageProvider provider) - where TPixel : unmanaged, IPixel - { - var simplePath = new Polygon(new LinearLineSegment( - new PointF(10, 10), - new PointF(100, 10), - new PointF(50, 300))); - - DrawRegion(provider, simplePath, 1f); - - IEnumerable intersections = simplePath.FindIntersections(new PointF(float.MinValue, 10), new PointF(float.MaxValue, 10)); - - // returns an even number of points - Assert.Equal(0, intersections.Count() % 2); - } - - [Theory] - [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] - public void HandleClippingOutterCorner(TestImageProvider provider) - where TPixel : unmanaged, IPixel - { - var simplePath = new Polygon(new LinearLineSegment( - new PointF(10, 10), - new PointF(200, 150), - new PointF(50, 300))); - - var hole1 = new Polygon(new LinearLineSegment( - new PointF(37, 85), - new PointF(130, 40), - new PointF(65, 137))); - - IPath poly = simplePath.Clip(hole1); - - DrawRegion(provider, poly, 1f); - - IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 300), new PointF(float.MaxValue, 300)); - - // returns an even number of points - Assert.Equal(2, intersections.Count()); - } - - [Theory] - [WithBlankImages(1000, 1000, PixelTypes.Rgba32)] - public void MissingIntersection(TestImageProvider provider) - where TPixel : unmanaged, IPixel - { - var simplePath = new Polygon(new LinearLineSegment( - new PointF(10, 10), - new PointF(200, 150), - new PointF(50, 300))); - - var hole1 = new Polygon(new LinearLineSegment( - new PointF(37, 85), - new PointF(130, 40), - new PointF(65, 137))); - - IPath poly = simplePath.Clip(hole1); - - DrawRegion(provider, poly, 1f); - - IEnumerable intersections = poly.FindIntersections(new PointF(float.MinValue, 85), new PointF(float.MaxValue, 85)); - - // returns an even number of points - Assert.Equal(4, intersections.Count()); - } - } -} \ No newline at end of file From 1950f1ef712e87ba949b3c28c5bfac777a2ee124 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sun, 1 Nov 2020 20:39:54 +0100 Subject: [PATCH 055/106] first attempt to handle nonzero rule --- .../Shapes/Scan/ActiveEdgeList.cs | 93 ++++++++++++++++++- .../Shapes/Scan/PolygonScanner.cs | 61 ++++++------ 2 files changed, 122 insertions(+), 32 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs index 51b52290..3fe6c70a 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs @@ -4,6 +4,7 @@ using System; using System.Buffers; using System.Runtime.CompilerServices; +using SixLabors.ImageSharp.Drawing.Utilities; namespace SixLabors.ImageSharp.Drawing.Shapes.Scan { @@ -49,10 +50,11 @@ public void LeaveEdge(int edgeIdx) throw new ArgumentOutOfRangeException(nameof(edgeIdx)); } - public void ScanOddEven(float y, Span edges, Span intersections, ref int intersectionCounter) + public Span ScanOddEven(float y, Span edges, Span intersections) { DebugGuard.MustBeLessThanOrEqualTo(edges.Length, MaxEdges, "edges.Length"); + int intersectionCounter = 0; int offset = 0; Span active = this.ActiveEdges; @@ -87,6 +89,79 @@ public void ScanOddEven(float y, Span edges, Span intersections } this.count -= offset; + + intersections = intersections.Slice(0, intersectionCounter); + SortUtility.Sort(intersections); + return intersections; + } + + public Span ScanNonZero(float y, Span edges, Span intersections, Span edgeUpAtIntersections) + { + DebugGuard.MustBeLessThanOrEqualTo(edges.Length, MaxEdges, "edges.Length"); + + int intersectionCounter = 0; + int offset = 0; + + Span active = this.ActiveEdges; + + for (int i = 0; i < active.Length; i++) + { + int flaggedIdx = active[i]; + int edgeIdx = Strip(flaggedIdx); + ref ScanEdge edge = ref edges[edgeIdx]; + bool edgeUp = edge.EdgeUp; + float x = edge.GetX(y); + if (IsEntering(flaggedIdx)) + { + Emit(x, edge.EmitV0, edgeUp, intersections, edgeUpAtIntersections, ref intersectionCounter); + } + else if (IsLeaving(flaggedIdx)) + { + Emit(x, edge.EmitV1, edgeUp, intersections, edgeUpAtIntersections, ref intersectionCounter); + + offset++; + + // Do not offset: + continue; + } + else + { + // Emit once: + edgeUpAtIntersections[intersectionCounter] = edgeUp; + intersections[intersectionCounter++] = x; + } + + // Unmask and offset: + active[i - offset] = edgeIdx; + } + + this.count -= offset; + + intersections = intersections.Slice(0, intersectionCounter); + edgeUpAtIntersections = edgeUpAtIntersections.Slice(0, intersectionCounter); + SortUtility.Sort(intersections, edgeUpAtIntersections); + + // Apply nonzero intersection rule: + offset = 0; + int tracker = 0; + + for (int i = 0; i < edgeUpAtIntersections.Length; i++) + { + int diff = edgeUpAtIntersections[i] ? 1 : -1; + bool emit = (tracker == 0 && diff > 0) || (tracker == 1 && diff < 0); + tracker += diff; + + if (emit) + { + intersections[i - offset] = intersections[i]; + } + else + { + offset++; + } + } + + return intersections.Slice(0, intersections.Length - offset); } [MethodImpl(MethodImplOptions.AggressiveInlining)] @@ -103,6 +178,22 @@ private static void Emit(float x, int times, Span emitSpan, ref int emitC } } + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static void Emit(float x, int times, bool edgeUp, Span emitSpan, Span edgeUpSpan, ref int emitCounter) + { + if (times > 1) + { + edgeUpSpan[emitCounter] = edgeUp; + emitSpan[emitCounter++] = x; + } + + if (times > 0) + { + edgeUpSpan[emitCounter] = edgeUp; + emitSpan[emitCounter++] = x; + } + } + [MethodImpl(MethodImplOptions.AggressiveInlining)] private static int Strip(int flaggedIdx) => flaggedIdx & StripMask; diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 8863b000..87feb1be 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -20,17 +20,18 @@ internal ref struct PolygonScanner private ScanEdgeCollection edgeCollection; private Span edges; - // Common contiguous buffer for sorted0, sorted1, intersections, activeEdges + // Common contiguous buffer for sorted0, sorted1, intersections, activeEdges [,edgeUpAtIntersections] private IMemoryOwner dataBuffer; - // | <- edgeCnt -> | <- edgeCnt -> | <- edgeCnt -> | <- maxIntersectionCount -> | - // |---------------|---------------|---------------|----------------------------| - // | sorted0 | sorted1 | activeEdges | intersections | - // |---------------|---------------|---------------|----------------------------| + // | <- edgeCnt -> | <- edgeCnt -> | <- edgeCnt -> | <- maxIntersectionCount -> | <- maxIntersectionCount -> | + // |---------------|---------------|---------------|----------------------------|----------------------------| + // | sorted0 | sorted1 | activeEdges | intersections | edgeUpAtIntersections | + // |---------------|---------------|---------------|----------------------------|----------------------------| private Span sorted0; private Span sorted1; - private Span intersections; private ActiveEdgeList activeEdges; + private Span intersections; + private Span edgeUpAtIntersections; private int idx0; private int idx1; @@ -59,7 +60,15 @@ private PolygonScanner( this.edges = edgeCollection.Edges; this.counterMax = ((maxY - minY) * subsampling) + 1; int edgeCount = this.edges.Length; - this.dataBuffer = allocator.Allocate((edgeCount * 3) + maxIntersectionCount); + int dataBufferSize = (edgeCount * 3) + maxIntersectionCount; + + // In case of IntersectionRule.Nonzero, we need to allocate space for edgeUpAtIntersections: + if (intersectionRule == IntersectionRule.Nonzero) + { + dataBufferSize += (maxIntersectionCount + 1) / sizeof(bool); + } + + this.dataBuffer = allocator.Allocate(dataBufferSize); Span dataBufferInt32Span = this.dataBuffer.Memory.Span; Span dataBufferFloatSpan = MemoryMarshal.Cast(dataBufferInt32Span); @@ -67,6 +76,17 @@ private PolygonScanner( this.sorted1 = dataBufferInt32Span.Slice(edgeCount, edgeCount); this.activeEdges = new ActiveEdgeList(dataBufferInt32Span.Slice(edgeCount * 2, edgeCount)); this.intersections = dataBufferFloatSpan.Slice(edgeCount * 3, maxIntersectionCount); + if (intersectionRule == IntersectionRule.Nonzero) + { + Span remainder = + dataBufferInt32Span.Slice((edgeCount * 3) + maxIntersectionCount); + this.edgeUpAtIntersections = MemoryMarshal.Cast(remainder).Slice(0, maxIntersectionCount); + } + else + { + this.edgeUpAtIntersections = default; + } + this.idx0 = 0; this.idx1 = 0; this.PixelLineY = minY - 1; @@ -118,18 +138,6 @@ private void Init() SortUtility.Sort(keys1, this.sorted1); } - // private bool MoveToNextScanline() - // { - // this.Counter++; - // - // this.SubPixelY = this.minY + (this.Counter / this.subsampling) + ((this.Counter % this.subsampling) * this.SubpixelFraction); - // - // this.EnterEdges(); - // this.LeaveEdges(); - // - // return this.Counter < this.counterMax; - // } - public bool MoveToNextPixelLine() { this.PixelLineY++; @@ -148,18 +156,9 @@ public bool MoveToNextSubpixelScanLine() public ReadOnlySpan ScanCurrentLine() { - int intersectionCounter = 0; - if (this.intersectionRule == IntersectionRule.OddEven) - { - this.activeEdges.ScanOddEven(this.SubPixelY, this.edges, this.intersections, ref intersectionCounter); - Span result = this.intersections.Slice(0, intersectionCounter); - SortUtility.Sort(result); - return result; - } - else - { - throw new NotImplementedException(); - } + return this.intersectionRule == IntersectionRule.OddEven + ? this.activeEdges.ScanOddEven(this.SubPixelY, this.edges, this.intersections) + : this.activeEdges.ScanNonZero(this.SubPixelY, this.edges, this.intersections, this.edgeUpAtIntersections); } public void Dispose() From c73a0163cce53a667e72c73726c6c7ee58991022 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sun, 1 Nov 2020 23:07:11 +0100 Subject: [PATCH 056/106] nonzero case WIP --- .../Shapes/Scan/ActiveEdgeList.cs | 74 +++++++++++++++---- .../Shapes/Scan/PolygonScanner.cs | 14 ++-- .../Shapes/Scan/PolygonScannerTests.cs | 44 +++++++++++ 3 files changed, 109 insertions(+), 23 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs index 3fe6c70a..93e98e92 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs @@ -95,7 +95,11 @@ public Span ScanOddEven(float y, Span edges, Span inters return intersections; } - public Span ScanNonZero(float y, Span edges, Span intersections, Span edgeUpAtIntersections) + public Span ScanNonZero( + float y, + Span edges, + Span intersections, + Span intersectionTypes) { DebugGuard.MustBeLessThanOrEqualTo(edges.Length, MaxEdges, "edges.Length"); @@ -113,11 +117,11 @@ public Span ScanNonZero(float y, Span edges, Span inters float x = edge.GetX(y); if (IsEntering(flaggedIdx)) { - Emit(x, edge.EmitV0, edgeUp, intersections, edgeUpAtIntersections, ref intersectionCounter); + EmitNonZero(x, edge.EmitV0, edgeUp, intersections, intersectionTypes, ref intersectionCounter); } else if (IsLeaving(flaggedIdx)) { - Emit(x, edge.EmitV1, edgeUp, intersections, edgeUpAtIntersections, ref intersectionCounter); + EmitNonZero(x, edge.EmitV1, edgeUp, intersections, intersectionTypes, ref intersectionCounter); offset++; @@ -127,7 +131,7 @@ public Span ScanNonZero(float y, Span edges, Span inters else { // Emit once: - edgeUpAtIntersections[intersectionCounter] = edgeUp; + intersectionTypes[intersectionCounter] = edgeUp ? NonZeroIntersectionType.Up : NonZeroIntersectionType.Down; intersections[intersectionCounter++] = x; } @@ -138,22 +142,42 @@ public Span ScanNonZero(float y, Span edges, Span inters this.count -= offset; intersections = intersections.Slice(0, intersectionCounter); - edgeUpAtIntersections = edgeUpAtIntersections.Slice(0, intersectionCounter); - SortUtility.Sort(intersections, edgeUpAtIntersections); + intersectionTypes = intersectionTypes.Slice(0, intersectionCounter); + SortUtility.Sort(intersections, intersectionTypes); // Apply nonzero intersection rule: offset = 0; int tracker = 0; - for (int i = 0; i < edgeUpAtIntersections.Length; i++) + for (int i = 0; i < intersectionTypes.Length; i++) + { + NonZeroIntersectionType type = intersectionTypes[i]; + if (type == NonZeroIntersectionType.CornerDummy) + { + // we skip this one so we can emit twice on actual "Corner" + offset++; + } + else if (type == NonZeroIntersectionType.Corner) + { + // Assume a Down, Up serie + EmitIfNeeded(intersections, i, -1, ref tracker, ref offset); + EmitIfNeeded(intersections, i, 1, ref tracker, ref offset); + } + else + { + int diff = type == NonZeroIntersectionType.Up ? 1 : -1; + EmitIfNeeded(intersections, i, diff, ref tracker, ref offset); + } + } + + static void EmitIfNeeded(Span intersectionsInner, int i, int diff, ref int tracker, ref int offset) { - int diff = edgeUpAtIntersections[i] ? 1 : -1; bool emit = (tracker == 0 && diff > 0) || (tracker == 1 && diff < 0); tracker += diff; if (emit) { - intersections[i - offset] = intersections[i]; + intersectionsInner[i - offset] = intersectionsInner[i]; } else { @@ -179,18 +203,28 @@ private static void Emit(float x, int times, Span emitSpan, ref int emitC } [MethodImpl(MethodImplOptions.AggressiveInlining)] - private static void Emit(float x, int times, bool edgeUp, Span emitSpan, Span edgeUpSpan, ref int emitCounter) + private static void EmitNonZero(float x, int times, bool edgeUp, Span emitSpan, Span intersectionTypes, ref int emitCounter) { - if (times > 1) + if (times == 2) { - edgeUpSpan[emitCounter] = edgeUp; + intersectionTypes[emitCounter] = NonZeroIntersectionType.CornerDummy; + emitSpan[emitCounter++] = x - float.Epsilon; // To make sure the "dummy" point precedes the actual one + + intersectionTypes[emitCounter] = NonZeroIntersectionType.Corner; emitSpan[emitCounter++] = x; } - - if (times > 0) + else if (times == 1) { - edgeUpSpan[emitCounter] = edgeUp; - emitSpan[emitCounter++] = x; + if (edgeUp) + { + intersectionTypes[emitCounter] = NonZeroIntersectionType.Up; + emitSpan[emitCounter++] = x + float.Epsilon; + } + else + { + intersectionTypes[emitCounter] = NonZeroIntersectionType.Down; + emitSpan[emitCounter++] = x - float.Epsilon; + } } } @@ -203,4 +237,12 @@ private static void Emit(float x, int times, bool edgeUp, Span emitSpan, [MethodImpl(MethodImplOptions.AggressiveInlining)] private static bool IsLeaving(int flaggedIdx) => (flaggedIdx & LeavingEdgeFlag) == LeavingEdgeFlag; } + + internal enum NonZeroIntersectionType + { + Down, + Up, + Corner, + CornerDummy + } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 87feb1be..b6ef3c06 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -25,13 +25,13 @@ internal ref struct PolygonScanner // | <- edgeCnt -> | <- edgeCnt -> | <- edgeCnt -> | <- maxIntersectionCount -> | <- maxIntersectionCount -> | // |---------------|---------------|---------------|----------------------------|----------------------------| - // | sorted0 | sorted1 | activeEdges | intersections | edgeUpAtIntersections | + // | sorted0 | sorted1 | activeEdges | intersections | intersectionTypes | // |---------------|---------------|---------------|----------------------------|----------------------------| private Span sorted0; private Span sorted1; private ActiveEdgeList activeEdges; private Span intersections; - private Span edgeUpAtIntersections; + private Span intersectionTypes; private int idx0; private int idx1; @@ -65,7 +65,7 @@ private PolygonScanner( // In case of IntersectionRule.Nonzero, we need to allocate space for edgeUpAtIntersections: if (intersectionRule == IntersectionRule.Nonzero) { - dataBufferSize += (maxIntersectionCount + 1) / sizeof(bool); + dataBufferSize += maxIntersectionCount; } this.dataBuffer = allocator.Allocate(dataBufferSize); @@ -79,12 +79,12 @@ private PolygonScanner( if (intersectionRule == IntersectionRule.Nonzero) { Span remainder = - dataBufferInt32Span.Slice((edgeCount * 3) + maxIntersectionCount); - this.edgeUpAtIntersections = MemoryMarshal.Cast(remainder).Slice(0, maxIntersectionCount); + dataBufferInt32Span.Slice((edgeCount * 3) + maxIntersectionCount, maxIntersectionCount); + this.intersectionTypes = MemoryMarshal.Cast(remainder); } else { - this.edgeUpAtIntersections = default; + this.intersectionTypes = default; } this.idx0 = 0; @@ -158,7 +158,7 @@ public ReadOnlySpan ScanCurrentLine() { return this.intersectionRule == IntersectionRule.OddEven ? this.activeEdges.ScanOddEven(this.SubPixelY, this.edges, this.intersections) - : this.activeEdges.ScanNonZero(this.SubPixelY, this.edges, this.intersections, this.edgeUpAtIntersections); + : this.activeEdges.ScanNonZero(this.SubPixelY, this.edges, this.intersections, this.intersectionTypes); } public void Dispose() diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index cb6eb068..62a80216 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -300,6 +300,50 @@ public void SelfIntersecting03(IntersectionRule rule) TestScan(poly, 1, 5, 2, expected, rule); } + + [Theory] + [InlineData(IntersectionRule.OddEven)] + [InlineData(IntersectionRule.Nonzero)] + public void SelfIntersecting04(IntersectionRule rule) + { + IPath poly = PolygonFactory.CreatePolygon((1, 4), (1, 3), (3, 3), (3, 2), (2, 2), (2, 4), (1, 4), (1, 1), + (4, 1), (4, 4), (3, 4), (3, 5), (2, 5), (2, 4), (1, 4)); + DebugDraw.Polygon(poly, 1f, 100f); + + FuzzyFloat[][] expected; + if (rule == IntersectionRule.OddEven) + { + expected = new[] + { + new FuzzyFloat[] {1, 4}, + new FuzzyFloat[] {1, 4}, + new FuzzyFloat[] {1, 2, 2, 3, 3, 4}, + new FuzzyFloat[] {1, 2, 3, 4}, + new FuzzyFloat[] {1, 1, 2, 3, 3, 4}, + new FuzzyFloat[] {1, 1, 2, 4}, + new FuzzyFloat[] {1, 1, 2, 2, 2, 3, 3, 4}, + new FuzzyFloat[] {2, 3}, + new FuzzyFloat[] {2, 3}, + }; + } + else + { + expected = new[] + { + new FuzzyFloat[] {1, 4}, + new FuzzyFloat[] {1, 4}, + new FuzzyFloat[] {1, 2, 2, 3, 3, 4}, + new FuzzyFloat[] {1, 2, 3, 4}, + new FuzzyFloat[] {1, 3, 3, 4}, + new FuzzyFloat[] {1, 4}, + new FuzzyFloat[] {1, 2, 2, 3, 3, 4 }, + new FuzzyFloat[] {2, 3}, + new FuzzyFloat[] {2, 3}, + }; + } + + TestScan(poly, 1, 5, 2, expected, rule); + } private static (float y, FuzzyFloat[] x) Empty(float y) => (y, new FuzzyFloat[0]); From a364fbc1879b2494b9c496e1b738046343533e70 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Mon, 2 Nov 2020 12:09:08 +0100 Subject: [PATCH 057/106] Nonzero intersections implemented --- .../Shapes/Scan/ActiveEdgeList.cs | 58 ++++++++++++------- .../Shapes/Scan/PolygonScannerTests.cs | 2 +- 2 files changed, 38 insertions(+), 22 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs index 93e98e92..8172f608 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs @@ -8,8 +8,16 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Scan { + internal enum NonZeroIntersectionType + { + Down, + Up, + Corner, + CornerDummy + } + ///

- /// The list of active edges as index buffer to -s. + /// The list of active edges as an index buffer into . /// internal ref struct ActiveEdgeList { @@ -19,6 +27,8 @@ internal ref struct ActiveEdgeList private const int StripMask = ~(EnteringEdgeFlag | LeavingEdgeFlag); + private const float NonzeroSortingHelperEpsilon = 1e-4f; + private int count; internal readonly Span Buffer; @@ -131,8 +141,16 @@ public Span ScanNonZero( else { // Emit once: - intersectionTypes[intersectionCounter] = edgeUp ? NonZeroIntersectionType.Up : NonZeroIntersectionType.Down; - intersections[intersectionCounter++] = x; + if (edgeUp) + { + intersectionTypes[intersectionCounter] = NonZeroIntersectionType.Up; + intersections[intersectionCounter++] = x + NonzeroSortingHelperEpsilon; + } + else + { + intersectionTypes[intersectionCounter] = NonZeroIntersectionType.Down; + intersections[intersectionCounter++] = x - NonzeroSortingHelperEpsilon; + } } // Unmask and offset: @@ -145,8 +163,12 @@ public Span ScanNonZero( intersectionTypes = intersectionTypes.Slice(0, intersectionCounter); SortUtility.Sort(intersections, intersectionTypes); - // Apply nonzero intersection rule: - offset = 0; + return ApplyNonzeroRule(intersections, intersectionTypes); + } + + private static Span ApplyNonzeroRule(Span intersections, Span intersectionTypes) + { + int offset = 0; int tracker = 0; for (int i = 0; i < intersectionTypes.Length; i++) @@ -160,24 +182,26 @@ public Span ScanNonZero( else if (type == NonZeroIntersectionType.Corner) { // Assume a Down, Up serie - EmitIfNeeded(intersections, i, -1, ref tracker, ref offset); - EmitIfNeeded(intersections, i, 1, ref tracker, ref offset); + EmitIfNeeded(intersections, i, -1, intersections[i], ref tracker, ref offset); + offset -= 1; + EmitIfNeeded(intersections, i, 1, intersections[i], ref tracker, ref offset); } else { int diff = type == NonZeroIntersectionType.Up ? 1 : -1; - EmitIfNeeded(intersections, i, diff, ref tracker, ref offset); + float emitVal = intersections[i] + (NonzeroSortingHelperEpsilon * diff * -1); + EmitIfNeeded(intersections, i, diff, emitVal, ref tracker, ref offset); } } - static void EmitIfNeeded(Span intersectionsInner, int i, int diff, ref int tracker, ref int offset) + static void EmitIfNeeded(Span intersectionsInner, int i, int diff, float emitVal, ref int tracker, ref int offset) { bool emit = (tracker == 0 && diff > 0) || (tracker == 1 && diff < 0); tracker += diff; if (emit) { - intersectionsInner[i - offset] = intersectionsInner[i]; + intersectionsInner[i - offset] = emitVal; } else { @@ -208,7 +232,7 @@ private static void EmitNonZero(float x, int times, bool edgeUp, Span emi if (times == 2) { intersectionTypes[emitCounter] = NonZeroIntersectionType.CornerDummy; - emitSpan[emitCounter++] = x - float.Epsilon; // To make sure the "dummy" point precedes the actual one + emitSpan[emitCounter++] = x - NonzeroSortingHelperEpsilon; // To make sure the "dummy" point precedes the actual one intersectionTypes[emitCounter] = NonZeroIntersectionType.Corner; emitSpan[emitCounter++] = x; @@ -218,12 +242,12 @@ private static void EmitNonZero(float x, int times, bool edgeUp, Span emi if (edgeUp) { intersectionTypes[emitCounter] = NonZeroIntersectionType.Up; - emitSpan[emitCounter++] = x + float.Epsilon; + emitSpan[emitCounter++] = x + NonzeroSortingHelperEpsilon; } else { intersectionTypes[emitCounter] = NonZeroIntersectionType.Down; - emitSpan[emitCounter++] = x - float.Epsilon; + emitSpan[emitCounter++] = x - NonzeroSortingHelperEpsilon; } } } @@ -237,12 +261,4 @@ private static void EmitNonZero(float x, int times, bool edgeUp, Span emi [MethodImpl(MethodImplOptions.AggressiveInlining)] private static bool IsLeaving(int flaggedIdx) => (flaggedIdx & LeavingEdgeFlag) == LeavingEdgeFlag; } - - internal enum NonZeroIntersectionType - { - Down, - Up, - Corner, - CornerDummy - } } \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index 62a80216..bd46b164 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -51,7 +51,7 @@ private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySp for (int i = 0; i < expected.Length; i++) { - Assert.True(expected[i].Equals(actual[i]), $"Mismatch at scanline {scanlineId}"); + Assert.True(expected[i].Equals(actual[i]), $"Mismatch at scanline {scanlineId}: {expected[i]} != {actual[i]}"); } } From d74183a0201dfc7e3301304c139234b13c09ff12 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Mon, 2 Nov 2020 12:21:41 +0100 Subject: [PATCH 058/106] drop FillRegionProcessorTests.MinimumAntialiasSubpixelDepth --- .../Drawing/FillRegionProcessorTests.cs | 26 ------------------- 1 file changed, 26 deletions(-) diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs index 8cfbb2ed..29dd3e1a 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs @@ -16,32 +16,6 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Drawing { public class FillRegionProcessorTests { - [Theory] - [InlineData(true, 1, 4)] - [InlineData(true, 2, 4)] - [InlineData(true, 5, 5)] - [InlineData(true, 8, 8)] - [InlineData(false, 8, 4)] - [InlineData(false, 16, 4)] // we always do 4 sub=pixels when antialiasing is off. - public void MinimumAntialiasSubpixelDepth(bool antialias, int antialiasSubpixelDepth, int expectedAntialiasSubpixelDepth) - { - var bounds = new Rectangle(0, 0, 1, 1); - - var brush = new Mock(); - var region = new MockRegion2(bounds); - - var options = new GraphicsOptions - { - Antialias = antialias, - AntialiasSubpixelDepth = 1 - }; - var processor = new FillRegionProcessor(new ShapeGraphicsOptions() { GraphicsOptions = options }, brush.Object, region); - var img = new Image(1, 1); - processor.Execute(img.GetConfiguration(), img, bounds); - - Assert.Equal(4, region.ScanInvocationCounter); - } - [Fact] public void FillOffCanvas() { From 3b70d7808c7cd998afa1eb003348ce3a008582f7 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Mon, 2 Nov 2020 12:52:49 +0100 Subject: [PATCH 059/106] DrawCircleOutsideBoundsDrawingArea --- .../Issues/Issue_65.cs | 24 ++++++++++-------- ...cleOutsideBoundsDrawingArea_xpos(-110).png | Bin 0 -> 346 bytes ...rcleOutsideBoundsDrawingArea_xpos(-99).png | Bin 0 -> 346 bytes ...CircleOutsideBoundsDrawingArea_xpos(0).png | Bin 0 -> 862 bytes ...rcleOutsideBoundsDrawingArea_xpos(110).png | Bin 0 -> 822 bytes ...ircleOutsideBoundsDrawingArea_xpos(99).png | Bin 0 -> 832 bytes 6 files changed, 14 insertions(+), 10 deletions(-) create mode 100644 tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(-110).png create mode 100644 tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(-99).png create mode 100644 tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(0).png create mode 100644 tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(110).png create mode 100644 tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(99).png diff --git a/tests/ImageSharp.Drawing.Tests/Issues/Issue_65.cs b/tests/ImageSharp.Drawing.Tests/Issues/Issue_65.cs index c89bed67..896a2b1f 100644 --- a/tests/ImageSharp.Drawing.Tests/Issues/Issue_65.cs +++ b/tests/ImageSharp.Drawing.Tests/Issues/Issue_65.cs @@ -9,6 +9,7 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Issues { + [GroupOutput("Drawing")] public class Issue_65 { [Theory] @@ -29,22 +30,25 @@ public void DrawRectactangleOutsideBoundsDrawingArea(int xpos) } } + public static TheoryData DrawCircleOutsideBoundsDrawingArea_Data = new TheoryData() + { + -110, -99, 0, 99, 110 + }; + [Theory] - [InlineData(-110)] //Crash - [InlineData(-99)] //Fine - [InlineData(99)] //Fine - [InlineData(110)] //Crash - public void DrawCircleOutsideBoundsDrawingArea(int xpos) + [WithSolidFilledImages(nameof(DrawCircleOutsideBoundsDrawingArea_Data), 100, 100, nameof(Color.Red), PixelTypes.Rgba32)] + public void DrawCircleOutsideBoundsDrawingArea(TestImageProvider provider, int xpos) { int width = 100; int height = 100; - using (var image = new Image(width, height, Color.Red)) - { - var circle = new EllipsePolygon(xpos, 0, width, height); + using var image = provider.GetImage(); + var circle = new EllipsePolygon(xpos, 0, width, height); - image.Mutate(x => x.Fill(Color.Black, circle)); - } + provider.RunValidatingProcessorTest(x => x.Fill(Color.Black, circle), + $"xpos({xpos})", + appendPixelTypeToFileName: false, + appendSourceFileOrDescription: false); } } } diff --git a/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(-110).png b/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(-110).png new file mode 100644 index 0000000000000000000000000000000000000000..bf99c965433c065933c91e368d91376aee7fa3e7 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^DIm$`{Ln`9lUNmH6VBk5t;FtN{n$`{Ln`9lUNmH6VBk5t;FtN{ns8>>F z=FHsc^#1zgvLBYRZpzpp_z_H9yu;wk{p4c9;+@=WVkZ_ex_@Ti(VgJV-1kgSB1)m3 zP3A1O!4?NOUW-}b2^ozxQUxaJP&)p=1*S@q2OfFN3wez)PfWC7bCyoIG(owNx6SOt z5=HkhPG^%n>TR&aNsrg6YkNXQYm8J0%lD7MGEs`N+hh+aO56g{ zrRB2m2N%kI%1kIff8c`9Pm>Lsvn%-dbSDNnTURr+Z9B1IVeHlN4xP2arbm!awJ@?(Y-L+%Dfm~SlIm!Eb0 z#$vs1n_eAzzU%t7*Kg-~C(YmWpnFAo>Z_kURVoV}$G*r;+`jA0=PQ@jeQij!y?p(x zp^^HVU*`|K&dRP`gTe~DWM4f$n1Z* literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(110).png b/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(110).png new file mode 100644 index 0000000000000000000000000000000000000000..3c2b0dce6ea9478a40046aaf5904ae98275c7a89 GIT binary patch literal 822 zcmeAS@N?(olHy`uVBq!ia0vp^DImy%6wkEu6{=ty>hDj;n#w@2ArrR%m+}|irn7QxSoy`{MqWeQzch25B zL#6onoz%@bvuEnO^RWD};)&3l2}K_Q?>5D>a0l_(tzw_hUEp}?p!-(togCszWNJeE z6~rGlO=<3b#ri}k2BdUv3smWLsM1mJm2oFnI9`NYTWz_VDV zQ;O-IWr`fLm7g|j{@JyAf_D_qq&XL}PpGc#oO1Z=3z2?B@vUM(eCDhDcku39V>+Q| z!_2*nG1sI#EU%oYdm#DbP?Yl1fX%<#+$VTvcTQnGy6I=n?+M-6K+BKlAK$^ebB~yZ zrN^JLmaFr$6`u-xTyE90%S&^KjKaUL_fwwj-{(>J@xrTougmsdmh36`6aDx5)i?1; zL2)Mk*4r&N`T4=)6!)>8uY_ywrrmtCS3f9DM{ix8N8VdKLrs05>A~CIz5YEVyZ)r> zDefazubB6LE&VWc|6=v0+{eFOIoN4+w&-P&$IqsXvZe1<^F5CJ(W0Umud!`)-`Z=D zkBa##CVygG)N555-|uwgv*xFT3x6$qv0QHb>U6o+j#oA>Z@$X!YOi_3hs$uX)0rg# h#skXSxGATODZxZ8IVY%pDKM=wc)I$ztaD0e0st;zZ*%|v literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(99).png b/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(99).png new file mode 100644 index 0000000000000000000000000000000000000000..e3cfb5b67a98a7de420e3f0b58c7bb781754f37d GIT binary patch literal 832 zcmeAS@N?(olHy`uVBq!ia0vp^DIm<+O+hxCcJdCY3Pl0VBwC|JtBN#)yLn?N0gNJsaB@_vp$+`_4&;kfyr++ z|9-<)zWZ>=?x_da7^ zR-JcUQ(VJ7N}4O4wpL1=ICam_$`is5+NP+6edhVZvO_Vo@oLS{*b|cACoGfrS#Tde^fIhQ7Xnf5d5 zqp$Ys2g$vdcILduZ22!sY)-75d4HcyovPYX#=MJv=5G3KFXvfV5N%q2@qFsEy|KTQ zo;K#*jhS%gbZAnLTtMyq68rbd=e(L7v&3e`ugrUubGA48Keeq2l5>$YHTOGnS4Z87 zM>Bp;UGBTzvu1zvd&1`#v@hfDy*t~iz6;5}=DoM1X5+8o;_H8HxD3xP|MT71c}dO0 zU*(@G?%I5|;9vCb>*a$>{wyl3d1m=*=O&x^7KZZ7M)S`a$vMm7h@4f& oOunRL%`;vqqzxc*>fMLtvoHV6^^sPo2BvxjPgg&ebxsLQ0F=gBKL7v# literal 0 HcmV?d00001 From 6a19722f38863f93b97c59a4545763ce1f69041e Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 6 Nov 2020 21:43:34 +0100 Subject: [PATCH 060/106] SkipEdgesBeforeMinY --- .../Shapes/Scan/ActiveEdgeList.cs | 24 +++++++++++++ .../Shapes/Scan/PolygonScanner.cs | 32 ++++++++++++++++++ .../Shapes/Scan/ScanEdgeCollectionTests.cs | 2 +- ...CircleOutsideBoundsDrawingArea_xpos(0).png | Bin 862 -> 836 bytes ...rcleOutsideBoundsDrawingArea_xpos(110).png | Bin 822 -> 811 bytes ...ircleOutsideBoundsDrawingArea_xpos(99).png | Bin 832 -> 828 bytes 6 files changed, 57 insertions(+), 1 deletion(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs index 8172f608..886af154 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs @@ -60,6 +60,30 @@ public void LeaveEdge(int edgeIdx) throw new ArgumentOutOfRangeException(nameof(edgeIdx)); } + public void RemoveLeavingEdges() + { + int offset = 0; + + Span active = this.ActiveEdges; + + for (int i = 0; i < active.Length; i++) + { + int flaggedIdx = active[i]; + int edgeIdx = Strip(flaggedIdx); + if (IsLeaving(flaggedIdx)) + { + offset++; + } + else + { + // Unmask and offset: + active[i - offset] = edgeIdx; + } + } + + this.count -= offset; + } + public Span ScanOddEven(float y, Span edges, Span intersections) { DebugGuard.MustBeLessThanOrEqualTo(edges.Length, MaxEdges, "edges.Length"); diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index b6ef3c06..6bbe6c16 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -136,6 +136,38 @@ private void Init() SortUtility.Sort(keys0, this.sorted0); SortUtility.Sort(keys1, this.sorted1); + + this.SkipEdgesBeforeMinY(); + } + + private void SkipEdgesBeforeMinY() + { + this.SubPixelY = this.edges[this.sorted0[0]].Y0; + + int i0 = 1; + int i1 = 0; + + // Do fake scans for the lines belonging to edge start and endpoints before minY + while (this.SubPixelY < this.minY) + { + this.EnterEdges(); + this.LeaveEdges(); + this.activeEdges.RemoveLeavingEdges(); + + float y0 = this.edges[this.sorted0[i0]].Y0; + float y1 = this.edges[this.sorted1[i1]].Y1; + + if (y0 < y1) + { + this.SubPixelY = y0; + i0++; + } + else + { + this.SubPixelY = y1; + i1++; + } + } } public bool MoveToNextPixelLine() diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs index b4676f4f..3509f21f 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs @@ -141,7 +141,7 @@ public void NumericCornerCase_H_ShouldCollapseNearZeroEdge() // this places two dummy points: VerifyEdge( 2f, 2.25f, (15f, 2.125f), 2, 1, true); } - + private static FuzzyFloat F(float value, float eps) => new FuzzyFloat(value, eps); } } \ No newline at end of file diff --git a/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(0).png b/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(0).png index 64726b16a25910a82bf6f649b02badc87cf43d81..38b548b7b21abde50671f55ac871449e6b12106c 100644 GIT binary patch delta 643 zcmV-}0(|}62E+!CR)5(^L_t(|UhUe!i%oGD#_^$uk%a|C%EpS=%3c;0qHM&%0xSLr zBq=2u|Ak^J8ykwkVv-UzvX>>s_rzlAxiT~EIp_Jk=b8FU?|WzUyw758=iUW=mMh>_ z31rc5E#g-RWYKV~*#d?V$fE&Uvj+?%kVgZy<`5W4Add!Y&3|z)lt3O0*qX~=D1kg0 zur)WqPy%^0U~3+Mp#<`1z}9>OLkZ;3fGybxhBC;cAzN}13}ui>L$>5L7|I}%hHS|j zFqAHAhRC9#TiulyyIWU zt%q=M0AIl}DP-4UjBOV_fMs&XuLl{^BA$a~lDL5$Wq&N2@fa+V#U1o8W9Z6w2$o6X z7J8hab&o}!fMxQyhaPB1yYUh%0dAs48p>gO0!#eCUGz{xIE!y!i50kw9;;8?|BL%z zi5a+&9<47&@eVBU7u-n?H*ec<7ZtzQHgDWZ4>&K~XW*Cc1-uZez}@ta|7!zIV+p(v zYry^Vpi}GBeWUO^UV|569k`<&cCGf~2Bz>OguZc4J@9Jm#Z^4R)ILP&6Svi4&$0t2 za0}g+)lxz~xb^RYcTZcp=Sl~03>R@75AYs&%Q}p%jhTOlagzZ9M3XNA7LzXn7LzXn d7Z?l6zW^KTFKb8EhmimP002ovPDHLkV1nMsB8>n5 delta 673 zcmV;S0$%;Z2HpmcR)6zJL_t(|UhUkyYE)4a#qkIh8Y~4t1Ro$+`U;j}Wg}SH`4DL= zgp_%ZJb;azAcBRh7UC1ws`0;(G_HurWai#=_F2L&?1R?cA)AIB!66vhA)AJEcO75Bp&jyR zV0X{J&=UDHuz#~_cn=OOkx@fCdjf{G$f%)R)py4SaA=F18r;=$FtkQa4esa`zJWt) zWYzGFj=<0!Sv9w?U7d(;N&Jgfx{HYtV?im42EftS(o7ADSm;&G{~)saBzU{ z;4l@k>oV4M2cN-VI^@@dtZ5(bz+p=4K$o(Xdd}kwIDbrwJ?LWAP-S$wC3I8lLYK3& z`Y|>8cg7j^p$l44{Q{r)cgEk?i7sg=^{4Hue@*=hd(lNLpgnkw5OBc8;^&WV=?K;CdecQs` zbdgt8MQzmGA>D6C*ah~d3*A)RQCK&zb-r(E*Vv;j_Oj~6=epOn>+PLOVxPL;i>QZX z>iLX%B%tG6=xbrOy6p4R)2{V^Wj)i^?J+VZ?E25b>uPI#s!n~7OMP}oeOyI-LPA}E z?erYDyK3Xy|A=*y(E?hNAOj1NAOj1NAOj1NAOj2-d#Aqvjp{E-8>KeX00000NkvXX Hu0mjfN;5^w diff --git a/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(110).png b/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(110).png index 3c2b0dce6ea9478a40046aaf5904ae98275c7a89..bf034e143687f2db5794698d315202ddcafee722 100644 GIT binary patch literal 811 zcmeAS@N?(olHy`uVBq!ia0vp^DIml{wmaPGZL5L2|dco=-S>rgcjDwkJ9% zmcv&OvnuuPd)4QP+|tsT{aJU#Wm^fTg zrd=mbXNiqkU1eMBgr~iYQ`(Qn_ivEhbYS7cPaQvQGy52EY4Uf}+a7!IKTh%KVdv^b z<_W2MjZ^shzSbToJmD1XdaC`{|JtLhCxXHqPq7~>dY61*zxI-v0G;=;eokV00+-Zy z)r#IZ4P4l<$~%Gcpi&h+wett(vm+5 zB*Oj+9p#m2lzC(xROisM`2WY(n(H147qH<)bvJR0%!1a^>bP0l+XkK9y3)U literal 822 zcmeAS@N?(olHy`uVBq!ia0vp^DImy%6wkEu6{=ty>hDj;n#w@2ArrR%m+}|irn7QxSoy`{MqWeQzch25B zL#6onoz%@bvuEnO^RWD};)&3l2}K_Q?>5D>a0l_(tzw_hUEp}?p!-(togCszWNJeE z6~rGlO=<3b#ri}k2BdUv3smWLsM1mJm2oFnI9`NYTWz_VDV zQ;O-IWr`fLm7g|j{@JyAf_D_qq&XL}PpGc#oO1Z=3z2?B@vUM(eCDhDcku39V>+Q| z!_2*nG1sI#EU%oYdm#DbP?Yl1fX%<#+$VTvcTQnGy6I=n?+M-6K+BKlAK$^ebB~yZ zrN^JLmaFr$6`u-xTyE90%S&^KjKaUL_fwwj-{(>J@xrTougmsdmh36`6aDx5)i?1; zL2)Mk*4r&N`T4=)6!)>8uY_ywrrmtCS3f9DM{ix8N8VdKLrs05>A~CIz5YEVyZ)r> zDefazubB6LE&VWc|6=v0+{eFOIoN4+w&-P&$IqsXvZe1<^F5CJ(W0Umud!`)-`Z=D zkBa##CVygG)N555-|uwgv*xFT3x6$qv0QHb>U6o+j#oA>Z@$X!YOi_3hs$uX)0rg# h#skXSxGATODZxZ8IVY%pDKM=wc)I$ztaD0e0st;zZ*%|v diff --git a/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(99).png b/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(99).png index e3cfb5b67a98a7de420e3f0b58c7bb781754f37d..e56153e4d7fc4ff003cd2bd2e3ad32dcef51edc4 100644 GIT binary patch delta 632 zcmX@Wwufy(Sp7v$7srr_xVN|VukJ5oIQmiFwJyaVV2O@e($rYCW{qwMo*6&XCoGww z^N;(eR(I+>|oOcfwO45PcU)H$&;<2~X?665db&X(-(erTZcDEZGUHmnUpWm?aFQ zqoMS5C_P`|sJ2Lum`{o1rWB!|Y2II0pfq!}V)rtI)SV&WV0vT7{Edv8a+rd|yvxKu z^t5`fZ!%zpSGmxp4c0+oUf+dYD|%Zir!F+K;E%i|sd>8R;0O8ZVJ9A~^N38-$#WJf zcRi(){86@D@wBy4>O{lJ?z0obAGA$TJ@!oR3F{8U)W(gHcKVjQm7IPakqJHflI)+j z?ofF8@c1j{GN-sU<{-J6GxHL;pR}$q4U(&>elQY3cg{ zmQR<$gf;m?_V2GKXTPnWpKm(hlfl>P;xR{J>=vs(Rm|FGZqZsgVfs!XkDni+ZfVas zysE}|lFtE9jS7di>n*tNw6%yni8UwSxYy`iY+ux7r-GI6VDJ-Xn`` z&T)T&Jbrd(r}F%_+JC$@<}jv+ll1fH&bF6*2UngAg(B!2(^ delta 632 zcmdnPc7Sa{Sp8K`7srr_xVLv~v&0Hzj(l|A5U^2%MbM@pqKegf<0e6!w>B-ktqCt3 zZ5n!G9ay-db&m+&SoQI@^ARQGeX5md|E!OuTYY}>Mqu)r&A;F9mG3@WvU}=;O({Z= zI-;81YL@JgdV)ZDCli!rgwm`Ky1tSD!l>kd(tJ>wA51UX$r5S6tI54=CohDqWP;Mn zU|MY#SELcA=4sU`4k*nDp?@`HPjC&MuqkGhJD84G#c#nKX~wA8t-6~XM0=}Nw;E5V zZ@oKlQ^+ps2_QOP*Y%D+dWxwFMenrhyzQBi8umd@T(Nt%QtHf5n^v87T~l1cK1!M^ zp0-v>oj7&R(aICT589@vhJEJw#Ii#%wef1r(byA{AGAzi4g11*UD3aVJ4o)&s(TNO zo}4UjIK>=)lTpuM-h^7^r;h92vFgm%R(#4>pMUU9QB`fe}hSy>QmT7U6;>a@MFzm=Xg=H88&aOZSr zQjlCg?fw$`_si$JnjN#mX2!3~dzEvxH~T-etqPKJku^2wj&y49_qB^WE8bNzKGx<)16=+I+U) zU-a+m<%3K9EGn&eX8CL9CY$*dhVslt^UoT|&oG{!RPrS2bANq^+~f~T#*+^)1xrl5 a`_O#$<-fT;(kj&qK;Y@>=d#Wzp$Pz$SQ63z From 3d4c644811620f405bb978bb4cc3cc9959d29a54 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 6 Nov 2020 21:52:54 +0100 Subject: [PATCH 061/106] FillOutsideBoundsTests --- .../FillOutsideBoundsTests.cs} | 25 +++++++++--------- ...leOutsideBoundsDrawingArea_(-110_-20).png} | Bin ...leOutsideBoundsDrawingArea_(-110_-49).png} | Bin ...cleOutsideBoundsDrawingArea_(-110_-50).png | Bin 0 -> 346 bytes ...cleOutsideBoundsDrawingArea_(-110_-60).png | Bin 0 -> 346 bytes ...ircleOutsideBoundsDrawingArea_(-110_0).png | Bin 0 -> 346 bytes ...CircleOutsideBoundsDrawingArea_(-99_0).png | Bin 0 -> 346 bytes ...CircleOutsideBoundsDrawingArea_(0_-20).png | Bin 0 -> 708 bytes ...CircleOutsideBoundsDrawingArea_(0_-49).png | Bin 0 -> 395 bytes ...CircleOutsideBoundsDrawingArea_(0_-50).png | Bin 0 -> 346 bytes ...CircleOutsideBoundsDrawingArea_(0_-60).png | Bin 0 -> 346 bytes ...wCircleOutsideBoundsDrawingArea_(0_0).png} | Bin ...rcleOutsideBoundsDrawingArea_(110_-20).png | Bin 0 -> 676 bytes ...rcleOutsideBoundsDrawingArea_(110_-49).png | Bin 0 -> 349 bytes ...rcleOutsideBoundsDrawingArea_(110_-50).png | Bin 0 -> 346 bytes ...rcleOutsideBoundsDrawingArea_(110_-60).png | Bin 0 -> 346 bytes ...ircleOutsideBoundsDrawingArea_(110_0).png} | Bin ...CircleOutsideBoundsDrawingArea_(99_0).png} | Bin 18 files changed, 13 insertions(+), 12 deletions(-) rename tests/ImageSharp.Drawing.Tests/{Issues/Issue_65.cs => Drawing/FillOutsideBoundsTests.cs} (60%) rename tests/Images/ReferenceOutput/Drawing/{Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(-110).png => FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-20).png} (100%) rename tests/Images/ReferenceOutput/Drawing/{Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(-99).png => FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-49).png} (100%) create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-50).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-60).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_0).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-99_0).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(0_-20).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(0_-49).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(0_-50).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(0_-60).png rename tests/Images/ReferenceOutput/Drawing/{Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(0).png => FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(0_0).png} (100%) create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-20).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-49).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-50).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-60).png rename tests/Images/ReferenceOutput/Drawing/{Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(110).png => FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_0).png} (100%) rename tests/Images/ReferenceOutput/Drawing/{Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(99).png => FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(99_0).png} (100%) diff --git a/tests/ImageSharp.Drawing.Tests/Issues/Issue_65.cs b/tests/ImageSharp.Drawing.Tests/Drawing/FillOutsideBoundsTests.cs similarity index 60% rename from tests/ImageSharp.Drawing.Tests/Issues/Issue_65.cs rename to tests/ImageSharp.Drawing.Tests/Drawing/FillOutsideBoundsTests.cs index 896a2b1f..d50a014e 100644 --- a/tests/ImageSharp.Drawing.Tests/Issues/Issue_65.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/FillOutsideBoundsTests.cs @@ -1,16 +1,12 @@ -using System; -using System.Collections.Generic; -using System.Runtime.InteropServices; -using System.Text; using SixLabors.ImageSharp.Drawing.Processing; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; using Xunit; -namespace SixLabors.ImageSharp.Drawing.Tests.Issues +namespace SixLabors.ImageSharp.Drawing.Tests.Drawing { [GroupOutput("Drawing")] - public class Issue_65 + public class FillOutsideBoundsTests { [Theory] [InlineData(-100)] //Crash @@ -30,23 +26,28 @@ public void DrawRectactangleOutsideBoundsDrawingArea(int xpos) } } - public static TheoryData DrawCircleOutsideBoundsDrawingArea_Data = new TheoryData() + public static TheoryData CircleCoordinates = new TheoryData() { - -110, -99, 0, 99, 110 + {-110, -60}, { 0, -60 }, {110, -60}, + {-110, -50}, { 0, -50 }, {110, -50}, + {-110, -49}, { 0, -49 }, {110, -49}, + {-110, -20}, { 0, -20 }, {110, -20}, + {-110, -50}, { 0, -60 }, {110, -60}, + {-110, 0}, { -99, 0}, { 0, 0 }, {99, 0}, { 110, 0}, }; [Theory] - [WithSolidFilledImages(nameof(DrawCircleOutsideBoundsDrawingArea_Data), 100, 100, nameof(Color.Red), PixelTypes.Rgba32)] - public void DrawCircleOutsideBoundsDrawingArea(TestImageProvider provider, int xpos) + [WithSolidFilledImages(nameof(CircleCoordinates), 100, 100, nameof(Color.Red), PixelTypes.Rgba32)] + public void DrawCircleOutsideBoundsDrawingArea(TestImageProvider provider, int xpos, int ypos) { int width = 100; int height = 100; using var image = provider.GetImage(); - var circle = new EllipsePolygon(xpos, 0, width, height); + var circle = new EllipsePolygon(xpos, ypos, width, height); provider.RunValidatingProcessorTest(x => x.Fill(Color.Black, circle), - $"xpos({xpos})", + $"({xpos}_{ypos})", appendPixelTypeToFileName: false, appendSourceFileOrDescription: false); } diff --git a/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(-110).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-20).png similarity index 100% rename from tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(-110).png rename to tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-20).png diff --git a/tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(-99).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-49).png similarity index 100% rename from tests/Images/ReferenceOutput/Drawing/Issue_65/DrawCircleOutsideBoundsDrawingArea_xpos(-99).png rename to tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-49).png diff --git a/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-50).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-50).png new file mode 100644 index 0000000000000000000000000000000000000000..bf99c965433c065933c91e368d91376aee7fa3e7 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^DIm$`{Ln`9lUNmH6VBk5t;FtN{n$`{Ln`9lUNmH6VBk5t;FtN{n$`{Ln`9lUNmH6VBk5t;FtN{n$`{Ln`9lUNmH6VBk5t;FtN{nrtLa78U*YnS<}U6R4MXz72YjA_rBnqpL%I;LgtANQK?%zNm)Sk}DaeRIDH+7;Y; z{iSZcucW2cQuqhFo?XfInL%PTg42M zcai$@UU2PeIJ~6rdeu*t{)2~~fEXs*Kgi0c_5Z%cI7#P$t%XUW^>x8XHmv+-ADk;~ z5h?#DEHmri-q!-0VIO#9W*xfwS|WLOm;ZwcGVkKqB`>G$VQW|0=qQ`2GkpU$-`S*g zt1}Y2B=ip~%*+WqE*bTG+X?T247utnjcp~o`3D^nCR<$!$a`dL@xr`pr8DnCIlcpq z$2a)OuJ*rszdQZG0?8XI`mRk6tzlsQ%V>S|;knyN^B%BQIMyGGD?RY}QZ3uQ&h-yi z=Q8ZRs`&q^&ASBoJqv;p_FKJ(j6K5qrcu0v?M+0x?b_Ej9J%A2UPxD8YxGZ&jIL5+%5X literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(0_-49).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(0_-49).png new file mode 100644 index 0000000000000000000000000000000000000000..bc4b35286f026c21d57f1015f8649d8ba133bf25 GIT binary patch literal 395 zcmeAS@N?(olHy`uVBq!ia0vp^DIm$`{Ln`9lUNmH6VBk5t;FtN{n$`{Ln`9lUNmH6VBk5t;FtN{n|tX}U#o#hKiMW8&HA@&$|^7yLfjqkr{(?ZMI`i{G&u?+ch+ z*|N57ox$VoEj!D1v{XE}n{;e?M)|&njDAXTRl#R|Fugsie&^V{{fpC&v1ixcd!WUq zC|9R`=7&S>@$5TC1dlM(Cm&*A!fW=I wcDJ9lU~LwO{Qoj%f)Sf$@=zgG8m+Bk2r5(*JIt@D0! p00i_>zopr0H@dwFaQ7m literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-49).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-49).png new file mode 100644 index 0000000000000000000000000000000000000000..2dcc737a277935ca09bc088596176cf118426fc7 GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^DImQ_@fun6#-{#OPYm<|QGEfWBw&boFyt=akR{09B%B AQvd(} literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-50).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-50).png new file mode 100644 index 0000000000000000000000000000000000000000..bf99c965433c065933c91e368d91376aee7fa3e7 GIT binary patch literal 346 zcmeAS@N?(olHy`uVBq!ia0vp^DIm$`{Ln`9lUNmH6VBk5t;FtN{n$`{Ln`9lUNmH6VBk5t;FtN{n Date: Fri, 6 Nov 2020 21:58:15 +0100 Subject: [PATCH 062/106] handle empty PolygonScanner in SkipEdgesBeforeMinY --- src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 6bbe6c16..21aa6e74 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -142,6 +142,11 @@ private void Init() private void SkipEdgesBeforeMinY() { + if (this.edges.Length == 0) + { + return; + } + this.SubPixelY = this.edges[this.sorted0[0]].Y0; int i0 = 1; From 64f76ef9979deb76e744d4d5d14fb61f98272d9e Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 6 Nov 2020 23:25:23 +0100 Subject: [PATCH 063/106] started refactoring DrawTextProcessor --- .../Processors/Drawing/FillRegionProcessor.cs | 5 +- .../Drawing/FillRegionProcessor{TPixel}.cs | 296 +++++++++--------- .../Text/DrawTextProcessor{TPixel}.cs | 158 +++++----- .../Processing/TextGraphicsOptions.cs | 2 + .../Drawing/Text/DrawTextOnImageTests.cs | 6 +- 5 files changed, 237 insertions(+), 230 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs index ce597a73..d085a102 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs @@ -42,7 +42,8 @@ public FillRegionProcessor(ShapeGraphicsOptions options, IBrush brush, Region re /// public IImageProcessor CreatePixelSpecificProcessor(Configuration configuration, Image source, Rectangle sourceRectangle) - where TPixel : unmanaged, IPixel - => new FillRegionProcessor(configuration, this, source, sourceRectangle); + where TPixel : unmanaged, IPixel => new FillRegionProcessor(configuration, this, source, sourceRectangle); + + internal const int DefaultSubpixelCount = 8; } } diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index 926ba42a..b23f8922 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -27,8 +27,6 @@ public FillRegionProcessor(Configuration configuration, FillRegionProcessor defi this.definition = definition; } - private const int DefaultSubpixelCount = 8; - /// protected override void OnFrameApply(ImageFrame source) { @@ -58,7 +56,7 @@ protected override void OnFrameApply(ImageFrame source) } int maxIntersections = region.MaxIntersections; - int subpixelCount = DefaultSubpixelCount; + int subpixelCount = FillRegionProcessor.DefaultSubpixelCount; // we need to offset the pixel grid to account for when we outline a path. // basically if the line is [1,2] => [3,2] then when outlining at 1 we end up with a region of [0.5,1.5],[1.5, 1.5],[3.5,2.5],[2.5,2.5] @@ -69,211 +67,209 @@ protected override void OnFrameApply(ImageFrame source) subpixelCount = Math.Max(subpixelCount, graphicsOptions.AntialiasSubpixelDepth); } - using (BrushApplicator applicator = brush.CreateApplicator(configuration, graphicsOptions, source, rect)) + using BrushApplicator applicator = brush.CreateApplicator(configuration, graphicsOptions, source, rect); + int scanlineWidth = maxX - minX; + MemoryAllocator allocator = this.Configuration.MemoryAllocator; + bool scanlineDirty = true; + + if (shapeOptions.UsePolygonScanner) { - int scanlineWidth = maxX - minX; - MemoryAllocator allocator = this.Configuration.MemoryAllocator; - bool scanlineDirty = true; + var scanner = PolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, configuration); - if (shapeOptions.UsePolygonScanner) - { - var scanner = PolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, configuration); + float subpixelFraction = scanner.SubpixelFraction; + float subpixelFractionPoint = subpixelFraction / subpixelCount; + using IMemoryOwner bScanline = allocator.Allocate(scanlineWidth); + Span scanline = bScanline.Memory.Span; - float subpixelFraction = scanner.SubpixelFraction; - float subpixelFractionPoint = subpixelFraction / subpixelCount; - using IMemoryOwner bScanline = allocator.Allocate(scanlineWidth); - Span scanline = bScanline.Memory.Span; + while (scanner.MoveToNextPixelLine()) + { + if (scanlineDirty) + { + scanline.Clear(); + scanlineDirty = false; + } - while (scanner.MoveToNextPixelLine()) + while (scanner.MoveToNextSubpixelScanLine()) { - if (scanlineDirty) + ReadOnlySpan points = scanner.ScanCurrentLine(); + if (points.Length == 0) { - scanline.Clear(); - scanlineDirty = false; + // nothing on this line, skip + continue; } - while (scanner.MoveToNextSubpixelScanLine()) + for (int point = 0; point < points.Length - 1; point += 2) { - ReadOnlySpan points = scanner.ScanCurrentLine(); - if (points.Length == 0) - { - // nothing on this line, skip - continue; - } + // points will be paired up + float scanStart = points[point] - minX; + float scanEnd = points[point + 1] - minX; + int startX = (int)MathF.Floor(scanStart); + int endX = (int)MathF.Floor(scanEnd); - for (int point = 0; point < points.Length - 1; point += 2) + if (startX >= 0 && startX < scanline.Length) { - // points will be paired up - float scanStart = points[point] - minX; - float scanEnd = points[point + 1] - minX; - int startX = (int)MathF.Floor(scanStart); - int endX = (int)MathF.Floor(scanEnd); - - if (startX >= 0 && startX < scanline.Length) - { - for (float x = scanStart; x < startX + 1; x += subpixelFraction) - { - scanline[startX] += subpixelFractionPoint; - scanlineDirty = true; - } - } - - if (endX >= 0 && endX < scanline.Length) + for (float x = scanStart; x < startX + 1; x += subpixelFraction) { - for (float x = endX; x < scanEnd; x += subpixelFraction) - { - scanline[endX] += subpixelFractionPoint; - scanlineDirty = true; - } + scanline[startX] += subpixelFractionPoint; + scanlineDirty = true; } + } - int nextX = startX + 1; - endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge - nextX = Math.Max(nextX, 0); - for (int x = nextX; x < endX; x++) + if (endX >= 0 && endX < scanline.Length) + { + for (float x = endX; x < scanEnd; x += subpixelFraction) { - scanline[x] += subpixelFraction; + scanline[endX] += subpixelFractionPoint; scanlineDirty = true; } } + + int nextX = startX + 1; + endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge + nextX = Math.Max(nextX, 0); + for (int x = nextX; x < endX; x++) + { + scanline[x] += subpixelFraction; + scanlineDirty = true; + } } + } - if (scanlineDirty) + if (scanlineDirty) + { + int y = scanner.PixelLineY; + if (!graphicsOptions.Antialias) { - int y = scanner.PixelLineY; - if (!graphicsOptions.Antialias) + bool hasOnes = false; + bool hasZeros = false; + for (int x = 0; x < scanlineWidth; x++) { - bool hasOnes = false; - bool hasZeros = false; - for (int x = 0; x < scanlineWidth; x++) + if (scanline[x] >= 0.5) { - if (scanline[x] >= 0.5) - { - scanline[x] = 1; - hasOnes = true; - } - else - { - scanline[x] = 0; - hasZeros = true; - } + scanline[x] = 1; + hasOnes = true; } - - if (isSolidBrushWithoutBlending && hasOnes != hasZeros) + else { - if (hasOnes) - { - source.GetPixelRowSpan(y).Slice(minX, scanlineWidth).Fill(solidBrushColor); - } - - continue; + scanline[x] = 0; + hasZeros = true; } } - applicator.Apply(scanline, minX, y); + if (isSolidBrushWithoutBlending && hasOnes != hasZeros) + { + if (hasOnes) + { + source.GetPixelRowSpan(y).Slice(minX, scanlineWidth).Fill(solidBrushColor); + } + + continue; + } } - } - scanner.Dispose(); + applicator.Apply(scanline, minX, y); + } } - else - { - using IMemoryOwner bBuffer = allocator.Allocate(maxIntersections); - using IMemoryOwner bScanline = allocator.Allocate(scanlineWidth); - float subpixelFraction = 1f / subpixelCount; - float subpixelFractionPoint = subpixelFraction / subpixelCount; - Span buffer = bBuffer.Memory.Span; - Span scanline = bScanline.Memory.Span; + scanner.Dispose(); + } + else + { + using IMemoryOwner bBuffer = allocator.Allocate(maxIntersections); + using IMemoryOwner bScanline = allocator.Allocate(scanlineWidth); + float subpixelFraction = 1f / subpixelCount; + float subpixelFractionPoint = subpixelFraction / subpixelCount; + + Span buffer = bBuffer.Memory.Span; + Span scanline = bScanline.Memory.Span; + + for (int y = minY; y < maxY; y++) + { + if (scanlineDirty) + { + scanline.Clear(); + scanlineDirty = false; + } - for (int y = minY; y < maxY; y++) + float yPlusOne = y + 1; + for (float subPixel = y; subPixel < yPlusOne; subPixel += subpixelFraction) { - if (scanlineDirty) + int pointsFound = region.Scan(subPixel, buffer, configuration, shapeOptions.IntersectionRule); + if (pointsFound == 0) { - scanline.Clear(); - scanlineDirty = false; + // nothing on this line, skip + continue; } - float yPlusOne = y + 1; - for (float subPixel = y; subPixel < yPlusOne; subPixel += subpixelFraction) + for (int point = 0; point < pointsFound && point < buffer.Length - 1; point += 2) { - int pointsFound = region.Scan(subPixel, buffer, configuration, shapeOptions.IntersectionRule); - if (pointsFound == 0) - { - // nothing on this line, skip - continue; - } + // points will be paired up + float scanStart = buffer[point] - minX; + float scanEnd = buffer[point + 1] - minX; + int startX = (int)MathF.Floor(scanStart); + int endX = (int)MathF.Floor(scanEnd); - for (int point = 0; point < pointsFound && point < buffer.Length - 1; point += 2) + if (startX >= 0 && startX < scanline.Length) { - // points will be paired up - float scanStart = buffer[point] - minX; - float scanEnd = buffer[point + 1] - minX; - int startX = (int)MathF.Floor(scanStart); - int endX = (int)MathF.Floor(scanEnd); - - if (startX >= 0 && startX < scanline.Length) - { - for (float x = scanStart; x < startX + 1; x += subpixelFraction) - { - scanline[startX] += subpixelFractionPoint; - scanlineDirty = true; - } - } - - if (endX >= 0 && endX < scanline.Length) + for (float x = scanStart; x < startX + 1; x += subpixelFraction) { - for (float x = endX; x < scanEnd; x += subpixelFraction) - { - scanline[endX] += subpixelFractionPoint; - scanlineDirty = true; - } + scanline[startX] += subpixelFractionPoint; + scanlineDirty = true; } + } - int nextX = startX + 1; - endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge - nextX = Math.Max(nextX, 0); - for (int x = nextX; x < endX; x++) + if (endX >= 0 && endX < scanline.Length) + { + for (float x = endX; x < scanEnd; x += subpixelFraction) { - scanline[x] += subpixelFraction; + scanline[endX] += subpixelFractionPoint; scanlineDirty = true; } } + + int nextX = startX + 1; + endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge + nextX = Math.Max(nextX, 0); + for (int x = nextX; x < endX; x++) + { + scanline[x] += subpixelFraction; + scanlineDirty = true; + } } + } - if (scanlineDirty) + if (scanlineDirty) + { + if (!graphicsOptions.Antialias) { - if (!graphicsOptions.Antialias) + bool hasOnes = false; + bool hasZeros = false; + for (int x = 0; x < scanlineWidth; x++) { - bool hasOnes = false; - bool hasZeros = false; - for (int x = 0; x < scanlineWidth; x++) + if (scanline[x] >= 0.5) { - if (scanline[x] >= 0.5) - { - scanline[x] = 1; - hasOnes = true; - } - else - { - scanline[x] = 0; - hasZeros = true; - } + scanline[x] = 1; + hasOnes = true; } - - if (isSolidBrushWithoutBlending && hasOnes != hasZeros) + else { - if (hasOnes) - { - source.GetPixelRowSpan(y).Slice(minX, scanlineWidth).Fill(solidBrushColor); - } - - continue; + scanline[x] = 0; + hasZeros = true; } } - applicator.Apply(scanline, minX, y); + if (isSolidBrushWithoutBlending && hasOnes != hasZeros) + { + if (hasOnes) + { + source.GetPixelRowSpan(y).Slice(minX, scanlineWidth).Fill(solidBrushColor); + } + + continue; + } } + + applicator.Apply(scanline, minX, y); } } } diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs index 84a99270..0014af43 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs @@ -6,6 +6,7 @@ using System.Collections.Generic; using System.Numerics; using SixLabors.Fonts; +using SixLabors.ImageSharp.Drawing.Processing.Processors.Drawing; using SixLabors.ImageSharp.Drawing.Utilities; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; @@ -58,9 +59,15 @@ protected override void BeforeImageApply() ColorFontSupport = this.definition.Options.TextOptions.RenderColorFonts ? ColorFontSupport.MicrosoftColrFormat : ColorFontSupport.None, }; - this.textRenderer = new CachingGlyphRenderer(this.Configuration.MemoryAllocator, this.Text.Length, this.Pen, this.Brush != null); + this.textRenderer = new CachingGlyphRenderer( + this.Configuration.MemoryAllocator, + this.Text.Length, + this.Pen, + this.Brush != null) + { + Options = this.Options + }; - this.textRenderer.Options = this.Options.GraphicsOptions; var renderer = new TextRenderer(this.textRenderer); renderer.RenderText(this.Text, style); } @@ -90,12 +97,16 @@ void Draw(List operations, IBrush brush) { if (!brushes.TryGetValue(operation.Color.Value, out _)) { - brushes[operation.Color.Value] = new SolidBrush(operation.Color.Value).CreateApplicator(this.Configuration, this.textRenderer.Options, source, this.SourceRectangle); + brushes[operation.Color.Value] = new SolidBrush(operation.Color.Value).CreateApplicator( + this.Configuration, + this.textRenderer.Options.GraphicsOptions, + source, + this.SourceRectangle); } } } - using (BrushApplicator app = brush.CreateApplicator(this.Configuration, this.textRenderer.Options, source, this.SourceRectangle)) + using (BrushApplicator app = brush.CreateApplicator(this.Configuration, this.textRenderer.Options.GraphicsOptions, source, this.SourceRectangle)) { foreach (DrawingOperation operation in operations) { @@ -220,7 +231,7 @@ public CachingGlyphRenderer(MemoryAllocator memoryAllocator, int size, IPen pen, public IPen Pen { get; internal set; } - public GraphicsOptions Options { get; internal set; } + public TextGraphicsOptions Options { get; internal set; } protected void SetLayerColor(Color color) { @@ -359,105 +370,100 @@ private Buffer2D Render(IPath path) Size size = Rectangle.Ceiling(path.Bounds).Size; size = new Size(size.Width + (this.offset * 2), size.Height + (this.offset * 2)); - float subpixelCount = 4; - float offset = 0.5f; - if (this.Options.Antialias) + float subpixelCount = FillRegionProcessor.DefaultSubpixelCount; + float xOffset = 0.5f; + GraphicsOptions graphicsOptions = this.Options.GraphicsOptions; + if (graphicsOptions.Antialias) { - offset = 0f; // we are antialiasing skip offsetting as real antialiasing should take care of offset. - subpixelCount = this.Options.AntialiasSubpixelDepth; - if (subpixelCount < 4) - { - subpixelCount = 4; - } + xOffset = 0f; // we are antialiasing skip offsetting as real antialiasing should take care of offset. + subpixelCount = Math.Max(subpixelCount, graphicsOptions.AntialiasSubpixelDepth); } // take the path inside the path builder, scan thing and generate a Buffer2d representing the glyph and cache it. Buffer2D fullBuffer = this.MemoryAllocator.Allocate2D(size.Width + 1, size.Height + 1, AllocationOptions.Clean); - using (IMemoryOwner bufferBacking = this.MemoryAllocator.Allocate(path.MaxIntersections)) - using (IMemoryOwner rowIntersectionBuffer = this.MemoryAllocator.Allocate(size.Width)) + using IMemoryOwner bufferBacking = this.MemoryAllocator.Allocate(path.MaxIntersections); + using IMemoryOwner rowIntersectionBuffer = this.MemoryAllocator.Allocate(size.Width); + float subpixelFraction = 1f / subpixelCount; + float subpixelFractionPoint = subpixelFraction / subpixelCount; + Span intersectionSpan = rowIntersectionBuffer.Memory.Span; + Span buffer = bufferBacking.Memory.Span; + + for (int y = 0; y <= size.Height; y++) { - float subpixelFraction = 1f / subpixelCount; - float subpixelFractionPoint = subpixelFraction / subpixelCount; - Span intersectionSpan = rowIntersectionBuffer.Memory.Span; - Span buffer = bufferBacking.Memory.Span; + Span scanline = fullBuffer.GetRowSpan(y); + bool scanlineDirty = false; + float yPlusOne = y + 1; - for (int y = 0; y <= size.Height; y++) + for (float subPixel = y; subPixel < yPlusOne; subPixel += subpixelFraction) { - Span scanline = fullBuffer.GetRowSpan(y); - bool scanlineDirty = false; - float yPlusOne = y + 1; + var start = new PointF(path.Bounds.Left - 1, subPixel); + var end = new PointF(path.Bounds.Right + 1, subPixel); + int pointsFound = path.FindIntersections(start, end, intersectionSpan, IntersectionRule.Nonzero); - for (float subPixel = y; subPixel < yPlusOne; subPixel += subpixelFraction) + if (pointsFound == 0) { - var start = new PointF(path.Bounds.Left - 1, subPixel); - var end = new PointF(path.Bounds.Right + 1, subPixel); - int pointsFound = path.FindIntersections(start, end, intersectionSpan, IntersectionRule.Nonzero); + // nothing on this line skip + continue; + } - if (pointsFound == 0) - { - // nothing on this line skip - continue; - } + for (int i = 0; i < pointsFound && i < intersectionSpan.Length; i++) + { + buffer[i] = intersectionSpan[i].X; + } - for (int i = 0; i < pointsFound && i < intersectionSpan.Length; i++) - { - buffer[i] = intersectionSpan[i].X; - } + SortUtility.Sort(buffer.Slice(0, pointsFound)); - SortUtility.Sort(buffer.Slice(0, pointsFound)); + for (int point = 0; point < pointsFound; point += 2) + { + // points will be paired up + float scanStart = buffer[point]; + float scanEnd = buffer[point + 1]; + int startX = (int)MathF.Floor(scanStart + xOffset); + int endX = (int)MathF.Floor(scanEnd + xOffset); - for (int point = 0; point < pointsFound; point += 2) + if (startX >= 0 && startX < scanline.Length) { - // points will be paired up - float scanStart = buffer[point]; - float scanEnd = buffer[point + 1]; - int startX = (int)MathF.Floor(scanStart + offset); - int endX = (int)MathF.Floor(scanEnd + offset); - - if (startX >= 0 && startX < scanline.Length) - { - for (float x = scanStart; x < startX + 1; x += subpixelFraction) - { - scanline[startX] += subpixelFractionPoint; - scanlineDirty = true; - } - } - - if (endX >= 0 && endX < scanline.Length) + for (float x = scanStart; x < startX + 1; x += subpixelFraction) { - for (float x = endX; x < scanEnd; x += subpixelFraction) - { - scanline[endX] += subpixelFractionPoint; - scanlineDirty = true; - } + scanline[startX] += subpixelFractionPoint; + scanlineDirty = true; } + } - int nextX = startX + 1; - endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge - nextX = Math.Max(nextX, 0); - for (int x = nextX; x < endX; x++) + if (endX >= 0 && endX < scanline.Length) + { + for (float x = endX; x < scanEnd; x += subpixelFraction) { - scanline[x] += subpixelFraction; + scanline[endX] += subpixelFractionPoint; scanlineDirty = true; } } + + int nextX = startX + 1; + endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge + nextX = Math.Max(nextX, 0); + for (int x = nextX; x < endX; x++) + { + scanline[x] += subpixelFraction; + scanlineDirty = true; + } } + } - if (scanlineDirty) + if (scanlineDirty) + { + if (!graphicsOptions.Antialias) { - if (!this.Options.Antialias) + for (int x = 0; x < size.Width; x++) { - for (int x = 0; x < size.Width; x++) + if (scanline[x] >= 0.5) + { + scanline[x] = 1; + } + else { - if (scanline[x] >= 0.5) - { - scanline[x] = 1; - } - else - { - scanline[x] = 0; - } + scanline[x] = 0; } } } diff --git a/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs b/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs index a46791e3..a086e112 100644 --- a/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs +++ b/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs @@ -58,5 +58,7 @@ public TextOptions TextOptions this.textOptions = value; } } + + public bool UsePolygonScanner { get; set; } = false; } } diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs index 3b902624..b81a0872 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs @@ -24,8 +24,10 @@ public class DrawTextOnImageTests private const string TestText = "Sphinx of black quartz, judge my vow\n0123456789"; - public static ImageComparer TextDrawingComparer = ImageComparer.TolerantPercentage(1e-5f); - public static ImageComparer OutlinedTextDrawingComparer = ImageComparer.TolerantPercentage(5e-4f); + // public static ImageComparer TextDrawingComparer = ImageComparer.TolerantPercentage(1e-5f); + // public static ImageComparer OutlinedTextDrawingComparer = ImageComparer.TolerantPercentage(5e-4f); + public static ImageComparer TextDrawingComparer = ImageComparer.TolerantPercentage(0.1f); + public static ImageComparer OutlinedTextDrawingComparer = ImageComparer.TolerantPercentage(0.2f); public DrawTextOnImageTests(ITestOutputHelper output) { From 7705809fc529484987ad4f22c2bd27ae798e58c7 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 6 Nov 2020 23:42:50 +0100 Subject: [PATCH 064/106] ClassicPolygonScanner renders nicely --- .../Text/DrawTextProcessor{TPixel}.cs | 195 +++++++++++++----- .../Processing/TextGraphicsOptions.cs | 2 +- 2 files changed, 140 insertions(+), 57 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs index 0014af43..401ac28b 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs @@ -7,6 +7,7 @@ using System.Numerics; using SixLabors.Fonts; using SixLabors.ImageSharp.Drawing.Processing.Processors.Drawing; +using SixLabors.ImageSharp.Drawing.Shapes.Scan; using SixLabors.ImageSharp.Drawing.Utilities; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; @@ -370,7 +371,7 @@ private Buffer2D Render(IPath path) Size size = Rectangle.Ceiling(path.Bounds).Size; size = new Size(size.Width + (this.offset * 2), size.Height + (this.offset * 2)); - float subpixelCount = FillRegionProcessor.DefaultSubpixelCount; + int subpixelCount = FillRegionProcessor.DefaultSubpixelCount; float xOffset = 0.5f; GraphicsOptions graphicsOptions = this.Options.GraphicsOptions; if (graphicsOptions.Antialias) @@ -382,88 +383,170 @@ private Buffer2D Render(IPath path) // take the path inside the path builder, scan thing and generate a Buffer2d representing the glyph and cache it. Buffer2D fullBuffer = this.MemoryAllocator.Allocate2D(size.Width + 1, size.Height + 1, AllocationOptions.Clean); - using IMemoryOwner bufferBacking = this.MemoryAllocator.Allocate(path.MaxIntersections); - using IMemoryOwner rowIntersectionBuffer = this.MemoryAllocator.Allocate(size.Width); - float subpixelFraction = 1f / subpixelCount; - float subpixelFractionPoint = subpixelFraction / subpixelCount; - Span intersectionSpan = rowIntersectionBuffer.Memory.Span; - Span buffer = bufferBacking.Memory.Span; - - for (int y = 0; y <= size.Height; y++) + if (this.Options.UsePolygonScanner) { - Span scanline = fullBuffer.GetRowSpan(y); - bool scanlineDirty = false; - float yPlusOne = y + 1; + var scanner = ClassicPolygonScanner.Create(new ShapeRegion(path), 0, size.Height, + subpixelCount, IntersectionRule.Nonzero, Configuration.Default); + + float subpixelFraction = scanner.SubpixelFraction; + float subpixelFractionPoint = subpixelFraction / subpixelCount; - for (float subPixel = y; subPixel < yPlusOne; subPixel += subpixelFraction) + while (scanner.MoveToNextPixelLine()) { - var start = new PointF(path.Bounds.Left - 1, subPixel); - var end = new PointF(path.Bounds.Right + 1, subPixel); - int pointsFound = path.FindIntersections(start, end, intersectionSpan, IntersectionRule.Nonzero); + Span scanline = fullBuffer.GetRowSpan(scanner.PixelLineY); + bool scanlineDirty = false; - if (pointsFound == 0) + while (scanner.MoveToNextSubpixelScanLine()) { - // nothing on this line skip - continue; - } + ReadOnlySpan points = scanner.ScanCurrentLine(); - for (int i = 0; i < pointsFound && i < intersectionSpan.Length; i++) - { - buffer[i] = intersectionSpan[i].X; - } + if (points.Length == 0) + { + // nothing on this line skip + continue; + } - SortUtility.Sort(buffer.Slice(0, pointsFound)); + for (int point = 0; point < points.Length - 1; point += 2) + { + // points will be paired up + float scanStart = points[point]; + float scanEnd = points[point + 1]; + int startX = (int)MathF.Floor(scanStart + xOffset); + int endX = (int)MathF.Floor(scanEnd + xOffset); - for (int point = 0; point < pointsFound; point += 2) - { - // points will be paired up - float scanStart = buffer[point]; - float scanEnd = buffer[point + 1]; - int startX = (int)MathF.Floor(scanStart + xOffset); - int endX = (int)MathF.Floor(scanEnd + xOffset); + if (startX >= 0 && startX < scanline.Length) + { + for (float x = scanStart; x < startX + 1; x += subpixelFraction) + { + scanline[startX] += subpixelFractionPoint; + scanlineDirty = true; + } + } - if (startX >= 0 && startX < scanline.Length) - { - for (float x = scanStart; x < startX + 1; x += subpixelFraction) + if (endX >= 0 && endX < scanline.Length) { - scanline[startX] += subpixelFractionPoint; - scanlineDirty = true; + for (float x = endX; x < scanEnd; x += subpixelFraction) + { + scanline[endX] += subpixelFractionPoint; + scanlineDirty = true; + } } - } - if (endX >= 0 && endX < scanline.Length) - { - for (float x = endX; x < scanEnd; x += subpixelFraction) + int nextX = startX + 1; + endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge + nextX = Math.Max(nextX, 0); + for (int x = nextX; x < endX; x++) { - scanline[endX] += subpixelFractionPoint; + scanline[x] += subpixelFraction; scanlineDirty = true; } } + } - int nextX = startX + 1; - endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge - nextX = Math.Max(nextX, 0); - for (int x = nextX; x < endX; x++) + if (scanlineDirty) + { + if (!graphicsOptions.Antialias) { - scanline[x] += subpixelFraction; - scanlineDirty = true; + for (int x = 0; x < size.Width; x++) + { + if (scanline[x] >= 0.5) + { + scanline[x] = 1; + } + else + { + scanline[x] = 0; + } + } } } } - - if (scanlineDirty) + } + else + { + using IMemoryOwner bufferBacking = this.MemoryAllocator.Allocate(path.MaxIntersections); + using IMemoryOwner rowIntersectionBuffer = this.MemoryAllocator.Allocate(size.Width); + float subpixelFraction = 1f / subpixelCount; + float subpixelFractionPoint = subpixelFraction / subpixelCount; + Span intersectionSpan = rowIntersectionBuffer.Memory.Span; + Span buffer = bufferBacking.Memory.Span; + + for (int y = 0; y <= size.Height; y++) { - if (!graphicsOptions.Antialias) + Span scanline = fullBuffer.GetRowSpan(y); + bool scanlineDirty = false; + float yPlusOne = y + 1; + + for (float subPixel = y; subPixel < yPlusOne; subPixel += subpixelFraction) { - for (int x = 0; x < size.Width; x++) + var start = new PointF(path.Bounds.Left - 1, subPixel); + var end = new PointF(path.Bounds.Right + 1, subPixel); + int pointsFound = path.FindIntersections(start, end, intersectionSpan, IntersectionRule.Nonzero); + + if (pointsFound == 0) + { + // nothing on this line skip + continue; + } + + for (int i = 0; i < pointsFound && i < intersectionSpan.Length; i++) { - if (scanline[x] >= 0.5) + buffer[i] = intersectionSpan[i].X; + } + + SortUtility.Sort(buffer.Slice(0, pointsFound)); + + for (int point = 0; point < pointsFound; point += 2) + { + // points will be paired up + float scanStart = buffer[point]; + float scanEnd = buffer[point + 1]; + int startX = (int)MathF.Floor(scanStart + xOffset); + int endX = (int)MathF.Floor(scanEnd + xOffset); + + if (startX >= 0 && startX < scanline.Length) { - scanline[x] = 1; + for (float x = scanStart; x < startX + 1; x += subpixelFraction) + { + scanline[startX] += subpixelFractionPoint; + scanlineDirty = true; + } } - else + + if (endX >= 0 && endX < scanline.Length) + { + for (float x = endX; x < scanEnd; x += subpixelFraction) + { + scanline[endX] += subpixelFractionPoint; + scanlineDirty = true; + } + } + + int nextX = startX + 1; + endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge + nextX = Math.Max(nextX, 0); + for (int x = nextX; x < endX; x++) + { + scanline[x] += subpixelFraction; + scanlineDirty = true; + } + } + } + + if (scanlineDirty) + { + if (!graphicsOptions.Antialias) + { + for (int x = 0; x < size.Width; x++) { - scanline[x] = 0; + if (scanline[x] >= 0.5) + { + scanline[x] = 1; + } + else + { + scanline[x] = 0; + } } } } diff --git a/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs b/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs index a086e112..e6a63930 100644 --- a/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs +++ b/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs @@ -59,6 +59,6 @@ public TextOptions TextOptions } } - public bool UsePolygonScanner { get; set; } = false; + public bool UsePolygonScanner { get; set; } = true; } } From d714eeff8904ac93b9b156f9108856d8e3a5d81b Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 6 Nov 2020 23:53:05 +0100 Subject: [PATCH 065/106] some shapes are lost --- .../Processors/Text/DrawTextProcessor{TPixel}.cs | 5 +++++ .../Drawing/Text/DrawTextOnImageTests.cs | 8 ++++---- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs index 401ac28b..a1c47fdd 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs @@ -385,8 +385,13 @@ private Buffer2D Render(IPath path) if (this.Options.UsePolygonScanner) { +#if true + var scanner = PolygonScanner.Create(path, 0, size.Height, + subpixelCount, IntersectionRule.Nonzero, this.MemoryAllocator); +#else var scanner = ClassicPolygonScanner.Create(new ShapeRegion(path), 0, size.Height, subpixelCount, IntersectionRule.Nonzero, Configuration.Default); +#endif float subpixelFraction = scanner.SubpixelFraction; float subpixelFractionPoint = subpixelFraction / subpixelCount; diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs index b81a0872..c72eb8f8 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs @@ -24,10 +24,10 @@ public class DrawTextOnImageTests private const string TestText = "Sphinx of black quartz, judge my vow\n0123456789"; - // public static ImageComparer TextDrawingComparer = ImageComparer.TolerantPercentage(1e-5f); - // public static ImageComparer OutlinedTextDrawingComparer = ImageComparer.TolerantPercentage(5e-4f); - public static ImageComparer TextDrawingComparer = ImageComparer.TolerantPercentage(0.1f); - public static ImageComparer OutlinedTextDrawingComparer = ImageComparer.TolerantPercentage(0.2f); + public static ImageComparer TextDrawingComparer = ImageComparer.TolerantPercentage(1e-5f); + public static ImageComparer OutlinedTextDrawingComparer = ImageComparer.TolerantPercentage(5e-4f); + // public static ImageComparer TextDrawingComparer = ImageComparer.TolerantPercentage(0.1f); + // public static ImageComparer OutlinedTextDrawingComparer = ImageComparer.TolerantPercentage(0.2f); public DrawTextOnImageTests(ITestOutputHelper output) { From d60f5e43817cd2eb7144cfd0ba6bcc20f83b9686 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 6 Nov 2020 23:58:35 +0100 Subject: [PATCH 066/106] i --- .../Drawing/Text/DrawTextOnImageTests.cs | 1 + ...5,255,255)_OpenSans-Regular.ttf-50-i-(0,0).png | Bin 0 -> 294 bytes 2 files changed, 1 insertion(+) create mode 100644 tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid20x50_(255,255,255,255)_OpenSans-Regular.ttf-50-i-(0,0).png diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs index c72eb8f8..3a5df6cb 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs @@ -138,6 +138,7 @@ public void OpenSansJWithNoneZeroShouldntExtendPastGlyphe(TestImageProvi } [Theory] + [WithSolidFilledImages(20, 50, "White", PixelTypes.Rgba32, 50, 0, 0, "OpenSans-Regular.ttf", "i")] [WithSolidFilledImages(200, 150, "White", PixelTypes.Rgba32, 50, 0, 0, "SixLaborsSampleAB.woff", AB)] [WithSolidFilledImages(900, 150, "White", PixelTypes.Rgba32, 50, 0, 0, "OpenSans-Regular.ttf", TestText)] [WithSolidFilledImages(400, 45, "White", PixelTypes.Rgba32, 20, 0, 0, "OpenSans-Regular.ttf", TestText)] diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid20x50_(255,255,255,255)_OpenSans-Regular.ttf-50-i-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid20x50_(255,255,255,255)_OpenSans-Regular.ttf-50-i-(0,0).png new file mode 100644 index 0000000000000000000000000000000000000000..09396a87961dfe7ed33fcc940ab852783db6fc14 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^B0y}!!3HE_YJRH$DaPU;cPEB*=VV?2IV|apzK#qG z8~eHcB(eheoCO|{#S9F5he4R}c>anMpx|y#7srqY_qW$Ja<&?Xv_710$TH^OEw$QJ zCAT==B~3rZ`erhtQNXkf0_U7}a44Q_&G`C`Khx%e;{hcuef5NDrfuPkmg#F=cO^<} z$dz9AdQodQYu{szrB{mgeBbgx>%eE5gK6{^ag{ctDnm{r-UW|<1%k2 literal 0 HcmV?d00001 From 4c178a8342b8ffc52209c95364aecf95ef99ea0b Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sat, 7 Nov 2020 00:18:23 +0100 Subject: [PATCH 067/106] do not re-orient font shapes --- .../Text/DrawTextProcessor{TPixel}.cs | 10 +++- .../Shapes/Scan/PolygonScanner.cs | 5 +- .../Shapes/TessellatedMultipolygon.cs | 52 +++++++++++++------ 3 files changed, 46 insertions(+), 21 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs index a1c47fdd..794447f7 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs @@ -386,8 +386,14 @@ private Buffer2D Render(IPath path) if (this.Options.UsePolygonScanner) { #if true - var scanner = PolygonScanner.Create(path, 0, size.Height, - subpixelCount, IntersectionRule.Nonzero, this.MemoryAllocator); + var scanner = PolygonScanner.Create( + path, + 0, + size.Height, + subpixelCount, + IntersectionRule.Nonzero, + this.MemoryAllocator, + false); #else var scanner = ClassicPolygonScanner.Create(new ShapeRegion(path), 0, size.Height, subpixelCount, IntersectionRule.Nonzero, Configuration.Default); diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 21aa6e74..85639a66 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -100,9 +100,10 @@ public static PolygonScanner Create( int maxY, int subsampling, IntersectionRule intersectionRule, - MemoryAllocator allocator) + MemoryAllocator allocator, + bool onlyFirstRingIsContour = true) { - TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator); + TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator, onlyFirstRingIsContour); ScanEdgeCollection edges = ScanEdgeCollection.Create(multipolygon, allocator, subsampling); PolygonScanner scanner = new PolygonScanner(edges, multipolygon.TotalVertexCount * 2, minY, maxY, subsampling, intersectionRule, allocator); scanner.Init(); diff --git a/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs index 99028644..2b850346 100644 --- a/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs @@ -31,15 +31,12 @@ internal class Ring : IDisposable private IMemoryOwner buffer; private Memory memory; - public RingType RingType { get; } - public ReadOnlySpan Vertices => this.memory.Span; public int VertexCount => this.memory.Length - 1; // Last vertex is repeated - internal Ring(IMemoryOwner buffer, RingType ringType) + internal Ring(IMemoryOwner buffer) { - this.RingType = ringType; this.buffer = buffer; this.memory = buffer.Memory; } @@ -62,22 +59,33 @@ private TessellatedMultipolygon(Ring[] rings) public int TotalVertexCount { get; } - public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryAllocator) + public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryAllocator, bool onlyFirstRingIsContour = true) { + RingType? firstRingType = onlyFirstRingIsContour ? RingType.Contour : (RingType?)null; + RingType? followUpRingType = onlyFirstRingIsContour ? RingType.Hole : (RingType?)null; + // For now let's go with the assumption that first loop is always an external contour, // and the rests are loops. if (path is IInternalPathOwner ipo) { IReadOnlyList internalPaths = ipo.GetRingsAsInternalPath(); + + // If we have only one ring, orient it as a contour + if (internalPaths.Count == 1) + { + firstRingType = RingType.Contour; + } + Ring[] rings = new Ring[internalPaths.Count]; IMemoryOwner pointBuffer = internalPaths[0].ExtractVertices(memoryAllocator); - RepeateFirstVertexAndEnsureOrientation(pointBuffer.Memory.Span, RingType.Contour); - rings[0] = new Ring(pointBuffer, RingType.Contour); + RepeateFirstVertexAndEnsureOrientation(pointBuffer.Memory.Span, firstRingType); + rings[0] = new Ring(pointBuffer); + for (int i = 1; i < internalPaths.Count; i++) { pointBuffer = internalPaths[i].ExtractVertices(memoryAllocator); - RepeateFirstVertexAndEnsureOrientation(pointBuffer.Memory.Span, RingType.Hole); - rings[i] = new Ring(pointBuffer, RingType.Hole); + RepeateFirstVertexAndEnsureOrientation(pointBuffer.Memory.Span, followUpRingType); + rings[i] = new Ring(pointBuffer); } return new TessellatedMultipolygon(rings); @@ -85,32 +93,42 @@ public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryA else { ReadOnlyMemory[] points = path.Flatten().Select(sp => sp.Points).ToArray(); + + // If we have only one ring, orient it as a contour + if (points.Length == 1) + { + firstRingType = RingType.Contour; + } + Ring[] rings = new Ring[points.Length]; - rings[0] = MakeRing(points[0], RingType.Contour, memoryAllocator); + rings[0] = MakeRing(points[0], firstRingType, memoryAllocator); for (int i = 1; i < points.Length; i++) { - rings[i] = MakeRing(points[i], RingType.Hole, memoryAllocator); + rings[i] = MakeRing(points[i], followUpRingType, memoryAllocator); } return new TessellatedMultipolygon(rings); } - static Ring MakeRing(ReadOnlyMemory points, RingType ringType, MemoryAllocator allocator) + static Ring MakeRing(ReadOnlyMemory points, RingType? ringType, MemoryAllocator allocator) { IMemoryOwner buffer = allocator.Allocate(points.Length + 1); Span span = buffer.Memory.Span; points.Span.CopyTo(span); RepeateFirstVertexAndEnsureOrientation(span, ringType); - return new Ring(buffer, ringType); + return new Ring(buffer); } - static void RepeateFirstVertexAndEnsureOrientation(Span span, RingType ringType) + static void RepeateFirstVertexAndEnsureOrientation(Span span, RingType? ringType) { - // Repeat first vertex for perf: + // Repeat first vertex for perf: span[span.Length - 1] = span[0]; - int orientation = ringType == RingType.Contour ? 1 : -1; - TopologyUtilities.EnsureOrientation(span, orientation); + if (ringType.HasValue) + { + int orientation = ringType.Value == RingType.Contour ? 1 : -1; + TopologyUtilities.EnsureOrientation(span, orientation); + } } } From 8e1ee25b9168356856d6652a23af5e4991440364 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Sat, 7 Nov 2020 00:21:45 +0100 Subject: [PATCH 068/106] update reference output --- ...5,255,255,255)_ColorFontsEnabled-False.png | Bin 18707 -> 19077 bytes ...55,255,255,255)_ColorFontsEnabled-True.png | Bin 21509 -> 21509 bytes ..._OpenSans-Regular.ttf-50-Sphi-(150,50).png | Bin 32884 -> 32884 bytes ...n_SixLaborsSampleAB.woff-50-ABAB-(0,0).png | Bin 2792 -> 2792 bytes ...pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png | Bin 30945 -> 30947 bytes ..._OpenSans-Regular.ttf-50-Sphi-(150,50).png | Bin 29098 -> 15702 bytes ...n_SixLaborsSampleAB.woff-50-ABAB-(0,0).png | Bin 2393 -> 2493 bytes ...pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png | Bin 27204 -> 15244 bytes ...ntShapesAreRenderedCorrectly_LargeText.png | Bin 177452 -> 85431 bytes ..._OpenSans-Regular.ttf-50-Sphi-(150,50).png | Bin 21163 -> 11085 bytes ...)_SixLaborsSampleAB.woff-50-ABAB-(0,0).png | Bin 1794 -> 1933 bytes ...5,255)_OpenSans-Regular.ttf-50-i-(0,0).png | Bin 294 -> 189 bytes ...55)_OpenSans-Regular.ttf-20-Sphi-(0,0).png | Bin 6752 -> 6756 bytes ...55)_OpenSans-Regular.ttf-50-Sphi-(0,0).png | Bin 19692 -> 10658 bytes ...sitioningIsRobust_OpenSans-Regular.ttf.png | Bin 434268 -> 237998 bytes 15 files changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-False.png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-False.png index d49511dbeeaa1804e1a82d778854f0277289d95b..6df779654f2a562f03d41682ff5db2232c805eec 100644 GIT binary patch literal 19077 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 R^2K0uq}?F*1ONKN{|hzB=~Dmz literal 18707 zcmeIac{J2-{QphFM~XfaQPN^b_Ob72HO7)5j9ms^nLu02gr0h)D zhQUlF>tHa(zWm^`L{^48)hj}m8>-BnG*YokZUfnmjcj|=j2^JQX zQ(%MJP!<;UeHIqh`~PqNKarkr`UVW_?)t|1EG(bja_>7I2fpWeYyk6TVc}_KezA7? zeuT5I7}SDq>sy47mZvx~5f4JuRwiB7|9k%i>%V4ZZO1la zoaDz&|9i)x)!{xk;oz@2!hsVqQ+kA05mjHHMGoYaj<;^gSH{@|!=cFL&IX z_JGX51S9tAkAAWN*TC|r>NA8nvM^4sGJo*&^*`IJzh^9ER03a=cCWRCa$Wz}Pj zA74HdWsVlNTX~t|^(((Pnd8}i|M$=T_tE|Dv;jil|34w)WUod0LJynE^?$?t({H@j zp)UBlw8PKmEKiS%0coMNX>*r|ZwdYt&DnHXHk^hFre(Ukd2*S>iIwaBZIbD{e+c}q z%>m#8T`PUD-4Zy6NCJ)rRfH{9~A#BDAj>c-vV zF14oOW@LRAbmsMWZ8pO?7(x`bss>d*E*1&uQZ>OR=DeWY#Pc zOM_Z#-}tRgZhmi^%by6R?2(D#`_rP7y`h4`zsHVo%g0}&9B$T!OBO`<(Fjq8)!fGv z*z^w9-sUup?aUS6S0-qI{Hwij8&t=muvk5b=~l6W&3gRua?9Qdu3wGvC3tUw($alD zY_qyx`D@imZonYexQ=Xv-yL~}51K&KBkFdJ$zX>}v?_v!a>zCHBbK&|x(T0VvPxxW zzuOwy(}jlBuiQC(f4%Icg$4V+^Jx4{A~P>3a3ZoY=P9Mv@o?R(`NyChv2h@kCxo^ zs0YNTgA7Tw%$NKo>hHG0JTu$El9qX4u;mk*2pnS+cZ*l2W-EW|OUc&Z79P))q({#p zEKTi^w|oTt$OV0l2j(F+ZI5ykiMl+P{=79+j>T#Hkgj)By&cw(N3A_@5R40oSTry2 z+;q$+PTGE>wKBiJ(h)SEF?YuC=(~L6?>|*?Vhsmqd8EfURS>`ZJv>e{GKBW;+mPG* z!_wf61LruAQSVor)^PCk`E`21(d6-CnKAG`Y5N-`diM3pTTNZ7wo=cPggB%Y|53m& zALVx%@UApN8i}~Y` zGKbpj-84)98h9gCqN}~XFLa7VMa)r-X5^zhu=`Fpl2;`z8ys?I2TXE5{f@_kaB}tb zE^Z}IUNCO)U_ArBgaoFX~cULpfnU?9eRt)jBVR zdz%OUGn&KxCGVV?1_8O^A0FI7&pWD&o_bV7X63x_W5T@vX?NjM@OrnT8p6=l1T%2S z!=d<}>b^+iX`{dxhTg%^1bMUWltf~VPm_naQDm=d{e^{aH!D7tsreC5iuw>qF^Rx(UUdq{iXL3%rzOA}7 z1RJ=;Cc1rt20VN}^XcD?M-0c2t1eUOGpXjUD}C#yg8Uh}BBN;D7+BZkJB~-Y#PEW{ zjglPjoUxA|YG6>b47`4G_Bu;I^W=;i@xo;C_o?CK=C)HlKbDkXy_?|`4@6cWzgK~& z>vjH1Izl^qrO};sTt1|Yqf!*P@$*<@xt2r=D#OG%2T}LrvUM;v#M1A8>KKI~&jHE6 zK{Q?WAGbfW!xdUsa6`LD$Dyw1;c8sCphL(z?h^`6+2?1`2M%5jd>4#QSIX++pm`NX z+i#Dmdit7N{%{-hL>+BK2|CiQ7k&}&3$wLE{^V@C5(?y)xhpIRHJ)sdKtj@|Rrn&Q zSRyTq*u3fUB;Hm=%Xx-3YWo)Lly69^R!rb@pAumSNzb7KTz>j$`+ydOU#cyC>BZ-A?=vO_0zQ0!ck;Tb+gk#@fk3^IUmo0HWJfIvQ>6GT>x(O^^ z56B5&1v`E2lV{7hC0c+Cw_qBTP2I}awJME$uKSO+G)p<>gNvkO{s(^Rwi7^7_4^sc zOi?uZogOP6lR>-du*mwRkqUv?V4c0C>Tt>YkcTvG$L*W63Cdv*{fMBmH5rdRFOOV+ zs7dzh59uA4(`<-Mmj2LwV_+`N2IqbUD~-QM+S*Kh8&SLkME>XC-G!1Z;NBdSZ9me< za{gJp%8b0j8OKAk6ejCrpO*tYTd6s6JSN?opvx#VRSC?)e!sT$Ep#rAxQ`@LnBh8W zy~2DyzAHJ**=<}mFNU1ICF*J7L~R~M%Z)Vm+OG`m(4v6+y-8ks6Rcc-GJVCTQwy*i1E4PN{ywe_H072EbaF*ev@bn19y&h`qv;y6m6=;kIRI^%?V$F4ex2}z{>o&s*3LZ99SQo|sOAB1r1@SENy zZ?#xW#^meDAi?0>f*|B-O|MY+$t%R`1jEwXW@4u^54}~|_xtoGKEI9JD8iXW{Ncv| ziL?wSy8nyQ_$Zrj=^&guG@Ii~p71QI$OaiMxCkx>^!9P4u%}RHT9h3VB>`hfc2HnZ zqN-;kVWU#0b8`N!nx{z-z8~SEl*}j4=wvMa?imOpAxE1 zIy@XxJLmxxdAR3ZdQeGq+X=m$ZqrQ@9mcR*M8V!lWz>O}Qc0guzPlpQZlw`XKUKF= z{z1{SdC66NB6Q3hv&X5o-9`qA;-Q3=+Ok8`epY4gHc+~D3gm^OW`%@;98x1eTLv9t zS$kV^6^-&rgzmZUURyF&qrPxhkf<%upDFjb@X6f6={gGi@589Fs?2_ui}Xx4C%nZm z<*bAarTsro*?8u0`!n*CUlcT|r$39+&0*#$*{TOertRXskb@i63!d;BUUwJx$ElNC7nP2z8(8j8*oU7m{rO# zQOG+g1a*f1DuL8YL(;T@S|#<4ga{!WSfYQPAFd;+#kjcD(5Z5ywbH6p5XupZzClu0pSu9dpK-EI@-otk)RiYarSrY$))79uP zpx9scRDfE}-#d0K>siJzKW4@2+$D3}2sCaj*!nWZ$X`z_Nnji(@qn8r(p6W1aJ5?V z@(FI9VCVwU)OXe9nB&2nu9OYigO-|u+9I1}_w)`}GC`-{Xz<1`#9=+RQk7P_4tG3{tI52jS$CUCVMN*zC-vo{J;9<^26OrBM2LpA+8sbf}~yk z$XqyewXIO>xXjJfE77z$-L1y{ZQbZ1=UK}}pBA#3&(hv$`aRw4|K?=3MBF%ZpDOj3ksT)@{r>Lr#~- zj+;PYk)MeU;j(+dLa84PDPMX{xL76!kvvM0W0A=Z8ct&Jx4%iMN|*6QuEutTId&V^ zY8Li-5)b!idI51+h59kaVaT3O--=C51`d*)9)d)a{=J|&CMfi`c*vNe9VkFwXKhSu zBnZpGsSA(ziu?B*Wyb^$&dw>fz&xgW@dpyBKW)4y2P?s94H^8`#=@u-;mqYr9FMZ= zrO#AMvnv1da)E&|VA0dx|Jq4Hu3cBqg9y50bYuBJW!Q)Xhl|kt;ymLxO~WdAtZ-(l zsikjRn!5&n`j@xt?_VH!LsbWPW`%n9GOb{)19RI|aXQ}f(GQ|PS!r{r4F*~{X@8uf zA|;k!OI?hfZ;vLOD9Z5n*{r)jGT480d{1Cu9NBg2;-FC#1PM9zvfU`#kk1JD_o^st zzxm{D2FIS~QtUZnkd0w<5Ihqr@-CzssRykb;}fM4t9%c#5QyAIA= z#eT#MuXT!2;7`O^l)bCub@#>zs`TrkXbS@75zLYK-ud} zuvEdwOl`9eT!qBmUwoO4xz9j9F?IU1JYV!Szn3Cw`*ct!vH65e*jUGuA(8SYn^m7f z4;&?GC0uJnmOT3m+$uwq*KaDnYxMpzp;bI_URfd)!mTW+qH*d#LBx{7EtzY!Dz-Y5 zh{vyMxIy>I-F3W{xV-Z#z1cE13Z3j0a#8&aKq$OH7Kp#h1qXvHBu5t9(R%t=_^9zs ziC8V5@ZWbtJx|h}fH_}K^U#@)UoUq(9!Oq^g?|*I?<6P9DMifK6U86{3&)`!gd6r zpYcTCv%jfZTP0*=XNfHIU^jEnS~*^H{Jk0&68n#rEX>HmcW@IP?Vj{~c7*gTp^g7X z?l<)azLbMBRcTl^Dn-PV%i+tM4lQeJ%T9PTe0QjToLVZZT4j+kC!tj~E9)giu$_H+ z@4}OBW7CN;e`aCEQpMoKD2Xh+zk6?+3)7wzB}8TDp68l%llI)DKk2C7A&E6DeeS%7 z1ADLJW++O z5ayuWbr(L|bvqh&$YwN_7fk>wrgU4MaqsiJt*T|o5G6swwluhOI!JSLUAK$ju&e~p zcnuc>g8s#XA>JLHRPf*s?s%VAokPpJ6jJ)a40|728+;}!B=y)IsZ*fDlMfdMRW1^W zLoHyBZKMi`6bY?Q-hvlrgG=x1qVDPK{*=}wa)r2cLUwZ#w9MswR7z{r4LzQDoP$Rz zx^$*mi~$-jyG}Dcw=B)tKr|^2UgXA|KFhv?s>t%dH^T=q8l80CCInhi&3B{AWJdcS zX_f4IAO|mZl{!7tu&L2~1(iZ`h!TBVZv1zeMtd``JN*hr_=4|~Rx*`MbAIhjAIOwZ zp<~c9FbX68K!lWhw!xbd0g0V> zfRajHfqT>{v8I%cV%Qoi*A-l!I+9kBUOmAI(!<5t(aL56M9B(`=svrG;W`_exJ!=3$C-A?EW2p@T{$2K1Nsew@L>luG_(LZmm=V>~|;h7pkx}X-|aKt(Q1%<1P5hA=nSt z*W|O_gr|xV`s=Ss5n z^i3(&Y?+s7*n8`~gPp~qU3IV1;LV1Mf78V>Ne&j>fsQ0fc>vxBx`6zElOB0%C_pY0 z@-34s?4PL437-a}Y{XEUT$-ZkN>+`3yWQTTUTOPCddoqgZ-mQ}X17G-=_0D9OUL+E z%`Sa;uIGIQoBN#0(6N{Q?cAqA+4bB+M5UgM{ic=UxEc${T&}r zvOO^-29b1}I9uNJ(16sM;7WwXaKldf5dH<#4V;r;ZP^bltqbp1$U6UJ{*L^0x2JC8 z^g*z+YXQ$yJ;}f?89gy3EA4i@sS!PY+@!2CkN3et#36WUwaIyh>%l6JEPrt?8BViQ zxOSG)lUcoGC$|oSkf~dV!!g@s4OhK?au9T`)dK?OgM21QiZTyepr?K)E~P?l2-J%F=UotyWOy%L~j&V*EVf>4Xzg-k|{He6)+t5 zdqu>7n7+o&N@ANDF3O^4Q*I}g%AD1%z08;3FdX?>?bFs<2W1rAN z8bh;gRMR>bZ`eoUn5PT-{tEh_O^&==xI%sy5+TIm>ZCQ_szTH}svF*fv*bNbsnu+& zr#d||u)M?LelFl^D#AYtE^h5$lQ{5Ie>c{QH>evqJn*KV>;K(}XS2&HF8IP6_`HxT@5?JnbTB#wpbGU2>q4K?_051TPYhn>MG1>?+hU0C5ns zuOdx6nzE=$CT?@ZVk{}Y41=D-OQ6^c%WSne*QF$3Z*=3`V}4)*spEevg$sC~=Rwm| z?Da3Qc;PUhYdot{r&*HTgy{d+J|ZEys$Ic=g**%uoJQ@+ly zLhM|?TB~)HHiTXTnaK4E?H1e#pEHaZk}6W_8q=J{^;ywFGsGauadpG$5`m98{YJbO z`aJ`sex!_)j0i6e){$@js`gakHB`AYXy6J}Wa`AgYi&P=N3*_N?}Wmh7~InIw$Rn@ zhufzK|BAR+N>DFXPOxulIeF8MaI*Sq^78K;Z9Y3W@a!F{*|93DXX>9h2%D5f?v=6t zdPL8-O_!miW}-7ki^oQ_W(LnEulqG5fmM(06YhIw{H_wxUrafZmrY#)Jrh#Y6RE(4CrPkM@OuirMQCi ziA^+tmR)m$7*Z+AI%CG;ZKyZJvx$x(Z1$p|VGmPDpDSF|JPV(Lq{?ugC{G zBaA6%vI+E2iM1du`}xik$OrsT|JY@wV1=a%Rc8dTi8*PPp2VY5ey44QjP2am-Nt-h zV$U>0?3WkgrH}7{R3W1_o?xEcKJi`|Iv&d5oxk8LxM795Q)}0(AA^L<1?=QC>Bgh6 z@pAM-{mxM#nyYjq@sCT#m5yTSJr!2GHv2)gJ0y*V`UvvvOF)rpFG>3vy1nGGG~&4M z=%reb7s(@^;rK-C&GX$K7P4i~pGEIN%ZD=4#mX+DD$Rr@aaZy1a)eWKP#~) zmqQiAQ3Ftkd&HH5v~uDu5+Xh%9{$XlMI@*7Wew)5-_cOHX_#PEg!uc(tp`4R27Vfy+fC26N`BsCy1RF13yY-i{Lxy zC=0tB?>SxzS~_;?5Lw5W(GfPjqP3)dx1%_|EW1k|Y5+;}^;D>kIOQg#qcYKu@&Y$% z7~SU#ZFiUApVfc;0#oe8a2gwWRec;Cu*`Q&WbWD57UlQop~UJz?Vg@)Lq7J}kw=Yi z|3uI$AJb>eCoV~r)dcVwn-7xwebY$Q@bWj=W=Rj)pvx8KKKzIzZsOTbVeOv?fPNr| zhp)XU2K~KeuISG-GfG);)#RX5SvGsgjuQO&`V~(sr8@Dwm~GBS+PLuncF;4*^F7Am z2HufY8K7=jcat~g6kFDp42j^Pnrbwle(Gfs>Ro?_jDaJiKIXfJ3N!X*&2&qi#31|O z{zZw|hqc9CtWW-REx8#aQ-eO)Q~a0QJEz$9+fCfw|8?!Ic1nZ!Cyk7-$XIVRTFRgf zTBeJ=xkIDNy>w|;xb}>p0NwJumLz}F@SWNV-YJ@+;_VkEU5%Q?KK--pT9vICi~t8; zteLg-u=NFL8b*Jso%f!AIzA?g*`Lg(+q-sMQD_*Glh|puVppab$ zKRMcH$2*b{-_WtyDISWYeJLlQ5Q3?I z6^D*`^!JdU44ys+O`IEUKW-X|A=L`)xs=1dw_Za{LM4JE_U+>o(%@Q;_QVKA3I0yz z5=qNz{zruk`mXhN7bucXlSE{x`Z3m}lB$@c57#w-o$F7HmO|WUjDu|q1U0t9KW<1S zV{~69Ts0Jmf&H@Mwy&M-IJGHugA`~@5bM|)_t9Rd8^R>ab*-Sh1@k+$L?ueQGXp+9 z_;OiQlM>9i~}t1!Us2s`np}3Wuelq%-bK#h{f0WJX0UsB?8vP!Fm@d^)z<3Mg-*#~<8vfGNLo5y$$?t`SS;iLRTH0Q>$w#SkYKVlN zwkLWgAuiYx9vq`o51xH0;x0{tsx`EodL3xZ_ef?$F6)KSNkj3I>n%`jpA_tUrHV~2 zovbbQdXYy`h`AoF4-loZ>sqdM!#+nT#yK`wMWc()50Ta>ewwk@5p(u7)Uwp^l&6$J z)IKIVrv0K}{YOxT2s((Q;IgOR$%ucS%6?kohX;Aq2F>D~p9sbg^AY)L;(AvKRV^kIB#ye!P_A5STml?f1+4ThP36XA_)_F|qU;)043}^(d9+bkFs*s(9(?`5w3I zZ-r%)^g#O}C^E~VYvCt)S#SKk>MK8Xh^v=P>58W(kE=r8AH8Pr@fgQXUa1MC?DQ)W zUWTZ5XDkcuI`-_Qd|!fo-i1${ypm;rcG?6+@j!XBV&-$g{c+w*~K{-mL}M=vNIOBX_Nc*Co5YTamx3<5_*hB`Mo?3UT53dL9YUSKJ8Pr;c z3O-@v!8bbc25U|5A+rCH^$ms4muhro72kRoqW@a7*2&adE9@65mT;ANoO@?UpF{$T za_8|Yk9pP&4_aE-XV+~eE=`10ccsZLqc43cmTaU0ot{8mm$Xbho<7<&4)$C~Hp zbknsoQuaoJ&*aX5GVf0#H}c20z;h_|N=d^s@snw-*(uZ?wI3z8Es-DPh`)TUjJm zn7EhdHNOracV&iXr$;%z(L3*9{?C@@jnX`i^9h>wkh_E{K{9tluf0U#`uHr51A3uCT$`c$}@9m&mc51@8+54|X>>jrr=U>(< z(GY}b*5z>mO2YRYTO=%64xRbNKO*=<_=k^y;SVzk0s&Z}VtliwUv;8<+$IUPZqGkq z7k~2Ux@70$IZc2X(Y?y47l(|ZUkQ9^xbrs`F{>LIz62pl$J+n1)rU&j30@F=TutNT% z5Kvl)IK4I0$*5^tAPC|s;lTAZt@xMAqC(=jq{l8=<_*&v`_BK&O-fn|_N0#mS-blz z6c3mvO4(t&TTMhy=q_W~@ViM2s1jdKEy1*2bklu4BgxBP;sG`LK%=JzsJzDa-rA^*C;oB7N; zuJ>{{!amM*V@3f7kC0D$6&%!9GgCYG5ZUovT55#W`*1hxL|8`MKJmJKOYoOzk$(M9 zt^o3Sdi|0P5RWS&fREpQkjb)U!?E{4WyRjhO9ykl#NoFX)m9iKj4~Pe%CV1K4+0Eh z!iIbL;_(5S_Xp$Tz31`~?@HAgY<|hZ++d9qkCMFX=m&K)qs2$t=-JYIaQNvlwSLWi z(87v}^IQf-E7_*gy7_KZ5oRkHm_IG{oJ&US>RCqd#bt^49Xj|yq@HO>E1~(057qp< zf-9t{gTFf>KW>dT@VaZC>(4MW+k)XlsJU&WvRU5&t_I^sF$~;a*N)ohb-Xx_8})Vo zC47*YZf@t*`vOiH18l)CCJ-pmBG;(N&j)^UQ(Pkd>n7u-yMWU zeI5mvw#gkOzLR}1!Oc4THzOC^Q)3eCOHNd0>K^S7)EFXG*T++Kz5%Efv6<=J|Hqc} zWu&a-RwUSi*}-4c0e{l|m!kcgCJ`1?IIOIG;b&%mj&+yx)(f>S&a?MkY>8Jt&Oa83 z9PeN{d#X{;IeDQ7TEv`|RbR|5;FJ&p9*(cuY90$W3pB=jfQ4Tz2}~<4lpaz{RCTJT z9&3_VX{NP=SHJ#}-UMB89~THdRi(tD_vb-bvvz&PW~fMKd&87CaT@=`;>2k zx4!m77=#r+7%j3R)II-j&9&1UtJ_S%^(79DqB(ZM#_Jj_n}R-~-#j#))^vfo4A#~p zvEt8U`uqppzz>Z5yk;WzmWg|#^)0n+UK)Iwu_@)-ePzSfy9+W}Hqf}MZ`9v!^;orF zs|!PT8VusnE83(_r3-);Yg3Kxv#sP{8l->4I=njNp7IK9APhcqB;a{rtY2H!}VR}1lExFLf8~ON&iq?eNoW?I=MmaurIEQk% z4KLWT`uw|0J^R-bp>2Tw!@bVYl&;zt(w)`meC^)bRcsz(zBSK8qySsmpvzNI6tu(R zd_n4r1E|a?#N>~h#&m*Gc2l0$!Y3=7=Ne-WrzcBn=upwDG&T0)`>U`u*MLR)XYM6` z4-0CJSb#V#ibSloeb-eUkLZrDu_4O0rR!{t740-J{4_6DCp(cY$6Ww6WZ^rqr?$oE znABH#2Cec!_Jq&@f7KA#W~UTfQ%wg&Qg`juLml9)Yep=4Ia0N&WcWgkv%P4m9>k>~6WW z4*>mrkMiGN>$FnwFsVqa3%DTlL(9WGKh#YzDGboFMCXg<%87fmHJ?PQKlx{|1sXEJ z2o*eeobSPUzi*_!8|||G3jmvp7^ik`=DPlRB1@|DaG+wEDj||2nU!kWlvrNAFVcCQ z1^m)V9}ESIY=dpuvg(Sr#v2PYH>GNdKhM@mFs5R?XUwd zeRliJ7fvX0+q3SNMy{j0B5~$NAH`-^++dxRURur`DRo^aO3JW(UQO=p9iS9B@BDHq zO002C({2{mNLz0PTxTpX7!b~6wu`GzXYowvMv!x?^xw&}%WOsSnx~7VFd21pOn|1Z zR@HsYiY)*PJK_*R3Q5+xawZ?2)U2t0v$YH)4*s1(62j7Y5(F3?J;zpQc`#a?wg39?Cjxn)-G;`~C z)I^CmamUlDnS>?sC*=po4o=#l6Q1R=6p$KZ4yz~9pAQY5lh~U44{1Cyy^G)hOQ*GU zja_pEIYA9=-Kr~S<<$e8hgyvN-6PyE0JBk|qwY%m%Glcm^tmCOB4l3U72IjR;wLD2 zUmRc?X=fY>ZHm)9As+*ds<4MIv?gJUlS!8^I;+UBK;tZeM*~tN8vgjq5?B#lZ z(sl5Ly!&JG*T2_tw$7UqwygZsS&Ukfx{#Fiw|Q#W$0k$C%lEs`J*!cl6*LTdLzm!g zYx%`+nNl8T9ELroBn_Y$I`NfrHEW^V8~ zH308xk4KIwc3!A1e;Q`F>2H0{mgkeDcU(Bm0moEOq}3%qLyzftEP_j&X0xezSZ3EDRdxCm707RUT zx3y6YpLi&hbA^Zrc)wGl4b&f*mO~)7e^R>T@^ccXz1K#KcK|Ay5)SZ0ipd3Q0FjIf zZaXe06RuNR13h1_s&T3c4i#dj?=N*QNtK7j#q7%K!P3S_)wT5jAm5dDX2Dv+KR6X( zXrrdw6M061Pz9foyddFS_tZMZ2Z0B>pP|N|LdOOs(#8~eZ&iDmc?Q4tDx(#qL~ABu z^{ID=4RYK)o*lyf*Yo*jd!}6;oiH0R%Y29CM?0`_X#}CKRk>tBF1tMa5P+fpLb;qr zA~WqwwCpJkz8{{=ZBDMsrG47OQtuc9)^42|ODjPVn z9zlZ&^eDSR4~ivqO1FbU3jhk5KDuNh*;`1(p=Gsq=ZoCeb@{BN0uQs!xSdsCOA^+m z!U&5O&LrAGuf)z{WEc@g!ZR>A*Lulc8M{s@dd*TX_C2Wv9p(VZw`>RUf^ge$rHEC3 zRyJ^yN1jFjZ)*nt%*YpbMh4t^4~7C?4jF=cA5myRx5UOW3Px0UCqg0U=kGtXZ@Qra zu6QSyUzr77zuBCR0tX6#zlgvjpB88{K5`y??WbS*ZC- z`B7d$0BIpWn~`H;%;wtle*x6}+ZdL@j@E4NN7njGfh&b0Cdp? zwRees2s)J#;WM7Dy2zr=;2DZaU)l3crfP0{uZqT?rn#~svP7H(W62&e@iX%m6cSpY}wOL zCwK7)2R@`6!UKE*6ua#KDU^!>xYADLyeP|S<_21}Pt2FpX`gj=2H;afO3OmCvw((2;4Nr_K_8W-RFsUj^)*ol0cd#MBFT-B}=Sa7_w2LZ% zZ^^#)_UZ~BppB+Kbps&FFI>5H>nRyu=4pKU29{Ir;x0D1*;ax|2UM}}h7DI&DSdo7 zyDKD6Gk^chL0edUoKcwnYn%M>!O^^y3&Y9YwY90`SoX`HO!>2@fjz>n0D8ZgFNZ!8 z+slcWEB&5DMV03Vd{}rk#8WJ5EL*%!YmoGEyPqDeL$CxJD*O%Y{uG>Fu`f4nnDy&+ z-Jz>f-r3QUDL}i4yeeY&nvhO+PfrZQ!`3{q(_7KxF=*>%OtV_cT4GMZ0=vxmR-Gs(cqhhu#)yt}cd$##IHF2C5L!6Xe*=Fl!Q$v7`CRJpsA!B8B zdA#30^OC((Rmzt7lH4opPNAn6Jl8@2vYnIwHk|n2MUBnO-w=WsIewbjoVnQRuk>kS zO=|q}M(A}{@<8uEhIYw#;(eP|6MUNPPSPzNj~Li^-j56sDXus0m88CXOgV`mMlab& zLz@>29l4vN-AWjYEOA>KjJ$;K#{_pIYbaxo)-X~{O_{x|Ic$o#=5({O(oB`7S0=a& z>iyjz(6hodr<*nkcJ|mgs@2nNmW7C}K1s{FO#NtY=K^KLhmO>`2FZGgi}{PQ9RNgc zVmLP1P)L3#si5G-$Y5X1Nsg4nfKrJ4;`=r;32dylNKav7z%fT-?1_wD_EwxJZ}5~I zcP$@@TghPJCI0e&mF_WXO(_^V69CKUwvc+6m2FyDnoRj`wMDnl91K-QfMUnI@m+@A z%?5rv2bgc!32@5*rp1{lF6@pzY^;sn-%B2 z#cXB64nRPc2seKNu9}iQkhPZ)=fC7fheuLsx?|I8t%r4AE_B}pwUwnUeW4GyFn(&V zU*&#=cJc>SyYcWEcM}WEZcRcM_96X?q_hP04$#ixJQT#}tPzuSZqOP{{`U>np zYVYyO7#=0*WtlVBcy{WgU7-^5sd*<#>oZ$!X{lsKN`xNP*QDX~d?BYR1G;!Rie=P@ zwqdAG4kv!V8J@Wohi1%O5s$iWb>ip6gaW*zq7!cS)01XQL2Q=Xo37a0;R(3XupFKW z09eF;UuCY!@W-jF4-QZAE%kn)GPT%qqiMol6%=J8zx@!YV#=0z@=MB8a`cfQ-+ZsT zhC!7)@v3w^7vDfUTr3ahtn2@+PoM2Jjr2q5t5IW((|c}0ELqKmgDq9;i8n!Qd|fNo z$t@NV5{+}5Le}>5Y@&AyO*{9tM($@bpQ%kW3WUix(e)&6>xjMoEvtypvk`@ZFg0Jq741ctVB z7JouczhfDEMI7Q?dpnWccn?7^Y-@pUqJ1691l`y-txwmSIk_0WK_6xujh8QA}kxR&t*&3QGH@20w$nG9a3+T zys5==l;1qTnO)(+=!)K73evBnj_!XtQhozBk@WI#koY>DpAr;4ss9+`&*R*sI>J!Z z=-$2@sON5$5LJ;swRHEIh#ktPvFMGa=Tbp|Q8(sSdzIv-tf%O=4T-((-6df1g0-7V z&)24eYIn(X^K?hr^xmnnDK5VWTIU-Rxo6lVHstMLYqy6fh4qg^Bd^ZLSbFl_O@0zd zjJW7BDBK^|T1gF=gD4k8x;{_bbemL9akjF(oY( zA3sXQYspHn37p@1&lcUd8;oATay2e%@jW?P+qkUN#KD#R-Ere1%O>|BOE)`}()O2w zQR$v}ZruK!`)PH(Bg34EI?~4{pi#bjx39<> znL-xZN>n{NF1FXiH?DBqbiHRFa5zD~$%^j=rz1d}=IP>GdPOU(-7BpL+~%*ZF!o<` z-|ox|_&v89Mb(UU;(_0ohzu7x=k~B69cy2gnx37by*FGUn`JB&5CuT@D$%W93g9}C#%8zMkrN@GGQ zg`k9DMn=s3_<*g=JA!2$I})VcrIbQaJ#fFuMvjQ&x-U+bu-%Z{(dt`oNo2o{D$QZ_ zdc9YI=n_ap^Z#L2U8nQIyIQ4KsUE(tf!lgSy=4o{waD|e0Z)_WuD88Dv(X>k;|}s@ z6zHDs|9kCuuQ^?j5xP6kti;uGNdaL+h8&Siey-?CLcL`15G?n4_^hshZ3^Y{(cTQ5 zKudpx*nPTjd}w#d4>`eDT(9mpbcmp2MX&aBQB9@S2&eeA^w8tR3)WVe+pgIl4yxuICBpY& ziRYm!O~;0Wq!V(|Y_sK!u*QA#WX;BfY3ylKy2`|AN2`DzL5c`sVSJDM z){z+Ppv&Dsv(+275g}6PKIzpAO#e6-u;~uiC&|P zM`WqNPby$w{Zn(UMx>F9k~a&5ftl_%f0W}aC}Y8X!O&{aei53nc<@IM|L8CPj36Hp zE3E$KzWZvuCv@n2N>&HK|1~e)6A85NMH#EYh(ySLm-h5|h7*O^ZbSw?b}leV_J2+V zv3{iX<@c#@fYHD03v?$3D~275Y|VuTZ!&jeTq_-c*3idKfUCbARGl+b&a@%k1rLHH zRX9WTnH}B-zj>n`9m=U3K+Alo74<92RqZ@Dpb>Ku7jM7xP>yueG)6g$>t)_QOJLIP r|2<&je-Bsr-*ajHKYJ!m*AZLlOR;0dE54b`fCb+%xsAE$6!U)oPBz?y diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-True.png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-True.png index c0e963fa96624e4e3817cf39de2014eaed1fa3aa..d546f7eb86b2d903d073aa99207ce507b6b545a2 100644 GIT binary patch literal 21509 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 literal 21509 zcmeFZi#yYQ_&=_rPN*bB=&T5pQ_(2LoO2voNXluk#Ki{k#v4`*A;RaW||@#dgW;5)ly* zGrMkNCnBZ%f{!Xc6iYp5fS?|Goxz`58c>w(O*X#3GIQKUZ38DoZkE*c=kB^#eun9 zThAXt!XLlwiC-Mny{?vXeJ8=<%%;y`Tet2v@X6V6ZO5s%&-WVa+|<RA6NY82pP0zZ%=B0HMg>h|a4rG&-}v}+bau;sSDOt+ME|?m`lLnTzpEWPq80wT z+PinN{(o0Tk8VZ%cXjpZ4&Z?|J{~>V%ir|h<)&l*`+|Ta{?~^8+~I%S=ARk@ju!jC57Oe0TNgGMF_r$-%Iq;jMmLcSCn;a(4>uFsNW?Hvo zhI{Ewnv`>fB%{ukWCz*6*+aX9Iy~mtEEJS>H)*K*Aq>@$VJBvBLK&Qv-Sl8{LJz*)7h{aq+ZX^J;S!5$R$5S1nv3)@p;gIiAn_ z?-m#05i@y(xne-=By5XTuv=!9;)a^nS2+!WKS?&Zr$j`Gc*~R7jfzIwwk416kk<>5!+r2hJ0m2JWM&=hUIAl*C4P+uoTpth;3_)2@eSyD$WVNFh? zhrVOw)eGw%#Dz>wA4OrE-|n+hM1+_VZ=^l^Fb^8euAwiIZQ%0yC7P_Vss>`DutB}+ z(igOXz8+-D4Lc5f+3LC1Q`p^dT9?;p_r+OS^BQGHk;T{~LPxhq6a$adiI&r)f@WK` z1dM)-BQ=WB>=ZYo??Ni6s2~gJryVd<=c96UCvbLh1qchmgL75<+Bj8Y)9mNn z0lz+a1kC?=K%4~ZXRt7l4tMHmJ#Cq~chv$(|F~|QOWTSPyc%_-Ts~}**dj42HuYf<`h{F zvKs33{w|S@?*#FNX3869UaUdnH|{w%U6|eAkEc_uG${_rtG}wr)~tj}qdRz9n!BmR zNwSKNa}sGa5<1{p7%7Z)gmqn>{L8Gal?2?SnXokQb0u=mkxSvw{XL6`FVI)z)Z*5$*Mrh4kh`F|A)mf%~KfL^%i4k9RPl{rc~| zLlkB_FdzR_s*Itzg=2LEQ+f0TRyp+W7aQ;$cff6Y{IAAE%svmYSuB<4Y#`Xq`<%kXSF?5&~y(eFYL>cLjj?|vi; z+q`-tN_UfnH+~S$ z8xA*(x~BMc?a<SbMK2t9-TInor$2n^$at>{)!5yp}(n1-r5x6vK??8t-b)kc@E%zc#v)h4#! zg3P1#2z>h9s#!i7TUs_(-D0X^g=J0+D2 zYaMx>GO`U(>ubqNCNjpHX5F*=78@Q6tY73u(NZl%Fd})ziC0f-MR|nre?JS4NZ5*6 zF6Q+--*;l@!?l>y2ob`IHqByswgYRXk&}>e<{3X^KObRToOq4NUK;8GZK>#i{n_3X zsi%tEa^p$2p0I-sSU2F?t7G+>8*KEJzjmJgvIm4x1K!dt*~<^^jNi2EH+C{+H|wfQ zwb&@q=VE9!sCmhth6yXJ{*%Z9GRJ0jTdd%(j))#rW<0FFyPK$Kf1kay@4tI;);h&o z4R99}P2eIw{?rZzu;!q)`vAydUxfRhRKL@%Bd9R z-1f=qz)P0aP$8x5YxxlOh&khGqe%h~j>&_%e)xa(4d2siBxeKn6uo_xS^Aq*_e^aC z)42F3yRKPY11F1Uou7E%!pg>DN6SH@-ZLGp-a(<+wW-28zaSG2rh$r<9n3gnoHH2M zE*HMyv~dWJydI0KoVL!G^2!REXo#U9Xs%#wFUuNh{nf=O(k$?(?WH&(gm-yAf73T6 zzIoN3u6I{3U6{BA5#O?XPtl;s=H{+5+zV6mYbJYB%1?s?;h{`x{SaO3T&6r`*5=v= zZmNdnpR!Y~>zakkikTR#tWN}>6m^W-Q%Va>;9GxOHGJBkNxO+?mIk8ds`{txsCPFX zn9-vx2zx+f@l-0<&R%zUd7z&7;OF%5J^h|+YcTs6xnMVlUx_G@mC4gNn zYn*973|=3h9Ucd5k7N&3Ew|4!{(Y3axMR!@)^j#KHPH;Bc5@wu4^jxHn+7aLYA;t1 zC&u>EzHu{zw<8u&AIPy13U0jrb6{GtP>-ilO!1p(6&U7lI0q|iWWF|)k4t&{_o6`VQ{j@!N z6c#GXm{ZuOTjh8NbJZK9>PU!;T#WrdPPj7vt%31kqulpczKUk3cVF?8uPbkw|KYO} zT#pS+xI9q=^%Ao2i78X!p6v+;Y1d#|O#7(0GWHKpnTYcEi>yChGxd`pKUMGC}{p+n?nvr_se#@qrtnit@?5MS{ z#i`Lf@>hP*ft1Eb$trxEsK55h6*-Lw$U|$D++zTR4cb4Za_8#%<}!84kNUn9@6 zG*P@p1~x(z#VvKO2P#MZ2Chjy%N#Vz{?sb%e)Dk9bs;8f;(cNJ-^T*18wu4pxo zfMPtkHvg`e>Js&j=WPP{11ySbeo< z&U7OEO%bS`tNnEwF<98!dKH#lh8#}@=hk?U%Na93=JpO~M(&a_Q$G*wUie$pZDO(5 zC)NIe)>XUZ;{inHZ+*>}x`7`uKh9cKQ^C;o0HNVRMKQD9HCH?T(m*#fd%VatFZWcX zed90$&!mSk&?!G=08sX4bi}YvQ?3r$%PG{#qc$AGffV4Wr!*>ip4qKn&yHaK7JK=D}4CCwqOx8{ehF zs#{;~&G}KhUPi^D6F^C)tx6)~g@3DT z#xu+(!4%HR1m&tuEhr}PLrBHIZZ#tR_TsmhTt-D#Zx{*i zCdbP-+NHXhNvwcle9$HTK~~UcoFX!@6>Ar(Rg6-u$#$&i&59qVN4+z96`gH;wA6jY zk22f^tpOkpMWrw)DN#>w29lf6cZ>QiAlcEWcyKLWvr~iYVExtR^7vbGpHzq578_mN zr>X_?FOb$DXBnzS2@+(?aM7n)zOu5^`N5eq`f}3fA_N zV3M{Ho&mvTT}@pKj=qLos2=>lh?RMx<9kk*?T*MXmA+9%>n&O&P8nGeh8Bvnnh?j@ znVRov7we_17`zw>y}Ad-{XpI+c7|H;Fl@itfS*=0w_BbGxn+^XAaa;8xXfSo@m%W8Li4-SIr!@-3tr&s>UpNXO-%! zQn`C79OcZI=}{<2+9keV_wil)-mFFki{EV?&*V~cM;y{G5Ci}Y`A#O# zV<2cxq<0Z1pK@f5oKitNzr-5~+P(8OcA@%VxNYWjYrW+^KX@NP`n@o^O>BX`b6pEMiRLo!hWDwimqK11oSy@O22OD^CWz6jx=J_iN-KH=V z1=qW7x1zUo_}f6!9KqlhDbSHzw){u{XnOj)GB3bq|M>dzte)<<5pYn93-F4xx+9}*Cg zZ+YzxBTA5ywNvP`u?aNlHVe6C#H4{dkiEm{$Wn|4YTk}h&PP&G?p4!WtPfFySJqOS zk~L==ffSv0>gM?7L~cLkEJEvsY?GxlwOXxd^o6n#sIAPu%Z}OlR&s;zppR;X%P{4O#&U~@=zOHb?R}WYn*)Orh+{_h z11_wecDukcK-=ZR9{)^JsI(p$0ge%HRzzWDQNyepU>53YflWTwz%a>@k; z088ASq}R!atb!iLU{v`qf3DfPnBoM*w!_B=ykTXHmrkNZ$7g($EYkZ7M!;%yE!~3q zeIs1WS3n+IY#4VmeyM1ePs%d|&j|6gHIN2_66F}CZyxU&XcL889`g5GX|-gZ_^F-1 z+f*HIAQX}$+;bkaE%m6pl?l4~+x(5(Q)JD!oVE@Ayr$nCCyT+nag7NuqUjo}{^8l{ zmI8T5*_ODr>{k~&+wL&S-3k86Ut4VGi-?wi`(MOZYfezX%AzaTySQ8PJI@MaTe&o= zqyyAW3;ZW%R+)-_6-rTHnF2(R5h1R&-z$AcG!iXw8>?&Md!<`r5d>cn_I%GOzgps* z)`llhhP|XuFY-)0tE=sMInm~0_$j5Tr7A(@$$F7INlC7O#p4z=ml1FZqdZ`&0%=;r z84FxUYq7BhKCU@onW=Yl zCZ;m-LWcgBIEH)QP(0gLU5l&j3+Z$I%G{gV?Eo_2u4C`QEI8=cz2-mh-F^2JnIAk> zu@Id}a{UKAi5kS4B~{w5P~)xFjBorZ9E+>Tr1W}U1jq((0GM*)#s*n29zliFLi|`m z!DK5^Rla9tp&W|;J6ZfNx~rSwV(5P{Q_(MD?BwJznK5wRLZz*#6xL$07s=M?CPhJi zwz6KTcNLZCmtL$fQ`w5*KHjwwysb-c%y;OB0{aSf5VZtAVV}4zviPsi#tZ`u#De3c zKf7BOA3il{sLa_C8c~SZssCnv8w%N6Rw}D=CJPA4( zOp4tXi!Hm{AACQR?3UC3atEt$>7-iUp%ebir)P@%^Tp(JG?1|qeN|Ke+reTJ1Hd(~ z;qu%;AwsIcR>GDL8m8!b=CP)#zyI`$j{#uO zYH+=mim8=zy~y}G{)KJJFX7qdidl1aBa;_L?cbvssYE+W(vxaVBT9n$9W66OWCVca zVzS=%%2z(dz11A)4oW|E)1Mykx4RQ44qCxV zGvy@zT&fPN6zP5SAaQUkoxbnY_!E+#9A43S5W%wb&DDi1Kh$izOP1!la7t0Ev?2q% zP!P~;e=9H0NS149r>oUDM|7-?s?^y!W$;o*y=ZkpcF@%`3^u>j-Nr9@xU@PVI=gKy zK3lmMRK}@|wd;ZZ%nfqgc4k+*pMtDf%?TYVf4FNAzSaiAd0R_vs51ArtXZd!heEB3 zf2SVk#oVpYq@d9F@V;e}Zd?$wl$MW5^n2&$gC1z7q@X-?;7;%+J|nmss}=87h}hG| z{~-WrBP9@fy4CMEy&w2jYp!iWIpsO&Kin3LK6CGdzO{l6N%5%5^lk-)Ua~=48R&KJ z-Daf08?W}s-7BLQInM!w60ZWTRc=oA2@8?DkM_FquuLWH+v`i^49Qylx=IO$NL5-?YiwU8;xC-5$wZe%of-oaF&-lL=dX;I$VF^$c+7kGNNr zw&LuL=O7vCG#Bikwez=#dj*0be%!$_Nl@k=rq<%QHlXJx)F;FMUOw>DB&NTH!)2U#A2y6xeQTQ9u^+x7)xLTT#r;J9JcW zQjM2}y7fw6i88JUped`$E`=$uuJau@UAvIK~Vt8=vMy3|557o5|!BW`;njgLQV@k5t^{ zmyaRra&{OgygwMa8<{eg)u(KRuY|BHDig~voMv2mh0N=)w(DkwgxzKSJ?t%M#o8+L z{S&({XlmV4^wDRgQyjCeQ7a5hUmp7HiaTxb<3$Uu2{^@kDB6!b`DP|NcvL>B$-I5# zT-DK(nL~^HvLPeMIYb$v^_TZZ8_v4>#Mm2Zq_?U^IhZ@iB~G5!b7)~VQIPsjwRn>V zd|Zhr3Zi4(PRouJ7j;(|oCHN~Sbb$C2{;iO#i9SLea}+V{w63??#$bGsbr zRRElnp9Mj&YEcIs@-w0)1UQ&JkFpdV!p>HrrMdxQWe(ts)D|0p;i$q3b9|;|o?HRf zm@MkLo%+3|;N#2_ujp(8FxUK>A)W?dQ9r4Ou^&cy&SIu1BYE%9ScLLbzt-fuCQsF` z$uoC;=D8R;;31Pak{%4cEI`_XRXbcX-i9J_r&``EJ#xpCJ|@Q6q_N4^9aJ3$0aVu~ zo84%o|8u8jGVb+~xCk$x+^(L04Y9JH(2~P7vyHhp8@m`N={&OZJ)N*ilW^ za=xS@?14O6m%J2PtVF*sm1hf>zoL!4+U#Z1WT=%%iadWuY~g~LMf7M`c&7_~#+8;f z0E(jTn((|x8=N+*^wM~LZKVo4?Nm`+#>h}jP`Z`49zNjNF!lI$1gPXB;hW*kl|D%| z*e}I~8~$<%4>|Ueyk~1*;>){ibA}gM8m6T9aowY)BVI7gdP3Uu_gVtvlK%rfKmk zQEAm0i(r1fnbuNG3QI$gT{sChI5$AU5O__cn}Z~Mi34L{GQSl;2l6*+_s*4Sb#&Aj zzvrh3Vtow?pzrJ!_AT}u9nD|Q4! zKhx5ARRoy}`PZPcxlqpIT&5|E$RxGXNU z;Qltd&bhMT!M}|ZWr#@#?u+jw!R;R;V*8`P3CMLKMQLpLEPoKbIz7~4I2kJW%7q8{e= z`BW+X)#HU~LT*{kiD1;LeE+=$BZb|-Aj0iMN=Fy1^c*L!(Nbfkw(WU*vx%5Ol1W~R z4Fkk|{=>qv!-Yko8)uHBUpeLPEK|7Kzkx!9gd$StCuK4Vi$!7bon8y;08b*X@*WKz zn%4-;N7$#oZNa(ijn3|c(Np%X-{{SFNb=6|9s?#(l zgL}kRMw|E^T{+bIJMR%0DQ;AHhw|qt#wJ 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 Ix9mUjAA(I3H2?qr diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png index 7c9f3adf9521113e3d68c5b0c6ace28c2fc9efd0..5840f1de260949331c5d53fbd23a20e0772cc27c 100644 GIT binary patch literal 32884 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid200x150_(255,255,255,255)_pen_SixLaborsSampleAB.woff-50-ABAB-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid200x150_(255,255,255,255)_pen_SixLaborsSampleAB.woff-50-ABAB-(0,0).png index f7010118017b2a8a465ee19e5663fa0bd1b044c5..84e35c2c4bce6aa8dc04d21ede84b2306112ef2c 100644 GIT binary patch delta 2452 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 Omy`V&JI3*ISN{b@lMh7z diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid900x150_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid900x150_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png index ddc5ded368b5e40c4af977086911f79455b3f4b7..2ac38215e077d0fbb044b86c55626224accfd8dc 100644 GIT binary patch literal 30947 zcmXtf1ymbd&^9d=+^xkzp}4z4uoj9JEAI5g2}KHlQV8x&aVS!txJy#pt+=LWC>Gr1 zr{DK~=j?8F_ntkO-8=Kl%rkQ%v@}!*a9`k}p`j7HeWR#@hK3&Ube;;pdOC(SD~mk+ zJOk^ffY2((X#YN4VA#v6%cG&y#NpjpVm@8txVUNg(8zDv;9*qnpTH91YfspSb3IZt^ z1v=UxHXKDlA0Mm6C2m(&P~h1`zn{|Ws9Q@!Wj;(5GMW@JG{7)x&Pp*yTLkc)&$nn`6fow`+!L#;A*1@XL`$?`@>!!=`2{ zGH~2)RS+SNDZNe-w{w&5BnkT+GVsA(lwOhH;jBa!@{sm)FL+~sJp|*V>VB~*8!}@6 znJL&8eY|je6!GhqT;;#*mc8ppUNb_ssJba>e>b5V0`X79q|7KGEwj;uA(RP=E6vutD=Y_F}gwOy@9 zacO)G&sOVt*7bh&-wR3EOVuG=1F4j1==(O3G$cM+dg}1FN2qyDQrhbW98(3lA6NX3 z#?WG6HRL~D#XY7=KOD!QLVhj#ZY4_AB5r;nJ~+W=8!CknpMBQ!t{cp68x|DkPvRHG z@0Z6vZ9QDVAMdK#*6vY(kNbPD!@Z04Znkm%Z9$|TML$y)E~I~Hd0WJ^P5gXX*Ph{K zBFqj2LHS84492*47WOv529$UNWdD;g0=D0-pjKy0fu(K5(IiqD<$K!kWEK}`^3bCfbIpA@gsoNSQ{>?h zaR=UQODo&PM6$Q+e{%d!2BRF0NpPnj0%x#MZLUlCu-~jf09)aA(2x-j4Qm#s|u7V1YPOMp6lX0JFLsS-}kR7U@NxZ zSrHA`5an5%wdM6&SXdbIYV1Y*)2CDEaT6P8Jh1iNlw8T37@s2q^?9z%?w=JQKItG% zxDf(vPi7!ea;Gw!ag+tRQ3@p+QbF>i%x&^#YHk!_Tj4cLaN`5>nG@qTlnX!qzTNpAU>L196Mel0^mO8^r zG#$Q)1xg)9Xl7-fSJ)p&@I3!d?r##?##_zLzxOpC&om`_Ung4lPl-ZwMUC#NCvfYr zfqzJ!vyG64Gu%%y9JB{lnx6vV=xV($|9#hOW6fN$?p;Vy=JI#J=wIIVv8bz97jvwj zPp~@ib_{H#>>@zl`RJ=Xt}nMvJF-=7F}Hz8$zaCJcXU`_laAE7g7% zYCO6gmk}K(uI4+HxhjMxXN$B7G-3-8K>p1e(TuFW21z_Tp+d*4tl9OD0gps2r^y=b z>Cd`_f0A)GatiSDF&|f5f2;Z{Wf=wyeh-kn|EoFf0@*Y6o)btrdcx4_JKo-!9u?V} zNu})TP}i$ajrhU4Uh})&yTHdVFPj_(7tKs9+_i^Eju3n_;4ivHK=}H6rw5OAmB+$( z{88|BLlxv;zksU4;c_|JP9^9BK&j+T{UlUrgy?=^GRQD7u+B=f|3jn0=& zz=&dFzOnj(?lqwfFqz;a3n_(M{~UOP9mw~n=FZi*L5Da}HE7i-5xU>he6T_GCMnv< z62Dd@so*MXE71ciA(UzeU46P=whF5%O)5fkViQ4ZWo$XOcTbq>znAe6QubFUa;xOY z#t6}~L0A9uw+@`WXA%{g5&se7eFwW9bzSYfRCwbM)i7i@%ssS1=tAmD`%j#nf6&L1 zm5Q8RpY5#)>-|$WwtVQ-lqr4wL(}x`^`C?1YDv|vId#)2=0kJ@ zeti2o4JPzBe8Fg#p};R7<;0({QwgsA=05yg_&2jI zW8e2O+j=?Ao@U7&h7=mf2zN_hd%UT7lz7~uiMUL@4D97J6S(r=RU*0a z(d+5I-7l=RG^caHs1*GL8Uo~poXvw-LDx$_LItr|McEqr;4XKwTWHe$;&#Zr5dk$as{N#76( z8xMRq^*huIY`~95I(fL^fXtH1JYmMZxXL^2^vI2ROvkTSiQYfVWv_x|n-gl3a~p;P zU0wJ$;v2T;@BUzWqgHfqce8IUgNXd|md3L-jF;Cb>%wHt@=e2ATrH$!5K5EYy=@a| zm{p%=$|+BevkOs>-bULZ*T*LK{lO{sty%z~tyABof3#IrM%lX;dnd=4fA0B9u?vc) zB?mqH{q}@ZTtfdv9Z{~_U;lfFo6iz&GAtZ(D*!X5S2W$SOF2z?+MVC z#g(|&i->7|@+O0CAff^{y87PB3CuziF4Ugup+&nU#h0Bz`w=-@je|88cs~mL?<1o40oY z^C)oK_v^ec8l=?Oms;)Q*21@M>DXeh$JXgq@ZGBvQc9r%IvJ* zaH;>Bbx1NJTrD(8&MF66<|t?-55@yO!h=`aXV<|%;Wz;Ixt6g{`nW}VY$3ZKm<##+ zGSAV<$lz|99S=TM1}#%XDerKiIZgfPL!^u&ZmP>*e;mIF<_#D6rL(KwQl+$HPVLJb z){XXP;UJhUX%hdO#8U{W*-S`@Wqcs55%kQC7)(b zviIvRhTBd1aOYuF#6zMroub#&9qrJ(yD$S;?=1t~s}K`_yAyp$@h>sQyHAAUq*}xq z%i8<>zq00>^r=p+CRvFZ__*dpRm`duB$$Y;gBtf->Fj4A@1TYvu`cX!mSO?S#6&>qqcV*@Y@U@@T>CVV9qRiE8bhmzD2wLpOKmWN^xl;oAfMv8>(qeI5YX4b35!`) zH+GI&R@v)8X}oK@PIWQ!RavT2B^+&TawWv8i&yiuP%Z4NlsF*UvkHe;{x5GnGiCc^ zsrcSZ<;o!Zz|`1GetTN{J6Pna^BR8*L%m7qTztTu4;3|yH4a2U1xpmILu#$hdQ=RcqYVUan%F|sq-W-0Iqt4>yfA-HG#`j`_rA6jOQoLMQ*A$jpn6R(X8tCE`D5k4U#pnRVP)$9&2_ zuIWp<^N8n82n!J5T~W`i^<4^oS`_B=@&hZDcrjk1SaWYjT?4>PL{>|+0^j9gwecHc zSf~K2?nLF}po6NaSPqQCntG(60dTV+1{_|D%geZ7BNNDDlwjGOUO>F7+if^%Omg(S zN8H26c3%G}2YJe)7*NtOY5qJpF3Qxy<_+7)95uC4mKuY`_V~t&1q+VdTI)gOUD-l#mL_86 z^X%DLNtVZuPNB0tpgX?GrZ+HLog74O)6aj>(>m$Sv-K~VY;_(UQ1l-DaMvZ?y#e!H$8 zHO%S1HY`Z%#6xklNPiBqMNczdX+7X;CB%m*`7AVmS?#imw7wOP$$g)Xy(}q@l!9D&@qn z{H1@~!v`p{U#0CRjtcjkb-nwm7Q{1wgeXw>KV>TU{TvT~~EQ zarkyq1Nz&dFDo1Z4_TPp&VUeIhG^H_^pgP<84t~#*n-FNoOb)(%jnZScV|nCQ&S3v zg<{0jPxI5tx$Mvy_M7cyQJUejgp?B0!y)Rhuk-5Qs%A4FhNpC^pEgjQ(o2 zo$ki>Q)nV%ZkP0-d)&hH6V=gsUJ%diW82RWvTH=&|1XAw3pR$bcKM7oceat;mR23R zfVEkza&0$s%s_7$KHfF=u<%UAaE{U4<65`3zNiff;E$fUxyvv8{^>Y-{h`5jyeDtR z+iW|U)NfGDtX9w^s+jbm->-ahK9!&gzXQM7V*gA%J8tp~##huH?Ng?FFNw)<5)a8?~~5h?I%Tn_WgVb4*%wcDuTm*%u- zYTx2U`aLi}%E_o-#TdjI zAJhf z@?8z@TM9QH>yRGXZUoAW*fxAq+3~zMld;~vB)#tfmlp_h&YKSh{C;Qc6$dv zlA8;JAaSipUoo-t_?>rb(ApG6Ur;N5Ty6A{z*10CBu{|*Gn~KaiANnZHg!0|kpC@f zE@KA|XyporI=w%AmqoL-tThm2eN4!vI%fS*_y9N@?YoQUNuR>h81!NL3aNmCqB?k6X!$=ZwT8z*}Ts}Q_vG}#2uE!5BstOLqti8>k)y3SKncAoZl(9DewnHtNI(^2jv-6Z`qHu@Wf?|P~c?i_5blh$xvGuk=CEvFmk(GIg8AzK26A8FxW>LC#tWuoaje<)Bo008L|4GphY{#i?l4Y70p-fi>gOwldg->3reIys>6&vOS+j-_I(=!SP* z_`E8yiQ<6TlBxOW3othfJT0kBbo-O|#B5%LZfFwlEKWBIX%Mhwux)I=Vo1I;LvgPM z_@+w^+6h+r6mB)J_af|W5_fXZQ{=rP)i%5rak~xU*M|xeW&gDv5LdubIeA0rF-X5w zGi=u9{G^OG+ft!KDa*5p#r#@Hfxf=h3?xQ<|9ui1IEOwbjW>m$*Agjp@Ggd)q)CSt zOnPj7d5nYROUCL_t&}6@^b2HSlo)nlXHb&HoL7v+W0+x=mRWJGRa#}C?N+NDAIUb) zOO5&GUig|s6x@f0kUUG4-di9>4DHr6Rv z4>-mzdKaD>`TIjca#ljDcXz`n(`_<(|6eZQ*U0Q4YABz5?yGq~*wE#VO);NYxyvEP z7hj!)XwelMJ3c@)%=)`e)1}oy1}-w{yb~?THl_xIN1XBKU*D4|8utprb>B*-46fY;&=OP6;V|Y5k#~ zgZii*d9~Eb8*mI&v6{)6Q;&#Ep-O}rN;8X$ ztzgWBa<4I%m09x}xuRF?DT`BmFXn(!-)~|?IIH2#FVB+`d6|dcEpe3ewj5tBXjB{U ze;w~TliW0@0-Y9$LCvabgdri4$_%vmIwY#<3o-UZ=^uF)3gTzqC>#jf1UsP#W0A-xOp?%3+%`b9R;~8;mqgQ?qO}9==K?!2r%E5K z4fkJiUZRg@B7*&55D;9;;im}ooNG7hW)544YYqs3yR$HTWK4dCC?YEO{^f|h&6XCq zgamxo!_9vH1+Jzgm?GB2K#+P060t>PKo4#wLey@bNFj2<=3WWmU)o+zx&TxGu|HIq z8+ZfYAa?XsA>6tLI|J)?oRa*@+qc6?)CCo=zV7t0_!6OTv;oz6*DaH1rQ@-4H5*C&;k*`$`uX?AF z(1bu-oztB%3bzSg;z1|yMsQSb+OZq2GpU^97DDtVj|=KRCDhCWi`*3iTw*dNY#_$? zz37cA8TsOI(t!`TtY3EVncJwpKL3v|<{rv{dFbrq(?bodrel=mwH0n;e}NF-&5D)1 zIM3oUta(@CKvaZLEY{O5i&*}X(18OIM5mDP9>8L*xjoLzYaHPa#6*etiGE-)*!kL8 z*6lPIu_t6$w7xp+2Qty8Of&kg?zqQdwU`8f=`5`^hjUn?zJ{~sXGg4YF!gz%ooH3e zataa|+3LdgzSxdt=0_8bBw$?O^ex+p(c6uV(R|pUJI!i@M871PzmTzG1F}(8H_osM z=ZnJHl=X2=eOOnvj%?vA9Ei+2t|TR1q9-G zuSU84ZfsMh$p7J^B6S#|8Cstu)ZMtRjnEW<5cPGJdJk`-n(A@asF^;7f`~R={sAwlwMxmPN`)GnVKSZ>*A^Gy1iO$F0w2*#|`{1EUb) zWjskqia)3pg^*ubE?0e1i^4WZJiDcv;g_R;bD3stPvWqzi1hZ zB7{@q(8l5Y6LZJN*f@$nBkZLDrvL7`gw|;xHC+%~U?-C?D`2sF;44SICd;2KzUDFv z2qgo-E6}*1%&ayb0h2VJ(1`soxQWp_xyusV{ozWcyEsr=ZG6kD=`GWf%@oowIjn3s|w}=21~2wbTCm(5DdXSN%iDnv65|{o0zCAq>wn`>mq_L zsLpxDoiih0oVzBD1Ahz8Pmb}o1I!hFm-VodxG?lb3zyly;%W&hQ9x+Q8`^%aTh^g< zj23hi3m}W{k578gwn?MOJ%<8~cTPiwGK{J77s!X5X+n*uKX(W3(Q)6>FSgwKRMmzF z6%djq7z~f)yN(Ve!QiGk%+`0|@QC#RGsC^3N+wn_O%mqY(f4QChJ~!`K(EfNxajVPAkw{gpH`tswjw1ksW@C?t!xPuZ7W!CGy& z1m>)YmPF&mO=hT*Xc&>N~P`n`4ler5DHCL*YySb8?Wk|WkyJg-s!S>yq z{lek}5h-Xj8iuq=QhmU$q(mULCmJyN2S9HaOLoXf-${goxvBF#)Xf0$^E2hAO3m=7 z8qo0rwZ%!Ij5UURx-nJ%POw2fPtSvDW~qao>0qBOR_)PEFN!jhQ8&02|9fDRh*gCt zrg&_>6cc6^CuhSLoYNU$-#N)Fbq&i{nArY;rrMC16i2 z)mCEcG+{8X?|@dlkijU;-#ppE`kOmArSO?lYcXD1~Z% za5CtNcXr2u5=$tpCb@NhkV;3StMLstSv`u{?C-8jgyXArulhm9k*CC=#UZqqR>>Q* z<&;#T4pQ#4u2F;{0hdNm9dlQ=hS2KX_I5Gl`5{A(X1tV5^yQcbLVmA`j$6Ova^&Urw!z2v zvmA8GEtwgs;pES0vEKwLz3;oG_%tF+qj0n6^>6`$$}6+wb%F*aL=20Gzv+@b8rWn; zY4H*N>i1!s1zs9+rEyIkFVTk9Y~p|BTD6{V?csl7+yny3%QGinDCeXYnQa}?$}{6# zgItmtP2fm=iMa28C1{CYBfQm0Mk^MdKfsyPu8}}Q4{+Xc>_@icr3a@p@}YR{L^$^< zE0(}OZ*E=et8~#@V}S=wjKA+-ysN_Z5wIAQ9+Y1Fz4vV!3#k=9tU*nHk138n^)dm> zz?F$7lPa?K-^(k?g?X9R1+Nl$Ic^>r%}4l{Y!<@pd0y_ubSez6y}WgAw-Jx`Xo)CT zTiTBQlO+zJSg;o9`;{Z>NA#c@VLS?)~v}kid``fra`-*Pr)pJCcCF{2AZ%iu$ zTd|3)(FgO1F14)wp95l*?~Eun8F%ym#luk$0<2!MjPnwgzm;m+(K1E<%9 zW+jPnxuh3K(C3jSW%mDVtP=D|IP}W#hdMP_w7gW4jMrcZE1=;rH1N|_7<<9?-5=MteVyiGF8hYehU@OP zMjCjE9&jx-EkY;pWllzx5VJiPpZatIwTKt8-OAhhK0^*e(Fw(g@t-yxKKC`v(s%Q{ zKW)9&Y`>F(f2bzNFde2aadB{u(Wv%v*ciuI56BFYgElt>$luV{U#T0>+~nYAck#1R z#SU5~>BjtlY-$YxSVTh0c*QfU)N)EnOrtaKXg0Ujr{mNo=8yw%TH9c;^1uAo-^3Tx z@mO&-@+3ODsWx6ovvO_}V0v^!v57<7XS}1VyU_yEX^M#LIGg*(2JjWN`DCL{R2U=g z$@Rm4Mb!saEy$npptc;2fnz7FO)EF5#5{M8167{H8cjCa$%IS2@BH=S)#~}u4oN7R zxPf^-3a*!)eT?r}!Uob^Qx&#+tWW+_yff;z;|d8iEDt3e!cDFc7tY6g_P)^m=hPbR zW8yR2NUx!{47h>QzHN~+uw3QNGqDUdH7`j7$f^B5KF#m3H5O@?# zvXCjLr$02T!f(>BDHBrrDsjMvYRO}1%sIg5IOgONJ1Fz_69d{*^QBf=WWVF5G~s`Y2*jWvsRg)`FG6)3_!4I+!+KpZb$7 zTQQPPoh>ZuvwokBvN_m(W-sfPeWZZ^aS9S5s1uK_BzqORNUVe(4Rj|kI$?hx7shql z1DYrwrYVkWRo^;=kI`ETc#Iu75$;&pCxZa9RO)UX&+nVQ`xT@c*ZH)bGf^y+)aR{kI-AVcWV^Z{r?f@GaVcss$ z_tR_b??MUxBlGd|&B2LqR^5Ce^oE3^94HkFiFICW22+SPzBCj_emfVD7$FXbbjmo& z0bt*h^Me`t{bF#2>opw!BWq3K+I%}sHTrFuj$2v(+ey++L^v&7@#QY zSvJYM7#W-f2JX=hMZ!%%uLOEI#hHZ$B4*j1Em)V9mIQtN_9*h6*^gwM3f|GC{;}|9 zZHe>#web^u8qhw+|4t8ZOFUXL0+_Z7LLP+|&5igjQyM*ECfol0$=4`>@iOY7Xs6e8 zlGC>=UJH3;96eK`)&4sTY)w(_;q|2k(I&8>zC`y`SM53N+6cZUKCC5flRM7Qozh0r z+N@k_8oFP&X{`}u=wqHi+5pyy)(05-MAt%1)=plBzuh5S2r=xw=>jf2)7pqYyqI~t z8Oz~qk81*X#>jTp?7%CnGHoB$le(FZq1IQ@s1QzUw_DNws zlTOX~s5Z?D_OP*pzYoEPY+e)s@&dwI~&vE6ucEt05U7%1X#lX}~LF+>gM z$}upa`1!^8yul{16uhfq?)O1?4A!wXv6OY4IPtAph60Nq2M3}%5>yn@`=0taCs7PM zLJT(;Vt%H-bWyK@<=|`*@!bO#%F%c#qP#S5Xyr#8+O%MPHp$^_?GQIfxIxp$JT8B0 zqMMt<)HdSAer6nKSDEihdwY{wkknXnVG+Maqcl~gqXy*evGYfu&rqxEH}ic&y==vYPGV!=6iz`JTUR%KXEm8YK@aN8jkDi z^NwND3o6Fbmdf9DL-ba3EFKirxk-YI+X(2%TS^kkbTv^mt=Sq|D=LreBO7JXIAPo8(K`{eq%J%*u^yg08;bg0 zl;)2W!Ef;8>7PoTY5gFE_5=`hHQ{FS1%FJrsfH!l$+s^i-NO!&oD}>V+An!TQ|`3@ z9aYVUACYo)bkK>mS~&5NNLCo8j*o>Q@{>&)V;D=iW`=Z#0-l=Y79&QFUg^fz&u9{+ z)C814N%K>m*4YxdtYv$bKlsg+R{lgia*m{5uF6KAK!7~V`H#$cmOD|+FBhI|KH{^w zG#xvb=`RP$Ilf#=-LnOE8OR97hfWm)IedQu$M2+OQEQB0I1f@+)Eg;>S;Ui$ExeE|c+jEs={@hHoW5w{2R6h;fT5Ob@XY)~ zgb||cyHn4J*>GZVwCzhH0k5(*##^)X=F9vfbCW-aYr5lJ22WMH|!q};C5defL2*9)cP%=w*9seCX1-z4T z%F;6$$w%)9-)*QfNw&oP$gEkCGe-M5~PWy*N7J2|vjNRGUdHZQR>iB`EcEAtY<;H-dA~ zV5R%N3iV&vaUHtBKKP^Pk@8tU_K<@bB!d;z0mS$q6PYge_LuE_ELdPZ_W15lv|>NU zlw`DSSGtr_8^sJZGAL#Ja?_WQuy`7Gyjdp^)q{n~P6 zSgQ8W+34{4L4>Q&dymS{_Q1B4`Y(FJCNY+D*F{A?C7ov{`T0V^OoU%=ifhf$j1Rup zJ{*Q8^!H0)FZ&fb9KG-T9KX9Eae7z`q9Ns>!NKrFGj2z>93IBk5SZz!)5e(OS!!h8 zj1bFZN&o8a+!}E^0*AD{%ehQLViT^lC0U;Q=IEo{(7dD1EZN9g_y!7>Dhd7-|Ff}t zc3mLj0~XUB3l2ErYlWUW9eBjyYCYNZizAhitK+!AR|R5cH4zz@a!np90d=cKWB z&<;s$78%~*!RSeCqz4=)5ngL}w@&TK|omCca9c-)alq zE3Q}hlqgV;>+Z7IAP40|k)k*3rI%353H?eh>@{2y4H^iz4f573P1v+5qcSR$=6oGA zDt?A@{O%@FuQaI!-YSurRh;>W62oZDU~$3#CpeT5fB3L<=xRs8ee}}}`}2^`Wz}3& zPY#}*74hG$VJ-f_M91GuoY!4w)(7+5SiL+snU>Jp<@;b5evSC+B`50Jzq4S5PRjPjD11!_&2K-I0LaVzs zEnT*#`sg>H0$%uzdt(xxBJe5u9fox+(nrmVwS`FAsON5_?0mD0asm(h(!}6^igvEd z8l~p%0NF^!kXQYPuwp!S!c8|DZJMPt;Y@%PWEH*NEF7&7ie*9sN|TRH>8 z_mhGIR3r({Ne19P!wKHe{{p{)u#Zh*_({Lz_R3$kl+=Yt;bos zGEaKkuzkT*5>J(R_UzOHAoIDHLX2PsxZHHv9Qh-7?kOn=e!Gk!S6eE^1^P&<^HJ#! zoL2&EIfWe423y+pOKZDcCx3NIm8@X@5t4v12XJ&N-idsPwUj0A0_f>ZTYfb&0hf`o zp1RVi`3~;QY2yn>c%Tgbs_`U}ynY8PVC3K3F%fOB+V!!{Gtf^!YW3cIF=bL50B@5o zw(Bmw##<|^&U8*p`@Y~=;|T#}Ii}&}yEDZmFHB2frl? zT_v_c-gpbg0qWToNeNX9IxpN(8|uiw$hQUk#v z6OD#o0gH)x^~AVv7elO0Vf!$loD;FVxe^Ykw(lwCvp=xgv;gM}z+Cm1Wrq$MTIR$Q z%p3ZRx`C{GmYT+A=&!{!!lj|Cl3pXydUv_UxmM{V!Cb~;uUUgggxQSL?{XI7hU;JS z>%`8SR=71z5-)O=kSl0iZ1&xmsKvBkJ4=lL*T2Vjkf~ezhldS-%1FK~;42NO^{=SW zdm@dn!_%fY><-XMpQ2P5x5MOAps)w6Jrmn-Q1hSpS-YtJD7w@gaxG`_R=uqHL8;ml zZRa9BC9zXzMzXbgxdqg?`FuRLPT!uxS^NrwkJ>egZ!?~AI@6Y;kE1?D=Y9Esej_qK z>C)9{SgX>+JEEB>M#c_udCFQlu*7Y>5oX7X&-A8lP~R->p-5Un(ocJ~e-_pZ?q!ysvWjUUQ<# zVBHrtt6M1>V|^wXat@pLQ&T>W`@=~AIIW+hk`HhQo2)_^q-tw1vFrF= zvu!{x50)Z74>$+=H^hj0D{R8Duq9p|uz|$uQ^L48t%egTHd)^7pm%v}G(EWD8Z}v9 z%m((jVlC8cJ_L7t1EV)1Qrp`jv<}?ZHoZZXs0^bg+luA|88yaS`zc zkq}Fz_s^o}S%eqiR*-!4<1BZXal`{5(<_sg59>>c!UDr> zw$LBAKui-ltzzXAjD-)C0asr5uB+BI-n8hvpe&W*_AHtE?@1bqhHS@U8^(%%jVmqS zj4C~++Pk%kVj@4%WuO$Yv1A^_IlZUnqZtJ4ny1id*M8N*f}dMA_4petu%UUfXd2o2 zPnNFRi9Z;S5_2t-{rg?$6*2<5AFT^uXFpaidD4Dod_|Fu!z)3}c*Ptc*W&x*!@TWF z?}O(L+nTU~Ov!31WMY4(-G01Oz^YeYi8^57PL&@lcFWi(>xdVw6%g0oo(lk1qOEm# zw+x$7!uv;3^s2VF2MC`jr!H3x_;SPI{9dDQt0)_~97xS{d#@OAqpXIECU+UbGBmnK zb%#lRb+r>Nmr+`!N)HVOQKeC|d*vPIdU_0y;T>@_agOWiE3yF>)YfRrwOTv}_$OSu zc*wgbQJjYcwkA}wH9n6DLm@|lT9oZbtvn-pVJr%n5UK_84Wpj-nQifPZ$4JHfuz?` z!W}chT5-<>IRm*WB)(j!FBCYPP2z^{dbJO~@u+dWsg2%#JCfX{_tu|TVZie?zDfOmqe5FV4IlQC5eCeo66 z@cC@V)5?r%`n{z7dN$bQYwK|V{h0g(K^3&3fh~J_YwF>y!oOG{Q?~aXemRhCM0?2y zlZ4)65IozCw0s8{3PrWc(x@@Cs8gF1W*==5H;ZP-4um@$W;lG&vz|62EC-dEUdgCN zR}F`63LGxMeYtdBAfl}>+XzS&of3M6XVNt=5)u|+rJBo&ksQU8|pHy#Uqr{R#=5q?&tH}09f z!(2iA#mKbq`NXzSd%w-=VSQEfwpbl|s-=+nn3}wrZTme~beMCqmGV{|n$8EqfsU&z z7B!Jdy=WRhX!02929k$%3F7((KYk-*bvFXMtK&PD11Q#0Ns1&Ymv6>voK)pX= z8h&p?VI;WGB(N3G&-8x0!EnYTcu&SYeK&XlncmEs{WI1Cpuko$yuH(XXO0j*PO=b`Ok3QdvGt(e|(v0;!=;m9~B}v8^Ktq!jOR_eY2wP!I!*ElxOh}xh?9KiI^IL&D8h}jE1A!S{`5x@(qJtE=L5uy zWxN7@M0l$e=cBj2qNCqk*s2OV3y>yymciQTH}LliXYcx@jT2QdRo`nUR2XZFIxbm% z%_RXX#L_Jz??)Ar!&WstuFZ(3SrKug!)eW9E3TzRNGifLS_Lxn(>@yM6r%@f_`vzl z3atM_^HeeZ!kYFex6SsyRBhFEIRCb`&maZ9ocl=a9eSVikj8%b5pF4i^(Go{w1&v{ z)rJ{Pk-~k|#DB__VrCICAKyV*R}Ng7=EH(OVwu(TJKZ$Y)7C70%=HQ&NuU{)m%soA z3Zl`*yIxG;;QDXz-zmK73Xb2x^lzOZ*O+Q&*>k@UXOT%MRGcmU!OJ6s-;D7SJ{$WTOv2aUig`#>-_++3yM0BLEUEl zG(_^_T4ws&n?l{nh`Wa=Z%-KkQ9wp~-_c*MlIwEb$|a>0OuT7KaZk`1^q|a+n7}+2 zuus!5XTy{DcC>t)sAL+GNPvw`jIm*Bl-~{)yT~K&+NT?VCQ^QFMv97d`i)286-AJ4 zLK?tWO+kc4)UJ}_@*)C=;F%0kYx*xve&UIYRKeyU^2&d^>xdg~U>SZ9(YfTX>KpBo z_9?F;Jtssm*Y{SL@fD6OyO%wATwJU<>hRZJgOAFIC2Eh0x!e723a_N61DjF}*ZMR!wh8TgNP?`{Wg{+vo0u`YxV{Hbj+3Cp?$3rRd0tX zvk3Xa;E~!I94r-%24D7d`T6{9AzQrCrc4kXGP`wg}0)!MMRt=9QI;(G-(mNFQq zSpQ%YP>+4C%NF*m5Zc(twINYx^wa=gr4@;|Y5oxp6=xXOanE@Ztt@I)I--$e9b^WL zpGcN`%uf_#ta&r^<$K-Op>gVijHY7w4hF{H^55EJ?Caj9wVzzz7Tu9-o!3~pz2GKz zNi_qmr5{1I#@(tS(55&15>c73zS0Ye>_jkbK4MLaaPg4M<-h-HffKQitszE#Li>&- z?14J{!#FEY?19IICH%WWvVqyV&{+0W0Tl1po-dBaF;D*o%96yrpuOJ5rNp_>!9I%d zjKRQ-H5%NwJS`}uXSA&jHa*RekNim!q2_As@6XI0S5N`0OD8uu!cY8pnB+nJt0s;4 z#4pa){cBI`dOPp=Q!7qvG?m&srNQkU+w*$8lH(cnIKTgCT3=qj!rM1|u0nYGKcUuU{?q-^9UmDWky!G5Nn^9lMeZ*h6yU5#=_Peq?O??&?EdwUGNb zM^1|xcVkdA`bSnSoi`s|8Hl`ZxYvts(selz%R=^06P<13PdCptZueFc65IJ8R+{*^ zc$0qJQX9GaaV~x^x+#utZx}kmgC+Z@#N##~8QR(B< zwkaU$-Zlo@`x%+j^gqUY&082Q3Q7pF9vz&n(^`24-9?A;r*4GGB-`Zu1l#XYDZTSq z{XK@(9YR%RE5C+TAj3p`}sx%&}d(;?if&jTBxMGOVsw_3uY zxmN#Qd+!z0d4H!<#y2e%ueg_!=9?u;RPLO9A6(n`rsVwSTmN?q zpQ&fgE{nnm`}2$-+TSDURiZsn@vQrdmxFBGwSLjWNyFQZK&QL>6EejEU z0`1r9aJR8Uk;=4Rh^-_iUqf?#xuCWM-O%4X0`kp$F`d$*=Uq!Z{rdY1Eu{1I*3+a#$Mu^(}DAzyn zbsVXI7SqzdsjbXfnQOD?*6t2DFr|g+nH5om08Um-lV|kLz<{$?=FLAmKT2+;M1)wO z$JqjG!OunE!n-QrYpR~+l?*GK(xURJt&*J7V_Ox}K*KvzmG&9TFddrWE|Ri!aI7VP`#p6;`*<##W|Mwcu~ff3ym1+#SKSc#=Jxv#QFHBL^f5;y2j z&(UGCiOggW^+X1|c=6{Pw93mma1qt%b8pPPKJ!M41om}>b8>NR55hL~GFZgsRP<*oS`j3<8o7Nh0f!^%X(T;djXO=Nr5VL(Ob)~Er)q%`Stf;DwyQ{fXl;)=JV_^0r$?(!^+*|@d z`$<>@!`WGR)}ryBv!fRSY%0|uw1h{=Z_m7XGIQ|C>(-3ah}jEBo%1sK$*+rx1ysh2 zd%99@4j5t7XN^_Ar;A#}2G@vcEBJ@h)>Dk}yIYfOEDL&p{v`SZWtazQp@?xXKFA-d*lf?v(7S zo|K3*{mw{{9nS*`Z&>2g2nL-K4OHO`t$%$ExNd;NZVBrj=Mi zGDVFk7Wu$#TvcpsR~;p)2h8RY7ea5Sr)xXrH4HX@|<($9P^0M`dz^?h>sNY!wWb$$g?&%NbE}L`bMipXE>oI^g z?kHo3-cid(t?u1`VA{?G*T>W> z_UfiM^$fBF+>~?%1|j^Ele9nPlkNl-?oDvTDz+u|?t=FdrDijc7>%iGPF%{OE3eAE zJG$T)K}y7%TV7`}>GgJ`M`N=S7+R8FKT36h;KD7=5A_nbnI46A^fRE|%t3=+@`*fE zl%_Cp+~FkC_Hnk0DCSmtfZYOL@*fvL#b0JCCDjzIT%5D`etHlWL}kd| z#>8C(pJdUsLmn(XY7jj8MXHOJRikMWEhkd$-nho;j~*9b&@y-T)T3&}l^6UbrW2&L3Lg;;7f}hHTB^<~!bSraawgN4ize33y5tYa#VMGo z(LsLrdEfU3Q$}4D5wwJKQg_6xUjem+@w`h`z}A%g<{*#3W>T+IiC)bqfz5D{d&4@s zEz!O})XSdA&Q-wRGtuNa@>mFF>~c6JcQa%tg1vi{Kl$z4XX%Z-R&~v69wY%>k?a*H zihZ`5vBxR7A(=NOJ9wjeI<23D54?|g;2NH)48qV=UJ@KjU}2k4t5D`Qjm=-(A>YV< zw!~G1=ha2VYnkcb-+b-k;Z%RmU>F?cW*1Z0BMhE-Tu+uRA5Ie4XRwsa|FH0A^tR(^ z`DAuU8HHR+@TIaoI}o}gD7G1WG^SB^IeH&{o)zWI#gH?`zIA)P+JEr6mVSPT>*_~c zi~A*m!A?tu8+rIQV@Xb{_`?9B;O81QB;(vi6(Q%4Uk3NGTSnM5BxrqyW0*==TFk2h zL;Krr&RAcRnRex{4B- z-0SD}E^?nAd>qV9abs%Vax;WO5|KSNw_#Ps#VR;2)Dg)E^sV0WAiA&Dy0`kU5PDZ{ zgWBju`qVB2Zujm5uqPriMt@zY0(e^v|C6jJ~0o*RO@n22|ij%-M)E> zD=k{tj81ZrBq`5N^J+x?ipf=ml2#w>r+niwZXd!%t+H|KY^z4Mv^k|Phhgo^rG!hu zKn){v@$PnCzF8Y~jCNO7<41g}P-tyU0M8YcjcW-84+{C+?m}W}%0Y+bwo}(P4{<4c zkFV2y8~KSh4S>^basZ7wzqk=mMz)<CE?TJSX}}im)iYEgt8(rBX;Uz_o(CXTae}0dX-I8jqr?kVK0r^8!qo(4I%o^ zofTvr85l?1u^>LCG%heiZCvptzk9o(f`9vG}vafOHk zjM?<;OSXsko9~P$uJQ>ecR1+>&RhV0)ziTgGYd)==OA-r=PoVZZ#J_j4goEKKtoKF z!g=~BRCL&A>VU z%$SbYsWmUrQS76T!#Yn9QA=yE%0=y;>eRgqj$_->i-&t2&@7}t7RL;!-bUJkqkHry zIwy7PTjjzH@4$Wl$*}1xob}?K1_|PJc8{H!<@bXnkUA*(NuX-Ikz`--XcoS41^ih57?<-`!^@2>_^415BvkW{1P#6PvIjN}Zh5?(hA9aJZ%1)2Rh#Mt?PHVn5dZY7XS4{zAqD z2S`!dI!>R=#H7HeUvVrs-&QLbEPNHgL}6>ZlJ*Dm6)T@m_cM`&`>BwnR&3$b3QSFXfFf7DeN;e9`CAqp|cV1x{U z)yO|Y^~&j(eDJj_!V($ZxU@M;IFL~`PvE_<>e?DQ6A*@$VePXjG0oJ1y@$i|Tb9VXvw9(_>5R4X`C@rE*8$1|w}2ZXLS^XXKG=Q!~FjK?~% zbrwg-T=7c&{H(ILZF@sG;1qe!zqu-S!@sXP6^t+aLu8wcFx7DaK?w@|znGeU>>HmC zE#jr3r7cCIfqkPdO6;87TN+&q?Tee4Dw@vedks$@}|l@x{v|@ZhgMFPtt6 z_+|Y{Ci2c6f5i12!D|Yb7!9pP+S|%z!XS=2! zQfCEW2dqHa6-uK)9BS;kyq>dSPyk;75OXr6T*q1QvI^I9fXVtlt2!#0o6o>Hc0~lq zDn~zgxaQvvARxkhmnHVbjOiIybFB~3W?c+!FGp;U7FM5W@YYxsPc_yKH&supFz<^D zE(Q~nrW91)4YTYGa*j_^PF#FjxkJgcXQBFfXkhf^U`a-0jk~d1x_T}{*Bh1=00I=1 zGaQOcH>Q;EeibdcHwSz}gANdeHg%EtokMLMUaVnYfb`rF-7*}FTJlMFWffq-$0yY? z0M#e{rt`1+wBo?CZ;||VqucgqV@1?OL62CmSh}FOA3ZU5H?8Ft=dRgecw2(Fai4Fg zPp`_}m$<$-!KlN9k6@f^_kA;le-H4x$?}FVumZ9W&cI}r5lubzwRS5*4h!;rl!A+7 zyJStv`b*CY&k5H6^J0JhE}=rMUz*4CAia0P? zs-}9L9HFgf6`&(5QZp*IThC@AL7AIS!+vO*LMu$;Uo-}?2NcFGt zGW$g_tJG(}nSYumx~Poj zh!pNp7C5oou$lMWeAV=lP0hV^{-XB)BPX48RXyy64y`cw?O)#Euwy|5lH4F~ zTrF{ z%+-dRR&@d=nW(4!@od$r_vFFJC5_={yqcD+%Nk2JV+&>*k8u(QxGYcJ7`}LW#E&hj z(#QEC?!`r^pAS#q1ONif+I{PU?G(7=ZR6iNs^9%6Zb_RoFQAI>%2po>?;1FA$Tko7 z0qnrxk?W;iFDEyPa)Lg|1*zAfqZ_t%`$I!Qem@ENsm_yjOngkCHMLos@A&0G8~X41 z&JNqbA?V6s4M*H0Tgwi9cW`9oIU9DG1KDatH8rN|(sOn91V7g_G?O`;Ba)KaEu!pXi{KHQ3 z_(!?&D(rWLL_Iyb8+7Zw@A6NE_6`O0W|1Q&=rfdRYH4uJ09@gybgW$whJ6%q?lp^0 z>kDjfk?2_H5Aq$09V`Ie%W`M~hs6SDtL(MW-(Z#9PNO~#pY*ZEIy^WE?RDFN2;rEE z(B!``O8iWrIpkoRpfXgF%yee*q!S1r7?RJ7@3hISfi&OUW^keo2HvXjRA6v`e`(Ny z2vNcRZsj9o)~?kFV#u~~CzHOnze-mcL1C?KP7xpD-R(mb10Z@d64cL9Dm&bB=v2z^TYsdP{p%DZD;gyuSeW`JhlDKylLqx{@w|b($6bM^r(>r z6`#DLXS?_HK;l!8&u$QF)q=8lJNOvDMfJD1WD7PEhT)D{nZ-fP)8{0BgFJ{3Xi{3( znTsP18g>mSjE(fk?oXdrm7i+-d#>br06-I%A?q0fDd4VPWXsm3LZN26_@x1AX^+7&LdC_MaxJK4$JSlAcz&C6%_D}FX1eQ-= zRQ$H+R{lU*pbkgDcVX84mk5`Uz~2BJGPJ_FV;!&>EqFwMAToQm$3<~LIrg^Tz)Q`5e;MPk_+@c5%hrx7l3)rj z@cexVa6*RC7P&Dl6krjq#nK%3NuWCcwpjKr@F)p+r#+hKrg1L2Du6^wwO*7?wj4i> z6v&c);sJ?!Q^U}H=h|qHp8J}XT!XQTWM#*PWpc+}`nkf17ux`-@dT^N#Yr0$!$cK& z&>o64)yj)lyhJ@C$);-;Pq^6{lye&s77X1V>9@(qE_aPJM;2c|xU^k9O-Iz^Ixcom zcHIKj1k3E^kdC8ahR#qM{j4z-NB%ZGg;Uo~&4o(5Flm1QgV(e?GIiv0D}sa7yzV!} zd}Z@|v4W9dyH$UvWn@}>_NV^%VEe$3x+6b*Po6(V@O=m8;OUrQ&!85}gce z$1Ire688qCQ+=vJc1~^~6tq->kIxThqfDFf6rVJ{LEU=*(CD7@iu}FwJ)-qdQ= zs@_qPH;@-$pa#!MAmPWaKle7PF>5mC1JXvOMK%Yk0LRs$aN6zpIXChqlv!fvgqzqI zsm)F?3l+$GY_d&9uJ_@{)h?kpH-Py5D*JFG+geZ(`svv=>(H`DNxQ!}2(uy5vLTWg z-g}G?M;Oag_O{8uOHp1M_5>f=*Ie8*+($hws{13m$6Gjui&`|2XRUT{Y->$nSD@G7 zH{F?!-u1Q}Oq~$LszUc`L(_@3|7`&NEr4*tia2v(r2HXn0Ax>Zn<^A1MqP*d)YF(y zlbuYlRVYbq+}+N2Ke_kI^LUw=NPq{MyLi`7)iwaX7DP~zK;sQqU<^t9h&~_jzFda7 z6Ud@prvugOY2t;2MWyCBB}ziT$=S46TEGM~gdvhoFT@YwWynVzvArfrk5e(Vn;(SvEQ0O$|lmM4i@|1SI56k1sI_CYKx5ex&wu--8pQW zWhtv8q{Rp>Vohv*3~||rxs9tVj!Qew7dI`svHrdO!{bme?fbMdFTFLsFxzX@31HKb z(N!;4$r&aTNV?41?FANpg0t&zeuhtXwcfme`x3082d7IO*#}2NKcz z$W`U!NVNI*UMS}KerK0Wm^a&y$>h;iZU3<}9TCbD3AYh!_Ywz_Hb&QX2U|U-lDD@&R2M ziBcFkjU}w7=lnRokYt`dB$jl}7&`QBQ-wP_Dav)XjmQEH}Fvb6L%jf1<=9^vH$7BZMTLl)3^(qgpKU~V1j zV(VI(N_(UA2e192?CIoGv;~VRH`A1Kb!Jy{W7-d8Vnknj;gi_D%+W6#u;CEuu4f%H zwFVJEW2X={Ig(@0{vX>`sI7Ry%O^HkG5@?4QYD)~Po!80Ru0N$`^N9?z!DT)Dl2|QgPv_rvhb#62nJI~kX5<-3#`6OxMU{i2a9l8jR`zH z!6NV4hI?fY`5()N<~qsqmtsh=dZTk(Fh!rXFH~%|9j8%#yKl}b7mW?}iE&>U6u%un z{SS=&$)J!Stq~04!ldQQAHz=dvW@a0s3B;!(q5He82shgiy*sfx#G-prxptzv9h>2 z9_<>&Z6?>R3)hLGpD&F)g|DTevYHpK15nr}V0p`{s0G7kXYLuMY>Upl{VY}ax$V$Y zvPxQ26A}awd~uzkHkhBn+v6v7Z| zxt?xPPKVYdFTm^);+?5L8iwPo>X6;@f`VA)E;X86n9Cfux^~98C$Q_W6lqH%&sp^@5nU z-&vF9H($MO%Sh1~yCZ;MAd=vmv+i-O2AyxlZf1!HDHzz8J~k)o{9EcxfZAgzr+%+$ z*q7B}Y!}%*y*q6!89q>fmiKu*Yo)Hop?y!iwX&c7m_*;Na)Q=9_O9!&^Tj?`1h;u| z_qwYa2Xv@&OCS3xD)9Di(3!?t{sws8A^t1t?K~~*S4ATAZIh?qn4O3B=- zaapXsWyN}E)@mJ4ETE&nrXW_;$q$X>XOMVLclQWv_LDc(@bR9_M8<&BXP>9Il84@Z zc!c#UXsXpgd&3|$h)KkdiCM3wTRq_M*2^b5N$2zlRc8F}doA1$f) zlU@g)8%O&k~#vc3;+dA|mg ztul^iQhy(Ob9G+NhIxqhgApn`$^{O~l#h#fjiVmAO*N5xoxo1t6HdM~C!Z=+`%tKUi_mVYEvhk^jbT3UsP&ZG$(`&`CMv{0|Pe6Eh0_x~Idc zil_k-%Ciq}1=rVQA^kdu!m3Hx@Im8yqYB6|ZQ&|9oI3f;1Z>7T#kG-Pho2;DDInfg z0^Mn)w-NnalCeKduvvn1!B6@4eakR5v#>vKw?>ttZboh=T!B%02X`j~geE;NFStsd zENP^BVZm{w>hjPtrOEZ!Klnx3;1-Qe+Lf0k`g zy^?C`LtAH?F7bc_)XrY=d2x~bDF1{{vSmONk!`0kbAl$v%Y8W?0ggEQ(Ik{2cQ8XA zT4(yXDU_@?XO$En^!JXYqt66b!H1k_{nuE1@?kr3uQ2SNiCEHs1zj{OB{^{V+-qF6 zw3<|v`--9~Qw+Q&p!$sK!8)aJY=ED)3EjdUXJ%*K-GOZuk<| zmh4-|Yu34GSpUnwbMyy_K7{mwtZZo1;b_UKm5D9eP@WcAIUe@caMlP-T$aJ?_g!r(K(OgH6k?X;6itGoXatpq#e=m_*HqgQbA|jK7%% z!V5~a5cf&#eoT1db`IhGxdvX;%hNp;lrEKOi@50EQDDDL#)>;Ori8p_(1kIRJCKa@ z5ay*5Apf6GVdTU=1CW}1Ctz{BLOa;!v=i2{v-8^n2ZO$t-_*%{G<)q=E(DMoTWzRIrx7+&{@tGwx%xe`|b3y4qg=YMg9 zsAKcV9kedG_z{0lfhli0@%S=LwCW=VS~(|vYURSXg4-`AXT6@ESYn(b<3rtG9e9iPbRfpw$ZoOi$!p{gHacl*vNHP)` zE}LbE87IZ)?o{at(t8(J;IUH2Ch+11!|e?q%)p4eAqEW(n5(USpk_l(sBEJ!nArtj zlZPHQTqwJdw7@J?0W%%@#JIZ42>5p(uaHE>=a#p2?>-zvql3m=ec zC2JH|qn`8Mvd|_0G~QBi(E#DB{S#K)_TeaM#hM5(^DWsXIXb<8Yz)096iG|r88pY) zxZ2%84!-)Lq^Dt!{=-Wt`_wDxiPWi8?5X-9jvxM}gh(5=(Fwo`;1&QcmV}d+g{rLw zasr)^&K!LA$V=MjtLq>PH2gEuTC!8573FE`oY#U(Wfsmiq~nTHg#IWL-0W@e9UmW( z#4RtrPmOk#(}{#K)be@qP0MUmp%~Lf_y9*kh4|PQPxk-*%AWlQ2KphvaMm z18!aa$L*j6PThwv1PHkE6#3r9Ebqy(*43&m;MZYp%IY8YwbWSn(+KG1<3l1bmRyWx zwW|lybh~ND8juw6$~t*W+V{YaRD|K>eyg_KCM6xW6}<|KqiGI#yGH+016*(pimo^j z;UKrTh29|QP(aqiLNJ%9LzH~~d5%UW;L8hHEj~24 zGq|Z@$~$-T{gRLDp)ETJjd<~9AT^l{>3^+k_3eG;j%BH~Y8Ftl`{ZhhuZj#<&(gY= zxw^oyF%Oj^RySm2>)57zLRVLaL}2zX)y)51^9u|x@}wh7wVnQv228l)Qqp{AM#cBB zgT!B7us_U?hRg&R2h0mb;`Vwt&>5ew4Il02PB!bd41_l5fyi-6Xdl+eCPGGxI(dTJri$)N&Ch? zxXK45e(dWQrdRp0QSf04!_Pt5Hl|}Ix)y$8(`nF8Gdf(|g@B)-47!Yp^WRRY#X2RY zg!^v-sV`e>mEYvME90rNms*^1{}hve^fEmS3LcU9NCh^>QWk(monrg7KZLq>kx*H* zb&INMO$Rf)VgkvFkeA38ji2XBNYUP_e2bH0ox#9P%``F`pn^6&q6W&~SN7j@v}Gtn znzbRtHqL}S9}T;+mWEB5zO?oz+;G=R)%`g~KhHk({`lFcjjKGn+O?w3^HfT_m037$ zRoQdeH2|%YXNcGWnEEBc)CnLyFrm3FmbOIU8gp~{XE9o;)BSd`_o*O*u~rTov_Qrf zg9`wYRCK}Uw!B;p8bTFQGCv45=Ht0f&mq z$=WZU0aOx$-UY_CMP7hr{99P~Fv$opH5(kXuseZH($gTo=CXppN>y<{wwi6ymkfw> zvb%$Ft9&gYPF;I8k*MAwa4sq5e(RwSs4=+2n4K^i{FrBu3N7WcG>RP65t+5&iLtjEQ;EPT;iZA_Tyzxdz3vM}pE(#P-HQZCMy*S!D5NYO>CQ{{1oTNTUFhC?P(s+vc;oFcK#;hlSC; zQhv6}sr`^?j6*`yov~$Nj-LcDN=9SS)v3g88wsvGE6(xa=B^Z)*Uw*^THk448{?x* z(-jpht82$P=kdwaoGW|WN7v11`7d4Op@@oSV$h8bb#mpM&U&)+ma_!YwygdoV48ww zIKR|3+zi4?O8=Hu*W&xjlybt=3`Q3%-BERs+WE3Ze_;7%jVY_jx??9kmkh4akP|(s z{;APQ1C(U=MQIqx3hxQBH{4;ei>9TcWuOoENWr>43Dga;h}Sa*^+x#JIIbj_eevrd z&bM}x7lG20T+cSw%@DRldfg-3PHW(Cd^psxc_@IFC5qg1Qhyp0ikTYwJ!lU6=URWtCJdO@Af!dsQ^c8{)M3Ix>!Eur1cX3 ze}#mm+wHBMr_y53VWs>>1m6SEUs9C14mN3OW5z~8%iy~-)kdhVtc1jS0;)Wk(M(X* z)tig`@-_*{9V+kLT)zYb#C?f_TLrh*^~vHI{~3qXDmWGOHU!(rkoF2{f4dEDYN(K} zlob9_QoAC4b6s+-e%vSBYVK8BkR##x1lUqlNH$&6Dte8VRsBq=>V|s*GXT|(kC8mmieg#fp`dNzr(>eLbhuE^6iAka?sYf~w5NA1B z;MRPcj(Pj9JhWv2rxEOg)7$5Oy&Ic`J*1TNytd=%Qynh<8vH3kYLjx6Fta;|D54F(sKNS|o z{#%X?mtgkXo6=iOpW#E~4Q>Q=Tm{vI2`zr>`>IP%0w~11dA8fg9pB`_PEw@Nb3sE~ zg9t!54ADHa_xbBZg+~Q6Al}&6Y zQ##yY4aiRVb)Wql0*IX970b+QKu?qHt!rN2;_v6k%b1A-WW;8zqU!Iz%5W;u9%cH_ zX(hd@lG_o>!SJ(5l|$VprQlqL*dYX=XXtS?@V#iRf@S2ghbbh_v8`TcJm%D5xe&NX z#qsKea}ya-QPq3XR!O$gkj;$6e85PB$Lz+#Wapls6?Gx>PB!n5urJ|2ivRNPj42KkXWn3|iZn(6W!n9U*oAlk8KHU={^Nv@pRF&_856hB{hiL+J zYPxHPO_r^&4g*RNe68Ormvf@X)DO{g=v+*SNs9gXX?x=^3($%3)qN1crVz8&X%w=DCTe%1kt=6o6FwN4yO%}L+E*%ea9qJ(^{m3ATJzT1tiY!*^zy@V@(9?m$&k^YC{J+L(OY z_6Q|ng=sXO8AR_viR&vsae`Yj)LJlOsrM4_p8yrGtxDyr02Jmj*l38p|Dgvb`r4+H zNKv02!fhA8^wbHMyeT{AZaL7amEcoKkbJ;a$&&pDN1Zt{SKia|&#OwRx(Vqafh;=G zE(^O|qlr7wLF>EB%N=^KZoOl1W9M3}>$iIKu`X#{%uC5X^`i+{pKnx^Q18VDPUk#} zXoZl*RuqGk`+sA}B1}XlA#Qq(Zu*(}ufxRUx`uY2P{j z5hozW#-vGo*L;9?MM))!K}*-^pa4y^nOiOhH3M_=)tH*iLbtZ%bbZDhvVnR9oqfn9 z`k52QbnViU&}WinM06!E3831L9;(^;u%%VJ12kirwSo5FzQm{gAhGu>Gzar0+&t>J zz}OXRnoZ7B@uC9I&y%aSB>cv!aQ9|M7yV6Wg=~%{z?-51LlykI$O7FZhmdI%4 znmOpQY=C~^Ow%?3zL|OlximJh=9gJ63>6JT3Pz3TJ7u%r1krK6Zw9If4{7rGI`-*- z{#-#MV_%UY{TtsAs-Kni%{zFBEKgQa5C=f~19C z$7(E|dM7j4ed3C*UHq#INHll?i?n3ZO~_O75=U*oIQ;2L-H-AIOsF38%p~t}mcZ_N zWleGLH6O}iz)vKg?Wc3k5G(QwprP3Q(h_CqG|6j@#D@XDFC~6T+<(LVe#%%7)BI|S zdzsqgx1*?gwykk(?WL}NZtO~IYrHWmJC7NOVtbW zAVt~eJ}njv<;&61D(B$h} zx_$_LG^h+)uGIe;;gb-SlCF(_Ce7StRTS;HeZP1w2hM(#dAXFadFc+0+jpc(QM=`KWSE#>nGZj6QxelJ#d{?|8XS4sSjzUgd_`v1GYDbT0( z_ium_{z>!JzmP0PJ_il6`0J_yQj8k^|CLn#?*|D+{eKjp{Xb^uUOCF{A3q5*Wc&=5 zi2`JRPw8kHYLvq6JvRmm{8v}kQ1CxrDFgoBZHM{qwuAk5+adoe;7k2q0bl0-3i$p% XKZrLPe|*0G?o?gd+|lR%KGFXI?)(xv literal 30945 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 R17nH*(bm-0D1$x<{Xf_7GuHqB diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png index 17c53b95d87184266b8fb87b8fdd9d194deb59fd..6970fcfa0b61122dc32c23f59f899f4094adaea2 100644 GIT binary patch literal 15702 zcmbWe1yo#3vnWb{KnNNL8YB=H+$Oja90o{m*BJ;N+}%QO8yKA6?(V?{cbDMqu9xrs z?>pzL^X^;k-dnR~OYPlV)z#hAwY#c9zA8vzz9o5!fPjE0BQ36kfPf5ox$b-OazL0t zW^8&ny|P!5`hrk8OuGAWgKR1)FN%Or5sCg_`1<7@?T56cJpuw&=Rf~fy*Bw^1O$P7 z8F5h+m-)j~XAR|<^?Eal67)C9-$V=R)r;NNmr1URd(4;o)k?H&)k`ETYRsop7)uN5 z>(-Wkxudg)e?u0Hir#p9d?$T`8RFOdB(&nTy#3d;uc6^OE!ln8eWcat4KkuAz<|~Z z(O2Xnm2mgOe>R+tk{704lUo8Cpllot__DQ+xLaAu#)69YjYx4WsInZ2(!f`9~`ZrP87#RKWcxmHaThZ&J^{IvNXS5U~gdAvE@ND+`H6hJ3HlzS)WA#HQZt@ zYL9KMH1ogQFa%Q?6>l;tJfTHj0MCj1!|jt^UjSbKyTv6gSf8QBom9BWek4qT$S@8a zBzk={oc-sNqXlceM>hXlZPK$#UX8zUd9 z(!H!xk&Euly~UMkOBk^gKxV1Rl=1#zr8$myYBhlS3jpAzAbG0@{!%XG)YShn)?wMf z)OA(m%ZK&6;&o*U%Y#v9)PavpGeC7r@9K9z_RJBo2W$u;ws7;5T;B#>Z2##Okpds= zxyu&dZ5{076X=*0Y_t|Y`>X+Y&K_k1pPBW8Wwh(}6ED)ELeii4agX!pV%d=bKmnj9 zL6ZyrPKc$YK=G8h%`3Fzph;y0MrZAl_Ck5J~R8m*G6W`~(s;g<`pKa$0I-%+PncXeyK^F7bTRHCgOI@)~IEF4WC zI4bj~GW?P?r8-rotB}9PP?@!gf|Wal_?o6?J6@~zxL1)DdL2z)OOC3rXf)zOtV>=< zl2?1Z3YvH-X{Fbyjel14@qeKfV%sVA@+{u;Y3PNd2yICt^2p)T*Mj1CGdR21>kX({ z(Gn_7MY&x37l^ikUjW3_$Ch zXzq}aE`CVzfKww{=3+%`PfbP5n!`wQZ+C`hFn;Y&m`m+NF3I*2CYEX6Yvy%*{+`_Q z$R@niGRDfP;j{)lCsaI2Qk!soL{1R4!Pd3uY5-*#hRB-ma zq+gskF27&h_+efw*y&*&s2<6d3}h$WG1s@

X%}yJERM|7IOcu{T90F;wwkM5npl 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 literal 29098 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 DH4A|D diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid200x150_(255,255,255,255)_pen_SixLaborsSampleAB.woff-50-ABAB-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid200x150_(255,255,255,255)_pen_SixLaborsSampleAB.woff-50-ABAB-(0,0).png index d235a17f6bbe3c83d43e42ddd8c197982fbf779a..cc5c11744f8ba4798e39ee59da254e2ee3ccfa3d 100644 GIT binary patch literal 2493 zcmbW3c{H2p8o-0tN=RF@w9+t^PA#2cxKvte?6d|Ml<2goi*l{8Gz+~|=}=n*b;-0S z8kJUC>ojRk+e>L}wKRydlq8mf5RusCqvxJ;|Cm4K&L8jho_G14_c_nWCit}}G0M&ONQ7O&&`FiyUUi0K=yE1C5=13CogqA zIoH0fvcT5>`_ir@mmE8np?1X2b!Cn*iE-q!=tYV1BW|UZSIvYUpGNp>?Imy&q-%ql z>JK7P{8SE|FutL*k2F8pw8m2ODz^=62=6jb(lE|_^X82*-ZFZ8E{ad6QKS``1UKFZ zX-jNDlda>Bx73Xct_;=1%qA_ddy34$J39)EQ0v|jtXS|?Rv-~xq02ZqLS5T$YlqJc zJ;Lepy3h~(zQ#*o}QQI*$H#Z*GSiEA4IO6|MkKIES8Ns#E?T|Szlb@=+g_Pa`L!ZjCuQU3o=#yfJ zkiyFDdlmW}qw#7fOKdKj8SGl{SLleehkva0DLP$&6#Kg$MbqvKJqq?1t`C_4c5zn7 zh~0>dTXZiECB)3&UK6-`x}Aneke-aZ$}(l(MXJc#CSm4l`3(+rk{d>?M%OYQ2DZj? zbpa;`c63>GZF0$h;e=OGguU{qAMXAbhbm06`BY?t@;30g`xS$uMzd%Qkqk4s^nD!# zC-zMhZJX6XFE&(rW_F-8SCCp;T0n6se zbK6#fox~Yi$9`R)EcZodikH|$fC*R2_G{1GRMymeer1>>uL@gb9!i}1^yT*LZAFro zrn6HiD?r%c46!OOTaGTHC9WD!`xS0|busEOJzA;5bc|aJf z`Af=9U`LoySI3(B`2V`lQ$8=Z_H}s5=imR(d472?mM(W+*BLH3y0tjjKE-3UX>M|! z#MGZ@83U2;sv89~SMwyd+>t5@gsnogG>fRQPtN%a@<4e(4IpEfiso+~hr9cN1y-C{ zK}#H)R2TSEq7B#5-JRKwVwz79KpmcWir`G$znbd*KOFw#4{%yMx8M21wbjokP`aI9 zs>^WOWmeJStJ4gum=3Rpn)Q0!S^NW2B ziTv^T9f-XzwerbO)|^1q9*>*OQv2T53E&JH;~>d$iXZ_&zE<{(+k5YN)scEoaVX5EptxOmr@Za%elZqYwA#lJzVm3sABZlHc}7N zReP0AV;qP?V*W||rUlCqqGjQ#VS0wMqX(y`)vMGJCrlObSw%C0l(sLS^1>tlJF(ZX zK~ZJMY%O7zjP&PdMd?1B-*FofT%n~;xor&o!b^e_ufwXmd#8%{Qv$?g1D6hJDMIz_ z;SoLMg#dw9{YSV3%YePzMLgzz@kz?p_h@w_p!-HCX)^MXZ_2t8ad{sdS?~G_YF6e) zt0g#6x3T&Wzg*&8LrGb#3dg2K=JXzLEPosU7&!;MVf`Y7Qv}q%=~^1O%G?9MD6>EW zfK$vow48u}C}-xwbN3w$ZEm`3?!bm3@*V<3uheIP8(M+P9*b$9brnVeMCVyTGV_0v zLlFDz%p{5Rn}`aR9MVI7N-G6vyRjyGHpd>G5|$8=vQBQdx}14qE#}MpUwSUQFV+d~ zA|))j*g`7e*xg&$kWGMrQAnx#dd_eldoWb$EPbJ5@f}d+)Qkc=0n*Lk9kRNOC3yXr zp5w`a%G4XOnfYpIoH!+HSTTbP6q!{r)EyT>^Q-kWHGsRDS>{FTDGOX)MX|{PFiUB? zhn}=sBT&rM+UYM@YPEKR8lAt>L;MLQ{%$+6BZ`3DBUTkC5EyRh6M8^X1#)xtcB*#> ZONRp5*%73P>kwvfF3JDqy~F=|`Ug8bi2?us literal 2393 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 z z^8eUd{G6zUT`epm&{0+uXDK#S(rE?$Te%}By-IXA5H$fo+_)m$Uj1B)uN2=@%aZEP z!nHHhwK+&n&{9vH`Ah$+nO6RXdlkYJMY(YitZonc3MCzn=SC47pP~!F4-gsrOr~VJ z%K6OU2>Vc}swJshMA1djZs~s}1#N|a_C+?y#8M7OD26L}uF7Gx>uT}#jxM(e9rh?F zxz82h3N;=-eP5HN1@;TgupPEUZZ^9%eZotYvIjcKrqy}ytv z6dlj*laI;1bXrvE*~0lm66V%E8lNTgdd*$3E~vC?c;~=hKGM;}jP0?ov!{;i?8phU zHnk&897PY@w5*!sJ;*wq^)vhIx;j;Mb5D~&B&VHi11HyLsHk#Pb(DmzJ67Z)YO!AV zQH{NRyhYF>%;cAdyhk&VY%iUW?h-ot8m#OoXjP~WZ5EFgsmXiBGsav ztK0H7TaLcbZ-rgf?Okil8;?lt7uIvvn`&ki64(-OU8y@;CS7GLD4%s8{`M)pDXhH9 ziqEU(p(HXVhjwKYH<=cO{WjZn=|C~IR7c3LFGI8@0hokK&kBcFdkGL$^F4H8sR5~XhFVk1gtJDTul5cbr$WrW z5DrwyT+6k!X&&7?as}Ek%~7J}GCVd-HAVUm*nEVQraYHN3n0l;Adh4uq5`SyA0xid zqV3kKI!IugX&0$}msj-h){|h@YO#L4`3XSLV45=vltSXeQR}*=HIck!u5amP9C?e*h=Jglr+A0_!`ns`V-;QR-&5* zvVhiaFjEz0{({Jb?E4Rz?IQDj{-pXpGdvJ|e@qfHW7^jFU8L5HyH!CU*WeY!zsRSD zzCp?!{i*iW3)u)!8C2p7{|qsWZImXiOehrGpa_4RfBBt|tD0fwM_R6(JWqdsWw6|g z5Ge2!ICDBx2jM^xU)DewbI|O3r4Ly625=qBzW&zFVZDXW?D3MAJ({CaJ5fWaZ=v^w zEU$zHR?_@aLtJ=Ynk0gir(dZcIr!*0I&amDdk9(8K;Rg{kc-2MpV@4sTWGX?aJddP z-D=KYPYGyiN>0{DV3et4->`Y3(Y+>tim{*ASx9m*hqG&QQ_(uR8$~yJ(@RLiI*K-X z+4&u*uxIzbPCaHRQos2VKm=`(Kwle4xuTdo&#+j1-j~>1q-3JFOT1Td`6r^<{xm}T z#0?=f_m%zQ4zyuPmVEI8HM?0(%Pln(jP*tw$(}n}>;=2E->BXk%-1@OQ_|}_)Zf== zR!Xp&J>swxzQ3mo=h%u?l3A*HW9Z3VUu~q;)Mm@6S1A29v&o2yvr{i4uoH3=y^pdG zz3%HaE5AaR3c`*4 z_XixW0FQslz16)aI@VVuw`E5BWVicJA&0HfCnmRZekp zEyy}eFEfl<8NA#sJCUqCeY9?CZJL)|)h2-( zoNdgWJ`3)Sr0$0G=rXTJKt6uAj-NFYIZDlxw&o!NU5aW52tMg2IUwG};>#QEJ*$X6 zg$cDJZ7VCym(7h2DlTRPHa6%{MH~DMF_DqZeATEu>XTPL+drZu$@$u@JeEuZOOt*> zufyVI-fDUjBDIrS*`o5c`G7seq%@{Cm>WkAw{IWqN=8Ai6ZW$P6K3ks7ig~CKvGPq zW<9VcDjwzsaUIb^Mje*Tuw3=yaF4%~pAu0(#nore90{tvXQxWbg?p^X^q2Alq6(5d zpf>l(ge#kOL&9uIS|hCwwkU$RSifb=64=_lR{NEuCR#~9w1cWyE^rbTJZczf_+Y4( z0t>hfosY%-Rmz-VL^H*!_?vS~X4%e?U*-L<5QnC9li4F*t_XlDn=|#Q=V-#Ik_i56 zyI99xPw*|^VGk+sWVExY?;z+Glt>2b2de8Yg5il(Q6=J*q{%8I+L`Xhlm^siu!)EJ zm!$rxxd$zfrmeAeB;&OJy~JJCZt}JpiV*Ueg8?kjPWmAOwBFQ(QHvL)S=G_jiw z5{c@#L3_N~v7qtLZ})Yp(`D`SCZIn%IGKxE%BM+|ggGyqlDBIh_etdB3K(l{&8ZqcgOanf|5jF>sTTVj zWBcEy@^LsezV!R85OTD+W{A>N8b5#j8)cgiEit_iau&pbrtjA8)Om__{I=b>gchzO zdjUJhmuE)+#=bgQ`OI{`PKsYjCH?$vo=x+8w(9#o5b@4mz2KIYOmh$Fy@T|OhWsUD zHRXQ^ud1E6H!??Cu;YAMHhc}JOPaKc{%Ef(3S`NDecelN6zVaSf^F}LN(82A)?>*S zVnR2Ndtbf{7~~m#YR&XtUQ8+w^%LWpIZx9~a0=OzVw$2_dvl>m%p1wtxm-2VY|~+x zLfGaOB8-F=5J6>Is3>?bpH<8oQW9IjrPgee2`o6iT4|zt+CwPQoQO{FAftL%F%6{2 z3|E$@t=fMK9-PEqq1OrjS%Yjmr8fD6BT97c7+zg&#q&1**b1jT#edY0T(rKw(}4aD zxIiQLen7*@E#bYPs803`qj1+&f>yvNPg%8gu6To7_f z$etI=XU%oEBuOcgPyzDo(0&38&8aImAC+OGEdR)iB7 z%P4dd3Ri{jf+{{_HDG^t_}hP8CC)!FvY2wp5?Spr=+TH*6*?kIa116l{dD#ydqOI2%=A(O+AoOal|(KgCEGGJS?vkA1$z|fU3t+ORxy77<1%3BtTtyC#KL6owXukeZ9&jcKIo` z6w@sd{ZM>he(vv#wgobDhi>oE!0It1-zVc##51OL0~Hbqp+#WqY1`mUN`IE*?reI; z&fTrvI_R@Gu#ESO{*O8F7piZU5OKf0Ps1`z{s>Q*(*Ip*Fay60dENwkpYdfnBk)uzZf2-&$uz(aEtU(nup|Ri~zdmPrK6P$(O|T zw0NE57CbKLi}e0mE5TN{C9Od?vhs?2)|?q$=OxspDkMa?y{-C%jhTO+cc$t~e`U~r z>EiSTwFG+@9x`xoL`ZFC)CzI4rY zcOGjK?zHAai6#Nd_c%6B4CGgH=P`s8=_GNP#cgLYw$w_er~51LwG!M5XU`SC!a{jp z;K}cpJPv6xo!WB@qK_*7bK`ZyN3T!y7_Fv_N)YKc<;JFlrs#IYxW{!`2}RrgJazqq zjAQGth`O}}y7+TW!Jfh`}=ymy;*PP42NmG-O=J5M#N!R!#*})4fM&xi0C7ox{Y0bIu z8FrkphrdbBnYdxPR*A8Me|b{Lxd;Ox@M7zK67l>pCab*pXjZW1!5bWD*pnG{R-c=; zgTLoZL5GP=QA_W$TzPRz5JGHl z&S@v*dvWTls#I^QBx~4(+PT=pE$j_A_}^qq5zxD7MU2t$^j-eHh1@t{W+(v%nuSu( z1T;{>Et}IuRCDkrjH1f_gdnZsOhK{tnj-L8Zitp5`xb+fmVfz$z!jf-Og=%(l1aAf zkb~b~)>m`FvyWD3Sb)Zl62De7vR2c@btvW_8i(5SkkXWRF0zi`Mg z{#WynU_p_Nx}7<-B&%-JYM_AyhwRbA`gCn4&}J3Ny{bBmwv}0)m|I(93{x75kdzzX;WrgK`GSgZi90C@2-wV7Q?ufLP z1pe2sT+L|ZgU&jteTTSo4nXa9-%{Y4q?l6+>BFyY&jKnf5xTp6+s&zq_~tkcz_112KZ-$ZaspWm43s2r{Lvh!T18J~i^p{O}W)#OCZmd~CwsT%$F zW_t$%!yFxA7G+wSp=y}|hi9oNSzVgMx5HTyU#g|C9AHzFfBzrF6l4#`i?x!oH+N)qxL)C zh}lW+Vqc7#P>T;6@mu^+jDH^MyC!3dpcDoyqM~QMVSh=PO>ZlRyI`z~e*0TG#o!-i z+H#o-Ih&I`Pd>*)hT3E{5<9HOT6tM}^nyCZgyHO9Cc&p#Us3&&Yrf>5>&ShP_0%iqiogikJX%k zs`-ejAMYY<{8~+hwTVZ<;Domt1kW7#OS+l*pADGk@B}**ozK8S^ltQX3mnP*Mv#)k zVz(RT?A`o~dUxPy?Q=HSc8FFEnm^_B(cf}+-lW9Mtg&l(F>S#-vvqHigtA7jPf^Nt`Q>^hRAGaX}C z%VPJG1iM>fny#1DW052a&B;THJ6S<7n0(xWW+whhgL=EMA4ytwsUX54v`@U(nM>}9 z6U=~)Y=D$*{R8KjPfcm;zD!pk?g_sm;bSDgA;{CQi{L49KYVw>Enn^jor{U6C7-czsczHS=2D#!q4BpYT zo3Qej@s4XB!OiL*-JAVPtcZ!Nud<+#%(4{v^A#TQi=D}AYpu-U(0P8$BQrZ_mp*CO zv>+LO$8@)-CL@R4HhrPZx`M6iNA>|;Jdf^G!oNvQb)=G@1C>l3;2rPS7wr8a$k>+6)lzIGOa^oQ+9tR~&2Q~!cc z_RrbcrR$z_ydyf^e(ssN#{qv_K|e|!TT15y5sLc6WnT6F{~9=dytQ)v*U$L|hP{ob z-qim-1nF)@k7jfVD2*_hjpm)- zUtI4W?|<)gt)5-mp3n2#=iKK$=Q)ddr=?2pjON*+M~?{9)s%G~J;De@zfQ%)Mn8r( zzZOM5JqGHkDn6?;noZl2~5rf%kDrDFx`C;0KdyG^iBOd)UFB7SR83H!R? z5wkH9|9V1F@^Jm@W7{HlTYt7=R&V9*2g;|yNNBdI?e8iu{$OqO<^UL@u0yW!U$+{L zmkI{|J5c@q9xNsWA5(T-_HVlQv@LJCJ|JDiOo>2)N-z6HaIulYYL^-AlKs|ci`ps0?_ZL+GS_AQ?2K%TGp3jxSN zrrY_zyZIpn9D3oaw$7Wj!;9ZIa=xbnfwu$GfhKYfsK5uYtC?b15ztxYn)KC0RiMnB zy?gFyFXO$N#~^cr=KTTu-pM0E>X*go@JFb}X-z!X=`@Vb-{Le%+u!o^dcG416#s;* zP0OO&5g*97z1@+^x!)4!bqm7NJoGG7OZQV0KL zt->h0QF_Q0#Oz!vA=V>tTyi;o(8+7Bpxxl(*V+~jkn_R_)rc%DR?wU3lGcN4fw zNW6_7Ck{1y)OZw)UR7pG@G%;7#HJ->+rp+5ht%Tcwpb@^zV^Hfr+z*)}2RZf!e+Vz~V zMgzA(GccKn`|IqP+{2liiA_Ix`GnsPFL0yt7o5+ZDe6GEOi#Wh z0dsDCCH>p&l|mWv*QXJ3w||Dv^P{xXR(E7k8TTWH793c4!Xz(4yHTAFcS9#}KJ5h^ zs^`0d{|tNF_o@2>dL__(6h5T$e!ufj7yrm3t<4j#_i)$wFkcj{!D^C98Y-pwv?t#{ z24Wj{T^uM0Zpu-WUMETFyvpp%fJ%MV4X)<=x&qU|%sZbDg8acZVRK9+zTMLfT(u7+D&PL|6|2(}g_B^ruahqz%T0 z%Ott$0=d8V`DEy6S4N;EN<=dCWPuiJcW5V6MY$qJ5u!#R-ckggUgoDY_q|}3yBgA# z>;`8p|FZGu*f(*#uIdj8z6S@BLCjCh9xlvQ{76hmPT~X33s!Et-k~qr4$J%o%9+~T z7z4~cgRFSROhdMXGhryxFT~RGE#tEl(f2t@*Jxi{nS`#}ptqURn>G_OPkl(X>!8AK z%+a(i@d+v$)n0sNXY)bxc9TO+0)(u~SwY0sNqic*+c!nEnq1wj3~D{=dAL7%$fomN zu*gb3{-)*2M85t~^ekMgJ&z0-B)rG{eNN$NPgVh@MGawj*`F`Y11Qr!LOEBOAAP=H z7}i&NsWH<3BiVizfD$qKm+p@?(UXBbvdb|&dMd4A70&YaqOqx?;!UjoeA}wX-QJ-k z2bP6ARlv>iS~ir6P&oUtkHZ`GiHY8GC2{q?Y{qhS!Ov+-1X}$O%i?&VuB&+f)_hj0zN*=xJ_x0C4i9~4$ME}I>FTj zB1FDj7_Db-LP$gXBL3SnF!OL#c`y7o6IEUIh!M<}ah(r0ool{eG;2WaM*<4Fv=fiAOfY&wOP2%Ui1UKYHL#0>6P&W?auZE;o>Hplf?Q6}F zPSFT+^U*EX6d4uQe?LVDJq}a7;A4#Njjils@_w@ zjm5>HXKI{3thlM)k4s)aT->9LH5qOe26*X+024b|DW5xUR;v7vNHNtwH_RAIgLu#= zpmqQIJYypZZmjmK-Lfq6i$IeF9Nzt2>Wu4P=u!5{13En2RjMugbJ#uChsX2DRVQor zh_xRN9v?nTk9F=p-x-SS*O9&gnxX?ztQOq*L7kD+q96>h~ zJB<#2fpm9^W>>=>MNQ1sym7;N{>21s7taD(uQh4}80{CpX{b1OO2UuOVqOfR^GJH_ zR_5xW^kav^^nJkm1j=uu{rVNFDAbtMp5r*1j5fPnf16WR9x`U|`MiK} zCAK0RP~N*u2cK!DA0V@M9{i5>r$NAu)LKjC8^DU#+#)wxEv&G^(TpRyVzxG7FfuPn zgQM6<^fl&4F;`jdZjgSwRQI!$vT!|7h>` zV`Nijho5K#!RKDu)oNoY3i=n;?M>bj(WdA5vB91r$7t5}nce|)9C}q{-tY5|zPQ%D zk&wHdjQ`Ooz!10`u=+0ozdf7dwyZ$5$Iv1j>zj;d{{>sAwnJOFo5gcJn}RuYKl($j zK`%`38NSqK{2cV2#h+3mHIMW~F`3;{P|5-cPUof^4E5^$C_&SW8=g6B(D3`#(pdc0 zmU^ld>7NBWA&&=2>IY7i=Ap z4EvBeGj1y}V%XY=5=?}F;VeyL7;9jqoyJ`Ciy!( zex}$($Z9$L8|h7EqCMrvonn~}^CqG9MSQ!(*g~j5f~ioYUmugC%3hvcF;1WtL(~zlXE~JZ#IGy`6<^9{%cM=E-WXaf-j#_%f+j zBDX;e->n=G3D{(1+*^uIbej72j=01T2)<0e+sPes=C^jUx^nBb_r|Q%kqmwhV7ys? zNuQzxNmHgO)rY02bRTE%z#caj?uwkiVL-kdKO_$AJ>GFeUb!oyIJPqThHd?NW)moY zR<(TF&ikC}8I$GBfbyv#O_F*0Y(cZJ;FEHAKR7I?8Gk?=CeSKNnzQ9J$Be++$b2N- z|58gpVtH|VZY=)#h8C^5#`ktJ_Cp%w+)~rm=qd_dA>UyHDeSI(%5*P8JlTIPko#~c z1~WYudJq|aY|!oO(y8MI-e6a`g>iZAYupFqkf7F3Q?KLvp2es;nynqhfk5HQiT3=_ zNZFW0X?TO3Qi}QpiqGrk8y>x`@iX_$_x^DKa-ODm<#%)X>#M&MKK0k_K=^kI(oCvO zs0PUC11|rpP&af_DGdJE^BF5f%f8uGFD<<}1JvC-U6;#Ozf6?FjUHo+*M5%3G|k|T zi9mp}HDis+sMmGUL5g%$d5F`S8XfYz_jnlF-Wz(Ez~oH4b)yO~SP3ZD1TfmzNFcSF z0r$5_n;L7`2&g0YD>TZH-2#f3Zt$AH`HEfZ=fUV>Vk{A^A!WNfOjYd?7u4+Yu$_NN zw_kVP%I#E!7F@TqIjVyhl;C-8aZ&$bcQ|jIerEi6j-6}c6IH>s@$~2I-)-Zc@$St# zWi?Z5Z2kMjxfsQU>t6h&A75A%jE^5WyqE1{qs4Zi5H>G>n)mMKo*Y~u6 z*Hm3Nl1NE@X8Gz+eOKx@#U9$?^=YY0f*U`=rwQTk6NID`1>%e3`j%0poyf2|z-M}z z2(yv(#a?9a5Qg*I?p2p;nWTCZYts+IR?2FK<)$iQ-+{QNuwh9|=7P08`(OMT;mUKk zFJ9LSrPT;xlAQ_$CnTB&Mb%y_ap;0IA0!a=+HEuIn;^qNSFbW-FB~(XFlL`$8w^cN z56x@R9Q8-Gc@?pfk;IuozGW9}dXy8#Abc!fx^0_Xxd$7uN~xOAtFe~@vd9{#4WjKL zmEeRwl)IVNyMpzv_Y#m>-PUfzw)iAE?Rjp=&H7=v+tgf-F{HP7;kt5@(4|q4^!J^& zTYNqbt37*68gJZukvVqKhqE=%^|Fh!E;C4F6Two zPFz|~6F0wLjHOdK>{#E9WsH0Ncs?TUJa0=OP#6?vcRGEv{#0(?S35CB)7tn=af;BwHRE&DLDX`1)CSk$qaP>g>-7trDh?)w3s%!K8kwMBKPU*zPP zmL=jw)M|c zYN~i}eULF-`mDBQpzO$*ar~)CU2G{Oge{&DoW}1MYfAknJ5kgy)XxCsHgzbyfmpZH zj6QYrxid4{Aa;Orr>wqO?|m;tj!rID(TRv=;3-aFP#dMQ9i6d(U@a+bgRD`|6!b{R zDzc6lUkn~8_T556IW$Ir_D$3#71Om4)GYa(v7dU@5J1Ih#fy~Zp7y|7Vb}0Gp3Hnq zOM?4=f!kev*wpW_ENVdi0>ri&(~vlriQKyB_4dUx+4%;)t3YfHjBuSngIG{E7d%3i z@4@)yFIgyy7PwRDX!gfY3e&In9T6+j5YBLsVnji9{O+%R^jvwAfg$mIU1Gm1U)_md zJjgtfN!Vr#m2Vt$Zyn(I@Gtnb-Te77#c^@v-C@1s-q<2)p93Mk)^p^*jPV>7(Lzbb zlj&|7Aiuy_+?H^u+ae#OHbM#gT^qB+ZIp-0sn@Q?eOhzeT?`*AWrR@|5-#;G2fo!X zZy~FD374s+@As*{Yx{>kkOB~`?9bH6k=AR~VWSl%V%eF{xg~BTe*H7)GVP(SMm9Ie zpl>UTsK3|e%-%-^<$F%ws;m5eKmiqqUZaYRCE-!&zzBkkI%Cy#TSd)r56NHGb4{zs zrHmU^xKj(UM-u&Pkge+M(Cyg3hom@7Llvro#LOqVI0KHe?ZkCQR@u{tEDmUp*wlA_;ZV-SU;zMXj@lZ4_EwY z|G1Jc-5eA08iP5vDJXQl*~*QoO1f%__kig56P3c$9rt#A^}Ss2@#%339OU=)$<10! zY`fU_x|NPV+*?@83+!r@wT2V?WxREtTc=cc@6MKo#v|j%Pg?nx^c(8iK>`wNDj;qO zl{?nxf`3H?6U@={6o+2g18X{i=2$Ghm`|DafRpiHg9ib*G0S2s<``F4wo0ma?QdEX z9Z7cCO$x*Q{RQhoHvMA=VE~jfrQ~@iKFRvBqy@tqyl0=!YwVg$cmDwtm4mKNcm^__ z1*Ki^;xTW`2@Q27nf2Lb*HN8;JH?KQoIR|1+J}NHc^6(13M+74Ye`$-gh06@T?vKK z3?DwRE-RSLz$%x|&b}S)fUprV4ZCKLZ&TY(&Kk*ue=fz?#5tq7(naU5!D~sZQMDRQ z0yUM<1|({Ax>6FU{<7}0=>xGGz^^T%GHot^vDV?eOsp@Wg8Jd&3Cg0|iII@Fw4Yd|S|3 zbK}M+eRQJ@3RC$jLVP42e0r~BDACk`a4tRy2clJaWu3s2Cx&eo3hxa9&%Dbb=R8vT zZs|p18VqxQCM|M!YZH5Nx}q4~Wjo7~>emV1Ud=X#bvSF~Y{?G|5)K2FXu5u^ zj-fM3{#UrMnpDI1cBZj;lq*=fZ$HQXWAQs(8o24Dr)GaaS7)oMQK10ml6V8Tk;0g^N}=?^%fSMw zox|ke*z5UN;OF&sU&s{KcKQTft7zE9Qabk;nmbvYaL+EDjmD*`j{qF=>5_{y0^1 zC#ogTwjKi`es`Dy@e=)BdP-004yh7dX=vPv+#c8 z-t{+AYG}dRZf6NW9*UL&GL+9PbH8e=oTfHGBpw|6oZm+7@<9|^d&%WcS7 z5QEI+hrpWmH_06ZP&KO3`*e>^d>}8fqy4N0+>FM*wyP*l1Y*E*dh5o#gA`5stmMV_ z-z)~0gkC7=E4u{hOv)+n=L9g8=XdFhA{7K!)Wsw_q!!j z(2ORS|ESX$MN&!g+88M;M8n;DCiv(HI45D))&UzQm`Ru@6G*9YDR`~EnmOETzB^t( zf22bm^=D_1G+F7!usSPv!uR+}+qZ}8huq?kbVGRmZPR-?wcrGuoPym0fv!UaUY2C(a6ezIXKWQY)vWa1z9S3T1%RkODL|L)36YsjI4C;> zUCa3ytb~MO#_;SZDjVl2X2=jmGqDuD?tet$yq-7|-5gjqv6cKdIu6T+UWde#Sy4p# z2)f3`tLKV;$W@HJpgb;BKj_$GjLCci#XWiVi;|U}&tOT@EWKYad|KbUWP9cr+$y`< zML>A*v;*=|eO^D{`m0IsEH{mt`_SPDG=NWnwQv8*L3>^14~vj4fPu`6WS=mvKUw_4(;&}(y8H|OOXi24KF=^hTb3+ z+zJ8RAjBIY|E7|)2@veoF%%TE)TM_l!wCYOTxGEj65= z8h2lJ)x~nuy|HQCkqZs51LvmNU+G`bEiDaKR=&ifN>wQ#`Qa&!+5*Bj>z7 zkwF2v{3@(xb!7b`i?1>ooAGJ&X51q0xPfDz8I5`CD@09HVu`3hp`Kmr6FA{k7~fSF zmlyYjL`Q$tKUR%w;o#rl1N2hiH7aa@dg`3!`N26D()=*+nzYm;!?IgrIxFT^adD5n zh2|r!Pn6B6bVYLmsa|w0938>L>{uah51WF-xGI!GNaDza3M^wd+OsabH1ht|80>nk zwrlr>?;JD?p*i|=>?|CSx63Wzx}=gyYmqRd~pmaRZ@?ibkO;r9Y{$cwgK@BP$=NaeO zg^h31j}ViewpX7nIuXmaG0DxPVz%9xPAY*CspW(__e-5~fLi2gi=WJ(|;gOEfBPAis>kYV$pW+Tk z({yngPrP3s8N5jN2V=hQGbpc7Uyq9mhoK$;2{fopUR20Op`H;&+HB7_ zVy9pUe3UYwJe1*c+15VmHBhFf%ZA|Hr_;t&23J34M%<)&w=cIXOEM2k1?=QE0H_Z# zhF-IAd>@VVYD5^o8kMBxUDBA6pQJ?_zmygeo#m-E-ReM|%@I)>!ffO>Y5A1i(^N!* zWB^s8Z@R@IHlgER%r==2AtVsIsf?twhNEjc1Z9Sy@-CJ5p@(-yg(~3vjdI5+6bcF^ zc6O)sOWcu({}NkfXKMZlHS1wOVZT-Ch)q{U*B^Zh0rC(88R4pz=J!%9Dh{GH0BGe8i8?+O(yz9g5JW zc-ABT>|4a>1W6Vt1>D~IaaGw{B(|aG!VOwZ#icH<}f!LF2N(p3+Q*z4_BU_G>SKF;vMhO;R50sFZgj%>j(A`l9TV5?*UHHr9N zAxNQ4JEiEpcM5}eLk7cpl@v8jk^ekRZG>E;scTEcFgYQ~YI0Jn?2E!+W)`LVbs|a{BEP$vmKyqm% zF*C!4=}I2Lz0zH~K45^U?vZq6Zfv1*%3J_*Im||@0X)$9$8=y~JR};ExjP|x#1|T^ zD>r7F4N_i-u_yeg=c1ah_kxsOi}&FoU=@i$%|F)@=}o492)LL3(q)t-lw^fzGjLAj zZ|jJfWI+6~ka|z?yRYo}3Hb7+nIR{KtM#w30PjLiwjm)l79VKnji~bmvB~HSy^l}` zmPM|TptzH`2x!TFaa+z$zNaf%l(&hjv-TYHggV5Mo#IyB$a<9{#hxPoZ;LA4_{aai zdWQpeC6DzVTzl$71;!*VGrJQ}FDpZc^Mal_mfP}AqfqQEAnc#sqyGhDxkvjk_R=lG zLd+V21Q{AcBV5Og#9q}0^BA(3<;WHQDw z%x&hK2LugnMC@eS@~2Ika?ly*!Uc8PYD;J_lsNrzS2A}5qE}dOWr%dZ)URT^qnpE4 zX!`A0>Qo-qecj~ppKO=VtRp!$H(;Z?fZ~K8SKyOo6R6u48C zwrt^NAsBBT7l8ndT);u;aNHt+dgO@UUG80`wQNC06*KB3R}@fqPLWzK`;FEjQF*}> z8F22Yt<@@J`>R6boo9D2W)6V3t?|O;m8KT86{5x~h=*K|LNIhOy_J=R?u!Ig3c*s7 z&6TNrcF_59V=Fg75<(*iC!oyHMnbkwQ#<_-3e8_ObF+(^m&qDeK=en_QycME~`c^ zj&;y$Qv~)9P5fq7M_7^V*Xj#YuMj-?fZE!ZZXIzW&R3%w&J8pjcjV2R>QyLeU^b)cusNpU>y#9ch-vz2N&h`DY%Ehr>ltWk{ zD22V~A?Ry)=#@2>4!x$CdhvAD;D-E+`p6F_sznM;SBs3CCjm7*HlNUfJ>GtJP8T^Ar!?nreWd0$gWg|H-Jtl>uESPvL_3j?!zm&kTP9afTwfjkd$UDZTdOlmYvE;Y&fNsjk zI@RQXd7NhjeV1Dc7SJcIlq6mMY?(N^fMMThe~2fYz1?ArIwj~|XMN5tv@aRqmW!(h zOqfyKe~T;;ioB3WBm)QMIcaLd*LD8th)N!E8+=XVZQ0(m)?$aCdLodE$j?n|TtCUt z+q4klZ=_#pG=oJBEPyHy1yifQ7u^Ce&qMhGTcO+sh%`NIdCwekPq}BwY6Bd+io%yw zBJYhZS(q&X#`UNXDbJ$>=9;dJthY|)0t|mJ)(6&&+H$kvTC9xty^6YocG&c3Rua07 zjrN=A6Q~+%xhGS!RP796=D&h-VFt!kHw+Sf<4HF33U!>N^QV4Cd_*=U zY+*tsG@2q9RFA5*6L93HVa_kV(@YxEdfL-CRbr>S>a!`uExBLH|13m`k#|_B7xz;t zR3`K~q#j~e-Yfq}d6~!vBLF`p(Vr>M_$80foSPt_Oitv|W!1?~n&PJ(IwwDnXFE?7 z7oQ^PrYUdzQ<@p(pC4bU50O2ee*oKx65h$xG>)%p=a}^LNGZo0?|G`8ZjV?aPXUYfeHq<*uTpqW4~FS}5;uiEUBpN*IjDilUW?dqDg#Td&)%bd*7kHesr>}A2d%*9c!l?CC<`2Yv? z!SkTC=l$ekkg$v4`@6#S?$s^3p5<@VRpLuf}*en@_3 z&`FMpzn^~=7zWl^TN&2CV%FSld0*deDv0QVZ&V*_zp)hD;f?<(*lNd|uIfh=O;Lwo zNUWhFB(YV8>+B?2oxh&()N#d@_%wNml7zSz`3SkSMx+oZbNM@@_y~CvcmX<#DY2$J zub4oFRD7UzrWYwI6?6#RvKY4~XE!G4W{x<@zqw{45EQZIhNdoG$QyG#xD zsuPX+A6vT*uWB*8*9rBa-k`9)6Q%|I>$wptVvfzL$Zs|Ye)qRRHpzZjYC{ruKKrK^ z^J=0r+B{Od2tST6IAL1lyE&D|l9JT8i5C#$h)WrDHb0?h$ZgsD4Lr4f1L;r z0l4r`0(ViI!aJZuDqD);+cf2umuB7CE6glSCZwl$l?C%LD^ecV}Ytf*jnxL zZV6K3ws?9mE)i3y?Yh(o);zt@%s=ODS$&nGbreV*9M5tQ9W`Dg1@K4TC!3X>YI-2= zwpN`7TH>a3sGqU7qNDp5#5$QbxR@_ze}k^aa5ix%DsWPfKmNbty{K|>Lrx1>@WgMS z$D13xk+`$Bp`&$_Mt-N3+aVhtqZI6Nl#mHV3r3}uC)<%`2wpBbvgQ48c za&9ZHe0VWfnYAy=BqJt*Q_5n(RDqgi)galX2WbUdof>XzBfgbaZk>lx$Iw`1&^-kO z3Lg(ILY;TD&Oth@-K_;>9d~HKO{y-TH=3Sqdt9kOY}921w9PU4z98yf5&vwt-FT&>%IcU|6F)! zbh9N-9!i(i(j3D|c_ERbPMO#cA|Ff>p-PFZ&Z@O6&IE!9V3a#^)d8xagGO;vn7`7QL#Zh=9 z%E4YHsyYi?$^8irW-#$aRQcOB1}@wSGSl^%U7-pB@aEBm@~;@1>|YBz{wqtwLDo-ybrMpVi(Mbn|izk~p1eL`oc6I%Q_ z!UhNq^EZNLSKSgZ%jn~y{|z}(#8}LET_y47;_#s_Opqth*hF4&QzUx(lHtLZj?uUR zUtxzPA07=Tr$r|$V6>DJo=M{Osnp-ehZekr(*+N@$W{#jMNB=qLu2~wOPHLNyDwS~ z1&-a`ToF<{Rm4&{Rd%}d`%%X2vKg@AGXW*ar}GccqBGfU&^vMrmB~=HAkN$vpqRCw zY65sAGI^RUGUu(NY@27wHg-{QBMsk~b71Br7x_~)u;A1| z1kc`KuG@&UEuOCg!0Tnx-&^_!0kHCbY-irYi#UKV>YcY*cRegpUnUPTu;vsH(p78c z%-@%3DwVFu@=|Z0&kD|#>{2{l4z8zUdC*lW9nDh>FN1Nlz|IFtgX2ka-`{68EVf%p!TiUAnafqk(dFbO z9rtAUote?aa2`zedq^by*HxqV5K%jKrfOY<5`o$&cZn;MaeR@-o z0;2mK?V)i`tehQN<+e?{_3CPDIF335ZppNh)*@Z}w<@?MIDsS`G&pL6uc!3z9DIS3IbK;lUfD!q&xo=QuKwZv<5 zV@)kEe?KOeQ=^AY0Qe&YRwW7P6S?nR;o)ofI*xdEXOCdLFRb*S`CjZn!!`LmUMVA@ zp~n~Q^;&rf7RP+X7DPi$Joi{3TBYAxyr*tZ#D_Gj=7>LT%FcP2LdziTqRVHQk$PE7 z(TTT~)rXc=pMog!acXS3z{0JA;22q3`%*h|W0C8+Pp&Wq^T)Q#FqjS9=INLuUDZW< z(DeW1a%h!@1T!LR(IqqC1!c!m60-Ihihl8sihe7L2Sp|sM-#lLp_dWJ3z_*;6l^TS zm(8H=l7C|P%>LRSBB(hM3biKrv*#_3BKDoAP0J{b9dOAek$X*i>agulL~@bib*}lk zFloLmmV$>glsI<$?2GNI=e7s;p`7z;>j8E0_G?WGVw~1|6chmUHomqUJBBGopgS|* zZ6*;&}t(ir>go+ z9+4r(5_nAM;1S_|JG2Em!Zi9De$a3Jfd=E3XoTZV+ncm8gEwsHmj$T~=O11MgA3X z*vRZI#C@k#B&s0z8{lyWh+#^WDR+@thp0#TDzPPw*Z&GF( zTbQVLztkaHFX?w48wn{w3>`ffA+yl? zRE)mWEqR)6Ib(w26}rOied4mEhhM^^8#!dy9|++2bdOx3$!hz zB_tc1fwI!Z_HAWW+W<}(B2wQ^tS{6Ikx(`Gv$K6K^Pw-h|*A>Sb^oyKVJ4btmOz6%7Y z8o6CTCaUZPLa0H`lW8k*wj<^F{IJw|Yey4r^9T&#eBfCE_4-jP*zJCY#dkY_Iqrj_ z#N*x0>aE~90dvQS*6J1SYIWl8#4oM)f{M)LwxFb929i=gSkCLgKpPRuR7F-!@d)zqLOf3)`r`hcJzX@Ny2 z94RCd;)U0PjC|^wT^Dycc#Lht)Z2U>BTgNzyb4ooBleX1DB3zZsD03~KBt+r2L`;U`q~0<=fwenxlC2a2Y~kio@i z=fN=~q2~3QmIVCz;Iy4Q#`FbhPHE32ldrnCezfqXU24U&EVv4{=@WG&0(^$`RF>P^ zconh-lDMMb&uU6L>Wf4VS+@sr!D|t=>#MlPu2oFn2MAZgt8*D3?~zAWh{G@U34`2v zrGt(J-xk8Nc2P@+B!?j1p%P{umj2o>tU^TD@AGP9l=%#0tP(ua_w3F+;AhX1Y**er zxhgQ&)c8EAYm;06O3iGsY7s~S5zd6n3yz^_rV&(|H6IxUNKxefp8Zg6^ zE>@~Is~zJ?6Va^}Un7G?8Q?*?v)BMLaH1z5G>DEWqV!}71bmK8W$g&UZ0*Y}Ww@IpQ3D39x8C=5mG-}HK#b?_Mu9L5t&ApwLZMmbRKUGiXN?OL9LA2LW-3*2A^7BGyUNh*I)Zg@ zAONX9fgXB-OTyRhgl{F`rjDBOL zPb}Vh-G?9_55$;$v^};(KP^$>l3hGUW}9a8(oOT zmki3^zJU!wAMToTOv+ilOzp63KJ`!u}zve9RL?6kr2hEs_7TJ=FN}#HV~qW(SF){?JH;m=#_Jw=68`HA$cHU zn{uUYjD?m&-PJBT=5Uoxi>`h6w%8GMjKF=xvuTAYVZ4%u1#BDKME;IEepI}7c#Hl#Y0u@<5-q3%eCy2xgR&istZ;JG^YD(QaUf9FG&%{&dh_cuK#q(;pXtfxP2)0{H%MLvE47 zE*t^j5S0k`E+#tN7YQWhOjoOU{cq6pwyQYt-z66X;;(F5tnA!{6mb85Q5IhzYNTQA z87^;eu`XZQ!5;PNX`|`9f^5ZJY<1&V`z%R?eS=1Y0 zLH6zVZ|`WhaG5PPK>S^-1U3wUPkc{Q;xupXd0*wlk%UfEtuS^=u-%C<@z9&v$$1#c{v~l{i%JF%v8TBSQ=vs05X7X zjWM<>gaErj!DCl~UpzkNous3rE5BM}GDmWgymX$Vc={bnDlC#bY>SC>7EiS=0mL)0 zBO`PdwLoW?K$CPh<|FvoTDjk-p+v65<;jAi6Qu8Q`;jN(Qq@sE^_1Ve~gE9nWX&=98XcHR4t2{fIwqUl6Me>qwG?!^)PiVJQn^oetRkMp@NcORM5 zWUI)z=i`mlC6`!uzjJv0YlR#@^m}1S?N6Zsd!UB1M!T)jc_hNJcQ}7e#`C3Zsq54E z)9Yh=18M4Pc1=D8rd2NjM@4}eU-8hscdSnleXiQMM;j8T7HK;Q=2hv$7i;@xZ$0s~ z<_9_X4GBz$e+y~C7`~_7FtifaH{+}^=JexcH>GFvQ5~P$uxmVIsov1zH(O&d#}Bt3 zZF{A@E?C(>`9BC=?I$u&=4`z13b*y3R~tw?W#9U;6MoV|OLOx@kll z+~$M7f-a}mF-9pkbN?-#l2MZO$mI_OquTGS zvIW=nX=Aj3g>c~jR_Ez8RL7?@KO`z{Tkrv^Ql}HXw|Zs{%z&>%G=!dI)7zC_ar2QV zi9$dj=GA8J9iVm^^;e~K&Of06?UCtqji=O30tnh1<`g$-1zbmyIMc-&*I!%sNr>=} z)Z?g|=(K&BC7aK)6Pm&i5W$f7_7%cDZx% z=YZl&Q_l2u5p5{q$gZsYBLE-U`vxT8>Q8S+o2VX=1XK!~bww8j1^i~XT|#GS`8}6! zPV2nB-8{xyn-I-Rehd4H-mLAYcTEM;eSdDO7F#`Oq7fx-Sa-HrTOIw4MYgojBmUh4P@k- zEcNPomnu7?&hfR!&10>vMWzVT!r0oKE0~{HM-U1)DlG{G{*8sErTOn zt8BTdL_3ySv!_XAgc|=(duRR*<@@&WK1G(qj9vDTJ$s97tTXmKl7x^@_AOy5`xsk7 zl6|aEm@L^MyX-@cxHXG5oSkv&+EjE`V7FuFO(tKP9*M z1dq5ZlT_ysvTWC)psgiLfwe+X@;$EECJAxIHXp{rRNmFj5y3X@GqBl|?5cfgYPeCM zK&2MZRE@!sSmU`@5-tu3C|$c>vLKnjwbt(Wf|AvYL{cfIrUJhwp|RNg_A|B+W&eV4 zJQgj)Ds6Dl6cwD6OpC;sXh9eOmIC;Vsn3R-p>kq(?Blu1%S(QQBg1pleNKOL#PBg_ z9ez-C!Q5jlP{@ZvWpalc;o)2XMi2fm5oi%qx@6Fz8^}=5Te#IBO9)B?|NrEvf7&_! zO18}p4D{1q?0sditm^!gBW;R^Pynm|7zDe}f#85DNukp+ zd4V^#h|v$nR`}VWr;0nteL7R?7W8LslJFTkG2?BsyGhP4XMn1zs0Pn}^LI3@-Q>ps zAwjl$^a4Vd^_>5X$&Eg!AT5b}XrwdR)?l=cKmy}wm+5t<9uYznAzCfl@6C7i7d{Zi zD>5$U3q4;bI}_oOQSw?7CnZ3g(;vHd$=?eed#j46)yIGc0l*SH+85P1q!*gw$U>;I zht0yVf$rk+sl3ZhB{qsj`|GPQ@5xh(mdIHIKZP9D+47g;;K4Eb?rm?fVOZI>Jh#|t z=O)^0jst*KbOSrRU6&Ikn>~;m8Z-B0k*e^@s&o!^#O1#?qk@}KV@c-b<_NHz&1VKv zuk@BaqH(*m{S){*f9_h${MK>I9u@Uq%=+}a_t)iJdLBdOwqKvxt`+0cHdjjb=u)Ri zCQlVt3}eT{)Opd$aQxu_cyzBONFX73Afx_#IJ9TIPT5$!%7WnS90L<>lHQY12($8%FUP z7Z%zmS^*0Vs6m z6M!kmlk?o_;E7E=DHo{BU}p;PnE9dO5878Q@)pvxATR@aCILQV4k9@iExCX>wcX#(?57(IRSxWQbF1OqKrGymaPly zie0+E6es2Fm~G^_30$&1?YHUWnp?%5Zubhpa)+e`PEB^MwaY#-!f~qC(YNY-$PO|< zr#8k}0Yfc;h+zREV#2VM@8DpJNE{{N?9_hcM{mO=BC%nTdx8^?M{3UUxB9YOP~oay zvlB~^2d3QB-q^2|045>Kx9K-rTeFhW#bIdpj&ZpLfH4;NTz#8a`NVu1FYu|exg!V@ z3MbpKoV*vS1bi^;41f;tmoL*w1OyPnm-w-X{TFEQpD&VH5ZSH;;z6!?;#|!m#rzCE zl5G)Pp?E&BF;u|%BdgUy4?&l?>515Yd7ejbx;FbG>Zu=cL|d1h0suznJv|)E(0i7B zn_)j+wtHBC(OD!zQOk=HjT*UDWUwDd6OdWUDF)7=t=4cJ|0EiU)mZCKk2f-ZNUq@Z{*U>{sDexo)Ze^nY>(G3}Vgx=SRbpT>nbS|Ra|Ms!o+vA-r zdy$;{HOqGS1qptlYae*lGybJ*5UDOH>4P6i!WDM22K6mC`u2(L-Nz2DcT19jc{+B)$$s4>Te18hWV$?NaO5~V zn6}{+U;BNpI392Yx&|AB{@iYAk_AeYp+dcGr>4O;O;j!&Ak#%HIY zGd*Y(fv%(1?eckYBj2>YSlZz~2A#8DDMg3|YEwZVWe}tvu*wccT*W#&?ZFp?1GTv890H0yns^fiSTRKbFp_`b!ekfrKo(mkRjeMIJp@luLuo(09Dxg?%e zchM66$<@45Nw&G;8JcIlrlKdnJ-C|6y>8v!NNj5tmsiUu9e6HUG5iVp+Kl8N1H|*; zQ$Q2i+U1Y52DTft(eGKNhSw)vGR)aTVv$@NOhjaE3|;{z`v{YU6`fvFOdA#Mk4M9>)oFwawFz}?^QF2QJ|+ctANP4;U{jEc?}g- z9T6ci)4ro99iy)Sl^W<%SF>A?u~Wpa)YIRK83ABfrk{8zV!by~#JLp*bDeZK4+sHJYMHLd)6-Z9go~*9wF2Wf4UxZ zS1kwS9_#ltyM|!<;*}3Tn)rDD8ipqiJR0{T)_)@V=ovsA5UD)+)W85QYH^ioiCSj< zMelS{=fOLBco7}_M&Eb1U=h)%SNklfQmBb}#N08~`ot_u!bve{w_Yhk|57$RBJA1> z|H>TLW}ZC*hs36iSyipZtirZYp~82q4_#Ir#)<5uNh#96jFQJuT$dSh7|(AET6RFJ zY%RwEs6wdmh&oaPBye*SdIRy&=LD>QkqAlubMVvQhLgQ`B1tKp0Cw@ghKZ zMM<$HUF$rhQ~wTC4oTF~YLr%dFGbO(;Hle@syzxUI$RKAH z?D5l}ZQ97Sk}2JO1wl>z85F*CpM9A6Rc__tFvelH*TS!Wqf2_yK&LvwA%KJjz0Zll ze5+OuD>}NLsol;4S+J(b!d{~B>kkH|D9&pP)(;7jcE%9is_y`kq)$X1dD|qp9fBSI z`f>DV0eYE0(V}!%aP|iGbY;*gzr*?|$vG=SmUUJTkXV%#1lK@~4rcDQaeZP_N_Ism z!&9{-==0i8{eW4zNpIxUTlC2qH(%t_#Kg%LlUqI$E388E1Ne~zLT1xs&n)#uS$|lY zGh?)oZl8BC=m%iUAU&}7Bw*s_2h&|ro3UKfroQ_1?=#hh1|W?n1F>hgW6)Rqn>e=7 z>Ry|RP`votgh29tf&-xYtd^&T!x^cBy2Z(ID?rimyUFx~*oPcvdDD1{gj;oj07+Kx zG%UY7_n4xC%^NyHhk8Tyk1vSv2D;4s2ho9BJOX9+AaUIFl^7pmUP)Lj)!`fmp~_;# zPFxLwp?(;v)Hz+VFMl2p{)oPU5^ZoqzMeMjtYO}RSDLf6yt)fQbu|xOPALzKP_1re z-{@b@r$Q(rsqJT29yI;}(_7?8zL)FraY zcTeG!5t~?U9D`s2HiU#e8^u`YO-l`q1BqP6@|{@9<}IB+S1D41V*qDf^fPeX9O_VU zH6Je0?W_4RJ-Zf)8}`Cb_|eZbrVBZ&F4vqB40x_)-w}c$FVjuw1ENrEhBatIEv%T4 zrXPOenAIm+_+g4R!Sw2wG?se(0Ge<=9Zhor?2?uBPRW}=}VJBL?Lv; zwx!Co@Sz!t%8=;Y4V|v;L%A%{U%IfZ+0iy(y~&;5CkZ|H8&jWv3E2@%jiW|f zcm-t_y1r1h1QZmFw~95CNF=K1AjJ(|s;dQocT`p)aqpc}X*hj^86y&2uD{iGqaG*6 z>B90`WSjl$H&1>Ym`#psF3Ji}Sp=>b9(|trHSRrIg}%FnevQB3!-IYGq~tA+y0juA z_t{JBHOx%=JDN8+I*Ed%80MH+5dC#pVHbDzswQQ1VOiI-bQBSzIQTeT^nDF{CHKz~ zA9-?}#9CMuElzr+4ZHSfNeOWc0Yh9nH2NwD<12a6^C)lgdKuUR67DR&3sjMkdGE@u zQJdJyBB1q>;75(*)i{zgkq@;;y3Jpmu_Lw4;ZwU$AWF=<&e9?^p+a&Wdbv2P5G6y9 z*NrS)^pA-c;xQ~a!zyyT$FZWgnn@=+26kP>X7h9h&&6VUhWc zv(gM?Rb-UK=uS1ieR=r{M~AbIkv_;@3+(6UMlP&8o^$gR%nw<%SJ+A3Kxt=ib#J!c zo4Qw=E;RN!)bWqN!O4w4LJBF==E+-B^$spIgDBbPRia^THkXNXxCT)DEdBV~RqM&(OT z@R{nN_b%5^1Tr=SSJy0m+ALTO1vX&mP<9(mxnH*k-%LKae>&np{{=$+IPTl;BVra+ zQ|WUbIrUT%|3p1}e%I)@m9Q|25INBu`u3SQ#rxg~EI?0Tqe)?8O+)bS@*@Mwuce85 z>mMHDu_?(B#e}|4o;N=aylh8Bf(&?#k=oe%4aQ22n6j9Qw;5q=aLmHU98*hjh?x^j zqxBr+Obdr-->CPqnG04+-|d0=#9ESZ25jw4o_s~Cq@!EwUr!w>$ z!cAdGvO~Iq0W+R$`{!aYlZ|0q#{X;+(>*{m^mtX4nj2{#a?aKuwCP^avP~^$u+(T= zM1ibX^7zY1K|&LsEq8fD@oyL#wc_tBQH*L!!6D0ec+S1C%^UZp%+x}(jHO_TB#j_@ ztk)&P0m15VX1-iQFq*pm*|)OvYfp#*Ey5ttX)f3GfR$_wB%+I(A(fBV?r|y^Rgw1`p%ZmdDVlZ_D;?7GJ`{Rix$A5!W`|WBqleE{0F@t&A7I z|M5-kx|^qck@qZ;Cj&f(o!4f(y-2J@Q8zf@`0%o`JN119)MKV`UK~PiwOCCZueo=SLBSIWOqW6Y-M(y1$?j4uc{#`Z;9F-AkMet_) zY&H63>MVWA;UdT(7mBAb8gH};Sz5i&2JKwsaT-Bpqy~boQP9EnT-bIT?bO@8@}o!X znbGC3JQ|2NslzO+P8_B7@3+iCSRDtNh|jXIMp+!|40ks?l2!-w!&RQIx*l4nHPm;S z6icE^|2zuU7#~oo;K|i?C8Zy4Q2dzQUz9mZ>D)T(wa zrm3ngbz{7Gf}dZ0F)K6H&e!>x=Y|N#d7#!a!>=!+s57pGHcxmVI0(SHAero5KL`%=`M+XFD zPFlDkL{7i_>O?zAEG6tB!DcG+#J2^i?zBdhz%iCrx013?a;V1;j64m?oTi4pKPAOn zf)2&Jd=WHeW0k|h_d9J0uWnL;8tt+K0$9_ual}*X?{>t*z?~W_c`W3)Fn5D(SNC1F z(4-;>*_NE7GUdZML_EEj`<0O6$AApTl;7|vgQ#87`f>cu9cKPQF5dye4*)7T4-BX6 zpytpJE<{8aH&hqOyBvjxoRyS`PMpSz;+RBjON!tnB8S4t5BpZIoBaJb>kG}ZNVdHr z6M72R1jor%xc=1o)XgVgcs_?N@`z*~Sd~f(rYWM%omt?e?L@=_`<%D5)%%RpnysN; z`u-GYd(0Z1pNL8{_hl{hk-;8v-L8)h&$7Ny-@|{P5w8wkG1N{=Gy4;#?~;;(+!FoC zS>NC5P6dFe56vZIvXSi>x**M{RM@w%xYvMOSE4`zk$Ax zVSic5E$}gDQTUMM==Vfq83}{4+4(pdK`dn#NlV)Gc!ffT*bagA(E1scLUanQ;RTOs z%?51k2K|r;dqtlhqGOeAK+|(f6k2>Q=6Z$x5S}Zr+}{5hvEmOtldWJ=)fH!bR`gD? z@OCF^!!u*KcH8MA*JXO+2gXpz7G^w5#Qm0cuZb$6ZtuP8I^wOyEj{PUw-FbPxTp|r zD)YX1A)ot~`oU=^v=a1*jO5D5*|^GA3d#iyZ}Y~O3{%PeNpEQW-W)J}EV*<8Lm)A7 zq-eqopZAx9>(2_i^*jY1<3Xl%KSq%Tk&L|`Gh>$e2+ej>L z;??|TT94^Np(foBGOC{tp5jwLN;Woi_7ITcCFicWYcT%B>3dhqbWBQ>y-)(e`ZLEO-wJMx0NfPI#B3PQQ zU$Zz;_M40Js_6p#3{Q9cA72#n*_UPfoHu8rcIrpC9UdJ$u-e9$dL`OKYeJRYzI{@{ zjSvJSh&dlyvcsuuK$(mt{3q+SR)rMq3n0ZxlODdqGnd=H*Yx+g_v?dGI9IogIOWR_ z=84Xec9Se6b%p+ktW~UN;Bn9x95Y#!5lk&xK&NMGB_pYmxpy2>-fA-UTkfp5DtVF3 zC`>4~N++}Mt#PZJ19I~N>~Et#8+1jls}nAE{NSLl_vcbTqMlQsQ(>5YXEbC*5*$3Kpm;wyAD z%k4!s%UGKWNoI(duc)`=G(8mM#FMJZsWh*v5-uw2Q=JcL0Xh0QMxQckB!56 zhTupqhSz52+fy_?Q3F_DtZr|>f|UMLbbEc{-O~1_O7^_PmtweV)k);4Mp{KH9rfM+ zs$zejiZME9r4~HhepUob;HAX*w~mFF^Ta|M-*DZ+wfxOjwiZEKO3+}p7z>3F^ESk7l^%=?bv%tHdp|4J>$ zhajE_p)-mLuSwN1J^MZ8l{KFs1uC0lNvt!Njon`|8@oLFsJu4sIf<|_`9?+lf(VYc zXngU$E+>l?6}bDQ%VNVr{ooU^R5mzun?2@6M|ct)li7Vc7`s$Uk=C0Kbp>rt@RXH@)K`zDrUW}xb9cy@D$cn7iU=v25M9s4g%+-5tn& zgmO@mA+@;-hpj~cNPZzjY_ENz1_M=gXvtad=s=UgA$vsM?4nMT_0onf89h1KMiC1Qo3e%CKIM?p8(S_cs8U zKX0?Lt&k*Z^@|MzD<@=5t6+|*SiD}-TRZVXbn>a3eWReH%GFU*q_m?VR{#Dt?G)Mm z3<;4S!8^jC5-}H^2lrAW*Jm@|0x5a_$<3onB|a5J-i}RdB>(ch;eN1W>YIjF1PVbRI0<3nN-6 zsx=+m=;_yO%OQpO*uYFh*4%$}^-0wO8>!7Qi+3~SNSx#y@1&Q`2+GvQjAu;EnD}>7Pwqc@rv<6u$8z!1Xcjo_ z{rlR8!E4x0dWP&ls+7g#uZ3`mBz_ss%IyFY(1n_L`Dtbg?BSfVP=;fvGZws3Zz5kn(P z#h{>`J0?3SkdeSMD=fRbvu-Ef>mDHl&I|a4g!7oJNxdBdD7GZ}&Dw>!6BLekH zxI!=yFfm)BE^-cay^*O(r|M$`u)HHadiPuM+~v=fRd;w5Sn88XmW6P59}ir89rnT- zZTC3yJJN&_yLQu}Rj^MisVC187`|5Q9^LzzY0n=tEXPfJ z*@CX~x=_P+`}OWmEL{I+_M~>dv4Dvp<_HD@MlQ1UTKyoCy}`$zW*OX@#*>QHTom@Z zP8sinGzNp;TyIG`Iehi8&MxmcJ{CC=P=W?&#r}uo2CDX_GKsR$aSp;zxo~{RIhEde zyj0qR^QzyG501g#?_9@1%~o|{6Qr4QN9!W6iR!Eei9sA*&V?y`Z+Dn+q@qNE9n z8RFKzB}5}Qm!D%aN2Jssb>P53`pMA4IM|o|z7o5EpKECk73~wnu%$FdgE=a+LLsqp z3^|5cVhOT^BA?Kf%LzuTww&n=U5Tv27iZpVYIbI#VpO?|$^(7)Uj2UmDYP)B4Zb3W zBijh!m$zP2GH_dLS3KF?y;&Ld$?4x#<34;lLSMf6SF4x;pxU|&pa{|6sKLgk3}KFJ z=cMR`QP$+~FJ15_-&PT_Hx{3xFo!QId)HSvj=LM&7u-@2L(^HzJNu%3?vM$P#eM%3 zfJzYOJ+o(v9kXo4ksUDox#Zg5R_o_2#I9j+&MA=(?-H8=zlTY6;w>y=f-aXetVX*A z%&D2H`H%5C#F~osdvd`jnMm)mZ9)jYUMAJ$2*0#Bovg{$MDYE?dv>W-hOy2n@z;bS zA_ZBum*QZxoV$Uq?|9z?y;n!quzgU!N<5AcKzwV$$*n)y#+^&*&zY7#15)SwU*FaY q|NqPX&jH96{tx3olP~_1hH*pYy4A3+9eDH88BL@fqFCi#(EkA3oqXT` diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_LargeText.png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_LargeText.png index ff7471f78378975e92945735fde48ea4b74cb9a5..ce8b233790f878f8eda7dd52d9fbd3808a866788 100644 GIT binary patch literal 85431 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

H>f*t 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid1100x200_(255,255,255,255)_OpenSans-Regular.ttf-50-Sphi-(150,50).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid1100x200_(255,255,255,255)_OpenSans-Regular.ttf-50-Sphi-(150,50).png index 84b300dab1b444b59ea055a02627686b5165e205..4ba13eda25793cf349e4b9b7f297490da7798831 100644 GIT binary patch literal 11085 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid200x150_(255,255,255,255)_SixLaborsSampleAB.woff-50-ABAB-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid200x150_(255,255,255,255)_SixLaborsSampleAB.woff-50-ABAB-(0,0).png index 0f22b8d064b1b147296db180e90f4588829f37e5..734a99461629ee83ef56eda4a44f3d39d04c31a7 100644 GIT binary patch literal 1933 zcmbuAeOS`x8pnSim`VywJC%AV?d;67j@m>t@dcez$)K4PzJci!HQz{6VTPvE(beUV zUWgL4w#!R06%@1bJr~P&tfdt!6&vU(5XC7&teu}-`(xMs+IIf9pXYj>=YC%A@8`L{ z`kWMMX<=&t0DvVSEcg&u4}x~Z%oHs7F9vpi6(sjiXb>Qj+P?xDu#`YzAON&hBGwb& zVB4G?7M%+KRu47|GLU^U2>>=(5`qH{GpL#$h+$mf_R|TUxo;W$M~5@TrhYde?D)>h z@SSJQa)KjlcEGosxwxg-#--fs;>{zR;Ko4?_AK`{XHQy0%$7QIa^^?FX6E75l}x71 z{Al$+JYCV{#z2oVQ;z1&8<=D6!1o`b@PX*lrFZ~d0$4yHHZbTeGuY=Svm59?HQ>Z4 zLpl!k0Z}A$inMxfb91xK8gSy=xr4oQ;X*=8OpNkE%lP#G{`~lLw^y5y$dLuSZ#CY> z$LAtmjlp88hK2~thbu;XcH0*N|9zFtOQfCuAj*n_9|w`}$te#922>W$X8MZ9`q`U$JQ3Hdok)Yija~eU*0=k1 zPfkwKGBOSbb7V8_P6ul@3;E;r-gJCE?By&>xANwhVzxapIyx;RG*q>p#}ef%yy#GL zc94j~3bm=^fw}UTD8Byz&QqmQ(UOvag{zd#lg{_DT-!2#z{=p|W!B|eeY!mab#=jS z!&c|U_#b`mSngTYWQ5QH9G z>+I}2K&4XYnXj9oT7!;4mKLE6H*cCbC{AAD^V5BBxa4;2WFvVfyX=vCf}m$1TH?C# zw{G1kEhF>Q>WnAT)2_H*){I7CLP7#vGirGEwyOzvsem7fjkWXbZmVEL78zGFW#4&u zd#9c|f1aH#prxjU2~9zloSz!1^YTY=Y$LX~*yp$4f(sMn^1F1<&(N6cI1@yKr+3(9qT8q&T{aft2@zXtp zykPO=<+YV`*;GpWe`@?$KIRfCLLxyVbzr=_mdR(!NtlwTZEn=d#gG%_E+{niFADsx zBk_kBvoLX?KFh=19UTCnLp$=`TyfsD%bmqy>C6^?orC3Qr~Nii(Je0%4<4-aeQjKv zWy@L;*wO9BCohhHVN5PSJCM+o4u1QgtsC*J^<{oI{>yY@m`{HTUyUcCCQ?8ede4NquyTUU=W>(fa=FrCW^u8_dH3$+r(*?H zj{bXa&?P!_hpnxJ!}RFrfhTgg3)v775;6+Pnw>uH)85`LwnHJEIF12DFr;?k_U+q) z+}_8JBO;F+*&64?ll8K?)UXX^KpH`2a&7JG#+1ssCVE9h#kH!cDn+NP{+n-t@*&_^ z6IDtj3}mB0B=WMhwibWu>F=Mls-1C+6A;tV8q|Q~0YXv~vEAo>LnN8Zlb{lR+*h>D zpi?@d+h`R{;C12Rtf@`~#EO`gm!}iENP0J?A3ts(L=dUe+9r^0_#rCQ!T0{Fda?Ku zCc9R87O}1LO^}J?A&wh+H_Ot2nu*PNarM*$Ukd&LmnzSFnw}yBzpCU7O>!t*`EaB* z;|uMWINr8CcV1ef3?FzTZ!qXo=i@9T{fMNQUKV&qUaOwQTKk!hugg1m@}s+=Gf(BM zUV+fPOVEA!>Zrvkna#}_jfVT42Mh)SKI5r})2_e1{0<>| ztkxF!aGhG#J*6;&U5%Z#>{nT4Nm2Rwt5VMO3MFkLimIF|DW9QeyO_T(c;`=LsU<{ d@kuaS0))>>2DCh2vuteNGKc46LJm)#*InQ~X*X#Y{ zeoexe8Y7GW05B!su@rFZ09zq!GuW5BY_|jlXgr390f5>|Cc2}B;C#yod;|*sK6&_O zGiXn~MF)V*l>{t?dg`~guOji(NbAh`_tt*B^6fjIzJ}f~^;y440z({pG-pd5rq3|9 z*9ddN$gUn{$Hni$+wU^@$5ZDDamB5pN9>mb{xIX#LBpK6A1jb$i!uAY^h~7m6o+Im z6n0qQ^RmsTn2hRHAwscaW)Qnwc^*K*GkpMv0Sx+40YD*em=6-j+E@T~>kGPW{n|V2 z1waAO&b>bS?D_NgV1wf!lBA)=&SKYidO||Lzi!_?ZM&phjJLG0S=Lw)0s;!!+OSGk zsTH2fm20&N>Mj>g&to+X&cZHD#j<7~kVxd8WV5wz`QHgbLqkhH^+?OxZf?FfHZUNK z5wa$goui{S1~9?F!B6}99kg2QnT(yTuCAq~P!e)_xHW@9rP`aAn9z*;u~N2=Nf)Vi%U;$zR2fCwD*)B+-qj*wU4*bP*henas0kEOP6p> zEj}zbknu-HZ?Ax@Ys)oX81FP^?Jx3yQ?sx*oOIeJnn!0ao|K@HC1dH6nnyf~triyT z2XT|#z~o8vWaUeqzngx&qs zkwkk(M@R3NLnu51W^KKbG4Mz+2JIca*;@V5$PdCmYp0* z_wze9sCc;aqp4M8OH1UPy1FgUEQ^k2wnn$`V4x=YNQEq|$^NJ#IQZXKJ-+W`F9NxmDJ?R1Tk#2Cc)N zAKUaoak@o2-}3v6$_m9S8tPKGV<7p(ae7Das#MIYM(eWo_l3u0*MPyQa9{)0A3)!T z^?yPCu)49>sDZ&$)oe;j+AMAHK(|3S#PjrOJv~0YYh(mzXBn&A=H%eu@8IAtKJx3? z1)Y}l;@%JUmMdy&zjWNSt6)}jZ|yCgN~Pi>A}r&f%1^LFB9TC&m3f`f4eI1k6iUHY z?(WwFiqmToLKJ9;g>rN0fk%0KzJ6ZQ)a2>-#TNqHCEEzIAOhj?VJWS%a8IOe!Jolk zcvziCMb0=~7<%v^yVQ$AK_CzkBh6LpP6CPK0MF^)-j?+J_rcClcaaSZ4gD7QprC(( zuTLNn_2gu16+82%O}RW?-TKX&H$QJWIaNRn3p>(ozI7{z&tZ^r81%a9qa!t9v422d zAaP&Uu_%#9#CWaTW`eQApE`9H>+iq5kQpgs7PE6nt%bb2yn_DzFwZkOk1XU0B)G4y z&&hUa?)4$_Uv)b9KsXkg^Oc)h@%emcw%~8rhWh%B%R6!O)YSgJ?3@{HbyBO<(CiW8 zwgKN);;JfKN=k}^{4Cm82!;)T&34N|o`TfAn$};HC948J4Y>N%=V)4J=(oOov0-4c zbXsCg1l4+(nwbSM7-H_~QYX45WRECi>KX4g41yM1WiGGYu-f5PaLMlAk#=@p4KFRa z%^c=CZ9MAk?adTN&JMTMnNBeHtwi|$Wf~6q-)R2}?u|@;2>XwIfDaCQ dysbxv%3$xO$Ckns=fO`5Ao!86HNLUg{{h6!9T5Nk diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid20x50_(255,255,255,255)_OpenSans-Regular.ttf-50-i-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid20x50_(255,255,255,255)_OpenSans-Regular.ttf-50-i-(0,0).png index 09396a87961dfe7ed33fcc940ab852783db6fc14..c14e6b75b8352aa10516344062fb1c6aa5bdb16c 100644 GIT binary patch delta 122 zcmZ3+w3l&$BnJZ!REjV8HBr$tJ;>9=F~s6@@{fL210L0b?S|`O_g`Smm6VXEy2w&* z#LT+)BFp~`jI7KTx4JX4hA-s)_d@%gkGQ<6hK9x(H}Mh%tIU5Z9;{I4_#h}C5aIQB a2?s;7L}JjjzWMneYdl^3T-G@yGywoe(<^%b delta 228 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid900x150_(255,255,255,255)_OpenSans-Regular.ttf-50-Sphi-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid900x150_(255,255,255,255)_OpenSans-Regular.ttf-50-Sphi-(0,0).png index bc0b00889c96c15b140503d2af6426ebe658c6bc..a297a744ff25e163b05da50e4be053ee736d96ce 100644 GIT binary patch literal 10658 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 I0yhr$KVp0z+5i9m literal 19692 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 b-Q2yif8@A)#vBDClx?xGa6s0Y`Q!fut)5nx diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/TextPositioningIsRobust_OpenSans-Regular.ttf.png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/TextPositioningIsRobust_OpenSans-Regular.ttf.png index 2c896b081b898c7ae9212481bd8557e003ab2462..0412e4d8a7a68702bba060c093a1498a3526b88a 100644 GIT binary patch literal 237998 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

l-N|yH}^} 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%0D=3}tP_x2W71D6_{L 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

t_Y;`V7TPAm^Per?kBzmJiqf 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�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�(Vg9Rc_8IZl}E-c+Fbt%w^5*8t>3W)3RLQ!WNb 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�i$)DujLwX9!w#8snbH5 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%0D5o)?ee!zSC{!D+llrZDm)@BeXi)^SmF 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� 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 From 2e30745c0452f9269af71589fea8ed8baaf7265e Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Wed, 11 Nov 2020 21:33:50 +0100 Subject: [PATCH 069/106] OrientationHandling --- .../Drawing/FillRegionProcessor{TPixel}.cs | 3 +- .../Text/DrawTextProcessor{TPixel}.cs | 3 +- .../Processing/ShapeOptions.cs | 5 +++ .../Processing/TextGraphicsOptions.cs | 5 +++ .../Shapes/Scan/PolygonScanner.cs | 9 ++-- .../Shapes/Scan/ScanEdgeCollection.cs | 8 +++- .../Shapes/TessellatedMultipolygon.cs | 24 +++++++--- .../Drawing/FillPolygonTests.cs | 2 +- .../Shapes/Scan/PolygonScannerTests.cs | 44 +++++++++++++++++-- 9 files changed, 83 insertions(+), 20 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index b23f8922..6f7d88a3 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -74,7 +74,8 @@ protected override void OnFrameApply(ImageFrame source) if (shapeOptions.UsePolygonScanner) { - var scanner = PolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, configuration); + var scanner = PolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, + configuration, shapeOptions.OrientationHandling); float subpixelFraction = scanner.SubpixelFraction; float subpixelFractionPoint = subpixelFraction / subpixelCount; diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs index 794447f7..8850f259 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs @@ -7,6 +7,7 @@ using System.Numerics; using SixLabors.Fonts; using SixLabors.ImageSharp.Drawing.Processing.Processors.Drawing; +using SixLabors.ImageSharp.Drawing.Shapes; using SixLabors.ImageSharp.Drawing.Shapes.Scan; using SixLabors.ImageSharp.Drawing.Utilities; using SixLabors.ImageSharp.Memory; @@ -393,7 +394,7 @@ private Buffer2D Render(IPath path) subpixelCount, IntersectionRule.Nonzero, this.MemoryAllocator, - false); + this.Options.OrientationHandling); #else var scanner = ClassicPolygonScanner.Create(new ShapeRegion(path), 0, size.Height, subpixelCount, IntersectionRule.Nonzero, Configuration.Default); diff --git a/src/ImageSharp.Drawing/Processing/ShapeOptions.cs b/src/ImageSharp.Drawing/Processing/ShapeOptions.cs index d1bb28d8..c0922e57 100644 --- a/src/ImageSharp.Drawing/Processing/ShapeOptions.cs +++ b/src/ImageSharp.Drawing/Processing/ShapeOptions.cs @@ -1,6 +1,8 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. +using SixLabors.ImageSharp.Drawing.Shapes; + namespace SixLabors.ImageSharp.Drawing.Processing { /// /// The segments. /// if set to true [is closed path]. - internal InternalPath(IReadOnlyList segments, bool isClosedPath) - : this(Simplify(segments, isClosedPath, true), isClosedPath) - { - } - - /// - /// Initializes a new instance of the class. - /// - /// The segments. - /// if set to true [is closed path]. - internal InternalPath(IReadOnlyList segments, bool isClosedPath, bool removeCloseAndCollinear) + /// Whether to remove close and collinear vertices + internal InternalPath(IReadOnlyList segments, bool isClosedPath, bool removeCloseAndCollinear = true) : this(Simplify(segments, isClosedPath, removeCloseAndCollinear), isClosedPath) { } diff --git a/src/ImageSharp.Drawing/Shapes/OrientationHandling.cs b/src/ImageSharp.Drawing/Shapes/OrientationHandling.cs new file mode 100644 index 00000000..f709f48f --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/OrientationHandling.cs @@ -0,0 +1,15 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +namespace SixLabors.ImageSharp.Drawing.Shapes +{ + /// + /// Defines polygon orientation handling mode when creating from . + /// + internal enum OrientationHandling + { + KeepOriginal, + ForcePositiveOrientationOnSimplePolygons, + FirstRingIsContourFollowedByHoles + } +} \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Path.cs b/src/ImageSharp.Drawing/Shapes/Path.cs index d5e60410..25eb858b 100644 --- a/src/ImageSharp.Drawing/Shapes/Path.cs +++ b/src/ImageSharp.Drawing/Shapes/Path.cs @@ -87,7 +87,7 @@ public Path(params ILineSegment[] segments) /// @@ -28,6 +30,9 @@ private ShapeOptions(ShapeOptions source) public bool UsePolygonScanner { get; set; } = true; + internal OrientationHandling OrientationHandling { get; set; } = + OrientationHandling.FirstRingIsContourFollowedByHoles; + /// public ShapeOptions DeepClone() => new ShapeOptions(this); } diff --git a/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs b/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs index e6a63930..9369ab44 100644 --- a/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs +++ b/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs @@ -1,6 +1,8 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. +using SixLabors.ImageSharp.Drawing.Shapes; + namespace SixLabors.ImageSharp.Drawing.Processing { /// @@ -60,5 +62,8 @@ public TextOptions TextOptions } public bool UsePolygonScanner { get; set; } = true; + + internal OrientationHandling OrientationHandling { get; set; } = + OrientationHandling.ForcePositiveOrientationOnSimplePolygons; } } diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs index 85639a66..cabb5ab8 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs @@ -101,9 +101,9 @@ public static PolygonScanner Create( int subsampling, IntersectionRule intersectionRule, MemoryAllocator allocator, - bool onlyFirstRingIsContour = true) + OrientationHandling orientationHandling = OrientationHandling.FirstRingIsContourFollowedByHoles) { - TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator, onlyFirstRingIsContour); + TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator, orientationHandling); ScanEdgeCollection edges = ScanEdgeCollection.Create(multipolygon, allocator, subsampling); PolygonScanner scanner = new PolygonScanner(edges, multipolygon.TotalVertexCount * 2, minY, maxY, subsampling, intersectionRule, allocator); scanner.Init(); @@ -116,8 +116,9 @@ public static PolygonScanner Create( int maxY, int subsampling, IntersectionRule intersectionRule, - Configuration configuration) - => Create(region.Shape, minY, maxY, subsampling, intersectionRule, configuration.MemoryAllocator); + Configuration configuration, + OrientationHandling orientationHandling = OrientationHandling.FirstRingIsContourFollowedByHoles) + => Create(region.Shape, minY, maxY, subsampling, intersectionRule, configuration.MemoryAllocator, orientationHandling); private void Init() { diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs index d9cfdc09..a6391039 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs @@ -37,9 +37,13 @@ public void Dispose() this.memory = default; } - public static ScanEdgeCollection Create(IPath polygon, MemoryAllocator allocator, int subsampling) + public static ScanEdgeCollection Create( + IPath polygon, + MemoryAllocator allocator, + int subsampling, + OrientationHandling orientationHandling = OrientationHandling.FirstRingIsContourFollowedByHoles) { - TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator); + TessellatedMultipolygon multipolygon = TessellatedMultipolygon.Create(polygon, allocator, orientationHandling); return Create(multipolygon, allocator, subsampling); } } diff --git a/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs index 2b850346..0544110b 100644 --- a/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs @@ -11,6 +11,13 @@ namespace SixLabors.ImageSharp.Drawing.Shapes { + internal enum OrientationHandling + { + KeepOriginal, + ForcePositiveOrientationOnSimplePolygons, + FirstRingIsContourFollowedByHoles + } + /// /// Compact representation of a multipolygon. /// Applies some rules which are optimal to implement geometric algorithms: @@ -59,10 +66,13 @@ private TessellatedMultipolygon(Ring[] rings) public int TotalVertexCount { get; } - public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryAllocator, bool onlyFirstRingIsContour = true) + public static TessellatedMultipolygon Create( + IPath path, + MemoryAllocator memoryAllocator, + OrientationHandling orientationHandling = OrientationHandling.ForcePositiveOrientationOnSimplePolygons) { - RingType? firstRingType = onlyFirstRingIsContour ? RingType.Contour : (RingType?)null; - RingType? followUpRingType = onlyFirstRingIsContour ? RingType.Hole : (RingType?)null; + RingType? firstRingType = orientationHandling == OrientationHandling.FirstRingIsContourFollowedByHoles ? RingType.Contour : (RingType?)null; + RingType? followUpRingType = orientationHandling == OrientationHandling.FirstRingIsContourFollowedByHoles ? RingType.Hole : (RingType?)null; // For now let's go with the assumption that first loop is always an external contour, // and the rests are loops. @@ -70,8 +80,8 @@ public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryA { IReadOnlyList internalPaths = ipo.GetRingsAsInternalPath(); - // If we have only one ring, orient it as a contour - if (internalPaths.Count == 1) + // If we have only one ring, we may want to orient it as a contour + if (internalPaths.Count == 1 && orientationHandling != OrientationHandling.KeepOriginal) { firstRingType = RingType.Contour; } @@ -94,8 +104,8 @@ public static TessellatedMultipolygon Create(IPath path, MemoryAllocator memoryA { ReadOnlyMemory[] points = path.Flatten().Select(sp => sp.Points).ToArray(); - // If we have only one ring, orient it as a contour - if (points.Length == 1) + // If we have only one ring, we may want to orient it as a contour + if (points.Length == 1 && orientationHandling != OrientationHandling.KeepOriginal) { firstRingType = RingType.Contour; } diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs index 47a99366..00b6a3b0 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs @@ -171,7 +171,7 @@ public void Fill_EllipsePolygon(TestImageProvider provider) var color = Color.Azure; provider.RunValidatingProcessorTest( - c => c.Fill(color, polygon), + c => c.Fill(color, polygon), appendSourceFileOrDescription: false, appendPixelTypeToFileName: false); } diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index bd46b164..3f3260ba 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -5,6 +5,7 @@ using System.Linq; using System.Numerics; using System.Text; +using SixLabors.ImageSharp.Drawing.Shapes; using SixLabors.ImageSharp.Drawing.Shapes.Scan; using SixLabors.ImageSharp.Drawing.Tests.TestUtilities; using Xunit; @@ -46,6 +47,11 @@ private void PrintPointsX(PointF[] isc) private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySpan actual, string scanlineId) { + if (expected == null) + { + return; + } + Assert.True(expected.Length == actual.Length, $"Scanline had {actual.Length} intersections instead of {expected.Length}: {scanlineId}"); @@ -58,11 +64,22 @@ private static void VerifyScanline(ReadOnlySpan expected, ReadOnlySp private void TestScan(IPath path, int min, int max, int subsampling, FuzzyFloat[][] expected) => TestScan(path, min, max, subsampling, expected, IntersectionRule.OddEven); - private void TestScan(IPath path, int min, int max, int subsampling, FuzzyFloat[][] expected, - IntersectionRule intersectionRule) + private void TestScan( + IPath path, + int min, + int max, + int subsampling, + FuzzyFloat[][] expected, + IntersectionRule intersectionRule, + OrientationHandling orientationHandling = OrientationHandling.FirstRingIsContourFollowedByHoles) { - var scanner = PolygonScanner.Create(path, min, max, subsampling, intersectionRule, - Configuration.Default.MemoryAllocator); + var scanner = PolygonScanner.Create(path, + min, + max, + subsampling, + intersectionRule, + Configuration.Default.MemoryAllocator, + orientationHandling); try { @@ -344,6 +361,24 @@ public void SelfIntersecting04(IntersectionRule rule) TestScan(poly, 1, 5, 2, expected, rule); } + + + [Fact] + public void NegativeOrientation01() + { + IPath poly = PolygonFactory.CreatePolygon((0, 0), (0, 2), (2, 2), (2, 0)); + + FuzzyFloat[][] expected = + { + new FuzzyFloat[] { 0, 0, 2, 2}, + new FuzzyFloat[] { 0, 2 }, + new FuzzyFloat[] { 0, 2 }, + new FuzzyFloat[] { 0, 2 }, + new FuzzyFloat[] { 0, 0, 2, 2}, + }; + + TestScan(poly, 0, 2, 2, expected, IntersectionRule.OddEven, OrientationHandling.KeepOriginal); + } private static (float y, FuzzyFloat[] x) Empty(float y) => (y, new FuzzyFloat[0]); @@ -492,6 +527,7 @@ public void NumericCornerCases_Offset(float offset, string name, (float y, Fuzzy TestScan(poly, min, max, 4, expectedIntersections.Select(i => i.x).ToArray()); } + private static (float y, FuzzyFloat[] x)[] TranslateIntersections( (float y, FuzzyFloat[] x)[] ex, float dx, float dy) { From 247506f9c017ecc3d414f11e1e40965a66aff755 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Wed, 11 Nov 2020 23:40:14 +0100 Subject: [PATCH 070/106] add tests for reverse polygon scanning --- .../Text/DrawTextProcessor{TPixel}.cs | 4 +- .../Processing/TextGraphicsOptions.cs | 5 - .../Processing/TextOptions.cs | 8 ++ .../Shapes/PathExtensions.cs | 13 ++ .../Drawing/FillPolygonTests.cs | 119 ++++++++++++++++-- .../Drawing/Text/DrawTextOnImageTests.cs | 15 ++- .../Shapes/Scan/PolygonScannerTests.cs | 8 +- ...verse(False)_IntersectionRule(Nonzero).png | Bin 0 -> 745 bytes ...verse(False)_IntersectionRule(OddEven).png | Bin 0 -> 745 bytes ...everse(True)_IntersectionRule(Nonzero).png | Bin 0 -> 760 bytes ...everse(True)_IntersectionRule(OddEven).png | Bin 0 -> 760 bytes ...=> FillPolygon_Concave_Reverse(False).png} | Bin .../FillPolygon_Concave_Reverse(True).png | Bin 0 -> 253 bytes ...erse(False)_IntersectionRule(Nonzero).png} | Bin ...verse(False)_IntersectionRule(OddEven).png | Bin 0 -> 2330 bytes ...everse(True)_IntersectionRule(Nonzero).png | Bin 0 -> 2330 bytes ...everse(True)_IntersectionRule(OddEven).png | Bin 0 -> 2330 bytes 17 files changed, 150 insertions(+), 22 deletions(-) create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(False)_IntersectionRule(Nonzero).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(False)_IntersectionRule(OddEven).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(True)_IntersectionRule(Nonzero).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(True)_IntersectionRule(OddEven).png rename tests/Images/ReferenceOutput/Drawing/FillPolygonTests/{FillPolygon_Concave.png => FillPolygon_Concave_Reverse(False).png} (100%) create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave_Reverse(True).png rename tests/Images/ReferenceOutput/Drawing/FillPolygonTests/{Fill_EllipsePolygon.png => Fill_EllipsePolygon_Reverse(False)_IntersectionRule(Nonzero).png} (100%) create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_EllipsePolygon_Reverse(False)_IntersectionRule(OddEven).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_EllipsePolygon_Reverse(True)_IntersectionRule(Nonzero).png create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_EllipsePolygon_Reverse(True)_IntersectionRule(OddEven).png diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs index 8850f259..0cb19a4e 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs @@ -384,7 +384,7 @@ private Buffer2D Render(IPath path) // take the path inside the path builder, scan thing and generate a Buffer2d representing the glyph and cache it. Buffer2D fullBuffer = this.MemoryAllocator.Allocate2D(size.Width + 1, size.Height + 1, AllocationOptions.Clean); - if (this.Options.UsePolygonScanner) + if (this.Options.TextOptions.UsePolygonScanner) { #if true var scanner = PolygonScanner.Create( @@ -394,7 +394,7 @@ private Buffer2D Render(IPath path) subpixelCount, IntersectionRule.Nonzero, this.MemoryAllocator, - this.Options.OrientationHandling); + this.Options.TextOptions.OrientationHandling); #else var scanner = ClassicPolygonScanner.Create(new ShapeRegion(path), 0, size.Height, subpixelCount, IntersectionRule.Nonzero, Configuration.Default); diff --git a/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs b/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs index 9369ab44..1e19f393 100644 --- a/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs +++ b/src/ImageSharp.Drawing/Processing/TextGraphicsOptions.cs @@ -60,10 +60,5 @@ public TextOptions TextOptions this.textOptions = value; } } - - public bool UsePolygonScanner { get; set; } = true; - - internal OrientationHandling OrientationHandling { get; set; } = - OrientationHandling.ForcePositiveOrientationOnSimplePolygons; } } diff --git a/src/ImageSharp.Drawing/Processing/TextOptions.cs b/src/ImageSharp.Drawing/Processing/TextOptions.cs index 75c9a259..d28ea962 100644 --- a/src/ImageSharp.Drawing/Processing/TextOptions.cs +++ b/src/ImageSharp.Drawing/Processing/TextOptions.cs @@ -3,6 +3,7 @@ using System.Collections.Generic; using SixLabors.Fonts; +using SixLabors.ImageSharp.Drawing.Shapes; using SixLabors.ImageSharp.PixelFormats; namespace SixLabors.ImageSharp.Drawing.Processing @@ -34,6 +35,8 @@ private TextOptions(TextOptions source) this.VerticalAlignment = source.VerticalAlignment; this.FallbackFonts.AddRange(source.FallbackFonts); this.RenderColorFonts = source.RenderColorFonts; + this.UsePolygonScanner = source.UsePolygonScanner; + this.OrientationHandling = source.OrientationHandling; } /// @@ -131,5 +134,10 @@ public float DpiY /// public TextOptions DeepClone() => new TextOptions(this); + + public bool UsePolygonScanner { get; set; } = true; + + internal OrientationHandling OrientationHandling { get; set; } = + OrientationHandling.ForcePositiveOrientationOnSimplePolygons; } } diff --git a/src/ImageSharp.Drawing/Shapes/PathExtensions.cs b/src/ImageSharp.Drawing/Shapes/PathExtensions.cs index 54e377c0..8c7b48e6 100644 --- a/src/ImageSharp.Drawing/Shapes/PathExtensions.cs +++ b/src/ImageSharp.Drawing/Shapes/PathExtensions.cs @@ -4,6 +4,7 @@ using System; using System.Buffers; using System.Collections.Generic; +using System.Linq; using System.Numerics; namespace SixLabors.ImageSharp.Drawing @@ -177,5 +178,17 @@ public static IEnumerable FindIntersections(this IPath path, PointF star ArrayPool.Shared.Return(buffer); } } + + internal static IPath Reverse(this IPath path) + { + var segments = path.Flatten().Select(p => new LinearLineSegment(p.Points.ToArray().Reverse().ToArray())); + bool closed = false; + if (path is ISimplePath sp) + { + closed = sp.IsClosed; + } + + return closed ? new Polygon(segments) : new Path(segments); + } } } diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs index 00b6a3b0..ee2c9f2f 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs @@ -10,6 +10,8 @@ using GeoJSON.Net.Geometry; using Newtonsoft.Json; using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.Drawing.Shapes; +using SixLabors.ImageSharp.Drawing.Tests.TestUtilities.ImageComparison; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; @@ -65,9 +67,53 @@ public void FillPolygon_Solid(TestImageProvider provider, string appendSourceFileOrDescription: false); } + public static TheoryData FillPolygon_Complex_Data = + new TheoryData() + { + {false, IntersectionRule.OddEven}, + {false, IntersectionRule.Nonzero}, + {true, IntersectionRule.OddEven}, + {true, IntersectionRule.Nonzero}, + }; + [Theory] - [WithBasicTestPatternImages(200, 200, PixelTypes.Rgba32)] - public void FillPolygon_Concave(TestImageProvider provider) + [WithBasicTestPatternImages(nameof(FillPolygon_Complex_Data), 100, 100, PixelTypes.Rgba32)] + public void FillPolygon_Complex(TestImageProvider provider, bool reverse, IntersectionRule intersectionRule) + where TPixel : unmanaged, IPixel + { + PointF[] contour = PolygonFactory.CreatePointArray((20, 20), (80, 20), (80, 80), (20, 80)); + PointF[] hole = PolygonFactory.CreatePointArray((40, 40), (40, 60), (60, 60), (60, 40)); + + if (reverse) + { + Array.Reverse(contour); + Array.Reverse(hole); + } + + ComplexPolygon polygon = new ComplexPolygon( + new Path(new LinearLineSegment(contour)), + new Path(new LinearLineSegment(hole))); + + provider.RunValidatingProcessorTest( + c => + { + c.SetShapeOptions(new ShapeOptions() + { + OrientationHandling = OrientationHandling.KeepOriginal, + IntersectionRule = intersectionRule + }); + c.Fill(Color.White, polygon); + }, + testOutputDetails: $"Reverse({reverse})_IntersectionRule({intersectionRule})", + comparer: ImageComparer.TolerantPercentage(0.01f), + appendSourceFileOrDescription: false, + appendPixelTypeToFileName: false); + } + + [Theory] + [WithBasicTestPatternImages(200, 200, PixelTypes.Rgba32, false)] + [WithBasicTestPatternImages(200, 200, PixelTypes.Rgba32, true)] + public void FillPolygon_Concave(TestImageProvider provider, bool reverse) where TPixel : unmanaged, IPixel { var points = new PointF[] @@ -79,15 +125,51 @@ public void FillPolygon_Concave(TestImageProvider provider) new Vector2(120, 120), new Vector2(8, 120) }; + if (reverse) + { + Array.Reverse(points); + } var color = Color.LightGreen; provider.RunValidatingProcessorTest( - c => c.FillPolygon(color, points), + c => + { + c.SetShapeOptions(new ShapeOptions() + { + OrientationHandling = OrientationHandling.KeepOriginal + }); + c.FillPolygon(color, points); + }, + testOutputDetails: $"Reverse({reverse})", + comparer: ImageComparer.TolerantPercentage(0.01f), appendSourceFileOrDescription: false, appendPixelTypeToFileName: false); } + [Theory] + [WithSolidFilledImages(30, 30, "Black", PixelTypes.Rgba32)] + public void FillPolygon_Reverse(TestImageProvider provider) + where TPixel : unmanaged, IPixel + { + PointF[] points = PolygonFactory.CreatePointArray( + (2.5644531f, 2.6796875f), + (2.9794922f, 10.443359f), + (3.6386719f, 23.382812f), + (24.634766f, 23.382812f)); + + using var image = provider.GetImage(); + image.Mutate(c => + { + c.SetShapeOptions(new ShapeOptions() + { + OrientationHandling = OrientationHandling.KeepOriginal + }); + c.FillPolygon(Color.White, points); + }); + image.DebugSave(provider); + } + [Theory] [WithBasicTestPatternImages(250, 350, PixelTypes.Rgba32)] public void FillPolygon_Pattern(TestImageProvider provider) @@ -162,16 +244,39 @@ public void Fill_RegularPolygon(TestImageProvider provider, int appendPixelTypeToFileName: false); } + public static readonly TheoryData Fill_EllipsePolygon_Data = + new TheoryData() + { + { false, IntersectionRule.OddEven}, + { false, IntersectionRule.Nonzero}, + { true, IntersectionRule.OddEven}, + { true, IntersectionRule.Nonzero}, + }; + [Theory] - [WithBasicTestPatternImages(200, 200, PixelTypes.Rgba32)] - public void Fill_EllipsePolygon(TestImageProvider provider) + [WithBasicTestPatternImages(nameof(Fill_EllipsePolygon_Data), 200, 200, PixelTypes.Rgba32)] + public void Fill_EllipsePolygon(TestImageProvider provider, bool reverse, IntersectionRule intersectionRule) where TPixel : unmanaged, IPixel { - var polygon = new EllipsePolygon(100, 100, 80, 120); + IPath polygon = new EllipsePolygon(100, 100, 80, 120); + if (reverse) + { + polygon = polygon.Reverse(); + } + var color = Color.Azure; provider.RunValidatingProcessorTest( - c => c.Fill(color, polygon), + c => + { + c.SetShapeOptions(new ShapeOptions() + { + IntersectionRule = intersectionRule, + OrientationHandling = OrientationHandling.KeepOriginal + }); + c.Fill(color, polygon); + }, + testOutputDetails: $"Reverse({reverse})_IntersectionRule({intersectionRule})", appendSourceFileOrDescription: false, appendPixelTypeToFileName: false); } diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs index 3a5df6cb..8a25df25 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/Text/DrawTextOnImageTests.cs @@ -6,6 +6,7 @@ using System.Text; using SixLabors.Fonts; using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.Drawing.Shapes; using SixLabors.ImageSharp.Drawing.Tests.TestUtilities.ImageComparison; using SixLabors.ImageSharp.Formats.Png; using SixLabors.ImageSharp.PixelFormats; @@ -154,14 +155,18 @@ public void FontShapesAreRenderedCorrectly( { Font font = CreateFont(fontName, fontSize); var color = Color.Black; - - provider.VerifyOperation( - TextDrawingComparer, - img => + + provider.RunValidatingProcessorTest( + c => { - img.Mutate(c => c.DrawText(text, new Font(font, fontSize), color, new PointF(x, y))); + c.SetTextOptions(new TextOptions() + { + OrientationHandling = OrientationHandling.KeepOriginal + }); + c.DrawText(text, new Font(font, fontSize), color, new PointF(x, y)); }, $"{fontName}-{fontSize}-{ToTestOutputDisplayText(text)}-({x},{y})", + TextDrawingComparer, appendPixelTypeToFileName: false, appendSourceFileOrDescription: true); } diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index 3f3260ba..f7b6614f 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -363,8 +363,10 @@ public void SelfIntersecting04(IntersectionRule rule) } - [Fact] - public void NegativeOrientation01() + [Theory] + [InlineData(IntersectionRule.OddEven)] + [InlineData(IntersectionRule.Nonzero)] + public void NegativeOrientation01(IntersectionRule intersectionRule) { IPath poly = PolygonFactory.CreatePolygon((0, 0), (0, 2), (2, 2), (2, 0)); @@ -377,7 +379,7 @@ public void NegativeOrientation01() new FuzzyFloat[] { 0, 0, 2, 2}, }; - TestScan(poly, 0, 2, 2, expected, IntersectionRule.OddEven, OrientationHandling.KeepOriginal); + TestScan(poly, 0, 2, 2, expected, intersectionRule, OrientationHandling.KeepOriginal); } private static (float y, FuzzyFloat[] x) Empty(float y) => (y, new FuzzyFloat[0]); diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(False)_IntersectionRule(Nonzero).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(False)_IntersectionRule(Nonzero).png new file mode 100644 index 0000000000000000000000000000000000000000..06c61b9e75ed2c63699f7e6a74d2cee5e0a12fac GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0vp^DIm*G^mNM0 z3(^dy8-XO()L;rUT<`_j;P`Lfwb#m*7n--o9cjBKP$eK;<@~}i=LPRV_KkQ2ugRy> zCWI_z-`E(~D|dv=%@n9r;wn%p)deN&Pt-3g>a3cON)`&ew?1BH_X+>RwMu=!gTe~DWM4fiGnjl literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(False)_IntersectionRule(OddEven).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(False)_IntersectionRule(OddEven).png new file mode 100644 index 0000000000000000000000000000000000000000..06c61b9e75ed2c63699f7e6a74d2cee5e0a12fac GIT binary patch literal 745 zcmeAS@N?(olHy`uVBq!ia0vp^DIm*G^mNM0 z3(^dy8-XO()L;rUT<`_j;P`Lfwb#m*7n--o9cjBKP$eK;<@~}i=LPRV_KkQ2ugRy> zCWI_z-`E(~D|dv=%@n9r;wn%p)deN&Pt-3g>a3cON)`&ew?1BH_X+>RwMu=!gTe~DWM4fiGnjl literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(True)_IntersectionRule(Nonzero).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(True)_IntersectionRule(Nonzero).png new file mode 100644 index 0000000000000000000000000000000000000000..d506cc243a370f9f47220b7a46316285f27e7ee1 GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0vp^DImiN?%R<#FrdzyJCnZLz9xvDERV z#Znfl3Uvm6V<=n2oM34nTjjj4=v2uI-iD_KfMn|_&C3hT8KyA&w6XnfUU8v=e`lb3TV{2k&0RFA8Q~+AcKTz$^HgpQ+x{{e8du zzh%serC#%IvNKq9vH8Y<6>j`VKmnjZJy}45s44iE{ik+_ULgM_AF|M?-#Hq)$ literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(True)_IntersectionRule(OddEven).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(True)_IntersectionRule(OddEven).png new file mode 100644 index 0000000000000000000000000000000000000000..d506cc243a370f9f47220b7a46316285f27e7ee1 GIT binary patch literal 760 zcmeAS@N?(olHy`uVBq!ia0vp^DImiN?%R<#FrdzyJCnZLz9xvDERV z#Znfl3Uvm6V<=n2oM34nTjjj4=v2uI-iD_KfMn|_&C3hT8KyA&w6XnfUU8v=e`lb3TV{2k&0RFA8Q~+AcKTz$^HgpQ+x{{e8du zzh%serC#%IvNKq9vH8Y<6>j`VKmnjZJy}45s44iE{ik+_ULgM_AF|M?-#Hq)$ literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave_Reverse(False).png similarity index 100% rename from tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave.png rename to tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave_Reverse(False).png diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave_Reverse(True).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave_Reverse(True).png new file mode 100644 index 0000000000000000000000000000000000000000..32ba1184299c56ddab7620b54a9b0095316811a5 GIT binary patch literal 253 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 literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_EllipsePolygon_Reverse(True)_IntersectionRule(Nonzero).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_EllipsePolygon_Reverse(True)_IntersectionRule(Nonzero).png new file mode 100644 index 0000000000000000000000000000000000000000..11f2505281d47ae7d57f09313bf3dfdc8e74892b GIT binary patch literal 2330 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 literal 0 HcmV?d00001 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_EllipsePolygon_Reverse(True)_IntersectionRule(OddEven).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_EllipsePolygon_Reverse(True)_IntersectionRule(OddEven).png new file mode 100644 index 0000000000000000000000000000000000000000..11f2505281d47ae7d57f09313bf3dfdc8e74892b GIT binary patch literal 2330 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 literal 0 HcmV?d00001 From ee0ea201f816165fdfa162e64cf22b68c0105032 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Wed, 11 Nov 2020 23:45:20 +0100 Subject: [PATCH 071/106] fix reverse Nonzero scanning --- src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs index 886af154..0fc4ec6a 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs +++ b/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs @@ -220,7 +220,7 @@ private static Span ApplyNonzeroRule(Span intersections, Span intersectionsInner, int i, int diff, float emitVal, ref int tracker, ref int offset) { - bool emit = (tracker == 0 && diff > 0) || (tracker == 1 && diff < 0); + bool emit = (tracker == 0 && diff != 0) || tracker * diff == -1; tracker += diff; if (emit) From 871cb1c95a112e149ddafb200666ded12d3dc071 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 12 Nov 2020 00:13:39 +0100 Subject: [PATCH 072/106] update DrawTextOnImageTests reference image --- ...5,255,255,255)_ColorFontsEnabled-False.png | Bin 19077 -> 9678 bytes ...55,255,255,255)_ColorFontsEnabled-True.png | Bin 21509 -> 17819 bytes ..._OpenSans-Regular.ttf-50-Sphi-(150,50).png | Bin 32884 -> 18265 bytes ...n_SixLaborsSampleAB.woff-50-ABAB-(0,0).png | Bin 2792 -> 1198 bytes ...pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png | Bin 30947 -> 17699 bytes ..._OpenSans-Regular.ttf-50-Sphi-(150,50).png | Bin 15702 -> 15709 bytes ...n_SixLaborsSampleAB.woff-50-ABAB-(0,0).png | Bin 2493 -> 1083 bytes ...pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png | Bin 15244 -> 15255 bytes ...ntShapesAreRenderedCorrectly_LargeText.png | Bin 85431 -> 85539 bytes ..._OpenSans-Regular.ttf-50-Sphi-(150,50).png | Bin 11085 -> 11091 bytes ...)_SixLaborsSampleAB.woff-50-ABAB-(0,0).png | Bin 1933 -> 864 bytes ...5,255)_OpenSans-Regular.ttf-50-i-(0,0).png | Bin 189 -> 189 bytes ...55)_OpenSans-Regular.ttf-20-Sphi-(0,0).png | Bin 6756 -> 3690 bytes ...55)_OpenSans-Regular.ttf-50-Sphi-(0,0).png | Bin 10658 -> 10661 bytes ...sitioningIsRobust_OpenSans-Regular.ttf.png | Bin 237998 -> 238343 bytes 15 files changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-False.png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-False.png index 6df779654f2a562f03d41682ff5db2232c805eec..3b38640b2470a58ffa7b233cafded66366f77e8b 100644 GIT binary patch literal 9678 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

>B4cU{$3>H- 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 literal 19077 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 R^2K0uq}?F*1ONKN{|hzB=~Dmz diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-True.png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-True.png index d546f7eb86b2d903d073aa99207ce507b6b545a2..e4fa8d1caec1e1b08d441fcd32c1ea9fabb0f703 100644 GIT binary patch literal 17819 zcmdVC2T+q+_cw|S3jzm`E}$Z!AWaCpC?ka{0H?|bikXU_cReskxYZ$2i>13P)L_gZ`Hz1Cj8-+IE-RTao@G2S8} zAt6_M{YsOB^R+TN2JGuLbHVp}jSBklAwAm}sxtnyA>bKZ>C z^VV`j1vbyxY437DUr<@ReAXTk{?PL-+c-S#b}`*IJ$AJUd(-UkPr8gG6+#khG| z_osfDNP};k6Q?^BOt;oI*Vn)7rBCJnBOoDpaRnQs_4}{;go|;Lyue=!jpW?`*~Nt< zlkWFLhWGa+$oTi=9~*C=f4}z!?9#>cU*GnRjsMuiKQ@y5XTSgXZT}j~e>VQ36#v-x z|5vns4fsFh{hy@xA65FFQv6p$`&SqLlS==sW-D)Q@zMCr1d|;{LEZqT5BzCIo0s&2psSRd-e19dV9=O zwgl@r(fEJv{BnilV)kDc7oHzP3}y!`h z+MrF^0Gt%;=fi#yV3TmQ*_rQ{JsFvqWVHv{l^#c&yL2L zUG+&8JG0~>SiFC{uW^_vt(^~7QPT6kf~TtO#!ybP$fl$4VeD(aoyDQ=dTs3nC%?A! zbx_@upeTlp;Iok7%kKu1@$7_$AXY!ZpfWGI%CzOO>b1rwCgIJPfD;Sq>peUT>x7@f zq83qugzK(UUJ=q;M18Sp`t$uZO6fPrf{JZ|g0+zYWM5xfREJQqN;%;gVH)XzsRM|< zply=RqHfE;Oi5Q-_iqkl$~w!P?j|*_59d>^TxAKNVAe178XIl&aqH8y$f4?}Q)*nq zWiU$npXeAk(D*8*fb0%V_WG$|m!9BR{14|^P`h-^hjK_`bmFr@3E`ZYCB?RzXo#_o zWv#BE*Ng{E;7#_(p z^<@^Jzs`EL9lA|)52n%iEabqLNoTVNBjC+^g|FYH|G2lCGZ%#8t{HC?IgXLoy^%?` z{dHM*p&mNhB${eCYt$)|D2U#bZm8}KTgL#?K{LwLrW`l7>{X;gU6`M7R$J=YIv?Oj~<7kBy1@)rb)%&3xPcom_Yt@E?qI zv*%|-jF(&U=|PW=&(I$-$ixy(lukINj|w)Y!XY4nU~;TA%Z4o&)w_p@gReXp>XU`K z-8PYCvM+myrPWin-gOE%p8Da_FS2l3Dq4cpMeBGprk&~JjYM_X;<5asSh@Gk;}rWl zXFTWY*3v1@EyEX(v%Y)19VXh~r~xuTdh2wbyq%fG&HAa;&5jIuGh{#r9RuXhQ-A)C)&TWBH$uHmskx@-4S@?&_AyX47sn|z%+&SwR@F)<5U zE1BQB1KZPW?`72Tu2k{6g+BVVj+2L{HJ%-T)v@)6-O zd0fpekst4_gwu2^#7G+xKfURpmf6z8JpQOp&3@8(@+?#ZUt(hHvy?Ee=U|_SQXexq zSVbVAgUf|l`L6u;X;lXKyK^rDdEBpx?=_;z_j`x&Dzy%SNM}=WKC@{|dEK8OeLi8G z!7SljHYqz3V7ED4H@OoH$ZvY995D8=7Ujf56-z?S5z8(*<>=Z+oOTiqBAf$#(-BMc0HQOq^(lBK;=Ep?$|Z zS`x2`fsoHTgba%n+|%M0o6}8zan-MtD&w!cz^inYpm0$4RsZ7+)X}j;wCLj#BDDW8 z;bEd(XTyqMLoxlw(71gbdj0&*rh)w%MQV@tePrnr#Jy zW&-0?4*d}ajFCq2YjXJBwz}S5$|bFPquFW?8X$Jhcyy}=#DN`kyHyl>6TQDijkKf^ zhWk#pi|-FEd+K8QySS55PUo98JL~WT;PpWKN^n!ahvvvVQ)nnppY*w}3@>Vd^Z=^m zb3kf%{(xX*GhOQ+A#wRw?7Z@GPA>X* zM02>)$!b@ISWeggtfzi51#lO>$wwKz!n1~Zsva&lw|+_3XQI}d6rqj06vv@@l_RU4 z;X~1GFEPXUUyUX`JkY!b zj|__q)~Z*Tasoq}rEXdsnHIfO(|_P@b%?jDA;eItc`-~RvX_2 z4};751o2{JJocuBWj36+Ice)OtRigW)(ZmPxb7vJum?=(fh?tD4)g`ft-14)6=~S1 zQG+MeN;SoyMsHhF4y;4dT9ivzpU{Fw7o_fp)H)8&X&v>6Z;i+3m6^WpOQ7||KDvvQ zh@cq+LyW+@FNhTZXL}jtI`h4saD(qIUD19&3q_QS>f4oM0AJt2?7I*pJZfEXYwxdE zw(8+myORrnlu|a*FCuQQZK+A_kED6w^fI*7dxk34LqSWp~g6j zQ{xH+kZYB)p%i{c1dVcaRwrUT9HxDDA(0~p$C~DU^pm|)DCuM@K}X+qv{(=1lXfIi z#FNDc1QhiKRW^e%9<|}9a{K_ob#KxR3HE557g+5nzQb3tnD>1&SDDVD-a{1j*^z`r zc>Ue3TdkwRm^!ehx+W|yr5lAkF|-x(?DfpAOqvH-OfMhruhE@B9At}*E!EHDr+`ff z)HAb?XzC=o0HGU$5hP)R0dvJv1^)TDkbKKeCW`{ndke*guq&0Q6N`#_vlq05Cs zpX~NP<@6ovmN;2_Be-h@9HuPK>mv({6tOBZzYJA_Rg+bXrn7$R^-GVvjTds5q-QSS zaW7|A($vZ?(nRQI&k94beeJyYXMI-EFk3~McZ5T)SJ?)+JV}7pzog%|4C0zke8v-b zsyrR!qnHowS;D6DpF}OZ3^7K5>jG^Ow@#?8xA&p;%VY7Msxf`yYBUhFORBI^26RW>?8SztCFU9)Y6 zAqn=k_HNq6%)zUQqPw#?9KN&JSN00&=Qd7j*#t0jSR_qOvcT8*?Z?YtE)BfTm;Vyc zxyuaraO4C@<ii>wQ-;X*cQ#%S-=c;(jJ%7k!>bQm+v zRL!Rw(?DH>BNf>RMby}(bhD~=Pv+pl)1)3`7NddUAk{jF;35jBx2M|3B@hi_srpFn zqkOb|SqmwPwX7tTr+lMsC0z?Nwv?AHhX)TGJaLeaaq^_AJZg_LnKlb$p6Br_sp#Wr zY30UO^Ug27+0}KbvzuB1rb;2#x93)Y<1Mun--sJYV7s z;3wr?jafYoGf=|==c2d>fwd{gOq7-OHU7Tp8J*0n7l)U+rNREOz~WTV?f)Z6D~bjd zC~6OEg&R0?v;gIq8@**0S5znJdqA(p%`o$#YJk!W)B)(-LK7 z3Lee8KQT_P&mWlw+$loSK+*`uQK^-$>c7+!vUc~nT}Q4XKPb0O(87n9P-vO|RzXSL zodP?Qu~?+TuIQ)a!kYjM!7cV1^AoK6_z~oC7F$uXLuF`szXIh%o4Y8Ns~%9fkq|re zc9rH?HbVN~(Tb(QV=sN|&iz2%=_d~f{=2Ut#(CG#5pk(E$!!GtHh_?E^K1=zG*U1U zmnKy1IK9<$Twt%N*A&ymSN8O1ml8 zI-Nb!EQW&1IQ7z7tB@ypcFY$cN}o%`lv{M_Y|udOMv>Mf99uzU{(QUxy=$A_~ zbSA!YM)tNz%lG{o9^uSi_xa$laP0>+#2YkBf%_zBVVGavyUqu^X{c5-x zX6~`H)=b5#YgFjc;}>=J_3ll1%EBl9g*|91kNY;JauH%sM=r0iky(x}RSavi^gBY_IntM5_nE=r?5+(1h)9Yjk$@A|^$iMS!9Or2c?Ih;$Pp`r<9j2Ylc7Rmb}zBK6* zvBFuelV_z!dN!a25KzZz$#VRo`<+?daoRH`djg)A_)7ly$v_0k{( zm(7!mJj;nvrWgd#ud&zLUEP{#Kph{0pF080t!wIYU)^I)dOsVnD}d|#)FCk~8(ZRCsUoBO6x7sp>Dg@`)@G-3NN)>%t z9aD{)(W|`A@2r2ZPA`njmB$L{%DpAGrs<* zPyMRkL#`83j~=`Aup{bqNG@-%1^MGJ*8~}~Wg3^oEp#_mRHXV$!D7&jYkWqwRLltn zV=eSMnF-Plo5cO?>JxoEt9=-Fjpb|z!oo*P8r2bcD82=VAkB0x{YX@sjhROERszJB zpGD{Rq2sg*OD4o%H<1iMxsPk#xleswZC4kV3de`DAfZ3|i6%Z7H!VUJe~v^i@vLRc@wjK*|%Dig5|u`RL4!v>oMK3Gkp@!7=y8!CJ-@r zkvf9_qWU0oGgF^0_pNM*J|^nyCf2pu^ZWK(TNGTSjMlabUb^|YJdZ(V!&41kLZ1CF z%k`DXkGL4Ykia6E0n4ivt_Nb&-AtPTNA7Y(KgV+ICMnQnjG&e0shT}B)I$^s;|?TmXQ59srnLH+E+Da*jBY(nTeHJfA$tK=+0ExP>B8Oj@{zhlA33n!ZU4Z zAYLo%oZvy{Vafd4vk#>H@cOTRdToZ+c8~$7$DO|tv$v+p4UJEKWJ=zn%-w}-$S zx3iNRmKk8y?2I6*XEr(Y6>w%qTl+&X=skt3qT1o4N%|V~QuSR#4pc>DVJWxTQezx2 z0%I2kPPAUsm5Sz`r4YA#uG%j})@ml-w_9DQP>&k8WFQ}uwQLFRD6Z)zc{Gm5+w%?- zTnb}RE^RmGMdYphI$A@<_#2bQm%~l4gHXaw?Wgw`n@;?ySJ^kEuJrV6R)cCNjU+^e zz4_^nf!h!uF(RIt)SgR z3>I|_8&k?hwAY@L*4US47+Lf%XXp#-mq2Y;Up6rKXwOt>dz3G!35#wpEF|%`GQqG? zE8c%pvrTFh2PXa%DTB(>|}22Qw4fn)aWzkF48~ zHWJa2o8NM4AR7-I&pQ1lTzA$=lz4vl?uXg&_^@GIs#uYJA1f!hrB`xKC1kgf`X7t3 z9z1jD^hqiD5E`I7oIOHGd&bl`7`8eBGJf|^p*~@RGYGd3E#9{SrOUl>e1lQwvqxr* z(8QEev!sq!ge!8UDswvh5ur$6`V?g2ar^kj7tcth6pP;K_$`lUOJ>DoIe!9?8#fA%k#+MA?>iE>HoZ`dYRtHRO5uwHAt#}_ZgyqSab zsB8-9lWjo9rv}h+Pm?&MJ*stsB+_eg=ZQnvepy3NpE%{$9o>i>a!NR+5wUoUwz`^+ zpmb$ksm)P3c7v8_uQD5wOw?n#N~5t6Ye?yqYF&r!ZJEINY2oo=D3!2Xq;-vN<^D?l zy2q&6u`OuOYqXgdD>XPkIp8*F zFb%_$?x$?DZWJA#^N(*wG_d_5^AfLu-BFwS+n*)$KnE0WCx2nY2}NX&Hvinlgz^B% z1xI-&9o8s*_FnWbyXn?xo=Y?hUEWhY_{h?RRIy@`dtKpz(xpxA=gGUKv(84w@(xbK zARKhy6D+%#y^#7Ik$xa<7E3Iu`|RL zI$4#(2d>*<% z@B8WucF2S*iriFM7Xg!lm?Wo~v!h_NlO!C?bN$&dF;Ito#I3E4cWZ0R_GBc%fPk;f zigufMYNz7D!fbS8J^Aic6iKBOL-m_pEB9Y=7O^5@}bGbHJ-)u~vN zib|F13y>_bwFpk8^*K?Mp91Xi=STGRJ1>qDKc`_CEuc$k0<|ix&kPUVi|WiA8Mn2^ zJkf9G+8;pNLhW!t10#>2;GO4I)P>-l@iU&Isgn2YjALn=oo2VE)v4a{nrp|RgRE#B z%skmX5yxq-NyA6t7cM{8mn4iXno|_S;#hPXD7n;;5eiwQdQ?O#S=b#biU6rMld=V| zT^J7Ca$TkRg?vR&dMK%wZ)OhQ5xM*!`vlCm`YM724( z^euj$$+jS_oBnlHaDV_TUmlX!KI4K?ho+~|ehN2$kIdh9L2AP9Sn~Bg+FToh31VKB zHtu$(UaaRYm230K9mYGTNZR`1Ue*vxEm!)xUmz}y5_BoD=SM7jcRQ!cl2WG6zG z&@=T?LO^E&@)T)B5i@`YX$#^I3e6ODY%^;|<;}l%8Z%(`jG?5z&o9UFGn!AW9p?hT z2cIFU=GL9+nXlKOM#S(Ul)nNzG&J1#j%tebh zTrzF9-M?(Bw|heCVj>}j2N}8#%3-QCTp~2G=Zba9b=I5@x3K$n{q99s38w3xO6+qH zbk?tOb=qiX%1NU#$8>Whm#!w>M)R;O8-}~kD3xR4#fJ_-*;x5(ltgs)epaM#Df^@B zB-1jxm{rH9<3@Qc?P)oOhf)pU+$Er9ATX`W-AduVtmAfSlt@!9ysqMESzFdQvDWaZ z!wSzXi(Gx#4-7MtM(>z=>l z;BCf!Uj+OL8B;V|9ZpA*ZdGylaJDm#r75#`2(~|&8NCXJDs)(iuA3tk^Ll{=P+x3u zuf;g@X+5R%X2Mr7)Q&fpcxqfE`C8FHEy*_rW5N*J^!Q~it|~{-1hck7KV|s*mQYyb zaXA@0Uofd!EsH^U3E}NBVUTMaic2>9PKq^Jm-G7bX@h5vsk^WdPk3#JaH9`&HYop9 zZ#1TH2cOBRkHz56d4&|$0wR@V!Y0u}g&M@c4lA4t(nQVlg#kUILXQK!daISjOQJ#+ zSyQ^>e~Gg=GMhoXDNknD*W3tAwGP_Lw#)I{7~G1sR}&%9zk$v+W^p(z&jC?mZ=w~3 zv3F|8Qvk&Pw};y6b_i7lMV=N$ETn=hT>>UpW~n<;?vhR5xyJF%&bDEZc@v)xDs)|B zojCpce8|xH4ANbfHn1*PW8NR&>;-;;B@e&{yX#8_k1A6V4IjVnv@~4o#^Q`N>p2*B z57XhBiaWWJvikQ>_8z>V%ww}ffK>p_PbFRopEl{k8M+py;->a|4G*M?e=EdIQ4Fi{urQ|2f_#ecuFI^-2b!n( zQj@;zy#Xgb<|Jt&?Z4Q1o|=uk&yW~2U+fJ?74$~QWm81%Gz^D6lIE%}jil6O52(A& zWb_G0)T&;}onqZ6Hmt8A+LO znWutfhyJw;EK0BxdBAp4+a%e2#A9m20bba4LgYiuuM!ym3%OWGnE)g`B2rhhTYp{; zI4B-s`PD#lm7SOsDeo(2iYzn#AMzV>xDW_wunfs{TXk8QnH#d5{yQ@RS*Zd)=$XL_>(~Nn_$^gQajIjZsLu#qvF;(DT4#3IIyplkcFK)sZ zd;^^vk@S;U=*ZFX(|bnAIfld`T^Uiwf2oXS<~T~_o#xJZWxv&FH)zc8loaz$FwoJe z-WOys!4@<%8~^CIuOnRSpqQvlnp9&m*ebFPU=iTcA_E){PEo!igO_~3%W2Jr7{gx{ zaxPwl*NLcPz99xa5fug821M36Y5@R$r*6g+(pXB?Q>^~2uxQ#${?RI4rCMrZKxORG zcjZxTH{+3na|{09#1oC%n=bh9G0$K78#4jNrpTxaG^}ULal-NYx3s&K9F!A&Lmy`d zvtj3x;DEiO4RHXpz_y`n|a5pbpk(Zngo5qg!?-MSTSLj7%_E-)VZA@hN3h|PKdzu5zx7(l&Py}bbh zct-%;CZBXJ&rl2C$fMZk=gBNSH>3? z)^zXXROuvp}k#LiVWnd@RO zqP`NIV9Kp!FD>6@6UAbYBvjlOjC-`?n;?tKGnfT<0GOi}*xP7DSO?+{80fL6bmmyY z?PA4$8v*=$T-#<2zSS`;8ObbuP`eO~7$3>!X26;)jjtKB4IB?C^DL*IBRt;mXwZ731~-miz}HGIv&?EE-LB^J>z#ys*NP5m8jAw|5Zk z5sF@hH&giN!l49BRz}^CmSbsfWzW%2)K_-|pvEYFv)&ZpjOUh0>9R;8{oJ8p1dq!? z*&zIyK%;0zCWPyu;paG4ltYP)(P_Fd_BGF&7$WXA`$WpL&9-hria*m^d`WAEVKi-s zuHQaZ8OJ8bF<_Z;)OZ(&tbWFE9H%$x@W<9J+)OH>=lg&j{Xh&ek8opv^`E>(({ z?-L{d;UfIa4#hEHSWS53Uv^7h?HyPPXM_bi{3n?6x9+Ra&>4G~!VYi08`tL%gGDWvo< zp=~D~bKB4D@CP018nIoHPFiZawR5xHbUVr#Z~d2wQQ-ODEPgBFY%G^o8f5zYL+EUV zh&iS+ex+Z)t1N(6LZ@n5ZSKv@l|OL2wD&Zf9^@P<{h@kPzsIJBPiH4eSG-MEWEfY9 zIW!mJX?ux}Qs%nP$dyleFzu$+tDP(z;4lBB5*KXj5n`38~<+|VO*OgV^p<# z&o}IPxKV;qIY}n|bs<}-S3bfH*7Y2(NhhRC#z_IzBFqO@b={>l-`cw?8IFt%!T}_x zXI+;-kZBQ9LRPekEE3HSvs`ZNmpG#7C}GOLzEp`_{ubu7MSjs5C@P~~g1Be79y&0Uw|zSHwCVQ74^!V_>c?-MoFPV!9VV*^7q$hl?2$bdeW~Xe@Zv5*%%Za- zC{s8>xyLy9)eIAW#Ve2gR=~b1paA>ZnZlG8S^uN;^h7+^nyW%O=h0Js?&PXr1O!O~ zF&r!%9S=-%y#pf~CAFJ;t=A*;NR)DQf^S)3?em~`J}7PgK53iJF8UR17%s%Gw4*f8 zPPwoXc%8EE=otf7vXEj8hnZs0b4ImHqpNOAunS^R_yW^H1%!-=&-BILvO736?u3+s z(DKSqYeqJdP1z8D_^c^V5xbaa*m7&`R&+ihHXr`jYC3)1L054YDi<^DpHBOyP&yua zX$nk%-a3<AJQ;2`8}eYS|+;mYe7^!LKtHtR(WG$u@vVWBHi96;#-d<|7tOAHaDe;qxu ztw8PM6xt_S+Kd)|*?E?1^`(D6-1*0gh1^w^#O=@UEi}sIO^NAPnXHovk5vPMJAgq7 z7>7uioDLV}r$bLp!#L7)rNe7|w2Vk8O(hwpJY!Z*r#R8?a`707HIE_B1Fh82 zRqH*4d+NVv{CC{zt>sGUp-N-{v`XR~0g_9fw5Ao3@h3LyIoklPbav<(I%K$mC$*G8 zvch>K9oq3O_j->VwgCrQ^!P9E&@$PF1b?(`WwHL|{eu4x^aoI{iuf zk;jJUefMRR*#66PA*;w@mr(zj#C&owAuRNSx0gE!jL_}dda(oJg1W(IDi@R-TS2F zI&118+Rl=9;T>b20-k*QSWQGTztp85Jf*A?eP?}xb-%M;>iF3jb#8eYX3h8P*UGTp zt=_K!=`z?n8RNow`$+1+oTppaw&*Jh=q0W{^8_kM2Zpf`5eO#J+RKm<4;EzKwP-H86#+)gh^ zoBaZC+SG~f!S*RqN-{N|v@CQ^xoDzQDf-u#i z!0LCGcpp0TylH_PL@3IC6yf)R(f8kGVNvX)KeY;-FBpVzCWpkv@0EJ$IbfOm9T=D5 z`T?o~z(0Tp)lZI`FB8{S$AzQwChTZJI_=OgRz%_YV)F#V0HS12GFmG>Lez9iBgcFjprU|S zJX@~OJ(_MQke8c|YYpO|sa)!eL5bJ~Jarc;hCMd|G(z7)GQP^Cur?pdoD$QU zI4Ej!7Qoi$zt&~PJg2+yODQ!T_~i}tLw_q;4mm2++tLPr($^MHXeq+QqO|uQYJjF# z$8sI6?NX*jn>mJ@sR8`PF>a%LGz^{XDoc*;wv}hgR+8x5XCvqoe;+#m!Vi^U{9txe zW#NMtw#loYgCuy7{D`;mx37gHTDM9 zAaO-e6F6EsfX!KGa$@r2P4w?H&+rJqWm&M7+8@yZggz!=xE9~nFw6K^PZz#X zz1Fe4EHm>$d;#MASd!5l8|t(*wfLO+arS_n6Wu*8g6V1|L_Yc+15sV!9)NLE>U6-% zIurPua1wCq*6r|Tdg^0|lC2YdrO9mYJ+UY@Mj?A$DK})uqul3m-Ht>si`&VJez398 zIL0m-T!-A~FsztUOF|jH>AG&0gW!iqj{-~P+5F?Qg*f>2v}QA!JID}CUf*iVr7?kn z53Q85;F8u#;JAXg){fuvI&qGg+o^wDRUEjJF!FdsFBG>q)4)VGeuYwEfL>-xY^^xn z`F^J4HKbXnF+9w5Fa#5X`<(?W)HoaQZ^R5yM01ggRS0X6jbe&L;i^vUO}-#Xbg(AZ zX~7K7XlU+rR_AY*JRPvPU7Uah=!nT?#=vnyuFo9QYxCh#c}rNT7tV*l=;py=r$LC5 z=Sq=Dv;R}6;8Iz*k7)Iq3o4uFZ8ShU3);~H*_p17mzPuQ{s^R;gha#pkYGHGN`Q)G zjv)Y(z+)bsYOtk0^q1Rb5`QF4O9d!lIiS(Kz&SUy?r>iRb>@eDL%k)ZQ1YC(bZT_R zdv1+RK$5*^eu~u($Su>Xdq3emb+Es(cLAE0oRru9al%=s&pJ~3O^~OUKL{sDoF4WL z@8OLpAFFySLhlA*^2LJ}_5m!*(JLd8NjQ2SW#!_?)D~X6@QuZ5vboRu77ZA%56eVS z7VncR#{H-x^Y{!$a0ZZjFKTv)NB{`qh9x~bYDJ+F=-4AtvC`L{H1ODw8w>2V*JE9c zc)(=np$bdoPNfn~F^s;i%4*G*Q-FaeP=7}-%^qOn)tKx7yqC2>^IXd-PIXJP)t4al z{N>Hhi{|R=IhYQ*xsb0i-W->HP0%=PT4r2M>XsoaRY9@c-i4g8m>AYAmXwX9CQ3V7x|#8fE3VZhd3veXi6v$@Eh^ zsRKdSJImF}pybZ5dS>|cnXdD}gf%>XOjTqqXq(leIU4J|3Q=SRK|e_n+p{yvfSm-y z#iUjaaMkLjJ;^*8grGstx`qH?R|&5F6?xEV#OP?jYyCqeX<|9W2}dvE^c&|Gp=bJ5 zR4;1T{mDH;#)Hw~Zg{#}#AuG|_Se4r)6NlrA5v}3yNg{1f+hGZH5M7K3s@tcvh9Y|9#|s?ta0a8{LNKkZLYC&XupPZr+@m@ec$yRLpDBu>8Qn zX@Dlj4*Y}}ak-wF%XS^$Lh2!za$Jfq=H4%_l%)e4wIJ1|)ltSqhm+FqZUzCXk%$3< zif5WX2qM}5*a~<5;`k>|Zq!k*J517(ugHN4j5!g85mpkiPr^F#VrC)IvjV$3;6MLqTq_k=d794-|G z8&jt&=&+g3EPF5%%=PlSXH=oBS>Y-4$Y3E8cN|-D9&d6UrQJ0yed~4IWyyeLs z)~=N{5G=cROP&igpZ3k`lG!z$ zm;GeJPXL54@R-9+OR@%X+1O9;pz+95)pWXR5p)}^FNxE=DpeqA%V15ONM>@bUoXp6 zJK|=r7cqg$E&xKo&5g!`RJTs%NT_Z*79>LJl3xJ$Q^7M#w2S!>R>QI_=eK75-%D?1ee2J(kkPTmD3Gqw=|3g%rd^s)>_R zSrw=i$%IsWsz1ee;Ivn?=?rV{6ilH)sP^%LviTkKo@QPN!T_CuYnp`sDOM~p91>fs zR}0=Mt1qEs6nt%~7r!2{7B>opPlkbzg(4IF>;^r%zu=Ru!>GPb{`2Vy7cIxtU;vf zEgdXnWW(9UDf>>eCu5gAZi#K6DI|m$M&=Pe1H|i}mCU99kiNtbKxFUQRAp-XfsZVBz?Ypb(APw~9JrY| z7VCJ0Ct_!jgFs5|0S)IG2Tplu&keY+eKA^i+!qy$8NK*^Bjk4yuRXZ4q|`Q zc;{7AFh(KX15ZOv$t7AK-l3)*CB9mx;u;I#CeW_ZLWITsFdv*09VC0YBtTg8H`{s+ zj#j?L-Vjl@$Rc-?-09adsj8Uvo`o4!%{hNITRa#%xRIu1vv!TmfTF>li~9u)*QV!M zSu2oGJUy5_u9Y4f%IGJB?A3!OG#%X$N4N!+615DeLU%@v;v6Wv5ubP(p6lm#8@-Fq zj+wL|8rrBjxhz+fyJ!SbqF;hEuR(S_F&J8yo$G}ueZ$E}4l}!hM0$;%Jo#k?`aFSb zw5s^wk}lDD@LLi7rZ>%2XCd-CL`ds< za&DCI0<8k9QRu*(mGL8Dz@UJs1?;+BYJ%_GG_MKeC|FSD#Vv5#NgA^m)vlXrBOY#Y zG%+x65lN+oGtMf-{EyR`RAZvKJSPJ5*p@tTUJTb}5Nd{dvC6_1r5nmP8yezau-ay^ z|LMxtK#B^r2C*s0$NF~n4Z0`?Ep9FaC1|VgdD=(Vzs`gJ;ESlmaaXwD8wj;vxWd5r z2%w`Y$%}X|R^Dj5M)~MC!0)&K^Y4yZh;Z?QdgViCUU8@ zX#ph#2#s5tAQ_Ww@!X@2vA1Iz_4omU0&AQ= zq8NsA!8?vcna`knyHh$GC0v>6!fu+U=P8c$g>WUO!K~oc7je~Vf?;wEQ{pugf_9^C z-1;TbRj<5{me_qw6uMC|S176soi4;N)}80}ykL5t$fQD-#~*5)=8;It_QIN-Z;pG*{O$(k zOXB8-InD*$@Hj@Y4Zo`Tb~r?3Rr)|kI_oDMz(|Glse9iSyW+_wA6DO&X%}4h(UVnL z6ml14x%~Z0a;JgoZqDFh(NUaC#m?F)k7H`4@YhS{jHh(yTFB?VN*&~g`)lqHlio=S ze;KEQ-x{_FEaZRSLQL8H+7JJ(W_$KFymRci4QG$LOR5Wo;YfxPi;yq)dG82``C%LW z)zNm6T9d{mMq@hpvRUKdqcDID{}VHKuP6G$9h08=0xe~&zPpb5rQqtJinsdJ%GRXNvOQ}2(|V+G4dlLs1N?)NFs<+|oR(Zln|A17JR?We zDQTb+O2>ATbsyl*W?D{-tR!xS#c2h^lA0Gh)BKVh-T8w}J*j#%yYrq~Bq>$FkS(%m zg{T+Gn_i4Ei1hENC$~#PayGPFE8D1<;`{*ZbwHbdq7VI^6dHcl*PlL2WPjGAeJiTG zw%@M6iVE`QXapntRaQ=NcZ^Qy(fm(+qtbfQbv3?C*G@TrXj~n$ydzpfk=8w?*F%RG zg9NLolMP+V<7Uxj7$8@+*z6{ER`1W>p>6fcbn)A6xsDku+Ad$UDgo^gBsJBVIAxUB zV8_X0U!{v=pUla0(>0wZtC3t(&H}HG{M-(p&CjbHMh+>0 zr!B2r}h(=V<*W^+k@7taFq)i1EzCt2GX&8-H^&p$Lc z+}bkI{wxsYb{nVzmf^j)H(8(HV0LsRIE*8|N*|ox+KHlB4*2eKjl>B^*op$<1ztl! zTY;_lUUWD~1YfbgTe}7&xi=lba03X4T zbTFY>m&NyMy0u;F)}w)1*!N;vU=<_gKsaGnZNc3u&> z_U3PSNk|HaKn@GN+sze zcU}Cy8vjv>e{B56#~}P;Ax qT@?NUKmRMY{J!BIZRvjD`4!c*{D+EdbE6lZQj}ADRVrip=l=zIx)mh= literal 21509 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png index 5840f1de260949331c5d53fbd23a20e0772cc27c..3b1f662bf1ca6c7e08b0db35c5fbc72942d057ae 100644 GIT binary patch literal 18265 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 A1ONa4 literal 32884 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 bt*vL+*jTOnMSRgcPyyrV>gTe~DWM4f3@8fW literal 2792 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 literal 30947 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 XKZrLPe|*0G?o?gd+|lR%KGFXI?)(xv diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png index 6970fcfa0b61122dc32c23f59f899f4094adaea2..4ea79e702a8916dbe19deee94c77c87f72d23e8e 100644 GIT binary patch literal 15709 zcmbVz1ymee(UgTUWa(R6$M>3!MlZ4h{|rBqgQ<2ZsoLz3xMOJ;BW&(lx#Q!8
;>#P64|M#nq&u>xxJO95I`5*lMMbtn1|Fo!o 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%0A)ggCwcA!bXD5@4qSj4?f$81?``;4pcZ{!3#FS30 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

X%}yJERM|7IOcu{T90F;wwkM5npl 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid200x150_(255,255,255,255)_pen_SixLaborsSampleAB.woff-50-ABAB-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid200x150_(255,255,255,255)_pen_SixLaborsSampleAB.woff-50-ABAB-(0,0).png index cc5c11744f8ba4798e39ee59da254e2ee3ccfa3d..11f35dce9bb82d3a5a505f61b511a12a5539b208 100644 GIT binary patch delta 1024 zcmdlhyqjZ!BnJZ!?At!$=tM=6dgcqBE{-7;x8B~a&$v=5bNpj>+m;Qx=KfCHm38gK zbl+)H!>?rZIIekdpea-CNRW$oM^dUrSo9a?Wu^hzQ+ZUkC)AhZxVmoj6}uWbrKH6r zob#@i#mRMVmYJV_zu7+T_T5_ZH|O8g?zvZAdtX1U{!a7nd((F}_qQua_A4}TD0S3> zNf;5dLEwD2E7Ql=svQ;zrgMw$F(<6qS=bht#uj966Y6zj`J)@Y$&*D z$FOT%#}4Uq+xqCnJJ*>f{=CgtQJZ%oR`c&!u9Tm03RPb(GsvuxC<@i8-@p`kmsKEo z$2rCq-+7;eulsq6E9J2={2i3(}tOSbXQ93E!0)zRcPcxM2NFt|wE{ z?@XfQ!wvav-Y>_gDv}0TxVCy%}Zr_^#4NTs&5hp?0p-T>^6L6 znaq0W4!eGsJgbFphSv^lRrNIva(DRmME&GFP;udXecj#E{Sl2@N||M588c1DTQ7Zf z{S}#wOp*5)9qMoXW;nO(*8I;}-F(rFIkh&$wl7{YKlu6TeX(}=-fY%Qxo3|Et*c;e zh@HAqT{o&~twR~R`t}n~*E3vrD}633>U&h942RF!i?h-hIVv}Qzr0E|Okv@%H*&iZ z_cDL*ym^Ip>%znJTqy;Gegg4-GNg+95BtoUtXXqn`t@gOoo($w3==DF8y)PM8m8d> z{Hg27Y1NY%F0#&Mym32=_0wzBpOLG+o?~&yN&IcOVEIw5C;s2x-~F=cmxaThZ4WB` zSDS4vu_{}$-;;byY&WUoeun4*cI1)uX+5bF#+wLjb Uu3eaO3Y6JBUHx3vIVCg!0G8X@cmMzZ literal 2493 zcmbW3c{H2p8o-0tN=RF@w9+t^PA#2cxKvte?6d|Ml<2goi*l{8Gz+~|=}=n*b;-0S z8kJUC>ojRk+e>L}wKRydlq8mf5RusCqvxJ;|Cm4K&L8jho_G14_c_nWCit}}G0M&ONQ7O&&`FiyUUi0K=yE1C5=13CogqA zIoH0fvcT5>`_ir@mmE8np?1X2b!Cn*iE-q!=tYV1BW|UZSIvYUpGNp>?Imy&q-%ql z>JK7P{8SE|FutL*k2F8pw8m2ODz^=62=6jb(lE|_^X82*-ZFZ8E{ad6QKS``1UKFZ zX-jNDlda>Bx73Xct_;=1%qA_ddy34$J39)EQ0v|jtXS|?Rv-~xq02ZqLS5T$YlqJc zJ;Lepy3h~(zQ#*o}QQI*$H#Z*GSiEA4IO6|MkKIES8Ns#E?T|Szlb@=+g_Pa`L!ZjCuQU3o=#yfJ zkiyFDdlmW}qw#7fOKdKj8SGl{SLleehkva0DLP$&6#Kg$MbqvKJqq?1t`C_4c5zn7 zh~0>dTXZiECB)3&UK6-`x}Aneke-aZ$}(l(MXJc#CSm4l`3(+rk{d>?M%OYQ2DZj? zbpa;`c63>GZF0$h;e=OGguU{qAMXAbhbm06`BY?t@;30g`xS$uMzd%Qkqk4s^nD!# zC-zMhZJX6XFE&(rW_F-8SCCp;T0n6se zbK6#fox~Yi$9`R)EcZodikH|$fC*R2_G{1GRMymeer1>>uL@gb9!i}1^yT*LZAFro zrn6HiD?r%c46!OOTaGTHC9WD!`xS0|busEOJzA;5bc|aJf z`Af=9U`LoySI3(B`2V`lQ$8=Z_H}s5=imR(d472?mM(W+*BLH3y0tjjKE-3UX>M|! z#MGZ@83U2;sv89~SMwyd+>t5@gsnogG>fRQPtN%a@<4e(4IpEfiso+~hr9cN1y-C{ zK}#H)R2TSEq7B#5-JRKwVwz79KpmcWir`G$znbd*KOFw#4{%yMx8M21wbjokP`aI9 zs>^WOWmeJStJ4gum=3Rpn)Q0!S^NW2B ziTv^T9f-XzwerbO)|^1q9*>*OQv2T53E&JH;~>d$iXZ_&zE<{(+k5YN)scEoaVX5EptxOmr@Za%elZqYwA#lJzVm3sABZlHc}7N zReP0AV;qP?V*W||rUlCqqGjQ#VS0wMqX(y`)vMGJCrlObSw%C0l(sLS^1>tlJF(ZX zK~ZJMY%O7zjP&PdMd?1B-*FofT%n~;xor&o!b^e_ufwXmd#8%{Qv$?g1D6hJDMIz_ z;SoLMg#dw9{YSV3%YePzMLgzz@kz?p_h@w_p!-HCX)^MXZ_2t8ad{sdS?~G_YF6e) zt0g#6x3T&Wzg*&8LrGb#3dg2K=JXzLEPosU7&!;MVf`Y7Qv}q%=~^1O%G?9MD6>EW zfK$vow48u}C}-xwbN3w$ZEm`3?!bm3@*V<3uheIP8(M+P9*b$9brnVeMCVyTGV_0v zLlFDz%p{5Rn}`aR9MVI7N-G6vyRjyGHpd>G5|$8=vQBQdx}14qE#}MpUwSUQFV+d~ zA|))j*g`7e*xg&$kWGMrQAnx#dd_eldoWb$EPbJ5@f}d+)Qkc=0n*Lk9kRNOC3yXr zp5w`a%G4XOnfYpIoH!+HSTTbP6q!{r)EyT>^Q-kWHGsRDS>{FTDGOX)MX|{PFiUB? zhn}=sBT&rM+UYM@YPEKR8lAt>L;MLQ{%$+6BZ`3DBUTkC5EyRh6M8^X1#)xtcB*#> ZONRp5*%73P>kwvfF3JDqy~F=|`Ug8bi2?us diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid900x150_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid900x150_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png index 7414e2790dc45cdd87490343b7c26fc072e4ee45..d3c1272d061528becd6677ba3dbfad43d07bcdff 100644 GIT binary patch delta 14988 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 delta 14993 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_LargeText.png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_LargeText.png index ce8b233790f878f8eda7dd52d9fbd3808a866788..ddcce33bc2c553dc9e02de27c3481ca4a79b0aaf 100644 GIT binary patch literal 85539 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

l{FC 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

nHFltTy6Dgu2g0;>Dg3KB8-$U8J2n+dJd) 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 dH(W$b;0v2xtW^HL}!7#%_{tMZhJG%e? diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid1100x200_(255,255,255,255)_OpenSans-Regular.ttf-50-Sphi-(150,50).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid1100x200_(255,255,255,255)_OpenSans-Regular.ttf-50-Sphi-(150,50).png index 4ba13eda25793cf349e4b9b7f297490da7798831..673829f6ef665a6235e5f6e8f478e76fab4753fa 100644 GIT binary patch literal 11091 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 P3s8BXp-}$J>h1pmMD`@P delta 10696 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 literal 1933 zcmbuAeOS`x8pnSim`VywJC%AV?d;67j@m>t@dcez$)K4PzJci!HQz{6VTPvE(beUV zUWgL4w#!R06%@1bJr~P&tfdt!6&vU(5XC7&teu}-`(xMs+IIf9pXYj>=YC%A@8`L{ z`kWMMX<=&t0DvVSEcg&u4}x~Z%oHs7F9vpi6(sjiXb>Qj+P?xDu#`YzAON&hBGwb& zVB4G?7M%+KRu47|GLU^U2>>=(5`qH{GpL#$h+$mf_R|TUxo;W$M~5@TrhYde?D)>h z@SSJQa)KjlcEGosxwxg-#--fs;>{zR;Ko4?_AK`{XHQy0%$7QIa^^?FX6E75l}x71 z{Al$+JYCV{#z2oVQ;z1&8<=D6!1o`b@PX*lrFZ~d0$4yHHZbTeGuY=Svm59?HQ>Z4 zLpl!k0Z}A$inMxfb91xK8gSy=xr4oQ;X*=8OpNkE%lP#G{`~lLw^y5y$dLuSZ#CY> z$LAtmjlp88hK2~thbu;XcH0*N|9zFtOQfCuAj*n_9|w`}$te#922>W$X8MZ9`q`U$JQ3Hdok)Yija~eU*0=k1 zPfkwKGBOSbb7V8_P6ul@3;E;r-gJCE?By&>xANwhVzxapIyx;RG*q>p#}ef%yy#GL zc94j~3bm=^fw}UTD8Byz&QqmQ(UOvag{zd#lg{_DT-!2#z{=p|W!B|eeY!mab#=jS z!&c|U_#b`mSngTYWQ5QH9G z>+I}2K&4XYnXj9oT7!;4mKLE6H*cCbC{AAD^V5BBxa4;2WFvVfyX=vCf}m$1TH?C# zw{G1kEhF>Q>WnAT)2_H*){I7CLP7#vGirGEwyOzvsem7fjkWXbZmVEL78zGFW#4&u zd#9c|f1aH#prxjU2~9zloSz!1^YTY=Y$LX~*yp$4f(sMn^1F1<&(N6cI1@yKr+3(9qT8q&T{aft2@zXtp zykPO=<+YV`*;GpWe`@?$KIRfCLLxyVbzr=_mdR(!NtlwTZEn=d#gG%_E+{niFADsx zBk_kBvoLX?KFh=19UTCnLp$=`TyfsD%bmqy>C6^?orC3Qr~Nii(Je0%4<4-aeQjKv zWy@L;*wO9BCohhHVN5PSJCM+o4u1QgtsC*J^<{oI{>yY@m`{HTUyUcCCQ?8ede4NquyTUU=W>(fa=FrCW^u8_dH3$+r(*?H zj{bXa&?P!_hpnxJ!}RFrfhTgg3)v775;6+Pnw>uH)85`LwnHJEIF12DFr;?k_U+q) z+}_8JBO;F+*&64?ll8K?)UXX^KpH`2a&7JG#+1ssCVE9h#kH!cDn+NP{+n-t@*&_^ z6IDtj3}mB0B=WMhwibWu>F=Mls-1C+6A;tV8q|Q~0YXv~vEAo>LnN8Zlb{lR+*h>D zpi?@d+h`R{;C12Rtf@`~#EO`gm!}iENP0J?A3ts(L=dUe+9r^0_#rCQ!T0{Fda?Ku zCc9R87O}1LO^}J?A&wh+H_Ot2nu*PNarM*$Ukd&LmnzSFnw}yBzpCU7O>!t*`EaB* z;|uMWINr8CcV1ef3?FzTZ!qXo=i@9T{fMNQUKV&qUaOwQTKk!hugg1m@}s+=Gf(BM zUV+fPOVEA!>Zrvkna#}_jfVT42Mh)SKI5r})2_e1{0<>| ztkxF!aGhG#J*6;&U5%Z#>{nT4Nm2Rwt5VMO3MFkLimIF|DW9QeyO_T(c;`=LsU<{ d@kuaS0))>zopr01gWcNB{r; diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid400x45_(255,255,255,255)_OpenSans-Regular.ttf-20-Sphi-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid400x45_(255,255,255,255)_OpenSans-Regular.ttf-20-Sphi-(0,0).png index b22583a7451a9ebe34e780ac88245260a045c034..1b8fc1dbe4a44e6b73bca7fac9b50820ada80850 100644 GIT binary patch delta 3652 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid900x150_(255,255,255,255)_OpenSans-Regular.ttf-50-Sphi-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid900x150_(255,255,255,255)_OpenSans-Regular.ttf-50-Sphi-(0,0).png index a297a744ff25e163b05da50e4be053ee736d96ce..95de5246e58b5fc3ea63bea8f338c04966321407 100644 GIT binary patch literal 10661 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 literal 10658 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 I0yhr$KVp0z+5i9m diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/TextPositioningIsRobust_OpenSans-Regular.ttf.png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/TextPositioningIsRobust_OpenSans-Regular.ttf.png index 0412e4d8a7a68702bba060c093a1498a3526b88a..c39a864fbb23ee197fa0b0048ccb284607b916e3 100644 GIT binary patch literal 238343 zcmb5V1yq|)wCIbwyKAsgphZgY1d0TT(?apmVuj)qw*tj2xCghQrMMOi8myF}MT1)? z5bWmvKj*xA?ppVq_1<19E9=YmWioruo;`c^{1T<3rAkV~M1+BXK?+uTp@)HijljUb zT_Qk#fRS>3(~5q>bk|c=#Hg8I*+pOA*n%`c7#Q^l#J6v8(bt47YH!>zFv$A;d0`GY zm%qorF3bVH02z4yKFGDTq?wx^%wN{zODypsV68}6iQ{U-t>Ry`G2*P;bLNAcb#%E4^Qq>|3(4( zo9``GcVOmw8Hp|d`^#?6y_DkOs;gIedLy2c_BY8t=_(}kk|BBz4Ra z9SUl3TmF2n^PW!u!7D?_xX^#Q+oRSwE=Ym+=rZI*@9)3<#_NG$Dj2OGZ2@XvM;1OM|7z~8VLOo{<-R?p<3W#qLyUv^JY5yD zHWDwrPK1FPDn&?!cGdrt`~r#Ln~ugs8tdX>1Z3~7#1J8Ic3tq`^;bpbDhdc?8y*Vl z8_DLuc3g~3y90e19Aut+u#<4BH&^v@;A+U{;Ctix(1{wCZ5l5E7S}6~h-g)?@H`*F z3;pCMCmpmq%NaI6Z9jmC%Era&R5}fn$9pake?}GYy|vy#kqO*IC*rv*wy{wLUiBBe z_k(nZUuJfV`^o)%mv`l1b1S?Z;O=#9vXlJ&=Rt3^@yfYMCZPqsGCYOx4g{_}#gCb7Pyp z-@8y__~p>hq}YwO)-7FLK(k-=V*ZNy*;&NpvxKgPc3FtP>1h!EinmZ;)3&5Q?L~~! z%6^p3H0|l;W|xpLSq9gog=GI^ne8riwaL=`w0tW#axnl;?xNE#YgHZj#JEvO!#Pr-dVSCCe!6LZ~bkJ(q7?+TcpiK$g z;fe2P9SAtie|_Y4xF2frsapYrv*_%FrL?iJ!M6w0Ub{c_dUkwKXfX9MR{KecBlF|% zXz_PKqfqBOapX_BP(C(3u!!!rovjSSc0iuiOT!qA8z|AE!J(lcJ}}hTzfJWVllm{e z1w0(tJCuuHVrOR$Dr5j9D62I+UyPeZEPa5O!HsUO`8bT0EQwBpVOLbs-rCK?(@)@K zyUo}=B#_0usP4IIefOrJP0B+4KljI6{XvWQkgg|EM*dHp_faABbBkB;0|B93-sM-t zn}%*W9TTW4->laBw#!-JQ_ddkiwMgIvKB&stzuoLTvaIsV{B1b|h8qfbak_)SfvFs}$HcD^0-8@EOC_RbSJH*5V3UkX0-4%gRw9DYxz@w&s9 zD&CU{Au)AwcpW8@8ops7peKkQE{9sawLc75ROS?8wL|ubtj4(%xW{939&7MRSn1sk z*@L_xfL3~-;OQg&1S7~$Rj<@Z_VqV>Xu& zk__!oA$S(oe^#9D45S9@f89WAmVj&UJDaLDH{5rE0tMj{zxh<)$vPYLnWJ>e*t3&7 z^O)<(3d}wH*KZ#<7sx~Uy3D>Km(6?KXQz(B!YDkzYHDiF6$i27SiD|lD_kZ~gdI@T zQrd=7=HGW9Dfvce(07(( z;Jg-0YmsQR)QJNhs;g)KdBmSIkKJozsU`pL+}}p=$DD22)Vjp+LH$s^F3tsJkOBmd z9gkrNN10-?Rg(2_BMFOkoQ5eim9@Y9I}HAaKsX?RN}jUGw&YGEI_yPQ$7D@Y8^-N81l`#Em#QuOu$Sb zWt}1Be;b1DVuO)`fBY>w(#!4n4ee|iRJY?57VaciRe$nDik{5JzNa-oGnC<^q zu&_+2k|x{=CW8^9UQUdq{Cwwk#fE z8Yd#qZ6aKrA=o#?{>pvM!b3?@)8YZ=iIzNDB;*a2hY#Y2$DUv2r*z$8ph&6^>ucI$ z(qwH%KB1*ZzU!xnif;1i?TDBOW$+DHRKmz!JaJPIf26C@V=T~M&~G>) zY?R7?ix0b^kn=t-0qSMIOjh4`7DbAXs-TSI^8q#{e_11w5C5|MCr{1oImN}tCNFq` z(PZOR$+HVAROs0sYG4*E;%~2BhML%11DS{R2ay+kQCW<@Eib*!P+^6yhD^Y8rGNYc zf8%GGYTP+s-+^97B{?F5aZ|;T+(P9Q`2zi6aq~qB+r@}9Ca#CIvTu1)tdY#+(B86w zVY7!Aj0pL4fxNMrjtqzykan9J@rNpjN%O+hlq%ut?qy zkpM79;(tftRDc>H0%?s|3iGBFemL$uV;i2;E|d?givcL$dfbS2k>Gzmx_%X6;xl>A zWgbmPwVc(rvuUp01sy_wByakWbKK5Yz?l6HAZhDu;1ta*A-V&lT4A?*TRRjOaOL*WjrKC=}JTI|+Jo|73BA|HYQ6vdZ zp6z>ImDq&`Jy*5lf@R^s7bq^1HsC2sSdQn6Z17zur|(5h13srfArK2{Y|M zHeJvM18f(SpRq?~W|(ri)ieyBr5UfnOzljstNpZs$a2;M=+hvQ?=Y?(sc$95&UXAd z`kei~@gD=MVVHuuf}P5@?#TQV8>(Dc*Xwr#G3+`G6s5xVj=Spd?j-z=xe=H9|EP`O zJ23+SsulfQwkmG%!9Cq-0MnZyvg~#52pNmqOl=%a+?E5|Sw4@`r z2Iq!`@(C~8mX5%~f_vOxluNIRA0KD7nl`}p4dwbXT_rZ(B~s|Q@hV923-UXLoD7AW z+E2P%v%{SC5)GK7g#45{v5HU)jXa1IiGIKM6U~)~!>PabOn*+*vPHm--T|FARvZg#l zosWo2+F8ZqEK;AXMqlW>Djs8n%Gtx3_*&F5L;^whd#b~qZVUnZM|YGGaCOyP!c~&} zSD!B8r5pcmvF2FuL*=upusvWud)McCJh-Rz>%ahH`c|LU$Cdxb@v{NlSjNJwg@mrz z<(#n5{O=enGyb^CG}H4~9x7`pkX(|YB2$8cRnlAKv!~))fRqW^36#;BtG76vbZzLp zTUCfi$LAGB>k`bWULwR9L}*1=g`g1XxSWH3t9XRF(uAKI_XOf)NdOCCF@jKX4et8d z;o)XMxnVbyIYoj+NZlIp{_$2^`~cy)eCHUvj;X+E+@btUDoyr)M|A^C$keBcwPYUO zw2@GDH%sVja@zWlB1WlC<(eEM$|Y|JP|CHLck2f_Gf?b;T9By@nM$eoBZ`I=kW+{M zxd=$YIbrqt;#Y70v=(2U@w^c!L7BE24r-62lrG#IM8W&afs>ybOM`FBh!EDB z)bT<(~dw-aq6e*OE%;vD@)-YwUNTk%igo}Efwbo=jf4zV|bhd0bI_j=UO8K zv?FHMU}D^A_3SB@o7f|;_DFJxi)0MLzeA{P_$wxT!%6l-S6mYS*2Ul*(dePxB!POm znKkm;lp0Z0Y%RL^(jIA3)mR5sNDvlsTRo)V&J#s^_-8xuZ=^P93>u7isDD~Xl85nrw!zDpuRA}yCVa3{&2c}97lm2e75UgjSqZ_Bz|)J|JoW9IIBfZkF< zcCDA<0`Tvk)CpXA3Yc(_a>wI|R?qqFn_I?ie7bihM=3aB|g%Wrlt?61H*R^439t`m{{GnL$fb<9pr zN5=#BuOrG}hb{)Q3e3hk%fR)n_Up3RuRzIgaSNOyqw5>5AX+&@^!Ie?Y_<=4K{UQmfb$Un?IFRp>V1KwjmsY_ zZ3M*-OFz|wi?WUmx>FOIAH8YGKaPNP`%YmYk&DH0FIGQ7K(%Qr`u=pHui|G*W{Qd1 zl~yt?JndU&3vA$gkFw9MNGJg0LM*BJqTdr`@<-@O8AuU1II@~r`jyLk@NRq-6rsSg zM3GZGd+NQ#X|u3^9xIGx1a)8e%^=bAN-ekR8FhsM+#ulDGkRw+>u+;wFFy*rG28T! z5kue?k2`$7_tkDoW3|f9FO|faZ;j}0&YAS__}4Pl_$hNv;gRT4OFQ_?gZNZ8eC~Xc zqB%B;$Sq0eBGgnH6Jz~fW6TsD@RAVYqEes3%ri>CggNQrr61ql)sP1SyuN)%Zh3x9 zc>dOOiEh_r=-o#q@ffog6I4NWPmYu{VXX>sv!V@eo2OQp@zO74e^#0gc|$ffwny{j z%2@KQTbx6O%QLPn(%R?UY{?@Z&1{v>*bK$-!HQh-r@ncs-S{5nrMH_p50#wuoG&v; zwjJ|bT+)}W&har!4awSF=f!V?-C)`+zoy??F#3~!WVE#Zf1R(+as@q7R2cAs1mbA|C_ zw@4F}@yrVB#kuMkSESxX!x}qEIraGbn=sDbp#j$KMD}OX#fZW2FL(O=&9v!^AX;P!hmYf#^mlRkK#}1~c174|AUx)0mIGbb z)nPY2YF582@Pp$w=CihX3wSAqg@Peff_a&jTWFxpY4^LGTpp3Dg?sW);V--@7OV8F zJa6A&cI7VO_X^DK#N`kU>OYK^%jebgB>W9xL^@$qzWjSz`}`r_d1unmHh&Xo@!e!Q zXl2jWS?2mMh}L7W_m%2HL{2^yhWC@>HWCty`D@F_)q7je1N%33rNZol4y|ybp$o^r zdDDdM`2RRNxOu=u{n^Z&zl+=E<)a5pFBRdo%m~6@pOm_BJJYyaUECVzS%ZmTFy+d8 zlO93&X4HQ5?t^QJFo4h2Y;@bQSIZCp9lFOy_Immq*8YCnpZ*uH5MrGcsVCDj=m7J* zRCJa3wVyWB&!tP)G9oA+P)iIvsZq>1zTG?slKDX;5fxk$GXD72ZZsiswWtu!B*0zY z;2()`x>I?%ZEB|9~Dgdf@K3W2jjoGv9?h6YlqFyuy1>q4LhU3E?iHMp~) z_un8oKhxeCZ{8D5*pHW6)?p)+f`%W%$;Pd)>3U z;?MltjTC=uhF#r^V3#D&C?M+jZQ!*_%mEDqz=zh^n}=md)b!QA5?wApmPU6FeN*tM zz?NY(&PdlAPE4PLuIqouKIo!@rUS1FF*}PUp=IS(L@Lhez4;PY^On1|=GW_Z%PT}U zCgZa8-6XV7^W5jTAj~M zYVOvz&C@}DTu*n#!f*t3 zlH6J(-b%GzZ?!x5zDFsu1Lq^c%vh}-6Drf|s+v#-awc^6>aR);=c4;8wb}QEFi7k$ z`B#k+FDqx}=|yBssCl{|;v7fH%;Kn!{^$sGl9K#|-GN+eJ1%}#+HU>#fxnWzHijYJ zSMK>ZX86Z3!@c)w;r2ysWWG1fLWrA{j_!SUf|dzx<-~p(*<5Aq`IT5tC%Vu}Xcc;2 zp*`pk$0%_aMuLjJYDdZ6?n;$lNu!8RvTq3e=;IoGosz{3i;Iw@o<%JQf4E>5AlK9s zIIW#QT@+l{&`ZUvtTe4RS3mHckH82YA3i4n_pHJrM@W%ui^a2XYW$XeH*QhyVDrfU9jB>hwC2e9YervHpC^ zKtQ$R*hAi2%Yw%wOI?BNjWBTaHluucjXX}1c4>%WJ(u7%+)kPbQ~-o%-sR{u!aB9OiqL zBe}r#tKvf0Pc6VO>mFi_O|dOmzP;*{lq)^va^G5$=LWT1UE)S$e+(e4wd#ec*6zcZ zJySQuwdztb(i^YYK@UGdpk1dTaysqxEuPhnKUv+%^$eq@b_GD}H+GV1t?aUxqcqGY z#UYsNbVi|TCPaOwI6FIq9I^A`$rpeRR92Ba>)ywaqcWctf21|k8INP>h6_s=5(|op zP{=)XladPWVE)z)9T~2_JmQm#=w+3B_Zx#R%l_}D$=GhvNc0gAin6T_QpZUo28tn%zxM>8Xd)A>GX2o8j7J19)5>Uh>dv#UE|)rGrEG zMb+g+IE~pm1PF;wvoX)0%_PLke@~G{_=+|WQpeu5gXe#^{7Q*XXB;@Bw}_dt%8~1d zv8~%9#kh3aF@{w!(e|fVzrV@5A5yKjYMrMZXCl$VR1b zGr+aU6Ff-12A>ptWb|}b4H?(P-V!YvMAk%0U2RtdHL9ClTPcP-?L|vF+lU6S5Km zyQva3Hsi8-OC$j3r43%;GQ;CI-V`KSi;FyQ(+lHAAP;QW35?Rl zx>I~LE3XFG4K1dma+eC#(SEGe_FOU_E>1~-|GfYG9!UjC>;nh-)WW=ta5}Rq@h^9& zYEeI>5|pXKX-lUQC9OZlkwfeuqXAhk>0e&kWr3Iqj>?e3OUnLYpBk415 zX0V=sOa@0?OzH0XXooBwwWHnsm9x$1WQx`+Fh{eJXszw z$TsRG{Y#60QEBD{FsG7o+Mt;J+Smzls#eD@UmJf=+)2jCTS90MI^QW}P+sc*at^Dc z_Y8FvD$&D-e%(Yql@H0=Z%R6#_{TbB8s+8RAC;}gBmr`a-)IX}R8c7oY3zw9=`0l8 zy5cRU4gX#Vp#;0!D!C-O*d`!7HT|x#)wvOhMJ;S&V(h=!-4)Sf9~cH>UvQ|4J=pwj6RI8J5n{tC;Z*?9@5 z^SrHaMun`^)iakQz))qhyg6u@2HgnkUgZwkrgo#G`EBj{0KZ|rKgwtG-gIi zapfWn{z<7V3<<*C7_N^T=9y7EF?$X6S34t28UL0w=py(o)`y2?E`Jp|GXM`^D@#~( z4v%F7$J1n)%ZCUDodzeqyCiD6<#=oOs@yEN=4*WbP0dSIgxjK(g2C>Oi51X1fB&fM z64tHSnewZo+h8_iw+5I052=S>h_!lhivGVi^CM_ID35cg8>6+BNv0qqVggz&Zn!=N^((*mpt! zOI?^LDS@;A!ig&k-!Q!!E4(Q|#7OMo9l?C)eYF2`aE>wVo#!rjRmzt~QgA$vZ;H3% zDB^hK4AD4i1~*fEHUh>*QSAc1P!VVuilmJbaImk2k7BHaUQX+m`s@+Iy&UqY-}EH^ z-14U+Y8i5bNs5o-^j93E2y^NLyw`|}iNM^IU&j0a{s3j_L`RHJR2vbBxaZBjkH;%1 znO^jceBL%%5@uBeZJwDNb9k*f91&X2-M#xgJ;VZ8NC{-|ks@$T#GVShr3%^c`5naw z@cC=bw^sfOP}zpnb{oA?Cdj=)=ApFI_4VdebOJPe4vqo_LIp3S^(Mo&t#dJME3oB2 zq<;pkA1j;|Qi!k)@;lIu5!>kHi{L|b3tf9-4dJ_Dh%bqCwcM)PGMJFdZ98yDdZxYGoK5^|tuD|n?tRy!mnipdEU|?YgLRb8ku#lHH0@t7O z%2y+;Ap@^NIgRt5En*=fz8VtRceb)JXxL!%>Cwojp7AdI7;|}vF2<}mOkl@DUOEuW zzuTV{_bNw;;Ch=2anGs3H$ukuYTf*C%qn(e*XnP9`L%64FUZ@dc8`fpHN_Ab5;YBY z%j%pf7$}Z7vN#`W)1S8{m?RUObkN0l-7aX*o)|(#LMGNt`OYXs>1-Ow-}7|E&n}Cw z4$Ev;aExkzT&d1CUw{|xX)Y-l*nzO{MdD8Yco@neG( zNnSK_hJ8o!B=Wue#^&lif6_Oc8ht?fA9Hywwnxr_ed_ty!0v;(#bN|0Qrn|pWd(mD zO#mv>FiRP3SPiNz2)>WHoft~B#9m=Q_z0jWhh(2bGP(5jF; zuSq6RRa*t^E{X;I4#}hGoZy3tv^6eZj5qxH@FW)h{*0_G4m|+049aJ(4Th%zY{gD) ziWEx_0Vxw7`3)MKRB?9~&Y}rDo;56v=VEvt09W6aZ9i5$u+Yg;OrGm~-s&u=?GNai zBg?gxl%|1iRa3TZxkRubh0osdof13=4U_`rRytX3z0wHx#zy3qb3fa!o^LBtE{xzo z(9az|=-{9SB}oWz_HwaPK6GMm@7FKKr(*AQ91lufHb+ zBVeQh(2=)ms<1^?9TTPmM<={Ho;#0xGGx&w=+4}WLlS3bzOLt#Oa*k5{X+Q!m(U%D>2J!GEe;$t2#OU!!*=P4-$D$kCvfe*V#u+jF$$P>^f0U!K z9w(P4MWFX48p~r*x&bdB%1va~X%!SisO2+YF0O8CoX%|`7JI^!WrH;a?JkuCpMQv1 zpHVLiFb{-km`h5{e(eebWg4_o#sADJ#Jp35HqVO6IdjHz5+}Z<`$mjKH)7FPIhVXV z612^V>>xKQhp3#XOS~ACc_E)TnBg3%6zsy?#wD&K8=s56`7?|Vxly8{%y#QH`Goc| zl@)PI&|;F6F^+;gvf3{&&N?u_MY>F-y;-Lqau7A8-eSA1-+P3x>ctUR!tknO^FWUB zz?Sk{oW5ZOJS!%w_?pcFe~68p6+Wofi~0c+BPmLVUw{oV znyZZ2_L22XXy9)FktH_LRgeO0$fxz)s}S)XrV`;3@i%Z)>!{i!IM0h3{*Zo$-{lZWv|ek0unwrES&xGr zlPFy|WRrc&Hfn1OtoAd_wWT{yXgt38>vI2r6y*s0Id&KEOqQC7(G)#tekMsE4)Bqt zpAhiEm2!j(BIgj8oEda@bB)O-{oW{@dfDo>K`G+X_}4hSh|VwnP9uL(JJfhh%9fH2 zs4XS-6ELQt`{Uh3XS+HN6V}|C=QpMCz5Pq9cg-b^YLqv0PTB3d2_mXLsE`1J-z@qJ zh^b)V@w>DE^EHTaX{(eT%Id3i^&oa{>rbfQPxTet*2=8gB)i-P>|qnDCXlhe+N8^_ zOlX68259G2G@9l6QCRXOsTUnoY@gFdHBb7kGVWJS;Iu_Hi|Z(KD2UtM-tb;Ym1aks zIqq|}k0M^@Z%X@G$PC=>%ek7!)~5rY?VjekVEj-wbx?q!g1=n>g)>&J;3$|m@AXOn z_8sB%gi@)Ac5TwTVrPSgDj(foCll45(EOB3pNqRH45)h^GfK{_)U6F>sB2>_k50vU zuskMbrk_m+M_8W;ljsl`+Yz9%(eZx*<}tmw2Cq-$H{`yW20ZA?;Yov!0_w{jT{5rE z5ce}Xo|w*33!z!MZx6fd7v)iIta&RMXLk%dqhTH`?UkbC&~JxNA#zCbhTp4dH!X%j zFJ@cMKp?8~y{WI_Is_6Zq0qoI9`mVW|@CNa$rFQr`!-;Ehr&`(&-)1e@WM?}j zLY>K~&ahrm-L1cwJ{=+|Y)%&EJ#p5$1sloTQxxTR=yC))V0Hx=y)!uUNdcU9wO4U2 z>2l8}nlcvUXq}n(nk=R52qKiNeIBfLi$9#@d9#mc{3tJM%Aso0Dp|d?sZ$7Gi9OG@ zo1=MgdBXI$3m0?f?)ye_m8b&3_eNgQSxL?(c$MCyY)p!-Js{ZcmUa`(S1Z3g3Z^Lk z7AZd!VK$HW-4%5+V*x@l<>oZ6>44!C@`2Y8?1q{mp-eu3&1m`@6*M}*GycFmKQF?E z5xlS3J&(rL?}8S7dRFj&s9Q>*F_YJ=( zj0#Qbn^b3CaK6wagvjRG-V!I3zIiYPyq<+1(G+z3|QQb2?^vW#xhun!LWBeeZlpZk|{@ z4dFaBK{|L*ArXdev?T75Vu z^l<-A>RN%H0KrZpi9m`g*Oj#>t@#5fL%Y@j93v5q=Z&GNnOzlZW^I(VdU|x(Z}-W#LrG;>wh5z$Du{ zNA?5-w|${ro$H*ya6hPW*P0NIv!eO(r72IVg7ZR^Qht6xQs;=dsPNw@ZS956d8hjk z8&<1oV>&>|y(Cr6FL~doBjU457yNRX*9U$@C_r#u-m5QZ=3ToWlFvT@cx_<$JnF6I zfBAT$3ERZPh6d#;%QKTV!=3Y)PQ8C*Jr+XHQ&G=n1>E|rzum6(_d&RS(*wI5W-D#1 zEGt3ysHx{z_+qHP3&?(>OGscw{Ybw_jWMTHaJ;J8-?BXp>95|Ly3A)gS-NCY$5=(@ z%6W6nBmqvpF=g_Hn;z+|tOSal#^L7$SU6T$r1S3tnj~lN3q35Sw1fe)gPuCsE$tIe z*tgTHwoS=Aefsn?76;WUpiP$DsABfaKM=OqmmeqzURqdi?FmDZ`U80I3#&5|s-UO; z4Z|)I%D)|}Yfj%zEKVj#v&F$ zOuZLs{X8)S95qP|Cy0hDu8@(%pU^USCeA<$>sFFB-2_=8uS2`X$VT3g*jrwCg21PS zzFG-?##}JS$Mukc(gKXOU;1*DL^q-+Fn~HavZ!Pk(DcPo4W?YR5Z8U#Q+)14|@&WsRtnNd)XXD z@|Z%WM01;V6s|hhj0|!sZSY!nKEz3Yw^nfBnGq2!`b?V6&~r0z_Yt!rr#-vGs@kkzZfm|S$_I&6@yrIS6{)39(o98}ol0THGzP4MeC!|h}3ZWu*#xE|Mpe52F+V;7yyk455 zSQoUxr^;^G2c;J1}zbkw|Gv=lHXW^{NH9QYW6 zls)Hpg^bR9&RL$A>bNZa2U*mSOoI5FlW=@ob^LTaTB2Ss@6^(W5yg3MYGg*T$r=XRQ+_mo4UYXR*;TgX1|~1 z88ecSCvVO`60KQAz8F$_HzgupmlXoACX+TnNwyDfEfv{d9bPOHoX;^^_)-B0x7ERU zbIflAtMO?m+F}7g9vI$}N^TZDvvh}C_NFqmcurHF#+_(H7E|)o+#E1|v+=+VC3KHc zFjyHxjZ>6hn?c(@{E2e^5G&x(YXv{WPNrFw5eIzwtXdr~V%+DprSX zwl)+J%dly2dL{W`J5fN3ii@-5$w0eUnTDe=kEil6gOUX>)roH~aaaI8Qdl3|Nkd&* z??VzgT+0o$L_}1&BxN+>e>xSVt+;BJRo5+F)pNQd?^-&)Y)=^m2#? zFQGp&hsp5f|BACdqTbzgrmN2~Var#`K23uHK>^` zdH&y!{0~I7kH6toX$4I$7YLE84h3Pifgme1(*p!;?`!Z&PD7g4QsVFN%z6DH_x%YE z^@CTzY?$)%Y4yq@GwjtLaOA&GO`q+3XUgO(x*1io!f);M&U)`;U&1OyRU_^URp3%w zRzyeI3H_0DQ+lA6Cj!3nkrzDIAU|jVG|DbY#~z!#4fGc5EHq&jH|a zmkUltak^)o@*>T?tu#g&XYZsy$Dxt%$M<$|<&VdMb%H5;DE=5c)eaVxabwBR^ZWEU z0U9y9@>qlk8*K)FupQTa?jc@p$|f8EwXpM3k^BsWM=3^FI3`lET{^U-8+?J4J<>0O8=C&II3zL7e{qmLtCPJBX&iJD?F)!LX_C5P6tc;|V@XdEF z#f-vht}QkT6ZmPm+;`JZ9 zR|LMq7dBS*Thu1-H@^}K@!>9OxcH^Z<3O)Q||K=Rz zzp%;Xdh?>r7n-tgA7y#ygQesQFZprdFZwZmhOobx0B4{}@q4nRmq!@eNq)g`EHTV# zD+z;o8x9jK?M_Zpby--xGOfP|QWB%f$(AFNChqEeFZr-&ODs}<8g>z(CN5R}9?`t2 zO2PVP=~bV5zKAi#HIHpwqBn}Y8V!0;vT1Io*+7nW!j4Y|SyZknt~VxfRyBik>Y7;y zX)55d)#qP1SE~57k$I4*wmyceR-A1Dc73KXX9Jb8iZULhq=F$D!8}+VZv;)WzTC%l zS#RMY8RXEMWky%lx%=(f;&1UN8f5Vml8tlsz1a55E{8FaL8ms)SAeUQZL$Gs z^a_a0p&oIF#CO4xBJk@0emAZU-YrDGlwMOaMM|Ci!JsfMXu$GqEKM%S5<8|+U>LZcH*?(U8Dd|Mq15!lMHI7l7r-qc($v1j z%UEp@P8YF80o{~0ffv0LRM`w(;m^~0`X%8S&>VVMs$l)r7|!g za6Oox`h0(XV=3^mIP=4s7bAn8)*%i!F%->FOlM`;7%2?yOKiyZeFaa8YjF|jxdpByB)Q|B!w(rvsx@i2Mu||AhNEd*V zb4u|K{P^hm-r7G&!uQN3#tg79{>m#2Ia`bXz7y_lr4!{d34>wl*ef4wBs`}>6qfyB z5=e>}ru8VQ)DTTf7rDq}GQ~E>c1xeUf5U-Pg&bp#h`ldyLHCN#=-~V_BkMo91M_i~ zPGIql5=UJ)@op?xkl5aj?&$$-)f+aCiK zggk$}D>fk!8YnZeMf2;9kEP8O%?TDnKhHV&TKaEZ;1yP$A#irJB4( z=+5`KXBT&!CcD7oss#%eczKPyGQMc3U|P_yAY*t=Fr8lyc3w1*sB!2+A2rHi%_}>= zJ2MUcRZU)dmx?uYqlQt1mEs(C$Mh=j(T{J93e2Rphs=oVl&JZfCnEo6P+IVXov8yF0OuD<_VSXQ4MufFDbVbILi~U> zJq`9z*Gn3w46e9G9(|D^dujw=H_|%g^VJU{&|pGj>PYY<6&jIFzP|V%_@8+VwSB4a zr{txQ$K$^^iJAZ5zZZl%Y8`lI8?l#Jrb%Esn6JIzhAGNDWDu!w9Yu4zB-httxXra3 z;NO?Z+Pejp9S6e$!eR*fIURG}HOao5oBgJv2g*oTBPtcCA`(}sXw}hON#-=mouEe- z69gdLz1;>jnpQbzLi0V>$vo)G!t}v))0kWRG)qa3>=KnAhZJY+_M-1Cz~buMnae_L z-N#Vp&-<@Z#%Je7E~mTk2e`uD^mw1P_`V=%Lsv;JJq{}j3ENe3DWg(< z$jE#)GkwQGwsf-FrF0V*?@Wt^?VoUbvN%fR$<@{T*Ehl~#lf;0Qdf!`Op)JJH-e>) z52YJ}2KHIoGi_B(l+2?bhKwU;@ynF_4^xzR8ODqttLp1Cim(A^g+{+W2vpXaNhvGX z1eu-6@fmKe5GDi80X8ZiTQSeV2;X`Ff?Oh9>J~U3$;#{DFb=&ZPASpE#a-T{mP6P( zrCc36P6#mS@*qUJo{nZ*U8E5LCOUk)Nij(>J(=( zKv%H5&_hU*LR#={q-naSEID-rIPJud2TQuaY` z81ooZte)m^6Hn4N)-zkWqe<4%oaYl*$afcji<9*E;r~U|eFw7D$Bo~Qz4xk3ZEDo0 zP3%>BZ?$XBsYQ^5MSJB#A(PhWpwF!zMs1Tm?x~}_ve)subBfH!VK$$LK*@=Gzk@Ie7nEHwEPy8tg^2wUz zbIeL|%w>ZKm63~Ad-~V56>BdzsC!tgM+MQ`sx?^Mxcj zsWHD$4ru8K+D?PPiYtaryD(W<4(AAU;;6N^Txo6HQJP|X3zsSRX-?QVW z^0D>zW)7`0)nZAo-Rfwx0t)wwYX~yB9B2jANZ9!=f2b)J?+q4h`aBC(veqh)sVt&M zKJ2BKNZpB@TIPvJnws+48y1_Ia{Ex;J16xBP5;bgP8uY~ONusks`>clMT=-&=2Mog z@3g3e2QQb4#Hn+iyD`_BgKP#y{)O`jAyJXpk*x1|F=zwz+nIa&)Av*n2~j)Adp$6i zD01`Q5av-wRMC~eKqjkyAjtdIFYix1z?f0r$95i3lvTXEYAh{V&nz~aGT@QCz@8_> z9D(P&G!ym@crDqH*D&?7&#%M9H5f92eDkOKEx)@Lo~oI+wx(Ni&Ykkoy5{gVyBm}K zFQ>e0<7TK4tz;Q1BJQATPNr0)RbjXJB)3QC88C^dkB*!dyUW1wNq&xlBvx&vj>)8O z>h6R`0hXf|JT!kYpLmCjYqw7L2Q9fj&gZMCg!O8tH$khAZbtvR50?LSc;#fv68--Xs05WpYx6Ork{xAALZsaftBx$zn?{b(+@a=o?i!60Nh?J zgXipm(KDM-!vJkTC!IShUn`d0o>phC=O{`^*ZsJKJ>Y32bxh1fH7l0a_sA_@;L3!A z{2Ue=`C?2sk0vO{2NpX_weqZ(G-^VnNjAW;U$gm{PzWyj251dK+Z&D-SQA zWwk~G0I%WR20_2zU)NYS2tyx_J~{6lO^q3&g|IIM_Uq?m$YN~9aDP|CL&AmbiDbqd zMA+9iWXUkLZMAMatPiiV$pMjb9Q%@yo1tTwsIhJ79ub({H}6$+EzkW?B{nk;53_@WsVN zcOnFx>vcEPZgFjbstxZPjFnfLe>SAyI$*a}_rqUfM zL3Ws|XXJoY9nOowB5n=5`$9&smv0j%-AZy4xF%^dn2~p3{V5HBmI@6Wc-WNpClk%T zAv6MiMf2-?wHz$iZjVGS3#2OM4FSo6hCG0E=45m5H*2j#Q-!sbl zHyYHrggt+)eV6S>_hENW?B~unHy3kJuE=KmWJ;Ut>y=rN zvY!Eicbs0o)X;FDgp!1jJuKfD4cR{9;DLB(E(=8TCD3YdehcgRjt^g*JN?$*ukrJ~ zN%|#*#vVII+Um{8VvtUn*F(B@mtI;0rp>q zacVtrQf&r)3{J~H6e>coTCEV&-FfJe?bPkdcV2Yp7kTJlT~9XPV#Q; z$U)w`*yYcs6Q74)@eb=2pn+KEEZJwI2G35eWTV_u>y=of!y)QVoZJ;At&t~-!%b{N z5w(|Htx7@TZ$k!M3?hdMmWXBYGcq#R=ehTgav>gfv-0PTP!W^2@EtDt-Q)IgAh*?-@hLB)CA|f=zh5XL$F^19qZCuZ#tE+O2;9 zDs?liof@``sb(id8X3Pdr!Sm!e%R+LlEkfoax4?@=UM+tn>B3l1p^lyFpGVM)In-vQ7@Q^f}hrBl7t`xB_3Sff`;%V*ebrPxna- z2eazt=#VuU;PQTBAYWxZU-EqPIevZ_hH}QN^-Iv%aBR0%7ACgzeY&peAs);2Z{Roo z$JJ7!8f>rH$P)JaX?R=^CO?Wq&0UC%dQo->B-fYqM{%@}U3`AtDaeAm0#cK$G=Ztp z&ox+grh2wQ?52A27Wg1WSWV^sJ*mMhn0+684m&BNn%9SK_!^~>r%>lVQqtjsXy|3P z0gaLEsBVBpP{y(JUWo-zZ%>GtqrQQF$)N$Q<=*dr^??w`MDf?K2*rX183a1gF-aea?wFyrFm@$8w3qL>B+dcV&p@s3Z=&eFO25Y;FOcRfuS34SfC9>dH zRc>`S0#Zx_@ji;&(6QFsNwbyS=(?PGs!dAfNrdRMi(Z$znlb?{rBBl`2cil$3~%Zv zbkbgMwBzWV^nJR{R=p;dg3cTc_|7;u;LNH0=0QW4VXCCi%?w9uXtzO3ncsnXnP?fY zjHGf&V3mJ;`gaF=bUn*ieRL@=LZ!=w`xQ2Gq&l+~}&tY~K_I-YWJa_$KalQ8(Sz-F46 z5Q*KvgfH4*Z7PXcEhmfgFim2wG#U4Tuq2Q zyM*!`ZF<;g^J=j-y#;1bBQUX93Ec{(+w3>FPZ+0ZltM6&=4K;^Uzt14jG=w!I3k|I9!fSQov(!x<6-{NG zaia@IKR`8?KXn1XzjL_gGW|RhXlSi&YS?$yNHV_~2KQ^Z<{>aax;%7rB_Nc-!qIqo zRSCAWK||8`wkVI}H%2Dk8)P3nRRQcWzGhw?sY|ge7r{;p--bFFUctM<@-ONTsd)hxP~XewiM7c&Qn-Jl!x~$G;_7`A0;gzS|@z+Ec_=H zhhadJZ>#VQYm6IshWU&LUhC?8Q*j1A zFbNrb3}eO*d3~xKbdXLk;Ab}iS;!(e!Y!_Y#1@%gm#tLGU(3DY*I4FM(!je&S8wUJ zI;ixiWrFXMzBM4}l7Y)IE;k{)b9jX_+9MXcewQe@-G-~5tlkrc(9y{ zOFMDy3HU?jV-A70=t7uh)gKYfg4$#%(&4F)ypxC0*41{bXz}QAX!6J1&p>mC49b` zLMLlPf=>5w5bQT)Z3r$&ANfo}oLv|&dq3j=&Bmz8tS7307v-bxFwB(wB5Nl*tVuvk z1cB6`79FI8{ERaZ;u%%hTcG$ml$k#O+MZAaXq4oq4CL1L_!$^Mn=y=$-SW{4A3F=Y z!>{Py;%if&`F?)-b=M2*Q7w~n6Ulwgb}*%M{wzcMUndUg|C5Q2@IVrHSJwXE;(7?3 zAH}R~gBNSls$A)Yz>8K&%aqQ>m+o1jg#A1^^^pSdl?%KGvK{MJkmCI7v5?-CZ38nTA_{wbs`pv);IeHJJNTAMDZ+LMv&a0v+DV1u2}oyK)b+HpJg zWbe{0A0mFH@`Mg)BYLiQVT^D=?s3t^w-S1dqAp^wPZ<^!ZA2Tua@${Gceq>F&tz=aIZ$)u5wpu8e8Su#w*6S^tvkJCrrE?i*qL zD!sIFo}SJYxic!x`$a1jski)UV63f(n8jzqW;+t)zxV%FgM(^Kp$_M0vgUQC0*Eu} zT_1Bx0LPZjE(MB#in=jRmpJ$Sc%uLI!-?wUU;Q4VL_&fe{))*GOI8QjG@wxHcjbZ_ zhNw>O-zACQz8)*>&Cblziz?CTgOIe_aFk!}F@Kgg7xqyrwGT`4h<~(a{F(jyBL+by z<)XIm^()Az+EMa8cTn|63Ipc58mC`ZWboG;e3zyNa*-$VnA5JssB#^I3I2MV>ZBbr zjup~133sHO2 z=%?<*M1iI}cEN;tNIj8qYS^-7y_3oze@Xi**ohx5Xk+Erg(`%Z3jRIf`6(pKi_O^$ zQx-3$;$EAygT2!?&%MSVWV_VPBELQVM~I6rjfDD1UUv0#BzP?#m7IOly!h%g_2e7U_9%0EJe zQLwGW;+nmHg6($LYxO4wf1Xo5Q2Gq--9JaEa5#0w;**pYbigpB^dKVCbCBnkg83Sp2X+l8M6~c&0KAL)}-{MNSSLbum#FP0Y`mtLw zhwuNVK5m76%IyFE*^@hiEX+L5Vv?ADL%}P^seC`g8-^jQFXs$x9UzLm0#8-n)+(c zX?M;@C0a~uj5vU3E#2c;E1@!<7F0GubL=Y>7OXAMkqALDa%W{Dwywa;Z&DC{i{EEw zolJK^@|s9n1kD**Oy-})zNAPQ_85RX$Fe@}8ZP0{OyBvag=THB;4i1gb!q$vTIHIT zVZ}OXZ|lmvw#VtDVd#aCff%KS9q0z=j^Mz>Do8^kcMibS9H&L3D~6yK5Q0(~Q+nj4 zCdaTG?(@u8LTwb&{hZ`ys?aWd=k8RIpptzNtgYl-Z2Se~FlsyJYf!(p$NarX$kWk; ztpow~Uwu^xr~=+{tj-ZBJirvPU1XTkwxH;6%-|5*Sgj~e90z;R51>KEk4!C$?;R*t zx5ldKU<$T^+0*Dxvmnj{O!?yp0)F0qTKZ%=A{7azcf ztFcc1i0Zzz2x(bF$6LT*&Z68uQ)qs!d0Jg+lh)IAR$g&t5=!TCfz<1C@F2_Q*F^Aw zSD)ADg=KM^iDbs$esN}s&H~jm7K&CcUr8F7X*aNUF2^*TGH>p#+Z??xuVYsD!1WOj zVr6f?b$65gMshPpASKP{56n)0B=q`YN8U9+G$We~Xz?3C3q6tuerp9Z7lAR5C{IXi z4X@l@Lcz-y$n8NQ=^vR{kScKu1iQ68;+=-|R{i5E-;D<3PG=1n@i_S+Hi2;NnUWLc zDU|$@M$g}u*ngodRtZbib3h8qu|Fh#qM4(W0&N{Ku$CAAL-eLF%Lu zA`T9H2-i|4wCZf#UoyNGdA;@vn!l<3!};WNP0xbvcOTINZD-G0u#5>)#N^5N_`QF^ z3ORf{d^=SaauFas?ws4m2#l|dz_k#v=$gg^IE{8{oLdGvn4x5KA7+PNy@Dy#;%-`h zN@QTV@+#gBx?uN=nw$?h0NzY2i$Z+Ss1w@LS#3={k;a&j6K*YNaBZ*OQp1|a4SC0|$k_tTtQa|aXCnitnJnR>-Y?VvI=*NPadsVYy(%~$hHwM1QGor)cXap% zFTfxhI%!vj!hhuY!5G^|Ss9>hN(l&<)Y4)3h#77n?Ku*Ut=Hfzu~Cqx>zarA5g?0v z1{mQ;hHF5 z@3|)}t^{53C}(H6H9+rtqW(_6z~bwfz9*pm3;RG+CLlVWHT47z};TC5Hzo>$v+4F}@RluuK z)iMCJHGM?=w4|U3paA1XVp`hyqYhAxbeR%v_=b*m;ivbDEi{J!ZuwtA-YIu6?BCVy z2X}iF!@*C(Xydl-8U}!N0gqjj<&?qFY_VsHi?!i=Ze6}5#$1)X%K%{Ef^YzeUvms6 z>KbE1;X|wSTaB`MD%WrsXg@pYBEr3hI&7VmmWL#$I@S^tjmFyh>^w&Oc*f%)E>8e( z!ek#bB$$>){^;<<)k;zU@Qbyygre2lej0u+UfQ01R8g9n39G;Q;zF81TCtj{%`BlA zQ6nbHd5jiqt8&cs`;3M8q!f=zn_pz$Uz9v4Y>oZ0k9^jIHo?}C^rtnL04i*+5pmHZ z%<6q(l8Z{QSLm7B6Q4B7XR*fLK70cLIK1v9#{c!#0dE?GSgMCoR%v*M76sfl(QAKk z4bRdXN=AHcGt`(!%+Te!Jr3ZQo%~G}0A5-#$QUCu4`ULEhQ-vo85gXBzL-3N|K5tM zxv^RVaX*M!@3(`H6P@+34Q6lOaxUeYS^iApS4#@gSNoZ&AnaLZj=}4)qW_hDdFlLD z+3+4=N>$skq`dLAmb7%;O>)(TCOfT8#P;ybzRviqOTLqnm1K)pKjw2&a07nzhNQG=t2+sdtSE{j9*s^$?FXxcMy7}gq@}QaQV0Q1E=4X2DX|f2@0nd z|5nO5?|dEd$@Mrz-+pW?cbZ!G{4>dBuaO0nE*Hf2$M8u$|3rUtw7xICpmgBTzw#G_ z_dB^$*yLWdH`?j|06j<7d8l6bgP^57tpuIUn9z ze9UlVLj|u1eWL(I_kF#~j-gywknU8`vYVv!J#~%clqu|}>rj2>Ng^Nl3Mp;prY*WG zo6X|RY1^*N_V2`&ET5(($uqpHV#_Di@#o;FK3x6=?(!-8mo;Z+)VZ=Q-;Vfm-z$D- zbV~kasRBweA=nAQ)t|XqCaI4>CdmAaO9>cwv(pNg8knf9jmk;!C ze`tBE;ge;Em0U9rl5INOU}FnWV-p%B0c`@k$tfsis@^aH0(EH~mii4|8K9ckNn0Y>NCY#3Ph{eDtoWT0uzuKmU>#>Qcf2S-1WL zxljQ9yvSpe-SjYKEu8gH)ZhzCS zA(BwdxngM-;g1p=9J@Kc?$Z-FC)aA%N`oAA23_bcekt^Se5Es}%OeF1nk?*rmlMM; zw74eM8rIxjyV(qK9qr5%XlZa<%nFcccRGu?Car>F*k=q4X4k+EHW8cj1;mL z+qcY53>aKlKQJDsh%BH2B*mOzw`y&Lx{lIWr5^pyZw`9B=dCi_uBr{bH=RzFGjM85 zwn?VD2uOb5a||+;Nd==e)`+6k`?~9FcSB5O%d3G8nFexz$%W72JUl$HfslSJru!G? zDI*DAMR?Q*IaaW>N*<%m-r>VsOvXdQmY(v2{wmwE+Zr3b2!d(Kt}%+2|J^hpZ(fb% z_NeDOKc|^qc`WpdLxrc^49LuXAUP${i4MR_(qJ=JtG-E-4(Ht>o{s#@J}e)bg$^*v z;~~iz+Y--2>roRv%ESfWzR`H|6`auWL!3OmV5VO9~MHJzFwK8NWsXfZIfR@r|JF<-!VITx7vdMd1&oBKoHHkNY?D=)z?I;6~%OobzHB zOtw>4q~7%<|JLwqbqKDFWe-bcM?-K?0a!MeUSe`zYL`$j3*C_q?-G^&jc;?^@nBPV zgD0pH|4)5;)G!YnP=M40x1{9p7k>2~eQ#72`Z})GE)DapuL}L;-(P!hz3QF-{2}LbLfVD@NYLN7iT~>>h*L@0Z6KNiT*^4MKq1`A(fq1 z@r@XSAkUym7u3O$yyVr)R8)Z^!|H_fF`B)%0l29m=VvKRJ}r;lx@%};&toDwNimhz zWXsX?R7`NfrenT^*t-Gd49ig;d6Z6|%L7=nlIC$wKOOY7o?v@{l?d^51Ci1&XKRrh zyUXidQbNfz7m5I`gLtgS#{Q{0V_5bz_=sI6319qnXB!44tG}jM?~vgu@RQApw|f-{3FtGZ0Gu zC#$`V7u~}2+BOiPkB#c2=MQZh20Ww^4=j&=)z_~eC8wgI63cv!ZsRMN|8>=zp1X7O zak;6A3K~^eX=&*dB{R$x&0igy9?sR6T0jww^W(;kqdmN!^^PanDbx&y|wR(c37)DJ?AcJ8_g<@F%O& zP%EqhJuXKVoTyc*iW;2%{~5lU%j~U0rsFrEG~YD=x32AXW$d|fL2du^wP#VurrZN% z=F!wEVL5#>XeYmKw5Fd&Yq*jQNB81ir*y#$E;0p=YZeZ`2<4@310Ac_Fy4rhjJ9{Wse_!F8u?xF z$~(HnkE?EU>fY<12Xtf&_h$ZP05gPF4SfRE_VoW~-t5o_$dX;t-y+mT{6>do+m-p! zV7#YPs}H|o8qSwc+cU`y#AxT~EYxTc2&h|l#|Au~Ndf0SiEef1aot0$X6P_@0^~ma zlh?*h`_YjEueW$a@?HPzqhRjW{_xhHx=bXZlnxS|t%QEWYUQ7su&t+I_aLl~wNqK?Azg zJpv|bNKWP1eHUC+z(s* z69*K_#5Iiz7@mN#>M8O5aBWEN1H&@#RgTnc@V-ymJW>U-=^2N!;F~hH@f*EGGn3^Noy-1nbF?%(O z$T0rjQ=qh1O@SROCxq74bOE4c@$vNOH7mt{9Fhkcu@&vLF9`T7eb!EW&P-Xf# zr0#G-u#Sx|Nf}_0E}x4^p$kgIV7~ujR{^l@dzXmzI&&ulS0jvO*I#3P0D~Q8u%2+) z^b4ct!O(YBaIvHZ#rRj2)iPxS>)PtbCxEYPurZZ&z?tipRLb2j_e^~zKbha+{4uR+ z!Bb;%Q9sQXt5Yg6bv<0T*5bH2vCTBkIa)SYRyEJxQ!uA_y#E+9bAe{$@R1 zPaUxPRGe@?(ggB9fZofYR}~f1PV=WB$$x%zc1Gda<9X1)X5d zr}EfCN@LC;kG)kf^5C1>P}ksaRm>Hm_M}<${_HC7 z+V1X&4E-uv5$ZL(v#+|wOtFa-pn|l2?DGXb;D7iuHgdY@x;V_y^|{kjWJ`P=!Erc5 zp-$!}@IgiPc^m!#N_4!n0MOT1^Dt`fWqmW;G0GTreq8YV$GbIkA?Jm#P}1E}$GPQoK~Z=rp>y_tQ4>=UOVvE(26N>n$x-gW^$OuzDX76vH(b*xM(jL>JLWAP|^x8!Yv34IMpmW63xqv}i{{6KjOLUwZs z@d+ajp5c2}l~-y{P#qh?U}X?a5AN)1R^QPg2lo%a)5@$*^Akv4&g=g2`@?8jxCqfE z?B>OEZHCA-FNCkL?7Jh>doKK5@-NhX&&wtZ?TgO~>bi@YK4Vtep{(utm0gv#pH64-4x*($7Ws6vq<&pv2qcy1BE zPUGA9sbJ6k28@sF@eq9@xE*hnm*;r)r4s(?d9Zo26q;+`4^yc2-<{xsxeWI3vNF5j zv7#}+_>}5M2s(G~m`J}HipU|PrDlWe1|oHt*ZR%4)h+!fc)sx!th>+arVhK=CI%&9 z_2?hY31aneiPtDaQ_D843crp|fiyn~yiGJ#uIgv=GU}Vg({@E2c%_Z!efUQ&Oim&G z=!!FcdY!&q^$sys7idmQ5xPv0^)~~MhJpmVy^&s5@l0@dQ+1Hh_f&_Qe&>8d4kAT(=p4LH8f;Qv0)m-ydpD2B0#v3gO64c_2s;KzHs^u4Q{85BHZ>nPyJ|&Gqjs~?GJj#1EjRy83Xik z*E6IW9kG4*F_50Dree4Km!q9@@Nj(WFNJ;UIAi*V(C1N(+yU)R9@2BZMi)(vBS^hjlhQ@bi3nukHZd3R&!bZrF&dVXJaOBsNhiM3 zJQw=-%N_G2Re&F8z;{F(+OEWe1Mlb!ZxF3UB#sD2c>ParTcgOdH!zBFYhJ(X3TKYV z>2L21VG-VE_541xq?nY=oOzO%Vy(wt;K>KJ26k$llV_};uCKYC zZn!{WX&lO{Y9S*v=us1o;9aB%y8PaA+uyXxxeRCx$K1pB9Q*uYvC!9kp(yYS+5y!w z)8y_nS7fW`!5n!?N-AfFlVy!=psjftt9V2oc}@j9&tBs^XhV$xwmI$pOjc1yFsdQz z@70q235#o-L>44%=NRJq9#y9uCuoT?`eo-Zx1#^GLUZ=uduYedmu`8I z?1%?13icaCJ_Q%xpi)0rNFkx;hcA%PknW0I3dulyU60=y-tVSqP)9bKQ^}+oDx2;2 zlfqZEj)dAM2M&fYj?`4NSbIh|??F;BY6^A+`EYOkRs?9cxql}GXQWJBLsC|H+HSFuV zk5B)Pu$RGmS@UV%CV1^#;B0}Zt(3oLOtPw7?HWBQC;uVg1l2Bup?<>}Yc#87X1EB_ zbnCqw2^RK0`tpir`j)7~et6&(FtVc=_1&5{eaU}BdK_{g0=fDiDvZ2-y>>G_r0*`@ zxiF3Fw2la+m)#luLMD!y4CVT*LmUhz>o9^U$!T&;$`QWA=fDR($IrdBewjfv^aL5c zVzLi*$$sx;SH$Rv+gVjeizfNGb2_FvkjYQUGT6wXkwkD3)W-{yz#V^U)rYF!sOI>( z5pQ3o?ri3h7AOigi$(s_W}B4V2i`KcL&I7WUVU4$FMt zMi8^>3xP~0G8;umoPt{_1X|9>hEcJl{S3AE3ikH3_kaV7+S1i$!utip0pAH|ezYtU zx@K2lS@SPZKG`LERRR6iO+Sk|q9^I}23Y+=$bU+ygKsTLGOp4@=pSWioHV1Oc4rTL zvLyTU-$u5inwAo7F*Z6HnHN`i&5BmU$QE*l*u3}03z}0!PA|`;@uf0SJj6@`6tVAyN>0AAFRiRu8lHP!N23A%Fd~i>I?tQ{vs_DK$b!2U+BZVC+s}vr z)ndX+=m94kb65~Wd5`~zGy6^Ut_XH!KL0Cz z4Y~b>8lE@tEBqvhA^WfDR-V5i!N(#cFT;Q1ez{rfuXUrKI~TYhKSVPd)6PCT;1w(~ zuiSoTWPbE&ROuNPy8h5d3dE5>1b~!|EsV?Go)O^6ZX6Nw@hSp!T&cb{)PS-J*G6Rg zL~fuP6x%Y0F)2U+W9YU~I~?=Pczwos&kDbZffeXe$znBw3n}4!D@XW-^6@cWY+@b; zusP;VgBN-ciUrseEqinFPDZknJ$zbMgM2#W$G_?9$02WS{)6cAZ9#zQ2dwnnziIQD zV=I83A4DPV^mn1aXGsMbboaHB{tt?IcQtt7ALUUFU3zpa6TVV%cRsjxV%5(vbU!H> z#^EX9ae}w!VY^>%4epZTSz2T{PNLtzF+7iq`es}1t+`w;pX6dYt%|gp`I@AWPmp&j z?6LqVgLW3m-PPOp^_nf_+VyxKg#1sv>w*rj1CzbY->h0bXqijtZ1WQ>r z2;ttjODyiZR|_H3WPWnNpFH8YN>aNd-ey$%u!T$~W7X3m1p0;M(zur8inI?yhurB7 zozoUC_K`sS0(>Qm8Wr6+1RP$zT+!pKXAz$TO6U1nn_oQe!X!5ro{uh*fPBqjihAh* zL^F*?iFb0fz$P5S3(L97Q!(w4t&#_4qthh1Ew$TzLJ%cj_4S{yuQ&U{1u2m`qHhTpf)n+1_%ThJCx?DIr4xww5h8*(qZJS_N+ZGwquI$PRRSVYk&7 z-AdN*E^r5D%{!)jETi6h;i$E688n6Jy8LrVP-GYea<{q&75%nJNXRq(WAIbpbKyyR zf`!vXRiuqpnuG+eTP>2=luG0LcU|vR@$EdmtK5#f+>b6^-or&PnYGBs!UlC~)AGhe6<>~lHQ)*jOWhet0RD(21UCLC&wk^fT4+F4O? zuoYVt?>t$0X1_@+KljaF`Q9D^xl&WWc&4;MFbgAW;5Mjr zePF(w(88gd*?znhI7%Lwe`qh_`_z&$fi|EBk*)%e>i=`gpM?^^$`C zb<#kwIR~f<<=DH#2fger@WjHDT{#wkeYdM0EG)-wa2%K`9MuGZBIkEQ%v+ z(R-zscKW^lDU|o-pF-4l(b46?i+UZV-Ww+fq^MHo-=UkO=jHKwQ^{Q)y~i3}a;v{D zY>_bcIR{a^?h)X(+*w1TQDh^>rqN9#9CSS>7!>>jI4RxX@olTW6;jpk04lWVWvbxJ7#f@9 zVRUDWjHsOeos|8*!ZFF zEK&I6?Nj3=Kw7u=@cZ>lF#z>$>XLN!#Gl=0-I5x%4NW)f;kCrR)eqx2d2KJg309%L zA6QB{7}o|u+6&2jymkhAs z`X*J?{1;Wd*yEX5(Q5qcMi2OkQt1}L7~s$FA0 z$1;$`^8&ol@H)i?l#moLI}ml5v;G_p36cV^SeSThwYULDZ)mj+6edA+c|RzgI#yvK zPTQr>Bu-@73>X%I{;D%b&zxG zWfO@331T2GoUaMQvYIP8VlPi+&Q#4nOS_cLzU~Kba?7F_M%qugit5$*=d(cCU%S3L zB6qb2o-tI?+|Hk&iG!_jSj7PY6)4WGH-V6jn-t~JB2M7z*ak5a{suo#>-w=g8T?fI z{1i9iX!)s`K0cKLep*Gu-}i~wA4VIUwYV>r#K?V+?DzNXJP?hAZ@@3u#R}f9m>Dj+ zpG6nUqx#R=QF?tLD|(P&S`3(Ow%Y5JE2r>tX+p?p=p$}(UZH#|8f>G(SxL%EHB>Xb zg!DlhFS`BM0*{-Oi19rZgLc<545qpY4B2aHh~jNS68gp}7qFNiTKHHh8;zHt4XbxR z8aPMHI27T0a1-u@k9Q<>NK1PF)X+!G7999!cRW^9T?)SskdAIWU_cXzgw64S0 zyhY)~msptXCwgeyy(8H0Sp@J>$J$+5k5jf7I!gikRx;BJOiDgh44)`1eAR}gS85%A z6|J2*30D#-5PwxqV6@^%hzic}Gt`>e7SotBa?{h&(gvsPOp^oS^NblfG*-uPbc{UK zCDE%xbli5o|G@^SI&|2`sqK9TPDLH5BZMyjgX?cCreHUOGs>cajyZz2oR=)A&TQl$ z{W!6&oBMFp?x=)4F@MWRDrn*tSu*)m9^6-JgLR3_)3iW+KANo?-wGS@&Zz~=@1%m+gS*fVJvll{=xVKhQw2cQ$-vUf81nlBQnkn} z))|{=7^WtK&BK{E_tIP_Zx5z$nzH9Ev#McJ9r>~G{D)SfgdJ*JUN27YR+~6i{3~k( z36j{gGjS(b04l!bG9W3Lzw@3pXp z_Ft18UN-s)?1BJ1=CdFadX_YnPtWR-xMGR!d6jNO9;63fsxu~2B*4lsRPQMp zor?KfT~pKI@`5W!A~J@3YXGPbG(eH$N4v`HbgQYD8~f!)hz+eVzt($XtTVww$v3iH z{Fr=U`m&Pm)B!c)f9O6MKR=32G&!``5JSBHSWiS-$t`vWx|B4pF5^@=_0g?0i^Po$ zG>sM1=xZj$6mF)sf6KL07{@(mH;}uauBj!PL3KPcItPcyKWQ(>kOReKygV?;7-_~} zoKp@G06EM(h+y(cF#EbzUJj%EaRVAT{0omB9&?x$_`w$VQPkrpjoIL; zuwu*YQ+QF-@8@7k!m!?g78N=ijNt{Q5&JkYIm2L5D+^T}H2zj`U)NcI-p zy6Ahbad{J}SY1GQo?}RrMg}oW&2ro^Aw6W^h3S}gw4)uq$tZrqJY+((ORlj;*^^Qb6o3PpOwrz$_i4igGglJJdxwVv%l zcqk|E5Xc>LQ6BI|n1PmEQj^)K4Z_?`tB~&aNem)SP%srGKypExrr1Of+H~fevvQow zjfZ(jCRqF|)&J!w8s`rK>LNOIiQO;u;B-=-DHKglQos4Cr=2!v-JqKV!LYucFehv0 zn|(5>v@wDTO$1;6;k2^|g^YG>dn8|hpr>FG9D=g|ssKrc2il}TqnUqF=3LdMkYaTm zgEyA>mk>b=FUfNMT86=kuihUNvM+T$z+a%&GZj(u9|4fCQ!4oKG*=l~&60>3A|D{z zh>87D(X-7-GCg9`HS4j`?hIg2z*AqCFV%vsmB7h&Y}-X zasf62t2kQs5*ys(DWN#E>B03C!q_#F>J%^vxbLl;kP*T-gY@(Q z3$9n;$pKQeQOKULzwqj{DR!1|i_{SpqI#{57y>0l`!Y*IweipVQ7D}p?R@oT@DP02 zjAg@%BT=n1&rxQI9_A8)jS9J6{SCRtnL@kk1XYI&ZNoz!y^cCW%6XgXydq(_D;bxI zu8a?tzfogjAxn5QrNb%odH!^hK#!>^O=E1XCm|%dufEqed zKe)lrRJDf@_O2so;a`vL>dJ`f_-kf6L|6M=R#AwWc39$cz0FJ%<#l{^0i(u0i$@Uj zX*F|COQguvVTb>S&rTw6?ujhg{XZ4&DMM#;S@RVWfU0>mDl13}7u?jf%YOhCWOil1?O=Yx#8`(2^6qxxMpxCp+_&4-Psgh+1-YwBB! zkPb5VSsvf210Djs^`$dLSEgbQ8XT?bNKEvXUnqNtS6CjZi+-I(IOu~6`o;oAowi^?x{td}wn37-xGY*;HxZ#9aDk{h{#GGu!3CP)Ua32#eI3+#+_n=6%uW9<-7ORt?(q&a=O7{Mc`~_! z>hWs--Rs*GzG`ovE=vua^HD{mhE1Y>AAt~dve7AoS$krf1Wx(%h5Ms3P8z^NPlS|x zKnYKo3W*D;qTon#fhyFTS{9!eVQ)+%X$$Q)!r9&lotAp~mSbp6G5&m&6bt@36G;q$ z-j2p%km_hbQ|i_N+uHwak0a<4xF21crMJmEQu+nVzU{6{1O(hlHDOt2wZ5Kpfts5X zN@LXe`G+3aXN)mczXqEWASnT5y?h;J5t(SoS6@IZ|c>zwpSKhZ&*3+(n^? zQ1Qs*rHIgBV)(3Gx3!_c7bbK^?XNgS(A~C8f5btnWd;$}kzJn63Q6yTn4T&f+i2Wp z&v{5Qwc~NSR*8vCs}ZVM-KV<7FTb{ziGpiS6efM~OJ0&i$Kb5BC4W#T#&D8o|8xo= zQH+-A-IH;)CeFMW#raSCmTiFZvDTE&Zo^|Q{*~pUN2P~s5rb_hNZgws83RiVb}IgUKsJg zk{o5S{3T@6O~hM+D1ZQJ3&@HqTPPoBGdw$64%{-qKf{LlyR#U)zjYLAMeC&pnMF=~ zb7gr8>NEHc>7E)nb5ef}f-c10Qx01jbdQuWEb($vOwE_P2v5ai^r*Y9XnL zKp+O_TR#3|`uc|#LbI>XfZ442Xb6LE<3-I|XL8tvJ7kwW{E^hK05ZvB;@cNWd>|~< zMc6%%(QUL2?atdoiI+7qWgP;vfUey-7n8UHazw&w9+G4hrv>L$xI;O>JDR@hA~C)5{eNO@*T>w|wYMUazq*Im8|MAKV20$8F>!>T z=Y&1Sj-(M2z$$t<^m+hoLwpS#68so=wR4{RzNu=K0-FR~v$?c}}M`jq|;pyf}m`rx>2?BreQdB6l5aMLz zh=$8aqZfDha^e^+gK1!G!USb&OT*o=0$scLAWKemDv*eX9skUpN_P zKhr%1~Z)-xiNA~raFK2j8ckyEOg1_%$Qr)o_4F&-!g0Ge#b*Eu(R-%W42maQs| zB6okMBwM8I#@dVqkZ^lK7qcuJ-k5?^Z$(9d9UlSK4?llbv4ibh6(pAx_%`@($SlzS zUYbOWi&(P&0FR@5O;ipeEVKa*by1)@}YfQaDMoK9zNb#{v5R?@Ic?;X(vv?^z+0^ zCp6!Y6=gFoNg%>re}6ws#-4IH@kJK^yoyPnzWMYwwhPr~_ihq^0ZY~^V*v_4w7ebO zb^fbVIaE-#&9%EFYfZ}KVwO$aM0IYR%Dwe)Jyq;Qpc6{-XVk3svLsPdyuvd#MBI6U#}CnW_=24SxLB z!KXxuTU*$5Dw(VTRXKG?&Y@??7Mto${Cf-cKQ`|IR0;-{?0R_3;FsLP7{Z%&V)P07pSg73zo zFMJZVu_RBUvtMth?_-_6K2tN_{LtAGnq9{=rXeX)7kD4%Gk}`x%A)NDG{sOrl%B@M z?(2v&^W6r2sEV(_H_VymqjS=?)OoP(7j6TG@;jnhb5Sr<#&pAX^&tmI<=t~?2JP0{ zo&AR!mqxET`wut%nb)25%gnC3d*t~=&g(Dk#c#kpC|h_SQ}reWu_)H!Rn5<9mMkZ@U5r9UY3>aT;kQ( zUr?OGl{!3J&m>g!4@yD)&`4*|#5Z<~h5E$h=QR{-Zr&90x`d(`7he`JV7=PSuD%1c+b5oW#(04h^%e4EBcs^|{S7vph^M;conG{>;@9K+E@$;c^8(LAxZ%1W}rIuIE;komZC?A@91U>z+#& z|Bfo1yANFc6P5SM<01KZkWa_6GhYr@^-JvQ;uY|KD3s=W5DU&>^m~?A;!x*$S*N(jp$VBq zwJr-J-|aM!793pAvQ_D4KKfA5;8&|IcKD##^9>NVXz7eJ{iO5IzLg!^Nj?WX=-VFq zAF9m_-}S4J%;^zF=tGR@rraaOJJta0Mt_B{8QdtrWg^AZ9ww0EGtcGakkn+ z>x%yV_bToq4z&`kBa%mq>m~7?$0tEYtyKE;9apZj0O~!%XY-ey=o@Y=9St5~7fa94 zFjoq;VVXhRq~YNmmrLQ@);4rFfJ-t*;eV`wecPSSDS(6KH`{sk-6nM54fB?pJriw~ z8|63X;Smh&D-h%l!4^~Xa=BIW3v{p>9SJ&PSz^U;ox2(sP)1jab*I&GW8IL5(;8x1>%+**FDUI-GM*+q*&rLua@GMsm!m=z{wB9xOJ3UwSZn+w@ zd`y9=@Ve$R>h(1YMGAL#$j^ne#4ZzEUnUJqAab{Oz&0~T=aX<_ zwQ;PMRU_6%?adyyK#19Ih2n{EA^Yh{XG561WHp&lAE5OCGvL|{N-f2nl36Q-lGtRb zkMsH}^NG^aEB1A|K*AEjKClYRfqn*243bSqdT8VVR;XUugNZVyaP*axolg)%QXXq- zHmeYITzTieYHp4bgazclnHkA?l~@%fgI3SFUHesGN4a1uk5wdt@TYYM!k_WW=|?lq zW7m3aS9W@xaTY(-Z*}pkDOFiVVy_Wd5Z9<;-M@Uu-YFRp_Rb99@$5@dV|-SSUZ^8~ zX3N!8%lS8`WBWfUX00ct(|5%vWs>3zMLeFe3lZ3&Jd&v3*BkLj?UPnT_*RauRby&< zH;+_u(ejTFYzf{?B9J~w9-e9#F*s1F@Q~c}QUg3}kA4P5kWK0{`r+)8+44X&N;}QK zY8Wrz$*O1}m~xeL=-;mtFw$gR>c8jgL;It9yC0g0!e%_;aKAf2%rI|NEXw0(`eL7T z;c=TY4cT#atw~U}FalU)#GseRBpYp3UE{_^oNqpvntmg-8$CG{>SPPR9=4+ZVBl;w zelQbI)nqbZtc-tFk-^++hzAbYgrkGYN4LqQU+e_@!f8+wgA`E~2vSFsN3KJk9qH%2 zY{cq{)OFV3;h0+BQFiyjeJkq>`$vHJ-})N26*dOKZ=3>p21cg&V*e9Yk2nhAfGfd0 zdfps!7z`<6edL;|zX?5PSu*L1dh&g~Qsa4>sCkgmP7#jH;^I)RFfbPXXx}Eedj9!6 z4(<@@Nyj{j$kttEjQHySB^}mgUC?;qDMIbPjW)KffsPEFGVUhTCv77atd0G1x5b&G zF`kYdxvhYmbvAjg_d*_^-sfrgcSQCiNRU7$mMX^;x0)4@mVxH?#Y&pkZnx zBaMG}@FTW*wTr&@*|?faSFy}%%r3Qkp3l&?Gj6Mg(JOmIg%wpUTV`i1q3ciOC7DIKT|?od5`QzdThd4Wr<8WP_n^Q_0gR)xP@m5;YJyR@ z?V+poczEXI|6C!QruN9c${=*siOOftHf8B>RMV+lLevsKrfz`dYl?})JV6VY;iw!Au8SdQ{f*I8U)h>Qt-+0BJeQ*nMAF$zc30Bo-o zWwS_*$J*7nv5&5T7Q`7iSfiP9w|~9TWL%(6L?}kvqf#2GSt+p4T0(<<@W3g? z4E6_%LZn5R@+HO&3Gp79VPcRgOt(X?B!jOx26bQLOcr%$VLsLfMBdoig zd85U@@>1d49C9bg>K7pKj&Na%5Bl9DZ+4%B*)CjtFq8h+dG|g!@G`8}v@pj8EpRnk zjEKg^!vtkEKf)WHS{RAv>G7G^vnNT`&>_^cv0&><@%rJf$cNPLo}wUETV;)x;AYZo z6N2^ABRLKHN6_xbzr=5oaTb66A?p*yNCFGXiK~Z9OM)FF9E71GF{kaSZ^dE9Q&A{- z^)XUp!gz8h+E4LWz~~2Z83JDRy!5P)o+d2aolKU0NNmJsAMa!;#}3G(;#4n-I7g`U-O>tBkJnXAG;m@-s<5$dDI* zaIY7?5cDiW&`f+F?EW{z(GC{D*%Y_%kH0&N-J|xJC$=QWHw=1v5TZ$Od$8nu*7T83V#j{9Z9gl8QqLm2}FV{)?f5RSud|HUZCCCb)hPBIAVp<3=l) z1IrfAMQaVwNxZb9{ZR3$sN^vn1jKjI&Ndr>qFOQF(iLc0dH3FPk*r)t?9AJb#^urO~H{?+wX27Bi29ATY}{0D9g@%&RmkE?E9mwsAyX7Ey%ri^sg>?`-e90e3GF% zqqV*b_pi%40KVr5cs(7Ag~AW#(Y@alVvwI2&8~vfR8%ConFGkMg&#|(BVKV9^qJZ> zP$6-f>b5&>b`O+ak3oCTJ3oQPe#X6}4|pOqoL7aulXPGeeC!CC!0lC%iz#_szwJIp zK{2b6*8gkF0a!0yK@ChCiGRCNqU{b9A+l{~n^M={xapV!8a}0B|_4py08tm>vc^7oFUa0crp4-l4Q|0+9rim(m|bQc5342|mlfxl0!55ZOE zmMeQNjk&PvZ9Bs%AgjcBS7V&Ut@p@pFzTADT zz~lb6paxY0^Us;9K!;=XG~a~vGt{U?7JkgU>Ao%ip?z;*$-UK8tZJrrM%aJd5wx%FQbmeI{%^Oy`QrOx6%4Vk=(H` z3;$^RIr1j!oBBt+fcQ=Uo>!@KaGoE1on>_|Ah%<@xmGBZce=}e$@22&f;~@I|GL*X zbtO-8cY5wpwcfGA#+bB9yWbcRKugzHrJ_o|Ps*$a{+O@C>yukg_y5jC>95pSK4_3O z3Oy$J%9ozp_%ge9>Mj^8FK823*s%@ID~u6@@{9Nz~M zeOFaG=;qH*R(*4qOOGq1j!>7J(Gb^qH<~&h8Y=0Pi!%8T`Z1f$Wp0Zoo`?;VuBR?) z#1;`%V!^`_9(K7w53r*&cHo1`oX1#vI_LqN4ds-oD}@!ON%8W>{FWOFqgiK{hKUcx z9!e;ohfsLG!2PdW+IDC(bMI|DDtx2^e2)=F{tyPDj%)ZpZ5zGHRC}5K35ze;`cegD zR36b#T={_+*q=~N7$Fugb?bF-jw%)Oo{?vj#P?{|1~=<>Zf87*X~8@ zaYh8u)ZopRUAqD_YBhL;y);W}W!?mnK?!Au#CaIAt{Dzu6QZTK*R{p_=r}k>O zZKlaDujdPtzO<$h5+W-$2Z?6 z1A(uWYH}*1`;zMEk*Ij@;tsmkLu6n%oaj~IMpaIa9;8zuR(5rJGfxa9Av}YIC77b^ z$+dB|AMA>CWJ5KRWMFY)tQt9!nGNAal7G+nH9q_Mk(U^f0K$ z6KO^Ty}R>Uv;Ip{XW~XLOEwOO|G*CPPjpW^EnPVOVgD<}Ufr5x>SIuSjj;Av*kMjU zxX$duL*DU%xZR<&wWazy2p@qmDV1{3j~5E{o#0|D7O=7kzWOIIu8I$8tkz)ekw)<2 zln`-B5xddRo2#3x?2fgYTq=>R!Zp8f`I^hlwcXVlsoH_A-Oh2z+TGI*l>Jov)Qty@ z9Ia;BFS8=J$xeJTRIM(yv-{y2=(Vg{<#RFU*@zQh{S0=+@(BJEbsKpbdMn2Oa41rt z)*pEHNc5tNxC)B0n+MLobJ7D@^f-g&jXL~u{VLD^x9kVNU55PD4N}XQr>i?S$R0D! z6i1gd`w?8P*-#CO(d7Gk0Lim$RyyF?oMgx$X64`S?6X%(25*5bf zat}8IxIc(FcJseaB10O%WCh-#0Z$sUb+((#=npX{zY`_AMzm**jn~tc{8BXj<+x+? zG#8<50ytsFxa!*6Y_>Q<=@xqLb0?|S=FtExzh&ANiieDQX^pU-pcKJROth)Q?GJAx zLXRjq(k8Tvi#UZ!Q@FVH70T{3cKFmUlI#tpzzF~0H&H{rVI=ZlKP*PB9KvahiIO@n@T4ka6m;DGfY5%LRzw`I!N$0Z~eG;I^uP%=W46>9NcFn(o}?ai4&h zfHbeY0g|q=D)k9lcy{LN)+l+o+!hHF%UBLctD~5MiCC#rQDzQ(ePK%LkNJ6;dULJC zC7fiN8KNvDF|Sh>cqOIfbEJ2-&cv_CHJ1c)53$#`#C-wo?Uk6 z-p}}iB;!%OOscIl@QtzzE6#!tZ}b@5&)EBLaXrYw3IWjNxraRJR~jbIhPsJr4`{F6 zQakZ+u|X}T5l6CP*WI4i4>Vg3lO@)v_)Hx&8Ut|u6#T~=8n|3&T}4ltivYj|hFYBg zfUcJ{m?kaULjRF@y&o(8{h3r(^OiG3Sf2Tm5*sul6{4?ypBQoPb{KtduY%Ip&Ohx= zXTw4%BI@d->Fy0-&RnDz1O4n$4{z*U4!;#V^ZQow=at#9DfakvB95hRf4{|u^iTaS z)8u&Yx~Jd*5iqzp7O0={SBN2Y7by7qrMO~6Lv%*5i;lYQpV;TYTxWHkL@w5vCL^b@ zzwS6M7<#>lAP9b5=q3>K8NYa=LtyB|1^LOxHDXM_+IOYD&hIjYwSA; zYlY-WtdOKEu8RkHxK8gbkm-1gtlX}JQwDClmxU^Aa#W<2cZW_7#I8C=0KABl`#g+%EOHbgmgSEW@yFCsMwOao6zz?S?|7Q~~$dMT2{7JsHql_cg z!)6=&aswog?To_2W9bmJKf~#*G(G)hp$AGOXNX?KFUA|%Q`upKm9Vbr&JmNf*ElP6 zsBq56g!mdBnCqxf5>LW2)|&^*G=&a3p@>!K2k1Ot z&W?4+X^~#4GFRw#G!Uv75nAAc)J|i>?P!h2zFwA}OMT*mo=kg=nUOwv@2=J1G1=v=i9j< z(R0i}28R3DPx6c*^I#FU{W(b{?em8AC{Qh}Y|)el(+qCl9Dg058QR^H`=UF|XUJs$ znyh%fD@pi%Z({Pcjx}{#`1(>0s}>5S&Yx@o{An>~H9a5bwhdpG&KL@O#lz_G#m>(# zNmYK8<`Jg%il%UrZ&B**A~hA4cnobqoEZ?IuTU!tsE}tL^ETLa*F4(iAxF%uQek2a zQ06MhukB(esi>$BkwGm(S%!(rMAcmrk;Ykovis!#)5H}zs`Bm7B|54$Beakab2MPz zSIhXYJ^BU9uDU@hQe=^cjuB??QdfpE+8rWJ3XnCP$|uEy5QB7*P-TvvSDP_w4Yi#< z2N*ZBc&bQ+hdNxlqJ>Xr)!Ga>JAP{%nnj!Os5B5*I(mer5a?=MhKFog(ZJxGcAdk+ zyFM-52h@~NU>#5}v!pFI3~v;ui9ZBL(4M$n2WqcEY0SUp$KQuER1&Ly5PSJVGTkJF z8~yj-ujJ(6beCUWg0^2yZ1w~8yFD^*|2zedtEySJ#~PNLb+@w+oH$B|uKclHu{y$O z!9purw*OY#X*LZ6NQ!!LhaJf79x`dyqSjEF9*+0G$F|F~4XK#sq}2$o2xFW6^B(C!0XVFHgeVj9;Uzp;~rfvT#SC_@gQYfEf*F-C*z{Hm0{5 z0N~=|ka%+w&p#stw!aw&x(A|yyL^;2DY8BcOLW@-p`dV`ZAK)!uqP)6(J?2vHRZHkb11 zu8M$emAqLVXN>NFcpeQdP9F4$d~Mk%-OW5R$6yon2)NNJ8_%-j8SCIDyes8=4 z$zjPS<5Y-+r%gF>2dZheJI-0s=hEYpqsZnz^&vx+>PfK}l2_HPvDs5F# znY~5SPN5lNWs~&6)muok>6yxVv5y1s#9J3WI2ToZ06O?(Wz3Ks(7Mqy@5fe1T6WbV zcwzX_l8g*3MO-_@At;YFtT?2vHj&r$;A7s9Kwf7#SM8HKCqd>8rcc z@=dqlm9tEvakL4|nGagl^EDUz% z&`()efk%CbDGJ+d+A%EsijX}mUGa>Ah*~vI3WcKq5{QitDn>PIcwC>Ooa-@KYC3(x zgr!}doWb+7uf<=A+~R7AT!Lx;d}b~Ejw>Hjpr#rs(gE&+7?xSc^V?I=U9nw83@>2$4gPTD~@NQaeSIiKC{Y+*s zf3mJD$D=e_kgDTpu8ip%`&c5LcZ!BYbF!F9B97pwVvM*@At1Tv+?x}|9Lp-(Qt*); z$zV>&$o;3E?O9y)`Erfz&_u5&A7*QW`s<<)&KJO@d5YhC2S_a}q^jP&0A!oTbLaVP z8GGdtm0|PVH-M1UrwYl9Ed=*W2i_BOxjoUzY*tAidI|@;TJHz{$7C|zz64QN3snxg z5k_%Ns({lwolYGiYz|h&I5mZBVpACKsY+!@j`-=huEl}~o_oeac`|eD(NyU`Vd}03 z;eZG?PrLy!;qcY%M_m#8za#?70=z8IwD*8vY6l6Is)GSbfs0F}%nfg}@X_2viDi#f zLLk{y!?wTXp3LSE8Ww#Mi22}_Hm;{-bZH0EZtcarF4pZe14fo;%AkcB_p$Wn2*3&1aF!Bxwg|3$>uz--k8^A6*cX34j*VKSFC2fH9x zO4;`;3OIX)hYJe^9Dk3{+cwKTnmZkteES)*E4w7-D$T*dSyrd_GJZL@t>i60{3ON+ zfeUfrN%g|)Q)6n=oGy3d$x{A1HiASP!kEgcBktq1pPDU?30G$sLTEWU!UH0@XQfWm zZw?L;$w-GkgDA2J+KmWBCh~lnbo4%BcIH4Jp6hu&DLl-~A6Q2Uv?4hh!ryE=pGayP zVTIZ$%7E(=*_{Hs2Qu*RP|{%Xi6M{tjw)+m!D&1sSfwY2STm!i-MpIuffg9P$zmVA zdxkCx>TRod?CmouhbLhTFc0W+pSR^bI>HSckBA>3C2g-Deab*7;Qz#IZ*fbDI8d7c zx{oZBg3VLeFCK#AGu>fY{2R+E*szDwM}ew7=^~@Z844)F{K}Tl8<*-`GezjoGX9mv z-!aizKdbScWVO;RKbxf@?5V%$s)N@b8oF5*pP(qahlY*m=;)>BC1>aa`UMr}p%*hS zJEN*du$z0HhFx~8V@$_%rVK}xT3oVfSC=Sg2}OP@%V@8>ueTr4JVUAZ!j%xVhGV}{ z%5-*&lAN+|24-}-*+Che8q5(G1f;9J(9gGG<0qA=!IAX&g+4YG&`PUiP{B}BUjJT= zM=cuCWHCtR?h1$lYeC}q>Aug1xobK&|FkpNkV^o#Ju)e5zN@(n&rSYcdks+4pw>mB z=+^?*w?SXGF3z(9U^uv<0uC+hC20Wjvk^sy@^;&EMFMdrZ^MS!-vsR!xq^4dbnI)) z-y`f8j>8M?zwnV0ahaRM;yB!w0T%c zyl`laQY)1B(5~LFFj#=3n~x!6ZzY&a?eCx-ry*ru5+Ys4);L z#~8oei-w#DeyyGA!tgn8P+lbi$BZ}|ag=3*ehBnCH~}+J;miM)v#!FAL>jeFBN2DN z@(%V=i=)&M3JFtH(K1$lA0kUOg#B538DPwrBQmCj$D#aJfgSXXtmFg71-k z_H+FZ=RPcn?I(1Zrg+m-i7-uw^sUE;MK7Jxh4drMmL6GmXipI#%WqkuT`~D`Xbh)i zJ8Mb43$RBIE2La(o!c4HoUW^f6LY5;>OR%~DtPcIlIm+=d0?d}h@rsTJz;FPb$PZr zLYONcBD4S(=;u}_0}5kVgFaMZjrfD(B3<^GhDM{YfxQ|Q=F{ro`~3|o6M*7O*;0=qm7GoWY*xE+HMzg@FEhCZYwr4hpz zSWPU|G7mVe%>wV8C6d7n`mCeT(L0)sPWj_} z(eKEA3mH4Wa+WxCU>w^t$ZQhVh1-d*OBd&Z_b|0nEc^LJ(pOkrxxNzuANK7{dsbJFzgA%`(a;Vs0ydvWXo=RYabVRp4{sf=b z&zUK#Y8TLiVMgN{?Z@Fq%PJSpFxF9?EV&-&nVaFrY|V+lP2dxZc|q3oe~vC5I5Fdk z1+jTk!ydYwpDl#&zip#8qT%8(!!nmkxQ`|2j#mWdKkJZ1lx@z|P^^D!% z0^R*mS41v(^vy2;ZU^WZ(@kiTuDCJId?Btx<@g;ZN}VsbXG3KV0~$+_F^o9!@xW=( z7`QTTatWHvH8pQdDp{x5jCtA(la}(i^035Il|N39&iWk*;w$K^Erd#kOGq_m5NQY<;DX2q zk2OD^Z+pT>3zTm;WLHjVU=Vzk#_APXr3eXrl&{{MCWo6umPTd^Jinx|!jf%~6%>kR zZ4g^l--_E{L=DCsoczca)Nh<7y`>X>6RnZ623-3(K&^w>hcrTLGSnlSB~M&Y;YZC^qn$fL_<1qT;kOW z_Ms}gk{5op0?NkrA%g5nQF7>?G$4)`x=*0e&B?Oxg*06&R6JyP%x%=s-uoofmsb%6 zi!aSjd!+ay`J%1#GXCwZiEgwAo-|lfYbv2!8B2N#UBDJuN?}%&o2Ua{s>``11&0;XTGu4CC{v*TJ`KsulS<@&UzJgWlQ# zj3)^ZAvBD0&Cl~Nf;|sG#2?hI4=IqL{ArSlR7phWaK&&1o#|y2eV<4fcSKyVyJ!lv8 z9AYM^?lR{4dAp+QB)cWrsSx8Mph<>$h?p^9v*!qzQV|nei_Tv zxt}qJ3`KG191V6uJhMtAnIf_ZtScWHTxb2l+lk!0O>W)qfSJ65A5$8>F})rQki`6> zaJ!e?BgMJOTU2r2`l^WByCfd}sZVO|Yl)3qDNmItBJU%8-viMFn}fOorw>wVHbv;y z9rpAHtnhIAdP1dBO%&JN`g&aRInaG9fE)n$eVJKBpL^yL0s!{%d1K~SzBlduHShkz zl0gXy`stUTd)~bTr&on#%8e5Pf>lf9Z2+>M@wscHtfPFF%2B7@p-px+nfZUlZm@yB z@>o;pBY@O|%r*v~tY@k`*Z%ew(U{O)Kr3p(h^h|gpaVds>RrO#cEEK{2QsM_`Whf7{+dD#t#04eYr zLuH$+?czS;0qq;4AovKpSQ5!bRNJ|HNzpM~%>6;ZkES`+Hdxf_Fjc(UU=HIpJGH2a z?3RlQ?3hp`+AuKwGDDG_!<>DH4~!i=E)ZsWn0jS8`t81IR%GSOFJ%D?9=6FkN($=| zaUG3i$du^RGdIlcx*Dq!F)B{(fM};|cNd*)pArvrwcZwGa(X`82(*(CB@Lv6att*V z$=b}d8~5|8HOn0PCgn104s>@*&O3C+%Q^dWKsii=q$*7h8~l4z8p+;t$QPmeSf3(OB~Axq)8CPPd@lb-iNAO~Z?o zaj2?%sOSEztWA2B>eW1!wWT?aOL~J)sEgV6Jk|giux!rj7Pg!on{JQ**C@exJ^rBC zUz&a2v)}f`uCBhi`n?7od=63Z<}&=Ue&mf<_uvS(p}=D>H)@%lLb=U)d>P05{pjc= z@f>A_&=dR2_f%|zhWhG2fsdqUfHc4Do15HkCz3(&HNS1t?Z6mmsid&jg1ESf*`v2J z!Jz^Ar50nfq(A?z(W75K2(Zxu7PI+V{4xK#UNY{y5-A3xa4DRP_HYaBRa^*1;5 z?^U6@CGS0t7H@z>8JOuMp29!mEThM!$XzFG>Yn=PsTGpf+msglY#lp&Vhv^~JbZq7 zI9y>TPq8Q3zu~mXGiUB6ofYDvB{Q}>{8;(sCk6zy$5QUf5XH}l3qC86^jqPx53aDp z-f`kWt;l{nEcC8~pL+o-5uwDx7O2M+oIsp)YCpmP&7OWb0kkfMVdbBWJ5Py_J5Dv1 z3Tb=Jj{w(b8ewyfu6xy26ZV`x&Q5>CLK5$yICdUoF&CjIIayKB^W|@~d0e)n0$jO> z)^^(pOr%0fQI1{BVSC1RXysn}aVQ-4*zBjf(=_Vg9R=^IJJ#L%(e-Q7`<$H$85E#C z!A0{Nh08P6d;%sK=Z2#>7~YPXRAM5Tc{Wfk^mFMzd_dr2>K+#Q-CS_ETXmcN-w&<* zrP{kuRC`xA|HD@P?X2(k62~0LqJZG%HT`dCqcT8wd$hZ3EN_kK1*!ncfK~C*{oY+- zq!*TC=Gc5yk1(#Y@p(a}Ge)4Ci~cM8g|O;sETq?XkK~ax#x+6AS&OJp(2qACPG$qL z+R|7)ex=nh0m|?G5-0q~;4RLm&LV6%QYk~PTuuI@yCZQ zsym|E(JGv^d$uQC#DJ5`hLi*Q1l09)B_!2^}xdV^##Vt3~R%8V#7U4 zxX$yJsP4iJ@j6z=?Y0_4!}-i<>(FTUc1Z$czb&j zW57=r@NzT?H93^+LRGxO48{`1^*MD!TIw_sp^sI z`YSp4XcbhaawLJj?u^tn6DV9Qt?Bu)QJYDL{_rd zXe2+q26)iv{ZWT%%XLjzP+@0v)IMcIc!uyA#QtG}kK2)$CHA%IA$n|oy}PLjMMPcS zxPs&@jLKhyLuU30*%2xEl2hdjfkvVFI@CP7LRX;kwQUSn_?0i<1Zl@qqOxQ3d>Y~R zjgYmix${=9&3#*$61hPR>%spnyWndbUw6uX`g`2i;xV4C?iuHvBPX&+%~SHE?K*a} zBh{2F(_rFK_x_=*RfxvwH>W^Wn+gm^o~O3N5YnYJ%94kL$aIi?I73LBmbPmfmf z);JlL>92^e(sk`@x(?4**zX-Fr&NH^jaE4ymbj+-i^*o)IVc$5su~(pr^>Nu_7kki-*!!Z zyWpf)Vx+U9V&hPZKgi*1uiPt42ca6WF-rVhbaUQIb@dTwOQYExnXYBWp10If{Pu~u z8g{U`Vwjv?uuqUOBhw@PXQrY1qctDy%YwiOfr9J1UIS#q1&fYoftNuZBQZzSemTr-SNf8Oap;i9gK*Jv^C#-!?O5m<-Bd_86x$U+ zAHBnnE71}bNK#?RND@TlVnmx}P(tA0-ooRJk2{n2h3jnX0w)XuP zpq)6-RZX_8ycVMU>}hgI7F|xUZmyl1En1-Otm*EH zwrf(%j9un2$SK9zlJjN*Uyw+-3R>ga2mX=f!)WxU(Amu|VFV^^w~k+t^=$_!=`wjvIrllA#pXf)gisJLNDA z%Co%(RQ_<|!r1TB(~6e}=kYfOn;cT{lX;>}OqVC5Ho}n!7n^rNmQLSZxV-*gJIuT0 z9%~jl%eqQ8iDQ)k_GAy%e$$h+H?g<<26$3iAVOC#C^=X$k6tUOR0fqXDRy`X*y9K|>DudS1 zLYh>yYV|H}-Vy}}>uTI@8o#RWc4E`J8!Ld^mt_~nX?+*Lg1c__?((ezz;hr4FRS$- zTy+j(XM=eBw@ztbhShjAPfM&usbfK{aB?RGgmP1XB^X6LHcyBnC-$k<#(f^Mx${;> z`gbm(x~SpY!xU!gTy%r?l~3$VR^#AFF99STv%Jk)q{C;PRdJ=ws*5N=tFHH1>FR2SqXRSq+t32`1^=E3XUvDqVyhbV`$hX(N;+h=z zuWO(MX8Gn5Cuc{qo8c5CIo^L#uJ3w3IFtawe~H{!Df7Emc_yXI0dscF4IP(gnZh(z zLxkhk9)zB%QU+gF8IWd%7EA{O=oB3_Kc4eN6%L9<)~GwbryVl-{4*kSf1(-;wtCMJ zFpP7`+OhGtJNjeW_R}{ar@+3xp3bPyMLYGoWy>W9WIq7SoNilAfcs1M(IM~K(`Ony z&QQxgH>E{IOMTHLQS&Z@s9FP484Hlk3{lE&vvx|5apaqFaTb4pA*pMu)X8lV%TAS= zcgNsyP`Re?Oa7Ejq)H6Ql_*}IYVpgk5V|_;9R{ao52U?QW319Jzr@Nd;fkorVVc6X z413vu6iGlg!I^70u(*1qD6yg~MEo_ghz3ip8Q=B%xi=5UTKDbK5P$KPNWqU~5{<63 zN!FOM^l}f7>~{b~N*7}hz^tW2HNoWNzKY6+M)JAb=t~6Nb(adPT1+S^x8rbCIMC|s zDIAnb+-HAF{!>9)xttdg+`=0!rcvJ&u6?#4PHa3A^o|c6D0H>r3ze4Eu#y>@8YV@$ z_EtIqB?1Y1+yT%Fo^lJIj&PKl=bke_D(s2ANs})BOFlQ-SHhT++dW^MN^q>iz(-X? zhH+G9qewh%_~c8C=hOS2Hf%y$CU5ax?--=p(7?8W*V`q1UoDTOKfOY4Cx->WcLG+~ zjnTy&nreh(OXV@{x9QjI>lq4$@LmfG>0iD+h{gRo5&-H4*JP_e@g~FqV_&ihYm~sE z()FT+9MHoo!Na`?KNB-pb7}NJAP6k|`-`x4xLeZ)JfwkZ#5zAqUN*JBog4FauRo6? z1(JOPBjVm=oAf+;PysY`kBh_igu=sO9!G6$R-$J00pG27|JMNu?KYI_OKxyz>-_#B z3cnL-;mZ+zeyCw5#~SprIZ8`C{>qzm0oXq`D~z`xDM@~cJ+wpF?;atqmRl3|$Z{M0 zW;%lYun|7>`AS}BkMt!li~@d2?4#Ih<8a*g?KLiC@lbClaj=q`(7tOXYEm96E{P#3 zyG{BhcVlex`{#qy=_3W%zl{fGH2i+tTDT59vr-B?^ip}aF$;jU#F#;~zP}OuvPh2< zKmCpJZvSnv!=G{W>6;b5uVNS9x>yGa<))*&CtAmd|9o$f=z$KP>*OVq5spJEUn6SY ztL9>P+uL)+m72ViR3Ku&W+)v0LD#7g9nzm6mSBX^l)u??Mi1o7N;#}}>!!4T>GD8d zqsY3YJ9Z}Hq{~~76!Gia2==+a_S;xb?C~2a%TU2I(H88_A(-==!#vbMC$0{*&J@ zFtc;5^}Nr^aQ;>3vo)!yb?lQ}G$-A}{boq5*v&V(6FfwacXqb*WQ1q_Fg^u)e9JC6 z=ADHJYp#rWYs}H^F;WLL|Gq*Nvrr`;_#{r;&mF99Z;JG2$@?pp{*j#I}3Y`dfvz5Ey?(YV-)=7T^r69LkB zs1Ww?W3gSlk38A9dBZk=(F>PtRTVB*Rj)KQf6J&>Wy$#H;pi);36>rD*S;oUQ!nu3;ZjL!#p zoQjCNP13ocnL+8r-=q^=H9mNA0Bl^`(}{5RUdv!v%?ap+lbi(*@0 zIeigNVUizGx67<$S}vO85`eSG?q~-)R0DwgP19(#7*gN%t3@2_Ut~`7s8&uDxNuy;P%=sn{dTj^CtByYlV# zC_^giB)in;CVmM_osh$(vFl`6KbP?&bvN?&ojL~)Wl+!zt=Zbk3?u`pVLb6A7Ty! zNuIFo=b+fmt!(_Zi{>i&f(k3u(9jtB&H`7=z|O%sk#rPVxZgP z^m$kI)J8F>+__?CU+ zESYM`S)f}@L!^reBOl`M=%2amQ4{l=T|c& zI0Q;x`#Y})ldQ=CLBe7|@2lPvS*(`#r6T#G&*ozEjX8fTsuNpNNvH>z8N+|lHNM#1 z`FeY3g`7((0u$Awo1`~@{^3FH7#}B~<0@~ONzj{MW)nx-_mguRRE!F+ z9a3U>^ESsnS=pkxCKyzbcB7bkaWZTx=#35+qACltBgemp&o0`h!+`ej~#Bn>g`EX#vEjLWrTBKQwhp4h5zC`xX31-Uuxl~4( zmaF&Vc38!%oE&lJ`Qn9=oxPz{aE;m9gNvf@ctrt42YkwM#kX4*LLFOC^EjGm>G#xn zxoTdpW=BPKwHw7-yC{z)*YVR2o)7(R@Q~g6y1V&Tu2qe4$Cg94>Ad-LEWU5|*|Iq8{h;!m$*F3JQ%7`cFf*yl)Rqi9mo_OVFP{1UhP_k6L9X@S9^s&vRP|h22f?;-g0xvKz3EGy2)KOY z4fC@GgunX}`@RqJz@OSis`LXz@s?|iQSyXm^6W6*p!81j&^ z(h*MXKc_oq))g>ShP7YYlAH`c(;9H=_uZHN35<#8-z$B7QnM5o=JKCsVii8|w+pe| zuHn`_kATJX@Gep9o}c?~d?`su^+_u5=QitaW66yOo_zlwmc8V<5@6Y}PaXcpvi~OR zkA1xPb?I$yYealM`zMis1>oM3lM~MaUcu_mqATu6$713+5Q64o0hk?-gFOp8lz`{n z)1k!0ukAbx1Z-@o;TJTcd-UlU_hV$Yi(Pca{uVzwo2&6`Xf-Kf#f5xkOO(-luW7G) zVO9iSh=oraK0u?}m3MMvB#__&!Ly} z?sc63b5Y?dCOW9@$zPbgAk_aBDO;lCJN%;}s%2HfK4q1$XgX3`YE~Po_hzdnf|&Sg zaj2-qD0p|=yOgQr*jJeT(X;jV{x9bbjKRLA3(V_Qu^w;8o(guF`|m!6p|(3!=&67M z;zA#SDJsx9UK7CNZc#*$k`jJQ_Mh!^^o0x8OH;h6uBgz@E5q#p`t;p0Rd%6!ku%tqO@H(RchT`qkTb0SRXP`tE_yZ{LXW$kUpu zbPbbZNp9QiW~MkizWj8$kRiTr+oyEi8&lP>GF7*h9GP?L`}s z$%&29Q%xMw6w;25JUna23ip1y1E(ggO{qPbxYb?c=&ao&I1XkB*a-ugNmNuum4W8# zYJTmC$pb|Do}NW`clGiCuK4l+ipVI9b2!S#s9O#A$9e9?*;0t}mEfjvf1gO@gP+0Q z-}|u~-@^B1ZR-pef6Xl~{dk`pk@9-1a^My1kTNG{x(cxo9`DuHQSavpl49{wUrbM@ zw!@kHk6J8KHwpE_^{>9~UQo>7EO1M{V|9N>pWXKR_)f5!3J>}$wvQo~nxW;1CAhKArlzLs2|p~i5#QlVLc6yG%@CZJ4pwq5{WD)B-NMZ; zkL(!GLIv{+R6{2|C63_lrGPmUF=wMyF0N6|10EInzpvgo-D;WApn6|7j)5Ccc9VZ>mz`qV3ozta zLBr%(*a6~enjpwgV)g)owEs7j6(@d@0Jf95;rQ@QXq&wuKX!o}0NK*Ug`3%%bc zcv55hB+jchekh@5e1g71nCl{-m*9J?IMl-%i}ck2_RvxDaAbG8Qbfl^p2lh^RJc6V z_2$1|_{tZjSk}0$dmF#EDO=34jAFl~8Q_*kZGf`I7`bbJT6P| zqX5gh_1-cZNo?0q)z=+gO@~0!4&UT0=8NVTX9R5=ttfHWAhjHe2Y2BufN>O z0F=KhnN7!C-|uU3362Phlao94Jdw9>GZv3^2M3vfdnk}yc=z3t#Y=5RuylhcR5|FI z<2Cs_OsN&qySXp{?l;DoOE+G}QvK%G%Tt`pG9y$Qj@4RAZ_ngZ%VE2q^`TC(d6!Na zlA^yXhyAMz?dsLq1FS=Rb&Lw~t+O8~UBDu|qT+&?g)q41o^-Zj#{GrS|DW3}E^ z(SK0oT$D#o5J)?ty3KK@CAK@t%IovT9l)<~TuLh>6O_>LGYvh_R(G*NiF38(2i_!( z7KdeWXo!e7(06_%uDR;DMu}lm-Xu#TEMSf4=g_yxBTxbI*9 z3Qdwu%rW9xx|fn&G|$k`hX_M)OdDv2bemFjAq8F5KCbBWn3M_Emu5`+QG&bG>O!wh@oU3+{wzBD<@1kT-PJTT z8L}sg^Ju&NBFs}WOonShS{tA-o9zIpCMp1BZuxbFpze{UU$Q)q=lAt{DLUB|d<_D- zu~)StiV|T!Kfp(AKgf-&^GNjc@*Q`OvDd0vmK}kE_dBy=ag=;jDA{^UU9QT&C?U3! zdQ|Fd4nXyNs6d#f;#m_d_1Z}J(k~XT3o++Y5kq*c^$s$k)o(vq02=tVp?{h>2fZs1 z4JWx<5DT`E9i=F`^IAg*RJqiJ^)bkvRnLpDD3aHRfj&c`{Y)CgFInSSpNxGWDM*k0 z_(7bOf3e|t02?mL0t5q%EdE;blZO{hhL9jJ60rcyTh%_+hReEYZ@Gome;{?;M}N&f zg-XBgVKv|HVz|D%>H+FBPL2MHQnLb~ogh#Fjl&RcUwQ8QD#(Y;|vTPNzO|=0JCv53-i-U&tDx$D2 zK?y>OkheR-sZGc>`jn0beK|T1>d}9qet~hxSHW}ovgLP)9zCv`FS38k?}3Uht+8Ow z_n58VLLAs#4JS9^OrKFR{so+WsMia|vV2|#-1b`}2@R2lVYIsgxq?s`Hv4@>DU4|f zH*<D%5f{iq}4{>J@3Vp(<1(*XWtf{*&9)4!D zWm$E+9F{6VmAN!V%+zkQGyQwOv=i5HH~>v}?VPcIyfM4heAb}xPT~yn&f`KokuLr* zJjhPR_IF38VG_tasN5X4-Db1lzVI2*eSAZs$!{ zv%aOKBtw!yeYrmal9DXTz-tA5`w{YH%d3k;)d~y$xj8g>O<4r561g0um0dwp4-JNE}!+M$nS( zE>yzUKFhim)o`JiB#rU!_u&9=_MN`S?d3uv#CAUW=#UA72`2m>aNKqW3&toNkBvJ6 ze}fpj^)~4b%{8-xe%e};sCKFRi|~?i^1S*hL*U&fRn-o8nRZ^t+FKS$Ix7~OaC2si!BPaWC97bKxJ!vDWdTw)}7 zV*ZybKWRxbs_?Q{oW9W4gnKuJzF1yiP2W|Xu4xpkoRt4w_|={1f6#ItCzpfwEqiPj zu%dd7%vV3=kIZG)S+F4D+!kNd0_KsY51xvb$W2gIevp;xljo6%1&eyWt7L;)Wz-D% zonVu$v?H^wS3^p{pxfjA?cVIiVZ=uXs}WHCvY{3v1+;Gjj?szOBwg8R)C?q9ti;^K zgSiNOMBOEY{gGo2By`uk$%Kb_jfLrMS3hixy#){n)Rp6YRq#Nuk})5;#q8=P7E%*O z212=!q-BRBe{(1Rn8U%oiAc=VfBP-Qclq{u^NO8nW83Zo_>#|lQ_wS z(P6Jmh|8tV>UO*X{3I<>f9d-XJ`pMuCd;Kv)WSTA7f!x9*jc_=mB>ZOs(Mbr zhXKU$KCLJ^kt3E5H$H58kyUUM?aqwX36rc2`B7i{M>Lrg`klPQeJ;Sg2R}u!-`%mWCj*9l5|Pg;>X(^o)qy$NCp?ww7_e*Yl<_u6<2>ZeCw-$b4?HBc%4>?Z=XJPv=R#O9kKM3SaD{zaa-!C@=5OwwJ~uPyWX?3~0s- z8_HODcqW}*_9%E_Mot$K{Jj4pY7DjvgEnUQ7kZFmedvd}YCTFaLdd_YW+-l?%%f8G zPyPn2FTtDc2fPSo*Y4+WUQ<$V063=x*%?+|WTxnI;?wi|-2YsG<{46oV+1d{(Z`~!R zYeW_$S0}h+|F@$6-uk*eD!cU@Lujc?Qy`0$W{dBVDfaz1)wP}bJ63odh%fl3i!N65 ze&>|vTDFAlU*4K?2AVU>0{#6Wfa@yCPU2eU)z}OwD1&O3OPlxJ+BK4YfW+EeVT&r(|yy!G?_i#0d3T|pN~@5ywXZPNCr$X@l~eq%M_1*1{ZMu zM6?HiCUv8}8+xzv(OS-(p5VWkVhP<-L90m8 zqUnYXlaslH{5SjHIqil-I2^fOYx{lnwoM{Ur;!MTwnf7UVh(Y(-rtyC-Y*6L z8a-V;a{xLsepFXe(W4aYTlwmkObe&ck*9wlR0i(Gug6-@6p=EjMSe6jtQ#69gl1tN zUFUN8x+&*s)o?@HyKClzHg__&QyP#dKHhyYP9)4gz+e~!ojoa4HpJ+byA+7`_=b0O z&`!F~_ur-PhN~Y$8spW{eO^K<_==xYer-&4qs?2@2{}mL6!%3lYHRH*+Dq(ufoEZT z=#(7WzGXKD2Ac@2xjiSTq3>Ln>_)b}L5QT^#bcQ$NFk(S&KY4S8?Ro}@ENYQ?3i7@) z+RIJBPq5BuHFj7ewpc2yHTgl1##<8{~J?q9s!o<1dxeiSOacsxEC?A+W&-y1y$5yDKB&RN@}IGo>I&|cu# zx=M*C!J2;VJ$8%OG}lY~xh7icyC_ZWi{bq)Dx-~%vXbZK`;C{m@L&)zqOjP*zVo?e z!mfu=+aKQBsS8A*E0VK9@4KgUSj2aEzfTI+KZQqc%*=8z{c{Z*V$6B)Mq(5xygyqF zJaIfpvE!Fy^7m7k9)DpJx+G6CWB8)mLA1udnEkD9Z9_M4tK_C~sIv$ID&UnTSYr1O zu@yCEDl7(De38GRqF8dR<`3Rn4=WL&e_A9XkGZr1RT#snu(-Tr9}Lq>J_^Hr68jq$ zy*LnAwoTJuj#nHRn71gE|Jt=UgRd;Rf0 zwE57)NN^ zy((w2wP}QlBJ*Dqy+H;}qHFi|x%;*IfLV3gQB;u5K%>_MqS!ubmA4P)2b&g{ z=e21+fY%ow!46usI_Ji{;EEqCqsIQe|Fd{nKoKSxzj%Ew=HC|p|IObY+vsK9=zl7! znxtL(db3&IbhCy#_vHD}PkLkgd8Xu=j=`v}@{7!T2b#!HW3RTXP3-s7AJ2|~6npeR z=3>!fzf+ieO9sBPAKOx~Yn#yzE32AlDiXW5DX5W0lsWU4fo9S<1D>%&#_T&w?@N_6 zicJiGW=L9@k{Jic_vr%y7%Hs;3;fFaI9ZwLD$pYBuMeq!7DYd$U3QKb8e(4h2NzO_ z3)5@1Z3&)jP&&OAI?mDyXp&X+Fif+lmTCC3;hv~Ya<=Q-z^** zAt3O93Zk35@BxX?qj#Gf4(iH=j!_PN*4q87Io7vn-G|_F1envGqWO`RrGhHv-J%XY zzCp4!LhwmQc?+<$cjWEJZ~*@<%!CGAxqxq}-`O~;+kkt-dW{4lj3#$mg`Z2=@CfRu zph5A!eEtMs^`0Dk%ne?xr2-qjWPyWsurjx-F6#iEK9g;?UOe}HdR&$yOcZbG#w6?w#&iw|B zyPwsF(B}jirTXd>?>&|d1M=CM1-`$qL|9SeIP*hdV z1k!hH17Q0C_oyV*nRx*FR*ETF%P->Yxsuv$NkOaV(2hz(L`cZrgVds-BF4$S`hUS@ z$%)5L?<@5WV18$CiauuCowUrT@CbG7WJ+}$tuHU4%yp7Q*gT_@kgQeoXWY9 zxpsWa8nITh1=H*sSAg2(F0dc=V|t>9Us82X9tvE2e_ZbflGJ@aFui8$i02vsbxrp~ z)AmTrDutqDU!t0^L}ozClQIYVZSZ{`k|z=e1(1FWBE1cI&+~Ynp`??>OJ`Y{XMzZA zFg*|dKb$de%_beeLKLUkgYxD?4I|G&D46~Tm5`LtwGS1{u?ii_;$(Xwh_-(jy>_h= z3eLT88B^xPuFKBK<2jdL!VN5BToah@iCFL{DkixWwHppWoT#>MN(bv;j;vwf3(OxO{$3 z7T!&Kz=}Fx{A1eH-??=^AoN5OLepnxf^5askA&ZS_iun}zotv35aM=l@S*AlCgve3 zBCR8)XhWZ8{!Be@asYl6N&5uc9Vt!l-d32Sh}M}X2CRn{0!=>pknbUrZYlQc=R$O< zRcw4XVBCho{QFJ}oiaT;F$CL1^0Dt;;@4RBYX-GU#QxtZ$(VAnLNI^p>m6ikB=8u>4(R7Jl1ddbW~fg&XINf)sg>OB~Mu%{u#1WlMhGTGq)0j{K`>r<7;RMw9 zlpQew6lZR1I?Bx40GqwXU&-1NqZmaKw^)Y)!K^@FM?PXHd9o476`o>FX;lBhGIO1c zSHT;SA%2B`Kikid;TOx8Ydr8i*c1fh!V~4iZE1AZvR0;Pg&In95ETWCR|&+&piAjB z*4Od3eGP`!=^IDQOIYy=|8|$eyE79X5~-?36SQLm#-ToJ(`yH$n+DwQ!#B0%oq=*) z@QKURxKCFSfeP%^>3` zW4gJ17 z;4z{VNfjgA|C61#C+3LixcQjZxVgm}OGWW}RE19{#39BZ@ke75kA~f6Sj*((B)KDN zJUB=``Kd}pq=o21-}3qQgihJL3G7tG-)vNe+(O2Qqkyz=fR1SFL>B>6oCaRA?wR+T*ee_2udJ;j* zjF=S74QQIt6P~m^R|Io^>JW3v%)~)2Z`2&UCFEOMg@yco=*WfFF|F|J04QC|f~_VG zd6x(yNMo0Sn4kIID0h!upe2hAYjz>kh}$G=p}C14L~GLpOeuyYY@Kk0fp|`n9+(L5 z&D|`DIE|~jA9z#Lq&efZwyEe-L|5cAKBGfFPm>i}04B*B)}gcF512DzZixL`qAVUh`)yRzR8^ zf^+%79y~)_?>2-HkBFDD`NWh$FQNM#^rgzA{CiTvX#1HZi^4_ibjO^@!w*Y2mjt9M_T8y4s zjw~d+KvWP3l~AT1Rb;=tvPW#5lDZ*=E;GzIlyo z7m*d9#g&d+=@LdOSfr?n9#bUZpajk84jDpk?{ROG1VPH*-WbukG>j&Q%mVUr92n-u z0qRr_zG_raAO=Y0OotUop%ehy;Vx!<(<$W^mM_-4K@Q7r;I>cG)XemO|9ke7EiC*e zNdVLereyf=0}6pLQ}FOlpjWW6A=`TDzl?aNj{LSJ9VwJhT`nmi5P9pm3#2MrU{J%j z7-einG1U_Ml_L$jR;We#vyygp=piI#=XtuyjTvdAUy3uNtd&BJ~*hS!oP)7D`S*-geVwiV$Pij;s)?_+Y*OQK|yp1zCT;jtVUeyW z@u-8NzdsDJbvbU?A^k{bdteIuf`{dUC_4A*E>F+U7TGrE)4x+h=YQDg8%c4|lVc(3 zm)LPeJ^aCeUxUQG5m#zRX19LN!MRnuHkGSa0oT5`OHu<1-m;#G*7k($Oh%~!&DlMM z*VkH-@w2j;=kP5{R!^ZKlFw}-*tj!qcJf+uAO#fO$yYE{6aW&>&;^m^OhpIvi0p?r z4mm(&`=g8;ejNAB65`P1$Cg2sO^*)`9s*Tqq0e{g7>V{V8cOHTT739A1KJh+Y!6jj z4OCJ{(dGrP@(e+1nfdEhmAiq%U-W3^*STBSELH&_uT71XL=p~C49_?ooM7FEdUX-I zkzk2B!%N5<5O7wTw*?+kF;vcE0gwC_2SAL3Acu?p6_da6#W#7D7k?4)^R6Z|xT8ja zkQ_T9o>o{roG2rlq2erOv3~+t^spIun?wy}&K4hz?}*ixKxWj-rag)40jK*UU+!o5 zE*(Y(8bz0Ejtsw?64IIlXu?6AGze*xk-zH=bvf!I+Se{`Cf~5Eh;=tP^rLcyMLT}q z??OYu5D1b_`_ZNPlT$a)qsPOD)zoVi-eCrUsH)PoAr~j29>{PkpuhxaLUSsSxl#Vc z0)oWQyu2b-Pdbo5yV%RBE@%#)Jemk71g@kos2+9!+6L8)aKyGPcJlu{`M1#o#UUQ{ zaepcCa5|3mB?Kq7K@Pw**FgZT<@v6#YSE_Wf?u`EzmAo-IT^{V&L=N2volQ529)7K z4V*38^Me@0+%oY0d(^q0$# z9(0tFCJlLUE=A3>*p23dWH6a^HC1_L01?l$?YU%a{>U$v%VD-*FR_N(y1V}mp}t!y zZLo-gwW5Q*V8mtbG&CaP#L@j^mW?Mb2&J7&qutSXi8|95Ev2x39)$+yzZ zHC7x(v?FsV*iHhuV0{CC^9PYMCH>Hk78r@pg4^i~mZNKaF~5XyowW5i&_JuM>!puz zs3A+$?Zmycp^7lX^-(LLT^9N86Em{7dHI~z`s;K&2O}mMIDfMJ0@SF5A|0YDw$n3QR&kzC|ABTnbls^Dj^sz~8&3D^SR}Ig3V(k}dYx7W z$4ls=d?bs+c|VXdia+lu{4Xwr zb9x!o#P;-+MUlIa;0b?r>7SAnF$WlPrGVUB(ds5ssNR;{oHK0esQ688GNV#7Y8g3n zw*uF#>|G3)L#yZ}SLeZjrSx4|E9r@JZtLqYFFiiuIlEaYN=68O@e#Kg-!A()B03cF zui_X85&pd^ZKF+gMrj_zTy5|wHE)#tq@@7@WUAdCBpO?Iq%m-h``~zip^85|D=IxzZrYg zUdxALzTEY@XZEQlRdKIln#a z4m{X7O02N=y2+jYl z?1#5KgcpJ!bgc!~(sm)c(KbMXVT&mei;dlAKZ4h=v-^h1ZmWhPwVe!azX4tp)2d~C zsWO*^(5VQaMHU#?yZbB0>p!i0Ukc3G$iOo|qkx?ej##cx;(X2~KYDfBOG7F}PLf-K z+9}_;SZ@(3&Jt;79>EIFNeQZkg?VK2K$^!W?JK^DcQgG4Tt!z%qtQS?jcC%hHrt-s z0uBBUx+1u-wUw)$1NT0yNOI^1{2@??z{bZJoHGSi5h1oz^&?)bHUm&;aAC9F57vSL z4+In$T7@PSt8DMTfVwvCK5hi59)Oe#%n4&!5u0rH!Y5FXwH&D{=}E-YK+iqC1D9ao z$e{xpK4E2#Kxdo7{eKC|jjg7m#}ge93X)YxXJ`G&C@U^+?ehx90o3oZaTVi75-VyR zevd)qz=d+>LSo_sWN@WF8B*~&w{>erjl!zjkH9a14oJnd-^O5Hp5{}XW#b64m4h$R z7?j9oFf7+dO6|03IK_>zG(eZYYMY*CbZ3fwerbq4Y%srSCrSORK4;jX8*7BA9xj;7=;3*mCKM1EAK zJ&Pv2YNxK;#;TrBBlK{3oisON=aFh0RP^$%6FZJ-$kio6uly*Nncd-l7e9r?k&o{f z2`+F66Nue#vkhDSs!|7AHpzPL%$Up9tGOo0HGZ*!IL}A8z&$i9m5Y2@b!$!0YGY1n zZP;I5m14&U@Sl1ttk}t_j94LCD8AUtHGG@%RLR*m?MNu^QhJZRU28erGv(^b9~1K> z>b@Ivy||w@>3*E<9;~~psi-e{uDfC_@-)1nVK2Ye-?dA4Wskd1w|k-3Om`c0Pi(m2 zyW&9a(z$e$Q}X!fD8HP9FZ$hduYv|&XCOGbe{%8j zGpj8Fz41)LsG2rbEN~+pzi@=vcpj{)xi*inT}1ou>ew1=dIYe<0ebc_bF+|fyrg%Q z6JDEfq>g?!o{vXm5ya8=4V~s)-&LN<4My@_l#?`2RQhUt=-WzTy3(=b6CObroHYLz z{{5v{BkoP9n6FTXULP zmzI5X7m)A9l#v|Pr|aMrnJ1h~IRjd|)Tz)2&M{?@o=m3S?!>rT1F0T3RwTKsq9P~8 z5`{;O{Dr%lyEz}VfO+1q^Zm7Zow*3xCBRQ^oc~U;14N^;ROg(X(r?Os(y6Q3`impE z>X8z~Fq9#uxr5{UIy4wbvG!PEaPr`FnuN-YqtE3~=!p{Ki6aDrwQf^$^Vd?|dK%5| z*mb!u(zY2b+bCd`_*Ys&=qcFBdh|@YSp*k&@M6M!j|eW=P3=Fk%aMsfLWP@C!j%)Y zne**>YigqO_F4!&f2Xszp9!G8iNK(qKO;NYt?9J>khLqjke)u<<3{uS`{8>2s=1^> z2EAU4$^zxAm76~muxA0KqNK!%ZJxce;Oq(oiTFn>Xh;!(B4k9)Z*QR2;QnOMs@odT z=$SE@&G`&eLT(=9y%sJjpzB- zgVmg|gK8S~EC0dVF{%n5vff&1VNkgRoP|8S{Xz^Il{B1q4G$$9d2@5pG0ERQ@ORUd zHFU13HqrIt*xw?!+Sy5Y>^KDz0&MjQ*d^wIzr6&Obl7+JcJB^JHBS4XSv^gmfLSY! z7m3k7w~|>MAlb@65}hcLUrj0V55@pBxx+fWd4D}?n8%nY!b)}kg!KRk?ImK1>R<1= z2;zMghCEcL-5|s^@yT1_ze94)K_wX}8RW!Oa^DF95 zBg&qstzg3@BqVIq3I=gKB{+x{K~uj|Mo})Gb*D!hie7mcWSyG`QxG=F!;9W0eVX)N zQR-7Ka+;J!6Qg*P9UTt`z+pDc)ZH zT!d@fCWLKsrK3I3r58UGjh_Jf_2QRAy4n_dVs&wQW65-Isx-av{anOq#!<4tXh37) z@cwgRj?(ZtC@zsddhMlqq9Xnlatv;atjWb~1zc77mPdL|VYJbwE0EO-srNyGwFMTV zaDwoA>GWLDNbP`4Y$ziu=-k62znj9lkS_uwVA8vJc_sbTPZFlSPVu)PPjXr66IYoQ zUWkPV15Z&1ftzOIL}>~?&xZidx7sSh$;308H``PCRG;V_Q_1@$YX_B?Bp7HROm!g&^X$Oe zKc`m4&-TvU?e&~C6Vx~N$XORm1)%MwnvCziauOqKNnTK`c&*PHZX_uw9iB?(v7Pw% zrMMIxTFNY?65!6E$n$<&=?B}q&#anIs8E+(*94l~lQ0d~GgaW8j@X_^S=6Sx6T5p~ zz^)C@pyd44>e-~d<#S|7RmWu@i4d}+LD)8*#1G%$q!np`#2DH1j}^zR1QP-Cgyw3) znVBi5P{!cXP^Z3^XcP@j8b8HtvS=vf^l;Mm&}4nwX%N^GVkE}~R`o=h+Y+V35R`?$ z`=`}dhqRudRKME2Bq=GEe`Kl|QcxoHMmNf`V27O_%SK!B=p>S#TT|KWZ0I_^^|S$; zCI*v5C(C^oEpYrs!+5ZdR7S?wnp-$InTMtC&n^Qx$=j&Hnl8{S-_CWJ%e(tQtRoT|>rPt?jkwiq@1lNEB4_A=3i4@u!#csK z-PYqDtL;P0^YEu}*6-d74&nXa%Gp#9>IN{+&aEhhl1wbJz0k2uiSIdu!)Elc?KJBB z=>n55&GilztX;C0QT3Wx(dYQ}U~F1*gS%oyKcdw9-3Di3bzm-}9i&U_KdZ&71f&Az zNM>a3vSy2K7!@5bWCG6p(~+P*I9QY??3j_L#0*cUhq$-RrH0Y8desxunae7Y8J>UB zXDaMX?hQb#(v=eT*l?Uwd$~D(NplrZ`XybU3n9oz%{K;FULcV_)&e~Qn9!GuED+1Pv%ksuSi7J#-boO@p#DRA-3(sL{7yrb@UA*yh%^&!l3x=64 zPyse5P-M#YJbWr2$7lX88?;31R!8*OkNP68&_?x!8FKqd(P)AB7-hm+!9_Q48gl$u zLG1_`Mtxcv-H?r7#2pM`ktljE(=Rpj1o4+9Wt!CCU9pxr2{!7tEU1bbn+664ML3E7?FY>ws_(DSgik z3-5lk^cDY>ue2hR#id&?p5UkAj1>**Zwl!}N8Wkoc33UH53^(RbdDqdvhy?Po}~PI zE)3<4>r9b*Mk)VKS_$GKJ#WDM_FYr=XMHvOffv-Zwja@)5U~d1Gd6U9u2*V1i5xV7 zncZ3K7+9lnq~adgjG4P5ihbn03YcHA9zEQ|Kws|wj`)3KAJi`>2k%eSzQmyEfrN4K zpifzOi)J>SJ=NN;D9l-{aH^>vgyJzQ6qoVQLz%ssdk!KEvP|~$rRi1LjcPc$+m%0! zI;91KhT=`WQgH`X3?fs$o+tN^+|e>8X;JIUoc zN4NA#&Z6W+lJtUeIRCng1tX1@k2*4wY0QTD=bvezQ)b~_<)3nNP(;3`A4%%gD5{1! z8i6wnepSZ;fV8Y5IAYLpQo^KhKZ;oh;`m$3a3``NuRaGBr7@!6d`$Dy_HN!-|(eXT)#z7b$kk z(SS~k>7kNH0;|b1Lno@=6BB$L9UYy?wb%X8Nz}<`^u;pc^9{$_1V4mN3tM3lehK73 zbBb}2vhgcCa-lTyqs!{rmzJ!rT8K~}1H_M4cw>YSh}O5rhTg>F*e@fEBz30-uiox7 zhtHmobEuXFRlwMu!eY-^e5zuwbFBQDF1~b#!J$$sl$u2 z>*N{VBe^S8RSW-$jk9TJsg)Fc?{A2DN0Tq56?|n(e|zm}WMO|3FR>@Qsa zr%j-b*dFbi!%3h$c2UH6Gjvb1a$$rfw4F#{j3g8Jp2R81HpqVKJ(7``__FG`oXDF2 z)!O6sW)B&e;+HMwcS0yg!$Q9T39}>uW}uB6@C93y2r_Hb;@~p9b=Tgc9#$wNGo`47 zpAlkGa?ir|a$X2NTg0W1^E@ihW%H4%So`vAyVS#OKRQT8Ghl)zjEr9!E*Qlx%{E$KCCr1c`xS<0VcYb6sOmPcXioD_(~>bHND98;|nKSTa|748*61- zf~b8;#4Ufh|BtEj4u`AT|F+(1^qw$!5WV-_qeoAO586&Aj9wMzHI~ScivSjQ7>!yPvMXhpMZ*(ate1*z?F^ zc3;cG0rKzfC7A=_*Y2`$QPCYG3`H*GU|#dSOZvSy9}E=iokrZPHOvX!@@*L0#ttsr zruKT#E~HOug87e2Jm{(XbsNVjg*k7VI&q>>hfIsAPH=;udlNCV|G*4?xB8m%SwaU9 zk)FY*Imp@zSGfP9LOy9vtQEl=KIqMdRq5>;ktLK>TpK-qc28rR6Z*D?{N{< zmj+sC+=q9@V4ZOrK7Ol)63#K?RU9bl!&E!<1)z5x*hs}Zk`I0kR=;Vi(PciR(Li?+ z(0q5qP!oz~lwjS%8X}BKYi~EiOep@9h%MODge?vbq>#}*+6Y|6U1L55chlu%(m>1J9r@FpZLU<| zwbnnnbJARn4-Yl|v21H1-Iw?jZ0jxQpmTwPSfCaqb%M;5gWKyH1dn|~AXQc1?$S_S zno7x}sikefHt&q?J+=DFKT*rfTd$3GQQY;AYj3PillIHzM#?Bh8^smWW2JPnK|c7Q z{D8)9ssqV7_{u1Si+2w#x8q;LJEL*j(ns}t5}lLj!HS-!=;QiD@qNAX5EkO8D8?>U zup#^smFE;yE61=p)#|h;R^DKJHQj>7B(n6fLBLWVC)-Bxo7M zL-38flAbBzgVKfng-rPO>eO^U>UinO30awa)aub>yPr=T@6iOdO{X7V^|yVnqyI$7 z+V^Da!xeXkq2rvDn!g)2j5B!~=upas6M0rNgE&mXBfE51hY z=Xq80a2#W`HQPDYERfZxV$oEB;BR4KqN%$DuL5OknV@X%RJVH@Tvm+mYkyPhyC=7u zR2b*ECrZI4$G?L0h4d~_WBdRs*n@AT^?(>I+>-`N%S7Sp^mjIRlC{xQ;ygd`Mnj3= z^@eg+yw)EzCW=NSk+O1jcFP1(o@Qlh5p{X$lZM|Lj?Vlrkl+*^(({=9(oFQ0S!&-* z!z~5`B{nqK{WU3qUX(iMi}9Ue0ak(RUWY@r&P{N-H^uwle;IbC^1`3y)9=hn?h_ve6p&Th%5!td12Y1ajnm5?T>?UrBZiEPAn@zr)o?{ zn@1`*r?<$?*4%D&}+wyY;!XObYjmwCku^yrxHRTQ;_H!Vnj*BfVyRC!HSnjQJ`)_AEtF4Pu)%@rgMe z_fYW|WkM|Y4CVQcL48^d`cWH{ANf-r%Gp0~r-#h^CT+|MBv4tJmVp!1i1o|-ja=aHg`PpmZU zf9GTr`!)uTrl^UOFmjoTsytMLA!G~% zZ_~ezyS(7&wj)I4hAKo~jkh;VM3jei~*#KnAt^`u~Wf?6ni(sj}Wgu3-A;` zDEyvcq3e4rH~Lvf-q-U${iYC0?h7`x=+jb)V3NJ=YotD*XF4zUA*wI|?dV0P>rfO& z`O`Z@zQOMRR*2*L1xu;fW#>3KJfe^M3ZBv~rbom_^Ac^z`m%!RhU5T=@~n$3MBhn1 zmkhtD5$(Ta!~Cxx92vQgdHDDIRfsW4^JBH%_W{5A5b5}l^sh}*Eoa-nj2|w^ZT55A z64L*4OG(`F@6Kj0SbjOHz?Qcwc;L3WU2JmKQflg-TS5Gn1=?k|Q@S(qz9Id0C?4(I zsIBYWlj$6^fbcft&Sh*rHT?Wpa(O2(U(~qSe7h`Rq>HoJmt6OCjx_5QjlH|&Ird|& zIcDF+1|w5xkMf#OK=96x6)<%B`2C9uh2Zx;kBNQ~G)7Gbj8uBhyr<|o1Th@BDLDOp zmIbR4Kadd%_;~BOPeD!qo$gBbIERRheFjrzl6@YxXky7p}N!5g%&4(}aB!o#w;pPIjoub2&@Y1}aB~tPHP{ zCOmE85z;N~o~@=HX%2&Vf{q6(>8)WW3L9t(=xg~e%=5J%s$|pK%hn8Qe#hBt{TUQ? z_8Fql_V)IqKWP@#mt4Mh919F{+UtQfqXpX}G4ex7v~^>|_k`~|PLuZS_EZ}36-$Q( zd8%mqVx`rWEtsh+k}X_+VRtKEpMSLMV>l0!M-d6qn%MFb)uwHdU$(=)2Dj)Ue^2IQ>P;hATOCx|-}9;6yEH76eEO8pb{yvCxp6{W z6tRYWI!97U1d`N7sAL>I<5o?bmLsDmiXmw1Z=gHe&urb8CA@tsW^lPMdc3p%U~DYp zOh8Z7s|_ny2vcE1iqz|>AVZc%R&)Da^4iako&BP9t^77z_ctG_N?W2i_3uYsdpqBo zzcrzd?l*zo|M-p3QHJCIh6cD6;%NrC5)&hm$S0mXF~v8|3t!t7YB`O}U@i-u=zME- z=rwaJwc-0;klX7ruKa|96aXr+%b*u0cCjI$T9B>#_f`&qvsR9#z8*16>%ZCCS6>u= zzw&HVLUWsce*ur&pkF+7@ljR2hr64b)bN<}6t8$Un8sXk=-#8^eb@C}O_q$1s&&0G zar6iZpN5fI#~UU#x?$LKF)Oa%ciXd98yVJArUN~mdTzh|T1D6$eSO#KxN4yZ?}`ln zuQ!}kNm3YgA3fJdtTA9M=YMbUOW|R`ypYQTZ6-{-d$aTM@N<2+Wuc@6N;7_+l99AY z9CC)-3Pi)ZYWm^w@Td1ELcBA_kKW){9{>Mm4j*|plhk+FmZqEN5GZ(_6SwPFY;$$o za5XSOxxtFOq^CsoAcAaMR-W&p_o ziJhAVh^@RFbfDR-IQ%`n-LJ}r5AwF{hRdIbEFtDtx!VqQ=jh?uf`vq(N1ezy0jR(L z5ibhk)*JXC^AZWarnSGWQ2+<@D$lV)?Wa1h;C;ZF$rb7_z9^ktZgXt$h$KwY`({Ob z>=8@(4`SR|oG9pYslqR*pWC8>HnnpdTQb5{2Q2=gGFD%+|3o24;p(2~3IaJWbOH=S z7)qXD;d2^j@fH}4hK(NP|2A4r-w2EPCZX1-3$85klhEdTnT zey_*+jJVBdLmRWe{3In!cZT0Ps@`@-WnDWuKOE@<+PsX{I%?L9kN3VmyZA8+2-@q6 zM}-xdLDeUAJ+qXuP*_{c#v?fLET2}!C#}g7vAAazD|2lDYWW_`7FkB|=uze;1$nWZ z)K9&Y*Uf;Z;n=9NvUt%4l7I|bYPxeiyeM}t0AV&d%9Dt(9+UtBp1ha9XaE7 z;kWbi8N_Zn!9#&@BfagK8%aV5D?v0%v+uoX-fWs~8&{G;vy%2=355>_Tl)rG;X z9-}D$Ewiu3f)qK@cMCCPtEu`T8uz0*yc7T=@mDc7s-a^}QL#G2y=)^{ch7!ieKiCf zsl?ME8qa@3SpFnpJ#ArgO=_9b^2R^Xh345pE*mI8%cLdq3qKa0AigAeq5Dd!ddq|k z#CSWlR1(Y(O}(BdRyY-v=ktMvi&p78qQfm1O^L6hAI+LCxE#UaYd+w-u3^Pxeuajt z4pJJDd%>|6uUcI3Kxw9zWm}qC&912zYX$Y^0rEPxHxjhEa-KH!A*8SqRbCF!zWSh$ zZQlp|C7*8Em1h+S-Vp=E`v^2*c%DW?wHu|Bby&zw<4&&rA z7P5qMl|lB~!rW#B!t4CASamZg{a#dD{97b&?d{vQXPRn-?w|DMcFK~zVyJF9wz7<* z1fEwg__ekXgKhZ}bLys@&fh-S6u=LrP|*tvS?)(4!GLouK1Xks72i5daIqQv@Ptct zGh@fY0FJlRa*s*l5mbKp8bw2-T%$Gf)((egmNw($$jEM0aP+vZ?`HXslKD?UpNO;C zV9It1Yu!6bqvEh@Cau#rS2m(n_UN7O;OS3#*U@Pc$s8)ig-@oIk5;Y=VJGI_hZ;`E zEy@W)$u3UPTbA$e{&FeSLRe%Q#u%kaZ z&u5brAJba%Bc*YJ+Hv}MV~(wD~lfBjD>2) zTW%bP@DeI$6*6^#1Og)XK1^%|XX7OL8E6sUr6|lZg5(Da*oUXj4R|bpHWco!t+*!Dv}vXJqgaYN z912x_ZsBqgMsTosjW!&=Qzi01fIk%I(kPJMxm^=#1`ld!ZUX)!O-&hInHpg+87uxD zZa*5Xc3ds=F(pvIX8IA+K<@4FxtbH?!xVY0CMY7N@I$pW#ekUF@v49OlKoA(y7k*p z?(hT`=j2VmmXB`5riH6OY1$>YQAH)b*E;3%~J1HUTUC%sJyjNvB#K^DvpFUg+XQRIAOE*m|extt8Yc%WB zViwF5ZU27-;y2|;o9sGSTP65N8gvE(yy<1i5$t4?StDb7|` z=tXdt*vqAl*&6_C7i;NRH$k_eI}Wy-D2&eQ7>E zol@?30szq{sftSoGxqy+f5Kh7&Di5`^}`quj+DiK+cxO)CtMna$|-t&S<-oW=(dg* zjJ5tF(NA)C3i@-+nSB}kIPCyqjx7X+W*raL7o2QReb5aX(_ycm$j|>k@>_U5?P?*X zITBzbLPp_!@lB~N{&C?Snz0T#pjbA5f$fN zo}N?XZ3MxtC4aqQMtEF$$OMHx$^Uk~Qvri+P3Y`5T*1fr!W~2I294TP;3^rJsAp@k zOzHYf=q#!7Xj`wVset+_WCqpO9u0tb!mz-f?=m)z3(dTvO$m>cWI?je`~N)EU5RAu zT!>mWK7;#WLK&lA=76mDxKcwI{T85u5 z>4{;p2cGN99cRB8*i=`Cjquqt_5C`=R9ccj_(~@iDhxfdZ+59X!A{v_GqSm5q#ae~ zx~b?ksJPycF{TF0rT-A~rV97hv%O0TVu?iL*>g-C93gl>j_;E}m|?kFuq1x#TX33B zBsRcx*Gx-2?dyB;O`;jN7v>3#xpiEs!_Yf)1+M`flwQ0|G1HV$k;PpkB5KXdAAG;0 zJNCnvwDBj6SIbEe7u;A*^8p&q{RbNNSq;g5)B8eeIqJ!48H{O7wLKfRFmgqqzbypg zA9@~xXKd6VMNfIvC}Zz5W%BHF=oVV*+DXaaQ1tkE`gsiuxl+YF1URdZXeR;;+{mL>BCO5mH=oFpf;N@weez_x1%WQLjuO#&(`$b@3dz}!oxnTR#t`Hz z$$x#@=7A&n)dTEvM3nqTtD>88d1x`oa@$0~^}CRRUvn66Z8<0^UW5rWTc5J|ScKJc z;Du1xQ=4sOL8VhTP8+}Wsq+IkuEn=6R0CFeRn$TZ%Y?VWvM z@-!-@ta7P=Nde=U?qhLvdn=q|0c>$+oPGxMb)W)Ds{~U!XvSzCNNX&F4)}B-!fNXF zC~Osvvygk3c2U#RYy+6@d3=UR&paXkEkG0wy0-K0O!=ARAw^e#O#h1>z|!;}P#M^j zFMIQF1pwDW<-ZhmiLbFy?%_EMU$s?ga%!Qwm-t?{afG>=Br4Jq>Rvd*wO_DyBECi0 zjK7)h5I?I;JLB_TR7r@4iZDRzrv8<-OkXfq5Mj1P{|bmODYZLPw-J4oPg+>^q8k>b z7XvXlDo#{gNumba6r~S6SBH{X5kyNkg)0^iuB3(1bcxX|2y~Ob{}{bVQ<=bbo&Tc9 z4imwdx==&%51U*-qH;5evz^>}BFJFJGki%F_%@|dN(-cpqo^mbMI7w!ARIFZ z^6e6Z==lF`wWJblNgVHeUV*Z$4Lb@7}1J_6;3k0d+zWT$kKWGO`GQ5Pyi{L-}Jq5gv$zP0xe8n+%G{_2OkUDxVY0lD0iZ%>hv%(!>sEYOA7 z__+fz0dUn5(87;F&v+*E&t)lx9n*z(1KBc<`12iy$9=*Riv7*gRTgX zu$!OsGSmvc7JvFiBa@{mN=`qCx7y*uMP>b`g6ii-g)|Uh@R(#CiK$}klR6uAj!-)6 zpB3)7@@M|rr;UD z>?1vVfXt%>OFt>v+LDAvd>re-|1u&JH|q4m$}2a)@K=|3+i2|a_XOduu*Rr-Qzj}( zjHbQG%QCSu7twnZ>{z-~yUEZ=l(YTu^+Z^Xlmtg&{LWyUMh19vVBK^0=}D3l0GWZ zFyaJTLE5GEsrMM4w$O7&9f^T=jM~EeCdy$jJh*YKt`81*?OM@eRhJ zQf#`v5wq4x0Po7y|2i>fLG+Sn&B0;YL&5D;8sX_a$6wP+**9{MpfG?^Sx->5ysa>Gu9-Y?FgaUJwF z0(}xk!QA_V`LWaEaE!gMu=of)c-4Lj!AUS;ot-G}um`RFBMVMP!TMX@k?f&z&>ZZ)RPr zy@~6yp04xh1;3_=M^3aUq-H*0ONI+s>a zKT!eN?i2_gCvZ?=hh{~ayjzau&q|`=$YScgWBi`dLH+V`cnT)-Vu;5v2LnWwcvW~q zVzSFj8Vu^l9CZ$7E=OQr}uk%XCVEKk-y%w`hjm9vdmyvlAnwT-Nm|+)ykn!{~QfsI{6|e4DNx z)(OdV*IT5m4Y(WA-Ylz_RW8NQ&PVTe^a!qUJ)^=smbc`d3DBb{o_p`EV)3Qv-O#I% zk9E8=%+T?KuVM9ntqc%{9Ws`d+0Eb8mc&PwUVY)U0nOF_w)GL+EtHEr&ZHv!DFm!} z;LSUGR{KI8g6%Y5q^;cJ_j#98G|lHZcqZ?czD*5JD@&$Oq4=vaFZMG0ex=BKYQE8> z6oFZ9jDkc@7NVFHDMf$RL3MTB5OFm%^$0f7EI&M;?M%aH=o1Uy_@Z+$>C<1;=nC`x zY2kwT;nSUs22NzdcT+B#&9T8PelOg6IO{Jvj2R$7M-{;eyZQTp+->rj%yHShUk3ur z28ioMD7>8E+%*TxI0X#0zkWaBOsP4>H2c7OTBZpbcSff7=ub^)Z4c{CP5s@FJ;f~=GqsqyT;qd`lUxY+Kzg%1_DpNBE=qf^9bUvXvSfi z0(a$Bqsej^7`!W0A^3wy#XD8uspUQeLJ<zn2? zmVc=88}biPK#0FE>cBM}zgaQHoPM_(OI;eEwkb*)opI`(gdny zHg|6q+jJ%Dk7_gq9_Q^T2@Ba)mNAcJ3zXTYGH(!_foge4)ZT14IJM}`AKSMFiY|Rt zl@T9z6*Uvvq8y=cb1Sq|31BZ6Uae()6RKxHK9K7>A%r99jjByZ4mfK4)Gam5PkqZl zQvYHkLcfAt^j6A@w2N`oVK+fHi2AOqW>WfJnR!DWAT#}*AIk8PuoGs%c-qaM3whj( zW;^*cbV;toL!scl)U50po00p~jXY7X@$6oB50m7aIP_>1`x=4O;%`;f5<@lr^hlH+ zcj*kpv+GBb^fYs?WwJ?pF~lohy4%x)GstC<+3F-mtUzs^t57`&&vh zgy?nfB_L0l-6d zxbR-1HTE)#uEY;lhTE@V|AVxTHhvZG#|&A5y_liz!fsn1a~i=cKQ()$*K!we^eVnh zMPUvMpgizJDZp9k>WmJ$S~95wMC{ItGX@v#uhVGrNV25db zt$WJ-hbrU<=eFwFj7ukLout5w@J;@|G&>wslZ4WUCn#S|{H@FduS^$a0Nm$v%B9ay zNXf|Ey1Sxnsk^BF5%iGEYfGN6ZK1gDi2n~&1c^-M@R&ZqThFYpsn(C%+zqaGlZun* z7zsFVbCQXd?z69PXSV=gBe#Q|Kg;56z`?oIk~;|$#Qyz*>oFe&ghpd2_Z|Qxe2_!i z*=ZGhmU!_3Wh75Yct=t|B>K7$6@Ngu^WZw4Bnfbw_9HbsOQ3lKhlWOXv0UuNgN%1p zmh`d)o3FI0*KzV>%mDUqpL?WW+p-&W>pF*O-LED{UB^F8ayiu3bk?OEJPH^-A+Q22 z@Op7vVxG3sCxV@9$J-6QQgliMPTaSH&1Peq?_x_J4;u89&k+zdzZgg=1G0M#;&lfS{Ak7S5IDF;c%?3W(Q!=kQby+Ir@2 zN1@-*nG2Xs18wg9N&~&7731XAe7z!hwl&sr<(Z*bXcE6OEN|m0&j#bWz23g!q&XJP zKl+KOfVv#(DUaZb#d92b2&HB|p^!u4fW-vu3+CL+^x~)e+S*!D)lpqeH8%q>6s6s6 z`i6@0`S5lu+4wiwHuTavPSTL?rX525+rjM6I?gu?nl_p`@Q?C3{`yjCAR4*s&G5I% z{J4^K-;a@5>&wgB)5LlDR@#nFBbJ#ivpu|BCvQ3PQ3_YMVD#N(VN0Drc!N5otowkr zavA5a_K2RA;WkCOGJ}bKEttWoui`_CG^MNx12U}z6~wi6^)_*M1C?7WnchzvU-s!n z_jAavk*APXIwB_B_1%gg4oqVm#p zLW4%7W-WS2)g@c~oN%oGAMz-s7~^y$j)-}!mMinRu=Jymt=<2T>K=PYel$GVT#u{7 ziP5d2iPw+cM1Fg@@LCw^8Oo+-eeBxL@Qh00tsD*-Nvai~K3!x{Z~|4Cm_;9V)BXyT zeF8pkVCB?&!>$NieD-(pMcz!*W5TPU7T_3 zU%@z0hm4kU%Sv%v33Bm8v7W^@E!pYztpWB>dq3kMl#4o;U$1z)cf4KGqr&m$5&RX^ zX~Et+O66`?UJ8yM+xufW%2j|1b;SUxA(@XT4HuMQMqmW6t{)}5)9hkcz=zT?Fi2-R zZb4rddnD#W4<+C|d4=$4=7|cAY7T!C)?M3^dgCqPWkes;ygq%2&Ob#a(C_#8 zb;wl{o#X|xZHp;t;uV2~ei+<1ughFc(*22hatULxM!Vn{TN67O0|Ud2R5k$|?a1cnX7XFD>!5Y=y6mh zd%M~`f`v%-$J-6n7bTTs!E3t@3gC@VUx*GDBYPF_fys~X`B99F{a0RaZit%>niZ?$ zTE>M!wZSB5Wdi>f9Ej0=Pxqy;k=pVeg|{h?Ir-+PM&4#3&~_gk(*hy)_=tnr0r7z;tex;nq0z#C z_8l4~bZ7+J7XS#l)&-6AkurmJ1$+FbB_>cqhw!C~n5G`uHV9A^A38b#c1lr*(;!}8 zc*URr!=z#6+|iioPkN4}G4-RSkV4SuwBO8E^5^b8Wgmr zNd7!g^@NHE>SKZ*d1mtCrpH2`AzpR)AG@|{9I5)k>zELJawm8(l z=O*rZ6VH=m|hb$&q8eQ0qC*z15%yut9V4 z#juVqKB7v=H0s(rDeNQ%pm20^_GM~<9TbTjBmOJO1m6QcSb6IkxrbmBb15M6Yn=ax zg!Ho%+NSgd-S;_P9Y1I^bgOANfHtMoAO-KbHF5N(n5_WmC^lWZsy+mLY4Z_^9YhNw zL)FMU-Y6&K87{qU^2Naqwwy6o7nqLhcH7^L&)L29(IrIp;8VZp$Eb;26DUYI;Htb= zrHD*X33=!{N8@1GA1R`cd%-UVGDPZ%X>Gc;}DdkPcLuYjABF|YsX+N(JCxvcGZ zr}1fN1u#HZgb~$xO&10x6B3?~41c82%sLf(enj2{jYXqb=oFm(vPSvvUl{G-hvRBXxbYCGUt zFi#BlQ+Zv-@G{^}i%Cv}Y0>=KmIw2^my&1@mgaADhArtdmGfFmE&3`CE~kH8>u~Z@ z*qp+B&sC@ngtomzJo zw)4{n6K09e`Vj4kFy1fbTU5R#*3c*RN+Hgzgtp{mzZD8N?!VE!s0`f==Y&l1N9=uR zFDk0Cq+H)}AXfaiUcZY{j_XGOD<|)YraDFCABINWzcy|Zs=AB9(Ubng(YyU7e-o{8 z-vpPo0pEYu+dRyn##mG;HVeRy{L2;+SspI(_*l5I;iL<1=|!)zpJjBu72-$qQc)3a zu3`$N9-ZQfC*sgpU{n|mj&K~I?5<7|tnGa03>M8&N|Fbj#yQ_}`)M%_00N)PGz%_z zb2srCI93#1;7nu0_?ujeQq9zs(B4Mh5Iy+SJzxvm?`=yq|51*|Zeq6u*Y=~cL4${n zSBSwwuKXQ5DO;SJ?|IH*sow<#{b6umq#3&v?qTurTXUOFT`S99t1VP?qSh2lNk_s$S0?kgfhM)w(YDQrxPx)jq(^pRH%-ohwG055pEd zqAxW1u3b;kvMEJZ7I3LsNrV+~uq0ZI^(Ru!^m@}C8~*rEF6}9p;j4!zG#`dX3m-mq zG7e)QhQIA`I0g%NlL?DPcadKy+}Jt>iAa1Qiqw7Ru^RZp~>wS=F!ohp!Jdckos`Y?F7d(}@YnD0lIzQao0G zk_Y0Zo$M*;`@5tkts7=1TRJdon!y&ck73iCm5P{IBqBl zFssLs!nq3}v}h{|M;f9p8JTawEWQcln8=#$)e8Z45!M@-^O# zVj`9n1ar%yN;uMvJd?_|Nr9NIKz7sKY1Y^zMpP74>$w7!I@2b}wP5byYXXPdniTlZ z{D(r{dA{xLU4^pNyge~fTJ9tVIohTedI;eOTKvmgJ2iNGA$n9m^2}xTZxnyEhhVwb ztT)6A8)@PPYSbo=?4oU>yF5?u$@c_!qC)4l)V7>mt4dRjLFu^ATrIW(iD4gy=O*|p zcM6~m24vV1Q{-H4*a>QiVlxu6<@Ea{<0W?CDYr7y-|0PVPRMmsjretR-jHc#@a*Dx zQKXIHkDUNS;$;QKoDcBDnQ!YmoVL$uZQcw~DGZ8c+d1!l#-dcgXESBWUx}KKOib05 zQk(b&J;5`Av_qzN6boDWrl=r`MK3+0MJGZj%P;kxl#$ZKT>rYO?@e}QHc}%Xq*!Yn zQ?FNAew_TYND*rP$n5eb$>m=P|Ng=Rt|Dj1?^DcAHB9;s$ZH1?u?y*d70qrf4EHK;`E`IQFLZFUz!)Ey`fVCU z=v|jg1&>EH+fcz950;i64q@v`17`mDdP}XVif=`I&`Oj=m_HKQtY9C>sWIn5%_az> zY%yJa+=pKr=zA{Hl*+G=%g-R+N!tF6%AY4_5k7^q7P;noGCA$kZ2-GaYLv5n>o)dp zqAT)~Nu<0_0-N*8SAZ5(_1WJ`h^^?MUHZ4GN6^Ya8WG5pXM60u48eSo7}#kEYmP!a z`^?Alr#ND$C(xQN3|K)owls_Bz@)gcm&n871iSt97hMg4yCis7;O2PTVkSf2u24Yi ztH&{&Y0P_QiKjy#5`41cX}ymp3!IG4Jm zrQf5~Tzk^C(w@82+mrrh{Q&X+;U5J)PuIalSx_62jTV)A&QVTZn8x0xfc_x92Pc#g$)KABpvW87ZLM zqwY~quVs8+W*0!W&#~RRdjctC5j%&ILLR$yo&8}ydz`H{NSFVwt;0jM8{wwmM2 z;^$=Qg!XDJ9M5L<+kbjy1TSGrUw>rjJ|UXa24%%1!-eDw1#yr3A`RY)^jK64<~MZN zs@hv!)JI20fAt+p$PN>&$yDR1)AwDhdbpkv`Ex~Ts^{qVCX`fIDp--_;1}_otiA7F z#9?n?r-Gwi#B;@g$;c?l0l$hVQf-ugAM+2+kb*upow>xCf#*n}h$T1wo#l}2+oL>5 zVISs3R$(Ygluw*vN`>dnNFpPxZt*6Jmh4fa2xvh7^41PJ>+?D_d1@vV%1A!E1=QxX?B`Y&E}`JGO^3I*mn%J;d4dd(cBnaRzZuI_F3r_^Xl z0zn!Gi`YMZi0c!l`NjOJ58lX{k}6F9aJxuc(g#_0B0_=E$L?5<*I}Fiw4Tt$7msiK zVM%jUGA|mGS8iR|&}X{B5pSR z_!DA7ydaA*|2!MoL&lM;k&vpc?THs}nrzpjA`>q_uP>?&qtPZseKh$`c*=|p{J%0= zY~$cbY2KBT0LNAWAswbCUoRr%#}C2?waXN20^u6NnhN?JC%GfM_a_Dg<3nZBNYk9g zDc1NID^9Qc#$GkdJ%K|`#5^nt^UZIfl-7_i5-0vYmh~TCzAM}pt8dQWf4($Cfj)$6 z3oN80rZ8Vu#n^5aGo94QBq}pVrc*FXa4XMLbh6JFc|o0lQZK}?{?K~YX4DEZFhRMd z_Eaq|sB)~!6$1EoS{8;$_3J3X_uT^RQA9ojcZmft23yumeU0t)emtX+8CnosQdO8r zz-luv;-pFn*J#b5Eoiy4-Z)bWGC9S3C~X?q^tWOYmTE;E#yrxF8D8lI9x=oZ4x%Il zg6kwB!>-G^^=i7&W(j%5P0e`}?*lSSG$|Z!si0YDXlS0s7S;8}QFq-|hAus`!4@S< zJlgEg`;D#FCHN0NWt9B$M(10PCXF1b`yAEUtDLT`TdvAvvTj2xI;wV-f!*z$q587J z8kV~X8`(P{w376wB4qAz^w2(@!_aa#+_ui)D! zO_4v*#|{Ic82N5Rd3@>dMTs=;Anyu=T0WDmyRt*Kj9~7n%=uJNTfNR4B$*im@Km*}B%i0Pe4Lr62txb0bUXxaO?YVz@8C2K z7F=;I0|UOHo5q9ZYkqvhu&TaXvZxhtZpy1D;EMmw2dvOt)JzFJi-om(Q{5ZJL`U-5 zbJ*PoB2u>hIRFNns2TP84z~n7OygbjM0=y`={4_4m`~)-uLYSG%~2*fi+?7o-`JV0&KEdwj=!jO z!<74+ue;5kBV^{*GGdOHSXgnOpR|_1e(@bBv$ZLg7~8q!|@22uyL;gI ze%*4*Gg(wKipuYXb*h)u{62(;wZK`XXtVNB%{CIeLYUR!wvsM|Mut$J9{#PR^JFK2WVwtM%B zI9$3|QdpL zVGXlb3=4!1fx8=(;>w#p5+t3*i9X=c4i8@J#3~`4Ptqad$JPULE{oMc$h@_jC{==w zVpXXpycK0HeRuO*xJ0Wl6pv&4*KJ}kMRADSv3(_!<>H=C{oMFcEQ&D2bNqmjLqz9i z-vS~NBuQHd_~O_eypq})25gJQ6~{#EEq|R1vX9KPslB8I)wNWU(-X7!S;yq4?KS6k zSxa^3o3uF1M|l*Hgk$!FEcpajf`5zcR^(ZLZSKjJ`hatNpl>(|?RaF=btQV$N%u`EhlX~PH259Y|hphi~-9sl1 z(1b9oL{=h?IwuKdq*)oO1Ag@RB(0yb0)+ef|DoCQB1E0wK=K$$d8wR4v2 z=sdV{`X}W}Mx~8GImp1fZ+>F@os0V!Ql<;MM7}H12}yIVJ#3PI9qbK%7(+?w0;|TJ z5j$8*Zny+L;^XE8qTKqa!ZGdN)lpU$;F`=TjX-mS(g>uo#Kle>_t{d%d*vOTtP04< z4g#eCakjCAes`Z+Qe*0vmIK`iQJPT_>c0zd5ghLB@T%n;j?#YagFpP0p+w0OBS$nT zR5(^<_;>x;4f$f+PuAh+zQ<|6C!Cu3j1@8h%UB5J$HV9CB9P;EAvGv|y=E?PxG)~g zYv>JV<^6^bNE?ma$Jo{C3v%7`$HC*_MeO6W%@t-53q??Y+Ik-&N?;Dh8fc8qSI{ql ze`kS^OLczSTpJ~8=>N^(2>BqimhF)Z-9~RIQ98tUN##?uvF!$uf%TE!q;X=joJ$P% z4W;Y+?Xutw0{FyYBx(v#iP`&#Ao2haRnfs^#t>prX({dO2ODF3!7Jlu0kE9qmJ>8h z#|W`GC{dfBRNJj8Xr+ZJNHI;Df=W!STU1gq==V*EO_cMLwk&yx+eA2CjeIs0E2#DW zctgbv4ULB}Qf#?%za_(+`B-$d)T;&i^#o7;$oa0hTxKKfof%gA&|+O>ui(n;c)*4tF-=_e^dq z_6l49DKT+nv8dG7bgp)&_Y1`U-^}_4VEaR_M8(UaO;M8%6}Rpv>W-Z{maU^_qJ)>s z*L>0bHNnvvAW^3qI!CHmB2G@s#e&Kn!k&M?qjKnuOVJFZlcFB?)m`wUF73K#lj9_c z4Bg3ocJ%!d))m_sYa?7UX34U?m@A;!Xu2fED@lNWnf)|rzn>0}U;5jv8uXW=>T2wr z5}Ggy&cf3gj4e%y`mrCu-|U6OXz>DY@Pbe9MW08AqhM``H&0&oaX!AH92UhJaei$0skv9do909> z9?Z)Fv>zJ{;eWI{=dS2k$|y!-=7PO6Wj?Zwk~oX0F1?FtO`Dq$*ZwdMlrv?XptLxm z&Z<#>UCA?Ob>HU99opn@H;o7%nVCa?oAWe2AK{_Nz0(fQ+TEWjGMyCHJB3bP!gJ)bLD}96frC!Bs7B3X2wh4b08>7(75yV zdtmUFXOQPP`+I!Ox$f}%T=UGgZ^&s6rATnLOaKYxWJOL+z3Rw!I_ztdV*RUFAZpUKj{iVi zXTz2xxt0ieYCy{|At-LNjQih4{ZPp_^yi9Q=>Y$PMPr?$KpW33Lx)PwqMXuC+aJGHA*7zU0Zi!bI zxRJk6n% z&=UR3Q5pm~cbtB)(cp5#XgF}Td$`kAe)+*bD6q%QUIBK(pCPqy$}R@GFAib%*)m}s zkS+vH4W5j$ci@fhkrQQ%w!R->;_gP>3S5&^5~BHKOGh3n81$wBI4yRF**v$g z67}lwd9X&0>eI#O6+4u*;F6}AoXYkUZ8=Xqtmk|)>F?v$E|3w(fADmt6s!&`6IbF> z4E|Ra{;=PDyHmn?mNkuWdI2 zxU%)(xIP(wf%IKe1n!!3BJca0@|0dC=kU~+o-9izk`-&wQ&L4qe4|speRYMJsYCEd z?o9R2;2jp(MciC~$2@kkl!r?nqpX*mGc~++;3Np+hk<807-_Za4s)Sp%#kOijfjHC z;v9YG`l=DJHDgT2KyvAR5u#DW-+ii@N7I1L{1sQ{^zQI)zrO)gG%x* ztJ{F)kiVC-vL0^c0FuJyO2BW>|rRZ^af{lrwHwwC~J6e*o`VhGuPuFUA~+9lPfSu!yLWk7ct4 z*r49vwg~IfK@A=DVT*JXX;MMcP(|<%Px4~xJU;;{@Tm^ASQ${?27m^=5~2^Xnq&Gc^9t(VqjBe<|KD7 zzpJ-d^TYM>757Fv6pY8r2%0NI8%tYYZ$m5EB6WR!RsjPOZGv4=`H^)ZmF?(WU%yoW zS)9-V$TlH7R`2ymVhuxksCgpP{DeF2E%uOzR}_I4YGwWXwr{7qYjoOo9i#hV3HU>l z>0jr3uv0RY4ZpY_;O#5d4xH#jqS90wwnL1$iB9lp@%{yw-UVuN>9KnSc>FJ0{%__T z=4SmJkI%Qg%>vAzhQ`RFX(w!q+j7_pr5H@{^81EKl!M!KN5T7oDvnNZx=j~m`ow;> zeB0jR8ai|5@TpKP0NkL1;mp`^UiNIxyY5ppyJo*a4ZB^o2f9B?_gqh%DX6;24WOZVc*a)h7_w45g)vNXf0|v;1OfOlHUKPP*TrMf&9<2c+^nJdXzR-Y}Rewb_rI^>;hK z=}IKHoq*y+KiewfAC_wfr$Z3VPbSab%*6pwmYVEu7A@0p^+{u##8DwPN+B2G^^Q+|2XG{q0kHVP~7CrbMlGy9~|?t}s#SX~C^7#}k|eSZ1hE+Pa+BqP+V^1S^f z6nWpS=$WSWVv)qM&~&iMHtvmoNlD4D_HIlCb_|*GN8$Z8&%}{Mp1mmd>ws6GXJJTX3z2zUA+#PvI9<3b}h+t`Qa2(ak{AxtjsT7x^uVF%w7A zT|_r`^sWb&L%}b(Ayf~iyf*SW)8xal=qPjL&l%J?nyZpMKK>Bgn&jV6cx7B(KZ18+ zN842R&1y8LLv?~B86?%y+`KJ6UV!N0-6w0aEic3n(i_0e}59}}16sNd}|U5L^l zVmbIWUyxUF{J`)hCG^=?0{=C+H|wxuraKLIXfC06#(M=78DFnsB^v2cWxaQCRAFxF zK}Y1FV?IvzZ;()GqE|G)AFtb32!ENa9Z%7l_@KwKS zX~mw$n?Uin_1O#}F0-kV+Ivf_g}1r4Km=6j&E%OP1-HZUmj4JYi~w{^WYZ0lEb`N9 zgg?18D)pIA1=#hX=bwGHMyA$@IGC}&8_f*dcxW(fm+_Gn_YyTgUS8SrFQP0k$LTKn z@`}%N>J-xhQ1Yotv{E4~)I8G5ZF_*Myn>>wCo!A=CH`HtA^n_ZVkQ;-w38lz3%ea& zjy#+tj06^aOZOh@I@$IpCJ=Tl3Q6wM{e&jI@{yOT@ux3*z5wiXpxXs5vOu0JE(g6R z5U6>9rLed~jwQ1dyO{YtAMGbJ(iUL;tF8oZTBw|2l^RRHVUA~kYyY7DCo=M^^M1wc z++YPYnEO=TYG2xP@k!)okjow~>OW*&#G(0%+XeDf+4r>=nwxLc8KAE1h!WMQ=Z8&z zeW#n^@FKEuqfsD`06pVJS*pPpH0L~0>v1E1+fH*$YC{4*IC0>}%Q!!`shP6pdFi#4 zQ4y@D3Yezwk2%W@WAbj>^)VimT77~A&=jUsNUc2Wctv^ja~7qfwLdZm$P5fX_EIW!@)dTL3lXy3%Ad- zLH2Ji+0~Pg+6o}x@`;M#KtMAt_-zzDPPuDi`By5;b{{nIVQhcr8K8!8gPvqPPOZs% zH0X6SAB#_wxpSR$ZLJ^9RB5o=zcyX!)of{tKBGU_mjD_b#fllutFcaWaBo+|@{AQF z5rGzgYhx-vLPs(`T&(~;KAm%w^4v7wbX=l$?2&URso6TmgXwLfcU?z-;tqF-ZF=GO zO$pAZ!%SD46Hl}bt@7eKqaQ9lj{7&n1p;r@b2`%4C7a%L9N}H@sw>`bE6AJ%Z}+rP zOI7`ua+!$;F!dNP6}%CevQtX&9C19mB5Fr<^$C-TCW#4zt@%XJ$QMD*p;1N;N zBbN8%D3Bj+0)T%+1or-6J@?*`Yj7GKkt+5Zx%<>C*qdDN1aa|pww>2$|JNh+W>HJN zF*w@d@pXSBK6*xW1=F`Dh#{@nnhr`0=Orm^pC+2McCNOXST^Y@4lC~Vk+$~0{W|Kp zobghQWT;-ske2>Ks&t@0{jk)7yn26M$}3CTywNOCkG6)sKCTac^c)fXNve-xz@lg(138<$V^UI~49f&7c4)3`V6BCaM!%JYUjv11A zN-A0pQl#!x0k71spn+UZz^SB&F-*=sbHUkWTJO}KFOyce=JucT2jsjB_Z{{)xYQUc zNm>wmJb;n|y0-s1)QuBq3->02)5^U+7#TG*{+nv0D)u*;}$hh~u7{#Zr#@m!KxJ94chErmHt@?UzZ|FGb4uNnWMP%lD zAulBT`ryW6JW9@L)r$sSl>A!rCo;K7c);IO_1a(tD>ZSoeMBWuWZ3%t`B>}8@K#v= z{W~|inbvP7N$A`|;;QHK1hrb1i*(TexA1&ZYzHv+O0D~BcZWOlwtnR6c|{^x>03vv zOCE0ih^_3f+PNL%ze^W$=C4Ta8JCv#`K==kiGkw}KE&zC*_G}&$vyn(VO#0b`chHo zBE~MSG1w=vk zH-LbhR;%o$^I{w%V2uvPdYZ3=gHNA3?}C1kwY@@g*{`Kbc?VLwi-Ra386(NjB{VJkFE0EY_BeoC&rA*?_u9Ww?9`C5 zQpcpwTyeh;9JrI$yB85Ae%TUSB;WyP$cTR)8^EYq+BckVHsn>vXi0}0t8i4Q`a*qE}oCyRFEjNK?+iqSu0q7eZ9RCZ6|8A=XK%mkJ zubqx6B0G`ZpWo8-0K$(J^y#?I?kn*Cp-XIEW=!4^B~6?x%#BssQ{l3s7+Wkrz~{M2Q!+T&uJG> zD|#Ol08VE~0orfB;}Lr3G*CP@pQPdN8x0$HKgY$_!mm+gxXZKlVtGN{mkMA~HFryx zjwNn@BUpJnOX;GxoSRb$bZj=pm94^}K-3G<|FCFKb9#Mb)&Z5;=H@TKGnlu<&Kyw05z%0;VV(^zSy--x+UXHnry5cHkcj;X-5qO5$r#=gPZh=7K`eC4@LX*{$Z7B}+`L^t{wCWXabV;6b3 z+S|Fv3G%P6cs>gT!?jM^uT|+Dk6*W>em4 zp257c8og|E=niX`<(V&6x}>`h?9w^$wlbvpKoUb*8~b(k1BY6=kzKm{B=P_sK0{lA zxr~+h?7xxlAOoykiBM$?YV5EVV>r{n#$@fi7YsLrQrmwq==?38$ZZa|_tW$pbT;dx3@& zpq6|r3o@ApUB>NM$iW%-RIPNocoHq$ZV6@BPA!#`hVIl&_o7}WNSUigzS%hK&DG@! zOf6|o&FeGn-i*picAv|`m6HwnPMdM4SEZ5m;>7&NZ;@awHR&}Vt`#td3};!3`t|KjA8SyMC!8(F-% z++xeiFG>wh5NM?oJvr+#_45Ymdin7&e|6UJ03#;(T^qZom>=vxVl%7J{Kj$N43RwQ zg|u^j(WC%eBxVbjgM(>9*JhBWbK@@P3EvMo#m`Bik<7sX^acye(id{r$>?~9lUReb zvtK>m8%VYPvTS|lg$?j58S*M9-;yHML?n$pF+KRQF zz*$mV92imI9}pNm@wl3Jx`NCrDPwffClUKfZx4Wt1PilMhEvy^U4on-ruQf(AwS>D z`n%j$tVm8OK2V3ga0O{7k5KLZwZ8|VA8|e*u!YhRq@ZG6I+47~!vcRc+gXQzrM`*t zj`lJd$)et4tu+$4GYj!+HCqaEeEe>Ggsc`!>vL*s{^acbh7ofyXm{}4d$w@JlS~)J zu&rTC347t#b?NeR^YO@s&3K2d=;yoPqgURjrgA%t16IV~d!{m>tlL zs&wXV%p2mNbtbb8pu1K5hRxcmZDnC3R@$=BW^)qPQPPBcBfg2Y8Wt}z`WjuB0s};# zuT?HM^5h8i6hRF9AA;S!$_;O;BhTL};Rdf_aH9KZg(_EEk|5CXjtyubNF?nw7@0+a z2o&Y*)KhHpZu%j&+p$8g;{S=k1(8leX9@q4V<{w8MdBr2$_@bheo5{iHO@1d}sU&)?fnu4(8vODy*8r|n#rqp%a zv?5a@LOh}wMlaxQ8Gy(v_t{pnK5qE+|3A#^J#qw4eux8lfaZY}Q&&}VIztKIQsm<3 zLbAT_Y00fzr?vrwyc@5cSW4;{2M?+c8XBs~yIIi9t6!Q7u%EKgwz7@3Ikq^jwIWx*{}Cx-Negbn`XO%@OBD_(57~g|hNsMbS7r z;7*qn<}B}_0Mq}Y^JoTL_bdQr?P4P_^JL7M@=1u~)Ki51{`x|?G4O}##Yu)P%3bh7 zI*L!46JyT53q6n`hKK|Wy( z9vthX!4tSb(BkWGws*<};-T_OAO{9-dYX06^ksq(XeraN@zrR6!ZSV38`OIp$IjkF zvXOFKX#(wbcNup)N3e56aHXVKM6tiBt%lCIZ!m@6Tcn?>$UiI1EA1ro74QE}7y)=+u=QOFm z`I*sQ1NfH=-TN?W*e=TIErx`c1nc*`I+n(_U)M5Au$u!}oVAJ5A7sdFYA}{_;T0ly zX&m7+RCud{_&tYQ=KE`UX4=JRF|F7YZv;4?1k!M%Q~obq{xtmHKKOzBlrp)=iqxI? z~Pj@-)S}GRQZqO2D zi(fSz)VM^3U}zwbXUTa%0Ha*~_$)WFOL;J|#R}Ni` zpkof0*Ll-Hyz`7f2&!CWhNm_{oPB zr)3M>_MvCIfl%^xL2Csp=t*(JnlY0n`lixmNHNASZm&-wLa;N-g_?P=J(9#8e-6V? z+7yUrm-Lpyu$FQ#>nc$2n@G{Hjto3hDO!m>a2N#XfdV75DMAE~ec>N=`-1vU62sJ$Lq%b9@{ zOu=GAxo$w{RY-Vs2QxiIHtQp`ei28geMz@s2H5JS^4hi zUCxwf)9X&T7Im}GF41hz?_+=b_<={Yvr1m_@>aXksw`S@b?gzG{z1zeU;+HW+8g5{ zL%;V`4@Va!@&w)t&c)UDrATDaK z_S4Xld9+^!0N%k*b2x*jSKUV-Q7KfeRV7zL0`2nK^Pd$=`Y(IK8jw$|_>K2WgE@I24Ldc=(NiQSG#&EG3$AJcahBo)pD3Lt_x{rVBv*dilICzLb^2w9+UkiY&`yhpy zfjsUR=I@K8bgoKdgCk*{YQq1a#!XPJSS4L|%^C{?tH5w|CiO(B9*u)9C^c)TWe(Dh zQ(>o!z@RbJ%b@SGN2S2@EgVSMhn8l{Y<{EWNEW_P8{o8)r!?UP(ntQZQ^%5^*&ujZ zx#B%8K%L6@M-A-46YM?96@DH$=7245xL8YLSA|y-oXw93u2AOs6#PLFf*M4b)pqG9 zy-SM+f$kg`G^_f~kj5?RQDJs`GsX+`f0_pgSjB|ew&+3*1W`3xNx>H%IgKe?TTpzq zO5capJ5i&!OW32_NA$Uvx@dx6c2d;f-Hi88la~72_qWY|PH_5kHmLH0;6fEf6yH0E z+$FIZxg6$5yz0N&T0NsQUG7lufO_Uiz>By5!HYl2BA{31|2e~GSyCX>iKAa~dB+h2 z0Erf1!T|l<8*p+j{^d^~IbwfR@37&xY&OQ}5uWo))=b zG`?4LIRUamr^T`s)B2MejNTwt>wSR0|m49FdaYzOTSkU1kejRy-Si=S@o0!0PI#hI>q}0{D2OKz+84ZK}=IW!loQpBBgd4yjCdR=*4@A^V36?G#h1a+QUh@@HY@u;e3nIQhw+AzJeVG0<>HcNflbpYeQkzFtUZdHTP>q%h`lY9bH>H2+7+Wni zHeyu%m91@yb*$LXaJtvY8c z$8R&vJTnWI7nd0b8@}WKO|?QT1!?QTYy2o-e+hfzlpG%~uiiWTG6Hn>E_sw67yASk zQ#)0Hd%HUiXQLR=B#!PO`IO~O_Am>o06rnT_2%o27ne5Q#*`G@lo*>GH)zmteXQ2c z2*pWGQ}3B#*iLF_-x@E7CU0jdF~ettkDhxp5`wQ)4{1bbx3#Nz>;IwK!wzvougrsv zgV^)@(K5OH=UBxDlkwglNpSAC4IqRIi2d|Yvy<4EFkRcW9tn=$bd-&#Qe2Lx2L*_{ z_@Vi|{=Vbib{<)WamfiUEj0`1{~_X2%oaVSVadA1|4ZoEr00f=QLR(zqK-^XT&ENW z@Vu`5jP6E&p7*{6cez04`vx@$=T3;*pX52QUD|b9ehgf0J$sHTp9Z9CjQcf_)%95L z#Sv=t?x95_W>vI-4jL*zFk+}JPIdL_`>%N=4QWA>=1s^;ri@OwIo))9338!TT z0GA!n=&e$Ya4yPU6;-xtUAP*{x?f0kN##C4n`qN%4)zTIqx>N-Bmnng0ELYfmpT_I z++)}~OwBuJ1@+x^GBgzrv0q(X&07bAdOG#y_`h4KRDuof#o}A|aBEgxd5P1+VPKMC zxGAIE2nGetsJ}S8PWag@nh0)4kXpfR^+LEH&G)@!%?%l7puu+WX5hFI_P>$t% z@UX^zsd2u-&%z}4@*P?blhXii73#uLRss+L6zx|_>b{E6^dIsZ1yRo9jNEi<(#@{| zv@G#`-a@CUc&)V(P}@?JLi^4T5#szsToN{72MBShXfhYCU;yXDO+si)*P(8qY~j+@ z53S~=01wjpI=>>@LwA>J-IBN7?lbBUBT{L2efT60#nsP`lF z)2~Effpi31YWjv|p!?Hv>OM$M<+SNI#leVC``)+5ufxk`?MdCEWe)?m&k(4?4Z{bb zHR7DLTPG*VhV9yc3xO4PgRKh!p3zP@E*8s9r-{;1Km2^vu!MM1Ua>!jQv);>Q;O1m z2U`E&3CgasEzo?vJ+E%am$aGu9YexGe`u)Iy?g=5y=@^El4rqEO&(T&;cwAXQz<8c zAEVBlg@UrLhx^O$!sl8L6Te6aZbIw~daXW41I%r1UJJcBe{md^7x#tg)9q_()h0F+ zu*+555d2ixX%8#?&?!KH91@M|;~@1BhE>_mkc-SU05ZNMA_BG9l^Aqh16&xehNa~t zw9X5c6cnHRW-h>*H#`a3XMKwd(Cw_-FtOV&@RwkPQ^XKL zb7@|JX+&bHpw9CsT#$xvAq!!1Fw@hBZ_}?MjqKY&oipF6snCfU6)fygFOjW0su+q&DsLg%Zn1j)lQ4oNC6L5&+j@@~r{CQQ4$R5cNnb!q({B zJo`xj4lEbS6E)UHEpC%TUDl}0uT2`98mZtwLTO+xl^CkV2?bG~(bd=>cv{+XXhl8w zgWF>-SrRofWqO#0?a+vIhz;ssVj8OwsM- zK?Vy<`tw8yQ?3Iuyv6w=$T+(ReJ$)5WULOQV%4 zLH49m%0rh-Rl%BX>JastuOJEfi!a(rdn{*iTHz=VoK$k-V9#wVNoWrtVmu z6PxcY%Q)Gwk`kVbOaJ~y$~ z4^KiO8MmaF*KfV#gd&H7PToF?{!FE~!%5w`{IK;2JkTpemLOKC8M=Lbs$sy}G>S7v zdtUeMsF{(kDSjkS3fB=w=l_7+=dmujHGMx2>9;=Y>BWvg51R7_ zJ$o%5a5UVtRJl~&yq)v+^YOV^Ft7R~-6MV7U+o0M67CTI4y9x_b}RUWN*Q zDc5dP{oJ{~tBHC9p1m|)e?mBhVI4{Dri1$g${uIA@|m)iN#w~@I8N>ii5X|QHZ6G+ zx$Q@)>0$aoWexvS5sC&nihO^3sOc`_VE0>S7~Ga1-}6!p0W1-Ob4I1fT^My%fl9WulU3Y$B0;D{Ic-%* zi6ufvECe6nA_6@OvFk+|%!8oA8#F9>Ujp)26CPWDf>C#J%L<>SCv6Gu9TG7@Wci+RLt{#B zKPma-C5L_x=pMs_VGLD`parn%YoNZ62<2KqE!LMEo0)#nK?JP`qEQCk)M(&xyQZ;d zxEik%S@-3z(#XZpBN{C`{lNq`g#Pih^-R$m4lL#eiWxD(5?aL`X|y>!L0pFUJTl^U z96}#5emuwRiDsgex8xdh>@=mJXLM!uNid{Na>j+SZ*cc$_CIr^-Nf{vww=opmHFC- z-Hf~o`~`g-qMAK>>H=B|(T~}Q+~ur1*i^K_CJWeU+}|`Qx=)-C4%sl_Ko$r4i4v4+ zgpXg81~t6qntscmcpT5sPyg0?@JdrI^GiCoS8lF+lJBTVZK4q-{DS;rgJ;o0eZ9qTf{Qs3|JbommQ$3ge{6z z8ajB?P@_tgUEQb6!*B6erW}>`Rz?F~c_3SRX01wOvkLj!%t7sHG?HOvZfo2tM2N35 z-&ykf{trm%*3x%d6?%Praw**_zwEz9>k)k5fg~Qoqj)SSDwzX8 zT7xl!9BZ6#>2sp#lm_ia$8`l~W(iiC+RZo8^g=(wYNA-7LuzkFq(&?9{ zMbc&bf!7=N-@ZAq!R;v5={LgGXA;#OG5w^SKu+;>_+%%0pvE`fxa6b~EhfSaf;_g~ zO*9-aVZ2}vnh4+G>=RN4mpRtK*jGPnbR_SHrlZ3aw9EPKb+GFPT)(}5ZRl8K?=xm) z%!!}1FoB<{vWX-TyR(TsNOz23B7MNRF#kZ#`>o|~-!PdHNAUYWiK&c1kJ7UE*A56WIypyGUCEA}fdt>A zwt>cFLQDaPliRh4hbZd_z?q`aJ1?Vgjlrz*nN*+7wjv^j)}MiF;!SKDs2TH)Msit9gFWD;&APMXgh+rv*#wZq4;AHGQlflF(A^tL)wvlm^dqu&cFt`S5~{c zS4t-8A?w1MFS1*z#jk2wN=sRcp%1-aWJ=jacBT95hJQ^s@hZRhoxv4+fRN4$W`|}a z80%b$tnsx1>){jMzu%#h?pXMHBCKI?Qp=rm#4E(c1O8m)TR?KHfe2WqLZXx>ipJ*I zeE_&<@AQy;^dBw$OH&!8ej(`iki+UsK$#s!eK6-^we(-)_|MfE9i98Uj}){h9Vzwn zrvdMBnF$P12q?fkY%Lj-egr8~5N_XgB({sFnpOM?n~RVX)Vzz&-kw>Ryt_pXeE;;EQ|<_RoN_t8paL9swVm*4P*_7r%7-mJ@KM9~A8LVebNn zRH>8doat7y2Eh&wF-I5|s6zgr8DSuMOGETpJ!TE1<7P#bgT4l~YckDZ-+ei+wn-z`3mD7l?kx0WX z4k1z-mqQNg`5-d*a7w|5{S{(`L-;WY$*PaG(5A+3$qMeBUFpKO8_10i&JUw~@kOKv z`NokV_aai5PMJ|;8B$G;^ZOC?PM#*h`^gZYc@w_>0`~Y9j!1c}W(0(&xbzp4%Zbp^ zhGIXGe%vGmZd`!jpNexKqJ{Gwu6%aiDehX4iT)-0VVDNdQvq!dL4k#(Vg7v>{coQVtFb%C`4d0S2`(Qey+=kuvB}{O_^m+^XCyd5Du$LRI zi&RX{S#}3%+&R76XqR;dD%Ss;y0ZV^pr!H?zU8k^?kN(~uA(v$O%|PsY=gxCos0iM z(=@@blLx7sJ^b&a^)1%pks@X@Mgqidii1gl+!D9wE-P$+%lnh=_CW*KC=x9#6u308 zGA#~MB&Hp+X)jD?u9|*Q2Kmb6M2Q=WW8c)9A!;ta<LfNfjjly+Pv?2 zImfn5X-vfocSZYIXvQ1h)qnQ~nR=mlfhx9>0xet9>b4g$;2f2!bL6=guXm=q(H2q$ z<1MX@b`2FzFz|17i*H`Y9Bw;Zbf2*eDiAR(BMe2%>VW>6KRd>W5T2PPwkQa761=&* zmuQHEV%LT@!2!?o>iYS2=62PVbI41_O>yA%Kl2O{8JXaV@6wq=MO$9#kCpv}?hP}y zr@npTx4J~$wtQbd;KdLJO68a1{J5eNlsVCwy&XuOiWDyrM)K48dPkCPFyT#xg>~qn zWW(3H_#N?<#~amwU$&lgGS9v`Lj#v*t@U>vT{AWKIOZMuJ%KlcG1Y37!pA*@o>bt! zOqVJ{TOuBhx4aQ+Sb(gM(ht8TQzMuGD;zodSw3iYR!nNI`&2@<>QgWmWfIX+yDtBH zNEGMEuR;Ro^hv;-be>{KVH^s-%&ozMPPd_Qzc~pe|BhHBeBKv5aV!~mhFta`pMHgU z6w9eJ5R8&ILW`qEIT+Jd+!n(m6)SUS>kDgW(iFb^4}5-OLe3?jcK(M@$NZiSTF!F& zl!)G(xjV!6=S~Ew@;Qb2c@dnSHp@K13-Qzt|&#!AoNMFdN7+P52bbYXiI}Rkexwj6Rw?gDKl6U?c zTyfo0CP_HkWVn07b4-^44Lk`iyKrm}053kph9|f!y(gS|f!(+jikS8_g#Nx{toqo) zXanktX>!@&Lx|G6@>Y=GH~hIvy|v(#J}4 z$=XENho6c>(*-!F_AE3xxdPri-V70b)TV}x!VEKjm%>QSqX{6CLxn7QNXt9U2aMz8 z--K@NeNCdbFoZ_Ip=5JtrDOvbj++npP6yOM8n0aJE2yNiZu{Hp$YYd2-M62ctJ%V( zII66~*Y+f!_ohCuUHN>UhB7;#M+2pd&R@6tAiyVS8Tkr&NI!TLgbWTaW@Y12NstzE zN`lg>&$J$|I4M%QkpYU4`=((2KW4qdlm5^CLsmx_4=n#CptLV%r=BEdrk!8Ck1nZq z-68k)CBYRc!03D8eK~aM%E>}g!NOvmHBf~IlJR?IH$kks*Jnu$#}T|chXt zzYF5ZsLpU@JNvu> zfKS~-VNC_tT$00|3O&@AA?>V~b*h6eb1Jz;X535t1ZgNJQ2^_nGzF;ejuwqegh((_ z`HqFS3)KLes_ZhMAx(Ff3lswj{rPhdkxCmX+_~xpsGa>Ep|>V6D3D0#r}*mO8!s5KV!X5_BTN* zOJoi3h_Sp0NaPqAVexh!EMJ}GI_z?%_5O45ZSMdfoYdjtGdV(Q6~WACyjne^uC6!B zw_QMWY&Oh#GO9E+x1p>YaJ5OR{z)`RkU?Q`%FV0oMRJTcQgPukXtET!{3cb$17k-Ov1m!B)j`Ckwemf6z&wvRynng(W7AIUj8 z9`ZYPX!dK(RMh+IB`RU8f8b|*o%zj^{H%DtBh(xC?y1!kvXnwueen9-?BZ%R0}d%h^;Jf&;Khpf zty|gftx%!LvW5zor8Qdu`z35^lF3b5>d}sN_$eY#?#vh(^X#FdAjRUCaq&E;ruLCm zZ%mt|68ri6^gToJ_A2%bMY0=_qk*AOj08z^!HyR1lGD;p@y^Ve&(rk?u6tEQEH%<%3JK-w(;$sK^R^;g zCb4K%f+%;3zZf=&hos^4MmUjKvAWcclT{oaHS2#LDt9srk%E>Dc2z^A@q%wsnL7Vt z>^UOt*oC0JF^b1yPZ4<;z>o*wL!Cx#!CljJHaF+8t;F?87Z|m237Gq69!`ta9J`?8 z)>|EJ`S@6YJg{;)m^1b>1WQ13m@ceV=w#OM$;g7I#tiNC7#ugl^@qdE26TBe5gDe!LKa2E;UrX}!RhtRJq;UTN%2)c0pmf$q`@g^m3#C`hG2e8KPo20cg& zX5Ne7Bfoe31#V|`Z1{2W2~Yo_`h_?mwd5hs*mf^mP5x|^D%wGMTz%CAIuGy}+o@$< zNtI4+1HnAF*5~EJm(Q8pgdf&zwBxxY9Fgg{x4T<&g^=3u?2km0KQ>ds&#+*Em!JV! z=M~G=&ONw0H=jt&sTxsk7E}!`OpCQCUjPwz z--ed~l(>uPiT1P(M<@(F0jh}|2pp6=Ieg#o zDCUeyL13aU=>@9u)!LRP?cRt8>0*bU#KmSwpF6ld?gJ>78QoBNy@XtJ6kdNw7#BqY z(%%QnJ6}u5WdL}TRej#)aCZJJbI`@?{5&%@ysQ!r zO*~(S^3lz>yqWjBdA@}SUcyRKhT14L&Q%Y|7AtuQsjnI&^B1VcQOrK~s(IOwtfK9D zzJ3EKTb|DIMK+VaE#S%p!;W(ZPY<|MX2g>%Bv0>X+#)24btKN|^!rR9yvC#=X z_TpeL!6Rs$(HmR2v1gHWFKkUV$$w4qflw;r?%Y_R4%kGPMqEFCrr$V!h7D~bN^_#= z&px&W=(CTPeufBZ9DoPSaPCQ4G(Z+VnK7HI+EsM?>cgA{V3akR_u;MQ+tZI!j zro76j0dgHkFFwl-yE6!6Alg>h?X-AbT=1f4dXT+jbvXH$wR zUWk$;(U;=}YA}mp7PqLkW40R-VkbzKyk}bbY>NqMD-$!!bR9$;P%+bDrDH<=hD$H& zI0`M#A}^><4B0qcRhhEby@wdKb4f?{3oUev_wK(H1w6G_ghc4jz;-M|DiRB40C>ec zU4e9d)-whKyAHPT0`f|cB~^78{-!(-_;Wy8^wv|opMdQ5fJ;k1`*123g$Q~twO5RA zPgMF#i#&h>Av92z9J30$)3;AxRukXx4N_&>&=~4ZgD1$G{VXP3Cbdw&{2 zkPGx1=T3=Z8js%(AEI;39{_-fi7xQe=nhS#_{afPs9+QpT4^Sd&Wi=bW5FdQC~_wf z0O--FE)R8pZV9fRBU)n!dq=3X3MuqRI{NR0v4BYh1N7WUAYc70Yba?)n3@!cM)sZ` zTT2Vl<*`8;{q|0Tk?)yEufc$zNN=G3d>j+O#&N*{$4xVDH^JAw5Axe^ug>NDT5S%4 zSuI7p!+1Ywo6(ab%VuX(;S<&?6C6Jo$VI+MDL{Fs*qE7g7_2s}BL?al4uh%W)I(N_Yg0dh;vTNr3PJ4`HO()LW z|KsYdB?RfA1*D}zy1Pqhkd#Kcq-8)lhHelADQOXg99kO50i=hnyYZa! zzW3h!CwrLB>@{o6+H39S_k0;Kpis0(<)v21b@j5*;W*j?xKIqG_V1tnQg8 z&bBvs?9{6letSJ&PyjU@%OWkA?@SCfhITe;O+cC7AtwLlyUB$PS4Y(sCV<_>>F`Y5 z|8{v`!a{j&29|O|OX2Oy{W?YTMf*5#s}Pf>RY!o9K_n~eGJ4*A54+{mF(>iS;kX`oy)h#Zt85)Cxg%&vIZnwhs9&|-G{+1} z7#u&AA~}9LPxj)Jqu((LmDwpMCo|LUWT0-Hag+7ljTDc33|NR2f09I50dHW);&7FH^4^V|@5Go|0#w9?CN`~bSv`m}Tt`I;AIWQpi)J1EQRWwtG z?v;sbLvLU9{-L8h>@XcWwowu6RPQ?(@!ZlTaw zl;@M&$0`gv&AHMWnLfrBI`4Z#{{X9_cw7<`i8(b`9!OXfMTY^NUQnN_X{i-KC^{o0 z#HP^i6elk-wC5bHai^g#zsO#eZxLo<`z(Og@YkZ^_{{qFUEmZObIW9gLOx#z<3!Lm zy}Gl3xzDoL_0(_yYnlC(5DlfR*$_OG%PgnLDyFdev|IR_=6fz|PbQy5GSYYG2v%W` zC>7J9I%X@__}F7Ao%{zWz^Y@$u&Pq(-b#@2sxQz*to1R<5nKnBn^~ioK@qniZZM$Y z=>Iei25f=+3f*igx=l+jFp%_BCF-5Nu2x}V5n<5a_dJ(o5vhOtzFzzvj0QUBwr)%H z8gt>b75!kjKvShJ1^mCDdZM{JOe31Av^qt=W=(;}l&+Nz8#y$nCsN`0mLzffqfL3e zBnSk3Gr=UfZt^hmQ;tM-@mp1Elnd?=&YZz3XA{*$#*MJDZm*v%l)d5p%C8zCzpz3N z6Ex6K;e+9~<@UAHA>h+f{fMU+IIZA)*GNUlU2@OHV9!wZN(!0XC=ezjjmWc)(r$5Z zDCV6x3jCs=LTvs0NlJcX&uClL+KGld0DBgVQp8t^b$1Xx66!{umk9oc>(frq!qs%y z-IUuCJgMQ+0^Q+#g_1Tk+YZfnV*~^LSp7lCi?}{E1MJP`ep)*q$#HEYZ_y>R zS0#6Lb^?6318eccDthqJSz>sR73o%_G%;F8E)!~wD4^Y0<(u7S7A!21cEVLzdDke2aFLkJqC#?@J*=G|P?cy@H$aMyjm56b-TfLY(7-a3U3kqB3O$iu zp!*Fkx2;;BYH+(a83U)ZVKvQ41(W`ELJN%BX^M$8*2RXDQEaXnzG_qX^1WP(;8BSF z4^y}91bExyS2Gv_yaT4EYfv>QoGTp4r>8uoQe?Afj#)P}@2Wqjg>ikZ%y21Z9LM%d zSz)FO`V2hXp`ot1NJDF-{MAlPkMCpvmZgRA>vGLvm-(<^V9wTgao8v6ObUnb;eJ2fr>_6LNJ-NvL2pqnh?`J-t5rA1skCmYX{eo#-C1B2@1 ze-FP6RIwkme7vZ;pyw~J5#e3?pzso2`o>uUDjLr>&x}mTxp}blP84eier<|A@hP7> z{A7h;9}Lkzc|Ma4;KNm6G)m4tjxxmI&bqK|2h>_hdD!&$OgBR6?ls6# zwRCw`A9grZ+caQ{{qA_JBZQ?L1WN+G%~5Av2DmFG-t|hWboaA@Di<9BrLB>cr}kbm zosTYGAPE9pdn5B8vJLj<{)K)MB?5aj`Gv57Ey|tI`sD-$f`EF~luCL9|3~#*qY^dO zwamX{0%s|U>>OGoc(2lTLHQq0VYl3jSP?l;Kj6?*kUUoRRFTfRcmW|dmUSY&zk1M;QXjx^gWHopBE3h>nydBe(NIzx!HxpozIHtJrh@>Dyq{7V57bM z$E{~F6dL(3zFIoUE#fL(q_gcH>j?xIM}&)3;hxu+`Isj;W~xKBg+qg;I1QFxg?6Cs zW^B_x@wBm+v|cr!Hg(?>Ss&4qHXviC_M-C9LQw-1c3?Dvze8>u%VYV`X+*2?^gt9l zP8(>~LdFx9W7L9;h}Q}xu+u3f=MUeW1HF$i0Je>F8e0k|+RT$$2lo&TmPvu)$_|bh z-rrkGKO=F#n;2x~1btGJLeUz#@XQyMEQRwD1RaYyZtXcKS<%W zgW1@JdpDhHHP>&LH|?ol4;d+DDDb)T80O2RNUHb%(ENJ6eSJKL8;2xhA2g>^e;mrn z0mogX%Q~uM=W*oQc#d_U91Pix=HQdbY!rY6Kszk(vdH&VDZ@4ApwFs8Y1j=&#qDt3 zqYVCCXYnu|!V&3bfD^d$n_w*Prlfd{A;i*69e(;Hb~oqjHk;!A^%o8a;`IL=Hd?A| zP_^1~g0xhh@E7RhvHEpB==j${jxSGry@-mMDiqifK4X@I|8sQTm$b^dSu|JQG;)SpCk;raPW6*C+{d`SN7EwS9EQ~cGf*PzS?D;@C0dU@f7$+LJ(VXZ6B%W#lT zQz$_D33UBl2W5WyQgr`861C|jM{4C+BwQm_$>X6R{jb=$NHh7TjpIC+RDZ7@XbeBi zj2*p}JLHcaC~gIBLP}v_33OFqVl-11YJOt}Hr1g{0OBiGh@!|ul|1|!(ENC&TI}63 zwHB04;v5qpd_>Iv0CHbcYIre_)TfHL)%;;kaBaA11|Fu2`fo#VSI5npD0!IRqT!1K zFd$xo7ng{-JLhKKUp2LWb^^@Iyw+F$6*!Qa$A586g*7&(3Uu4k=`a5EU)T93XBM!> zb39<#$)@I#wo{o(dwpud)i5Umj*j{r7Q~9!%kMZi~&d$?zkdaqeQb`D3vGH*vw*=pvZ3Oyax~U}OwVu&PQivf!IS6l4 z{0lc_^A=R078^g;2|f3j0ZMoJim%lT*7^r2cN56E4z}4l>1_fnsf4_{ItQ0|+FIYg z+yzqUnEg*a_E4mw_-}ic2j4WmISUPy5Z8)KM@~3+?qi_R&?bW{eyJW|p6%wN06E7e zf%~+Xnf+Q?U_>iW0SZ;i+6X1A7g2M~#>4x9Ed(lsMo<}Cs3gBrXLami`AZW(pyKN; zu3-{tcn}u4;=KWPp9XX;F)M=WTKlemhvotSH-#FH|8&dkHYvAG_jP~t=tM4bc>g>~ zjeO!R3CczA^WB)&)`#QkQ9|goXIDPJ%nq1v6!_iFnj`iYO|71uY(=1)T_X;sWzA5s zS1o~Nlo1YTEj!dFl(nO?$L3hGooirA&h zH6bC%&<+KgneS8}b4e{iq#t|kWat*YtEZ8SNKkP`3u{HkW%bNA5Oh)T%qW0Ymip-f zNd5O)VXGPlAGelr?5vQ>_un(Bql)vPqttidvb&I~pvJS`B|JzWj)yPxk?-zEnp%+Q z5EU}0T4LiX=t#B5EX?c>i|z|YRHW7eUL)~VcpEMfQjPvNk>@CR(}$~Hv_FHR8Du)^ z!LB%Zhvt|~!eOI-qr;H9?xfD0F<_E4jDJZ5w~Fr&lve>%#|hi9YlHtOs>nV3D1f4t z_M8J9KHMsahvYVgQ|51;dO9^ewwb;Pgv7j)+MXFj3Te$Jk7C`pTYjy(aqw+&qnx>F zfr4M_lLv@ z2lu|a+a7)pbzy&#T}sjy?uJK$Bf-COxpb7CwoZS-skfiLNwK(s`;-tInK)K{eeUM$ zSjqc)%tFj&aZe>~pkc}syqM}OWudT4Fv+5p*EE+yOdmY%ggyBk99dB@n5DWzPY`%M z+N(pJrAxI?jxCQ9>~FVN9BH%>HMI_E;W&Hhcex&Ie!Etl$?7o{&CLutWFjbYVTM*u zIa}XPK-X=Hjq-fXr#9+CD(`woMHUr-%9Qm`~iN;XqAvUF{n z*);-Bw<40hUstd^ls)5SQ8&vZ4{^%Ef{j*5nx^o(oLu;Aa98YxrM16b3A$V=$t=D3 zX1Fv8!IboSx7Ofn-I1l>w;u0a$CXS_A_-;zjV!2vqjjby_chcwLC_ZQ4%;q>0oj(` z@i*K7)7wWh-b1&zy5hy>5=05Hr;{IP2GvozP*>26I(ll|ctbOwRtMzfo0|UZR|jt7 zZ%1`F0%XhX~|2wm|m#}mD!8XK# zW~Dt?G#c&v(UJ~0)V0A#tAp#GqaKm?2k!L0=sLD_$9nSxz{!7G^A%`joFpV$>5Vv4 z;wJ_qws}c$`S~x8S0>l$n1}CNbN$_AdW3H)O(XV)x+k|-QtR05{ZuB>Q4njMTIzYh zv>)ZVB;5D|JNLH*RSX*BQb>)72VYax#Fqdf>!s_RKb}@lhW7JHUvHZ?Z7YLklqBw4 zhon`SOV{2jdE`JG_SZ7g8Z88ufv?qvj$Jz_t&*@~q=WCDI zVG5Iwfi4uxnDXT5(?f#AYMw&KL8X8lhTF#0HgEA_Nk^{{?UvN=K*zO_7{S|AoNHVA zx7DC;e|y4f#eZShqxp-P<0J;k^=X>eAAJ}>{Gw&$f5>+3%0Haw@S!^;vvh3FzEY~! z32Qv0I&Xpcg(l*C1wMm+683ZrzY1N54<3@I(?1R$`5Gq`0};*f+!LSQI{97{G8oIp z`I^Pdbc|Bw29^1g+$Kv$nQQ}CYS-br6e(~?agPoQ=xJrFZ;Rx{ZgSWO{^ejrhqI`> z=gqD&3I=5M(cX+tZtb^>rGXc6j59~Q{ftcjQ~oiCcb&;s>T2!ar-hFx9OA;l9Q-+E z4yB(HXM5`(#y-oDkv{r7DO*}dWr7Or&_rJhjvex2;0}94M$4*81pN2lGj?^NU%Pf; zA)NhC7TmY;v&j>ce32#E5Ziqy^GcCAqC*Y5aOn6vzP0x|m5Alo6b4sZTpShW$b($| zOFG+zG{XCD5;V=+{%i}#o+%>D2{bL_sLc=qP?)h;DNtG){8|mo>`1lraxb@e=Y?+# z`eKotU%N-^`m;I%=9GZhh5M&Uwm(*D!afR;G#K9p(P2mp=+VNZ^ViSRzs+CHHP^L# zuymI7RAi@{l%K{l76YgZ?>d9r`=Nu?X>8N$t@B!B-4?{X?lU$cSf~1@wq;Ib!AOF) zB+UV`{HrcEX{JcQp#X`?2gkjULwcg%;{7E?TfRR=l@2hE_x~^$ife`LeI7zNyjYex znfiJDM=Fl5tzyTu_?zKZq0?SdT2uIpNru?;{tAg5X~}Zuwa$^nf>81Mh=&)VOlf7im7m z0PVP-7YZSe_ZrVxfi}?98Ytou)r-0C6@!XVjfnZyYf++DR5_uzJEv(TT=+`?vURS1IFr+k1UNK8LN z$}=ni&2Uy0mBRNDy+JL-X}4NxHm@&*Vsn0pi@?YuEPd;j46RJTii_bi=qYmQRQ$q< zUpeR5Ev{udmjn)t`vk}B6i=qk23M@mW|WSC0A^hu`6a|~c@Ksp-MNlzWOVr`b61c6 znzZS2M0Q&Noaw2b8)i#mvd3rCvvoEjZK$m53$4G*BywDM+V>9(UTeZMsPOM^Pon-$ zqh*Q>LM#v90(PyecFw7FZRBc|zu1*rJ$9a+EjW;3UUxfcN4+-#83+3R-Qafb>fi7z zNxqRLO3T5U)dEAkXpGZF;(uCtra&a8h=q#Z8U9Ex{rjtA#X3jvi~)|h|L$gD8ELDe zq{Nx!S)8S(S!#DtT@-`7=jW(i0q=Dvst%+3AEO1K)&!AerKCk%$Z26pUjU07WSmWS zxBJVAIt`FY7uAmrpI!PmBx&CC_KlWT=Di}fO zz^g)*vV5^G8=)nX@S&cUUj_ur35lk5ZsOx@%;`p_UtPhVYTgHu^$I0A1 zXH)qB>h}_Xt1rPXeo)pf7*Gp0T#Cryi(z+bd6m&JPS$E`fBwZb|Ai@xCJf(#*6NpN za(S+e6A2$2Xn5+_0mL5CH3z}X*Z_X{-Jj5u==9FTw~aIF8Y*!;Uw|6ch8Mg<<;JIH zxsg{Y^Q^}7Wjw3v;lmcs!&k*O{xm%6iU(ezh5>W#+xWlMa1_s?u$H1(P?xyFY#xcz zO8Y^O*>g5de9p;l*P?rns2(~5h6j1|re76tE0iB8#T|Ybc z?3<6%>&E8ilYoUnosv|;qdoNspErgza}tUAn-XsuX;yZFe`7KU1}WRYw+v9H7J?wi z^O-=j-lJtv4R8WO;+ktUY`*Uca9!aU(lTTyA-&Yk@gt;62GMqDHX$8ht}1-Jd^<&y zTXuKm?#`oR9?PCR+}&(Z1+nM|L=Y|m#&k0h1}MuM>K}A#+hPWt_x!T?4L8JAzpk26 zQ~NsFY-A2VkSy4@5zUECi$j(HYc%S>pEjdl4aGRM7xk(|s=o2Jm+W{7vOtV#m}q!F zypf)>dLEW8>C$Ge-X>!huidh8rl9bndmWR<&uk=dRGay6#_M18(e7S^I#E`JO*7lU z62{fQ2(ol$_IL3#2gkmJMXRmWu^-i5=$W|k9P!MV@}G$DD@KZjTL%?aJ}Av;SApQl zl!w+*wokI(Jk5TYvBFg5p+1lu*BkkjYEkd=P-9Z7(|^W2B;K)37L^uSP@Y~FuU2@9 z1~(Xt9`h{lfjfmIiGJ+wnfy4+MDC!Iz!&POSR2Y#>vbucT>S4x`2tE2ATSK9>$uCP)w?`lo{`J{h$2&Gb4;r^gj|ypG^Dez(T&KyTC2 z50NK=hD$5rk}r=_K(}c%)*p3lC%-o1=2A zf>>HeX~M*`6-7Fosa&UUAjns;5~_G@v`TYguFK5;6a#F^zy0p}bZ>4`Fcf8dRa^gL z8N|P?n3T^twODYQr_KTYhu6QA05atAECf$y?$D(KYs^CcPPp{-H9rx6z$4y+A)=*(f_K%f$T(%-JgYr(Dt?QM8^q{9+p<+R{+PJj- zF%Q3*$hRw39+6)-tJqgnq9N1gknHL1l*U7T!sYiZC(yTak&DRjpBp7!M8#lBrJegW zM{cAvM+}ALZmBq3|Q+ zs-I#+a`uZS-!#6botK*&&=Zzhk6d|M7B%;xK_r@L7td<|_xKwz+{$%559A{jC|T=g z2&!hj^>Z$sR;il2U#scaP`7v69*0Wt%7_WPZl2jsg z=5Yo!9Xve#(Q%Bi^nzrWC=dYrKlDn5Zf?9kdJ5jS5kN8(Zh{fO`Kif*{ZkYUpMC%T ze*MIrDUaS}H!l?=H5R*Tof8`*TEs0(+zv(M`Y=+hNfc(L zM`AC5NH$nj)0Iw|G_EYr?+3A*vQUiVzp$0CQTi5kph0aq&Uk^tq<^*Y@M#5!+^LaE z&}*OrL(rY%ll*ejsC5{{*S=l)Se=nHkKjQ6ywYq?|kV+*91=wVKG+DX?ErbtcN%8xXh`%zf z94XmM7eAQVU6dSERFS4ORDP(UUk%egVzN*rcnq*w>9lvvj_CJJQ>^_J+e2dQ0kN zS9_VpU1|~@7?8?0FHp$l!te2eUI{%KxF2Qd7TCAL_rUld`DmkG&Ty%8Qf9K`HiGjM zLGRX{!^uLK^Y6#Z(ffadJ436bHXy&J1aFK+S3Ogx3VKwf`ysdE%%}Vfzy3vgi+7t9 z3waH)kXc$|>AQUYwUYBFoD}gLuIYaYq+A%7NH^(V3hgBaH2(R(`z7m^isBGYr0wlX z(N!X_(VGmfVc_uuRzn)s^Xc#nd$euJ-Exb8q9-u8?~b$uZn4L6$~l{Nl73H)#9L$( z)|}RIZBeghitql5d)M&(LD%D9V?jApyhnLwj0YF$yfr7tyX}&aq$tMf`5HF{ zhY`HW3=U7ZI;|AhPkstns0`0O8)!Fv>V+orRY_3L_3mYe1kqU{I(9*85CyP}#i!U)p(sjP(MX8HE)WhUO(s$>}q0LtwEkWxj@dUpNKz>cc8sZC!IMvX%KHXi?qgY(@9KLy*ep^C3}UEyHR~(2W%i1)7Q^u{ z%!va^LS&!sijf;LXzyV)f8He>OyH&8)i`;sA6NN@3Cu`DpKm}F<}SG}E!j?Y_+0vb z9&Fd5U+X6o{zCp1Hn3+b>69~QUs^=OZIJ^Tcijk7U_!`;CQ|=q(|7J^W)2R0{{gn` zfmo?kf!z<0CPH86UDJnX-bppJ@>e+}UB)5@E)YVL5}yYzGy4}umr{eE4p;|!gy&EUoaTmwyNw3YoOIi%7Zb@VN%?? z*cUk9XD>$)H<)*-dZxBu4Li|i9|9D_zMRVz?5}`YTG%T0n=tP*)f%|PgkYTik>PLS zLt;(0?y1G}eh$V+-ZRb+ZCJ!*U7N)VF)%D4BXsDSFY%yjY+Ts>0N(J_NUDh(xXS?A z1$R|M*Y@$oE4o4FWz$7gln3@OniTNxlJ{rTc?Pte8V3^l6$<;=~En2&z0tz+8PJbMK;GCDVBQA(sD_{8K29#9?Wu7)Iux+})FnMv?B%>4q%>zBIk7h(VSv{_!f=C!`!`kS-I5wqtg zD5{cZg61&zxNUI$ktXAxMqRAiKr)Tr=7XKt$57DZYa;J4DsJ(2m_RAO6&Gxyg-s(! z=N`gQa<4OZYq7lUvG~kTE&R~x zSr%j(v=+y*c9`|jz;B>dO-V~^H$C+!6RE-R*YrGJ7jx#!G>?xUau%u+KkB?2#oOO8 z`Pn!0R~F(TTbZ#k4|0$`|o)I1I1r=aa3NL4ue{*X1j;8gMk zCA)%39fjQ@eTbxuVbE{zrylaAzO$LF%~g6>2l4fj+=ng?3TaW5(>p5IumQIJRhr>& zh4qaE-Zgxz!?%LH$NRpB`{eziVOHG(O@zTiy;;he2lcw;vawx2^&JQa0CxVzC2ts# zia*O+c=_N_Zr}2`TI&!p-;1`3aO~G9H$03$Bxlgb@k}lxt#0=je?7sEzKITAYeY|K zYr~N7)+YucFm2eJlrTd?*dA2-fegPO8>&Y{deGFPQ#I?zY+3Sjo=k&A$Sc@}0tPr;CdPg5-%}{$m)wvS3NfJF!~s zq$*ibQYsr;-}#>QU%fcEoQ`kOTR`K@KR|eE=X3=xbClRT&4Zb52r!EumlPThKks-~ zgkJU}WMm;;$fCU&0H@2en)2I6Dr}4zQ&JpW2$%d=n|^!z_keeCvBxDiZCuR8d*rDV z7c`a&nl^dG%f|}}pI*Fn^wi+6)Y zb2M8yB($jBFy=p-E5^If*L*z`;geW0Tzh4KDUKVYO_GY^sb<{@lDyShKv+7dA$?So zAlNcY(d~vj{B6i=^8~zV>uV2nfa6e2P-|XWceYuf8V{2H?NI<;mhv5VU=muniFzG~ z&!9P@zl3r#ol?;iJTZAu`f%LGDUD@pbPTbG#=%$;x+%H!K)O53p1BKXJHQ0?Fo45& zjn~}`;%TtBkhJ<9vN;=yIfU;&XZkHn>H!ZL8b;$hdgEOS=|{u!7pWHgS}Z`ionJJ& zR#omH_@hwThYQ%TZm=o}ehL?~;ygt-@E&k&M?FX5S` zi@1U_8@9JI$;^ve8QKP|X3k5Qnwlp;>R9t@BbL^UYZ(d*1e=zYi z=P)+Tqyz}YPS!8q*DId*{1Bh0bNWot=$M~w^DmWwY@vCl9N88aCnZ4l_1Qrz_y*V~ z1!aAs%k1f7Lr1;$T?K1S(KdA1-PYe9l`Rk^CyYyNr7GC zbUCmbErAQ3#vVN%F4WpG_}t0Nsi>P!Zm6w2e+0kXFSvM=gYdE%GfPLqCUe zF;xVok!7>yg{*P1?E_uXUu}{q>s2EUP`}ynod1 zES@}!`?V}CWnv5`$GmyjI)HY)*S;BiZN0Y=lG(M4o{Z#{CFWIfJ9?+_JN(|~^(IC? z+w4g?m}ARBxV=TSGFI12f9yBtkadm2@CD^ow&2O(fnO=tCy$JX#OzcZ2~A=+S^5{( zqS01CWto*iBBYm#M?Kp3?Y{fy6?~FuG1`Xh;lGKBnTIl0)6UK$T!N0FuUEn=dsZ!& znoE0Q`Zy%@MjJZYZ{ely{)-{kcx|lI%DO|pT7$((U;RX1vyc?f zlXdwpu~LUih!71qpA0g3IO`oz^xzO_Z}mQ$`KdTHz#F4_Sev+7Z&7C;02F*<~PobyrxkJSTGLYg^kquRaQ2Lksoy!(M z(Y9@aJ2vP4_VU8A|w}LX`Ly%emg-I+mC4?e(2}(?qNQSm4N8n!BLG+N5k{l@er{#jmdd4}E6Y zTa+KF!^)M~5+9Cb&MJS^-qcCM8`lP))bFFwuVi~=TMuuT_^jl(GvEFuLmc@hYdn1S z*^VYJN2yN)^0In55@t$D^}FfD<&};kVsTeYTaT2|=TXR-slcZ9?O za)|{3pDJPXzJPdF!FEPI38)jTOyUv-`Bl@*r>sb^CcaZRDmh`BmFYTqUkZ1z09nP+ z(5Wh;(8Tt1F#zd~+V9(RnoC{cYsD_32HzbXb}DJLpaM~s4Fv6A;Nfgx{)u&6 zWDnAj$kk;||2abT{k6CPjELDo`;NLoDMuv4#T&a{a6-F@3HgBP1b)O^O8#+(1-e8p zHOvDZc49k?Rf0X>NgsaLR2W;BeP2`A<@OcrAFiuQQbpa=EXS~g`iCKj^Xk<`CXGV5 zFNPS_Eag9N#tvo>k>cX^hsYtI4?BN4Mkg66^-1wfU}5R-OYtcU4|`O2yXF!XMG6%I z;HnMe!`tCqrzdGoNgou`a6XPfg(uS_v524?e0L>fmro^$tV7<*AZ0&kRPP~mjrlaN zk|idrbfQLIp_JskvQ8AF7?Xxh?TI3;TN|k2G8-We?isTQg+Sc6xdfi*^y%?#z$G_rVw>SGH3JRlE*E z70(*Jz4;0+z)fLrB6fZdx z1QkWE##TbvtcCuN=N=)*cy84(?!U&l_-m>i$9gyG(*#<55T=qcn7?>=^u0^wjU!>@ zB?@}rH{y9@2@Y&eudRYep7)|t={T-Z)QoU)CqR{iB<~=%>Qja)v-K;3EZ(0b41SggHSuI&eP`eNWnW0KuO$ zvYc%T&$PE#&tLsB4vR){N=+RSiXb9lVQk8tfK@foJeA_L7Dr;VNQ4T3K+DTlA{#Q z5^b{;zjFDP#-6YpVO=qVeH*yrsv3S?Bg?JS&=7}ag{soPo$CxRutVd8BDJ|M!l}c zb#Um_!;Ulhg{zK~+P4rL56O2xHM zyST8V*YD2)*T!vX>@>WZuesRqyB?WuB)?rIU&XJ9Gvc4b3${ZdPvq-lG9E3@KD=-! zwS$9DYn9`#c}p0Rv<&CS7_ zF!zN$#;q4dmgZttR9`YaPzm4w?vCVlpf;H++C@!;C|xGFkCSsHM~ph8^9^EQ`$?xV z0ikD7;tZxTirKXMhpvH0t&@N%WKX8h#fw(fBP>i9K_`r9-kjc?2LE+~NYUFY1xX1C zsRV_Igi|uwgcC z=~<_g=_H=T@_#04K6uA=ZFyz(@`O~d>CIQDRP2&D5%CsKhfw0~rF)J=4qI#G!NxAI zh1I-4pmvZtBJ{<|IFRcrpsLji3DA#;Axiha$c|? z^#8HWkv;J*CUc~OuJ+L&3FlSe$YJI>3VXRsp?QTZktFa#>>@`9iv!n>FA|PYk?PC{xZt`E%*n#*7IG!Lv^*W>jdh;-B|c z9s%yWQ+7DE$cG7Fl2>fgsQZtod+I{_m1gJc$A}19TbP=JHR`o)bfbVRtP>qUeBS%V ze-+Zf#19K7^umU$#N7doAOZ?CvKHNXHKV9i58LKrPNP+6;xhWbFQ5p=@&~<+dwhYL z{aI{gsyIoQg)XK)K26p8>@#-w?)Ol!RiXgcLIq@OW{a~o9#S>woI-l>GQ2}I0&nwZ z3?CsZHQVT41sG5iQV*Wk8O^(SYLh^0Y?UCi{{+|Nvam7?yla=GlYTLxFJCI6K|bR8 z)Nr$n|H!%tv`RIm_?8kh^Ly`%s$B%&qFn;P0}}PX7$T+DQGlh88Z{A1Y4BAOtNBz6 zP4|vKl4R^dgJI+>TWM(5Z!9UG6sHnRnQr-+k#I3^?|59e-0H5D06y;$iobNmq@zPH zWNaKok14D}3ilVA)$&N!(*T%LB}7s~AZ)n@tF?935iji2S$d`7Y;A6V3=v0^U4%wL zEftKRIc1Ljn=5oggRs}w1ZI(vf2)NL5pB|nfk;xlgrgT2Yg`i$c{Eli_)7;{)>{0N z5sT}`-9veci8bqlKSroM2rLOj|1 z=AIc0qmEt98v4n2p)YGo(eaJI@WZzO)_Y+YjcGF1umj#44GC-HT!W&Z4iY%JI^>Y3 z&e{&v|(6ZrMn5=X{k=e&IIMM$Os?6;>JklFqAfMGuV9 z={%ygEF*#c4P$S+1IE6gQOKuRQ`EpO5q08@(1CBevN0(Bzs--w7v8d~V~V6z z(KpEkz=WR{1nA0JDSdq@ZbmLW7{#m5G0#Kc!%o~jMU*TKB(wC9dCnMYAqATKS1x_W zqL<=jp|}be(>3_JDM(7PBzVSJLV9q#_wQ0!s+60bP0OD3al%%8V<5PIliVN4*YNhP z5${*7UbJ6FslDe6H{5823|XzbSbTBc^*59rb49)2=XvurI07J? zD^nZ=A$1-_ePq)6S7?ICT;C&>tL`t(s&w|0Vx=5wzM3=t9APa9); zu*xnp|6v;N;xyKHKOpRiyC1 zAHILg8D$JO=N0aeX@NxjvnQ#?CQj|~9=H!8Cjeu}2F=duP0dnOp*Cc8JtgMM1XbjtOva zqd`X3b!OM2PC|U8HrYN2W2Je7+17Vu-fQMAJB5^qBEBK-@Rd>@5p3P%wAPH^kC31DF>$(SW?vubL6@IbhG=K+~d67f%W2FOIR3mf=MIGjj)0Hp54_ z%a$ok_n5J-`9dy69>lINciPa)#n243t+6!a@euaaq<E3XLEMxF`|H%lZs?&pG=6j z8_@5_yBhhVV3`kR>q32!h;DaaW8}gzi5`1sfLe)TBbYSV0UXS5f;}$l<0vMc#|*c=yc-U-Gs- z_qCeGjnf4__4!8sR=iAq$^kG!2p%`UiGlfnEa(9Nr?E1>?S3T(Q%@+&y@hvoTa_I! zkux7MLK~scJ0{l~YF5OP!?NQ|AJ#^Sh;`yx82z3p*@DWz{dUW=4;#d%yww{|d7aE< zZhI}Zp6!>m@q@)qX2kDk?|Gx2t#$6ZH`eFn=d~~$)Fyct(t$bbKr9>tC`*5`j(wI9 zJ+2$`8~m?_-*3I{#fZ;p_*KR~{H7+s+LQn0TfcvzpA~M4jOnz#-m+O4qV_X7)R@_% z3aG{#4~PwLR#Ttx5uYqepb_B`4$sNWVcIod=*lX;>##oV6T=WT~eF*ol?BwS)yYDu;30< z$%l)({r&MFPYKN3ww8Kxvm#`s8|dLJ^Ki-1IZWTeVI-dWwh4P=8Hm|1Ap6=ZB9C@! zBZ*x!*p~C;{2N^%pzIDQI`|w362|oHiNG24Jiq4+NoGH4j&(lCJ!E0PJ`4MV?z}UuOHtJ_$a`iTaD9--?2N9 z_JhI00lH~rxBe1bK{|urV2wC#jjOv(uU%(0wryT1c7iuI9!CvoY`8C#JdMn z@fi)2A*8sG3DUauDJ#G9h!ag!5sSX67i3Sm8ru%JW_4KBOczHgOU^F3ydKasCd-I8 zlE7=lZu-ZM(YeHvSLX!05A_g&3sc~OlsrH2r8JRjU$%MyxV-&Mypr}LaS;Xfnx@$P z&!ontY#L8N`O)9XII1dDtnQKV4euT>#7PFD0s~|C*wR_jaS-~yK-1gCTeZNWKLs#B zI@UGa6dV74$>)b=2tYoMsaMg#4pr3D%sN*4YD1jd`vSJDc5C#*%(v1SCWp;FgC7s# zn7zL44(-sqd7D7Lc)97)CuoRSPQRWSh-=HW=zoOb$gOo9O-~_pY$YAus}K&s+&yg_ zMm01us7OW5;=wiQNaGUY(1Dx+&02NZ?EuX!V~gv zC$o}KCC@#jeMA#{=YROw>S;x6U(C>ejZeeg)%;pSgzE8J88)^D>cd1tgiawr4s2v$ z^M12+$nZh8Zm6xlvr&QIx-=r9MW1R+}IrPe@#BfT-8HErblDf z{%<|nU0Mr*9P?M>-o+95;6WCnj!P@zYxkiIyIJecD+FgpdvD2XqJj1k{!@Uk!no61 z6W}qxf1vB{W>)s&GI#9T2+DR-n^bT5k*x&gBYt{UKTAw(O-c(=rGtJZICCZ!vR+d* zD}Ogq<6=rdOH13S7GnPC!;sBLZGJ}WZKvDS`dyY!^G@UI9yKn^+L)xI&RMkUwNUbD zXF(aI`J15IqW>4l?0?L?e&h4byEiUCX(DO%U9gLkY1@5LiS=IAS+Zj}4eL~JND0mbw0??^!bkdn&_6gt_(RW5pJglT#F zh36}_Hp|Ixb?6a_z)!-*2Z5Dx(FJP%N51(3odC}~`?Eh~5itZ&+w);T#YGJ7#g&ln z_G)?cMtu7!T<>J{J@(nIPK~rN*ROR>gaeZf>5+WhlIPD{pQsWlphm6^1j#9itE>He zshIp{CbXl9Yu-D;P&NT zMsT9}dVqGajBB;H=AuYN)>BL1)@{rr?w#p1)fxUIJ3iv?HH9)*>^Bxs(uelT&0km+ z3hLUFeos?9HTYy{_Mq^iU7w-O9eQwMihG8yI3-Bc@5Jt8%w9I>;e6p|))73lzNtil zU|13ONl@S=Q!_iuGjF~97NjZD&W)U|VIty_fqNGS_{EH6m(zaSR{1z~H_C+398jL` zM>S;Dq>7E0Pk9;yd+#KDyGAj>=M!(7Vc!s2X zS>KFt0P-s*3X2Nj4L*R;@r%o7Zwx!#EDkrhR`Hpj1_oO-NZ5+b*zZ={PZ?N#1bQu-dh2k%+6%Xe2v8qpAc<`&LP zztyYMr@a$T>F}1eOPntYtH79CH1+>?m>^%zIp)>BPvZ`*$C2?#PBcFifnD6$NUGCn z-TgmIon=^5QKPo$Mx?tN1Vl=@OS+|%4(aZaE@|nZn~`o15Re`~M7m+5W9a%ezVA8b zTR(>jm|3%D&)#d@&;10}45p?gM5!n$D$dK5!ZjJS6c=;c6?V}PTe<(0W@Y`(!3vBr zHZ0hMUeUVP-x3Xb#k2SLM(=;FhTtgHgHQ}c1%9fpZ+FP{-}v_BGD_eKp-t7Dd&qR< zGPI3`9o?RnK;>0!n3*JwkOJw4<9l1%f*DL_iV@?DujYO%y4ipGNu7!Eq2BvlQ%0Lk z7ohO?;44)+v_c$hGS48WWJRqiQQndAy&+ON)sLzsq>G`=gyFu6s(`NT$Fy^%{R1as zo874kAR2XX18C5;}uYUZ!|{8laowa@zltG>2z!kN>L@NzAg zn$!vMxBfP4Uel3fBv#QtGEPQv1Ax_gnbxBdx4d_HEYT< zq;bh(LKJYyC?!2VY;PbfQkpJ&zFbM5183UELv&cWw{@5zPI#6m-cwixC(Y#MgO1y}$_IgAdjj+eHSA=Py2{eZ zt?m$tswZRFs7MA$9cU*Nw#D)!pt(43qV|f;fB$KNU{vI9pS`xn$9lSNENJ3MTQ7|y z9Gw+_rdZ`rHCO(rik5tv-DoU6+bRiExROLkpfh0 z6(vtentQYS75wKzpiV#o1{GZ2m;WF@j_b`y>Cu}LE?%|MzI@)0Rb*DD@`x|6ho_=%KV>Q8_R^04)~=E^VmCGYp0z3JH!lSiKygmX*LX?SiE z^@6U#KyYiEJ>|DKt=L{8*As-$vw_PqW*q1cF=uR4uZ+UbF3k$N091W zbN#bwShx%>b~xa>h5o)fZEFgsB86~n@O?74h`T5B?ro+iGQNUISn1whP8q#qFZ5pC zapWu_MiSltDOq+(x{Aw%;6qeJTAuXJdOQBv|-irh=#KB zm0>(o>wQ|Y8NEUu_}fO*_l=U#%L{*tU~wpT4!+OB=zn#_{DE&+x1Diyt_Xd&+r}~H zqeDL2CfZ=P1Ad4IB9tQW8&$*`PNXFjsRAuIB7@T2gDH@N}A;iEd0JcQVN*b~LAy z&S{bo1{^VCREfxe>8@GZU2R;CZ}1O{z%{uXM4nW#W#I>s@8cgD(4|fn>Y!3j2hPP$ zr**N3LLu+GPLsA1f76B~J4gg+eTE*YRO(3u0(S7 z>mkyU0w{$+m;^AHHKDrB!BrAteNg}Kcd`FF@)L8YTkRB+CI%=wBN!&TgIL$Ha9IFo z0l?N9$T}H1NSxA*&^|39eWJa2ZQzDyM-W}M&{2=-gxpm@H>yu|4u-S3L+--2qtx+T z!hkxlt+u^Wu=RDJZSo$%*?N%+Z5{u)Z?-htO(J^+!ZfvxjFAj7HC6{<3#Cv*f0L4? zJ|&wamkP0@71`#3ax%dWftXiurx8m;pIo$NB$nX^$lX=_G7exCC~} zr62Fnxd#OUTm85G!GRR55f-6DF6lTG>dM)1zZu%_{>&3gE1XeDaI$56M1HW6$>nIe zQA4&jRu+cDhUr9h86gL>;t9mOj5I-Fx5uVJNl22N+6ga2fly1u9yoK~{X+M8fV*eR z)x>Z*E`L3=Q232{ZWvw>huNDZ-sm!>LS{h-^!kDB)cz3Vn<*edhB+ z#fZPytF^EO&Jjunh3(S}=ddW}7f)11o#BDhzUourybXDb6*~ROnC*sqQiKfSUkGcB ze+(%5Kex9GRI`4!isM=Com&5n@NLEfWCGp2N(n!L!~y83=|p>cLfTB_oTn`EjrQ3t zH1IBq`I6U#FKI>?0?sCcP3D-8irYw<#NPN&(p}!bi<(j%IiYJxf|;!8%aknb!FF3Y zzO6>rzW$27?1QIOd98QLRLc1 zn&u&Mrf9tQ{F)os2DM*7eVkfx1GHg=VX1(vvuMNTA?P62>jS~S-P3A@5-shQB6>d9 z3*5h&2r+b;g~6KIg@trPsskoy@71*n->XX$(iMivsLM#Aqann+l!+mThN&XJOD%K- z1&w`L?J`p6L+$Aq6MvP_F~4k`H+M7!@PZw7`cbrtx#jGpp5UlqncKW@Lf8_!h8%iI z{7n9_X_J4nc|tc8^>Nk;I85uK8$!bMyQTgQn6EQLl#+EIy9bjP* z6F8Ej-)tYhJDYWZWH4wMk>trI@7BtzSBgS24|NQQh}>gU;y~bt_oIDIQUuJVn7=Y` zj@2}(>d{^wtkinu^}%?4&h@+X!NU+^*6!NRriXc!T@MT3Vd;^;Q#DT&E=D!3n%{WE z@uNPv&?l=cO_X6WqgSVmq3rf|4{W%8G84@s?Ln?(q>)z74+j~G zq}44^6l zUeDvbv@nE&b37xYO3dJOfca@yZ7PVIpe#M?r?cg?Z($a2Cp?a% zxOgI${7%w^FvEY$v=ir3M(3bV*L>5YgOb0v&H3ubUy0rQ?{CkHXUuvLButTzGB++% zQk6b2&F8-IYLHb1Ea8|R$;gQi+#6JsHLl_{k2?12fAt6I9*Yiyt!-x#?2z(cHY{#(>x2l zy$-L9iyCs1rz|7bIN_eE^Y&{$8wd{|5YJ4_sdmWB2T_p$VS-#zEmV``^;)j;w%_dM zu@472_C^~QfvgFh%4C1U+Fih9nkv?lro5G=J-aio7BE#_K3}n6$2zs~+KX+2H>+(I zw*^l7M1L43m=ZflS2vpl(mK>s6?kVqd8XSAst^+Y{U>fuz8i25ttGo(v8B>5TKa9D zphmt>@iDB5`n{P6(fv@7%i++Yqrz1+MV4{aST1qUW-$6t3@PkM?r-f8a;vfuPaNym z++4*&_h^k#A(AMg`i2Xk(r6GljIvjC--$EDbtGIWzTzmHxrzX`!J%>*$h!FS5yE`@ zr>Pa!$ewFI_P*I!F*#AjE}NgTVOoZX`eriCycQ#~-PVF;EPsyxF}xPBHmHDmJy5! zjmCCvh~~nRoNE#_A5aHf1|5DJZkLhB05K3Axicc&?m?j;o~uUWl)y0VaRB#nab6iW zgRbJK$X-LULl_6(ZkNqspMvmV=u?Al3Y_))n{kbn<=qq6M#lNRL+P^0e%9WI1Cc0q zclXoaz*mes65{uSx1t;VtNJ)0tdFow zY*Y&Bd5_U})C}6{`Ju8W60~XWgud;?3P1wP`NUVOEaCr||iNWu4L9r4;BH^Boi!C6l6~ zPp`jVWcazXQdzK1L-o(6 zY@tfEu^ROHbi|d@t^7of_~-zIBL1t`sW~IJ)lj2|uM*y&j4zNkVuC@>d-uz}{E&%Yy0VIbf?nR&Gv|6Q zVI1YS_`jEbRvB=5ezzDObSYWzFfg$Mrg5Jqyx(6;)p!_zIq@Z64(_}pn~qeVp^rQ2>~?U94gi6{fzBYC&#rDxVvTb-ldo8FBvsORz{#E8T?BWC^IhL+F;Plo24Om@ z(8CuKhs~H-v@>Qpgf)aWckYKAr}E^cxE@)4ZU*;i#OtZaZ1X{ z_i#%XzHn*avfg953DT=Eh@cnsGQ%q&9uvUd2Vg4gNYf%m#<&HwnizV znyJsgIVzvgZoPlp8R1}O}L)Ue}B02^3A66tr8<0ayh*g-m6au^Pj7+~u zB+A8~4r8vAm;L-=1LA5&SZ3;+kKLk|SkBmGTqgeO_yNZ^aQQ?sIyT6+j>4#Fn{=_@ zrg#e(%&R#K$*shJWpW?a*iS*O50;IIuvczB-ejopg7Y}YO3`b5d2aSU+i8+60+;-3 z9X$U@BuwJrkAgaEie%ic;kJ)+?xz`0A=#0?zkd7hNKfl5zM0?;9Ys#5l5iB!lQ3PA z3oj#j<-NMy?QB4oEA8HESCK;q9)b#A+2 zdN}dhnP*^B#|NvMgNg494bLuVbI6QkkzLR;TAPiXrEJV-`FX`HROJop`Uz0n-r&S&+a@5Yqn>Rs|@V`k(WKh#iM`smf z+00_e+s)*gI$}_)btUg-iN56)S}04|YP&=eWjvN=IB27;HAO(CETE%3Kz-@=_8~N( zppC(&m6R=)KQzJ7TJa4JQLk_uC^B+_$kbq0DnmJWi5NSw_D+VI@k0KKI=LG1>sN^k zJbOizi3~#$VlLu*hZ>3!vTcsXn3k@#afu9x+Qh>%4w5b9^}=EQOS~gk8XlI-WWPnR zagAfpYYjfjRy=do$^51o8u%w{CsOgvlS_q%V~zD|vmZ8eLHh8|Pzq-2Kt?*8x#HO; z5A8ov$;7vkd4D<9=#$6xBfl9l$@A$0f;XJ#k9`P#bN*)GcjLtU)IC*3IH?AvDB>OV zVQ&QNSD-`>q2)m-VFJ7pndGy=d$fZo0Na^Tv7S`S1FlONNJo7q&uWv3h_YBPt=MQ( zLlpK=uyJ-{%3?xGf?~D!zZp40FtQGR(2i7;fe^X4qxMbbN_dSH90<6^D`5$tpXYO0 zyBqd^*j>K`y!7a%fw1T3qEa7|OL|3rs=puNm{zp`RSBL%(r7mi`U5;tyNQMBJLJmI zsjX}?SQ;*{R{#?T4NQd8Pw^=?D!X6hsQWadE?18nq5cZaie8Ezb2}d}*{l zW2a+LtK1N(LToMUU5*7d9(AN_*+~a~DW6-;_`LL#q10kkH0~zY^f81Gwykv`bQs%_ zpUP=tk+_$P-nKal1G6$C*S#l)E^K3aY&P{1%~yrAbA-LD7QRir77jwK$+O6wSdcGE z@W7r#VqyZOf+@bXX)1wJV?(5x8Us8i&jNWzS0FR-Ciqe0A;g4JkJ4@UR~Gefk0K8P3%9fGHxGiwBBC4MxincLCY)yj+M<8HI#kS(a}_)(x-V{uvi|#DsX145MM$@a zm_uWSk36}H^_Q*ps1-Ck(28$qe7h!gN_OY(Fd)$WWv z`ZD)EyIAPLY7PC2TV^M@tp6L$Tv&^u*ekz+9b2r#N{KA;2=4j>>W~UmkhmFaQ7y!D z3w%V-z6c*uTO7YaPw?^~w6-+q(0a@bTP1i?gJuS<{cPk9d=33fzc`dMOX~h^5Hk?v zZLu*h3t@!o-F{WwA9rjf(X1ikl?M}`Y$HIHhy`*w!SqG-Nay)w?T!L}Yx}d8Z}>12 z(_VC6O8v4TAf&Z491gt0{N~1uQU&EoR^wsxJC#q-9D0S?_%r0rU#?aO-j{fiNYPLC zYLKg9%4NvE;IXeleGopcKYReM{3%-0jDkXs|Kn^DyOD z<{+fs$!@rw5iJ{J$s8^n6vACD=QBc_mzT*9@E$3MNW1Y zpwY7VbRQT&5U4EMfAoJX<|%=a$4 z_j#e9v=2KCnG!(L+#3gpk$mfSh@9VdoOQphMDZ=$>02fIcE5EeB%$uU{3oy}S0Ygw zc?g-Ojk+05ee-ZB86L2e3nL|Qj&4pE3 zI%MAs1K~lNJNRfx4mtEu@;k_Bu4~FoHgU9+D!I+{$}^Kmr>54H@jFJllHsg?p|&{2 zy6Tm69e@|+Bj|C6aha4d0q{teh&YJ30-p2<^knrXs%fZ%;cmPo_@8tAA@|Q%sDwD@ z=i|yuoeL&fvw!r5c2DTu>!#i1GZw*DFha zY_9-S^`?-k&wPwK;!B)LtGd_PZAAPec^vUhQ`PS?J~Yv8!ezu0{a|JPb7iL~q=opO zn4AX61u*(P8T@jqw0W=iFBCAF5YlfwRM-KZZk2s@%L@K%qQHpoLU67AvKi#Q-NxSp z{dKlPzL|D@9lR)`r-uZ{I)bI>BWcNl#vy6;bAiNS@R2&~w-HVp?K}=)eC8W|c>7~~ ztvAR0DKqMy!<^KmT{k&E=kItg1w)S95FXSl>tgVsL6V0UU4WhZw{6{KxKOK5mE^XT zx+FD|_y{(YL?Aq$kj0k!6J zI0DDO1A=l_q<|`+NfH+5ry>>WpN4?VI$b&`La+Tl0P}IUff(P5Fkalh@7U1(A?-&q zg#xoW5bFx!>+T@P10hM7IenAPJkKmEV2RFNt)jbN+J?p=2E=`#yZ!OjUgEa$qpNh? z$_}tA@@{sXvz+T`X%ORfRJBqr`g9^S_miRVb>`~ENy!t1US7sO3xSB`Bq`c zA~YX5;kswBzqavTU3cLiomvJa1x(S-VqxwD-`T;w#yj@@KFX?px^6K=LfMJ5x}xe4 z8;=4SNC}`|UoNO#-*6?38--&UftoQkPOwu!G7v;%tV1JOEw3>q-1D3`nS+L6H1Mqk*lTH z(u!76RgfDeL@C)@Xnw++yeP{XuM-;^cH%LD`4A{-l#*I7AU?|r!OfRX9wG;NG0}wD z^XZ2V9G#s!;2!MP9H|xa_UQl|!D)+`GtZr<N-Y8fZj_RrcqAxi~35rL1 z2%GQ=@kMtd?&M}*%N3kL^F1kxkChMSt)+FGnIkAbx7QPuYjACB(lJG#3%CSbo%?o~ z551^HOC|jIDJHb)IQu+#wF}%_zJo9E7qtg#prr?%jBDXy@+!bNjnMs(AOzIv)%|!| zb8Q!K6AV-E7F)@@&EkM|QkNe*xcBbjgRxZ_&;PJWgprc-GvRpXXi0+AneL|u$>&5i zeTTo`VWg^>8`Xjl+f?+2mW(MSS1H54G0!;|oodg&D?ovCX|#;p`)rN~kkP%J zrGkM&_M-O%INJmmgsMsYi>wnsZ)XSN8#)RM)e_zWyW4KQ@N>KKbNGf2wUfFI zMp^3UX^D6LIhouLsXrCPSDfE&V)(H7AchF3jqAU@3$Hcns-DnL0ZI?tSs-5P5owdU zaW-5vKIG1;r9Bx3ObxXNLfzcQRp@h(3!#tr!NAQ#-jz&wv;Iy?5jYcZ@gy(+BEmKPt;E~dd^I+S!=mYi&Kk{2$ zS$b7@D4pFZf8Ug%i1pTKV(n|pa=x0@RwIth$i>3Ponl99HY4F1Uh(+3M76W-fO6|| zD8F=BGrRK1(YW+HKpg+G@XX{2-y zaEG1k{WV4Ag;_XCOw@6DzGzQzJx7%>lyb_;^8emBb4WGLZIi9@;phwJUS~d%TTt!3FF(c6I4#->Wj{q4qBWD;quDjmoBJLgKe`JI|HKX}q1ji(ezRYU6dKJRs>P zDcQ0jcfFLASztnb3~L#{`>muAsIa89AW>2Rtf;f-!P&f~|IQWkcv|1WRu}^Q_38QX zCtbn(c7N;drm9H65X%x>c8(IzlPPBvYV%*g+euB~)O1bA^IrxYuG)6Ly(zqE*Wyv8 z&Q1)F&d<}R{{2%yMfB;38al-`#XcPl#$WH9;Kdg`;_a6_VoQ z%p*Uo#UFRikRQ@o{gfnIQq5gl`m6KBh^=3V6Jx+uS`X`y0;+$?YGT|Dgw{^368W)) zD(_C$V>&&)MXi1WD0Ry6PY=Ami;eQMSs>sqduXz+?o^2oU+^$IN`o`+ zkYMJhn25JMe}QH63t(w*lbTu^J!%2)d)`#~R+WH=>$Vn{%Djhwh*H;z`j4ovRSe`? z!>`6zdY*lU97s?_A{{-T$ivdWyk;l)v=I-!OIDdyVpU%u;PAU-2EXVr-_Bc>0#^@K z=z#9X_0-txF%j?!}y`B?X4O+I%JiT06LfY7D|E0VpyU{)y3!uBc5lt(d?V6 zm&C&>9To3Mf1S@T>3{P>#lg}4n!JtP(`3WZb-Z8HQC~UvCYG9PX}=(RaJfEcxp=ri zu7C8tge$?{DqVHt@`vB4XoSk2J+yWWN)bYZ^;IsMc=B`EQs6vVsYsunRXfUrI z)go4Q05MH!jaWK0N|Ze2P*YIX>||spjxN#x7Fl-=z@KqNBSgz4wZFNIEQ>l`2KwmY z_{zD~>sX}5;Rb}3(5 zqrXEb#lgqh$~)r1H(?&G0pslBdL0XQT!d}ni~yaqnwrxe(Qn0%#XaZt*>%)TYJ7cu z=yV+`5KJ_CVVzh2Kc>KkMy|BeAJvk+lj_$|JXhuu7E($Q8DAQ~fchf4iJQ3D3>v$L z%5~p&9EE50l%v}*Gcq!kyn}dk`P(mv9#d)dd~p6d;}rhk!}EU|#zT4#Yn9dBQgFf@ zvi+84;U&v((=qo5n^=jnHN6_DSdiVmT^xvxYHRGJi^LR!=y%#p#TH$%k zcVdjR-*=^agrFfthLD=QwfB$ZhFiPWCN6ulh6ZSY`-(Ab#F&{La}K*(ZoXKiFHla_ zq>`HQE!bu8(_26hiCd@HY5qbZ{l_qciq~#oFJNN{QMWU-m}mD9gHlL-7+M3ka@$G7 zZ1$T)I_(D&TfCXID0*o26JKl{?0#a=M7Q#9>YgUao4DJD9hCsL7A+Y}KO0-3+oUa0 z(W!CJ8sGG3+veYrNaS@G+fL!y5k6^aZv?YiAcWQ*5qsJ*nOgPme+jDX4Bf(Fu zc(j?2SK%2c8^9PFig`9@ut1OBqq)Jlp|I)+iAJyc%>a5UJ5c_9_}TuaAu^T92(0Ye zDQQ}?EaTzXr&)b`_E?VN#NGh)fNv4G)3Vu+oiqXKE(p8!R%Z}=Ip0y()p1<#of5k5 z_L0raLFCM)^h?fZC6CJ)MuE_k+QO<`o=xgnM8@%|c_u4J{G0WvH1}FJ5X(Rb{P7pB zUXSyRhEmZbDMByID_alQJ==@}wvzv@+rLB$ClQRGmB5XoC_7>&&-F zhLa)0s{HNk0}d68r9SjDivKw+Ap4vaz=XtO>?D}*;6v|kvw8CW?sRL-JzV{kw*=4a z8%r@E=4uQHJM4sMICIpy{2e#pf=un}@I0o%L5VxjaC0Gx8dideN0kYlVvkI-@@JKF zWc`ZCEd~6Fj~urFK6><9IdEMFx4G)2(rk`&!`Ml38XC(ijAZ5a?21;G5)dE;OBvC< zt9VAb#=cnF5ifLIGtbaggRy7yGA}0TSmDgwDYNqSJwdxg)ayuvxeZyF_w033jgb^$ zDpI1Ymq}YpYi`NXYed78*6rIW;us=XD#_L_DnQm((my6IC6TrNC?xkFAxaK2_9`vzBk}+KBeD@oWR9Ayv+#{S4#HFqI2y5sB&(A18CdgyjTh3bpvW4?=_Rh z_Lwd00DokdV=DS&e6oRAm^u#MnW8Jxw-n~35psuFpSu)hIB&WPhB9f~M+#0y_eugn zwUBWV%0so}ty5i=20i3u^@gGbf?)uTcy&iAhwR1-wv84m#P_jDn<8~LcmH8ZGt6N* zHUGOL8jrll>k9aSstaQ;3Q@27Lt5Or!AleFLnuoRme?|q+5WOcXt(2>yfydoET&H4 z?o*TAZQWbn7qz(wI~iJn`!ufYiJ|gXDrbA-{mSVda!OyAh#C8zMOSmkEgJ;ZCzJGv z#j0l})OM+>o*>Nr7!Bv5g)%65N|-fzdnrpoTwG(72+b%l=d6;4q^1@r;zr3oLyjp6 zBS+59n_-tnqyZw&A$XovI4=~gcdr3VaIaQBd5si7Gzz|5(Dl(GoB zbYoR=%rZ5Z?wL+&&XW{8KXNE0NCdbRm9i?!Lpp9!D;LSEQHwsSc8WqZ3oPhQ8bzUi z;GE!@4rL`_CK$`@EPZ8C=Y>KEjbV7`cg}Be`-_KUtZ3?!7>A=Q^9@$l|9xib<+?6T z!Brj2y@G4@U)Jjk*q`?`^YTTZsgQ@|>yg)AdkXJWO-QJiGqp@~ntahDNgpNVe)Xn> z8xfCSCZ&=vii-%M9APC-RkHOeNtrKJ*~&g~x;`9xe4JrPqN=A}z)yDMjD%j-0GG`=b<+#?Ygks*O@m$|)Em!24_Ylskh-jTlvp3cGJXO;Nwa zn{g^A1eBo>v7;kn{oM?IND-43pR*~F2=vL5{M5Z7;cnPmvb9A5l2+ACy*-Z40C>Ht z_SY5)OE{nt|D6nU_ks^cTYM^0M^cg?@uCTQv#MOB3>xSmkcE;@h>MqjK3FT(Co1!CW;a}0j*M|BLKYp53A{^a?pk}bbUj+(I*U1ZJT(LOGrP7*jbpQ)^Q ziG%ik_0EVad)>nxjq@zgyAg{8^ z^>wG3>OW@hn*YG#6cTzCeO{PT1&dSpn-Fc0r4&}zWH39N`*yV8%G;Ur{FM;^9p5_% zb2j~kxIC{PvjM<|{K2(=+uLWnLjoWsA0?j_K9;JuJRcT9qc>hsQ#T01OwN85@V-fY zA^KZR-&g(N`2x07pbYU3+WB&6p>TvS&Ua0gxO7!4IMP3Uet7gQy4i)d+y;-3keebe zSH7slh*_omTx||9zOmpqA#Ec=%V?5|`kJiA94JUIt}wXan1|K-$u-{lkbma$fe(G5 z;w69Ou85~{c6RFnXb=BQ^xYkVw>;>jq=~VVGct_% z2aNz6Wb>cx`=(NnsT1Cj*^TW3Sq9?ba0Qy6%9*k_oL;xz2sLzmhxGzq%gNSFmJ}{f zf*MTG{o81KzxagyVseQLdic*FMbj$C%d$Pv`dx^Os|A51m zmW`|=YLB2AsEnS2w3FvZ$`W&*>O?C=Tg(zQuJKB{c9?uTTC-5s69#AK`WI z{qN3aZu}ALEwH2aiWc1a;Y>Dll99B=uMRsT(t>%DjhCx$1a8|?D3r=vpS$oa49IHJ z%=e4bFY(i1NgQ9eO618MdgW_@@v43c_9j}@;=*vBq4|GKZ0azBEgUqVzRsAhGJ~v> zGh3=~ebjH)vD*Ju1~|ze(5mbY4W?ZowzH|FpxxV|wl_2o49vW$c_lJX{Q>Y2Zw+QI z2Uk6LT0^u{BCRsI2|)SSeG+w8^u`>S4AgQQ_2?!v`lyr6q9^RbnA~WAW@S_Yl+fO& zxxKf$7J=ZY`-TweM$>JBXH&MGU+XCgy@<|X=>t4Nk~m_%O_No멄wj5D&8nmY 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 z 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

l-N|yH}^} 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%0D=3}tP_x2W71D6_{L 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

t_Y;`V7TPAm^Per?kBzmJiqf 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 Date: Thu, 12 Nov 2020 00:15:50 +0100 Subject: [PATCH 073/106] fix TessellatedMultipolygonTests.Create_FromComplexPolygon --- .../Shapes/Scan/TessellatedMultipolygonTests.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs index 717a4d0b..d9eae0de 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs @@ -97,8 +97,10 @@ public void Create_FromComplexPolygon(bool reverseContour, bool reverseHole) ComplexPolygon polygon = new ComplexPolygon( new Path(new LinearLineSegment(contour)), new Path(new LinearLineSegment(hole))); - - using var multipolygon = TessellatedMultipolygon.Create(polygon, MemoryAllocator); + + using var multipolygon = TessellatedMultipolygon.Create(polygon, + MemoryAllocator, + OrientationHandling.FirstRingIsContourFollowedByHoles); VerifyRing(multipolygon[0], contour, !reverseContour, false); VerifyRing(multipolygon[1], hole, !reverseHole, true); From dc754f879f64b078fcc4ef63175692358baef737 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 12 Nov 2020 00:23:57 +0100 Subject: [PATCH 074/106] change default orientation handling to ForcePositiveOrientationOnSimplePolygons --- .../Processing/ShapeOptions.cs | 2 +- .../DrawComplexPolygon.png | Bin 5850 -> 7652 bytes .../DrawComplexPolygon__Dashed.png | Bin 7871 -> 9961 bytes .../DrawComplexPolygon__Transparent.png | Bin 5506 -> 7135 bytes 4 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ImageSharp.Drawing/Processing/ShapeOptions.cs b/src/ImageSharp.Drawing/Processing/ShapeOptions.cs index c0922e57..ae667cb3 100644 --- a/src/ImageSharp.Drawing/Processing/ShapeOptions.cs +++ b/src/ImageSharp.Drawing/Processing/ShapeOptions.cs @@ -31,7 +31,7 @@ private ShapeOptions(ShapeOptions source) public bool UsePolygonScanner { get; set; } = true; internal OrientationHandling OrientationHandling { get; set; } = - OrientationHandling.FirstRingIsContourFollowedByHoles; + OrientationHandling.ForcePositiveOrientationOnSimplePolygons; /// public ShapeOptions DeepClone() => new ShapeOptions(this); diff --git a/tests/Images/ReferenceOutput/Drawing/DrawComplexPolygonTests/DrawComplexPolygon.png b/tests/Images/ReferenceOutput/Drawing/DrawComplexPolygonTests/DrawComplexPolygon.png index df1f8a920b9209f238d5307e86bf85d1f8a81a69..bd0e3b21dea90c441767a1207ccfcb9d39dab602 100644 GIT binary patch literal 7652 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 literal 5506 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 From 5e372ced01fbfb3e0cee7875a193125863f8086d Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 12 Nov 2020 20:23:15 +0100 Subject: [PATCH 075/106] refactor --- .../Shapes/Helpers/VectorExtensions.cs | 5 +- src/ImageSharp.Drawing/Shapes/InternalPath.cs | 12 ++-- .../{Scan => Rasterization}/ActiveEdgeList.cs | 2 +- .../ClassicPolygonScanner.cs | 2 +- .../{Scan => Rasterization}/PolygonScanner.cs | 4 +- .../Rasterization/RasterizerExtensions.cs | 60 ++++++++++++++++++ .../{Scan => Rasterization}/ScanEdge.cs | 2 +- .../ScanEdgeCollection.Build.cs | 2 +- .../ScanEdgeCollection.cs | 2 +- .../VertexCategoriesAndEmitRules.jpg | Bin .../Shapes/Scan/PolygonScannerTests.cs | 2 +- .../Shapes/Scan/ScanEdgeCollectionTests.cs | 2 +- .../Scan/TessellatedMultipolygonTests.cs | 2 +- .../Shapes/Scan/TopologyUtilitiesTests.cs | 2 +- 14 files changed, 81 insertions(+), 18 deletions(-) rename src/ImageSharp.Drawing/Shapes/{Scan => Rasterization}/ActiveEdgeList.cs (99%) rename src/ImageSharp.Drawing/Shapes/{Scan => Rasterization}/ClassicPolygonScanner.cs (97%) rename src/ImageSharp.Drawing/Shapes/{Scan => Rasterization}/PolygonScanner.cs (97%) create mode 100644 src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs rename src/ImageSharp.Drawing/Shapes/{Scan => Rasterization}/ScanEdge.cs (97%) rename src/ImageSharp.Drawing/Shapes/{Scan => Rasterization}/ScanEdgeCollection.Build.cs (99%) rename src/ImageSharp.Drawing/Shapes/{Scan => Rasterization}/ScanEdgeCollection.cs (95%) rename src/ImageSharp.Drawing/Shapes/{Scan => Rasterization}/VertexCategoriesAndEmitRules.jpg (100%) diff --git a/src/ImageSharp.Drawing/Shapes/Helpers/VectorExtensions.cs b/src/ImageSharp.Drawing/Shapes/Helpers/VectorExtensions.cs index bbaf24ca..a72114b1 100644 --- a/src/ImageSharp.Drawing/Shapes/Helpers/VectorExtensions.cs +++ b/src/ImageSharp.Drawing/Shapes/Helpers/VectorExtensions.cs @@ -1,6 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. +using System; using System.Numerics; namespace SixLabors.ImageSharp.Drawing @@ -19,7 +20,7 @@ internal static class VectorExtensions /// /// the Merged arrays /// - public static bool Equivelent(this PointF source1, PointF source2, float threshold) + public static bool Equivalent(this PointF source1, PointF source2, float threshold) { var abs = Vector2.Abs(source1 - source2); @@ -35,7 +36,7 @@ public static bool Equivelent(this PointF source1, PointF source2, float thresho /// /// the Merged arrays /// - public static bool Equivelent(this Vector2 source1, Vector2 source2, float threshold) + public static bool Equivalent(this Vector2 source1, Vector2 source2, float threshold) { var abs = Vector2.Abs(source1 - source2); diff --git a/src/ImageSharp.Drawing/Shapes/InternalPath.cs b/src/ImageSharp.Drawing/Shapes/InternalPath.cs index f21ffbf6..04816ec3 100644 --- a/src/ImageSharp.Drawing/Shapes/InternalPath.cs +++ b/src/ImageSharp.Drawing/Shapes/InternalPath.cs @@ -7,7 +7,7 @@ using System.Linq; using System.Numerics; using System.Runtime.CompilerServices; -using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Drawing.Shapes.Rasterization; using SixLabors.ImageSharp.Drawing.Utilities; using SixLabors.ImageSharp.Memory; @@ -346,19 +346,19 @@ public int FindIntersectionsWithOrientation(PointF start, PointF end, Span vectors, bool isClose return results.ToArray(); } } - while (removeCloseAndCollinear && points[0].Equivelent(points[prev], Epsilon2)); // skip points too close together + while (removeCloseAndCollinear && points[0].Equivalent(points[prev], Epsilon2)); // skip points too close together polyCorners = prev + 1; lastPoint = points[prev]; diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/ActiveEdgeList.cs similarity index 99% rename from src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs rename to src/ImageSharp.Drawing/Shapes/Rasterization/ActiveEdgeList.cs index 0fc4ec6a..da834000 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ActiveEdgeList.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/ActiveEdgeList.cs @@ -6,7 +6,7 @@ using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Drawing.Utilities; -namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +namespace SixLabors.ImageSharp.Drawing.Shapes.Rasterization { internal enum NonZeroIntersectionType { diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/ClassicPolygonScanner.cs similarity index 97% rename from src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs rename to src/ImageSharp.Drawing/Shapes/Rasterization/ClassicPolygonScanner.cs index 38ee054a..81c47dfa 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ClassicPolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/ClassicPolygonScanner.cs @@ -3,7 +3,7 @@ using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +namespace SixLabors.ImageSharp.Drawing.Shapes.Rasterization { internal ref struct ClassicPolygonScanner { diff --git a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/PolygonScanner.cs similarity index 97% rename from src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs rename to src/ImageSharp.Drawing/Shapes/Rasterization/PolygonScanner.cs index cabb5ab8..8bdfae68 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/PolygonScanner.cs @@ -7,7 +7,7 @@ using SixLabors.ImageSharp.Drawing.Utilities; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +namespace SixLabors.ImageSharp.Drawing.Shapes.Rasterization { internal ref struct PolygonScanner { @@ -38,6 +38,7 @@ internal ref struct PolygonScanner private float yPlusOne; public readonly float SubpixelFraction; + public readonly float SubpixelFractionPoint; public int PixelLineY; public float SubPixelY; @@ -54,6 +55,7 @@ private PolygonScanner( this.maxY = maxY; this.subsampling = subsampling; this.SubpixelFraction = 1f / subsampling; + this.SubpixelFractionPoint = this.SubpixelFraction / subsampling; this.intersectionRule = intersectionRule; this.allocator = allocator; this.edgeCollection = edgeCollection; diff --git a/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs new file mode 100644 index 00000000..984f9fb6 --- /dev/null +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs @@ -0,0 +1,60 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; + +namespace SixLabors.ImageSharp.Drawing.Shapes.Rasterization +{ + internal static class RasterizerExtensions + { + public static bool ScanCurrentLineInto(this PolygonScanner scanner, float minX, float xOffset, Span scanline) + { + ReadOnlySpan points = scanner.ScanCurrentLine(); + if (points.Length == 0) + { + // nothing on this line, skip + return false; + } + + bool scanlineDirty = false; + + for (int point = 0; point < points.Length - 1; point += 2) + { + // points will be paired up + float scanStart = points[point] - minX; + float scanEnd = points[point + 1] - minX; + int startX = (int)MathF.Floor(scanStart + xOffset); + int endX = (int)MathF.Floor(scanEnd + xOffset); + + if (startX >= 0 && startX < scanline.Length) + { + for (float x = scanStart; x < startX + 1; x += scanner.SubpixelFraction) + { + scanline[startX] += scanner.SubpixelFractionPoint; + scanlineDirty = true; + } + } + + if (endX >= 0 && endX < scanline.Length) + { + for (float x = endX; x < scanEnd; x += scanner.SubpixelFraction) + { + scanline[endX] += scanner.SubpixelFractionPoint; + scanlineDirty = true; + } + } + + int nextX = startX + 1; + endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge + nextX = Math.Max(nextX, 0); + for (int x = nextX; x < endX; x++) + { + scanline[x] += scanner.SubpixelFraction; + scanlineDirty = true; + } + } + + return scanlineDirty; + } + } +} \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdge.cs similarity index 97% rename from src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs rename to src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdge.cs index 6a69af5d..4a3c9f86 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdge.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdge.cs @@ -7,7 +7,7 @@ using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +namespace SixLabors.ImageSharp.Drawing.Shapes.Rasterization { /// /// Holds coordinates, and coefficients for a polygon edge to be horizontally scanned. diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdgeCollection.Build.cs similarity index 99% rename from src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs rename to src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdgeCollection.Build.cs index a5a457a5..eaa17690 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdgeCollection.Build.cs @@ -8,7 +8,7 @@ using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +namespace SixLabors.ImageSharp.Drawing.Shapes.Rasterization { internal partial class ScanEdgeCollection { diff --git a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdgeCollection.cs similarity index 95% rename from src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs rename to src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdgeCollection.cs index a6391039..97bfcf50 100644 --- a/src/ImageSharp.Drawing/Shapes/Scan/ScanEdgeCollection.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdgeCollection.cs @@ -7,7 +7,7 @@ using System.Runtime.CompilerServices; using SixLabors.ImageSharp.Memory; -namespace SixLabors.ImageSharp.Drawing.Shapes.Scan +namespace SixLabors.ImageSharp.Drawing.Shapes.Rasterization { internal partial class ScanEdgeCollection : IDisposable { diff --git a/src/ImageSharp.Drawing/Shapes/Scan/VertexCategoriesAndEmitRules.jpg b/src/ImageSharp.Drawing/Shapes/Rasterization/VertexCategoriesAndEmitRules.jpg similarity index 100% rename from src/ImageSharp.Drawing/Shapes/Scan/VertexCategoriesAndEmitRules.jpg rename to src/ImageSharp.Drawing/Shapes/Rasterization/VertexCategoriesAndEmitRules.jpg diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs index f7b6614f..270f259c 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/PolygonScannerTests.cs @@ -6,7 +6,7 @@ using System.Numerics; using System.Text; using SixLabors.ImageSharp.Drawing.Shapes; -using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Drawing.Shapes.Rasterization; using SixLabors.ImageSharp.Drawing.Tests.TestUtilities; using Xunit; using Xunit.Abstractions; diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs index 3509f21f..1ce8e333 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/ScanEdgeCollectionTests.cs @@ -1,7 +1,7 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. -using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Drawing.Shapes.Rasterization; using SixLabors.ImageSharp.Drawing.Tests.TestUtilities; using SixLabors.ImageSharp.Memory; using Xunit; diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs index d9eae0de..72d04f30 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TessellatedMultipolygonTests.cs @@ -4,7 +4,7 @@ using System; using System.Linq; using SixLabors.ImageSharp.Drawing.Shapes; -using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Drawing.Shapes.Rasterization; using SixLabors.ImageSharp.Memory; using Xunit; diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs index b9a69f93..59b43959 100644 --- a/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Shapes/Scan/TopologyUtilitiesTests.cs @@ -3,7 +3,7 @@ using System; using SixLabors.ImageSharp.Drawing.Shapes.Helpers; -using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Drawing.Shapes.Rasterization; using Xunit; namespace SixLabors.ImageSharp.Drawing.Tests.Shapes.Scan From e87e876c8aa58d5ba3b32ef95d2545672bf433ba Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 12 Nov 2020 20:53:45 +0100 Subject: [PATCH 076/106] ScanCurrentSubpixelLineInto --- .../Drawing/FillRegionProcessor{TPixel}.cs | 46 +----------------- .../Text/DrawTextProcessor{TPixel}.cs | 47 +------------------ .../Rasterization/RasterizerExtensions.cs | 8 +--- 3 files changed, 6 insertions(+), 95 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index 6f7d88a3..0df7da77 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -3,8 +3,7 @@ using System; using System.Buffers; -using SixLabors.ImageSharp.Advanced; -using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Drawing.Shapes.Rasterization; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing.Processors; @@ -92,48 +91,7 @@ protected override void OnFrameApply(ImageFrame source) while (scanner.MoveToNextSubpixelScanLine()) { - ReadOnlySpan points = scanner.ScanCurrentLine(); - if (points.Length == 0) - { - // nothing on this line, skip - continue; - } - - for (int point = 0; point < points.Length - 1; point += 2) - { - // points will be paired up - float scanStart = points[point] - minX; - float scanEnd = points[point + 1] - minX; - int startX = (int)MathF.Floor(scanStart); - int endX = (int)MathF.Floor(scanEnd); - - if (startX >= 0 && startX < scanline.Length) - { - for (float x = scanStart; x < startX + 1; x += subpixelFraction) - { - scanline[startX] += subpixelFractionPoint; - scanlineDirty = true; - } - } - - if (endX >= 0 && endX < scanline.Length) - { - for (float x = endX; x < scanEnd; x += subpixelFraction) - { - scanline[endX] += subpixelFractionPoint; - scanlineDirty = true; - } - } - - int nextX = startX + 1; - endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge - nextX = Math.Max(nextX, 0); - for (int x = nextX; x < endX; x++) - { - scanline[x] += subpixelFraction; - scanlineDirty = true; - } - } + scanner.ScanCurrentSubpixelLineInto(minX, 0, scanline, ref scanlineDirty); } if (scanlineDirty) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs index 0cb19a4e..c40eb4be 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs @@ -7,8 +7,7 @@ using System.Numerics; using SixLabors.Fonts; using SixLabors.ImageSharp.Drawing.Processing.Processors.Drawing; -using SixLabors.ImageSharp.Drawing.Shapes; -using SixLabors.ImageSharp.Drawing.Shapes.Scan; +using SixLabors.ImageSharp.Drawing.Shapes.Rasterization; using SixLabors.ImageSharp.Drawing.Utilities; using SixLabors.ImageSharp.Memory; using SixLabors.ImageSharp.PixelFormats; @@ -410,49 +409,7 @@ private Buffer2D Render(IPath path) while (scanner.MoveToNextSubpixelScanLine()) { - ReadOnlySpan points = scanner.ScanCurrentLine(); - - if (points.Length == 0) - { - // nothing on this line skip - continue; - } - - for (int point = 0; point < points.Length - 1; point += 2) - { - // points will be paired up - float scanStart = points[point]; - float scanEnd = points[point + 1]; - int startX = (int)MathF.Floor(scanStart + xOffset); - int endX = (int)MathF.Floor(scanEnd + xOffset); - - if (startX >= 0 && startX < scanline.Length) - { - for (float x = scanStart; x < startX + 1; x += subpixelFraction) - { - scanline[startX] += subpixelFractionPoint; - scanlineDirty = true; - } - } - - if (endX >= 0 && endX < scanline.Length) - { - for (float x = endX; x < scanEnd; x += subpixelFraction) - { - scanline[endX] += subpixelFractionPoint; - scanlineDirty = true; - } - } - - int nextX = startX + 1; - endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge - nextX = Math.Max(nextX, 0); - for (int x = nextX; x < endX; x++) - { - scanline[x] += subpixelFraction; - scanlineDirty = true; - } - } + scanner.ScanCurrentSubpixelLineInto(0, xOffset, scanline, ref scanlineDirty); } if (scanlineDirty) diff --git a/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs index 984f9fb6..1980a4f4 100644 --- a/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs @@ -7,17 +7,15 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Rasterization { internal static class RasterizerExtensions { - public static bool ScanCurrentLineInto(this PolygonScanner scanner, float minX, float xOffset, Span scanline) + public static void ScanCurrentSubpixelLineInto(this ref PolygonScanner scanner, int minX, float xOffset, Span scanline, ref bool scanlineDirty) { ReadOnlySpan points = scanner.ScanCurrentLine(); if (points.Length == 0) { // nothing on this line, skip - return false; + return; } - bool scanlineDirty = false; - for (int point = 0; point < points.Length - 1; point += 2) { // points will be paired up @@ -53,8 +51,6 @@ public static bool ScanCurrentLineInto(this PolygonScanner scanner, float minX, scanlineDirty = true; } } - - return scanlineDirty; } } } \ No newline at end of file From 5327707134535a46f8d0f40ead410b6f89ba9202 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 12 Nov 2020 21:12:23 +0100 Subject: [PATCH 077/106] ScanCurrentPixelLineInto --- .../Processors/Drawing/FillRegionProcessor{TPixel}.cs | 6 +----- .../Processors/Text/DrawTextProcessor{TPixel}.cs | 7 +------ .../Shapes/Rasterization/RasterizerExtensions.cs | 11 +++++++++++ 3 files changed, 13 insertions(+), 11 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index 0df7da77..298ed572 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -86,13 +86,9 @@ protected override void OnFrameApply(ImageFrame source) if (scanlineDirty) { scanline.Clear(); - scanlineDirty = false; } - while (scanner.MoveToNextSubpixelScanLine()) - { - scanner.ScanCurrentSubpixelLineInto(minX, 0, scanline, ref scanlineDirty); - } + scanlineDirty = scanner.ScanCurrentPixelLineInto(minX, 0, scanline); if (scanlineDirty) { diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs index c40eb4be..10510d22 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs @@ -405,12 +405,7 @@ private Buffer2D Render(IPath path) while (scanner.MoveToNextPixelLine()) { Span scanline = fullBuffer.GetRowSpan(scanner.PixelLineY); - bool scanlineDirty = false; - - while (scanner.MoveToNextSubpixelScanLine()) - { - scanner.ScanCurrentSubpixelLineInto(0, xOffset, scanline, ref scanlineDirty); - } + bool scanlineDirty = scanner.ScanCurrentPixelLineInto(0, xOffset, scanline); if (scanlineDirty) { diff --git a/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs index 1980a4f4..1b36ee25 100644 --- a/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs @@ -7,6 +7,17 @@ namespace SixLabors.ImageSharp.Drawing.Shapes.Rasterization { internal static class RasterizerExtensions { + public static bool ScanCurrentPixelLineInto(this ref PolygonScanner scanner, int minX, float xOffset, Span scanline) + { + bool scanlineDirty = false; + while (scanner.MoveToNextSubpixelScanLine()) + { + scanner.ScanCurrentSubpixelLineInto(minX, xOffset, scanline, ref scanlineDirty); + } + + return scanlineDirty; + } + public static void ScanCurrentSubpixelLineInto(this ref PolygonScanner scanner, int minX, float xOffset, Span scanline, ref bool scanlineDirty) { ReadOnlySpan points = scanner.ScanCurrentLine(); From e94ab3bfe3a3c456c53e917ebcda9dbc9bd70f7b Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 12 Nov 2020 21:27:38 +0100 Subject: [PATCH 078/106] always use PolygonScanner --- .../Drawing/FillRegionProcessor{TPixel}.cs | 122 ++-------------- .../Text/DrawTextProcessor{TPixel}.cs | 138 +++--------------- .../Processing/ShapeOptions.cs | 3 +- .../Processing/TextOptions.cs | 3 - .../Rasterization/RasterizerExtensions.cs | 2 +- .../Drawing/DrawingRobustnessTests.cs | 33 +---- 6 files changed, 44 insertions(+), 257 deletions(-) diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index 298ed572..3bf9806c 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -54,7 +54,6 @@ protected override void OnFrameApply(ImageFrame source) return; // no effect inside image; } - int maxIntersections = region.MaxIntersections; int subpixelCount = FillRegionProcessor.DefaultSubpixelCount; // we need to offset the pixel grid to account for when we outline a path. @@ -71,13 +70,17 @@ protected override void OnFrameApply(ImageFrame source) MemoryAllocator allocator = this.Configuration.MemoryAllocator; bool scanlineDirty = true; - if (shapeOptions.UsePolygonScanner) - { - var scanner = PolygonScanner.Create(region, minY, maxY, subpixelCount, shapeOptions.IntersectionRule, - configuration, shapeOptions.OrientationHandling); + var scanner = PolygonScanner.Create( + region, + minY, + maxY, + subpixelCount, + shapeOptions.IntersectionRule, + configuration, + shapeOptions.OrientationHandling); - float subpixelFraction = scanner.SubpixelFraction; - float subpixelFractionPoint = subpixelFraction / subpixelCount; + try + { using IMemoryOwner bScanline = allocator.Allocate(scanlineWidth); Span scanline = bScanline.Memory.Span; @@ -97,7 +100,7 @@ protected override void OnFrameApply(ImageFrame source) { bool hasOnes = false; bool hasZeros = false; - for (int x = 0; x < scanlineWidth; x++) + for (int x = 0; x < scanline.Length; x++) { if (scanline[x] >= 0.5) { @@ -125,108 +128,11 @@ protected override void OnFrameApply(ImageFrame source) applicator.Apply(scanline, minX, y); } } - - scanner.Dispose(); } - else + finally { - using IMemoryOwner bBuffer = allocator.Allocate(maxIntersections); - using IMemoryOwner bScanline = allocator.Allocate(scanlineWidth); - float subpixelFraction = 1f / subpixelCount; - float subpixelFractionPoint = subpixelFraction / subpixelCount; - - Span buffer = bBuffer.Memory.Span; - Span scanline = bScanline.Memory.Span; - - for (int y = minY; y < maxY; y++) - { - if (scanlineDirty) - { - scanline.Clear(); - scanlineDirty = false; - } - - float yPlusOne = y + 1; - for (float subPixel = y; subPixel < yPlusOne; subPixel += subpixelFraction) - { - int pointsFound = region.Scan(subPixel, buffer, configuration, shapeOptions.IntersectionRule); - if (pointsFound == 0) - { - // nothing on this line, skip - continue; - } - - for (int point = 0; point < pointsFound && point < buffer.Length - 1; point += 2) - { - // points will be paired up - float scanStart = buffer[point] - minX; - float scanEnd = buffer[point + 1] - minX; - int startX = (int)MathF.Floor(scanStart); - int endX = (int)MathF.Floor(scanEnd); - - if (startX >= 0 && startX < scanline.Length) - { - for (float x = scanStart; x < startX + 1; x += subpixelFraction) - { - scanline[startX] += subpixelFractionPoint; - scanlineDirty = true; - } - } - - if (endX >= 0 && endX < scanline.Length) - { - for (float x = endX; x < scanEnd; x += subpixelFraction) - { - scanline[endX] += subpixelFractionPoint; - scanlineDirty = true; - } - } - - int nextX = startX + 1; - endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge - nextX = Math.Max(nextX, 0); - for (int x = nextX; x < endX; x++) - { - scanline[x] += subpixelFraction; - scanlineDirty = true; - } - } - } - - if (scanlineDirty) - { - if (!graphicsOptions.Antialias) - { - bool hasOnes = false; - bool hasZeros = false; - for (int x = 0; x < scanlineWidth; x++) - { - if (scanline[x] >= 0.5) - { - scanline[x] = 1; - hasOnes = true; - } - else - { - scanline[x] = 0; - hasZeros = true; - } - } - - if (isSolidBrushWithoutBlending && hasOnes != hasZeros) - { - if (hasOnes) - { - source.GetPixelRowSpan(y).Slice(minX, scanlineWidth).Fill(solidBrushColor); - } - - continue; - } - } - - applicator.Apply(scanline, minX, y); - } - } + // ref structs can't implement interfaces so technically PolygonScanner is not IDisposable + scanner.Dispose(); } } diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs index 10510d22..7342a8db 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs @@ -383,139 +383,43 @@ private Buffer2D Render(IPath path) // take the path inside the path builder, scan thing and generate a Buffer2d representing the glyph and cache it. Buffer2D fullBuffer = this.MemoryAllocator.Allocate2D(size.Width + 1, size.Height + 1, AllocationOptions.Clean); - if (this.Options.TextOptions.UsePolygonScanner) + var scanner = PolygonScanner.Create( + path, + 0, + size.Height, + subpixelCount, + IntersectionRule.Nonzero, + this.MemoryAllocator, + this.Options.TextOptions.OrientationHandling); + + try { -#if true - var scanner = PolygonScanner.Create( - path, - 0, - size.Height, - subpixelCount, - IntersectionRule.Nonzero, - this.MemoryAllocator, - this.Options.TextOptions.OrientationHandling); -#else - var scanner = ClassicPolygonScanner.Create(new ShapeRegion(path), 0, size.Height, - subpixelCount, IntersectionRule.Nonzero, Configuration.Default); -#endif - - float subpixelFraction = scanner.SubpixelFraction; - float subpixelFractionPoint = subpixelFraction / subpixelCount; - while (scanner.MoveToNextPixelLine()) { Span scanline = fullBuffer.GetRowSpan(scanner.PixelLineY); bool scanlineDirty = scanner.ScanCurrentPixelLineInto(0, xOffset, scanline); - if (scanlineDirty) - { - if (!graphicsOptions.Antialias) - { - for (int x = 0; x < size.Width; x++) - { - if (scanline[x] >= 0.5) - { - scanline[x] = 1; - } - else - { - scanline[x] = 0; - } - } - } - } - } - } - else - { - using IMemoryOwner bufferBacking = this.MemoryAllocator.Allocate(path.MaxIntersections); - using IMemoryOwner rowIntersectionBuffer = this.MemoryAllocator.Allocate(size.Width); - float subpixelFraction = 1f / subpixelCount; - float subpixelFractionPoint = subpixelFraction / subpixelCount; - Span intersectionSpan = rowIntersectionBuffer.Memory.Span; - Span buffer = bufferBacking.Memory.Span; - - for (int y = 0; y <= size.Height; y++) - { - Span scanline = fullBuffer.GetRowSpan(y); - bool scanlineDirty = false; - float yPlusOne = y + 1; - - for (float subPixel = y; subPixel < yPlusOne; subPixel += subpixelFraction) + if (scanlineDirty && !graphicsOptions.Antialias) { - var start = new PointF(path.Bounds.Left - 1, subPixel); - var end = new PointF(path.Bounds.Right + 1, subPixel); - int pointsFound = path.FindIntersections(start, end, intersectionSpan, IntersectionRule.Nonzero); - - if (pointsFound == 0) - { - // nothing on this line skip - continue; - } - - for (int i = 0; i < pointsFound && i < intersectionSpan.Length; i++) + for (int x = 0; x < size.Width; x++) { - buffer[i] = intersectionSpan[i].X; - } - - SortUtility.Sort(buffer.Slice(0, pointsFound)); - - for (int point = 0; point < pointsFound; point += 2) - { - // points will be paired up - float scanStart = buffer[point]; - float scanEnd = buffer[point + 1]; - int startX = (int)MathF.Floor(scanStart + xOffset); - int endX = (int)MathF.Floor(scanEnd + xOffset); - - if (startX >= 0 && startX < scanline.Length) - { - for (float x = scanStart; x < startX + 1; x += subpixelFraction) - { - scanline[startX] += subpixelFractionPoint; - scanlineDirty = true; - } - } - - if (endX >= 0 && endX < scanline.Length) - { - for (float x = endX; x < scanEnd; x += subpixelFraction) - { - scanline[endX] += subpixelFractionPoint; - scanlineDirty = true; - } - } - - int nextX = startX + 1; - endX = Math.Min(endX, scanline.Length); // reduce to end to the right edge - nextX = Math.Max(nextX, 0); - for (int x = nextX; x < endX; x++) + if (scanline[x] >= 0.5) { - scanline[x] += subpixelFraction; - scanlineDirty = true; + scanline[x] = 1; } - } - } - - if (scanlineDirty) - { - if (!graphicsOptions.Antialias) - { - for (int x = 0; x < size.Width; x++) + else { - if (scanline[x] >= 0.5) - { - scanline[x] = 1; - } - else - { - scanline[x] = 0; - } + scanline[x] = 0; } } } } } + finally + { + // ref structs can't implement interfaces so technically PolygonScanner is not IDisposable + scanner.Dispose(); + } return fullBuffer; } diff --git a/src/ImageSharp.Drawing/Processing/ShapeOptions.cs b/src/ImageSharp.Drawing/Processing/ShapeOptions.cs index ae667cb3..3236aa5e 100644 --- a/src/ImageSharp.Drawing/Processing/ShapeOptions.cs +++ b/src/ImageSharp.Drawing/Processing/ShapeOptions.cs @@ -20,6 +20,7 @@ public ShapeOptions() private ShapeOptions(ShapeOptions source) { this.IntersectionRule = source.IntersectionRule; + this.OrientationHandling = source.OrientationHandling; } /// @@ -28,8 +29,6 @@ private ShapeOptions(ShapeOptions source) /// public IntersectionRule IntersectionRule { get; set; } = IntersectionRule.OddEven; - public bool UsePolygonScanner { get; set; } = true; - internal OrientationHandling OrientationHandling { get; set; } = OrientationHandling.ForcePositiveOrientationOnSimplePolygons; diff --git a/src/ImageSharp.Drawing/Processing/TextOptions.cs b/src/ImageSharp.Drawing/Processing/TextOptions.cs index d28ea962..256a7e26 100644 --- a/src/ImageSharp.Drawing/Processing/TextOptions.cs +++ b/src/ImageSharp.Drawing/Processing/TextOptions.cs @@ -35,7 +35,6 @@ private TextOptions(TextOptions source) this.VerticalAlignment = source.VerticalAlignment; this.FallbackFonts.AddRange(source.FallbackFonts); this.RenderColorFonts = source.RenderColorFonts; - this.UsePolygonScanner = source.UsePolygonScanner; this.OrientationHandling = source.OrientationHandling; } @@ -135,8 +134,6 @@ public float DpiY /// public TextOptions DeepClone() => new TextOptions(this); - public bool UsePolygonScanner { get; set; } = true; - internal OrientationHandling OrientationHandling { get; set; } = OrientationHandling.ForcePositiveOrientationOnSimplePolygons; } diff --git a/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs index 1b36ee25..7705c685 100644 --- a/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs @@ -18,7 +18,7 @@ public static bool ScanCurrentPixelLineInto(this ref PolygonScanner scanner, int return scanlineDirty; } - public static void ScanCurrentSubpixelLineInto(this ref PolygonScanner scanner, int minX, float xOffset, Span scanline, ref bool scanlineDirty) + private static void ScanCurrentSubpixelLineInto(this ref PolygonScanner scanner, int minX, float xOffset, Span scanline, ref bool scanlineDirty) { ReadOnlySpan points = scanner.ScanCurrentLine(); if (points.Length == 0) diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs index 5a0373b3..ae0e2d0a 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs @@ -17,11 +17,8 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Drawing public class DrawingRobustnessTests { [Theory] - // [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, false)] - [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, true)] - // [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, false)] - // [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, true)] - public void LargeGeoJson_Lines(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy, bool usePolygonScanner) + [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30)] + public void LargeGeoJson_Lines(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy) { string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(geoJsonFile)); @@ -31,7 +28,6 @@ public void LargeGeoJson_Lines(TestImageProvider provider, string geoJso var options = new ShapeGraphicsOptions() { GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa}, - ShapeOptions = new ShapeOptions() { UsePolygonScanner = usePolygonScanner} }; foreach (PointF[] loop in points) { @@ -39,10 +35,6 @@ public void LargeGeoJson_Lines(TestImageProvider provider, string geoJso } string details = $"_{System.IO.Path.GetFileName(geoJsonFile)}_{sx}x{sy}_aa{aa}"; - if (usePolygonScanner) - { - details += "_Scanner"; - } image.DebugSave(provider, details, @@ -52,10 +44,9 @@ public void LargeGeoJson_Lines(TestImageProvider provider, string geoJso [Theory] // [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, false)] - [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30, true)] - [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, false)] - [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60, true)] - public void LargeGeoJson_Fill(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy, bool usePolygonScanner) + [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30)] + [WithSolidFilledImages(7200, 4800, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 60, 60)] + public void LargeGeoJson_Fill(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy) { string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(geoJsonFile)); @@ -65,7 +56,6 @@ public void LargeGeoJson_Fill(TestImageProvider provider, string geoJson var options = new ShapeGraphicsOptions() { GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa}, - ShapeOptions = new ShapeOptions() { UsePolygonScanner = usePolygonScanner} }; var rnd = new Random(42); foreach (PointF[] loop in points) @@ -75,10 +65,6 @@ public void LargeGeoJson_Fill(TestImageProvider provider, string geoJson } string details = $"_{System.IO.Path.GetFileName(geoJsonFile)}_{sx}x{sy}_aa{aa}"; - if (usePolygonScanner) - { - details += "_Scanner"; - } image.DebugSave(provider, details, @@ -87,12 +73,12 @@ public void LargeGeoJson_Fill(TestImageProvider provider, string geoJson } [Theory] - [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0, false)] + [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0)] // [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 0, true)] // [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, false)] // [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 5000, true)] // [WithSolidFilledImages(10000, 10000, "Black", PixelTypes.Rgba32, 16, 9000, true)] - public void Mississippi_Lines(TestImageProvider provider, int aa, int offset, bool usePolygonScanner) + public void Mississippi_Lines(TestImageProvider provider, int aa, int offset) { string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); @@ -109,7 +95,6 @@ public void Mississippi_Lines(TestImageProvider provider, int aa, int of var options = new ShapeGraphicsOptions() { GraphicsOptions = new GraphicsOptions() {Antialias = aa > 0, AntialiasSubpixelDepth = aa}, - ShapeOptions = new ShapeOptions() { UsePolygonScanner = usePolygonScanner} }; foreach (PointF[] loop in points) { @@ -117,10 +102,6 @@ public void Mississippi_Lines(TestImageProvider provider, int aa, int of } string details = $"_aa{aa}_t{offset}"; - if (usePolygonScanner) - { - details += "_Scanner"; - } image.DebugSave(provider, details, From 41a415c2421bd70b13c0e7bd891e86c50d8b919f Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 12 Nov 2020 21:32:00 +0100 Subject: [PATCH 079/106] fix benchmarks --- .../Drawing/DrawPolygon.cs | 19 ++----------------- .../Drawing/FillPolygon.cs | 19 ++----------------- 2 files changed, 4 insertions(+), 34 deletions(-) diff --git a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawPolygon.cs b/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawPolygon.cs index 1f11a92a..9f552999 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawPolygon.cs +++ b/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawPolygon.cs @@ -92,28 +92,13 @@ public void SystemDrawing() } [Benchmark] - public void ImageSharp_Original() + public void ImageSharp() { - ImageSharpImpl(false); - } - - [Benchmark] - public void ImageSharp_ActiveEdges() - { - ImageSharpImpl(true); - } - - private void ImageSharpImpl(bool useActiveEdges) - { - var options = new ShapeGraphicsOptions() - { - ShapeOptions = new ShapeOptions() { UsePolygonScanner = useActiveEdges} - }; this.image.Mutate(c => { foreach (PointF[] loop in this.points) { - c.DrawPolygon(options, Color.White, this.Thickness, loop); + c.DrawPolygon(Color.White, this.Thickness, loop); } }); } diff --git a/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs b/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs index fc8e33db..d897fcaf 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs +++ b/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs @@ -99,28 +99,13 @@ public void SystemDrawing() } [Benchmark] - public void ImageSharp_Original() + public void ImageSharp() { - ImageSharpImpl(false); - } - - [Benchmark] - public void ImageSharp_ActiveEdges() - { - ImageSharpImpl(true); - } - - private void ImageSharpImpl(bool useActiveEdges) - { - var options = new ShapeGraphicsOptions() - { - ShapeOptions = new ShapeOptions() { UsePolygonScanner = useActiveEdges} - }; this.image.Mutate(c => { foreach (Polygon polygon in this.polygons) { - c.Fill(options, Color.White, polygon); + c.Fill(Color.White, polygon); } }); } From c5309d56333f2309a577f139b54e9ab9aa3f116c Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 12 Nov 2020 22:07:29 +0100 Subject: [PATCH 080/106] update DrawText benchmark --- .../Drawing/DrawText.cs | 155 +++++++++--------- .../Drawing/DrawTextOutline.cs | 18 ++ .../Drawing/FillPolygon.cs | 10 +- 3 files changed, 99 insertions(+), 84 deletions(-) diff --git a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawText.cs b/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawText.cs index c39b92c3..28d7a910 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawText.cs +++ b/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawText.cs @@ -1,115 +1,114 @@ // Copyright (c) Six Labors. // Licensed under the Apache License, Version 2.0. +using System.Collections.Generic; using System.Drawing; using System.Drawing.Drawing2D; +using System.IO; using System.Linq; +using System.Numerics; using BenchmarkDotNet.Attributes; +using GeoJSON.Net.Feature; +using Newtonsoft.Json; using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.Drawing.Tests; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; +using SkiaSharp; +using SDPoint = System.Drawing.Point; +using SDPointF = System.Drawing.PointF; +using SDBitmap = System.Drawing.Bitmap; using SDRectangleF = System.Drawing.RectangleF; +using SDFont = System.Drawing.Font; namespace SixLabors.ImageSharp.Drawing.Benchmarks { [MemoryDiagnoser] public class DrawText { - [Params(10, 100)] + public const int Width = 800; + public const int Height = 800; + + [Params(1, 20)] public int TextIterations { get; set; } - public string TextPhrase { get; set; } = "Hello World"; + protected const string TextPhrase= "asdfghjkl123456789{}[]+$%?"; - public string TextToRender => string.Join(" ", Enumerable.Repeat(this.TextPhrase, this.TextIterations)); + public string TextToRender => string.Join(" ", Enumerable.Repeat(TextPhrase, this.TextIterations)); - [Benchmark(Baseline = true, Description = "System.Drawing Draw Text")] - public void DrawTextSystemDrawing() + private Image image; + private SDBitmap sdBitmap; + private Graphics sdGraphics; + private SKSurface skSurface; + + + private SDFont sdFont; + private Fonts.Font font; + private SKTypeface skTypeface; + + [GlobalSetup] + public void Setup() { - using (var destination = new Bitmap(800, 800)) - using (var graphics = Graphics.FromImage(destination)) - { - graphics.InterpolationMode = InterpolationMode.Default; - graphics.SmoothingMode = SmoothingMode.AntiAlias; - using (var font = new Font("Arial", 12, GraphicsUnit.Point)) - { - graphics.DrawString( - this.TextToRender, - font, - System.Drawing.Brushes.HotPink, - new SDRectangleF(10, 10, 780, 780)); - } - } + this.image = new Image(Width, Height); + this.sdBitmap = new Bitmap(Width, Height); + this.sdGraphics = Graphics.FromImage(this.sdBitmap); + this.sdGraphics.InterpolationMode = InterpolationMode.Default; + this.sdGraphics.SmoothingMode = SmoothingMode.AntiAlias; + this.sdGraphics.InterpolationMode = InterpolationMode.Default; + this.sdGraphics.SmoothingMode = SmoothingMode.AntiAlias; + this.skSurface = SKSurface.Create(new SKImageInfo(Width, Height)); + + this.sdFont = new SDFont("Arial", 12, GraphicsUnit.Point); + this.font = Fonts.SystemFonts.CreateFont("Arial", 12); + this.skTypeface = SKTypeface.FromFamilyName("Arial"); } - [Benchmark(Description = "ImageSharp Draw Text - Cached Glyphs")] - public void DrawTextCore() + [GlobalCleanup] + public void Cleanup() { - using (var image = new Image(800, 800)) - { - Fonts.Font font = Fonts.SystemFonts.CreateFont("Arial", 12); - image.Mutate(x => x - .SetGraphicsOptions(o => o.Antialias = true) - .SetTextOptions(o => o.WrapTextWidth = 780) - .DrawText( - this.TextToRender, - font, - Processing.Brushes.Solid(Color.HotPink), - new PointF(10, 10))); - } + this.image.Dispose(); + this.sdGraphics.Dispose(); + this.sdBitmap.Dispose(); + this.skSurface.Dispose(); + this.sdFont.Dispose(); + this.skTypeface.Dispose(); + } + + [Benchmark] + public void SystemDrawing() + { + this.sdGraphics.DrawString( + this.TextToRender, + this.sdFont, + System.Drawing.Brushes.HotPink, + new SDRectangleF(10, 10, 780, 780)); } - [Benchmark(Description = "ImageSharp Draw Text - Naive")] - public void DrawTextCoreOld() + [Benchmark] + public void ImageSharp() { - using (var image = new Image(800, 800)) - { - Fonts.Font font = Fonts.SystemFonts.CreateFont("Arial", 12); - image.Mutate(x => DrawTextOldVersion( - x, - new TextGraphicsOptions { GraphicsOptions = { Antialias = true }, TextOptions = { WrapTextWidth = 780 } }, + this.image.Mutate(x => x + .SetGraphicsOptions(o => o.Antialias = true) + .SetTextOptions(o => o.WrapTextWidth = 780) + .DrawText( this.TextToRender, font, Processing.Brushes.Solid(Color.HotPink), - null, new PointF(10, 10))); - } + } - IImageProcessingContext DrawTextOldVersion( - IImageProcessingContext source, - TextGraphicsOptions options, - string text, - Fonts.Font font, - IBrush brush, - IPen pen, - PointF location) + [Benchmark(Baseline = true)] + public void SkiaSharp() + { + using SKPaint paint = new SKPaint { - const float dpiX = 72; - const float dpiY = 72; - - var style = new Fonts.RendererOptions(font, dpiX, dpiY, location) - { - ApplyKerning = options.TextOptions.ApplyKerning, - TabWidth = options.TextOptions.TabWidth, - WrappingWidth = options.TextOptions.WrapTextWidth, - HorizontalAlignment = options.TextOptions.HorizontalAlignment, - VerticalAlignment = options.TextOptions.VerticalAlignment - }; - - IPathCollection glyphs = TextBuilder.GenerateGlyphs(text, style); - - var pathOptions = new ShapeGraphicsOptions() { GraphicsOptions = options.GraphicsOptions }; - if (brush != null) - { - source.Fill(pathOptions, brush, glyphs); - } - - if (pen != null) - { - source.Draw(pathOptions, pen, glyphs); - } - - return source; - } + Color = SKColors.HotPink, + IsAntialias = true, + TextSize = 16, // 12*1.3333 + Typeface = skTypeface + }; + + this.skSurface.Canvas.DrawText(TextToRender, 10, 10, paint); } } } diff --git a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawTextOutline.cs b/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawTextOutline.cs index f4c37d73..ee5c1b23 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawTextOutline.cs +++ b/tests/ImageSharp.Drawing.Benchmarks/Drawing/DrawTextOutline.cs @@ -115,5 +115,23 @@ IImageProcessingContext DrawTextOldVersion( return source; } } + + // 11/12/2020 + // BenchmarkDotNet=v0.12.1, OS=Windows 10.0.18363.1198 (1909/November2018Update/19H2) + // Intel Core i7-7700HQ CPU 2.80GHz (Kaby Lake), 1 CPU, 8 logical and 4 physical cores + // .NET Core SDK=5.0.100-preview.6.20318.15 + // [Host] : .NET Core 3.1.1 (CoreCLR 4.700.19.60701, CoreFX 4.700.19.60801), X64 RyuJIT + // DefaultJob : .NET Core 3.1.1 (CoreCLR 4.700.19.60701, CoreFX 4.700.19.60801), X64 RyuJIT + // + // + // | Method | TextIterations | Mean | Error | StdDev | Ratio | RatioSD | Gen 0 | Gen 1 | Gen 2 | Allocated | + // |-------------- |--------------- |-------------:|-----------:|-----------:|-------:|--------:|----------:|---------:|------:|----------:| + // | SystemDrawing | 1 | 55.03 us | 0.199 us | 0.186 us | 5.43 | 0.03 | - | - | - | 40 B | + // | ImageSharp | 1 | 2,161.92 us | 4.203 us | 3.510 us | 213.14 | 0.52 | 253.9063 | - | - | 804452 B | + // | SkiaSharp | 1 | 10.14 us | 0.040 us | 0.031 us | 1.00 | 0.00 | 0.5341 | - | - | 1680 B | + // | | | | | | | | | | | | + // | SystemDrawing | 20 | 1,450.12 us | 3.583 us | 3.176 us | 27.36 | 0.11 | - | - | - | 3696 B | + // | ImageSharp | 20 | 28,559.17 us | 244.615 us | 216.844 us | 538.85 | 3.98 | 2312.5000 | 781.2500 | - | 9509056 B | + // | SkiaSharp | 20 | 53.00 us | 0.166 us | 0.147 us | 1.00 | 0.00 | 1.6479 | - | - | 5336 B | } } diff --git a/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs b/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs index d897fcaf..b48c7dea 100644 --- a/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs +++ b/tests/ImageSharp.Drawing.Benchmarks/Drawing/FillPolygon.cs @@ -17,6 +17,7 @@ using SkiaSharp; using SDPoint = System.Drawing.Point; using SDPointF = System.Drawing.PointF; +using SDBitmap = System.Drawing.Bitmap; namespace SixLabors.ImageSharp.Drawing.Benchmarks { @@ -24,15 +25,12 @@ public abstract class FillPolygon { private PointF[][] points; private Polygon[] polygons; - - private Image image; - private SDPointF[][] sdPoints; + private List skPaths; - private System.Drawing.Bitmap sdBitmap; + private Image image; + private SDBitmap sdBitmap; private Graphics sdGraphics; - - private List skPaths; private SKSurface skSurface; protected abstract int Width { get; } From d1f7c9dfbe4a6944b8ae3ffd12339161054a23a5 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 12 Nov 2020 23:01:20 +0100 Subject: [PATCH 081/106] profiling --- .../Drawing/DrawingProfilingBenchmarks.cs | 96 +++++++++++++++++++ .../Drawing/DrawingRobustnessTests.cs | 3 + 2 files changed, 99 insertions(+) create mode 100644 tests/ImageSharp.Drawing.Tests/Drawing/DrawingProfilingBenchmarks.cs diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingProfilingBenchmarks.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingProfilingBenchmarks.cs new file mode 100644 index 00000000..9abdc91d --- /dev/null +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingProfilingBenchmarks.cs @@ -0,0 +1,96 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + +using System; +using System.IO; +using System.Linq; +using System.Numerics; +using GeoJSON.Net.Feature; +using Newtonsoft.Json; +using SixLabors.Fonts; +using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.PixelFormats; +using SixLabors.ImageSharp.Processing; +using Xunit; + +namespace SixLabors.ImageSharp.Drawing.Tests.Drawing +{ + public class DrawingProfilingBenchmarks : IDisposable + { + private Image image; + private Polygon[] polygons; + + public DrawingProfilingBenchmarks() + { + string jsonContent = File.ReadAllText(TestFile.GetInputFileFullPath(TestImages.GeoJson.States)); + + FeatureCollection featureCollection = JsonConvert.DeserializeObject(jsonContent); + + PointF[][] points = GetPoints(featureCollection); + this.polygons = points.Select(pts => new Polygon(new LinearLineSegment(pts))).ToArray(); + + this.image = new Image(1000, 1000); + + static PointF[][] GetPoints(FeatureCollection features) + { + Feature state = features.Features.Single(f => (string) f.Properties["NAME"] == "Mississippi"); + + Matrix3x2 transform = Matrix3x2.CreateTranslation(-87, -54) + * Matrix3x2.CreateScale(60, 60); + return PolygonFactory.GetGeoJsonPoints(state, transform).ToArray(); + } + } + + [Theory] + [InlineData(IntersectionRule.OddEven)] + [InlineData(IntersectionRule.Nonzero)] + public void FillPolygon(IntersectionRule intersectionRule) + { + const int Times = 100; + + for (int i = 0; i < Times; i++) + { + this.image.Mutate(c => + { + c.SetShapeOptions(new ShapeOptions() + { + IntersectionRule = intersectionRule + }); + foreach (Polygon polygon in this.polygons) + { + c.Fill(Color.White, polygon); + } + }); + } + } + + [Theory] + // [InlineData(1)] + [InlineData(10)] + public void DrawText(int textIterations) + { + const int Times = 20; + const string TextPhrase= "asdfghjkl123456789{}[]+$%?"; + string textToRender = string.Join("/n", Enumerable.Repeat(TextPhrase, textIterations)); + + Font font = SystemFonts.CreateFont("Arial", 12); + + for (int i = 0; i < Times; i++) + { + this.image.Mutate(x => x + .SetGraphicsOptions(o => o.Antialias = true) + .SetTextOptions(o => o.WrapTextWidth = 780) + .DrawText( + textToRender, + font, + Brushes.Solid(Color.HotPink), + new PointF(10, 10))); + } + } + + public void Dispose() + { + this.image.Dispose(); + } + } +} \ No newline at end of file diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs index ae0e2d0a..30082569 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs @@ -1,3 +1,6 @@ +// Copyright (c) Six Labors. +// Licensed under the Apache License, Version 2.0. + using System; using System.Collections.Generic; using System.IO; From 5380e540fc507d9868ef9521b8b249d30e595bec Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Thu, 12 Nov 2020 23:01:40 +0100 Subject: [PATCH 082/106] some optimization --- .../Shapes/Rasterization/ActiveEdgeList.cs | 35 ++++++++++--------- .../Rasterization/RasterizerExtensions.cs | 16 ++++----- 2 files changed, 24 insertions(+), 27 deletions(-) diff --git a/src/ImageSharp.Drawing/Shapes/Rasterization/ActiveEdgeList.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/ActiveEdgeList.cs index da834000..22be631c 100644 --- a/src/ImageSharp.Drawing/Shapes/Rasterization/ActiveEdgeList.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/ActiveEdgeList.cs @@ -206,34 +206,35 @@ private static Span ApplyNonzeroRule(Span intersections, Span intersectionsInner, int i, int diff, float emitVal, ref int tracker, ref int offset) - { - bool emit = (tracker == 0 && diff != 0) || tracker * diff == -1; - tracker += diff; + return intersections.Slice(0, intersections.Length - offset); + } - if (emit) - { - intersectionsInner[i - offset] = emitVal; - } - else - { - offset++; - } - } + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static void NonzeroEmitIfNeeded(Span intersections, int i, int diff, float emitVal, ref int tracker, ref int offset) + { + bool emit = (tracker == 0 && diff != 0) || tracker * diff == -1; + tracker += diff; - return intersections.Slice(0, intersections.Length - offset); + if (emit) + { + intersections[i - offset] = emitVal; + } + else + { + offset++; + } } [MethodImpl(MethodImplOptions.AggressiveInlining)] diff --git a/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs index 7705c685..4e7d86c4 100644 --- a/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs @@ -37,20 +37,16 @@ private static void ScanCurrentSubpixelLineInto(this ref PolygonScanner scanner, if (startX >= 0 && startX < scanline.Length) { - for (float x = scanStart; x < startX + 1; x += scanner.SubpixelFraction) - { - scanline[startX] += scanner.SubpixelFractionPoint; - scanlineDirty = true; - } + float times = MathF.Ceiling((startX + 1 - scanStart) / scanner.SubpixelFraction); + scanline[startX] += times * scanner.SubpixelFractionPoint; + scanlineDirty = times > 0; } if (endX >= 0 && endX < scanline.Length) { - for (float x = endX; x < scanEnd; x += scanner.SubpixelFraction) - { - scanline[endX] += scanner.SubpixelFractionPoint; - scanlineDirty = true; - } + float times = MathF.Ceiling((scanEnd - endX) / scanner.SubpixelFraction); + scanline[endX] += times * scanner.SubpixelFractionPoint; + scanlineDirty = times > 0; } int nextX = startX + 1; From 9b74e78d51159a85a966db65acf688e6ee978263 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 13 Nov 2020 00:11:27 +0100 Subject: [PATCH 083/106] remove ClassicPolygonScanner and Region.Scan --- src/ImageSharp.Drawing/Primitives/Region.cs | 13 +-- .../Primitives/ShapeRegion.cs | 22 +---- .../Rasterization/ClassicPolygonScanner.cs | 92 ------------------- 3 files changed, 3 insertions(+), 124 deletions(-) delete mode 100644 src/ImageSharp.Drawing/Shapes/Rasterization/ClassicPolygonScanner.cs diff --git a/src/ImageSharp.Drawing/Primitives/Region.cs b/src/ImageSharp.Drawing/Primitives/Region.cs index d0eece42..a892f641 100644 --- a/src/ImageSharp.Drawing/Primitives/Region.cs +++ b/src/ImageSharp.Drawing/Primitives/Region.cs @@ -23,16 +23,7 @@ public abstract class Region /// public abstract Rectangle Bounds { get; } - public abstract IPath Shape { get; } - - /// - /// Scans the X axis for intersections at the Y axis position. - /// - /// The position along the y axis to find intersections. - /// The buffer. - /// A instance in the context of the caller. - /// How intersections are handled. - /// The number of intersections found. - public abstract int Scan(float y, Span buffer, Configuration configuration, IntersectionRule intersectionRule); + // We should consider removing Region, so keeping this internal for now. + internal abstract IPath Shape { get; } } } diff --git a/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs b/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs index 08b68822..6710b282 100644 --- a/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs +++ b/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs @@ -31,32 +31,12 @@ public ShapeRegion(IPath shape) /// /// Gets the fillable shape /// - public override IPath Shape { get; } + internal override IPath Shape { get; } /// public override int MaxIntersections { get; } /// public override Rectangle Bounds { get; } - - /// - public override int Scan(float y, Span buffer, Configuration configuration, IntersectionRule intersectionRule) - { - var start = new PointF(this.Bounds.Left - 1, y); - var end = new PointF(this.Bounds.Right + 1, y); - - using (IMemoryOwner tempBuffer = configuration.MemoryAllocator.Allocate(buffer.Length)) - { - Span innerBuffer = tempBuffer.Memory.Span; - int count = this.Shape.FindIntersections(start, end, innerBuffer, intersectionRule); - - for (int i = 0; i < count; i++) - { - buffer[i] = innerBuffer[i].X; - } - - return count; - } - } } } diff --git a/src/ImageSharp.Drawing/Shapes/Rasterization/ClassicPolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/ClassicPolygonScanner.cs deleted file mode 100644 index 81c47dfa..00000000 --- a/src/ImageSharp.Drawing/Shapes/Rasterization/ClassicPolygonScanner.cs +++ /dev/null @@ -1,92 +0,0 @@ -using System; -using System.Buffers; -using System.Runtime.CompilerServices; -using SixLabors.ImageSharp.Memory; - -namespace SixLabors.ImageSharp.Drawing.Shapes.Rasterization -{ - internal ref struct ClassicPolygonScanner - { - public float SubpixelFraction; - - private readonly Region region; - private IMemoryOwner bBuffer; - private Span buffer; - private int minY; - private int maxY; - - public int PixelLineY; - public float SubPixelY; - private IntersectionRule intersectionRule; - private Configuration configuration; - private float yPlusOne; - - public ClassicPolygonScanner( - Region region, - IMemoryOwner bBuffer, - int minY, - int maxY, - int subpixelCount, - IntersectionRule intersectionRule, - Configuration configuration) - { - this.region = region; - this.bBuffer = bBuffer; - this.minY = minY; - this.maxY = maxY; - this.intersectionRule = intersectionRule; - this.configuration = configuration; - this.buffer = bBuffer.Memory.Span; - - this.SubpixelFraction = 1f / subpixelCount; - this.PixelLineY = minY - 1; - this.SubPixelY = float.NaN; - this.yPlusOne = float.NaN; - } - - public static ClassicPolygonScanner Create( - Region region, - int minY, - int maxY, - int subsampling, - IntersectionRule intersectionRule, - Configuration configuration) - { - int maxIntersections = region.MaxIntersections; - - return new ClassicPolygonScanner( - region, - configuration.MemoryAllocator.Allocate(maxIntersections), - minY, - maxY, - subsampling, - intersectionRule, - configuration); - } - - public void Dispose() - { - this.bBuffer.Dispose(); - } - - public bool MoveToNextPixelLine() - { - this.PixelLineY++; - this.yPlusOne = this.PixelLineY + 1; - this.SubPixelY = this.PixelLineY - this.SubpixelFraction; - return this.PixelLineY < this.maxY; - } - - public bool MoveToNextSubpixelScanLine() - { - this.SubPixelY += this.SubpixelFraction; - return this.SubPixelY < this.yPlusOne; - } - - public ReadOnlySpan ScanCurrentLine() - { - int pointsFound = this.region.Scan(this.SubPixelY, this.buffer, this.configuration, this.intersectionRule); - return this.buffer.Slice(0, pointsFound); - } - } -} From 9edc0e23409ae79e36a7e41df1b0f41984c7aff3 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 13 Nov 2020 00:36:21 +0100 Subject: [PATCH 084/106] make StyleCop happy --- src/Directory.Build.props | 2 +- src/ImageSharp.Drawing/Primitives/Region.cs | 8 - .../Primitives/ShapeRegion.cs | 4 - .../Processors/Drawing/FillRegionProcessor.cs | 7 +- .../Drawing/FillRegionProcessor{TPixel}.cs | 2 +- .../Text/DrawTextProcessor{TPixel}.cs | 2 +- .../Processing/TextOptions.cs | 6 +- .../Shapes/ComplexPolygon.cs | 1 + .../Shapes/EllipsePolygon.cs | 3 +- .../Shapes/IInternalPathOwner.cs | 8 + src/ImageSharp.Drawing/Shapes/InternalPath.cs | 13 +- .../Shapes/OrientationHandling.cs | 15 ++ src/ImageSharp.Drawing/Shapes/Path.cs | 3 +- .../Rasterization/ScanEdgeCollection.Build.cs | 158 +++++++++--------- .../Shapes/TessellatedMultipolygon.cs | 69 ++++---- .../Utilities/SortUtility.KeyValueSort.cs | 3 +- .../Drawing/FillRegionProcessorTests.cs | 27 +-- .../Drawing/Paths/ShapeRegionTests.cs | 32 ---- 18 files changed, 154 insertions(+), 209 deletions(-) create mode 100644 src/ImageSharp.Drawing/Shapes/OrientationHandling.cs diff --git a/src/Directory.Build.props b/src/Directory.Build.props index 05cde4ff..6708e8c3 100644 --- a/src/Directory.Build.props +++ b/src/Directory.Build.props @@ -23,7 +23,7 @@ - + true diff --git a/src/ImageSharp.Drawing/Primitives/Region.cs b/src/ImageSharp.Drawing/Primitives/Region.cs index a892f641..408c8d91 100644 --- a/src/ImageSharp.Drawing/Primitives/Region.cs +++ b/src/ImageSharp.Drawing/Primitives/Region.cs @@ -10,17 +10,9 @@ namespace SixLabors.ImageSharp.Drawing /// public abstract class Region { - /// - /// Gets the maximum number of intersections to could be returned. - /// - public abstract int MaxIntersections { get; } - /// /// Gets the bounding box that entirely surrounds this region. /// - /// - /// This should always contains all possible points returned from . - /// public abstract Rectangle Bounds { get; } // We should consider removing Region, so keeping this internal for now. diff --git a/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs b/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs index 6710b282..2b39567d 100644 --- a/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs +++ b/src/ImageSharp.Drawing/Primitives/ShapeRegion.cs @@ -18,7 +18,6 @@ internal class ShapeRegion : Region public ShapeRegion(IPath shape) { IPath closedPath = shape.AsClosedPath(); - this.MaxIntersections = closedPath.MaxIntersections; this.Shape = closedPath; int left = (int)MathF.Floor(shape.Bounds.Left); int top = (int)MathF.Floor(shape.Bounds.Top); @@ -33,9 +32,6 @@ public ShapeRegion(IPath shape) ///

internal override IPath Shape { get; } - /// - public override int MaxIntersections { get; } - /// public override Rectangle Bounds { get; } } diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs index d085a102..c809e344 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor.cs @@ -12,6 +12,11 @@ namespace SixLabors.ImageSharp.Drawing.Processing.Processors.Drawing ///
public class FillRegionProcessor : IImageProcessor { + /// + /// Minimum subpixel count for rasterization, being applied even if antialiasing is off. + /// + internal const int MinimumSubpixelCount = 8; + /// /// Initializes a new instance of the class. /// @@ -43,7 +48,5 @@ public FillRegionProcessor(ShapeGraphicsOptions options, IBrush brush, Region re /// public IImageProcessor CreatePixelSpecificProcessor(Configuration configuration, Image source, Rectangle sourceRectangle) where TPixel : unmanaged, IPixel => new FillRegionProcessor(configuration, this, source, sourceRectangle); - - internal const int DefaultSubpixelCount = 8; } } diff --git a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs index 3bf9806c..c2f48056 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Drawing/FillRegionProcessor{TPixel}.cs @@ -54,7 +54,7 @@ protected override void OnFrameApply(ImageFrame source) return; // no effect inside image; } - int subpixelCount = FillRegionProcessor.DefaultSubpixelCount; + int subpixelCount = FillRegionProcessor.MinimumSubpixelCount; // we need to offset the pixel grid to account for when we outline a path. // basically if the line is [1,2] => [3,2] then when outlining at 1 we end up with a region of [0.5,1.5],[1.5, 1.5],[3.5,2.5],[2.5,2.5] diff --git a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs index 7342a8db..9e573fbe 100644 --- a/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs +++ b/src/ImageSharp.Drawing/Processing/Processors/Text/DrawTextProcessor{TPixel}.cs @@ -371,7 +371,7 @@ private Buffer2D Render(IPath path) Size size = Rectangle.Ceiling(path.Bounds).Size; size = new Size(size.Width + (this.offset * 2), size.Height + (this.offset * 2)); - int subpixelCount = FillRegionProcessor.DefaultSubpixelCount; + int subpixelCount = FillRegionProcessor.MinimumSubpixelCount; float xOffset = 0.5f; GraphicsOptions graphicsOptions = this.Options.GraphicsOptions; if (graphicsOptions.Antialias) diff --git a/src/ImageSharp.Drawing/Processing/TextOptions.cs b/src/ImageSharp.Drawing/Processing/TextOptions.cs index 256a7e26..70be60e6 100644 --- a/src/ImageSharp.Drawing/Processing/TextOptions.cs +++ b/src/ImageSharp.Drawing/Processing/TextOptions.cs @@ -131,10 +131,10 @@ public float DpiY ///
public bool RenderColorFonts { get; set; } = true; - /// - public TextOptions DeepClone() => new TextOptions(this); - internal OrientationHandling OrientationHandling { get; set; } = OrientationHandling.ForcePositiveOrientationOnSimplePolygons; + + /// + public TextOptions DeepClone() => new TextOptions(this); } } diff --git a/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs b/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs index 78994dbc..5b13fdb2 100644 --- a/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/ComplexPolygon.cs @@ -377,6 +377,7 @@ public SegmentInfo PointAlongPath(float distanceAlongPath) throw new InvalidOperationException("Should not be possible to reach this line"); } + /// IReadOnlyList IInternalPathOwner.GetRingsAsInternalPath() { this.EnsureInternalPathsInitalized(); diff --git a/src/ImageSharp.Drawing/Shapes/EllipsePolygon.cs b/src/ImageSharp.Drawing/Shapes/EllipsePolygon.cs index 8a4a48be..58fe33b0 100644 --- a/src/ImageSharp.Drawing/Shapes/EllipsePolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/EllipsePolygon.cs @@ -230,6 +230,7 @@ private static CubicBezierLineSegment CreateSegment(Vector2 location, SizeF size return new CubicBezierLineSegment(points); } - IReadOnlyList IInternalPathOwner.GetRingsAsInternalPath() => new[] {this.innerPath}; + /// + IReadOnlyList IInternalPathOwner.GetRingsAsInternalPath() => new[] { this.innerPath }; } } diff --git a/src/ImageSharp.Drawing/Shapes/IInternalPathOwner.cs b/src/ImageSharp.Drawing/Shapes/IInternalPathOwner.cs index 7c4f9733..9b9e6548 100644 --- a/src/ImageSharp.Drawing/Shapes/IInternalPathOwner.cs +++ b/src/ImageSharp.Drawing/Shapes/IInternalPathOwner.cs @@ -5,8 +5,16 @@ namespace SixLabors.ImageSharp.Drawing { + /// + /// An internal interface for shapes which are backed by + /// so we can have a fast path tessellating them. + /// internal interface IInternalPathOwner { + /// + /// Returns the rings as a list of -s. + /// + /// Seriously this is a thin internal interface, why should I repeat 3 times what does it do? IReadOnlyList GetRingsAsInternalPath(); } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Shapes/InternalPath.cs b/src/ImageSharp.Drawing/Shapes/InternalPath.cs index 04816ec3..3f8cf4c3 100644 --- a/src/ImageSharp.Drawing/Shapes/InternalPath.cs +++ b/src/ImageSharp.Drawing/Shapes/InternalPath.cs @@ -44,17 +44,8 @@ internal class InternalPath ///

nHFltTy6Dgu2g0;>Dg3KB8-$U8J2n+dJd) zX>MsvJ%{XzPNz+KWwog|WM#~!K?GH_MkQCot78TYWzJSMQG0Dz7beSnNL+%3@F zUGa0H5UXbD0aDMf0y84vruCC@n;dkx1P#2);>ziGY=3pFN4Z0b0ttsr8)-N&g6jvp zt63(Q{$PVnUp@x`^}K8E44%;Z)Eg%mN@~D!*R0RP)#LAarsfhzONFb4wP^_yeoA#r zHN5Rry}6pDNYjNVT5YcwU6D$^^viLz2;0l_fH6GqIds+EoX8$ix5e(Y4(FFm>DE_* zpao);Gq;viZPKA=LNE5iYfRdSF=bLaQ4OVv7wG2?3Sx#tA9pt>t(%CD<5CT07s!bO z4JmY*L*_hJKtGR)aud9}vvwz* zY38Fo@Hq-!xF`+?f!i1R-k^F<*1vv#$>upLhnwXD>5mm$#V9pQVuClX0O%9PRBgBL zHG!#Kwe7I|N{ZovBpC{5QHHG48=&V)anV|MnJhbhV!KOkb)Y0BX_=0TswwWY{cZGN zK};q8&O%UtsB3BqbBl*|5$7Xtq0D4?$nBm^5AAp2v$L5P_bbIYEa)?WUJ%@bnCJ+7 zS5upOu@wB_z3zaI#lDOr(jMrl{#8q-2o}&dX;g{nVP7Y+Jz~3#*xb#^T4J?mFfiS_8KB6nEZFFSF z{Sd%p*_VtH93TPv%s*Pl>t>{14S}8(xdr}IEqHwt@P?(hQx}w;TnvSce#Y`f*aD^$ZWL%En@Ca9R>Oce@E!~ z>o<@5s~4($aOQj0*7+rUDdwY|ZuKTp8f?fcdrim9A6Xf@yuf5J+3()CCIO*|Y0;HvmMS_bLOXqByXuL555LOK0+zU za3JwcAJNEu|C@8@Cb@yp{M{+~tk05otxDP+RlsIK-+YJ$D@CP_2AVqcb(wYRi}MON zXGwzmJpJBWb(E5L8M({Xk%^X)_@@5{NyGb&48G|>Pvg2Qre0=k zuRHdm-K>b&d{>6g7YRRMc`ya_YZv_g)gy-cc~p@RCaW*|)8T+(wEi7U-R zLNM_TZa(nCG_*x{qP>oF>%Owxx*f!!b#J`7BMcZ*?(o_pE;5>ujr$y}Fc{u(UOsgE zx5M!JVHSN&pZ2IeeRDw7E!m(98hVW=EyiE4x;QzW7|a*&SbBMIQY^2DVs*As%=^m* zp&#-5;T2G)c~YL()ZkIY1;p;AG!)Wx7AojPN8}nwH=7EgeXgyI?#r!GQuTvTlO;=d zOj9rA#M<*~VP9Wv{}ME}pio=p=%D=ip=htH>a|~zHQw`qJD+h{pWK+8yaLxEkER>x z;nF1yaN*f1Hgt%@A>j$D1plPF0*6Z8>rAfb?`XmzFMjaDL*K#=SBe~#^|m5IQ$Dhr z?qUL*4UBFSH8N=PHKgB;Uz)JuH*7cj3! z2J`lgL(H5zvsQ}ZSDnAG+x;*(Eauvc0X`@H69P!!N^bie_TGSo&pr{hPKjq93(D57 z*>yU@yJ41L!risTFN@$(NA-ku_fyNLkPwki=L{ccGH0QL&s>zCvtGV%8~){r@x8Qx zlJmPIsdQT|xVp`u!`a94UCN%IqKfDx7L<$NzV-R7Bo`EMQGi({Sj)>*8%Q!N_GQ!M zrc|SBv7v%hU5U2Za^vu|6q;5$i2{Oyb%JfJ?a4+p!f0;#( zuk+G*S#Qs$QEfdeAg>tdYrGa8pQ^(&YL(tL_OBPtw8c6MA4P964NG{c&n+$Ug@`GI zkBmrx@2YO>m(x#1y>GVb_l2I%rB(3Xb62k;f3<{W2HK2M*4Y*wvw}_;t)(|UGf`Eu z=atqsx=|zTlfJuJq9D8(0w~AN zv7TL37zO6|J|@o`MK3)gFtmJ=OGi`fsz9bI4a|?L zi3o?Q@FY~Q7m2WEhW`d5Nw6>OKhs{K*aj8CfsBv_fh+~KIyV$ z=()Hqa#N$p@WxbGZ5$tc$D7sy$7|?ZyRQ`USsFey?DD+nbrdjV%g&SiN2TPdOhZswj|r=y5ZG5s zdmC?Z$T4s&lX4kTvtd;piNQEt9i_e8-R0v}O#nTq4VE7EqJX?t`+_D!20N1TDk6yh zL9sYR##Rt-M1VBgaAg)ycS`+r?ERWni*-g&g`EVUn5?HHxCJ@`o0g7u`Ag?SlC+;` zF}$KSwHxwzYB@tIXPcqTQZLF3a5y~@r6nh2r73Uk{TnmApf(w`+Q2agdKcBf!1PB+ zPTskkvV#D{LA%nC;vnzTrMQ!Dbh(ITLVhryHtVS3w{~r;L%K`t+MD!NfBCQ+Pj7Su zxr6Qo4D-kNV+hk{2Gc;dPB#daq{HoltKSZs4r0D9PrViv{$mXeeKnCodz7RGE+KRb zVeh&LeMt;Xr5V$4$$OJp&_`W{KmOUli)vb`NLMBPUT9|U757?Ezh7Ne)`}{4D5HQ4 zw41fsKN01StJM7k+1FZW0jJ873g|0N|BUdNoZ9EAGFCUtUX%vGX5)vHaEf*QdQJH$ zTjJo~BW^|?UQ$5(p1h(ZlE?#Ax%#jBTwkZ4hLMCzvi2<_ugt2%)b;ffkzhv7o9t|& zmpCF&3}>M`9Wd~d4mRVooa6b;?J@zapsx%vAqr$I+=`&_Z7 z`xb2YDyE2>XtRBZZTfn64?@1r8cJ@&FexEGVXn5t4D~1%^SWQwy}(zP@3EhO*x98q z8}~0>LI(^;WiR++A|p{;g6G7wZW@C&#ZH@=W;*u_s}RX{yA+9EPiXtU%pI8hVnL{9 z6bNPUxtZ^q%QRMPOd7u#jqDHL@9qQ13w~G3TZmcQ(Sug+m={G$YYH z-7v)yvrF&+FlV()^`McicZA^;{cj$T-bsc*CZKaZQ4jOP4zKNpz3J_$m-Q17(}2Dr+jPAxSX_Pi1TNhN%}2l9&?{1!S9L% z?NIrIeB^O^S6h`wl_AxW1WyhcuN~_3kYPtyx_0We2J$v^2I zFoz^{2+CDt1AsZUj-hESIL#m3kNH4_MN2-2_J019_HRiMj54Y~03*F)=mi<3CNldS z&$jttf$((a{dRuPpK^Pgm|D*pGKL)2Pya-*{Y*`=7y5_GL8)uC7NqNQAj}mKHm>H- zH~^C{&l(IEAs@88*O-MzR^_%`dW!M{dJO(bCbWP06G>VZLm7|us>>W*j}~H;7wF9%5^#M2on3@`glb; zGAVeB zk`7l2R$X7ArR#MGO*o;WPo)60aJ>WQp3jKi5_t>aOc`i7c=Ot@Hv7wdvM7xCs+b0B zTGV+uH}FvYCm<1!h`D&?QQ~*j5}SrlsafOFA)OLv1L>%-`Y(;dXCjkVf%ch0Am!?z zldmgBlH^ArYp>%br|31DyHsIU!_^5EAp_!GP~YbxEbz< zABvLLiJ)!DzhR6DY2-+MV?X$*MtmcTDH@?W@#l z33nr0polhXt=HTT1f}ofBd$v{7IV>1cWV#H^i}fgVcI6X$q@Uc61`*1t0}xA| z75FCZpZqJ;54uN7JC9L_grnHWE0>ND!ONvGur-d4zvzybkvY2O-b#T5<=Mg6ADx_Y ziyzLK9>Ug=WD`BX4l?)=CT&f1^IsH)^L1OrHt?aN+a~Esv4ww*IrX|UC79TLepa^q zd#rcK*Q}oL`V<+YQOGlga;87wWXPdyE38{mOmNHQxKp@kZGbxEflpI=-CWTFNscKx z$+-yz!XC8IV4NRs*ersFs8xW3uZAD@Yp`%+O)#t^FC5N$zF`_RoF5r7_EsfFp-l>b z+TgZFu-s271@7m#81qK*Kj8s}|7HwR1;V?_dj*b-V3TMh^}Yrs-W)xX9L*Ygh|Ch= zv5cA&VNuL~nwooXsasqqVQi|oiQDL)xJ(ROP$YY@@h(R2(`l|A$;6W{0iZ;r1~Ii3 z68&2uF}gcicMvxh8nPc!30_II)Vem?#n3zyi1JfLOWk z6e9l9NX$P?qxaEN%JN2)zeCSlKP!yyy*Jj`s9?w46S}sHEC(;*6S<4Kg0&X#299JN==A;fS1B2bv_vAkiHTTwQ{8sxS z5;>GDvYT=(0L8BA;&0=glkp(`Lqby^@Minv9SsJv&?XXkp9o+K0(ukxTPE?%Z*39?WaG8PZdtUqgy50EvZpJJL|C zBuXz*?a)Avi%1&myuF-e-c%iIvQoyVpQ-XU#f^G+kpnww*N#kw7?>|TG?cbhzP zj-IpI;i$vh&*wTlO4M03?C8y_(jb8qo8i(Ch4l4e%zw75PLJDKga?psy?dIpN5{o% zwix8Du!sh2RSRG4^k_`mu?PwY30(NdLa9RK53;;R6+Ofw!`rLiE(<6Z%G70|)o)B3OYpmlFJNT(oig-@~V`CQrW2_9t zY4ll5PbkH6Flur`8P`KM&9CNe#MPD}c7P|5YQY*M*$Wpz@Yapl?GTPN4(!xlKJyszj$wsVHd;+H<}H*)imo;j-+)3&o6TD<*4! zN2NSNm%!#J2L&YYit$rgS~aaq(c^L*o15@#uZ4Mly9(M09ktJQ@a$lF8tm>baGtR+$j#k^^%pLQUNRh*eqzintv2#4c=K(%k4u7L- zl;)X5X1swxy^})|UN{C97m2nsxM6h;qw1nC13tj`08aPk9RAr~yALFe7ZqaJpMKui ze#z$h{&s_UNUH^EX|XE@-covBR-B><9&Y+r>Fnn+N_R@?7mPIj>|`LviRCWhUKRX{ z53!Xb0}kx|G4woC%bKb}pR58MQuJ4=ev{Wp-kiC|K`F#`-RNHJXB_|D`g(Y1Fec1v zxTK-BpY+!PKS8U9^;rQScHdXYZ}d~fUY!^rCRhNDV=jbL%KTfVnN<(kVl6K(-#;en zpo#0Ux57GBvw(kovp0vS5pUVLYY(0gzSM(>HC=h3Lx9DA2NZ^S*OjzzsJR@`S0|0{219&fT^T zdwV_=U|H%a6mR@~(;Ik*Z#&C2BXuVO*QgdJ)24w-y<){kMb#MW^ZV!ao-Kj08s#cB z5Sywb7>F$EPrC`<@kDhG$k(Sl8|%6@QTDcGmFehcdEEN0ob<;;H}kQIRrmT+&@YS# z$rXeFYi3>55fe|HaN-w`+tyf8$-y6`Vs>SNaK@vkehzB+z(x*FT414H>tuE{ z;(wD)9iTHIaYzKUNhEOpIO*y~Ww64*H&Nh;QYb}+%Cu8vE)jLvbUap~R@^Q^6VmU3 zk100!Q}01z15Pb@dO_KTJ%0>M%GvAe9&nr>cFLOFvdp;LZGNBuC9i2#&jjl7S-3ub zdVuFHw`-Jqo|1xCDtM~!ese(9NLf%WTx&=FOsE1lj!^Q?%H9)^>Zrk#>><+XKL0?| z#_sL?Vcw0TV=FG(ob-7m>u3hIreiam9M=bF7!;c5{KApNZH06G8YbAQcE z(c4x7ar*F{F69==FmSlW`-Q5`&qn{TAY8t3RS#R6EamsNOj<(^caSkN8)1gk7UyhN zY3tnt!RmZ^dmv(f$EmJxc1`TAy9!J@$Q>=IUla?t7JFxn_LP|zyyy8|hHQ-ZwqdXb z7p4O%{6+yug=;iV*70SiKg9^4ZVlaP7M{T7$Qed`PjD{jT6&HusbIaT+-uh_6_ zk+V-Z&P-+OiW!`EHc>*US4sP<_e8%#ldQUhTlPV zW8LT-^N2CCtycJFW)YQT{x@X{;;CqQjbAVmP2yc-Fo5KEoMTkWUPh3&kd9ILEpq} z$L`noIHvb3A5Z)9pXv;Yza45`KN1tdH+oM?H&4kKlm}E&lK_?r(On=idk(G9_OmP!ZXq@*5xmHj7b3dMYN95 z&7bmE)pN<=Gi{u`Svjpwj5h~J+nN)Zk$IliQRyPmsc(~8Dl*3`?eD_LOI_=eiXh~lVx~ufcHm6PiMg zaO?q`mn`ue!G19a$$Yetc_Y@txNg%7Ji9_HTY+0Vc> zcdJqCZR0e4eCJA%GW|tA9LG^$m4;&W_9-$>6e@RZjLy-%uwRl*cWc=H!QNX&wbge0 zzPMYV6ew1TJ8h9Rc#Bh@xCSX!+!EZKVl5OWxVuYmDDJL7N`U~y-FN7HKl^>p*!!F@ z&gZ??Cs-t5vAEVXm^mt3EEmQE$&FkvoVpB^4jc9zeOVJ=Nf|XL4O^#knYQobtskvXt|HgQ~QJ@uE z)~xY-a~LR9{t<4&^X48h*s3;ZG%+yW2Y!S$KYKYI+HtnBOxn%e-M(vV!X!fz*TdE6K^mhr0mu7)34% zY~#89WMihS6I_|V$pJuDQmMgx*a}&PNSLihX&Pif0B0Q5uP?lXp>E#bSGMI6y?s$j z1Ay-@Oc-D$a5aCJQ!0I0GL?MHHYt^?)03c=~rDakTyqX90)Bm2A~@f8jZR`|a7xtDbydg_Y%4%Myq}OZZ)M!a;qVsz-BPiVNPC+f;z87q9tJ8VX@_L zgpJ|JSMenyQ{BdC!&Ejz5?|tRov4XSn@9vQ1~T5B8zdQvwea(MMDIJv#^%mrTI$Ypbrk&P>-~NfKUIKf$ek?w(6HsW(4-2hrIh<^q zifgL@iz(sWw3tTa&<@krD0?=iJL!htV%wp)4B34`pDy_<8XWKTYv@d{<1E>wj{1b< zt=tz?gyyXI!{jG*C1?2lT2p*^-PX3OLhYVENI}W|D>bQ0O?|y ziEg({aVh*~F0J*Wg^;J5(1awNOUJAUo-B7M6LN7Nh(pXT zx@k3cD|ca4i$9aQsqT*?VovMgH%XpC6zaZWe@xEP-lC)MjIy)qDnGlDe!DfUlOw1R zldfM2+0(^T6rxXzb%TL??v2z)520{tT4Fc+A;#JgRPKzvimGUAC$vPLJKmrxZ&K#5|n{14gB6dHWK8K07pv);;CA zfiyUGA^3&ww*sjam2=DY=46rsA&>P5pt;lwKpEqJ)m}BOLoekZ4!v#Tlu-&T(;(E~ z-IV@$z0P}GCReu^;42>9<1=N9gzZ+aW>()T z&UrZI&Ss*+(%aDo&stE0%vzQ*dAcXzGwQK%H4cc`yTTya0a|!-#?tOsC|7lMvqrh< zc?&_dj!nhQHgD0nD6UZ0h+AxpWIim`xE!H!;Uv=d(%8D?J6n>lNF#E_4{!lk%fU;i z`IWL%cPcC->Pv%~XDSBIsrj=32kid^U>^30%)Sz$3u5hC4@_RRBm`Ug?gvon7rXvh zrEPR@sLO4{-oheZYT`$icFBK+N2q@Edj;q$j8sfJuDa1dK-%c}W!HAwsKBnsV~s^! zH|ZK%eesVGklv|}JeF9<)V zs>1%LPQAL*ub&FGm0l4la8er7`AwyhJbdlEtD_6y`+`4_l-1QuC8NL4o2pw#hQJYP zx~V=JP3Z^6D1Zc#C#HA0t>Q-RhpPHdHT%Jg5?!H_}5njEF z*M^6vu(_gx8y3EEqe3Y|P(?^FKB-8vDUJLWthm=y)-XLS+D^r!@)6H>l0JCj;&3_D zWBo5*yt5Jnw|?LkyDDW=FU<*_nS^jHF2|aIMmxz*j!b<(-^>*E{VEn|q!Q3Ll~Q1L zH(9D6owN!!e4sZe`FA@x6Bwdkp*zwA8)$~622nM+P8cf2=2Ln%2R&Ek3x%3Jbl7q4 zqpK|=^j13x6aHmWX}sA@m?}fPm`L*^$GM-B*w{hN(Ni@-Mye9#Zk?N?|FjXa!SRP1 zd^GM0s%96T)Wg($N2}q_B)J1mm431k?<$WN3sd;4^9^Altqy~*u_l04gm*cQ0ww?k_-jr|-Ab}JiqV)3`dz11P@}jPjmq}(zX2p{f z`o^;$FK4l1yIn+w%?E6xr8@XdfWFS@ z7&(&>2VV6HH?8c|mqu1L#}63o{hy0Y5s3GZQgDr@m%N#|d{B82Pt@9R0*{iLvfDj@ zzou*Smma&TAZ!b&dZ%>egKOADEUoI0ZCL6bo>>^zaG3SiAV1QA1hhq4ZOT6;CGa6t zax|z)_RS%0X1M8_x4L&oxXys&oyB?y(DQ#wRcN>ArYzQ|Ulg1M*Ot6|vM}wq$Xfa$ zN1B`K4?k&clK&hB{EePIvl)sf!@GqY0w1=k(EH~zrKl`ycUumR{uZLO|ifT&QJklk3H-<;npRq7Rs^gnd0Ra_AM~m-i zRQ!ZJ=cB%*oGeivwBQn7X5__L50T~~UdHYN;&RW;xb>v3H&H972fUP|y@Pg9P38|b z>M=b+FjC-aYaSY#M!9m|)_A&jn43hm8x5?`GhJGfj9?8Ll!R%NY6CGh>Ut-w`ebBG zco}OwB{)suAM`~Ew8Mp}yI+sd-r-E*$NSApqXS&VY#IU|PU^sE0o~}i;`x04{^2oLt!nRfFTPY%(haCU8KDdg4$LH50k)WK9nG^ zhQlivob?{f%%WrN(RHTc|8}v1hD$gypTD64i?-);#565IR++Id9OFR_uW(e}L`FbWEW=yp>B)b*q(@!`yF$8FM`IqZep!sm>4lgR z%L%&4tOi0>>naAvr!c-0|A!yZ8GOG_)(eVa=JlqW;Y)GVX}mss!qc=JA%vfXryftITi$ZGyE_pA~8tbfZ6rhSCF#BZ$FOzsglKAZG4nkB|bE(N5Qd)l&m*LUU240OX74uO*7#K}h3k88r|0XLvCCy)M=w#UU3?5+E?;7A^4yoRH z-L^@ub`FB2OW7*t4eFt}RTN(e5)0`|AoqgS8e5OH8juk&%7(r!Oi`IZbz%3{# z9_6*XKr>6uGpAh;*oK4>e-=bCI_2eFT|XW-GHH@9#+Zb09^WBmm|?**Gos5|cHjV_ zD<)YzOoWaeupFUM*NE5Wa*XpWk)!Tj^QJgY2!j$b^SmIIQEqltz?Bb*2GaS@ zZqx#8vXz6?f?&=?(J}!^5}#(9S*h#78ffc)OUWcR~dL6D}xM+MH)^)@bs3pw;Gj zH{yB{4?DjtL~k5f%Z0&trJm5n&LzvieKa$@HVTEmP6h+Y7DR6HQ+_L^oCI~M#@_^U zL8^-qNtC?qZJLww#depOH#M(6EGHhGE!|bv-qF)azb&0>xG!u5LRfSZzSy3~~g-bMbk*{lo+2ziidE#UH=fX*#Yro^Jttk84kL@fbpC8Do3VL$TCUn!Z zP9D$Uv)}SfC0q4+{u|+^{Y7&?!NVp!z+ACp9ZvI@DdY3_T2mG{yTk~>M(*BjRDTQh zHN*ESP}CjGsgFAYKd8bjon!Jf$bNhPv9#S-B!xg7vbR^uF7`7`Knq!+<+6XY7#QmE z9H9Y?%CqM6$e?pw)g;h9#9b^1zsy>}bfzqy4T-b-?TVxsZ!^2>u2F^?^UaeOH9ho^ zWC4&{_cGk`M3JisKbifOu?^5PSV$<^7o#0pj5ue*2_+wldOIQ%*W89^QhL$F z9CMoD=270rqY;Di{%{mg=t0k|j=W>mhYsA8*U)pG!R4Ksv3_sN zlVtP}(FQuK88qBMD`EL^1V8@gD zi4xT*@AH1?)zuTmNJWYZOXQdjTHugVy=2M*M=QTBV#Te@I#U_GM+|9#Y1_KJB)Rsk zfL&g|b8FNG&E6ugWB1YKVZ$)AETjbb(sMEDR`R@ZX2Q@yYZr1E#K?v9Wv zj%ahGG)YDlH5;+wF}amY%+1Yd!#93$Y;h^B_+9J2|3_qi42+?GiM8J*e_~^}#s#Gz z@*I{)(FUUxOiB+zmdK@O)?8dmAl0GwQ*1);+Ts@q-9}+;lkZx6VB}?rL=c%Yl`p? z_OMU_RDrGWYlYUg2-wh&f*+6k>>va8!I10E(yw*+4yVU+vlTW@XdVvyH6jXjkobr= z)+r8WSo67@-v^PGXZ|e)VZ#R6&Gqe_Nq|r@Bsp$Is`_6Oa3d-~fN%P0${n@NCv4&# zuOfbObwh}3Ebi&QwIGFxUrpO+(81nIRg8Xv?kzMJTj1h)CZC6^fEr#H89|`Bbsbt| zl>Lj@vH>Re=afl{r`KDltr`!MKj*o}-3%Tkd|u2x8g*)5m)1SN`!_FjF~wwnA*pV2 z)c*HOw6IL^yvg=14x-MYx~*vG<8F>&Y??*CL3vZ4qVPYy$U8N%Ak1S8aL}7v zn*fM9=S6TS*FBs} zV=6~fb?$*!#9~K0sF0bx9z{n4 zb^V9Hd`u54^E%*PJqqH@doxi!qjG;1=#ujP7cq+a%I;}W0|`i+CIb9d*@3%ITEWw* zzCD&x6Ms=Ovq$mMuSG(K=62=7_(eRcH4oP}`h&hv17SkQ`nUE#DZMm=!U@K`x}ifb z|KHRoh%&_v;i+0{*xN+PHpGOP!)H)oobdS@DrnYSRhTMQHlkH_YfSpXu)DuLxFSX+ zZvBA$-Z9Dm#V+I@O-C03+{LVp=`W;^nG);_R^tChl4A4Rkm<=fRmm-Tpv?-@-?p5x zL-!GadVZ>3=H=QdC{ax>jw{-|`4Gtbmb+{$Y3S~>dI^QV{~;E=Qi^14IB90GKI$9! zB&~ zO<=DQ#=+iC(-KOVnr{)~rTRML;_6q0drJcvcutMU-_87o35m@XVeE1n@re+1c_JoG z-N1vH>4lF&&Q9&}J0dIzG(IzT7B~JcdK3}egn#rXDHE~*W-0o=*{*ZtXbn#vg9jV_cT zJGk|~sdUPmR=Xv(j6QcIh%ckWKvy^4XzdWeJ14d(wD7Vy-je$Mjn3J3D z1=`3>R>zq{!W0E;gSJUq!bu*GS?_bDFWjW}g@krOUpf3L^w=L$vS6glnJOw|p0)v>jZ84d?BsROnbIT13{I19OFlstaO;vTa0yfm_)I_xaO(z(n?vM+zu8P^IvX>TYn;WD^pnz8YKrt&4{oB5B4&51+vZ(!m zH7|FWOHQ@^p`nH>n1P6m&`3CXzy11ivG#`Tj-Dm6>Sx=Q0ucm16#uaL)>XHJjF2kj zo516po$!GN6hxmJ#hEJ(Udl|kAp_SNac_5cLkW0H_FC|PqQ?rLSLvR_jQ`rn5AV=BQMuKN+&tQc50x)SR~iV2PJ4>)|Aj0+ z=swi9rG>*cKPXs9Lv`{wtIT6jAe8@G9SU3X1CfEqygojJ{U3*VAiy6?jF1TOF)etT zH?2PVFCj`{GSp0%_KXjcTx%|QWt+9J0 z*XlL}U27QE)2~sq0$|(~6$6eM2GA2LQP+d#Ap}V@S~)`bLJ7@Vp|oyv{d4$SRT<%) z*6)SwG7x)znd|GmF$z6IlwZ|h($HJ?Siwm1uOub0{-Eg0FP79(+Pkj%@K!_gze!U3 zf0Y)`p=Q>}7LY0Z*i+t$m9L{7Y4tPMfCpv@4?EnKkok>u}XU{1%WeicQf7!egoLCTCYh{my~QZ{Qw+JHt#n)fjY$e8BdP4YVIGidxs zmQcgV%xdQxWm7Tm#pH$>PT_o(jezzah=}3v$h!GgtTIo{<35bJD$5;g&@ekm(SAPx z@Ea%8o@_iQa%ogX+ug9)=JtXdI!dF}#J>CS72WsYo2Y_(e=ebA+fL_fD~TVZP~ky= zymTSLHD!l@kVQO{>57Nw_=u5*xHe9`SZ|$ZpO$kk=|I8iv(a@7Z}+F2kqOzwPj#A1 zn@0T79<`Fg2sUVfIwJ`>!${ro*1k?dzXWsZf}9mPGEEb|{|Mw-KE2QRf03kwal(3) zR2rad|5udqe}*WfER#`S_syjE7qx1BKH-SRyuNh)bgW*v=J?mL9SohwI);Z^Ed63z z*)nbM?5*Yq#X{DP{t(rVK%foWI$P%5cLs*jmC|k;gPY=*9|W)Xw}c7a>_z9)DwM=6(8m4Cg09uo z^$4@0!h6OQmJWsfXDTX>=S( zL+Qs>y1sKQzBxAT^23_iEpz={&>v$vz7!2>?1pHiR_xmKU(YYa*KD{S3v`%3)Lo6W zlQBBTx3-)gPlNz>sI2Hj)MRAY0gEmOg0aDc%WzBC+bxOwPJBOu{eH0>l;N(YXJhD6 zu6Zg~cOD^&@RCeF+Fn-vCIuBKOi(K&kDVQ_k6JV1&r~4CAZi1~V9(FTlrx<5^uRAl zyD+~JX7Wc;X=o7x6qJ8nFd&+1-7m%^+TMED64h!X9lDx~?nY@w=oR`$)iBF!fydJcVjkV z0b(>iqs)_gw~k#t(5@TKl6~3=`aa$s8ArRny2#$9b3h&2hL%$;=riBbVU#jF-0~U2 z7xc>bYDW;AHN_{2$87Wpxu1~6~IIb<`wn}PhW z2enp)Z>_3{WkgAA%xjKE4rhHHfDg29)U3485=`pz z#NT`H6D9>y((`6c5*naH>Nl5Td~5n0@NxUDZBqv#e1u`xx7^ASFdWVGYHPU`Ma;*0 zC5HFzjI7R!?6(_;Kw-kUPq8VVNpt{%lrKB{tGqdkT(#Cp*SEI5a|jls_rA&PQ4Dn` z3^LfDlwZ*rkciD@QGnyb)W5$CM=eGo^GOC*xvHdDuRffOi#g2Hq4#PF-G~1_NDy`3 z5{OXvqN^5HdjVea@a@v%}(i3F5&;QIuWh$fp6E_eLPpX2fO zriP{Kn4POye_7>)0I8z79$x$?sapQa0YoeGzJP3@uAf8TH60}LDe2@{V zfHD?r%K=}m^W4Cd3fR|_)(wjG+eb{#KvZrZ)KS=Rsy2bLM)7KVi=A0EJnCB|YCzp^ z3!b9iMY7-0ti0O!70s!cwane89Nb>wU3DBkl@eI(ayeFo-_(PQVwKg@Rhvk>kUyWuy6lFM-?Ac@d!^S&nuhYT=7tjfq`=(+2F!)5^gkeA|`6JNvUt z)4n?BRi;QZ7v^&h3|N!Pm&?rN5s%@%hlFfan9N-9>idgPBcAQN|0(U5roU2Z@27Z;inv{VR=K=X zIc8dUCUb^3NsC{oCJDP7jbC$91Bne2ao25ZiNLC>TU64jmG;2#Ucu>xca$&C%H;l4 zcQA@4AHhKwN6L3Byqs?K=UB+tG*V=Enuy4)!+x3`eoWT+o5(HBH^Im@^CgsukqoNz zzM)}k@;^1IxVxXl>*+&&R_N<3*nZ60QszYT&%%UlpYaUm^{O1XC6*c%XU0A=k^CfXM z-IId@V$IrVpEpsU05qhPG*Ql!>vPpU}P9b$`B*pHP-el8SUcR zKhQY(cyu96}YUbnsIjLew}2$k%^8P3oV_AStj(#*qLy6{Zy1 zGZo2v@>cA~%x?q;N*Y^eRbkJ?@VL_?&v*nkM|@%6xxjmuxRXGk+Ww=!cG}pHXKiOk z^h!1AMfx81hq`XYEAGF-t{L5-7H3mny!HW3NFva=)b1VKG665r3{a$YC24(DgrJjS- zG^O#61@`LfmOx7~^I~RTuR^1N6q1^!W!s+m0%uYUP4Z)s`LkZhw&e@Hvlxauw6M+E z0+pxdzlyBu;!+_Hh?nEy&|54W)^}V?X7>_#qc_rCzU@Z4)=KtzA*CSrXO2P9cPGCa z5)(fnY{x~4#giuURYBR9k=-vQfL$893|$?{7p}jV)Io(f@Mj6sfB*;czM}PN>)pIQ zG7@$QAjwH5=(U&aeFp2HgtN2rc|ZOEub*5~D(9Fw?6@EHxF$^Da_bg(@^FziUf3bz zn#zm#!i=&p%l_trM38lWHG$l$Kf&OP+G8c6Cv{!SxO#BhIb0>9e12wk9&s?wD3oII zMI}Ux$Uc37P%&Z0=}zmMNsChd@q%{r;$)-SOt#sf28#yQT~C`18ds}it@b1wUC?N} zE0!mh9zh;7B>L1Sh?o*XIV6b2x?D66HT$!tr-vUdWF$Jwf9j;s0WDEEUK@S>VVt`~ zFdv~NM~L+@<*{A}6KX}RAZ2KHR1wfE>h*WQF{mNhv^ZqWN=utfa8NllL=C%a$nv<4 zLST&5MuEZLY;AE4abO7NQ)S=PosXoVd7wY;I*;a|ze1U?e)dzL;8-0&N_ih;$s>dn z3w_Twh>LI6{dhfpg!gz`ocY)&AayLij1iV8^8q;BA8(Zy%TsmylXBetC}lXU#6;gmv(oz28Wvd#| z+m9Tq!D2VfI8GNXjypMH*DC7pYUxQD{D8d{{rKi^#p3)g?9gql%y77`2>xru$;#*L zV(V7syUjsdp11vcgcu)m>Me?B;arp;>Opeg=?z(%(v;C<=G8&2G#P>9Irzsjk;3~E zf~{g8u)6A;0RhDdr&ZaX6was!eG3Qsu4>D0d|ac7Y@%X zwe3PYyj}JKie%m_BMKC4(rytQ+kjFD7=yzk-$L3|`T+80 z)d_^y(c8G)HKca$+1|^CY&hFo1};Z5JnQMRfI+{a&GlAR#6bd1RoBj+eFlmDm%o3! z|KQw=+|;Jbh3~PmddI`u!W*BxvI4`>XVJj@ylWJ9m0xY-L;x`fkjQd4<$9*Lpm{~| zTqjNTBLo1p98hyT%2OrFFZ)2^Cbf}3z}UV>)*OvUS~6zs;!_&NHI`G-4o9_d>}I-R z18e&+1v_^eTO-Sk$SAE;g#0G5!u?3j)vM@wJeS-M0u$90nrQKVX2ksFe9YoMQq$7* z(aX;cI(4VS@Fg)a{P}Zr#lEq#lt)<%1)-w{6(U9ZAK@%`K2Mkc7ZRtDJd3fJ zFya_aihSERZ{e`ZqNv{tku%XWzNXRYF&k7e$DK14Ma+m6FXMe-@`Z%aV;{F^y`@D71lXXTASW}Je!Nov&*7S+>D1!RLS5QiW z9O~YwTE^T5J%`4}HHZ97uOi;x0=ABeO3!II;#?jxv9*rj`>PH6Wtb1d{{Zb`V?EF` z>@G*l`=t99mrRk*ZPoA`DsRAcd10>SzNjO*U%2P0Zl2wJJXymOXG`I9frJ4Zo#$p6 z8vBiOyxKorj%`mZ*k!bNy(r*CA&A5N+hq!OC(L_s^D_pV13obqF)|1*TC&nf8O|RE z+ZCNhav}q{-`Wq<^(1|So4U9ibc)_P{>r=*3^MKcH!+MLMQ1a=X%wru(D<=tNbQ(Q z!o{|jplKByw#65~#>O<5h0#Dr-SvC{?;ehbfFx?pRrYb%zb!o8D=T3JYB?< z;8?qzRpgS{0t9D<>*uyWGp3;hDr%u#3Ex5)Wdbr}7$n}uzdN9HGTR&)N{ZE`l(v%gfGouuXj_yPj398<=GKP$O* zKZ%nKFNUopzFwTATwp|Sb+?s@Ro_bm;ZXz)Y@4B!EZ_>6y3^U*NEB)mRWrv_K^Y8J zXuNQRS&*8z(k1iF6g9|<)_y>I%Ai7ASHz5`j1XwN;x;Vm z$E_4S?9jN+GgNG}{4F*T z4frMj$1`{L2|7(H*)*Yi-m5Y zsNyi7o(Y`KI=DGIs938Z(O!6Sgt4W}>HC^k(WJ=)Nmu#cMfUvE z_pu?Vc_V2u8U?D1>!+msCH`Ho3iZ^9!H%8H?eyE?L{FOGkj5P7(e)xpLQm1Fs>0!& z+j!`@AuVjI_03&<*8^pe8^MaL@6uJC0Dy)@2c>N~lRz_Hk8v-|BnZ&9JO|_~tSD^f z=iU7Xb}qJp63uC7EZq*#mB7QBCErUCm#Lc)Yhx*dM|~JDYx! zbcK}6Nn)4!^k)y@pBWJuM!ltrZi<3uXm1rDeBW(lri5uMa-pVU(V@u6On;t?Ev{hi zI2vrn&vDj$m-8|jC2Q;2bFxcNt1rLu4cvbvQZ#U@Aa9#_BqTV6e|deBTr!d^wY2#D zlHMG45r^n*9Q%=V*dQgSas6kq16bsR+QWC31|qSkXc$$wVxyc6$##_l%qg-&Edkke zcdP0TvGR)-+LGY&V#<^Uwz}RZiUmHjpn1_!Q+RPY$mClm{f7OpM z5A%%@^ut5e`M}qyp6UnNHag%SHEJzaY5@g zA?MQyx$}k-m8^fwqB8`3rIdhtsFM?Lg({s zW%g5_Eo{sM^$tgTJibP{bjV(-3&kWOYo%Vr`)9M7DcGgKlDWZCjb!JTo-eUo>L&vM zi!MB!8X%sp#O;u9tA9*sPkwD6X7dvr{OuDkpyw)^w^jVsv;rrUTWXLfJ9mJ@{KRg_ z*@_0Hw1VkYgz_r+tIw{9e#fw2TIs^+iRM=| z&%oi&Q8N0E*JB#a_<-l5oKCM#)L1=@f33rY62QN>P(J(0?UAVIXLj^>eQ7l3UMe{y zI2aqO7|s6m)YF(cgR7pnvi0lth$;2wB73<A0GRi!))n& z1lVbEI|C!+B`D?tKYc<0$}ab(jf1)Gv-`ND>?m6t(djr#HS$OLg*@imZLpnS(jPeJoEX=W&Bn;8+NdVPPxCQgJ#M>EH? z&*{Uiw?xUu2(!+i4A#}KiW0sEeA{2y+u}5W)k!t^VO!$4CvAKF^hK5%>Lw zHjx6huEpCtE7nB;jinnr^QAp2rbQN}D%;mdP84bEZb`M!fbqXrUagRTiAq2U25IQ; zP24ZMnm!RRCD8x|RKPoYg~?Z4Yq3zp(udH?twT#f#a4 zI9?TV2L{%wXT>SF47;Ot!oI@S)0)1Rsilf#Y+vqEq$#NKG_y(+Ps)FP0f*&~M5#g!o0mJW`gsk-Pd~s$*@tNiTl5+?bc|MD$itQ_FFMtzrF~PJFlta zHi}ive}M2rnJCN{g+W)4^=2R|DM&Q4>H93JeA318b}#3hqP?(FPNuwAS~5>kJ!gzE zp-X8K*%+kc=G4ytHUih%Q)9niIMPLL3>fjJwQ2f!cMB$a>@ZT1`fXmdkD%!yThRloq3s>8hbkty5FynnLxPW*U&zPTe((@Ifvnf(9XuMj`q>J$o?Y}~5&kN(jqFKpC zE~8y>l1W682<_Du3F?9T6v{jj4*5=#Eo_VGyTaxPZfh4KMtUK*@p|m{{fJRf*5s~} z1B=n#3$KbXG%=R8G!HU!8m;R@=i**0B%-q4%bjNeZMvDlv(>D*hZHbww0cFVIc+{< zEK;SN86z}M{qamo79dt;b9!3?nYT&{D3Ky$5)oT;lPk3tl(oF(3Z5_AIHa8vAkS^Y zbe{eQQU=Q#ASH`BM$>XZhWa|tUT6sMw;^$Muk5}ZoZ3@jMc0Xnu!^$ko!v0Dsy`jM zHY^oH?F=d+neL-$wheW*>Jmr#WKqF#2!OpMl7Up{~5c}}w8q*zb8V}4+ikVkv3DvXuJw+cD z=}$X;eMZV$9kJj$Cy+VN2nWP!1Ol@H8;GxhFM>E46;3%=wK z7Fq+pWURf4t+Mr@MZP5cGOFkSP)|9~L~d>ST1<#Ez98t{Esukz*Dd%SvfsIE%|H*n z>iN#0alvu;!}$s-s3sQde8#it(%Z2U`cv5^?wG_`@LJ( zuttgz{JraIpIJ6V0aK~|O^{LofKl`37sTSBRD6Ufa%W7lRT5t9X9bH{SITP7idbXS zl&WZ$w~{*8T>fC8GrOWmyskLUlRQ?-ZW;6=tR+i8HYO=$y=>QZEgvJGAROcoIDSjf zNAz=p(}f2`i@C95hMowC$>9C!4DTNLQH2-8!D$J&?tj~}kMsU&t0zSmqkR5(@Yh%7 z$VjHUzU4J!zr~e;1(hJe-#OF-u=>Wh9&`dSiNU&l-pf(yE_~FNI?dX?Jw6tj$vga{ z^r!NBSi5lb3Lx-|J{N28CdV~mU$+*TqgE)|OoiGkp>b@}S(MH2OY9R* zW_9MFw)F?fEKQ=A`XD2v7E9Sb0F)7~3hp#Ms5c4s`usss37&ko7p3VUCnlkppqYS+ zckU7jJ*ZkeZ!sBC{rQ~G+Q3RjEkW9k^EI86jaBF%_uEJFTf-a^gjgCa8`n63lpRbx2U@qoLd(3ibVHc}D0qr$k z0IRiHu>J0CUT|yb!C1|x3DnHjWbdwanyIt*Q4LjSw_hE_`k}uzJ;NO7>xSPxIkYLu zo@Ukjd&kQ@$S=XNwK%2Z!RBP!8V~|eI=ayO09eyqmH{-{R7UQBubv@Z} zbn>ML?iIqd=H}&O8%u@Cz8Vvj48|A9PZTa{1<;XyO~(I)9{(JYq5=`#sWS+= z0d*PYAs4e-E1O&VjkDc97_7z$ZaPDmkq+jx?3I+BdfLq^nFr^QoRS%01@98qake9I zBQ094iq0J-nqjw_O=gv$h#!kHp;B5R1xjUa2K-$c^3(Vzb(Zn`NCDrAR1=UHim6Jt zn4Y>kYiNeHwzuL*7cAmPPzX0KFcSNJY&*iwsJ!JKWvEp9>!Tz7Nov5DvNyJ<-y)s> zz>7aUVjtH9rvgvO({gwVDNe;5Ac-`FyW!k)KORk)gQ)IMo2 z?HxADN8a6A6FK)u0wi9yd8f0`A<^qw)Hjf=sEQs+s(IY*}W*?pSR+4h-6C%vnjN0yxEt$t7h52HnT0L z-D?uF1TUINzTuRhBZ;R}K+qSG^autcR~s%V4ii1UX^4Ne>vQs=YaU-)Asx{)*UiDP znz}kA?S0swmDXe6A>J`S%5V&MGu7fqSY)t!o68ucR_g~Xf~wUQJo!o^bFWaL2|Exg z>DL~_ZydO%DeBz_0Qr+lAr}7POIWQGFg&VY85zkV{2QF`fUY448EH1EtLY)VuxvsM zsNjWYsq%$h)#yY)6$WyRESLQEsnrX@6<5*d^ZdNINW=2*!hP=b{7SDK6H0=4urRc8 z#?nWXR_cVxy>I5N;RC!+Q;CJPz^l6xgD)5rx?E^HJ0?Vc^c5*K1oGb3s%Nq8l)Ixs z%}Igr5EIGuHU=dX@|@o^p?Z4$nMIxYPE2=Hi-GSNQgAqZCBctug}|=qD{DD4MIlmt zFP~BamR>Q~K2(jYg`QZ3cEWc5-OUsb^L=Er#pfc$7C;i^xDqT;vAdr zBK2~>n72D1RGz0}En&<+F}pTVRTu^;m~5vI5F0h}sohn=d|DtIZOBqR93cNsf{oT} zPY$`r$BWl`#AXtrzf!V;^@Edg!MSo;)AAMO76vNW^7gl8&28fVKL}s4lr_2Ue&!q) z_1cKKf&PtEfItQ%3YdeFlXLItNIBr-m3?F53w_^BowtXx+*!WAB=4Xlj#YrionLX{ zo)DEMgN|Plsc)>64_3MJzRvSGf!+@OJBvzvLKY_ohPyCV*zZO^nSI7agq`_tmJUCV3 zT+hX1I@55IfQ*g%>A76I;?TOnESjQ#+v;?vLxG@kDDK`0McBf$_RQCY=c$#U_Lgkb zZxXE<8sRiZZ0m)E5;!Y(n5%8DcDS7yh7Hb4HVA1)F&64qiD*@bF2e^d$RSBt~C>r3<{mWFu$vw+*V8m z@=-$?9i#j3;uc>JW+5U!(z8<%Z4wFnADx|hIMe+b$7c>pjwvlPOO#U)nMG4_NGf8( zl+#*8{`hr0zu)z{e)pf> z>-yfG`}%(F>-%}%_v^au52xYvuCaqxW4FWa+{YO_K}8(T zAM>^cZ>AgQz-$f&uBlbC$`xDLk6!G~Opi-mwYlY$NcWRI->mnxdcSAR*A8%5OW#8F z)44nCHX_&ZdwUM&J)()$VW2*A3r{`c%ZzIo!h4wkERp9OIO@B}$;q7eq`#RNGJ$2X zn^NgkwJU2whyWbDe_GHFy_mw9tz(|UsSZ4|O$f(#nEZK#iyhJ>ypaM!N!m1&)Uu)f zj^Z(YLz;xBjsox>R7fV$8vr`LHn% zeCLoeXrs4FGsdXTYY*H80u+~;1;cb0?=gXitcayFAn1B!Icwe{A8_ZDuOnEStOLHx zbd!!3n9o5O0=dp7MmU0)+qLm?zOkE~uOr?^I_$Eg4-Dwg+k6)M4Am=h24_g~28}C1 zubC}$_y$}Q*nlg>lPb@>>TM}#M=`>yxpXW3u>gp?j_ zdfzZocYLN3hBYD0V9Dm!fz?uFYKXY>E1poAhj6goP0Pt!=DvKh9_lwFFr~pu!7m^} z4d2j{0EXDIF1F1~!6%%XMHaVOOyh5V8cVs(ojhW}UW*WEw2|5KgeO{};v_6QkVO$_ z`~EG09<{j8p>r<^cHa8qnWL(TPlK%+;}q@-<=_$8sO#6qm=tQ@^4JF_D$4I$@G{f; zgUsE}K!+oXaK&lZm)3RJkbWf}Q>|i1<#39ICnUkXq<=o*Lcy?MHzgUbi1{FQQ0QbW zQ2FkfSrjgx(P6~B3*$x~OT*33ITE#;b~OIw1RFL*C(wUqT|6^zVD&E!63Dk8o4va+ zT>EYgknJIgnEJ*75>LG1R;`jfKiGyxL8N_ZZ^~`)rL^1P%t=)~WFAfIe3leEqz$y) z^BkG+;JZqZnW%`Yo*|6(O9Y@#_esz8@`GQ*S@nFRO}(}A$yOHPz^kx1Ahjq3`A)3i zflB8ibu`QQ@K+aU1*6tR0$*w2*XzP{Swcg3 zRW7KFvlUKmZzcIc1Tx!|WUjB<+?y)?ytH&&HLgW^-t5a3k!e3(k_EerrQ%a3c_uRq zwYp-{`dEKf?!=w?&%GC0iEBX^&!E)5&gwJe@ri;1N|UBE9-Y~^smo^YVVnz1P4{!a z16HHHZVBE9=V-M@xPa~i-}?&P93iMV3qxKSUdBKHgG zgE6ZPw>6|Eb6Y0I7MEzZBv*{hIwsm?IV_oqJThO;;X9M(Vjv0djnI=9dST3v97o0%}qWuzI>eOkys7Ir|wfo9l&)TUx6F>zB;A5d|N< zJ*sAY#7_5i9Cro{4?XZ(Y{q9O|FtW| zeQPT6sXNe9-i7fqPa3x>3MfLLra)6&pj(>s?Cu(DX9O zk9fo^p{1XdYs`+98dVKNyRRx8Xc@eYleqEpS_4@frtOuZa5i>roYOmh8tj1Ze?Hrp zlw`@5l-%kcc?kKv#FOVbSeNg!Aw*Y_W!=mu?S8nz4_G_nPs~xZ$`<8p*IVk@4>UcU zb}*_pfQ(bq{o&If0g!pasV-40P5jcBAdHTP);5>?@*<3AlHP1VkO0dJ0M9Y)Sj(E? zow`K$&Z(-4u~xL6{ey*Pb{2^#hdK&?3}1Zqy*$7ahSf`+qB0w3>g(WIo}A#u+`=gf zC#mG}W;Ekr63YRyijDKEFxV{HU3L;sccIyZlU_9Yj_FVu<2Rw1Y2qpr>^6=NFaxb* zic4>=G0u7s038%HMxdO4FSXPu-X+0NF0DO9h;FaM0io4>0XDdloUl=ax5f^Rk5b8E z`GT>uS^Ru^1?Ly^3oY9lphhjCm{0l@Q0$Uu>~cuf@)!}ZS+>xBPz1mvwq3(l8Bb_k zvB|w4hqG!dawyxmiLKsgBX|AOoDDJy!cF%(^%s)JDh|3WyUjBPcwhomf#eO{5b;2~ zb+gWbeXo&)Ia)${tP(Ffv2OYql!xMy1Y^d)Dsh(gr@%CW7N^NO5ak+XO+JBK zX@$`YJ;{OSg*_V?KY8lnK-(rzcfcSW(e4=5-Xs*XZ( z@Lpk6sS;^{4t49}^iHBFrCoR!ai~oxtR?(~i%ED=#_z^=zKd=X_m8V(eZuoFSJ8&C zE!gtz_XGXa>I?q$MfS8Nd*SD^C-%t#0H{zNi|9%^zu%O60K z@^ppVN2d)wiO=?xGIM9cz5Dz@3px(9OhY!i0E4f{^6A|=8@yIa9tA`t^uEQX*W>sUxU;cH@BP+CMpvJRCj zWlTy};9Gj5C)Zzj)bRH&hDi-HRu;rd9YFU~hFs+>?~r|L1aUMU+8#I<8e;6U!8Qs@ z_TD8qYqO(dDu2_v`#D8>xQFS-R&W$eO@HEu%wQ2du2@e}y5LINX^SE6EAD3`xo;bO z%UX*8Rkz*CTV1vu7&H*v;=1D0RBA8IQ&G2wE!>8 zSSV8cP8`Yx!?`3Dk_d9oM{}ZU)9!3Y$}bjAjeG6z1wf%}X^oaA-?DUreKZtUh;P7- z{|-ie(v%-yUfS`Nh?LU_8G>_0O*U dH(W$b;0v2xtW^HL}!7#%_{tMZhJG%e? literal 177452 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

V!c>3!BlV`EjIrD8{ssq!_3q){wpp0=8}iA7 zj;iAFSINfz?6`@3B^sRz{Bw9$>Z2-QSaP$ZgU?+9Zl`{3#RB55$;BvHdsJy|4lY`} zImmewOvj7LO`aG%PyL9&s5&z@Xgv+PZ-o!b#;k-ZveReE$-Q4itP7n!q@)5-SD-aE zj9dn0=UHVM{RgIrN>WK4pOCGgs?)AkH#`)^2>vX*C{fLTvm}fU5s4{q?5>BHKYW-d zwP5ek|9cBk5g3~Pwdw-}73es`bJg>-6;tAYo3(R0t-a$VRSC)*g^a{WMh?7aCFpl= z>VKIjAFQU*A2=~J0Hrsv^15{J`c3FQzonD$7F!NOKK)2ojIl(f<)5Kxj!kQ=hr4SJ zhWC>iHeP$z&so%JT;fIHpv0qQlIecxc5?9~Lv&?=#_uSdDai=yY!B&cv3|u@ZnZ~F z#dkMNPuD})PXf#zHcXhGD(gbe{+LB`Lv^$7M_~7?joR8B39Wvok?ZBwLqEdmY%3EC zp5B{&_-rd%!njhW^GUYBylo}j2j2lx^Qo1%i^kfGpy1Lmm5{bU0Xj)wEOxKGfN*P% zHsFJOeSXqJuh`i8)#INaA3THT^kLxB4+j@LHC6wdjU|5*HSRpD$&=h47x}CO{hWN# z>9s!}Qs5ud=}<@`*pTDcJrg`3iz@IMoyE9y&#yY**@cKx+SR^9L-ynEERfxBqo;Tk z6gfT<_uM?F?|IAMp`qTDW1l`b@A*|~#~k;x@ULc{-%&2TCwHAGz1sSR9Q&Q2YY>qv ze(wF%v(v|0od=JHhU7DDS#H;6%JgqB!kE#I2QwQDGrHVHnJ!xPzJ_?Uehps3-#vA@ zLMMJ*_dd#b{-xVRyt#S7dyDLf#*6T5sk&Tz@0eC#FE3yF=!{IenHx{r?8{IY{LnQm zAY+t}Sj@wRuiUy!5aXros#7ij(cl?cq0a}o4O$OIn!O|pha^K+f;%|kz1#nTl@k#%oTG8}KOC-j_ks zgcl{p&xLv%+I{`8`d>^<>@_yb_FniE(2TEjn-B7@ovKW0G6MUPfdtTM+o|>dCwj0n zOcfTw@UVHtE%a4GtgxlIfOc4+$M*cW?sLRyC1)M_ZB8TlpXYdJ4dj*4JOOnTp3m^Vi>2sJby-jCk{^e-rR!xbz({g$3 zaMrZVFe4>g3sQNt4t?w55N9BCDFvH(QZmp5o6%h^+nSU*%n*Jo(tQmQiFisga#q)H zwiw!u$6!L{ga3>e&0x$Q@@&X1w2VKhlZ2a``$KFF%H(YX8+q&y4yA@mUzaUpwkLor7L} zLhY@kEvVE7jL#Au7M&k}9lKVo4Y%d{b%%IgQ|D-=F1zM(HI8;ZX(kjoXh8xq{}iVd zC_QY&SDyPRJ~=2WNZT$j;Y9_XWgd6YMi27YuQvTU_|soz>7U1a&fB;f9ORjK;%ii# zb$%cL-qMp*gC67Gv{YxloFmmadw*Fahg$Y3Hab*x7WN@mxA@n{i9ntf^mx>z<@TY% z&#LXH1Fehi6_oySl;;AJ*E;M%-p))LO!I_p74x-R2LSuo?Y>9ENsVT6hWMZ+TjfVP zGnakvcwTM4`oLXn<<&v$%S>*s!2)#1q-2+-!hn*h?ly^6Pc{?x&z$+Jn4fh7 zEYNwdz*nAn3(r5rT~l9gIO&|;_SH1Tn^=RpUb zj7!Q@a=E6xt9$l%agqaWBELhtmv2yz(rx6X9FF53yT6R)R{TNoHDCMGtV9b(1jr6- zH+h$uGRuV>;qT7#{>fJ1GYE)W`w$RM++R|Mvc|;?h78XePi}fkq{&BnPv7~p?2M|; z+VQ!_t8Ev()qs9$iR+`g0tx&{3Mmk>*yI^Mto&>xhttZ`dDQ$ZtgK$SH@VBOP%(%B zC?>3}v^rQLc?2?Y1{r#Tx$pk0jBQ)B{Sq=+sDG5u{fx|o-)DNEgv;)IHHb(#cS9gz zuvd%qBGe(;GA!G}67#keHfq6;#C@Z*^UURp_iD9|lXQ^@( zQv;gZRAtiJC}X$++3cNJpChn;#k`FXF30EqsekrHJ&7TT@WEVsS+&r?I4yndp++I>&PPNV* zao0z3OV_X-HF#d$=CF6sfu23&C>8pUJehPnyU;q-e-EI=?}xu=UUc`Pt5Fa@g_e|r z_RWqixxY-{zwTRKFlF`8Nk+=_;S6Dy35Nl_fI$1UTfKk#N(6fEKP2Nd+x_zHmX-lyNIRY104lgu+cjNK)Ve;So=n}vfL-^#wIO*bzT6GQP#t+=xwO5{7B z(zjIF6;j^fqmMiZC|jUjc2h5YW}VzewJb8fg1P+Ov#Z-YcsX~~r}u=X00`W4!wt5` z=45etE@~|_O}X5{2E4v#zxv#KaEn;WES^5rUTy#R;3Uj?eU*+`1x7frKY1fYs(WjB z(7%zZ3#^En?dUqAF#NhXP=~X)jTKv#1-T*jLO@X6eL0*oil)=c2NEdz`?pa^$aUIX z(c@6u7Bb}}t%x>mzA-Fv9_f7vd5WAs?7uL_|5L+ z<00qgni(4`&LOGTy*#$fu0L;hj;_e3_o{)F|Ezv}$L908TXkzEyZug(usZa3w(Tsr zDiG{_Z+5t9bb>kTq&v#0ZsV1az=9WMG6B0MlRi85WN?(trNW*bCXVy?Wl zbz23#^1Qkc9U)ueB@w9k=l7NUszr~#)hzx+=&PO53M)P6ak%)$9a1L988CQg%!M6h zV^LT&E~0FI$aT-7bRc5VYwAAgXM39x_cgh|%|U*ZXXR|ja*1_%b#W8htc{`9 zj=$%*qJoP`xwkB;RMI^Y85l&3R{VVz)vVFK>Pb|o5KB>odEGCw&<+Ur7ePXUz$WoN z_xJlLPC+cWv%xN&nVZc)FrN_`6BY;$f7eOF<56o%51)`yHN_i^M6THuT8y2Rq&Xi- zMW4ih45*jYN#^eHG#XlVR$A+0IzITbScQWL9auv9Xnz$y2&l2_9vH&o!excrn7!Y{ zjD0&SRUCQ7F<98nhzudn);)ExU%bIA8m@n9v{+H4sYTY=l#EeEyv5`>^R`0l5Nt5TNs}QT(@4c&y9juI7Gz0^k>j(A42^gy|HO&2wSkb(fmRFyH>)NN< zTg}|8ZaC(Ph(@bGU;l~;LQHU4$p-vNIZEWVrcU(_-6-mFxVBcM{^G{5peh#=nM2Qz z*ENx)H>2&x$&$1W0^}u{twi`l=;(IxlFCV70hIH1`j_3fXJAYta&#^7fN$ zn19?huPE^=hGu^Q8HDg#IP9wpw*3){#iQSp6mw3{DCOc+iuETEie8O=sn*u1Ym^m( zX7fC*@5_nmfbLIOuzD#Qzvi%>`*0Iie9#IPzno(wvT%`(_e@l;_&%3=EDJ=7NxbOQ z??109EW3c7T^>T2gFhmIQuacK{Vt+qC6s!H-)4|GYaDo5B)?&QLuNj6efO5nTPo01 zu15451ALI5$#gX(f`s|Wc7QHD?RP?~tp8Q-6DO7LJ<^izaDQ{r%lQX)G@z^_L&aKS zm6xU*mFWr{7haK^juM@B%=_&SE7Mq|Vpm#wvHQi>*(hdFNyxho+lmK6bHrjf{Z%+1 zCjQVnM0F4tTWt5>lh0v`g`1S)C3++%y^)a<*KkI97+86cq&jpZ zO!f57}V8jXrn^aWcPqPu_1p=!TuY!RaKO0(Jmpr|X zdIDYPpI@b(w4>pmKV>1RL-h(1eJ8wbYfAE^nvc;VRT8tWPWnsZp|9vy|%uO z8`2~lTv8%E=0(-|*3WT6giA7x4=GHmYM;g5NqbLVe#|+o33W@9k2w@cE6o06D@&Qc zqf&8k%iuMG|fqiuU-C+rOq09(v^9IUf=+ z@$GH^Gz+Rsw>&8K(#;{z@9fs`%tlIJ$cHd9E|sg0^=9I*NR$R(`klE=kwOyAi@Rg% z<-c(Db$8mmCz;=QeQKFcmi@U6so3VW)x0igZ4Ry|9%a!5oEHAJ+Qa6zaEp-lAJ1!D zxjXQNY5xS0e{QMOC#M?ow*+c+6CC>*qaF{$w~_LzpwB{%iF-~Gw*2t-ac2_EUv@AR zMZEi`Q2}#}%3Dd;6NzRb9Dl?7Qie~R&E#f4VC!!y{C`Nu5`H{83Foe5yK2?WjI@Iz zs#>zPd5yS)i!<~!F}@T1WGQTatuY*%W4<2sCot#<%qyWl$=fa(YxZcv=JkfjA-krxuyQHn~hB8P~@m#kQb#4I&{k>B4^7rd?5uUWZ=qrfybzz;H%F z4@v5mJ~ZpYh&V$EZtP{HP@=`cg^108(uXBijaLCVji6i_D7U0D_0hPMMnx=bp1$u4c$t>`V!le>-+sJ$Jbt@Om%Mp2Dk@$f@lYa}zS-Z!~nd_;)rS`)8}{`(Jlm z%x~;s;Xm?eQs=|Il0_w@31?cWnjXLl74cRlutF_HaSm{vD$fc%-=YNLyPH7?#bYv; zRV2jCpxf?do)ULfgl4`u{o_Hm*x>dpvgO?i5XAfPBQ2^_|LHH#Lbz9NIBj2B?$0kL zuM((x+_HQSS0Sfm))ei0VECC?da_?@MZF;-Iltk3(dHa?9$m05T1tr+GG4BK{8Y~} zzm-xiW?Q}IV+_I$fswTyZUpX@*45d_?KBl?oQPPPcbb5VfiBgx&CT+YP?qs(z;M#Z zUhI>fZ7Gg_nL2lgY+njrgBdc~_l#S1yvT+Nx|FKo7-A`h!;kt5oHRHrt;!3Os4pYi zJ!kzca>W&B*Gz3FLU$vg(NWZw#kcRrUni!4D~^Q#4|YH8)uUQMF#>PS7_x7ka!k?w zo|)1Zxun%5GgU1hhGZm5w;mO`pJI!$R;Sd<7LZrY7_hrP#VaO`1-HshRp-Ksw!Nyq zY6zv4e&YoE{s&BR$|{dSi-9f4J3D04~z-~|ni_bwjy0m84*rZWY z%)ph$G^bfF&{5iFJdl~FvPZ@Yr0@%{DM`2Ro;lnkP6!XANv-Y752gM+FDCciVM3RP} zZIM6km7?gyPpZRf{cUlUuhJ6bRH?Hy%@VM929hf+d{2g>T8=zp)Z#?9&?q%?4F;0h zbaid<9I=x>lo8pSQK*!gEw&Ed^L{qXMuNp-44Pgkp-#HIPD!;5wqgnnqEzPtmqbMqR~hf}i|xP_upAn> zwx817&PGz9cp!RMP0h9@WS z63;woafriul#w5@l_r%CCP;aj6#pg(fD=I#XU5gpPVkr+3p11J0u9;AtlIA59M2@v z6rY8=*<^zuGuQqah*8dKxOY8wvuzRnm4UG|+$~SGO`Rm@=4Da1m5$xGBtZn9BmI`} z?|5^Bj8^T01^EjJ<)T=$vCy!h>Hy9*ZtT?}o$Qj8j-#nF*BUK#*Kad#E zgX(%!R?KrluK6}mvaV=mD1q9|diGf$+k_2VpprS>ANO+{pca_yC8w)R4Dzw;bobiT zhr%kvIHr0MxpHeY!N65~>nQ^&bN^Spv=n@zfQoRR90FOeDGt30bqVbrToy#tbC8x| z<>P<|9nO1o6)--jZ6<0WOKm4mbZo+@S6qmo9XsB1gkBCsgiwGXRBT4?3jISKut@fz zrPr|KWlz$FMi|UB0387a(`-DhgKcp6HS7ke^T}iWYQg7^9bqtlC}G<4h(RxYXM)zd zrH)KR?qseJHblQV(!4;9LVDf3AnbQdgx31+>|KG7B9!H3;W#12R4~GX04K1}g1{N9 zY~eV61A62mMM8}?vv|g13a25_sH6GaBp7lqlmVvhOjZoQ5h`7w&!?Kwg_bVCCOM$c zyb??Rd}ZyPc@ORm%8mwvSPJ$DZkQR6p#5D4DD^{HoYZ(Ti2Erwkwbvp0YOMgsaz{# z{tjAn;zf%*C85-dG-Wn0g>6@`X`r=@jQw@2+03uEuA30d1ggH+7##^9P^S_;m_(2* zioE7ZPl4o%3Rp94BhTs0kHjF*i3x%2jN@73_qw0hz1LCqRl&M_+r6N*yn-BrkQ5K9*uIVDZNRgN!9@= z)(XJ<Z|p4hnXGP#zJhhA8ko$q*Iw6&KW4In^x$Ms^{i}g zYUs;%FAx}&9a7JXePwM-vtXQfjUW{Y)4xyZJS7zm0L3a&M$wU1K@fnfC(OXqMnQtj zJ!;~nFD;uPJ%wFMXHv4;st|y8i9&+A3q&?A!|oiYx7lU;j5543 z$sC;@AEaMV5jTzbjP}%n3v!e2>+K-i$p;@K3a|`AG#Ec5qyqJVH12n>c&cVoh3i|) z*mAq*>G2=X^N|M)(`wYLAw$5LOVn2Ty0+dY3bp}J^q}W>e~Fhp4Q|9Gm%BKk*WQ**LaOAGg3$pwFafWzNb?$5}_g5)A z2*OBqxJqJ0M>pH1MRoP|tKmB++rOaZ;#rfaG!y6qIaL`gVq>E2TG-gX@V!hBc={A^ zy8H{M6#xj7&!+-~EwOs@~bUaD$S$m(Vh*jRIZX2uG3g%`hz?6&?A_ z%ozfRdF0TlECohfa%QTsv+l|#FXPkcAJ?1>(bV36Ow<0|by~A*ED%62E9Ckd#VaXP zK8A{otfE$7)}1XFWT<{@PL(GxF<&_xm>xHo-n4Yri35v*K~2mricZv$$Qdv{vFfd{ zJ)!{yRS>Zeyyzh}6(RzayX`QhSRQdek@TlVtgRn)F7~mlI*>6utT8f^fa+`@2}fR^ zrMRAPX)n{;!aB!fG>gpY8M0QEPCSMLXuS#M`)4Ee20aW;1nG!{klUE~hU@H|niXppp# z9G=`~28v`%`VD7HugnZkG6J4RV9o!Y-2Yz=;s5(bnzvxJdYpl>%Q)jLBM0hM3h7z5QvzIGlm3# z@EGh_hY;UhCTNMje$Vk-AYttxPnas4y?{T&&fN|Id7cB^4iwmnh0i(rT!28tJO4AD zcac@W5D4!E!OhbV0@>w(?DF#b<>UFw&-+(^_pc!D&OW{!A-)}9{%sNdZK%MusK6gF zfj{Dce$xc;Ha|Tq&kmPop)B7cTtRvp7GY1Ii|z*fw6sI?BlTSe!AaJ=zjl4@0-8gw*b9wf$(oZ@UJHk zUxN`}DTwJ)`qLr$)1e2Z!wyV^ADB9AFco1idB$+^tl?y&(Zo5UiStGiQ3oe392}2E zj$cHMUqZ5C53%A!%qqtZ z51l?#JAHVB{qPvuTZ8R=;@tbxx#yWn&vTcaT9=+W9QXnU*1Li)T^X-j8L!g86*%ikgOe?scFL+f`!>;Hzm*bRH} zCHbc7-dzZB!Pt2!C@!^Mx&Gne#J-h{q9Q>DL8AT3ids^?S5<^}0k|HT)paSZB8pR? zW_ZRc{1vsf@xcom^<`ERCk``Ln?d#K0E|G2+zpKJshKysu@jSuoxK+CSj-~J*2(47 z%k2s$vk!Iue;#CEu|RR7=;&6>Z!^r}w^yZ0dg~SIO4Tm184r;#)1}qVjV0L;L*L8w z(gH-N>&mT(l+V_`igktFd~eBr`P`2?vO|+iTue?guho*1aKR!|8b9=goNu~=R~y=8 z<>!Ro;?<~$Yg&Dxw#E8WWDq#=y;P_a`1|Ns?^wuglRHW)>=I)xWz^tQ*sdo(4lGe* zg={GE`F<@MX!JPNxznQT32pDc0L%K`@^73HSUEKQ==I0$yJShxC7Y1k$Yrz?dt{oS zYLM4&#lQP#_n6U!@0vfOs_=!fSMB?+_?0HtmXPw5MP^kpVWfd|z`EXY`|-3ZYaxkQ z^>{EO*(dZ}jmt{SlOxaiMhYtQ@&0Yickc0C!~JX0%R9O;Y$to7wm4-y+mherQ_vyk zPLo)*5ye>-Y8bh1(lQbXT~xZ0To`JB=;dt{P5#Kb*TZ{XC8y9bMiuIQSjHv~oh!iY zrfQ@P=zgzjYa~xAb5?x<1_jce8~H!CT{qO+bm%#1uo7t8<+sBzSR?6gPf^7TkcVV{ zp6fg-xB2YQo8?b#=r{*Sy(O>bZQf_5E~?heEzW1WerS~;@X{X=xlrh+SEv1zL-#{l znz!|!PxX)X3H}^1%n~S-Xs^2*+|LM2i9P*C3~F5*h+IfUG?TjC#G{>@=_pCq2?u5HuftQ1ncIl=W|6m-% zwCtKq2|_d0f$N8^%O^++rg5x!A{DTDm73w*NI3VTOQ1GxD|TyLq%|m zEpHKyafB~pRv&$OUNi8XBHcO-vu0f~n+wmgp#`fZU_2wmN?M%v^UaB3gXV9!Gs15s z6RsIk&ge^hs);_Ot!eExE2UH2XMi5j=GoRwbWqnlUDRgqMz@&CBS`_M@W;!b{KG_eh9!=w!r(R{O7t)w4pT;c}EKd^(K}qn*liFVc;9 zg_r+p`an#QBbg05eqC^!^{=u#!C?s=j4fimtvUonOwu}_#ixiZPm+`dikOhtP6B$P zGPRfb*dxJQ$FThS3&$H42scI1rxvC;waDaRTEVibMr5M)Vv75?yCbmA=aaapjLt!c4?53j_$Q;2o-$MajjqiM%F zgk=r!j2bQCp};|Opaey!x~JRdZ3PjH=ZVex@?}`nwXB5RI=3`na>?*ztIr zlhoI68@6HWL`w8;tQ+6 zcR4~z?L4Tojfs;xe_jpNDiHsT2Zz7V)rkSMHnI8Rz|Zug?=^tkO71&^m9qAFBVpYn zG3N!#p<&;1^P4F37F1DfjatxIQ;I@7?Tih@BB(~T#A~I%9Ii~3JlP3KgSK2!^)E&SYgPw(od1bj>vGaN*24g`UsU2X@^HB+u5#Hbwm$D);wQ;!Ty zIPHyw+LN;}E#;mR3DW*gFMfU#$&TuBQU`~FH;1f2>#lAYP-b(O4Xm6`PuT;sS*Zck z5jh%idw|r=)*s~&k8UU^V2dQwt@I0`41)sp0JkFq*(W_u7^B~Hd~ECw%h6wOWn6y> zqYz5%ZXb4u6aRZjk3IXls`@stFco>D4&gv>OiMw$Yn!DLyvi~!6V2L|nbZsD>KRGU zWOHH`xKA7AN^?#-W9r@06ZS6 zN|bN}K=|qdmvQfn7(9Pos8<*Kv1U6%ztt z6Hw~6Z`bBWnI)E6!CDpdIilbXPksmPDR8$eFO@8(1y`#yaDX*CHptucXW*4RaRX*x zict1b_(lb3j2N|`h5YNpu%)rwe6puD4NGoTWpjYE{Tla)YL1kMiZ#r2mdhxRoq5`w z5t$4L%k|*g%v|u;Qc0*y=kn_R&;;v*fV*(3`Ld1~VyYHFiB0%j*71_W#5{ZBUX+j- z?!tJK6~J+2;IRTHa9dJ5=7#F01vCmUcs+9^{qXKaJ73IkL6^Rg%!G5 z%F7O<fns8cqL0>)Y+2si~3zZE4M=G_v$VLv38?^Xz zk*d2`OC_FYIoQ)f;8SUeRU#abA7uzeBH4%e2aX_~R&MK(y0vc^Rc`x1*)IXE9zUts zA90xQ52BTX#~?qHTPJYQ8MRgd?I!8m!{CAvD8=uYg`^z@!>rkg{6i=(6d2?MHTZ`@ zK@vcgqe&-L^TAju>?i}+K`}eo-=$I7AUg**D)dATQAae|Akwv7UnX37P;Na@A&NaW zH0Hud;U073BtWi|poH1C0QayINYkBKOJRytYF>UKubA17^RUV`GG#3rKT>|(SjFmT0)0!e&g3X8W8|8X3& z6ne7^|Mxtho{MmojLk<#pC{;%uBJAm<|QOGW^)zYplHMM$QTm6GeC@uR_VO}{0Uew zVLPhyYJv60*NL?}`&RjA(xS!52tAF)%hBRVJa@=~nvLSX5)zfbRjOEU_Yu`Tj40B? zTr{VMWK(B}W7^g7@XEk@Z-Fn8Ls*~%$>alk(&vu=lkFDrq*~H`M+YQ@MV`^jYXMS_f1>Hz_mYKD$@KO`vQ^rExMcPNYoWSHDbNWKz?9doPD`a>MS)raiFCv zIt?)$jJsqAaMi&KBurT!|gAU=otnY~P>`dxL4uLd6t{t;t!6q)o@Ug`Tg#<}*L9Iu~y6u?0 z+*;K?H)z(P(sp~#By@3Alx1EES5+|hO&fP?<8;HQd_oei*_dkI%$Xv1VGG{DK z&@DKGOrY+gAl!m~b?OkQ>g?Tsip^A=Oi`L!TELTOgxOLdgB!4fH8ztpt@+ue3JwOw1Gnvi% z{7AgSq%c%m`?#ROUVEIzf0Rbf{epFND-q8 R?yX`VE{=H26Z?R~{{iXOdF=oI literal 9078 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawBezierTests/DrawBeziers_Red_A255_T3.png b/tests/Images/ReferenceOutput/Drawing/DrawBezierTests/DrawBeziers_Red_A255_T3.png index e3295f5742839f480fd8fbc779a39a07a8c6656c..efe4ff2d7212152f1b97a3244765fa049f4c2055 100644 GIT binary patch literal 4565 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 Y;S-4U8B%P~)vp+EclIV;aSTfRACW`sr~m)} literal 8094 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%0Do!79R2{)a56 zkn~KTrUdR`)mDWtpmj*v`SdpSwc@Y%S(yB3DG=I`M6Z+u^W^vEQ|2^=>O2F?2-QPM z5k^{E z=zQ^=s~sQ9t^@e*G=UCiwXrzD|Nbyyv6HKXDMI+UTmg`o156-mMne1x&{#bQVy0@F zgoa*FZBD#0qqzI;;PyTZ=<)2JB(c9m6ejlE_LaS!G~e5eDMqzq_VU*ZEqS2WKGB^F z1USI$0|5t|<9{8$uK)M<|M2*4;J=pt?QtaWfaO(_yPjac*VEuHO$ZWU2`3p`i}*j? Ca|WIO diff --git a/tests/Images/ReferenceOutput/Drawing/DrawComplexPolygonTests/DrawComplexPolygon__Dashed.png b/tests/Images/ReferenceOutput/Drawing/DrawComplexPolygonTests/DrawComplexPolygon__Dashed.png index a8772cc4c13d31497bdbd2effb2bb5d1defd7625..5d5d98f00a6d1050690efaaaf200be26cd045197 100644 GIT binary patch literal 7871 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawComplexPolygonTests/DrawComplexPolygon__Overlap.png b/tests/Images/ReferenceOutput/Drawing/DrawComplexPolygonTests/DrawComplexPolygon__Overlap.png index 8eb4e0a0c2627e568a9e2693691ca0cd8d773f21..4f5300f0e6afdf6c55bdb17758f76c8f3c9ef8b1 100644 GIT binary patch literal 6234 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 H>;8WL*}y{b literal 6230 zcmb7p2T+sSw{H{?!6PCFsPsdyP{I)eX`x65X^J2vSddO=29QKLN(nV69mF6-F#!oR zAtI?jo%u3re|xX;TfepU&fZC~t+nY9zEgZ4 z5a@`xnb8$MZi7Jk+zuTCS}#TR2Ls}Omw}Z52=prB@b6pPz&me{nbTbmi2p6;v#%?# z>JA7b`pewN!2aIYQt{#XM;_$FU6g9l?UajWA79Q2kbhcghAFsIuJH4jDPNGpva7s; z?RAHPes4ee=EsHE9sjIT9yexwKq(j}V3(e0s#t%SF!;&hPJUH$>-(uDJul7PsJ0fy z7G!xdvY*iUrk6qXidOA!9hqb+!_~fQ96g@g$d5Omo(<*&2}t~3&)-<`D^oaX^lOW! z_R>3Ht`FsOQ%RqVH(Z_r75O+P_pna}u4*x^$$zGf7UJCCVegK$Px2g5aUl&eitaXt zfLf02NbMdXE$lYJRybuyy24^EH_>;0SJL9RnO&AYHShN3C|~^I zC58V--?NJz$u1}kFQNTfY42@CPiI_oY3gIV6KeSgnn2?lSdMPbw_m_-sNamCVU62Y z#{#1l|BOZL^fH^@GBB3C$c-6au6qi|>(x=;VwWd2lWp=~Vfi$NuIKj7VTI@4`VYwy zxcI-NaNV&$;GX72Odlcq7>Li`tUaPWrdoslJ^IQuG^RI+>03NxrN^=*JXRQ=thA9L z6b7o37UVHOpnN~7Ld1p>AxoCx*{_ab!#CY4F3a%pd@H8o$ zvG3mL?HhkSud7ptO(R<&p;JST9djqR%{4$7M$vQmH#=|`iLifAyX?hi-0ArX=9S&V zg=M>kVDT6pY_-B4)&M1RQh{1mm@`@bm#7E^h>}@H|DJq?sEj-be`!~ZOH=1Wd8UZO zS*cP=l?Y>6+CCVXUrmdYp&-As92F)Ma?8>`t<*NP4~t^iZSH`lKsr8DwY3R8jB8zX z0@u&$EC*+n%EIevF&jbtH$v3io#my#fw88)tL^lG4le4A=y7t-QoK|ula`slW#)vS zG8{&kz?ifL6{fmuhjs(->RVvD&ab&02KdojB065pPe3s>H{Ahj@4jM9HBUMo4xQpT zs!m$7-h*)aIIPFdJh{BPg<2M$9}ZZZPnL8*oKHzpO~ZOLSt=jdXa~S08L(=Dkwrib z-k0$XsFmA$#?AszJg#=!0Gb*+-Fw>RG%t?;3N5+Wi-O`?I{iog0lZ};Gv$eSjr8wX zru%7XYs@&XxHPiUg{9)sm}gaV0z9Q27^VlnmPTIeqHBS#BpPqWVS)@F=0SgzvZF9T zG4#-?YY6HYR_uk_3AC>*0Bcl|QdZ6QrbYepxwyl<)>_FNYcRI5;ob0|o}7G%uoLDQ z`m7w|O){Hwi;L5CZK8X8G;g*m16aV0yq}kAG-;lf+;jdTfNK0inwKZZEzuzbvVDM~ zuH`aY1+Zs{bRkYui8~$xmk9vzMm5q4ShTKzAin_F1kL;swdufd5I`HhFrWyY zD*cJ=0!nknti#}zu??1vwYiX;z^0oSF%RN=ExI%{hVF6LbYTxH{TUphIarJUi+|;UhBEH&*@1D4`?y&|RHn z#SdBZ2qrQ5_jK&HGex$$ue6*O7pf@`QZHjUdLG8j?M)@SxjJmU6c z5}&5(?71qD)?%YeV_?y7ukJwyl}4Pme{aETI=Fvs;U-qYf0om4UzG~{qC07=P4VAB z5?lgt$}Ov#^TndQdS~0xXKbrP$X_FCn9OaWutTDIQ52E(KvaE0d|hUPyqv$o@S3Xp z1Ui0+rP$lLc*sj)qYD0lz2vyN68$Tl_Fk07RKIOqWLZ!j5r~HHE!ncai&84ARKK8> zw=+gsJDS?yVPD{|%@wXsSk&q508)PBtb*r_9p91UOQK_+U)9sOiy28qch z-#Exu37Sdr=D%&T_*=v3B`m_@=UTsBTjR{BySuBo?LIYQ;?ty=F(hi4+|DDUHuc7Z zI_-LUVDt6H*f+4VRpSswpD<@p{Cx29xyn24vKi@*95gEKk177Eso_(uB99z)YS+;} zQ6TjxF_u5p_PwxDz6UqFCUTP9*p^lhl*tx>X^#vp4O^=hligmNZz!#*BChd`nDLFg zi0Lmv`qujObE{2BU!zVt-@a?@j64ZZL=adBi>XO z>5o|SscOG&yrA5`-~(l3E;QAnCl1%)93K9(Ajr9La)S^qpOs+9a!B%3c$t%lZ+pGC z^s&&3e2~Oni3p{smAKWGHY}5G#nV1y84SPPj<4%|bgt3!`zh@zWpfRqWr&>!j6tUp zA61yk!NV!?Y^E4vuG*w9s$S+aAGjGmUS;?6y(G`N*d4z!_=dauvb>4(aTx$rG~1O1&d=V zsiDei=-(Te4DQ+lH>(d!v5T1mF)1tQr?nPCsf(o7u^rAlKCh*3e9yQFCs(Xsc z<|OFM0yf##zivyT)J`QvZ4b~E>iP>s19PE&DUp17YB$3 zm#r*s6KkbBY#8oEs~Azg#iN8gG>b*U3Q|QpKdQ-8c9;9sKY9i)eO-1nz!g(%W`x1y z-gpu`?Y~;ry)ov(?0u7WH0@PlrH;SpvZ)|HwNRq6$r)j13CF)d?-y_AOS2R!zETbI z8#;RtZ>V(jd%-TL^P$oS&x`=XnW^pNu}O!bmJUxz)d6HZr>rJjKXCZSL~b|MKCI9c zviR`^?#1t?8tvB_YRX@~UCx@9`tc}o%8e3 zF)WONKn;5wb*IXr{XYyDGTP_Anm0#jZxXbvNpB%rgL1=!VxX8^G%T9UR3+_f;G3!~ zEY~&Zx?!|yEb4%5U$(NYk1Sr|*4^E3JUmqKoi`2MX{YKxM5|`RjGFKmo6MzdwGFjM6+ zwY3E;?-zN3*QoEG{C>w^5SrSSC>P@`AU-1gwsY*ww&iV-LIvt)JEbdh8cEe&&@)k8 z*3+Av4`cA8ABpV!%`^XHE4)~WXwMT7Kz-}HeijYcK5@@37bc~Tzmy?=b}D%$t?t&^ zL9vJ(vqEx6Bbhu@oKP5|0W6uC(;x3W&xjS3xEb*^mrw z%3@6;A7$CZitYs9pHw@z;vza*=AWbdfBtR{n+FaD0?=*|*e}6*-A=&lwdzZI9b8Xo zMw!e%D+Z2X#zN3Oxkd|weVz5S=O#Em6iUU>)>zIJ76wo0_THQBFyi(V?QLS2cJ8!m zW`Y8SZYK)+OLplE`tN2ugf#rIfudIVGBONzgp90GibA|v`{M>h(pvj_33Ai9qb1r) z$sUpd{j1LQ#-d^d4WFYoNjH6P+iy)Qk-@@IpAvJdgM){(wYO$&R#(?3BTW&LexE;? zhi&oZCQ52Nr?Gk4@@`g_I6Z*3_)*K`iKB;nxZUb|C~_@ChNPvW8h9#2k?7q(zpVhEj1ER z#ckfKlRV)|eeY>5|5GLO1*r!=aGP(?<7kyup;Vgt24+ z_CGFL^`z6TPuwE?SDvHcf9P9-2|dr~z*g%2P-DOHLfxXY1(7k11=5*$nysB3#Ip&_ zJDhWlYJA1zR&}z<&r7*b!BbWp<{Nhti+Z?w9{p>2mP^^W-O3+LxQL#7@uyGaiY zQ*xB&i-nG@V}i6h;;fCMnk~y1R4S zx$SfjpSk#2tb6m#iDXGrpkO}gob=RAnRo2WrB05%boa_iShE1G1KTkPO;B~AdsKHA zY@-^F?I{7Jfu}s9L)6VRmW^!O75vrG4!ZF}2mOa%;xn%1pG%|395d^fEjPCDog-tA zv7+$oYq?~vempE}NF#byctVNSP!M9tIX=HSxxft^KF@knt6Nqr2*L{YDxV!NZ}v`_ z?`^g)Nj*gDdrZ$eS1gr#;l;kqO1=Cgd*PDn$oAOdS8f!pof(Wsk^DYvye@g4}MeSJJ}!8_If0 zBFs7-2<>ViTMFGG$5MTo8{y8lzjN1NH-8v3hoDSd)s(h>fT zT8}{~Sai%xk~Ny&ES)|cE2j?VrBY#MDBiw}H|EUpZ&f5u_FfGjD_d z=m26M3^-ojnJr(pRHuMA9i09%CWW+NoX_uX=iPe)+9KIshHqbXF3s|DoBRSP!n zKWphT9Mk75Ni$}gr1>Kx%7AFyGG3f$-C01m#D)dLWR^Iew3em689&u-^%~&vZ_VTS z2xkO1u_zhf4r92llRoHb6mmA^zlpd4v>E@3-Rf*|tG}_2o~@%!9I-MIrZr%Q~2v8~ve|5E((`qt|Z(@bl?K z7vg7ZLDX|)sWSo+6V{#2jVFnr>@R1DNi&(M)N6>~w-516cl)$4hUrG4oJ^#(FtVB# z%(~~#h&IkkbOVHewMf&M;(TLR(O{tJG9&JYk&1k*FegPaU7pzNlg*}N%$V_O9)rHT zrrg1yXUe!Ag-)LlP?MW{a+5mz87RX!qTd{}21xG{cHR{M=INwgo569YpE7o&zIVKV zLw?qj2T%dmVdr%n&SVfE$LW-)$IoPf%N2FZ9nmGg`Pqy=sboz=qI)0puC9q`$jwwY zt`TSCFo%0-q=Y?Ug>tc}P05l|XaVv*;Qe`J9WBx{M4wfZF_0yG|7ijpaKSv{^lzwR zjdWdRIA>VoLr29)Fwc$d!8=9$d*;yn_aS?Dj(wl@QRM`_OU)9myL8UdX1H<>iKNhL zPNDT#2`;Q>X8?{)lyzMm``38iXT?3^b4?4uHXmd(rHMS8Q?9J$Ozf56k|2!V4~|Dc za}JFFxF!HrDitbTX6l4E24n}7?%NB&jHsUQ-Q?s8m0cL{%oJa>K8Lo^0`5)!4--sH zoXDQDzdl(|jln!d{fEYt_AqElRRR+`|H?5VPNu1!y*a}loX~FMNx-uT1WC36^2^K? zffCeQTp|c!5Dk4E_#MrEjl4aXs7zEly0a*uBO!Tfb5 zywUTBvM-dgNwx5$QdN0z8v6T;ctA!x`Uuef@7Ws%RQ}uZzf}JpVi@tn{9f5T?smn| V-lf6}_+tQMZftFYzjQP1zW~>LANl|Q diff --git a/tests/Images/ReferenceOutput/Drawing/DrawComplexPolygonTests/DrawComplexPolygon__Transparent.png b/tests/Images/ReferenceOutput/Drawing/DrawComplexPolygonTests/DrawComplexPolygon__Transparent.png index 8b82ea59721870fd2f7101bae589b457ae60a608..5c62ed1f2b21744dd3132118f13ce657630a7dea 100644 GIT binary patch literal 5506 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 literal 4860 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 $9d!Mnr+kX6`E4f`B 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 literal 2043 zcmZ8idr(tX9u6)@kdcI7i6VqYcoen4inGuFLT*9>DORBQz*xDJrVVnLpcaFHsHHc)FAu5iJCsXzeT6W#7i{o|f{&+q=ucfRwT z-~2w=5e|F%Hm7Yk9BzAL1nVexn{YS_K7K3sYINL^30{_|jA#Z9*P^i9NU{QRn~aF~ zEF8|R+x%GcrC&dZ!&xgMS&V;*Cl_>&IXw1`;*SV}`8mt_w(A$YY@6@zJaQM)e!ZvI zdu^n;;81GsxeYq4YOL^+1K0Y#z3)e`z`GFXZo)A13}ONQ4YEE&HmyFd&lwN<1Z5hK z4i%w=$w8UeSFWZOqWWV>L37o^>2}hRLEQB+)tHi58K6rVm8Gee@n~|%Zx1&oKAtk! zS-{gj+@n8|no2GpaUPv7)#L8_jQLA)7YNGPOR$2~l_lj5bxpxL zlq0%9CIh`OD<)?Xcbc@TJ$CNqzeNa$56t~1Z*RJ?g2*Kq)XP`A7E_js2`b8HWYg?{HA7!^K<3p6Z zT&W#in|a?FPItO34?L2id1JYa^d2knRgXp*|uhf7#Lvj0YF2hPg8b z7IzOVDjwzU9|^dq%c%`Vy?$Dkd)`#>W|{zY^o?MAh@`SjMK!i&1>r+7DhrML+zJY8 zZB^*FwxB3tqe+@LGqH5u5(C}MUWlc@2^Zoq*O{fZ$>|QVi+9<2XxztWler0ChV78>rb+Zmtj@bAJ z;ELNrgtDOe(R>lP6N$Wd`b(|sUVAUsB=N`?sX;9-b6*DYGIy2ut7V*Q#Dh%#Zj`qH z`MmqW_l0MgZg=R@=W_0rx_}X1-h44l_|1YnJ@S3-Pqxad1Mi7o2h#cuHS)f$X&LI< zGdw-3U6gRK7}T4t98J(e4Z_O4IZgzYm07uR_e7mT;6%grF!a3Zji8}Fs!?p`zx$(w zMJeQV#5ZxQL6)A~FmDrvLJcPe<+?e}+7*S26J{m^w+#18_r*xmvw-!l8v|hmZ+iH= z7OCpEkTUJRu`n#3Vl}MFaPY18{um7E)ALV5M7p%`X)>7}n+r21_b3n>MFRS2iB6Ai z;g;2)$7T-K;xuDgr1~m;vZzfp8nlqgH9&p;NUuBVgM+)%7*$tCbgGmha#U{HV(|~@ zx>{KoFCww=4tUDRh z%<>k9t+(Rh%wr56J+C=YNv3=F1^#I3QdYvI30Zt%2V%d5iSe4Gb5ls_Fw;#)PpM5P zl)$6pb!@#J+}b-vOcD_#6vP>yJ|@!FW;0rNI^Xlo4$5*Q!~(B0jEB>NT`A-a#3r;t zejKfyyx2P*G1Vm z6bIWVAN-#~rZ*eKNF6Ib*ec5-X(BkLwOO8kS}u{UAifttLHGoV%50Ut`FHdebB^h0 zlTyxrCs~d7#*g*TghgVTX!KIAnF~b?5)7A*gBAM(WnX{Bn>iD!20U05de<3$a`T!!>PR7CR##S>x z)0~^JcIf91QLnPZP{$yMP^6@X?G#)p{bcP(;fxCE4mlp^q6AvuAaH|ob3 zs6|=g-BKjT100>8_c|!$JE;M-7y}1)PZjvVj0}_yoi!j@>DI?^zRmV7=8EoL?!m$` z=ESZ9J<-WDp`K#dec`bAcTpMBFjpYS;9J8%RcGIL9_Z(!>p!#K nSms+0<{;xwFO}L!ZWUT=IsAkacl_un;NG~%a1N^(I#Kjr+ELtb diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_DashDot_Rgba32_Yellow_A(1)_T(5)_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_DashDot_Rgba32_Yellow_A(1)_T(5)_NoAntialias.png index ae62212e6babd9aa09914b8190552c624258e776..6c85f2ef3810bc8ac8a3c2527cd6f83951f5114f 100644 GIT binary patch literal 4016 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 literal 2089 zcmZWqYgiL!77i_!AT=b0HAP8;L<9BFU_~1YLCX*bp%AbYkVi;cQL+0h;g$=R61OrK zDQwsXN-3mu&}w(N8PsAD0xCoSsfHqoO2Do`hKmtmBytNo(Py{Y?vFX&d}rS8ymKxy zZ*eS_y>i8x6(|&HB`1RQF|y91P!2q_GjdnI`mIc4aZC+~4nd)mWp0a~J0W}5jEKZ+ z6bjQ}zZ`C+|9Aj}a=FD}h3v_B_{`wIe-!Q!w)^Ahwubte%-F$K&lB0T&R1CI))WFEnhgbHQv49dUG5 z)Gbg&U9JWAAfvPm)5$+6JumdM(b?qLoq_1UGfjnct>c(-uAraT0}z57n@nYm=6hl^ zdMR6fjt)v~0|NTbK3gnuVZp_Fq2Vw^-oC6I^x0(5zS3cQAk9X1C%f5Dr>Qf?3c|&4 zq!qxr;G3FQm#?68I{zFrx?t_AvHjA1TFgw{G&j&M(NOTC6BvW=MN;Rh#`(=1XYosN z``U?L`aopu3C)4e)G@b=Pe`_1OPFLHh_>_z3l=PAE|aL3C7!Wl(1-p9aw%aRo{al z6%mp)O*QsVEE#rV_C+ZvmfA1;bJ~jceYR{-Ee+?nQ|Her7h>H&-l|sj%U37(CtHx% z^aiuHWjbznLZ-iU`HB6v;Bxk}9wy-L zIvke^@>-iU8_V<^D#Qdkph-}RqrV6wW$~>$#oTF$C9&{`g;}P@1;vXG@kSeF(823- z`qx5)7;(QBRBf_kyiXIV*A0bhw0YlvT<+ATEZfWvgBn}JUruQ;E+eBarP7<8imB8* zxtrpGP=Z$lFtn*w-GgM9bwjf4XC3KPn)v<3>1qkleJC%z7Jnf9>uM8levyNM0v<7z zpGc;T5*SWO#OLcbD<7BXl|2+ey?HT>|J6aiS?y`{1(rBI<|CKlQ7Kkt;ruP;wBpRA1Tc@RN0cs^sa6XJq;5wSH5B- ze<(@lk6?pto2hNZ+#DlS6TonikJ!Fk5YYSnAt7TKQJq1*g51Pu>;Ck2c<^1_aG*ik zdhgxq0}mGae4X(`>i4F2F}h4UT6}d9-lH4N8>=anjZ6NOw9D}Pk?zX%T~i5V*CLD@ z{Ky0*sGK=In+SEBSXQe87+z7&DqbeT7x2PgJdhebT-kn@}UvcT;?4$_r-I}G`XLzsJ3$NJ11MrL=>?H(m z(y}1Dgi289UB4c3y5jPIqD6XZ`G9hB#lb4^)3nJWFL?BTA(ro$=bsA-;IX;KLcvqn z5R1Sdv*F`Ouy+CW-R$IaDJQUKXf(SIL1Ymi6?|U+1ib8MBWoBV{{1aNfa`xq)P}*&J?*tjnAUe zb$gDMi4N>2tS| zn;svlI`!TCXd`f*W@m5imIW|g=#nmpIY=9UgIP`L$YDh;1 zNl2nfb!D^&ybYS#K<9XCX;*r?GvpFZ6V;nG$P4u!k;Pm#Om=}vydX*zDC@%6i_DBP z){Gvj;v8MQ18^@(HtsbvOn6&Tk>vLpJ|ed-tpQ2zss@$nx2f~>t>7`eTMA)EytTO- z1APDYO8o_OB}=lf9UZ(SOPM0{FZM$IV5)2eK-hs!HhK#X)-c(ds`mD-3|Q{q^&*tW z$K?e{k;wo}QAn5#S=I{_%Lxum1oE02ONfxm%&Ikj|KF00=wPNuPO&@=P<7$*_8MuI ze13x|Jp9RGr1`J&0clxSbyvunP53~o%#?f>twnlAu^^)&(<{0|;McuFuQX`%-b}%B zpzx?(3pyiWRH;AhZMlmB9`$xCt$_?kB+{1_&b38#Q&dq gt-5c}SD(+|%loSfIm}HJh}NSxVO&-t@Y&IS1FRVEg8%>k diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Dash_Rgba32_White_A(1)_T(5)_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Dash_Rgba32_White_A(1)_T(5)_NoAntialias.png index 09c2c92e4a96d28b8fe51b68b3dfa4df70f750fa..7cf66de0bf78eb05b98ad1a77c7c12483ec60345 100644 GIT binary patch literal 3611 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 literal 2068 zcmY*adsI_r5)TRzh(ZV+qb@-t3RNV*;vOZCATc}@#8zQFkbq#9?bbz&mq&s;gg}f) zvWT=$jr4|HU=Ls#7MmvF9Ug&NxGYDBN?59)T#+UaBX40Z(Cy=o@67#X?)>IA^UawN zL`DQ}v)yfrLZP;WhA=)ttx{3(Pq=4`M6iOz-EMKrf?lxCK&R;{J z?9^+=qUUnWMHI^Vn@~o;+4Sc>>23&d=eGx*@miKokAE^0#y@*Ya{Ll!qOLTwyS$U} z>Crh_x|aW`d}*HVwp7{k)%WcuP;_ga9h!ipxB$oD9O#DoiHenx`e#Ne8@p@qh>i1> zcdw*bv-;UXdS1(pM(y5x<_wQTpVamfZIdnIex%g&lcMIyEJ5aX2aWlZomV9H43RsO z+P*+8khMLp)ogd#s29IjH$@AWc!4!!4g%`s4U^@fA$EPxSU(&S1q>(cburgZ zT$QQEz?gAxpE)>+6F&_Zy9|FjIuG2OXI@%(a3x;CzY^`7>%RCjMaSguoDENzoc6>N z^7Tz9u#mu`O+I^%Q;j)r1E#8c>GrpDMHF7LGG^R?`{JOzh21+*+w*tlPg|D3Rlev< zvsPEyGs&VnlN$S8Z1Ni1>>17;B7k^*i<~FaW2v=%Zrtf-Iv^OnAXCu_q3}7W)=C7` zo2JE0JLhg`t%?LJKV7q}2*N~ju-uTTFUAnOUCn?}pnK(P}p25XjprzVOyRvR)$hGxv%HY6uDYNq3#T+Ovdf`o5 zmk`>l@DO<`-BIL`3le$6b+18dsvMytU~O-DErhyAsk{d`mCA(H0elR(dw&0UyH`VK8Nr@@YKiU2{aCC4Nb-v^^3Fu6g^jsMhOUovPV)Sm5D9(C-K=Q0b z>qAxwd0DcjVu^F|MvO5W$Q}9eWt9p#kc~SIZ{?=O6*8yk)h?+>Aj__nPn1NU&V(k^ z`bmGZJwz6~kAg;%jt<&X7+mp`f7bd%rO^}or89C#D{F>&xD2+8m|gH0#iY>PZ>vmE zX?`|;LO9+T=B%N08y4%J!@AZ4d=n(=TgMfHRjTNh`4Q<;>u^meE4@8W7=jExO`{~leM`GH%ZQh#i)u=$njtX0 zRIXI->5WbZ2g<|)%_6%WimSVmQ-bwYJfQ~v5AjgGP@^W|DX!$3vGC0%7dA*V6GzWd8FY8w4a`cM59u+_+LO(5MmWioF;5&QMuVy2UX4u2 z52mdiMpM1mGGurOoOmpp;u?jH_dzrD==H(~AqOAMF#^Q6aHag7=WF4D|Blga0- z!B*c2x_Xj@TUhRKF}G=uvC_Pcjpc^w`(GpOEnooZNM2gT@BV zE-HM=KrU)y*o&^OBx1So`UGSW;(X8u5>kB<8>`d=z^>L{p%ZdJDik{2@t8o%FMv)a z;(h4$$V;PjU$QLg>HQ$r5lG#paea_JVb P)={B>5sZiQ_}u>iT!-__ diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Dot_Rgba32_LightGreen_A(1)_T(5)_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Dot_Rgba32_LightGreen_A(1)_T(5)_NoAntialias.png index 843172a80330fded2857e9271c5112e9cf618505..acf0d10aa20e32ea7f60e378a52436d134ddca15 100644 GIT binary patch literal 3569 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Bgr24_Yellow_A(1)_T(10).png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Bgr24_Yellow_A(1)_T(10).png index a22566d694e4684d89ccd28c1ae82c75c237ec55..8d53263c4117d0ddfb72de13ed48e87263870a2e 100644 GIT binary patch literal 2686 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 IX6#P;FM-z}!vFvP literal 2731 zcma)8dstFw8po+E$wZ;uEHB`o>1-FZG20S_B#azK%(8WyxQwY`dBF=xQNnCeQW|7d z)|eX8#Y)BTj#^j~lcuGZiCK|prYB7rOj0yu57?IN&Q3kgIp2BT_jh|g{^HOk647*? zv)~ln71UhWrKWp|Kl-6Ce=SP5oSCPr}B~N5iB=^VuuOi`^H~VWrlzR&hze3id+yvG zm*{>DDb92B)$1E3G@!ag(k!hl?q55~psS+@+SG5GJ9n9t21l8!1J;=>cQ4Ql=CYrZ z1WY^ynwCdtD%RiE2fN;oB??JQ2@f85Qp--&v&i>4S#(ZSO909AE& zl(lm>#9*_mM3E^^Z8~|SG-kpXrF~MG`_-Ujw(&EI@y61m+~=+Pyn`ni$D@LMqa4zS zfX1)N=C#MM4qRX}={gtkyf-X)$*FnrZwWUM%S+zWMAjM6i98ubl^?D?GE9!Jn7yeP8;*g*N3^|gD z4MYiowRXbKB45{kiGqxr7>>aeXv-!dAx!I_XAHc-xUf8M4E)lR>k&6*>5PN+LOt7#vwk z>jCo67m@t2R@ch5)|}NVuG>HEjYPj;@W)2}245f;RspNT*Z`L9soQSiM4mu0b%ReA zJ|c9Q$KYe6uFti@6;I8O-fqSU8xsZaH@KZXg?{zh%a$S20{Poky!8ygsELNTDO`i9@ z;aa%kR0!q(sdk`Nt)Xb$l+JNL^)P+I+D4rA>X0>EDttmWae-Ft3YYmeHT`JS6@yW> z?xZCjiy@|uq}V3e9DXod#DC^Ey~PG8b{RK()Yn6k+D6po=@d!sHEkDf*gv*$h3C6Z zsX4bJ?Kt~FWsXmx&6{mzJ2D}6@W72w#-k+j;MIfwB>D*L}r z2$4;q1d_4+stz}3zku`%$z8o&V_}!1`+34m%ubNqxC`$fZ^s=Vl?}M62J4U|I~k+( z)F7v2#S{5x>}x5135T_|rcKeBEcOi|ysUmRQdj%6!3l<=QLDIr?@`TC7OTZ+jR72A zSp}m^zmjH*DpYIM(1aSwa_&}HP~+{V;tII0#iK1m)=%y=EnB;e6u)ZhVD-PV5?oyr zr}c!hrownAC>=op%8RjqTTtT5W}VDQBlD({gnims@HSNX8XbA>Qsz%vQQ1Ypmge-| zXW3$FmiAolS${v=2cvx8~%cl>LVN zzi{a0kq{2u*2)*!)?}wo(Rd{EJHgcG)x}xrG--vBmhH2K#YDJ39ht{mp#1=;MW{+R z%}XFU8fC`f9if@A0@cV{0GstG8r~89PC)OwE8&fg?0CFvrT$0$u%wMLGx(B^N(7+s4pG5sjOUi$nyK5Q|{IYlAEE$7FWLqTviX14GG^m)Y~Zi ze?eau@6%RRz_Wu|bfGklFPV$78yKAWx45M7O|pEcGZRScwL-p}iYStM_2TDdnAi}U zn1ozRyvS~NHrQo2^2q?-1H_2EP_%_R+TXld4&SrC;eeoFfq`nPr`mHvf0o0mXLx`# zg9x41f^B|yFzi;J36=Zx(@J4hm~bOkd&o0NtFFnxptm{6?` zfPaJu8oa^PoWQtv-X}34Fzsm#wAb1KaM%SlaV6#hT$z{>i#d5k!CGQBlj9pdTl?_QF_7ap+OIewI5+% z13rI@ouB_FVAwoLulzN*n5Wqv79~0S&dxaPZ!wQ0cB*Tmb25YxiiPLPBF=D1Ff6L> zRRpNS)^vOqS>AsCetCmPC~9#`%DA~Gm9x4e&6;gKzU()rcpw0vAExxi?g-TkRb;uY zj9V%|=A_@geGZK?kzR9P@&xBFw#;?Fk8&f?Ec{#^O#d3&n7hvyP6Ho?ULV-g!;je0 d^4{N_JxY$c2nQ_gfd4ijKHemP82`ime*=F98;$?~ diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Rgba32_White_A(0.6)_T(10).png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Rgba32_White_A(0.6)_T(10).png index 779bf3a469255ad428283d8c3e4b91a96980d461..81e3254ed0f353edcf8b171baf705d6b4ffbfa9c 100644 GIT binary patch literal 2597 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 literal 3142 zcmbtXdsLElAIDm$IbCLjElsCQY!+79rc7jlM$Uxo^^%pB(j0ZjykR7owj?nxm{~bX zXk=#1TV|!=g;YwLCWLP?Q*mC>#}G|LQ1kLW4{jCjyPfxsox^iJzwhny{d|AtdA{dx z{yPF*ch#q>U@(}j>mKKSfjA3;Y4~fc1W$$QmxY7y5y{Ej2?i@o*O@!K0<^Wm_Uw;@ z!SouSN24+H_7NCN2XJ+E@;voY*8MEq>y`1N@t*3RAD^kay{pdqyteSW&x%$q)6LLD zenj@EICJ-cR>gK?s?I)(7dL0|uw^U#ny`Ks?!F0j+VQ>C?X^XgyZLACoZYKA5M@Za zUWs0(+t+f~kR8Jo;QPDim08(CE#k=0%Av2yl~`wKz_+5Q!d;f`C7;7M%XNk5LIG_c zqkY^z>&4k8iH>A%es#2dI%d<3!)MneJUJKF=8hSC=J7`0V6Y?V7q5gTbV>JY?q#cZ zE}YnlneycKJ(giKQ4VrVlWMu->lF(^oIcTU!;WJY*U_1}r)T9!nwu)-&}~CEaWhq8 z50i!A9Ab{)IFQ@$wJq`bTfTw*Cm5sWZ9%&@=2#-4+q=-P@`mR@NNG^t~OZOj^rTN_39N1ewo5f?>8=H#E>sqof^4S&wx7&qVz?zX^jUzXjh$g>up7UFO{+f9i?A}1I6k$%(frF3slQc;y`hMIHU<+o zECL6;WiuXH^TN?4exbU^9MYZbU>`X3TG7bWGfMKQ`m(P{|KJ|z3N9*uV*<9~O;ldp zRrhOVCuR38Lz4H2A{Fv3G@4OD?tG}2niy*BIDkbo3k@>Eu=!{H1S^YPIzfYjP=kGY z>$O?Su*4-Wnf(Gf3^M$8Xd@`Aw9rdX6S#%|tX)l0hsT?9gj-DId^JdRwc~hv1Dscb zb!s{owdRmL!%^>D@)O;FE6h#pDLe{x!&=ip3Y{9$bHsXWKj4++DV5WW1D3*R*{iNW z$<1Cuu=zRvhgfhXB;{hFD%bN<2T(j`GV{f;K`7jsXL}qf9?G&+F%OAt4?#A`4i&4y z3Y3bRbQ2W@+4)R875kln1Ql(urzUtQen4ts3j%7h+wBP?0+qY10g}in_^fORABtvF ziM}BlmI}_1RZ48G6hBu9@u^y=sub57s+9V=1=&JUBa71NpagiImoa0Pv8>mH)ivh_#bd^?(LUybr5T-c5slM7y{)RmmGkTrF47CFPAnXC!Ygvk ziDxw!iG)fCC|o>rTFx3RV`C8qcUklz_0aZlic`nu!h%NTPnJwk0KyefhrGM0vuxPr zhx-qY3Q8owV!r3+~+4890f!*55S~3Av?ki{8YIvH&EAI|QyL_l8 zCa@pBv7b?f@$uwj1_4j$QVV`ErYI?!SG33uYb2O#&XFk75cZ*Rj*vzw{B=za&JUb!Pl-;9<9dW2GQv~hhMblciA>NIr$FTX9 z!=Ebe<0bb=9yuEesU6bG)dXvbA+Gb26Y21UajcPJ+$p}Y=5UuTmO;oU4(W+MK0p$E z9iA>BM|#|#Sj2U-1c&z+E7PWH5dzj)6y@6iol)QIeQ$4(d)wAUVi_y(wY?3x#xp3c zP(QlC9F8)xHjUtzPb@S02S>V4zf$NlfYr>3T2`Xzk$86GnR|mzIO)f}^GZJbCn(8samNc-vEoLIP`M_7;FjtLd z&aT)sy7hmPkr5f@ly_R+5#@Z}9-{qga%>~BJ$|V^QMYKL85JOunVT5hXM$sB8H1J1 zOrgF#WcUq$Gnv8dvEWZF2Cr<==Qg=8g)Vwv49xqW?r&o*$O!t9vIO@K%UINC181;BW4UY z>8L#P=j0k*z`z?ft{Kwz?#IE$Lf#A&p2bnW0nP|DILon`bUiKO)hOsOrKmZV0v|Zv lXD>OO)G16UmXdgl*??O+bxnWw0{;lWTwMsx#n?k<{{w`Y-%0=g diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Rgba32_White_A(1)_T(2.5).png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Rgba32_White_A(1)_T(2.5).png index 3539b4738bfb39ed07511aa524b3dca986dfc025..611b67603dcfcc742816b6c3a190678a14384677 100644 GIT binary patch literal 2568 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 literal 2777 zcma);eLT~98^_0e%TswSr%>V`hqy~c9*?1gEFDgwp|Y$Z*322hoU)Q0EYF2a>zq4I zx3iQ|!`f{fF%LsAVV>@WA(n@XZS4Fuh3<3C>vjJ4UBB=3{a)Am`?p8igsYD$2=s`cDn6+I_{zwGfiWPE+Dqvr zR~KCZ2Z2-)Jl$RWuwAta+wgWS@uEenFd235@N1F!-qFe)o04V?0tm0BWT0Vhi2j!MW9vo!xmL{5 z9YoQ@S=Tml3yD}g?S-1EC4Hr{S=a_KBRIasRbykP2U3_PQ{z#-{=6bwJ_ncZ7;*S@ zM-B%YF)bWtGR+dOzU>`JU60`n+3<1p+{fS2n7KQdh5Jc{I@;JU(Hy+{374GO-DwOl zZOk(xII(f-bu_T=8m+UAM|oORSuTiY=3+X7^QsrZQNmG@sg5QVGUG!X7WRn)X}fTV z)35ZH94cvtlvbAx7tX>58F0xGeE!2+5dGZuyRlEqR6X#0Z>wynGb}DcHS4hRS(i@O zctLdg-ei)ZiV`hsQ3z+?xtDdjJI#pMk#BEtE{r-gE1lE7r7Fe`EPh={t`CKJ==$#Us`bHxbEfBXE=B1N3PcVhfq zx;H7=nJVamU#-#4*2IPhCg=2GnvaLmg%1S%drD|*x)`83c-xg2&R&rL)?(Je zWElP$*fPdp4Gh5GLo}sEdBv={vQb)e5MyU>{*A8&7Yt`lt$%{AS`u=9eU|wKI+Lh@ zJ+dx{alSj7gU&*vv|iucsujh|gb#U1Vc8dRk>v=p0^8$^?X&-z4Q1Ta>$DmiZZ5~W z@jN!4Q3f7o=dYg~OpU@saRMYJ_Ed9hq6Me9C!?)hgt0vFoAiw;kCpS1uPBL4jp?*ys+G)#M_d^2QdE=yhQw z?ifr$13|w_fNEszq@p@<;*$j;(#=-$hWV*3;WXc7@VRo5HGRHC_l~HJ8h@%so8(io zuAj)6*yYbHZ`mC+`}l@)BKrPTm#2IoZj@l%oCYbpt?LrEE0izkwn5$V`^{P?!9_&N zC!^UvZFZ_oN*2$xRE%8vJ^KdsK2d*3{W?*Fy;{m~m4wI3Fn-y3d)_ zmP*eykZ>|a2|g{10NwE9mZkOEb~}3G9(`?L9U4FIb6p3~ZGNn;|HiiF`geJbq%eqn zk3je`Iq~*?im1Z>rV+G>@}-g<;i0%VaLD{!fbMV#whu<%KEo=^qa0%>6HmSGF1N5L zx_xIMIlqV|5`^>ak^|$G7^MZ}R&_VZ@G-F?x9F7u%&;O*@) zGKie?;DK*50HXqwj!+(PFP6^*2*3+Qnbg6>@>{f6X;1~r!9t!t^4_+2%yHl#r`>?B zJ|OM%b>)H;GgJ-St&qE;j zghg5?i&4rHSC0p<)1c-6#XbGcs1UAnM+on#KG}G!u&XdG7{XOD$T0pxq7<}$W%0AT zFF^S8dQBNsD)$S}+QiSG#D27ilhal=r|@PkHihM!;m~GoH=SdV-~v=`?l67wB{uYG zwS9`?rAnjzXAcG1faKGVzTRGuXND^Av2o}lM$8mKrgIf96RAtB*R1>`MOxsBE`9QK zeY_P)pjw2J=DOu`;~%MtKSb^2D$Q#6qghK1oY+N7a&7)M#?hv4Gcpi)D%K{ z3!W3~y|^EIDl>t71zj zL%6Aw%O)aML5W;UN^qea+A>0sWS5&=m&}L-{=@~Xn=nL|H1gV+?>FZ>d~avYq1WYn zP~^CA)k+SB6YuL9Vv~2$qYs8~S{{7@iZ}BRj@{wNBVksKm1Db0%VM?q-WRpL{ggyU z#ay}@fBbU}XVr^{(EUd){!Kq2#boe?tBHZNmmDvwUf~gbA~>bpT5;;ojj+6DbDe)x zWxZ&+Y-ioN!E^rrNSifHUxNh)TrI-kgo!%Kt>LnNL=8Q=5?zSyUH!bzh58yYXTo@eteHqYP1Z1F>+QM*uB!W}$t^E^p*HBnlFPVD;~MqB*(JJIYxT5i z>eBShPSCB|OzFM32hVldG-<~i>C)1r?lUUrm)a!hmAP?6HK|FOG1EJ>SyFi_MiogW z&0DEophFt5kPwt1&H}!8i0~xsGkVRT)IBI>K212%MaG!s%qK7n6g!_H9QD^YsV62B zEqqObagbhwjcpz}C(>c2fc9V}=|fEKGUu5ZI-ki|rkP>s0fr(4Xtzf8mg??ySzR~w z+}%W*>nvwp$FbimgPdX$U!P;Mm-&`WeGSVn8P?rRtz|~c@3U$wq(|(f@A2|4$fn|J z5;P7Vfox_5%ZRe^N zL~J)EA}58lu$otun~@^aIhQ$4?z$(F_D6h`9uUS)8}j>JOerMqK0zFXcmdh|sE1TH zpxyjG2nk_+z_UA+%Kv@Z#qnvLHc>j|<7y#el)ifGc_W-Dog+Sl$x@|B|5$M+Q=Jqv zU5i2NPLDwv!0FN@`!jK*Lx5pwjj^3Eh?bCe7&A_Y&jA0sZ+5$3y|Z)k?M#}}q9KD< zzMIX5Zy?zfGf0seQu5hD2}l}`wJcKqj=X2;$}f#9%Raxaxo5Am6tutW>Teh}E_7He zzgh)9ID}bE)k1HoB1%69Hc(ZMbTn8;DWY`FU=>v?AA`U}s+2n>0vD+3@=+N$OO!B*SZW6486kMG>;6TNSF&~fxl`2MKKr(b)F_I2qp)$p=G95%f z<$)0dFWItHpsWR@`(!2c!cNBE&8|eQ10@i8vp$HZUP*jy@e|c0;9pp_iE5F$d`2ZH z$QF#vj7jpA(B1kT;$w@asM>(9wz!LKs&Jzz1ID_eyvFA70aF)qjt#`(dW2r1u6VvF zmx*KdVn>lkuMs||vuwwr4fS8nl1zwM9 z@St#&z7V&yi1~=!gM|h~s&s{ftzgUwtT_HAA76w$P?ZJ;un*e8CmzH8=v@u*5aywG zGVxB>3vFJ&Z^L}FDU&FNgV5UxM4omt+USI5X}6&b$MIzCPPD!fkJWmj<4f+tN>A{> v`by;+%_h&-=1G?u$W+_O{%<8sORg#RJDqDcCjDufL{3ClRA@`c$t(W>=dTsF literal 1645 zcmbuAe@qi+7{`wZw$j;_g>Yu^Iw;wIKRgf0*Nr75v*+2x^ zfooDELFuMgk0r2WrqGZ8ZNaItp<^a3LDP;{e^J;0rD|t_LMeL>tblHRE$QXn=g0T^ ze)6<=dNxNW*c$qNCE3;^@iE?CDAOAD)Y-DDs9Qks9C-*09LUTSkdYfE z`~#)UR_xjTbvl-K{zaa=I^w%SQaf@JgHyvVdpgq;qLt`D(fs$R7~|0{nF6h}Bltyc zq%@bM5RWtf2BtBNfhA8qy7v2L2ovjqW zKt*y{c=1TIG^_);6*^X<>OFE8l^RqD8A+s?_I&YhDLqvZ2an_MGijGvN?PN%=< zokgX$(8{rPf7fDJebS^zS|C#hEdyW$f0|3JJ{{Sfrnl-dSy)ABpa%D_ijS zYP*I@NvT~#G$CW{Xs0ReNyh|0#=0cntB1L|MV9HIauwy(aA2;+i&1h5iNhnm{xLfn z=D40*bNWfQb)pyL>P#e;dRhpBACYXd0t^q&_5;2#xct(cPfP??&B+NOP{*)>S1mX z1HcH}K>+9J^;1voy5^J%3i{T+2j@@3OJi9ETU4Y3kM^FiDAkrtY?#YtG!+m{X>TMy zNc7)M0c{W_aAA}d8j^uZnFbs0b&!Dq7YW{AQPP1)lh0XDc;396#M#k$Bt_;kYsJ;c z+94ClU0R0sxqt~3`A-vt+7iYkO$rD=0UXs9J}S*n+rl_+30I7wUl#*tt2C=d0-|X< zKm);BM(czE7rXoD;NXO+E$ZsC$tjt_B6{r#SOcA~!J-sqxh57|inhJP9rY_`z`J%$ zn9;&l+rTHlyG{&hJc3QZRc{DY1um+{6)A0L*eGlPjjHVmRKi>l1};G*fQam+V=!l< z5D>0ivQEf`IqQ4Zg#Thh7E6?Rb7Kw))12jLC2b=|8;9$4HPl1y%nHHNke VSss(;G=cvMD3dSD&|!z`{{f&(^A!L9 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_HotPink_A150_T5.png b/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_HotPink_A150_T5.png index 937b30bc943a90601df1f1cc6968b2f38f239985..3d913f5e95f2a4399532c286a33dca18debd026f 100644 GIT binary patch literal 4855 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 literal 8274 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ªo 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 U;NJic$i3S-nk5=mFRfnw4+&HeH~;_u diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_HotPink_A255_T5.png b/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_HotPink_A255_T5.png index d8070c47ee7dbd8c93879cc591582cd2d24b2332..95742d67c8609f71cf63bcd95dacb75f96c90eb7 100644 GIT binary patch literal 5230 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 literal 8708 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 literal 8276 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_White_A255_T1.5.png b/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_White_A255_T1.5.png index 289663179472c8fa67aa6d763fdfb1a35f40cc3d..8802bdbc5d59ad4ba5c71467e4c3c564529ea9d8 100644 GIT binary patch literal 4657 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_White_A255_T15.png b/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_White_A255_T15.png index a2da72426273c990fc75e5cbaf46a397038f5fcf..f6e1013d9a4b2bc7bc7322b640819ae703516fd3 100644 GIT binary patch literal 4903 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 literal 8276 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPathTests/PathExtendingOffEdgeOfImageShouldNotBeCropped.png b/tests/Images/ReferenceOutput/Drawing/DrawPathTests/PathExtendingOffEdgeOfImageShouldNotBeCropped.png index 62fe6aae901b860a4120d625a472ef8ff744b2a8..96dc53861d2a25d1ac98786c3dc2e4a67f848825 100644 GIT binary patch delta 5776 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 w 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 literal 11829 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 UiUQ>xJ}sq0nD{O^8f$< diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Bgr24_Yellow_A(1)_T(10).png b/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Bgr24_Yellow_A(1)_T(10).png index 49989139f8223dcaa1050b7efadbb25d8ff7e94f..23c9b8a4105d4549f6a6236b7b768313b50de85c 100644 GIT binary patch literal 4424 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 Ov}3#Xwvw$s$NwMo?pMbE literal 4299 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 literal 4018 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Rgba32_White_A(1)_T(2.5).png b/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Rgba32_White_A(1)_T(2.5).png index 3b3ddc6520301b6a320385be4dcd21637c2c0bea..7da182ffe67bc5d4ae1ed493a8b5efc0953f2b4d 100644 GIT binary patch literal 4278 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 hZ;1DPY#$xyu{!xY| literal 3970 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 PT8Drq;vRY*`RRWEv6Hq} diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Rgba32_White_A(1)_T(5)_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Rgba32_White_A(1)_T(5)_NoAntialias.png index 3791495f9c06ac82c21b3717ffc98237fa53a792..264f519f570aa761713e3d7adb3fbef6af93b196 100644 GIT binary patch literal 4356 zcmeHL`&Uy}77l_E0tu1f83LH;sE7}Ipdc#9y(lV!1QAgwP}*X#RzM2{qd>tt%CLl0 zYfDF3<-$@TSZq60EEcH2wo6@TC~2u8kBB;$s3t;MS2&8!)sA- zQ9RyfRnAW{Cc}2hU9;s)9#7Ose(b)>(Z0&#i8X7Zqc#?%-8ZD1>09FN(CxBfQT(6# zc0H&sjVu|nRQ>p{cW|pn7I{9eQT&_UjOu3y4H0fqB*)r;sLe_eKR?rkiu}V>}!>P^L)^nM_a-?>;d7d|wtbyc%_4*q5 z#KG-bnNc0pn41-BC_4Os{@gU`4B_OXCm@-jPQ8+8n+en!DaDBkG}N3=80oq|HD)o~ zz#N3mpygoxAh2wMkWe2gDT91_FHk?<34Id}Oj`Ta&POjz#PJ)5Ii0azrZt8jv zXufm)xihT{d>nPObUrG@ED~xf0YZ;q2=<6=NfNZx+Ue#8cD93Oyi7A*cWOK5L&!rbMhPyIKAlIBF;~4fdNBn@D)`5fcZ(~QF_&KZA&Ah*yt5H zsT8vTUZNp&X`l*T@8;Rh0d3*<;^2_MRTn;q!JcF8WThB7xO?S@$ z`8~?N5K>>pc;(m#!?`^jCG)j8ucc|5uA}x9Hq%+92>;Pd(QBK`7P+?JEyxj0I2B!p zwWC!UV7Mb`y%;guW+1VT{Zs?I3Fj4Tg@4-kw?IyK14&Y_A-07g!9*u@UB7{7a8^@fzSILL4;QoUqD8D9ve6*|1zB{l*7%Q8=D24YU{CbP-tc zs? zyB!I|8#17v(_qYIdZIS&=Hz{8Cr1_w9d2 zt)Hw?v`R%rA+TEQgq$It97!xJg_{U#qWpS zSfeU~vftAogR9$qu5vkau2 zq`FS*z`LOmrT}@}!jx;J$m=*^mP7E|18Th=kR3!B3nA%poh&Z~Z75|wG~gZ_M6J;N z*dg%@C~9%XQS?mRDRThFEmMRUe1RoIDw175tXmeJMO}@#{3wv9>lUkPChBs2Wi!!26@gBgkfYr(7G-ADnhbS{pQF)kB1>JGLbpftGQ#-i-hHKkj zLDzORDl&;14*@XltOV=vXrsJDg0m#;epWxaV7E5XL!y&ok9bRUH{k^`2juxc#?eDi zimGJf@+%sdvF%V=2c<(|&y6Z;V!g}-w^n^#Hs`p&(h$RX{{>3-vzym=m||*WE~mXr zuk)q4KQ_uE!6yt_P&0qZEOtm-mc$kRNutXI7rvCy1{tbW zvEG${EM@sf*9{e*BFp7x0MTEVaTb%_ZxokpQ_zsJF!ob!M1z`Ve@T%yZ_ zGdWCIzL9G$e%tRwHM7EE8SZ%8(U7FFS}(HcVqu0LNqZ`Cxp{K8*#DHkVky_OV>i?% zaqaED>b;`b!jnM;FU1WmhikTSvgI2*OgpM+$S^S1wfI{JCd(Ec3NrM{T#KSYl;3HY zqQ$ne${<7XBKooqfN3|m;CIxyO^Cegzh@*x+Z2(-Z#lsfwS7aF7(KzHrN4Ltm)hVc zH139(NQun@+wd+L16`-)*~AeY>yf5)?>)ly3Ywj$vPy1F)wE-! z{vDG5V!~mb z|2GN6JeWHXmqO#dIwr8>`%=VeaLB$*()@A|;rA)q!+7a`p0MTCdYFD*;9o-YKkgQb zh=c0qFfxjdV*E%&+p5%`HlZ79s46X-Ck2*gEO8cL)}Kwqw}s=&KqVCwELlb0 zV;tfU`)GtHY$*#e4BFz|lCw$<&)7~jrz=_27DbkN7w@=bW+7rA2f_DW+x1cIr>>x&U5k(e3 z_!3I513G*ty=S2J8g1-YOOWBH51?Kq!;^xgcn?{Y+$O`b478nKoiTICTrpuickf7& z_NWq-iS<`_m>Q6vZ?`5*Wi2OR1`v$2W^@bML9;jz30j!v?RR910 literal 1953 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 diff --git a/tests/Images/ReferenceOutput/Drawing/FillComplexPolygonTests/ComplexPolygon_SolidFill__Overlap.png b/tests/Images/ReferenceOutput/Drawing/FillComplexPolygonTests/ComplexPolygon_SolidFill__Overlap.png index 6eb45294d417685da15a68b56c011a766d25808e..05b250588e6aed74ac41f77c808ed0f6391b9ee7 100644 GIT binary patch delta 2972 zcmb`J`#;l<Bs8o4vg zHLS^HF1ZZ3%Oyf@xApP({te$>&iUo}!};l)lcrH4mx9-O@!Eg^5TCK#Q!LY|2YW#qb#wZx^G==-@3Zw znug@sA*nST*eVLPdIYw5RAyCAcEw=-FU7qK9wm58W{siZU3C#tf1%gLe%FDTd!;u-{{`1NV*% z#2@cZINpEXsPBPMUy^a(L*w3Llio)ry(uQWk56z@Pxhpl_B=D~PCwP1Vb+~#)|F+} z^#a$Gjq7}A-uc$@TaIN%u2n~#73aM*=YuteoPV10(T2^iWtZ5pOV6~I*|nG3wN==) zRob^z*|#wrzkELXg>|;29^cY{Z)wE0v^qDnooi}8*Ti;d{OZ!kacS&uZTRNe(B)R& zeZIcud_DJkeXl#K&z;pzU=0vHe{UDMT{GidGe@kRCszOTsb27@Ui7V6@~v9-t@=f(Tp?Ai`c?k+t6cM|*zm9T6HxwN zK>221`Bq@rc3{~~P}y!!89%u6Z*ZxbHxVHq00C?*aV~JgV*LY)7ybuDf9XzufAnF8 zt=y1vT_<=94Huc3lq1y+8R-Yo6!`k&OD$&}BI104QEd&qub+D+zqOZX9yE5`XEI7I z3|#=t)K>h?9{OGTZTUCF`Hc3vROfcbVetOmVVz?*D@^mBrTF^+sgnkacqiy;)}{$v zb#^?GEqM$VH$VAd=7w3E?NrtLW>K<#XfPj^LH3b5p$@ugV%ecpmv!I@k@me5%(QguDlx5`9GXE*Ix*_ z;jGEk7=f;gM&~^+hR?TQ^IXYBRO72cT;XfbXWL@j$a6`)zT&ca?KUL{EvSCRpZJWi zS|#iC{LnB@O|{#*M~@#(3-r?&4W$m1pc=1yjP1!GBsZUB`IAs~% zC{#b$RP_8iLfy;KdWX;?pCysXUTb7_3Q6v@p-OcU%)!QmMEcNZ2}~Z zooTnqcbRDB3hPj1PHgc`h_{YnDru9?Z_A;UxD9$vx~JO6n~rJ4H*>qi&D!_#-w65ZZC340`xU?n}}O8>%$TIBB(v zAIEo$QcBcgk)1b>rY<^(+zMBN(KD3}ITd-VLL*cqwy$?uAY)fAM#cDqd&lmEuZ77@ zMJ7q__=;aXc3PLI^<_~f=|``JPnGtqy}VtXyJBw$(F};2!n<5%!V=ngV>n{qa!U5J zhg9z#xitBYdqF&JL+y14za_jtF^F1bJQsS^;I$FCNuRS2Q|KId%Ot^O=>$8R$rLSb z?;e_akua7)X55LhC}i|tq75)r7ro3*k5RbSicp9vbk=;!k^w1^x~xxIYuYQf-7Xl%unWX<0kR7rMR)Jjfg`%w=67 z7!5!@{NR%+Cqknix~|oDGAvDEvv?5Qvy2Zso{$|1-Rg65_6Va|>`_I7*eB?dW%I;B z@q%iSC!-z^a(LY&-N$;b%L1uEU0Ug_WKDv?sS)smgx-KtLB(~7;c7p|zMmt-be{o- zOf#eOE{a+xj@~ugV9>I^i+!4c`|1`|ZaDODcNX;q6)nD2jFsdPNNh>Ndg3|gC*^0u z?7`d7qF)W$^&Vsv&kr6Wh-xlVi$xIgDsCq^)$WL3>Z@Du`8CI^KZri|gBl_^$B}B1 zbglezb9Lm55?nhiFz=4sUE4mV@fEjpEq2&bRv^LqOEr-mOx5w*ql`_;)jBuWvi4i=_BjDv(Ih;YnHmee&&HcR##<^>D>29w27jKyTKR8C?tSn4k@&skdU zPjEE!>}f5q^ni>U7(6hE3QG@62!O%!9$CZEwH#z1NnC3o2pL*tHUYLbwCDjR89FwC zzZ%+q0z>=Gz5(0QUfBZHA-On!>hT&4NN`0uoXjM@-Lwu@)eZo5Y;<5_G(>W5G#KID=_gTh0m!&9C zEdy{6SzMwR31H_*YT$y@03q-Kw`EIa;1Xs15Tg(J)1LV8YTq-KZ)1TDg|kIC3(EI* zKMkrW`xFh7d-yWJ1;^ON(gRmw){!=MrTgMk_8MO@#&R~`Ao$6v*fLF<`-&kBDe!9r zXk55`aXA3dZ_j|Kx2c5Krf8ikK;laNEg?q$kf-gR+Qa`WSMtzatO0l-LE94L~HC3Cbjy z(>oA80O&eTpb^3q9)XfI@cG7YYx>bPbh?=*_KO+ldb4aSm@EGVs)7%Z=zeKd*kj=h zD)Z9Z1-m?U$>sqcENR)m2QG#QPK`(3lG4((KxyE!x7^L?weJY_^gE@+31*uY#*9Hz zSEwNnm%CSskb6TP8D}OuKjRPDk7~374qKY&!t(HTwPy4?4V={zl>5Y(8L*42n!51e tCxXuO*K;{$R$L_h|Nh4RgZS6|6)NmSoSr!?nv+~5M*)s5&|Jy&AGPK1wKEE zK#1!e|I_qe;oXzHQGTw&(H~}2SqBp*ab>ZV+3{REaePIh_i?uixg|=Sr{p%h^j23VHJe1)@vSB8VN{5rPOhm#7Agir^6h zH%=eivfYP|Y$mL|UM;0Q_5E(Z`xpZ!i6SKfV2Jum(@jQ8QJ(jh0yC2P-f!S0>l)z(gnB7$xyFawxJ0{@pCT(U?IBsgYkQf2e z`4h>g!m}bi5=vN zd*AKiduMMzLw^$@c` zNKJcn8;`GRv;bWA6xgGL;ov+PlHj>AVXhn760Mo1Sg#3f2tn>fdfoB? zVVev%J9wOEQ|u#_p1S|Rh2hb1fTO&)KR{-pvz~z)=7E#I8W#; zUYlt+>5u9s&F#rUJ>NiK+mg*U=U?pVaju#+ihgX%eLxw~Gcr|m9at?;y%CTwKGmDB zx*gX>$*A6s8q8|f4O5V)4C;TnbQ;~`-Uu z9Ce@~y3{b(1u&R68O27>v+WJTt3r;BR3#qPWNBfHjlZw|n4MHZT_JqVZ@Yb{J(}6r zwYN{Q@{OtIH-*pSbYX8P>pJ6r(sSN5Qq*>jV$Q z;m*}tj*#_^S#fe(WY5sJPlu_*vniC6+}e?q=E=L&F-`IV_Q?cvAwyjavX-3< z?)_OA^u?|^@VD19g+nqVVvRg2J&bMj_FS;wAJ#=mu^Vx&hl?k4*}LHB=;Ac8ql9^R zPTA$%-}mo$%KiD;jp@3&s<2~&xpZ$iNJVY98PSCebXhJ zAVMDbwDgyNcM@aS(JaNXa;olGJo#IM)!|9omDhEPVEu1NznnNU4J{=7s-4FO_W%B1#2THdF#gQn>4BcDf4x$@HgPw% z1nqLa@sOdc!rR|`tXqpw#D`+AnZJPGZ)?`#h_QmOt6s~ss#p_!uR2O8<1IqSwLMJfc;V35-4Rtiou_wl zqTt7vveDbYYYuA+T{5e0W?1t^`NbMT{!Wb~B6WPa;*!@I@#%GEy6wGhZsU1kT45`_ z`*ZnCerI6ftOFw&p2^d*qvIT0sGT9H2~D|g9^nHcPdn4g{BlzUqaAz2jDzRwjc55g zt;}4&)~xHFJzIe1CljXzpZFt3g6q$&RFN9ES%F&Jl9BIS=NrtaeP6{T*Lm)}6<=jU z^!U!k=aD}NvP9GkZzrc?rYh#H&wSbCwlHQ+?WU`{`&4Jh<_U}_Y#iwfTpI5xrSLfr z(VOi<3BES63ldidMvJZEj1h+#?xAqm6JK7DmzOSUoJt&V)FK{UZ#%b~Q0+K5pN_i} zgU-;Aofuebid)7k`;`D+D}B9!Ut?`ZZv%sq!|6IlNiyC6)Q{Q5*@LMqFZ_@r9&_Ay zNcnSE(`@Z%Q{L?__@KQiCe5RSj8&d{IRPo8X+XDB)lbF{pUe(ezIqsmy)FAF%IS5S zvsR?`dri1OZn052`WBtCJUa|NA~IsI zbiQ=Kz9*5MA+G?lch+%}F&&Bi?k{zZ^#`#%i|<}1%yAcs;IsIq?N7be`TY<$;_FLA z=Oj0Xv>$>D%s-0YPv{=2L-!XcsKk zAv+WpEcl^n6WF)FosN0lgvvikPkLFd^G@w=^O_X2`6s5`{(Gl7Qd`K8rf*6pmjXUp zlN3h?W*hP@=NvA2EF`!nZv_>Tw64sc$Mbac zwOVgyx*4e+Xvst41C{%sEZt+9t5FKYXcw+@jD<0D)bq^bYa8rD?Wh}ZZPPjcxml;` zl?dd=2o7Z*)qmHHR;!S|vd2dh=3bmu0Za5Dha68cvwrF5wkBhl&Sm`=wWJ1--R~IV zFMi2tjB_Hg{#ETg(E|m(PYuZYwl0s)-$@$F93*pD>o|R92Fej?2@XtQ3p&%UYp-5C zKsnfIzpDGLUG|ZdiF??}^8!L0aBY~LBq2L66tAv1TsykUaayR<#TyGD0n-|gof}s^ zT+=7L0k&bhrvy>m)*h@lN0+fsgp$j2^aGG4M6Iz7j7L>{(Pmh_oWz ze?;%j`hdbZ)u*=T21YRP+NK~WX@p7XspCKI8aJo5IQkQx4%%CuX7Y6o@zKX)*?*SA zwz%jX!*o>W5{D~9*8X+&1DH_n*ediaM#7BV^h(QnhW-`P>vv~e5qgpc%DfXbpFqyy zwMjRn(lI>wVm%D+aSjLTSwJGra_mR+_~yOAgT^J4MZ(V75X+;u+&&gT@#hFEO6g4`#3rM21S52vzySHkL z`)wQv<+0L_50z9*_&Wz;4r)OE0`&~tiK>pV*ak`rQ5ZS)hM|-pQq>?rIXIo!yhAck z2WSwcG76P<8*x^_@wM-|-O^+L@<#RKUmT|b2jr65YZ^qJ$N6+a0PK z&?{{mz5Jq&pB}6!>0x$^9$akTVP;GZj*o+AJQ;HD>Jo)626JCSH}GNi$qLex?h>+$ zlOP&Y@RCiCx}k(WD*@lbL)Xw{JiZB*vZB~v0eqF_PLCQThs&eJhr8u#RSks^G^H3q z4OHWO6}m~J`U#3*3sIRdVa%i&Z->={_eI+{YRkg6Z#71IG^IRrCSfODDW;wBH9Sg-5r_f^1TuYTTg&r%#jtY%nfo=ENl1%%%s(#QxQA&Dxk3(kP(#Ykm(`%T*?s|#g8(q*6e|tKmM~hI;hAX z#TK5?Rl=u{w(3t&EKpMt=Yc$pY^1-3=vRwQMe6MJ7sb}AKpbVD31||-)_cV%Lmo)J zwDt#4ayk;`pB3?GM5|YK&eVJW(SO}C z2*Joq_>gyU7Q%&06kzz0295Hq=oHb8WWNWWW=(ZTR^DnR_u|uRsX6Y6=ub)wN0$%N zcG?8sV8vB}*?G@IG+?sLyasjN=gDt|i=jGag`ufAtO&e5_F&8Wc5fOb>y}XnMs8Ag zPy)Lyl!yjDap3i>$wb`}$@B+OczW>6UcB}h?6A~GEAJNC0lTecNsdM#;vtGMUfa6$ zpYX;&rd#2az;1xVF;cD1-c!_d}$cZ)hUFqStFCz!%d;#lZ zsu&+VE%)G0mj4p&P2g;D4LSSpD{lfo=KNH1+jn={IIDzSoQ4syB1oW$vm@pb8q&S!~Yv$Ii z2sAxWn*$lZMOSyQD;?ojUB$v&APdrNz#_ea*Rl@#9D{MxLTbA^iKAzgpvmHpVOSiz z$t$^rMMo3Pf zD=O#NASZCtTL(9sG&q5avRwI%0+W6CSSp!3)zAFh=U6?RGaC!QZ~H3F#V@G{At*>i z=n7#Qza+SE`e0zI|Gy{y--7>H3x8%QV(VOF>x_g)aI61+4o&|1yPyt2TDk*2w9FD=h&n3gH<|5sZkakpLQyM-_qk2;AtO`~S|Gz4y1jJ+s%W*?Y~J zvW@8}uFk&B6bi*PEfve4P^`i%QsHQ0VFFdvX%=IZpOKPCA$9Pm#j(vv_#lBosX4mn z^>#ap@06Fy&!ob!mlm#owg0evVh-owZaaQ0XUeL&vpb>uXi16KEQK(TIYLtWyN*IH=%!j+e4ZFh) zdmMLdwQ9^|v`7e(FM8$D1QJ@Do7f&DA)ezmgy>zF%V$Mnlq-67b0fZbOfd;3uA z?ZfZgKC)VWbhW->wf@+eTgT&Wort@oi0f6v_nwUJ?M!G)q);5RX;?z$7k4Ml?Biu6 zy_2%9j3e&}DQ^a6*BV0;tpcGeVn|NKEaM5|L9Ql18g=J)d_`};seWFcK^el^X_yp^xL zBAH$+xFwx1RaH0rnUow}G9^~`H3?dhUB90^obtnu=T0l;YVT>Mo^I+i#_}is`NJ(T zGb7K?va7zZGvzYS`K`BKm^#5Ke9bhO{ibGHLCGDnN;gde-Oz! z-U{K(CyqBmxF_Mb4X_WPwvpI)tlLF5+V}Cb7R}7AJ?ut1q+6^-HJ5%1v*`Ni_Hihx zXYI-Rh^VP7T!m_W-+Ax`BC4wl`ySO~p!|0U;M3<_f@-jQ{;Uk#^sF6sr8(^0#rLCs zzO^$t2D?~yT(T2**Z=PAOMkRg8@&Qs-$2>oLvKs$h+dAt_B9eQxKp@2G78&eE0>7C z7HY7z8H$=}K4ylZJT_*{qMGW8TIo{ymqthiuKc_9*%Eq;jkc>8Y{9Q}7J)4;ET#bw z-E9r%MMP`LFRmxRF?MaVKYcc^ze@`490_K&Bcc#$rTQjV8sy?&89z4cx%b6(F$e*u{hx-&>0~Sc zem3^AVcBQ%A4@>U%j){ab7ikSkpU%pxZ}yH!P#S#h%%DOpL@}4vl_*=!_qa#!c|_o zOa_|S;&t=WZsD%9R=mT1^yvPaPeI5L^ryLkr*>7lX`9>$$Ay|7>bTem4N_au@Vr!a z34|O%vAO5MkCQMyOjn<0vP>`mde~UrhE*=39&R)Vo@$O0mLxo0g`H?a>gJyB>+`Ng zu^n(m(FVh3n~OsI>0Lt=Gmuw7Hj3?qGxlv*$1+`%fpWH(dEKt+CbY?exaX9gkh22I z)F2~smkf4Qf4w2E%Now+`_M0BQ$riin^~syGSGDj^(+;3?{%RmSj0Pq-Ww4nSO&&U zq4riRlgnFFJ~`UvRbY=|Gg@S>G`o9@coUaRjSi$lSaW3H^eObV%}3o01UTJ9vJAb| ztXw^c-Pa-?{>aL`fnpO{q^R_x?qUMmJ%#EFyL0_ZXv4e}G1Fx{3#T)uL?<)iMGGRIEKY3Rc4vA1a1T)~+| zTL&OyZ>%`(u3hymP;uE(CE8SJ)=CUyQ~Qfe4a=?}qMO0%icw8LLv4>Ay-nB^6oVZO z3TM_KqW5=yxWkn;5P@g-(z7<7QuIJICoW$+C<8v{4`j-KlWT2;4?UUN!I1!V_jcyD zh$yA(Vvr2146nWSn_27okfVdi;q^w2&YMhZL+YOaG;d@v@vtk9dQGtbE@d8N+w$UZ zM{p-ZvkV19hAiTwGByY;H;pg^>R<+sY+6Q7?l?)w!v~z_1su-P#Ek*{4~y} zV+ZZvm9-)}8aYgA+C6Rtp8AY*FGqWd6zQ%2McoMk@IKmlsBDYYV0xSEtb2t$3s@jp$!a{%Im(TS$tQ_F}fdeV8stvg-Ec78v zMS3AD|4OAZR=|Qn4?;Y6;T${2jdx#zRMw9LQ9E0?UU+IeX>3P))a6Tv;bF$-uw0?) zz*DnHV;fSbF83vdA2B|G7DNso9(?oR`TxdRn+2;QfwP;tE)W0fO@_3jbc{^gR{CFM CXdkfv literal 3869 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 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_EllipsePolygon.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_EllipsePolygon.png index bb69d165bd15572a3aa4c3fa8acb296d855b3611..b091462f5a6e429ac90a2946cd6cc9b8599aeb3e 100644 GIT binary patch literal 3012 zcmeHJ={wtL7mhV5A!N`nX_ASkAT$)Cm6BM~)K;BV)Y2MDwbde+#@?hV#Fif|)j^{e zRcdbyql2U(mg(rmP}C9~v}TGxBOWgTS@ z2&8h9>fkB0;(v#dqI7;huPu=pnJ78g{N2eWpEs;P-Dj}uxS@3=bJ11EuC942k zpGF|eTZ=8~$_EA-y4A(yF+*L=L~UZ>vZG?qP}toc4pV9(<&8Dv)eXGPKKBL=`2F4T zY2x+f?0bK8$k_1g#On!$&1#~*Eolq19EVylU7bi$?B!GJCQR?8k`%HW;wGu(;QyQd zUV+@bMo)NP4=wC3-+BMXrv=tOPzV3ayZYup65!tK_@%K$sQ)^9k+*TAI`}ChYIdln zhZcNE4+SWyA^}?UecJSiO4{me3wT)g_Iow%E1j@{S>ub6?8={LCogHDZqOjAG(AAa z(&cW3)<5s?j9z3vyEsFVaf~w+P-Q+?|I)Uq)LySGC|#aSL0mCNL_qq&Z|93GV(gbX zU)qMAUHGNMy9xKlkYXT;%8|XaJf7;!3|g=@H`6?@V)g1_FeG!87Pnk%obcXI&)iZ| z-}G{kd=8q^b-`*d)>l-!j{~lp=66*^G#rY0g3c0nSQOJ7W}RQZoqSdm5gKhscD(Lz z;bK6Mf8*T4(^dDXI%iHKMI^Mfe~b*Wc|oSc9e>;O73wIu3xsbmv(8>&;u7U``9;{6 z7-A>mL+85~E7?93M>0KZD*@quXuUUMB~mG+R1NQw@YZEXA5LszJO^lEKc92c2>jPv zmPtPHpp$HIG4W?cH1@ecnOAlfWw6^rEt>U>J+3*~7W$xQaf8_bjSW@GX2*5m=MDlJ zafn-xg&&4z@b~s|*-z8m3$a^4aM3J#yCRpdDKfBv9tK~hoS%2Do&go5^%PfF;A zCSVZ-{-BCQX$_saXkn!~&BF9PE9*w5ci!@iHbeo(bFxG%I!Csl_TprHdM zA4weIpRGwZ@l~>KcwbOQc+y3`#x||ED|m9HmV0wOTPs;uqF82%GmXSTQyhM6xQxvf z!8Nk<#*MrLR#XY>H={`Ne17P_y&5FX>#Lu!D_n(@1B=i*I9{KC%kGiY$Wdq*X$pYeSmgZv zRJ26DI^DpJ{}P9g3-D;g=wSB4lSRFReh4ymubt+6)tas4jmj>0y+qsyGIZ8IG|q?^MFKWN~yN z$hGz|ttQMhV&+xG#Y0gDu;j1??}Z{vE7=_;by?@V2fARYBK20NlcZjf^{oJe@2IP7 zS9g|}X#oAxFDivg1|8>rtei>nO~o?2!zM^pHnUe&AuACMCid#BHAQD;YJQVkEI;mG z^3K0SHQRmt!Dx%>ZnPjPD-HzKxxm0FbQ zR4J&~&O05r2bRKRV;S1Jrm$6R9iPdmlzmbTc9fV!fu}bSPBrO$9T-AS+X zqO2LvoLO$Ji^@%~^cJNe?f66tsI8_`J01-Wxkci2Z0&OjS1zug-}k!gJ@VFi8gd3?QT&3IyE z03{xEwNmWU8Z`!ckhE?c;i2DL3*?6Zaj~l1fvgd^^*%gOF8G)W&-N~pK#a#|f9@pO zR-@HQ&TWtv79urX8hyU|-f4;+utDDMDmv~__lNIDnxH}Ok@ell^!8+B4rRWlx;|w# z$}?lf8&tD)F#Fo`9IrYWge!utfEk+_NN@$Z?(IlYdmk|wbMqz^oIOJ(K%%LY&_`dG zHv_iFW^0QRVW&DC#~Yxiqbj=VM#2o7Ug6KK`DJHordSCVgfB1}Wp>8PCfsf;N?f_$ zMbJRk_{C?aj82$l`A$|0M-ubpbNcp3e-RQ7;__p5SpzQaPMA|Ey<4vJiBb4u1VJeY zv+W4bMN%v|Z-s(P={%>h3L7j{&hbaP(rjYMp3o=WVNn=cyx z2=P$xyxvs7tSid-%@TQI{@iMMG%lj(es1nUlHJyIX=yEyX=kVRVSmlTccEBLoO?aZiT}W0L7tnDww`g|#rV$nxfEB}A z`pQD-hAJqrCQ+gT{GD(nX#5oLD09AQBykRRqr}_5WO5@t7mN%9!E>0BypU|SwgubggJbEip7NL zq<{QCCMinWI3@;l%?W#iq?SX`1yHE89zH;Y!JY&TQp-8uY12^L^Z(^Ati?7s;QJKk UK1jHlwDSfXb#!y6wL8oH56@g$i~s-t literal 2700 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 V-reLayQ`BRBYiWyqCXrX{sWa(-X;J5 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(50)_Ang(0).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(50)_Ang(0).png index 9f3790a2a9ee741a5f8d19996235d41b0da45c75..82b32b1dbf9d7ffbb0602c0c4e0245f79295e321 100644 GIT binary patch literal 2551 zcmeHJSyt;IpQbQbW*Cabm|L4T89J%B;+6A19rOQwy6rjenzM45^xja!>w zNp7j7P8x1FvXm+2uDOI`WSKdWN+ZcQ_rBlv`+f6pe&;*qe7~3Tbgp}Q;WX5A)IcDR zhMTJsaf5~bU^8UnR{Pc5*&r1%5$6D^d5L(pAvT5EAGHU8>KI!Tr@!6MsxhwqWDp3- z{|739pSh$BFU!rz-ZwFLVIsO}C|*~vbmKDAT|de_^MR!HzUNz^rEW<`NY2r4GW;>Y zBb@wF9C&W_%%)WLJ(nEK%N?JWI8?>e3JFf;FETd+=+Mn@E>^le7emIp9bWu!1Vl|r zCEq3o4ZlrTSFWZFQ)l4FNFXy^` zVlt;W{|5h$l@LnfR${25jT!W-_Hm1lr0krUCyXr|QUh9LnB zxfLnuCLIh#(S3Fl-~?>ac3DhSgXaFbCF&2NW@E%8FP1u3cTRB#?g1A`SfaiN94m|S z;Uc0cz4UQ@9gB%LIy#|i2sUYH(Kd24F|#VHf48mrdLENCSR8$`FWd#qs?SR^;p}3Q zj6>u3z4=U55yHcNUshfntEY2WgcW;1?^o^5F6NMa2$f6_RSRsH>SZ5hy~R;sEcNoe zVe5u);LTK~j$6^~ZC7?0N==$!t0y|GV1`nxqJ)4lX%P`Nsw+{9lXlAV0pdj-yNOM5 za$X)9a+lrjrpcQ)kks#Lvd7pYPv=)Vg4UwYYPaq+(xAO|%6O{^2mec7i{+m5ZrZJm z3~lQ6l|^I~{n#cP1fg+)XJbSa$EJX-DgnJjKSt%|;9ClTTzL8(7`U(l4Cp~iEU)|o zt1=ot6qT^EKH<26#m55BvTf&i%ZDi>n^9O8PZMdScB`Eh*IyqhUGAf>H8_U_IOsR! zZ?M*9UlcZ!-oO7yFA(29)^cd#Nn)^qmDc_clWY2-B!Qt9gs+cMRLF(q({Tt_t*fvp z_{BwAJnWHC#CdCk3s1?Bn+Q@~#p)kxUTih`ET^P~w=S*8g$7tDwql^^XAi%&buuNz zYMk1U%x~wzy75+UwAv{V$#!a(F!{D0oo`Psq zUO*@*P8T2oA%YsU>T2F{?)%bx!M_)rytIcZ7Rs!lWnOc=Z9a^rddIWYP9%{|#lZlg z5y~ZM%i78n2UznjIqDeAn!r^*1&b!JLAdH3EkXw{ntutF&m-TUr0g|JuJ!zsGGgS{ zB@4<(LoHce6Z4T)wB*z6yc(+?fARUgNAF{YJ6DlkjwO-&1|UE`$fLlk54@O@VAo<| zi#Cm$R;l*SKv-&Us_e{w?*%XWPs1!TR9mT*!0oeM)7jQ z@(j?HGvbGEO*>jx>&s}fXti3+kPCCUFlg6w!*DAXHtjjtI{#WOyv9XByG{*oSNTj7 z__KlWzAFrRtl6EcyXf8Xbg+4m&E-s6NT{U8Oo{@tTQT3|cciV-qsLujX_(RV4xrP> zj*6j*Q@979U9y}X@4Ujr)(cwKC`qIv14!V^zQD9mk^i4hCm$cOd^!!EQ5!CsjG6rCZ@NQ=0Tv0%+_pFrnlBvF zQqx1YhWUOkkI^q8FsJ!6l8bXH49J6PsoMS<{Le}>A1GnfWwg0|T;Ik(1A*L}y_{+s HPNn`0Ug3^5 literal 2113 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 literal 2232 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 BO=JK7 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(5)_R(70)_Ang(0).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(5)_R(70)_Ang(0).png index 04c0c3113088ea93cf52d45fcb866d2390bc21b3..9d2b2a4fc30b37b472cfb13284f7e5be5a9d471f 100644 GIT binary patch literal 3255 zcmeHK`9Bl>A2(|j(-0fUu_C!@LUWWHIW||0a)*4}wYi59ITj|hkjz=4bU2bQ=GZja zgped#?&KO#j-tM+&mZvp_4~v3hxhySc)lLb*W>wqJzwu1-tTlfTZ=tH(n5TEe0wlx zQwLsr{b%hK;O&(zRmHpjh;Xnl;j8MEnd5<70me4Qe0fDf3(6H#1W!FF%?X2%1WQ*pz=Pt>>D% z9mi@oiHY~8DWn0Ngo0r?2hrsNVj$t#cYBOUHi@bl_dozYQBnU;cpiChqXh2|@#9@M z`O5Oo;)oKFw(UOWzBMW{Plug7ySgefa$Bd++W5e2IjOyK{}2Dg0<*`dd6&kfqn8%G zHaeH)(KH!>Ii%kn!BqQ@*h9p9>W(*1g2+I9&4Trqzwpv!A*63`VR6DYqJ)}D#RmyN zq<3&(sZPs5h7ep8wU8pIalE%lvl{(8i9p0ePY|r;`ge|1TOUg*Co&D_klcZ(;$f;L zV|T8qk{Ur$y}XNc=3fZsq)4ikJ2!-R-uD4!z%mZdAvpsVU-MVnJx^p184eR5%ej}4 z12|6)se98*qBB-Z%HA~1_*J_+zXpPEOeR2R^2?Re|3X*y zFuNFlgTHK!VbCc2$_x>p?)q9l5P6by)A$87oWYl??i-OJDdX2wnCVIJ;j@B2L6y42 z(CqPNhd)zL52#55DE!FT;oV4WR@FuS%OHrXx?6>1ilmgEGZXAdGXZD7OHJ%msO`$l zsvBasp(g|FC+^60Ye||F%v7Mu!k1&%T?c zrqlh0b+$G&;fm$qN6$^NzzYW)PUV2Rc8!g$_xJT&iS6^bo1F zgx$GE6?X`d(2=(Z`OfvCv;o4j$^_^%>f}q7ntPh}oQXYxl_DuTVuwfc!Pv{NquMnw z_rDyb+P%(=ccjt@0&t|nEg__6?M#34zi`)CyR`l-x?#Cx)Zc z`|F$a`s(-3#jTx;p|w;(GXjS+CeG^;{60MO1XL!Q)e%FA!N|sjp$lS1CJSc!ch6&^ zT+B1LqMyth^SF7-ciw99;O6I8?WD`@vbp{Fy-6X(77DTMEfLB*MH9CUoxTU+Z+MEN z_bWYXUv{nWzB@{sQAh!SD%CiC*{T_nL zu%iatahm^TxJukhP!zZE7I9{GcTnOSV4wDvpt$D}w=CjytWMPw!t>-vBQL6z zmMHdrGqNNUcAYXm58rf9kxR{g-_$#5&J=^6Ef@h%e#{4Lny8#oSdKS7Rdes-8z>sX zG>RijlngzJN65R_VU@sTH8u2ePI3ff_GCoO$bsRY+2rt)LqopdMgmZEnk43HQ^S|o zt@f;7O+Ccmqu+bI4l*vrE=R2<@;Epnx4H^E3`W@8tKxaQ=OX*qPkEAp`V)8rP}95p zQe2`$+kHkK6AV9>K>?8Uzq`f7O0+d3)R~{Esc^I2gMQ%;<`f%Xzs}fitKNDNS=p+b zrJ(*)z!5mm_FHXpQaPH9!so|%yB^PzCZ&rfWFj-eyY>fEXNmAgT0jRoy9E|Yf70p! zJ8b+5uqw7^Cp?AFgVF*HRF93V5bU{IJyVX;Ku7`BU%+>JleSr_yrJGWF1yuE_b*5X zF#D<_PT=DpUhtXXovxhbhpE=vWIrFHAKzSWAc^6_-}|h2N>~(Gige&~=eSiV`}o#% z&}w3NkCHfWpbXQpU%xKT@U7AB9|uxZhL1#UMb*@d_Tu_|#aGv*dEQi)2RsWK+kVA1%-7UG?5S$OKT$)5Wby`K&nfLR zh#a=oqbCJxoj|0E+kTjKdiI5Y%%yLH-Ie7o>U4IC073 z)3bf`W+x9-)zI07q*by!NkHdeFqh$44rn`aIg&SvUn4Z4Wxxv&E@# zU_d+!;oB9kw9%+mtn+ddZB_%!LdSdKSUC%!8f76&^0MoWabpMU+cj-;eAnF*;-|AX z*C)nCZOkNqSzq2`U%0nYb)YwD0~Vt3jW6Jt*$V0&fu;LMrmIht8I02ut$q@FYY~u9 zxuc5t$Lu&_&rxb<>(6h4A>#;@9hSRuBW)^q1Y35H#cO2I<@4v>onz3Pf!XD;vFWC2 zk>G~g#6Ym(?L})`+s;PZV^#62yZ4nix`wYf=BlM~B!Ndo^(-uV^Sq39InFtigY#zY z(xW>t6b}phDN;Jq3IN-thJ=+wpC03h1PGMT&N=UlER7`yLrZ=&%)^IpuWFR>`yaoi z05FOtvi-VkyUgzWt}kC$&-;^Q{>`S!HFXaS%}hDi)s9x&3gexrP?jVxThc}{bW2q< z{IovW^^he7KkPiceN9n6^23a0{MO+{WlA7N#FB&AZ_XRC(%n#_Uq?pBZ2ag4_9wDp zbLOM?Nfis191jKnkX6Ji!{|&NWCZrRK8*-! zxGe;I?cBJ^nq{|M#fCoiu^X!WXb^fPUFL#b8gMm1HeovzH#eXaN;BbgfEwPYEM#NL zl7Qh-`6z>F^PAKYH;XW}qcL9x%&Pp(^>R@TGysMcJKG|?-m5r*Wv`}?XM0TA0T}zA z>m?Muh@+jLx=Yx;OztZO9`_YMkDu8){ocKc@LUUn-!G24OlZzj=l}$zINHVzS9*=f zN)9H~-YlV5c}?RUi0L9SBfs^7*@I_9=%AsTMU?)cw2Fn)Nm)54I^QFVvBq8NYrEc^ zZ*%U*Q})WwU#b>Ty5-k_S>|1GKSdgRndHXCk(K^1`DU%$U&c2zE?LTg6?=G&q=|KS zV6lLsVM_02hMUQTQ#b{nE@EFemr_kx8g0vj6xs4z{Cv3Nwt{e;bSf~*nAz+5{#nVS z&!difdE7Wo;RTPLyJ#&SBDehHiQ8nBeER9tXm++v-waM+O&8%BzRFytY>X`@LQ055 zMRs7U_&cFMV?xPeyW{H*J+<@A95&Wh3~Wl9x!V_dWg}iz1mF;R z_D*xirm!AeR3$KryOSj*fF?5l_Bo5zL?V}QBHOpYUUS8U zi;4_064sq99Ol$xi+*d#{QS5Wtz$Ee>)?Z?i7kCx!XsNE(<7FPsI;h2j~n#T#i?sj z$tDL4WJLe5LzkrjeT0S5zl9pz`12@+rX5pO9OwWX6Cjvg)sY)z|7yp#R|(Zb&z literal 2952 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 literal 3347 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 From 6986e5e6052ce99ee4e0e3ec459b2ec70f9fee5c Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 30 Oct 2020 17:59:52 +0100 Subject: [PATCH 050/106] replace part of FillPolygonTests output + optimize PNG --- .../FillPolygonTests/FillPolygon_Concave.png | Bin 573 -> 253 bytes .../FillPolygon_ImageBrush_Rgba32_Car.png | Bin 14098 -> 14028 bytes .../FillPolygon_ImageBrush_Rgba32_ducky.png | Bin 18822 -> 18021 bytes .../FillPolygon_Pattern_Rgba32.png | Bin 2078 -> 1278 bytes .../FillPolygon_Solid_Basic_aa0.png | Bin 167 -> 148 bytes .../FillPolygon_Solid_Basic_aa16.png | Bin 174 -> 160 bytes .../FillPolygon_Solid_Basic_aa4.png | Bin 174 -> 160 bytes .../FillPolygon_Solid_Bgr24_Yellow_A1.png | Bin 3169 -> 2435 bytes .../FillPolygon_Solid_Rgba32_White_A0.6.png | Bin 2781 -> 2455 bytes .../FillPolygon_Solid_Rgba32_White_A1.png | Bin 3198 -> 2488 bytes ...ygon_Solid_Rgba32_White_A1_NoAntialias.png | Bin 1577 -> 967 bytes .../FillPolygonTests/Fill_EllipsePolygon.png | Bin 3012 -> 2330 bytes .../Fill_RectangularPolygon_Rgba32.png | Bin 694 -> 294 bytes .../Fill_RegularPolygon_V(3)_R(50)_Ang(0).png | Bin 2551 -> 1648 bytes ...ll_RegularPolygon_V(3)_R(60)_Ang(-180).png | Bin 2633 -> 1872 bytes ...Fill_RegularPolygon_V(3)_R(60)_Ang(20).png | Bin 2908 -> 2021 bytes .../Fill_RegularPolygon_V(5)_R(70)_Ang(0).png | Bin 3255 -> 2412 bytes ...ll_RegularPolygon_V(7)_R(80)_Ang(-180).png | Bin 3623 -> 2776 bytes 18 files changed, 0 insertions(+), 0 deletions(-) diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave.png index e5417120d68d970bf134cd9aa16652b3c28941c7..32ba1184299c56ddab7620b54a9b0095316811a5 100644 GIT binary patch delta 202 zcmdnX@|SUf1SbnK0|P^R+2*wq71iq*_yc@GT>mrtX8@uGh6(Q`09m0^vu*>`FqQ=Q z1vjjXi*^HY$~|2iLn>~)J?kjQARxeSVD*9~F0B{yJ6VqXoRPTwfSdp7OvQ;d6SlB+ zx+qQbP!U3+{!CqiB=F?z5})OsZzh3-%!*V`cG@7RMN$Yd=bsmw$&4SJ9~T%-0=j|0 M)78&qol`;+0Msr?#{d8T literal 573 zcmeAS@N?(olHy`uVBq!ia0vp^CqS5k4M?tyST_$yv7|ftIx;Y9?C1WI$O`0h7I;J! zGcfQS24TkI`72Tw7#Qz+x;TbZ+$%WTFseHfS+8yg%P6chvmICNw^_TRe1EK~he>;Vfxn1h9diHQ+} z;VN+mL4;9MVF(Fupa?}op6saEwJ`pymwwp(s~mnnXCTSLTm~0nKrtNbA~c~!d(I^` z{}&lVm1yscnD=vIlQ7u%aD5<;!i@v@8-#xZcAhXfY;)}J2i~1<^=Jk&HX?@=)Ci)4 fs1bA#XL*k~ifz|C`*|fW{uw-7{an^LB{Ts5a)x_F diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_ImageBrush_Rgba32_Car.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_ImageBrush_Rgba32_Car.png index c1a0e4744303c80889fec7ddcf7611f396261c00..86882186096a0bd133f60f8961a874b21ef7cba9 100644 GIT binary patch literal 14028 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 W_^S_rcxW9R`OGf`{O)VQ?ER;KDh-FCQ#L6+~fR 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 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Pattern_Rgba32.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Pattern_Rgba32.png index 1200e7b36bd2bf5ea06a5665823bbc46b5c4341a..59a2893afceafc0212a180d691fc1c0be27da7c1 100644 GIT binary patch literal 1278 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 Y{BM!$-{&7Gz<{UhisQ$sVh-i~4*<;7=l}o! diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa0.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa0.png index 04fc94decefc5751568eca04d412cc956ef75169..7232168cd1bc9a498f7c6b8f2e74cb8ac3a05109 100644 GIT binary patch delta 82 zcmZ3^IE8V71Scai0|P^9K;FHHil%mK0X`wFK>q*#|CipJe;3FS_jGX#;gC&EU|^C~ jU}5BA<5ciwI>N%heTCsI!>U>jpb`d8S3j3^P6aV?|;wvawb8IR@*C90Bc%6fGr00000NkvXX Hu0mjf)SoDo diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa16.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Basic_aa16.png index 0fb3a246f9aa0392a495f64eb4e1d107a85575af..be566ff2080bcd4b811e7fe262782939efef1880 100644 GIT binary patch delta 94 zcmZ3-xPWnj1SbCd%7zqdl0001Ap8TDWAvIV-NklbV<-UWgaI^D;0&+?PAl+Wtb$O?@E-u4n~$E*p6prx O00003(!uO~kT2`$;uyja wot(hH{EuIOg|Ua1=Z(0;4tWCuQwJ7?kee(=Hu&uL4OGbB>FVdQ&MBb@00XlePXGV_ delta 108 zcmV-y0F(cq0j>d%7zqdl0001Ap8TDWAvIV-NkllNWzZBmVmV+Apr>#L$Dyu{q@cL1MWF9^Z7pC^URrN=Eclh zJ`fpXVfK+309b?s2Sj6B1~5uky9QI0Jq!LAj8BmwNC5Y*n!i2%9u}LP4L-^MSSS9w z8$C(+{!45I>p=LSKmY_6z~}-P8?PAWfC(2&O%3K3!O~J^c?mu&0BdWdO%d4HDeOzY z)pgjd0z5nfj}Z-V2;1!sPQth?ALUVIen*xNw{oUO}@k@|MJo?lyJnSl;0foYD zVh)r_YxQfGHGocMx$qYl45mvfu)GQ@E5@tu;2pv?fHj1S02u=^0b~lu9FQfT4*^*N zvH@fV$R3a@AU8lBfCzwyfcydN2NVS;7EnB(qyRJlNC`*{XcmwT&;lR>pd~=dfK~vl0(ytl z3b*a`jsPY#ApxXAX}`^m%_Z3cZhn70D+MI8{T08#pF!E^^9uf)JOjb3sF(Ga4_h~)^I+;+2Khxci?vPP)xYwBbDhB(OG|pnO<}k(teM_#iIe!L znq7bEUCaM$qW1H>#_&_I>W!25R>Dh%S)5d%rYIu1ijMKdZddZiKR7cgnchp$G^*Q$ z{=2e^gS;|fgy?+7%^2Ry-T7y1sKU!L0%jFK%}xwo(Vu&B!+0}8cjY7>N&H5B5U-&2 zfg|P{h}W`sGb8eepb~e6@3N}AcA)yPG(P(wew)dN8-pXV@Vdd|g@y9Z^TNXTmgiGZ@BBxEI`Sf(Tu)8)b{MBx$;sR~5-@jR=s@dSe;I<|w4g@sGsA2pBp7epN z*o7fBtx9w_tj-IIsbCWQsI*|uGY+?7)OpOxwEcLh+dh6c&za;9jT!vOA2&)AJ!UD4 zn-!n&tl2u<4>vb=$*v4W+=;2J5L$}*Qfc#ea>=>`^|!BYQ3gu`6KR)zJ7g^duh{X>y}Q@A<^<5Um`Oz3OUQV>TTM>b~6rT zKpYvLoaB25h({ zjpyS%eP0^AqDmF|t1RZM78AS29di#h%OXZxjXS>JaqBCb8OEAAiDEZJJZN4fdMN6(LyQVSs9uH{O`9fqj;hs~`o&?u7`k+)u5FP2U6UzFA;%I~;j*JIg zXY*|`l6aMMaqkgJB)G5BqcLrrmLAHp6JSGayUe~^_?Kyv*cMwVyRtoI_x?k?%6jYV z%*E60p5xKgXqnld-%MDaUaBC;3sqQA3uWG#jl}Upm7D0LGi%887$G%1=jLADKwV98 zC*6V5cSKinf<`!5{7Cat6|I5pF#bc?^$1@|q{re1^qPjLYu?%$cNHN)3cAdWHEeWZ z;A7T^E1BS%zDHO|Ym+=RY`smjJNwt=$O3)Y8;r1>L)8o_65nkoGyD!y@z1S=1&@5I>CH1Uo z@@jGTMKAi}QRiMG?L%djzNl95I$y9HIO8{B`bNTn|TkqYAfuaSuIr)Vi0WeXkW4he6eXtHkg#&2WC< znLdx6lKv!eV$b3eS5<`eYSj)ieGy+#Dae-Ie~4j~-6T|0(b{_B>eg*dDfP-}x3KZk zMa{MKuF);VoTO)`w>&?nG-8Uw6MR!~Y#7I1Cky6-7eI9Kll8aiQwWK@Yc#zxxbJ*& zX=%MPLob!vn0;Xh&Z(cV>qaeA+w^Z-gM!&>ebc3uF}8kJJANgpHfg?J*qZ(%G{Gk| zo_)rvxqUu2sN7_T+ls4Jk@SO8gs<3}$Iq5nh1*aP+)~rnpL%ur6i%EgF`1aDFH|09 zzIYzevqqa&+#WC;p!|j@4Hjho=X$Zpu!kLc>$p%A9BdoRy2~h4Rx`yxg0jdk+faF? z@?SCapA1xZ5!j9#y0lo}Q%b~cp98j`Rc*gINnQ_zNVr-XYj)A-Wy!9=2FZwn&r$Zy zjxJR&**1L6cfhhdf5gIy{rU85RY=1~dHvvJsaR`c#eUq8B?+*N%(nIBu#Lxe76;ww zC)tu(!<7d&2=aY$ns_~SnyGN5C3BCz=6_Eh<^Pf2PNpOU{IqE}_q)^BFA72eBLkZJ HzR3A6y0+I> literal 3169 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 jtqmsZe diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A0.6.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A0.6.png index 4505013e77bf6bacc2082e768d086f0394e726d0..f5e955b1ab00992c02e78cc343eff3e54df219bd 100644 GIT binary patch literal 2455 zcmb8wYgAI{8V7Jp8_Y({Q))*%rZ$C_)W)eH?|BPvh>8=LiaAPj%D@q{z|5>sGYfMd zh|#nZLxDfv(ESPVZYD+eV(<~{=IvD*cA!! zXiEzR3m6P$866do1l462%!FWW3Zo0>W`T#q5Z1ds1zy;W+gLT zCf$_gZ0L@k65^600Stgb0J;DS24E*(CMQf*tN<%YR+ybMTe%XzPr)rLfJLc=Wx3^= zHNd9A#?}_tRoWpC0Kr5!I|J8h*G-#%8{5sp1Nis=pNl@*w*yoS%HJP^)Q9Zc2_ho_ zx)B`{1F%?t6<`w+L1J@aax%aR@hK@FBLif#XJlssQU~eaK|rAZiikp^fqY3moem16 zg~yMBlDj28{|rj+msV7OGY`)&yO~v0pt`4;%?4~ao1@@xx!|JmB98}nN}ll;CMEzn zgP9pH9smxY16W!DquvG>^>zT#8|kjVNOuEY=tegR7~LV@ziu@6;x=;e;0xDiC4nzi zBQzfvp@qN*EdfSoDKJ9M045U{q16C_ayY=Kya;%_PO57l^hHc*N%6Q7&B_HV=^Gdf z-WnYdntb%>{8(?E`ulY&6As+Uj!bmC@MAy${TD}pDn+|iKT@&uzI4ltS3Z2T^WFHd z)t=$h`#Zm03JT7-_S@!);QYbtjPR$RNxS2k-`giYmJgJA)2^&e*M*Uy!TST(4PE5N z+!)ccXe72tD6?;8+DB6^B;iH&inw(5{DL>x6gsVuoisZ+I>&lASToNp-XN8xITQ&O zijU^L`SkgQZpoA2esjstH*-TbUmQZ12;RGH{PV&zYoy=WE(Tv%MRD?Gx2Yb^KlxFI znZDVG_hH(FJ=47uj?^mDk4-ygq)M@JeqikL+*w6!<>Nn~+&AfxrchgrTWyg2OG)QH zzNwtQO76CLzDHXS$}sFGBa*pfBr_YYEtr{CT~W(xi)UZR)66fW@Wz@DBY)P))!x$4 z9oR{n)*pLlKKK-dH#gAQ?Vcu2GrJTE<Qd(GK#m{dYdx{; z%}dc!kUUFlL)5PF;}!7chQ=;;M03U7<7JoP#mYWD&YRjXLsO)2CnC~L9f0O2|G!+f zDbf~FqvKvcwQAx~dig$HY$S4zmO)!vxG9g=h8DdZaow#QYKm`DF5>EK0$P1Xu+jYz zrz^fAf-$;1AE#Y56liUG+2W~|VRx#ZE<&DGPfkkXgz@HvgKjxO(vo&(|K8Hq3N>te zvt%2Cr-(xPP)!Zrk3PJvNPDchXB_Z5gL8R^qZuZtOg^+P5)Q|g?A4a-Zj26uAK)Px zL@mgBTd3i*n&S=+eDSB5d$ciwCJOZ$Y43Nod!adnRwuqIS5M+wH;?2b5Xt8!_Saao zC~dE9ydVyh^!ja#<01HC*KiGNvA#vd7XPU_tW9x|t6vQbiv^KxR2i+Nh;YIe6-QaE zOp_{~#C(e71rXfQTjrjOVO?x zg?B^=68~e=BNh>q$~zUp`a9|SXJcAAZgb&oG~Dvx&dx&fFzjuOZZTxN@X*)GyX`ZI z1q);=8{I>EXVO71I_qi15PFcXP5B8m4T<3aF8x6NyrExqN-`<_tNW*anmzC#+4ig!lec?6Gf~u3WQujh}Ia+60L$3&k~uiAUxDStY=(>#y+<+dxT2NM+fd#4byJawY18J z{se8$z%W<5im`eZHeGApR3}kl2F~3_xGU6V(vO_1QD0Q(vx7Ss_kB@|bEBs{gEM(G z4Wf&NWFq+t*>*N6Nqb<3#rA73tb-a8Zd2dhR$>NG4o`zcO3deZn}Qcqh58%m50hED zd5xI*AGDiizN!lrC^18=u3H-vj*BW1TRfwRe&Cd%fG#1GS)sA=FBPO-Q%8!9X{Kgg=h;g&p2)goM{yf?p3DE=DF*&RV(plof@K0F^+{;k-AN|DY4+EB1zm<&5Vr%K2?%mj+8pq(pV|g2v z8H%Kr;h?Y&TH8f`b;zYUPLsN_Ed>f?O^)2UbgSEwZxo-%)I-cXAI5t@>MHSu@mzNJ zRl+XjMTU!?vy`o_YV(r^h0K**QCAVX-=56FN;2KLW2DV$7Wwb;YP(~ZVx%LzW?a=F&1Xcj6T*oKHYA&oefOeS)5Ivb>=3jFYt;Dr0BbkxN%o z3-TzE{ZJs$B}L8d?J?MQN47k$J4O_P!{k29OAPiiP3XNOK#=u&TTFXAo0!h+;pOK) z3~xu#?~=y1vOWy69x`36FC+Hr|7v;OW2)ouI$xbc{{kO?I%;Ay92nv7FEXo;jhQVnX}CzW$ajn5S_9W;B@L0;c0)7`nwIu9SR z+(>7tDtb(3IMsolP9is2^HFD~N@&xZjV^TO@%;M6Z>*aT!FoPzuRehxL)UH1Kd7g* zuvq0oXp!SgZ}?1BD$`7J#ZYaFO>~MAev{npoR8*xGv0I^1r|1{~ymh|L!=8o>`k4T?_rkVbPKC5p7}nPW}gt?dW^} literal 2781 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 M=zbpM)UXSG0*mi6=l}o! diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A1.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A1.png index 41b6ce47637ab69567b47cdefed430c2782df956..1ef0bf76911c4bb9439f1cf9b1b6eca479ff520b 100644 GIT binary patch literal 2488 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 OG)SI49;NuujQ;=`B?^E5 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A1_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A1_NoAntialias.png index b57c0b0b018ffb8d521ecf7b5d10bead5efdbb22..3340acddfb9ece86d6f590f78bbdbfc4e3de0e82 100644 GIT binary patch literal 967 zcmeAS@N?(olHy`uVBq!ia0vp^zZe)8<5-x1tT+pKCm_X=?&#~tz_78O`%fY(kk47* z5n0T@z;_sg8IR|$NC67+2l#}z{%82l07MO7>i>U>t+5+{Qj8@*e!&fESB zT^vIyZoR#JuvbEn$1Tw-!aMljlnFDL4F3GRKE+#a_sMk$$z>z3<< ziLWjX0U1}_QkSV!w;N;zOfY+UU3S`c!(Zh!6F|cM^6h{YfA9UZRMIX0r0xG~{;Nk{ z$zI+6>GYRq;obe$K%AqmlD_u6y0svF)&oHlr)7VwZh8)KQfVpB!t#*t=wOY zHwmcIxelVUBYu5$*nSb2{f_kq-d{NSiuY>!Pg|fS<6moU+R_Ho!_S9bz7r1vqmFrihSEW(gPkfODGexg* zuM7{-U;jnfpmt}R$KFL%ieI~4wO)CheV6I-^jA=6h}PJ}@`W!?e*sBruM!Vhzannh zOR?$u+>lLPTi3F5|8=M|$hgRL(GkDA|2AKdz1j=Kx&3uL%bIsh+_e~r-(Su(k-dbZ zV0|6WGGSx|*K-YQqsl|fgJAf(!e0sRek4P6{kCuXVsO{vZXgsle@)h~b%Cib57}OE zx9!sR*KV)+UcoTi%i|uu;*j(>-gUe5{bk>)X;t9Fj)T}2^PktF+i^~agZXY?&SLO% L^>bP0l+XkKnnv{U literal 1577 zcmZuxdrT8|953Tl9+ol_FsA2tEHi9Cwq$Y81EHn0Fy=8~!;*nem?MFN=h0e`$0+jf zvSJg|IAEbYF88hd z9N`^sJ?u)MP!7aIbK=2sgF>-8Lv;eDRC5PIwj_$l^>0~^7}837DULlz$v1+;mP2) z$+_2twPo)nohfl2O)jBE66HEOxjoytl17E-Odm8lURgGKKebu%N{&Hnwm0n1eZqXH zBL@;uUae7dCLBR}h`RnPTtLhR z3#p-a(+d3#=;;Mm?#K5=AG>b1o+=goIBQ*TJ7LEsyRs`{q%cz}lh zM1naT9C&ja02=G7oArPz&BoPhWB!gE(I;Mlr_){nm3KP_w~!J!4Lj1W_D59`5(qT* z_3IR^^6`A2T?3$;fx|{4B5nujDuac2AT3aGnm~{2H=Z2)Q_3sSt zFtV&0pf#*~xgMUe{}<8cl>5VWu!u?8B`lk$JMF}joglfF$j|u@rW8o z0VCo-<`^XR7b-gSkfMugewr}l+incOJz;x9GzT2K(F(#2qM=k+QlK&-qW%Zvdi<3% zVUpCzOxMm!Ed!ZaUH3rMIEerl6fj=|7#fWsvnqlw0)%)=?#6Xftws&wtfieUj5d}+ z_y`qn$ZQZ39E<<`XfZCS|F{_y^~}_Z)RH1^W(_`1L&O+OvzP;H+3nnW%81EW-jbc7 za}`+7L#>@U))L!UWi~A6T~1YR)1wSt^aRf+@j*G@GvCwMI42RT>>XUB^ee!mL!L}O@Cg`le+wDS zFQPhYRlMfaFr>0(D{cHh&&t}($Awct$7C5J7H%qJwE(mLY@UIkoCyD5GS)lP3zGTo zCza_Ff4y+EYv8?tzhbQ{;}xUdg1Y~!9$|E z4v`(!GB8F4VW-4tTq*aBENHovC~p3rLW-e1Q9QN%!)ue4_uvP9KE~Mlte4?}U5Eat zOrqn`*xsSk6hq$W7LysX@$4zIC)R#ym2YeHvCd^*AvhLcDTbYl6$uQ)gMru`;C;2c z(=pSR7+B69EW)CwGPr=Q9s)tN_R;NjF0Icy#qePmDvKJ=Mk5IyaP3={)|I(0Y1^Z_ n$-T>!OtSVvkeGXL@2t{Br@nu-c-hnpc0DDAi*SBsr&at1fXd&& diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_EllipsePolygon.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_EllipsePolygon.png index b091462f5a6e429ac90a2946cd6cc9b8599aeb3e..11f2505281d47ae7d57f09313bf3dfdc8e74892b 100644 GIT binary patch literal 2330 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 literal 3012 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 UK1jHlwDSfXb#!y6wL8oH56@g$i~s-t diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RectangularPolygon_Rgba32.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RectangularPolygon_Rgba32.png index 910c81ecbce1153bdf38a73314f163b2bdd586e2..37700e23d45fd9adff6a3ac38c1d0edbd6361737 100644 GIT binary patch literal 294 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FU8Aw(ga_0k5Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSL74G){)!Z!Ab)^Qi0glb{|rFX0H*%`x7ZrH5h%r2666=$ur@B*4aiyG>Eakt zaqI2bK;8xi9@Y(>4jl#%ni=-sq-ozx`JK-F2Pack_U(GNP&a uo0C-zSKr+P*CT&l{`RWlL>p3@6aW3NMY!Q#)ij`689ZJ6T-G@yGywp_dy8%W literal 694 zcmeAS@N?(olHy`uVBq!ia0vp^zd)FS4M=vpiLwP!Ea{HEjtmSN`?>!lvI6;>1s;*b z3=DjSL74G){)!X^2Brv47srr_TW{|w@--L;xE{Q_gnhYse1L?2Xz1;k3ajlZS1Klk z9Qj-@X-`hUtVAXOD}@q=7Y!E}7cx7sxA1Yuw)|UO<8Zyze5YReu8VL{kTOiAK;>wH z5Hk>h%?N`bf@ro0SaIBC!4xCe*oF&^$esY%g>VGSXM~*F*x$1v%5p~;*DX<_yQszy z;Za`(r}|W>)!kik_NoVZK_Q85A1sIwE+Zm%FoMFIkqF12M4ZD5j1VR!c#xf&&@CMw X!~fLa|GP!Ngva3N>gTe~DWM4fUI5gd diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(50)_Ang(0).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(50)_Ang(0).png index 82b32b1dbf9d7ffbb0602c0c4e0245f79295e321..0df4184044324191be3239bddbb4dbb3e6a37539 100644 GIT binary patch literal 1648 zcmbu8`!^H_9L2x$NHdeic;wyIETxjDm0FWx(9E2sXwrk8N-G*0HYv)YL@1`F5luVZA%^+x*#BV9p7Xi)p8MZmryk@43IGfrPl`}=pdbW* zc+Q^};ERAroItV$DI=&qh(>*A+=HfSwCY4#B{Jk_*MKMlnkQc6M!Z=CnFwfTLrhlT(9B zCb+uRxMhR8`x6fjnddLy>nmlmA8_-*&+i_ee|tkAY}!;182IbfI}jY48xoQoS_1p_ zoj-6u68Qk4qmyG}PagdPjvtQ~3Qve0L2`2RsZ)nipF(63-(3v_pz^z<0_jzE9E;lO~wmoXR`q74sIhc)o^>(tRv zy|D?nU07-yT0I7h}0O^3{fHr`$0385b0NnsR0l9!10Jj2$ z0!9KJ1r!0M0%igh0+s?+09FCk1GWIl0XqOyfW3fU0EYp`0LKBfItYls%fG!^x7bxt z{I%e;k&85b^Q<>X$=yK(bY(Y@l|elIJp__OlKvzog4hQ{XB zcKL^oovP2>J$?OyUxr7%j*e-@$0xLh6O=&!By+BhS3u00?iP|DXB}PdeFXn)X@rfc zbj^BQ{!4q?j#pvKORlP>=!%TX?aW@SDAe%q$aTkO{gJW10(E$(z$Z4uaB*Ev(a_WLyK_EX?UzS?cUB;Z@T+jH z^)%lyQ+eQ+n_^jGyLQDuBRNDWeDe9tk&&|z5wpXSjoQ6e)oebrqwG+Td2z|RiO#yn zIN|v|MIy7BxM<$2$L9=c}F&KXB)~)S@9hXv2^+SwsjZmStoO&KPNwD zn8;S=u%4&$IQ4dQwyBFLiG93K$u;}wCMAzk@;2sgrlcJrK3n}0quecqy(eAYD#~p$ z`*ipA5p0{PZYK_uj$Yf}dAW#SWSzGkYh=>+JFG3$Oc=6bg%D%%Dzt5Bl~V z8~#~Wueh0mANO8fH(ea6Nieh9CK)a(Xa0C2Ku^&xXN+=e#LY(p0gPi3#`c7&0yT|M z-f@Cs)j&~2F1w!>9Cv}9d(M(Cj$-X9b%<&_6F^feqB3GRj^gI=zYBcg7^M12W>)A1 zeMMrwgr9HKFywhT?|4uXJ=c2bJRd3J=D*{n z-3aS+5%w)lyFpGQ7rMJ011kJcLJtou3O`mXi4!`hkf E59aLxga7~l literal 2551 zcmeHJSyt;IpQbQbW*Cabm|L4T89J%B;+6A19rOQwy6rjenzM45^xja!>w zNp7j7P8x1FvXm+2uDOI`WSKdWN+ZcQ_rBlv`+f6pe&;*qe7~3Tbgp}Q;WX5A)IcDR zhMTJsaf5~bU^8UnR{Pc5*&r1%5$6D^d5L(pAvT5EAGHU8>KI!Tr@!6MsxhwqWDp3- z{|739pSh$BFU!rz-ZwFLVIsO}C|*~vbmKDAT|de_^MR!HzUNz^rEW<`NY2r4GW;>Y zBb@wF9C&W_%%)WLJ(nEK%N?JWI8?>e3JFf;FETd+=+Mn@E>^le7emIp9bWu!1Vl|r zCEq3o4ZlrTSFWZFQ)l4FNFXy^` zVlt;W{|5h$l@LnfR${25jT!W-_Hm1lr0krUCyXr|QUh9LnB zxfLnuCLIh#(S3Fl-~?>ac3DhSgXaFbCF&2NW@E%8FP1u3cTRB#?g1A`SfaiN94m|S z;Uc0cz4UQ@9gB%LIy#|i2sUYH(Kd24F|#VHf48mrdLENCSR8$`FWd#qs?SR^;p}3Q zj6>u3z4=U55yHcNUshfntEY2WgcW;1?^o^5F6NMa2$f6_RSRsH>SZ5hy~R;sEcNoe zVe5u);LTK~j$6^~ZC7?0N==$!t0y|GV1`nxqJ)4lX%P`Nsw+{9lXlAV0pdj-yNOM5 za$X)9a+lrjrpcQ)kks#Lvd7pYPv=)Vg4UwYYPaq+(xAO|%6O{^2mec7i{+m5ZrZJm z3~lQ6l|^I~{n#cP1fg+)XJbSa$EJX-DgnJjKSt%|;9ClTTzL8(7`U(l4Cp~iEU)|o zt1=ot6qT^EKH<26#m55BvTf&i%ZDi>n^9O8PZMdScB`Eh*IyqhUGAf>H8_U_IOsR! zZ?M*9UlcZ!-oO7yFA(29)^cd#Nn)^qmDc_clWY2-B!Qt9gs+cMRLF(q({Tt_t*fvp z_{BwAJnWHC#CdCk3s1?Bn+Q@~#p)kxUTih`ET^P~w=S*8g$7tDwql^^XAi%&buuNz zYMk1U%x~wzy75+UwAv{V$#!a(F!{D0oo`Psq zUO*@*P8T2oA%YsU>T2F{?)%bx!M_)rytIcZ7Rs!lWnOc=Z9a^rddIWYP9%{|#lZlg z5y~ZM%i78n2UznjIqDeAn!r^*1&b!JLAdH3EkXw{ntutF&m-TUr0g|JuJ!zsGGgS{ zB@4<(LoHce6Z4T)wB*z6yc(+?fARUgNAF{YJ6DlkjwO-&1|UE`$fLlk54@O@VAo<| zi#Cm$R;l*SKv-&Us_e{w?*%XWPs1!TR9mT*!0oeM)7jQ z@(j?HGvbGEO*>jx>&s}fXti3+kPCCUFlg6w!*DAXHtjjtI{#WOyv9XByG{*oSNTj7 z__KlWzAFrRtl6EcyXf8Xbg+4m&E-s6NT{U8Oo{@tTQT3|cciV-qsLujX_(RV4xrP> zj*6j*Q@979U9y}X@4Ujr)(cwKC`qIv14!V^zQD9mk^i4hCm$cOd^!!EQ5!CsjG6rCZ@NQ=0Tv0%+_pFrnlBvF zQqx1YhWUOkkI^q8FsJ!6l8bXH49J6PsoMS<{Le}>A1GnfWwg0|T;Ik(1A*L}y_{+s HPNn`0Ug3^5 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(60)_Ang(-180).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(60)_Ang(-180).png index 3d32e7f0597de949c4fbb48777e8453e40258f2e..aec2a71f5d0a68aae526ed3dc744302c3be9f170 100644 GIT binary patch literal 1872 zcma)-c~H}58pnUX1j3mHigG28U(pSs%TXvGhCmRO1Q*ev$hm+qB0?yqTm~U^IZ7oE zj)-zume{I5@W_FPxEg@~3d0?4Ft&0SFsLlcVKz=XE3-4(={xhh&wSr^p7;CA^T+4S zKkh?9Y8q<-0D$x&d-y7|_+zLelzU?!w?>)3Bwx~DfZK~%Pzseux1(+VaHmLXi=wL3 z8u8?yBmnqK^fAEBxErSd0P(Yzhnrv8xNK^>zC6{WQ{Gc&x_gB+caEkd?1+9EqcNbP zn^ki9D{Tr>l`2ykLm^er;)}^X_@h08f{NxC`%-UA5H6qZUu9`0s+u@bb!E_7&UGG4 zYQ@)79>byyF84Y+&b-|Yb1cHvyxE3_6@|C`ZFKX<;S!aIpEzz;yZ3>*5JO#usG<(R zRCGWyBJfFjFn~|`I{@6Nwe@sB*p9Q0#sAg6J@%^>L;q`WcY51veKNRC#Umg9J5iba z(7g1xf=7Yrs5lX`_QpICb8Cu_LVg)cNpFB_Rd8$Xm=Ny+quqf!-*FT5`$ zha));%ryr6jrTzjvE-PZ;e!JLjQ10rJ*pfYA?+JX6pHKUOYD~1kUU<3JEiT{sH@Q4 z&AK}re*qJPY(npcA{Iv^W7BXa`j;9)7g__O>^lEpXR% zTkKQDOMa&siZm{*WE!%ZQ`}#_oP|53TWL6E46?wkkRCOq^QtUYn_Sa^9|<_YFld-2G6OEKK{(vMGjBe3H8 z>)w*GS4b09w9snv;J}E?_8jrnSi{yVxsu;40dIPibN4Ji!?LPLp%E$^V@ol%kf-|S zt283wp8SsV->QkuVG)=WrSISUlQI)H_KN;_(5PU!;dS!U;N*q<(rRl%7loPiUCTzoQ0z_D+i$6oYSrxz?)G3uw~&of-h-t-e-J{ z%hZAqHzvM+@q!#8k5mU1j(trHZC4xE9o|>HVW!S_$G`kSN~SphFz7;5W_mp5d6p`I zcz#eU`LGI(DKbCzbO1r|`}21*4i408ndmUK9>o^&%MHl%jFH#B#JPiFesE|QCaQiW z7sf&@O$VYN!X0`RfPezRNRtTCxWJuj3tOEbXt%QotzeR4}oY_x2U(VtnJFyyRS?kZWojPGh($_Tm!% z?cf8@f^siXXqXija(k7;D7#VX{@@9I#oK;sI_2e$)Y`T>T~^6E3Dw&8LO6Y{rxLJm z)5Gy{^~`a`8R2-ljhHKmCoLe=mHV&sjp1?MoPQfF{duHU7KEExIQTTLtK^tFu1+Xsg8^A(!Z@oNYUWEngZ zGsIs0+4`X-8ElbvNau!b$`PRpy+y4$F7jntV&Zf+TdN@bcJ$SUa26)Dj}Vu$ynM*r zwBda2yXICjb)80c~nPA2ZFaQ(l0_`6{?X_O)7V3++K^FHS4q3)RldXYBUP66xlP$hj+TL^;psK5ZA#A7 zkTy7(IdPj(^W_=7(Dl6)bn9${t3GlETa|qN#8xGr|37PiQ)N3~uH^40nEx)^mGIvQ mca=YC{=3cm_N#Dgw$bWGY+6$tbq@f_<@FaI5ANZU7ykqKfehyW literal 2633 zcmeH}{W}x-8^_lnQ#8-u>wUHCYk9uDUoD;`&6%fG!WgalaNIMjS9w5sPh<1mDA_Yb@K3%e? zSb1!yTt}WG9um@qBN(>}$_m`fTob_U=&gAk5j1L+bC#bjc>i%b&CR!gq@tpgwPZ00 z1-gP*8b}EctlRf0a(a96>P1V*ROL0U3!2Hu4cYmOwQDDxdfm?A#|fcJR_Xs9Toe11 zSsh3wZE+`swS8%D<9neD-*_=0Eo$}CE={QN1ifB@}Hu|1c+u&$RJqp->^I z8IB8)hFfW7p)7yVy~9%S2rjNNCuvUK-{lZlH#=dt6*61yU0vVAh|&dblNAPw8~%h# zBQ4E4_m;AtsO~dTazMdTVD_PfBFlZ9d)ishB_qVlGYR+YMs#DCkFI!+{2?LJ@_m~W z&6{+vwCFUGhK!Y1aOseWq-atAE(S11hcMT!h%C^g!w$+Ijue&{WZW=QNnjNzqww3~!Au>p%Rhs0Lne%o(GQ1dHtw2?DEt*o9&$eFPk?GD39u&m#THJVq1R`VsIW zmm`^k(ys1ZEuD7OYC7BxMc^5Y$dSOZo4JisQ;uL$$8*7Aqr|$9>Kyt=o{|teK!pT< zsyLW9-tUkAmXVUW(&VC^c|Z4s-(#A!<<8Wj9(ie3>eQZg^fB(Mo8KF<8kp zh(3S|pM@Ybqg<(wfNI~*h6sTFUFZ)z$;JDXAG17oEuEJnQoQC=2~?w}p5IVg$Nt$t ztlj5`)Vd#2K`@IU+CE4`T{Q=ixR&tuRESUYd)0$o0Uc+-spc3GR}MyS*msxCA++wh z(|?GhBGmhF1`D4(XYMm z+w5HF8vCEx;!k1g@OK~^du~aqnuhtbs+ov?E660%-CFt8Dy-CbV(w5KTk% zXBG3!a5|q>Y58d-69Sw)>tXh|`ll`rDcQ>q^FBN2k0r6wj2oz&Q}Q$Z5OIDs2ET*2 zm*R;*6uL>Zyb#6m3ezU$n?k6oBq<$6DE%rtJrgT6Y3clukzh@<6*Ms4NbY0t`-tT# z&%LD>(_iCTS8b5D{2Y$RU3jsh^>f7F;=whi?N)0%6K&7sLBsVhedK*!)gsA1eX%EL zqC?veRQBeV=Z=yW<2I@J(#M&8rozsA?xOXDw*|d;E(Piid!uryaK}{wN%P$S%U-F% z4cLH#`e8!G!1SVM@3hTWTB_CP9dg~lXJ?Tti)tB3oWA6BS$k?kiVFzU|1L>LR7mnZ zn4NWCEeh-x0Wmla6KD#(~3TDz=zc{e|oC5VS7?eBV8^dWJdP`C3Em#1|~>pH5GJvo4utLC-HRTy}B8S z%0htMnEwmo4z8r4opmJs$^=fukg~6Jnh4|S9cwaKX*#V+om3&Ij(5^TC}au-I0646 zp1Q5*Ye*hwK;_I~=}+>ppPfFnW-viF`M%0>qKaV_6Q1wD_^C#mM~6Ym%~*tYWg zxRj1SS)U(P2AXXA(DFosrCeKXY<-UcJ;h>YobW9vsF_)4nfmJTuB;$?*VK=P{5--z zVgDJUKaU>R1_O0-SETWkkLL2fDjM^V3am)|a`7^N|L4rc5S`OlxRPf2K?U$>h>xmP~^ z*cxAxaOo*arXM!Q_O;(K(X1*&%e1=| diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(60)_Ang(20).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(60)_Ang(20).png index 2e4606827361c81d19975177d6a80ff3de0017d7..903df8d917d01fcc4c01d474b3994ccd4455f0ad 100644 GIT binary patch literal 2021 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 BT4?|P literal 3255 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 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(7)_R(80)_Ang(-180).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(7)_R(80)_Ang(-180).png index 3594cbf42b1a64672fd79383b77267c63a39b898..a71093bbd3589f3133a2e034bcba0aa6f5bc9d7f 100644 GIT binary patch delta 2719 zcmZ9Oc{tQ-8^;?n82e-yGg%rFqL7g6{X&Rj%N9;dCX{{Y&{01l%nZs?Qli zl1_}VPZ7t?v7Cg%6lGsto!;v@=Y5~QKF{~L@9TM0Iv~*&$`t!yK?u6g(KF!~sl;DH52ay?E(%BGbpmr$$5gH1O1=jU z4q5Ur55cY8B9O`utd1NB7}7AM#>Be;LNbC5J$M5XxpO zRx^8~tqfi#w8$giJzd%zH{UB3>qQQU(tp29Lt9y5Sbl*?RWh&72-+;aQA(9k?J>x} zDMHB1yaAbng0JpY7q*$Asy^jaFj^)s@|@9?K%7+8oDeMytTgo$?6krZ3shKF z;!hh2+6={0AFmcE#E#?0e5R)Y{5Ab+$3>bQmIAE02CtH}!(6X%h18q-R|ae}?#Fjh z6|Qk=m`6BeeXuEQIR-bwc((cTB^Ml-8(cjjMPyct!lr_rG4KrB9&xhhRhMX|up9QP zAvFug`uziA*lE5|-5{OnhWmEX>g#q4{wU(gf{#^Mdj0-y{*<6v=-|nBI$dvZePKWt z@^10BydsOs6!0!MK)TZgV||LrFyB$SUNIZ1zyn&qV7>35O$YlABjzn-&F+JwS@kqv zUJsL8I01R~a>mP>$s>G(kGT@_89(9|*8DkqGehC0@g}d_Ap$J=7a%elb3N3kbXi>k zlK^z}3~Tq_j6X2HU`bHOA10=j%pyqRym3J~VL;*WDAa~og%>f^Od7#jpN+9~-f#M- zX(D{2+6a>z(fZ>y(7*U2F?Be;=i3OhNnfSRVd(RJG@4UBdcWjJjRQkBF(6c-ZWiB+GLokZNDygULLdHM60Z21AI!d{StYSZ_=+5* zZf`i{stG+s#$(Mn>E)KpF=UIciIF@dqucZBg`;mGj4`K%*s+fTx13@2D`#=C0=T*c z>?0XaqfU_$OogU5JwmkYC|05hwRFkAQcYqDkmuM6pSgop;W>tPKT0XqD-$m)Zq|o| zzVk(LIo|up9JAJim$U63eaAPG4OM{^>jjem=3e6mJErl|Vw(M<=toQrLC_m*`kp9fZBp_~(iG6x2vzO15B#nfC{hi8MhLj~0$n}BSsqKUYCfC!OCjzu}DS0Xf zuGf4mYbQwiKy2%$ovnrB2c1~^r}$OgwAcyllN2Ac(fsTXn1QkoziYl@n)evhrpA-9 zITXRJ0xl2oqYUN?p6(A6&6+>=go%0c`r?D$JAB^!Q1j*sLxJ{~FM`rSVj$R*3#h3F zYjwp(J80HkCQH33 z?CuBP%cUFlVH%+`+6nxe3|XmCYfRY3hIU}m!!3Jaf1|8ybJ8|)U`ST78lH>qv=7-@ zH4zjak60trPraqNcJMAU#fT`y=&Pf{=^eZp5%b18d=oAknV?O&i1*HBxu9rc$huF# zLlODo&o%GH1n+3HaO$J8`T*PZsN;yZXW0!J_Nz$X$n78LPN*M{|<1rd$aTfdrg z@Py8^*`P7e3(F!E>4Ne~g|-jVt36{rmn?sjpiTGJJQVQ$^xivx*XM$3g;_0djh%cg zIM~d1#^_J3p;|Bub@#63MPiPl8l|CuAt=m#^`Y3J7NF5+DCw+nIqbPwAmh|?1er`n z%SJCm=4jHQYBTl@%j>LD+uGLoOyYvv7lJ*a_c}%_4 z01Vrmx#oj}rZbGzYNe)v9Wl#2jW-5PxC(#BTQit_XI^^)nmSxvFUQW|u+tvTo7Ee9 zX%<)+6(ufkrEY%JRcqYHKh=pFr*FTE3|s&;PPa^U0J&{#Fxka?!w$MnV7Qy~OCi(5 zdr#O?k8xY1OQ%_r^S}(Go&dIS zN;qTsaevy6IiF#NPi=i^AtdzL@na8q+(S0?H*O%6g;6^80peqP?5WT)J

internal bool RemoveCloseAndCollinearPoints { get; set; } = true; - private InternalPath InnerPath => + private InternalPath InnerPath => this.innerPath ??= new InternalPath(this.lineSegments, this.IsClosed, this.RemoveCloseAndCollinearPoints); /// @@ -206,6 +206,7 @@ public SegmentInfo PointAlongPath(float distanceAlongPath) return this.InnerPath.PointAlongPath(distanceAlongPath); } + /// IReadOnlyList IInternalPathOwner.GetRingsAsInternalPath() => new[] { this.InnerPath }; } } diff --git a/src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdgeCollection.Build.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdgeCollection.Build.cs index eaa17690..f4c2518d 100644 --- a/src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdgeCollection.Build.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/ScanEdgeCollection.Build.cs @@ -44,6 +44,84 @@ private enum VertexCategory RightRight, } + internal static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, MemoryAllocator allocator, int subsampling) + { + // We allocate more than we need, since we don't know how many horizontal edges do we have: + IMemoryOwner buffer = allocator.Allocate(multipolygon.TotalVertexCount); + + RingWalker walker = new RingWalker(buffer.Memory.Span); + + float subsamplingRatio = subsampling; + + using IMemoryOwner roundedYBuffer = allocator.Allocate(multipolygon.Max(r => r.Vertices.Length)); + Span roundedY = roundedYBuffer.Memory.Span; + + foreach (TessellatedMultipolygon.Ring ring in multipolygon) + { + if (ring.VertexCount < 3) + { + continue; + } + + var vertices = ring.Vertices; + RoundY(vertices, roundedY, subsamplingRatio); + + walker.PreviousEdge = new EdgeData(vertices[vertices.Length - 2].X, vertices[vertices.Length - 1].X, roundedY[vertices.Length - 2], roundedY[vertices.Length - 1]); // Last edge + walker.CurrentEdge = new EdgeData(vertices[0].X, vertices[1].X, roundedY[0], roundedY[1]); // First edge + walker.NextEdge = new EdgeData(vertices[1].X, vertices[2].X, roundedY[1], roundedY[2]); // Second edge + walker.Move(false); + + for (int i = 1; i < vertices.Length - 2; i++) + { + walker.NextEdge = new EdgeData(vertices[i + 1].X, vertices[i + 2].X, roundedY[i + 1], roundedY[i + 2]); + walker.Move(true); + } + + walker.NextEdge = new EdgeData(vertices[0].X, vertices[1].X, roundedY[0], roundedY[1]); // First edge + walker.Move(true); // Emit edge before last edge + + walker.NextEdge = new EdgeData(vertices[1].X, vertices[2].X, roundedY[1], roundedY[2]); // Second edge + walker.Move(true); // Emit last edge + } + + static void RoundY(ReadOnlySpan vertices, Span destination, float subsamplingRatio) + { + for (int i = 0; i < vertices.Length; i++) + { + // for future SIMD impl: + // https://www.ocf.berkeley.edu/~horie/rounding.html + // Avx.RoundToPositiveInfinity() + destination[i] = MathF.Round(vertices[i].Y * subsamplingRatio, MidpointRounding.AwayFromZero) / subsamplingRatio; + } + } + + return new ScanEdgeCollection(buffer, walker.EdgeCounter); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + private static VertexCategory CreateVertexCategory(EdgeCategory previousCategory, EdgeCategory currentCategory) + { + var value = (VertexCategory)(((int)previousCategory << 2) | (int)currentCategory); + VerifyVertexCategory(value); + return value; + } + + [Conditional("DEBUG")] + private static void VerifyVertexCategory(VertexCategory vertexCategory) + { + int value = (int)vertexCategory; + if (value < 0 || value >= 16) + { + throw new Exception("EdgeCategoryPair value shall be: 0 <= value < 16"); + } + } + + [MethodImpl(MethodImplOptions.NoInlining)] + private static void ThrowInvalidRing(string message) + { + throw new InvalidOperationException(message); + } + private struct EdgeData { public EdgeCategory EdgeCategory; @@ -228,85 +306,5 @@ public void Move(bool emitPreviousEdge) this.CurrentEdge = this.NextEdge; } } - - internal static ScanEdgeCollection Create(TessellatedMultipolygon multipolygon, MemoryAllocator allocator, int subsampling) - { - // We allocate more than we need, since we don't know how many horizontal edges do we have: - IMemoryOwner buffer = allocator.Allocate(multipolygon.TotalVertexCount); - - RingWalker walker = new RingWalker(buffer.Memory.Span); - - float subsamplingRatio = subsampling; - - using IMemoryOwner roundedYBuffer = allocator.Allocate(multipolygon.Max(r => r.Vertices.Length)); - Span roundedY = roundedYBuffer.Memory.Span; - - foreach (TessellatedMultipolygon.Ring ring in multipolygon) - { - if (ring.VertexCount < 3) - { - //ThrowInvalidRing("ScanEdgeCollection.Create Encountered a ring with VertexCount < 3!"); - continue; - } - - var vertices = ring.Vertices; - RoundY(vertices, roundedY, subsamplingRatio); - - walker.PreviousEdge = new EdgeData(vertices[vertices.Length - 2].X, vertices[vertices.Length - 1].X, roundedY[vertices.Length - 2], roundedY[vertices.Length - 1]); // Last edge - walker.CurrentEdge = new EdgeData(vertices[0].X, vertices[1].X, roundedY[0], roundedY[1]); // First edge - walker.NextEdge = new EdgeData(vertices[1].X, vertices[2].X, roundedY[1], roundedY[2]); // Second edge - walker.Move(false); - - for (int i = 1; i < vertices.Length - 2; i++) - { - walker.NextEdge = new EdgeData(vertices[i + 1].X, vertices[i + 2].X, roundedY[i + 1], roundedY[i + 2]); - walker.Move(true); - } - - walker.NextEdge = new EdgeData(vertices[0].X, vertices[1].X, roundedY[0], roundedY[1]); // First edge - walker.Move(true); // Emit edge before last edge - - walker.NextEdge = new EdgeData(vertices[1].X, vertices[2].X, roundedY[1], roundedY[2]); // Second edge - walker.Move(true); // Emit last edge - } - - static void RoundY(ReadOnlySpan vertices, Span destination, float subsamplingRatio) - { - for (int i = 0; i < vertices.Length; i++) - { - // for future SIMD impl: - // https://www.ocf.berkeley.edu/~horie/rounding.html - // Avx.RoundToPositiveInfinity() - destination[i] = MathF.Round(vertices[i].Y * subsamplingRatio, MidpointRounding.AwayFromZero) / subsamplingRatio; - } - } - - return new ScanEdgeCollection(buffer, walker.EdgeCounter); - } - - - [MethodImpl(MethodImplOptions.AggressiveInlining)] - private static VertexCategory CreateVertexCategory(EdgeCategory previousCategory, EdgeCategory currentCategory) - { - var value = (VertexCategory)(((int)previousCategory << 2) | (int)currentCategory); - VerifyVertexCategory(value); - return value; - } - - [Conditional("DEBUG")] - private static void VerifyVertexCategory(VertexCategory vertexCategory) - { - int value = (int) vertexCategory; - if (value < 0 || value >= 16) - { - throw new Exception("EdgeCategoryPair value shall be: 0 <= value < 16"); - } - } - - [MethodImpl(MethodImplOptions.NoInlining)] - private static void ThrowInvalidRing(string message) - { - throw new InvalidOperationException(message); - } } } diff --git a/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs index 0544110b..f5ef4a00 100644 --- a/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs +++ b/src/ImageSharp.Drawing/Shapes/TessellatedMultipolygon.cs @@ -11,13 +11,6 @@ namespace SixLabors.ImageSharp.Drawing.Shapes { - internal enum OrientationHandling - { - KeepOriginal, - ForcePositiveOrientationOnSimplePolygons, - FirstRingIsContourFollowedByHoles - } - /// /// Compact representation of a multipolygon. /// Applies some rules which are optimal to implement geometric algorithms: @@ -27,35 +20,6 @@ internal enum OrientationHandling /// internal class TessellatedMultipolygon : IDisposable, IReadOnlyList { - internal enum RingType - { - Contour, - Hole - } - - internal class Ring : IDisposable - { - private IMemoryOwner buffer; - private Memory memory; - - public ReadOnlySpan Vertices => this.memory.Span; - - public int VertexCount => this.memory.Length - 1; // Last vertex is repeated - - internal Ring(IMemoryOwner buffer) - { - this.buffer = buffer; - this.memory = buffer.Memory; - } - - public void Dispose() - { - this.buffer?.Dispose(); - this.buffer = null; - this.memory = default; - } - } - private Ring[] rings; private TessellatedMultipolygon(Ring[] rings) @@ -64,8 +28,18 @@ private TessellatedMultipolygon(Ring[] rings) this.TotalVertexCount = rings.Sum(r => r.VertexCount); } + private enum RingType + { + Contour, + Hole + } + public int TotalVertexCount { get; } + public int Count => this.rings.Length; + + public Ring this[int index] => this.rings[index]; + public static TessellatedMultipolygon Create( IPath path, MemoryAllocator memoryAllocator, @@ -161,8 +135,27 @@ public void Dispose() IEnumerator IEnumerable.GetEnumerator() => this.GetEnumerator(); - public int Count => this.rings.Length; + internal class Ring : IDisposable + { + private IMemoryOwner buffer; + private Memory memory; - public Ring this[int index] => this.rings[index]; + internal Ring(IMemoryOwner buffer) + { + this.buffer = buffer; + this.memory = buffer.Memory; + } + + public ReadOnlySpan Vertices => this.memory.Span; + + public int VertexCount => this.memory.Length - 1; // Last vertex is repeated + + public void Dispose() + { + this.buffer?.Dispose(); + this.buffer = null; + this.memory = default; + } + } } } \ No newline at end of file diff --git a/src/ImageSharp.Drawing/Utilities/SortUtility.KeyValueSort.cs b/src/ImageSharp.Drawing/Utilities/SortUtility.KeyValueSort.cs index 04a52a8f..7d5fd343 100644 --- a/src/ImageSharp.Drawing/Utilities/SortUtility.KeyValueSort.cs +++ b/src/ImageSharp.Drawing/Utilities/SortUtility.KeyValueSort.cs @@ -60,7 +60,6 @@ private static void IntroSort(Span keys, Span values, int depthLi { if (partitionSize <= 16) { - if (partitionSize == 2) { SwapIfGreaterWithValues(keys, values, 0, 1); @@ -113,8 +112,10 @@ private static int PickPivotAndPartition(Span keys, Span values) while (left < right) { +#pragma warning disable SA1503, SA1106 while (keys[++left] < pivot); while (pivot < keys[--right]); +#pragma warning restore SA1503, SA1106 if (left >= right) { diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs index 29dd3e1a..a029b43a 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/FillRegionProcessorTests.cs @@ -88,20 +88,7 @@ public void DoesNotThrowFillingTriangle() private class MockRegion1 : Region { public override Rectangle Bounds => new Rectangle(-100, -10, 10, 10); - public override IPath Shape => throw new NotImplementedException(); - - public override int Scan(float y, Span buffer, Configuration configuration, IntersectionRule intersectionRule) - { - if (y < 5) - { - buffer[0] = -10f; - buffer[1] = 100f; - return 2; - } - return 0; - } - - public override int MaxIntersections => 10; + internal override IPath Shape => throw new NotImplementedException(); } private class MockRegion2 : Region @@ -111,18 +98,8 @@ public MockRegion2(Rectangle bounds) this.Bounds = bounds; } - public override int MaxIntersections => 100; - public override Rectangle Bounds { get; } - public override IPath Shape => throw new NotImplementedException(); - - public int ScanInvocationCounter { get; private set; } - - public override int Scan(float y, Span buffer, Configuration configuration, IntersectionRule intersectionRule) - { - this.ScanInvocationCounter++; - return 0; - } + internal override IPath Shape => throw new NotImplementedException(); } } } diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/Paths/ShapeRegionTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/Paths/ShapeRegionTests.cs index aa4d6e33..b95c5662 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/Paths/ShapeRegionTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/Paths/ShapeRegionTests.cs @@ -85,29 +85,6 @@ public void ShapeRegionFromPathConvertsBoundsProxyToShape() this.pathMock.Verify(x => x.Bounds); } - [Fact] - public void ShapeRegionFromPathMaxIntersectionsProxyToShape() - { - var region = new ShapeRegion(this.pathMock.Object); - - int i = region.MaxIntersections; - this.pathMock.Verify(x => x.MaxIntersections); - } - - [Fact] - public void ShapeRegionFromPathScanYProxyToShape() - { - MockPath path = this.pathMock.Object; - int yToScan = path.TestYToScan; - var region = new ShapeRegion(path); - - int i = region.Scan(yToScan, new float[path.TestFindIntersectionsResult], Configuration.Default, IntersectionRule.OddEven); - - Assert.Equal(path.TestFindIntersectionsResult, i); - Assert.Equal(1, path.TestFindIntersectionsInvocationCounter); - } - - [Fact] public void ShapeRegionFromShapeConvertsBoundsProxyToShape() { @@ -118,14 +95,5 @@ public void ShapeRegionFromShapeConvertsBoundsProxyToShape() this.pathMock.Verify(x => x.Bounds); } - - [Fact] - public void ShapeRegionFromShapeMaxIntersectionsProxyToShape() - { - var region = new ShapeRegion(this.pathMock.Object); - - int i = region.MaxIntersections; - this.pathMock.Verify(x => x.MaxIntersections); - } } } From a39afa779479fc078cf247801edd2bee378c468f Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 13 Nov 2020 00:40:18 +0100 Subject: [PATCH 085/106] put a comment about GeoJson test "image" --- tests/ImageSharp.Drawing.Tests/TestImages.cs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/ImageSharp.Drawing.Tests/TestImages.cs b/tests/ImageSharp.Drawing.Tests/TestImages.cs index 62e2a38d..53cf200c 100644 --- a/tests/ImageSharp.Drawing.Tests/TestImages.cs +++ b/tests/ImageSharp.Drawing.Tests/TestImages.cs @@ -389,6 +389,8 @@ public static class Tga public const string Bit24Pal = "Tga/targa_24bit_pal.tga"; } + // Although this is not an image, the infrastructure utilities built for image files make it very practical to manage it here. + // We may want to generalize some of those utils, but for just one test file it doesn't worth it. public static class GeoJson { public const string States = "GeoJson/States.json"; From d33fd4a1545ca2008c81dd0e8558f1f356a46cd1 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 13 Nov 2020 11:07:32 +0100 Subject: [PATCH 086/106] remove MathF.Ceiling in rasterization --- .../Shapes/Rasterization/PolygonScanner.cs | 22 +++---- .../Rasterization/RasterizerExtensions.cs | 21 ++++--- .../Drawing/DrawingRobustnessTests.cs | 58 +++++++++++++++++++ .../Shapes/{Shapes.cs => TestShapes.cs} | 0 4 files changed, 80 insertions(+), 21 deletions(-) rename tests/ImageSharp.Drawing.Tests/Shapes/{Shapes.cs => TestShapes.cs} (100%) diff --git a/src/ImageSharp.Drawing/Shapes/Rasterization/PolygonScanner.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/PolygonScanner.cs index 8bdfae68..4b979f84 100644 --- a/src/ImageSharp.Drawing/Shapes/Rasterization/PolygonScanner.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/PolygonScanner.cs @@ -13,14 +13,11 @@ internal ref struct PolygonScanner { private readonly int minY; private readonly int maxY; - private readonly int subsampling; - private readonly int counterMax; private readonly IntersectionRule intersectionRule; - private readonly MemoryAllocator allocator; private ScanEdgeCollection edgeCollection; private Span edges; - // Common contiguous buffer for sorted0, sorted1, intersections, activeEdges [,edgeUpAtIntersections] + // Common contiguous buffer for sorted0, sorted1, intersections, activeEdges [,intersectionTypes] private IMemoryOwner dataBuffer; // | <- edgeCnt -> | <- edgeCnt -> | <- edgeCnt -> | <- maxIntersectionCount -> | <- maxIntersectionCount -> | @@ -37,8 +34,8 @@ internal ref struct PolygonScanner private int idx1; private float yPlusOne; - public readonly float SubpixelFraction; - public readonly float SubpixelFractionPoint; + public readonly float SubpixelDistance; + public readonly float SubpixelArea; public int PixelLineY; public float SubPixelY; @@ -53,18 +50,15 @@ private PolygonScanner( { this.minY = minY; this.maxY = maxY; - this.subsampling = subsampling; - this.SubpixelFraction = 1f / subsampling; - this.SubpixelFractionPoint = this.SubpixelFraction / subsampling; + this.SubpixelDistance = 1f / subsampling; + this.SubpixelArea = this.SubpixelDistance / subsampling; this.intersectionRule = intersectionRule; - this.allocator = allocator; this.edgeCollection = edgeCollection; this.edges = edgeCollection.Edges; - this.counterMax = ((maxY - minY) * subsampling) + 1; int edgeCount = this.edges.Length; int dataBufferSize = (edgeCount * 3) + maxIntersectionCount; - // In case of IntersectionRule.Nonzero, we need to allocate space for edgeUpAtIntersections: + // In case of IntersectionRule.Nonzero, we need more space for intersectionTypes: if (intersectionRule == IntersectionRule.Nonzero) { dataBufferSize += maxIntersectionCount; @@ -183,13 +177,13 @@ public bool MoveToNextPixelLine() { this.PixelLineY++; this.yPlusOne = this.PixelLineY + 1; - this.SubPixelY = this.PixelLineY - this.SubpixelFraction; + this.SubPixelY = this.PixelLineY - this.SubpixelDistance; return this.PixelLineY < this.maxY; } public bool MoveToNextSubpixelScanLine() { - this.SubPixelY += this.SubpixelFraction; + this.SubPixelY += this.SubpixelDistance; this.EnterEdges(); this.LeaveEdges(); return this.SubPixelY < this.yPlusOne; diff --git a/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs index 4e7d86c4..71673e6f 100644 --- a/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs +++ b/src/ImageSharp.Drawing/Shapes/Rasterization/RasterizerExtensions.cs @@ -37,16 +37,23 @@ private static void ScanCurrentSubpixelLineInto(this ref PolygonScanner scanner, if (startX >= 0 && startX < scanline.Length) { - float times = MathF.Ceiling((startX + 1 - scanStart) / scanner.SubpixelFraction); - scanline[startX] += times * scanner.SubpixelFractionPoint; - scanlineDirty = times > 0; + // Originally, this was implemented by a loop. + // It's possible to emulate the old behavior with MathF.Ceiling, + // but omitting the rounding seems to produce more accurate results. + // float subpixelWidth = MathF.Ceiling((startX + 1 - scanStart) / scanner.SubpixelDistance); + float subpixelWidth = (startX + 1 - scanStart) / scanner.SubpixelDistance; + + scanline[startX] += subpixelWidth * scanner.SubpixelArea; + scanlineDirty = subpixelWidth > 0; } if (endX >= 0 && endX < scanline.Length) { - float times = MathF.Ceiling((scanEnd - endX) / scanner.SubpixelFraction); - scanline[endX] += times * scanner.SubpixelFractionPoint; - scanlineDirty = times > 0; + // float subpixelWidth = MathF.Ceiling((scanEnd - endX) / scanner.SubpixelDistance); + float subpixelWidth = (scanEnd - endX) / scanner.SubpixelDistance; + + scanline[endX] += subpixelWidth * scanner.SubpixelArea; + scanlineDirty = subpixelWidth > 0; } int nextX = startX + 1; @@ -54,7 +61,7 @@ private static void ScanCurrentSubpixelLineInto(this ref PolygonScanner scanner, nextX = Math.Max(nextX, 0); for (int x = nextX; x < endX; x++) { - scanline[x] += scanner.SubpixelFraction; + scanline[x] += scanner.SubpixelDistance; scanlineDirty = true; } } diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs index 30082569..3bd7d9b6 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/DrawingRobustnessTests.cs @@ -6,9 +6,11 @@ using System.IO; using System.Linq; using System.Numerics; +using System.Runtime.InteropServices; using GeoJSON.Net.Feature; using Newtonsoft.Json; using SixLabors.ImageSharp.Drawing.Processing; +using SixLabors.ImageSharp.Drawing.Tests.TestUtilities.ImageComparison; using SixLabors.ImageSharp.PixelFormats; using SixLabors.ImageSharp.Processing; using SkiaSharp; @@ -19,6 +21,62 @@ namespace SixLabors.ImageSharp.Drawing.Tests.Drawing [GroupOutput("Drawing")] public class DrawingRobustnessTests { + [Theory(Skip = "For local experiments")] + [WithSolidFilledImages(32, 32, "Black", PixelTypes.Rgba32)] + public void CompareToSkiaResults_SmallCircle(TestImageProvider provider) + { + EllipsePolygon circle = new EllipsePolygon(16, 16, 10); + + CompareToSkiaResultsImpl(provider, circle); + } + + [Theory(Skip = "For local experiments")] + [WithSolidFilledImages(64, 64, "Black", PixelTypes.Rgba32)] + public void CompareToSkiaResults_StarCircle(TestImageProvider provider) + { + EllipsePolygon circle = new EllipsePolygon(32, 32, 30); + Star star = new Star(32, 32, 7, 10, 27); + IPath shape = circle.Clip(star); + + CompareToSkiaResultsImpl(provider, shape); + } + + private static void CompareToSkiaResultsImpl(TestImageProvider provider, IPath shape) + { + using Image image = provider.GetImage(); + image.Mutate(c => c.Fill(Color.White, shape)); + image.DebugSave(provider, "ImageSharp", appendPixelTypeToFileName: false, appendSourceFileOrDescription: false); + + using SKBitmap bitmap = new SKBitmap(new SKImageInfo(image.Width, image.Height)); + + using SKPath skPath = new SKPath(); + + foreach (var loop in shape.Flatten()) + { + ReadOnlySpan points = MemoryMarshal.Cast(loop.Points.Span); + skPath.AddPoly(points.ToArray()); + } + + using SKPaint paint = new SKPaint + { + Style = SKPaintStyle.Fill, + Color = SKColors.White, + IsAntialias = true, + }; + + using SKCanvas canvas = new SKCanvas(bitmap); + canvas.Clear(new SKColor(0, 0, 0)); + canvas.DrawPath(skPath, paint); + + using Image skResultImage = + Image.LoadPixelData(bitmap.GetPixelSpan(), image.Width, image.Height); + skResultImage.DebugSave(provider, "SkiaSharp", appendPixelTypeToFileName: false, + appendSourceFileOrDescription: false); + + var result = ImageComparer.Exact.CompareImagesOrFrames(image, skResultImage); + throw new Exception(result.DifferencePercentageString); + } + [Theory] [WithSolidFilledImages(3600, 2400, "Black", PixelTypes.Rgba32, TestImages.GeoJson.States, 16, 30, 30)] public void LargeGeoJson_Lines(TestImageProvider provider, string geoJsonFile, int aa, float sx, float sy) diff --git a/tests/ImageSharp.Drawing.Tests/Shapes/Shapes.cs b/tests/ImageSharp.Drawing.Tests/Shapes/TestShapes.cs similarity index 100% rename from tests/ImageSharp.Drawing.Tests/Shapes/Shapes.cs rename to tests/ImageSharp.Drawing.Tests/Shapes/TestShapes.cs From 46ca49f8c77c801629e8e8f77eb597274e670f1d Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 13 Nov 2020 11:34:20 +0100 Subject: [PATCH 087/106] add optipng.exe --- .../ReferenceOutput/Drawing/optimize-all.cmd | 1 + .../Images/ReferenceOutput/Drawing/optipng.exe | Bin 0 -> 103424 bytes 2 files changed, 1 insertion(+) create mode 100644 tests/Images/ReferenceOutput/Drawing/optimize-all.cmd create mode 100644 tests/Images/ReferenceOutput/Drawing/optipng.exe diff --git a/tests/Images/ReferenceOutput/Drawing/optimize-all.cmd b/tests/Images/ReferenceOutput/Drawing/optimize-all.cmd new file mode 100644 index 00000000..98b5eb6f --- /dev/null +++ b/tests/Images/ReferenceOutput/Drawing/optimize-all.cmd @@ -0,0 +1 @@ +optipng.exe -o 7 ./**/*.png \ No newline at end of file diff --git a/tests/Images/ReferenceOutput/Drawing/optipng.exe b/tests/Images/ReferenceOutput/Drawing/optipng.exe new file mode 100644 index 0000000000000000000000000000000000000000..49f9dee097ba1bca0639412cfd0de6f7078f8275 GIT binary patch literal 103424 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¥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 WA)lYjPee=e3!cLW{(t=^4E!5_eP?3; literal 0 HcmV?d00001 From 882fae6fb8ee0656f4b2055887664bc7cb758581 Mon Sep 17 00:00:00 2001 From: Anton Firszov Date: Fri, 13 Nov 2020 11:35:59 +0100 Subject: [PATCH 088/106] update ReferenceOutput --- .../Drawing/FillPolygonTests.cs | 22 ++++++++++++++++++ .../DrawBeziers_HotPink_A150_T5.png | Bin 4313 -> 4441 bytes .../DrawBeziers_HotPink_A255_T5.png | Bin 4565 -> 7920 bytes .../DrawBeziers_Red_A255_T3.png | Bin 4565 -> 4578 bytes .../DrawBeziers_White_A255_T1.5.png | Bin 4560 -> 4578 bytes .../DrawBeziers_White_A255_T15.png | Bin 4560 -> 4578 bytes .../DrawComplexPolygon.png | Bin 7652 -> 6176 bytes .../DrawComplexPolygon__Dashed.png | Bin 9961 -> 8328 bytes .../DrawComplexPolygon__Overlap.png | Bin 6234 -> 6630 bytes .../DrawComplexPolygon__Transparent.png | Bin 7135 -> 5640 bytes ...Dot_Rgba32_Black_A(1)_T(5)_NoAntialias.png | Bin 4111 -> 1268 bytes ...ot_Rgba32_Yellow_A(1)_T(5)_NoAntialias.png | Bin 4016 -> 1282 bytes ...ash_Rgba32_White_A(1)_T(5)_NoAntialias.png | Bin 3611 -> 1381 bytes ...gba32_LightGreen_A(1)_T(5)_NoAntialias.png | Bin 3569 -> 1114 bytes ...awLines_Simple_Bgr24_Yellow_A(1)_T(10).png | Bin 2686 -> 2838 bytes ...Lines_Simple_Rgba32_White_A(0.6)_T(10).png | Bin 2597 -> 2626 bytes ...wLines_Simple_Rgba32_White_A(1)_T(2.5).png | Bin 2568 -> 3213 bytes ...ple_Rgba32_White_A(1)_T(5)_NoAntialias.png | Bin 1411 -> 1419 bytes .../DrawPath_HotPink_A150_T5.png | Bin 4855 -> 5118 bytes .../DrawPath_HotPink_A255_T5.png | Bin 5230 -> 8620 bytes .../DrawPathTests/DrawPath_Red_A255_T3.png | Bin 4795 -> 4825 bytes .../DrawPath_White_A255_T1.5.png | Bin 4657 -> 4679 bytes .../DrawPathTests/DrawPath_White_A255_T15.png | Bin 4903 -> 4974 bytes ...endingOffEdgeOfImageShouldNotBeCropped.png | Bin 5798 -> 5865 bytes .../DrawPolygon_Bgr24_Yellow_A(1)_T(10).png | Bin 4424 -> 4392 bytes .../DrawPolygon_Rgba32_White_A(0.6)_T(10).png | Bin 4454 -> 4448 bytes .../DrawPolygon_Rgba32_White_A(1)_T(2.5).png | Bin 4278 -> 4491 bytes ...gon_Rgba32_White_A(1)_T(5)_NoAntialias.png | Bin 4356 -> 1543 bytes .../ComplexPolygon_SolidFill.png | Bin 2419 -> 2334 bytes .../ComplexPolygon_SolidFill__Overlap.png | Bin 3003 -> 3226 bytes .../ComplexPolygon_SolidFill__Transparent.png | Bin 2378 -> 2299 bytes .../UseBrushOfDifferentPixelType_Bgra32.png | Bin 30970 -> 30112 bytes .../UseBrushOfDifferentPixelType_Rgba32.png | Bin 30970 -> 30112 bytes ...cleOutsideBoundsDrawingArea_(-110_-20).png | Bin 346 -> 141 bytes ...cleOutsideBoundsDrawingArea_(-110_-49).png | Bin 346 -> 141 bytes ...cleOutsideBoundsDrawingArea_(-110_-50).png | Bin 346 -> 141 bytes ...cleOutsideBoundsDrawingArea_(-110_-60).png | Bin 346 -> 141 bytes ...ircleOutsideBoundsDrawingArea_(-110_0).png | Bin 346 -> 141 bytes ...CircleOutsideBoundsDrawingArea_(-99_0).png | Bin 346 -> 141 bytes ...CircleOutsideBoundsDrawingArea_(0_-20).png | Bin 708 -> 506 bytes ...CircleOutsideBoundsDrawingArea_(0_-49).png | Bin 395 -> 204 bytes ...CircleOutsideBoundsDrawingArea_(0_-50).png | Bin 346 -> 141 bytes ...CircleOutsideBoundsDrawingArea_(0_-60).png | Bin 346 -> 141 bytes ...awCircleOutsideBoundsDrawingArea_(0_0).png | Bin 836 -> 612 bytes ...rcleOutsideBoundsDrawingArea_(110_-20).png | Bin 676 -> 467 bytes ...rcleOutsideBoundsDrawingArea_(110_-49).png | Bin 349 -> 153 bytes ...rcleOutsideBoundsDrawingArea_(110_-50).png | Bin 346 -> 141 bytes ...rcleOutsideBoundsDrawingArea_(110_-60).png | Bin 346 -> 141 bytes ...CircleOutsideBoundsDrawingArea_(110_0).png | Bin 811 -> 573 bytes ...wCircleOutsideBoundsDrawingArea_(99_0).png | Bin 828 -> 608 bytes ...verse(False)_IntersectionRule(Nonzero).png | Bin 745 -> 241 bytes ...verse(False)_IntersectionRule(OddEven).png | Bin 745 -> 241 bytes ...everse(True)_IntersectionRule(Nonzero).png | Bin 760 -> 256 bytes ...everse(True)_IntersectionRule(OddEven).png | Bin 760 -> 256 bytes .../FillPolygon_Concave_Reverse(False).png | Bin 253 -> 266 bytes .../FillPolygon_Concave_Reverse(True).png | Bin 253 -> 298 bytes .../FillPolygon_ImageBrush_Rgba32_Car.png | Bin 14028 -> 14043 bytes .../FillPolygon_ImageBrush_Rgba32_ducky.png | Bin 18021 -> 18032 bytes .../FillPolygon_Pattern_Rgba32.png | Bin 1278 -> 1307 bytes .../FillPolygon_Solid_Basic_aa8.png | Bin 174 -> 160 bytes .../FillPolygon_Solid_Bgr24_Yellow_A1.png | Bin 2435 -> 2504 bytes .../FillPolygon_Solid_Rgba32_White_A0.6.png | Bin 2455 -> 2443 bytes .../FillPolygon_Solid_Rgba32_White_A1.png | Bin 2488 -> 2532 bytes ...ygon_Solid_Rgba32_White_A1_NoAntialias.png | Bin 3348 -> 980 bytes .../FillPolygon_StarCircle.png | Bin 0 -> 1062 bytes ...verse(False)_IntersectionRule(Nonzero).png | Bin 2330 -> 2437 bytes ...verse(False)_IntersectionRule(OddEven).png | Bin 2330 -> 2437 bytes ...everse(True)_IntersectionRule(Nonzero).png | Bin 2330 -> 2439 bytes ...everse(True)_IntersectionRule(OddEven).png | Bin 2330 -> 2439 bytes ...onzero_Rgba32_Solid60x60_(0,0,255,255).bmp | Bin 14454 -> 14454 bytes ...ddEven_Rgba32_Solid60x60_(0,0,255,255).bmp | Bin 14454 -> 14454 bytes .../Fill_RectangularPolygon_Rgba32.png | Bin 294 -> 307 bytes .../Fill_RegularPolygon_V(3)_R(50)_Ang(0).png | Bin 1648 -> 1654 bytes ...ll_RegularPolygon_V(3)_R(60)_Ang(-180).png | Bin 1872 -> 1879 bytes ...Fill_RegularPolygon_V(3)_R(60)_Ang(20).png | Bin 2021 -> 1991 bytes .../Fill_RegularPolygon_V(5)_R(70)_Ang(0).png | Bin 2412 -> 2451 bytes ...ll_RegularPolygon_V(7)_R(80)_Ang(-180).png | Bin 2776 -> 2847 bytes ...ExistingBackground_Rgba32_Blank200x200.png | Bin 1129 -> 1523 bytes .../FilledBezier_Rgba32_Blank500x500.png | Bin 3127 -> 5585 bytes ...lledPolygonOpacity_Rgba32_Blank500x500.png | Bin 2934 -> 2997 bytes ...5,255,255,255)_ColorFontsEnabled-False.png | Bin 9678 -> 18870 bytes ...55,255,255,255)_ColorFontsEnabled-True.png | Bin 17819 -> 21445 bytes ..._OpenSans-Regular.ttf-50-Sphi-(150,50).png | Bin 18265 -> 32943 bytes ...n_SixLaborsSampleAB.woff-50-ABAB-(0,0).png | Bin 1198 -> 2840 bytes ...pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png | Bin 17699 -> 31049 bytes ..._OpenSans-Regular.ttf-50-Sphi-(150,50).png | Bin 15709 -> 28660 bytes ...n_SixLaborsSampleAB.woff-50-ABAB-(0,0).png | Bin 1083 -> 2527 bytes ...pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png | Bin 15255 -> 26790 bytes ...ntShapesAreRenderedCorrectly_LargeText.png | Bin 85539 -> 187137 bytes ..._OpenSans-Regular.ttf-50-Sphi-(150,50).png | Bin 11091 -> 21387 bytes ...)_SixLaborsSampleAB.woff-50-ABAB-(0,0).png | Bin 864 -> 1929 bytes ...5,255)_OpenSans-Regular.ttf-50-i-(0,0).png | Bin 189 -> 307 bytes ...55)_OpenSans-Regular.ttf-20-Sphi-(0,0).png | Bin 3690 -> 6789 bytes ...55)_OpenSans-Regular.ttf-50-Sphi-(0,0).png | Bin 10661 -> 19851 bytes ...sitioningIsRobust_OpenSans-Regular.ttf.png | Bin 238343 -> 426585 bytes 95 files changed, 22 insertions(+) create mode 100644 tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_StarCircle.png diff --git a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs index ee2c9f2f..30e8728d 100644 --- a/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs +++ b/tests/ImageSharp.Drawing.Tests/Drawing/FillPolygonTests.cs @@ -147,6 +147,28 @@ public void FillPolygon_Concave(TestImageProvider provider, bool appendPixelTypeToFileName: false); } + [Theory] + [WithSolidFilledImages(64, 64, "Black", PixelTypes.Rgba32)] + public void FillPolygon_StarCircle(TestImageProvider provider) + { + EllipsePolygon circle = new EllipsePolygon(32, 32, 30); + Star star = new Star(32, 32, 7, 10, 27); + IPath shape = circle.Clip(star); + + provider.RunValidatingProcessorTest( + c => + { + c.SetShapeOptions(new ShapeOptions() + { + OrientationHandling = OrientationHandling.KeepOriginal + }); + c.Fill(Color.White, shape); + }, + comparer: ImageComparer.TolerantPercentage(0.01f), + appendSourceFileOrDescription: false, + appendPixelTypeToFileName: false); + } + [Theory] [WithSolidFilledImages(30, 30, "Black", PixelTypes.Rgba32)] public void FillPolygon_Reverse(TestImageProvider provider) diff --git a/tests/Images/ReferenceOutput/Drawing/DrawBezierTests/DrawBeziers_HotPink_A150_T5.png b/tests/Images/ReferenceOutput/Drawing/DrawBezierTests/DrawBeziers_HotPink_A150_T5.png index d4960248edcfb7a90bfff18edec906fc6222c63e..94b9e7694e00fac3f1254dcf093b95e8385edf4a 100644 GIT binary patch delta 3914 zcmWmHc|6nq9{_Mmt~o~TW6oh8-BgY|GXx3CUvj)D%|%XdAkS+{f6v;{N4xI z-3R$ya_X?^4oviitmuxc*p8go&VfDRJM!Y&^5Q!sw=oLRn>sR^x-y%3dtjRg*aiZ& zS+b0gR#-(Tu39RtTJ2FPHG`nl7P0DIoYfbdH5PFii!OWMi>~kmJbZyrnh3Fi&rx+h zdF#%3>&^M-&H3&@%=sY%eu%lF2!Vg;BZ!sS^eNyY4Vb1GO@|pxhZ{{t7*9nQPoFlP zI#c=!Vr9ZlF#j*nf}do;KfedXPe#2 zOk~@5W44aTF8&h~GBUym0R-gT3E#C52ARJ)4Uy1HTw1v_@~OKs%vJ z))8Y#Q5i>m%zaPubl*C{E-YL5urXT@`{W*qB1G?uee){Z^wNCkXcWi9Ol&v)lZ6JTL<4CpH7hX zygOdkS>T#dz_?YO_4P;B0LpreTg)8})cdUwb|=0K!Z<&^RoaxWagN^mJfJ=5gV%ZL zYMXgv=G8h*hJg~-_h~eB$|?2x-El*kniSGCxEX=IP*u9W$nK_wG~EfPu2)*D7MxNgP;22XsDms3ByMj zMI00QbwN{Wi`WT+yVr{DIS=Pviq9?beEcN9cS!EBaOIi6LvUNlv;nmT%r718zvS%QVy;-l?dX@g$r~rZ-_fO55Z6u!uW9<`2u_ z4zRu4ZmTg7WA`#CiI%LMD2zwA4*D#I5o*oq#bCZQ=&Js*gh%W6?@t;nVIsi9ins?b zmTQ*UUoO^Y1YuMzvIn+a+)J)m+)f%Q-;q+j=LF@v(Bhp1_0 zerBg5EHa8j2p-M@K;48MPwVx1D#0FDW6gfW2RRJ_FP>+l2?vS-Vk`x*%q7W5ZP^(fAa2jYbcuT`60l>`U~ zMh8wI;Fi-e@$*Ns_fHbhBO=SPZ;nVvW3f^))VZ#M**;_k9CntRmmX8-Lnq<)o${e* zW~J0tR#gz4KOM)TOGTC2m_>@8=^Z@4v&RRDtls?`<;kF$Ze%t}iId;s3>O25{?g^i z*+sTPZF6L7>J(~T9~6er|H2YAPlU_BVO5re4Kocfm8QSl0S~;PQPoALvf7b8BK_v> z7v% z1cRP8Oy@%%F8JcM#VbGR^TK0V&~$#5$CbpJDD~yCICh+N+SUzs^eq|X8^pd}Ih`F~ z`P7*o0G=Wn{cy-atvS&UUaa@tmnzdOaHzd_BYg{c)k~>I;5uv}zqTn!e3}sR&l1?O zFQ@T4^7zz+q#+B{HPGMvn)vs3&f8|ajM06(ej)zKIm|LnW2vSoQ(2?-3-+hfBb+MK zjO~H9{um}vCwnvIC7B5MSbv49^4`4sfM)t(RoAu+*lKp9CwX1Y&=~kJr6>vb{F2k^ z10<&u=fjbUa>@_MreQsnH#uOquI9~#FPTXj?T*Q!v9ic|J8@WYQJkr8Yq>i^Vl$1o zai_|}>C2s}C}u-cZN+jP+m_Iu)gaYQ@J~Csh{r3n3ley_+9yrQ<7720O-R?WRNi^` zLs}+X(P?iMG&!f9M4oF1RXDleK#Uc-`4uft?0r1|`c2t?MG91NsvRw8sCL684S`&* zm$g193cGM~UHW8%2+g)V0?B~S$l8hlZL78afi|+1zdnB!^SthH`#G*@mLk)0BV8ZV z&na616<7Z(1LXr`)lcgXt?d@-&+rhv&ra>73%p;*m2O=_325iX5yS*WFSd#ur)AeT zAi*Q{Vy*RG!{6V}q#VFWHC45X!3LVDNO&oY+85074ySDucv1j^JzIBal^aW!a$>qy zYotF+b@yk=9CuEJy#FRHh)SZrhVba;kGrbUOfi4ci}U{xFxl0i zzLfQ;U8j6(+Xgi~Ho3~CCMsMg)l>p*fu%|Q@9Z9@h0A%DLl^Nw!0Ul0*k z|Lw-Oz&`az?Bb_X9`WyfI2gKmi-}|o85Dax=wWa_tE4@6USo0@2CuctdvKW0rta`} z1y}N{Y*W?7WmqA{JFIHc)hllrf0+u-M|4bru&E=As`l*hl$+cG|I%#)D?r43dysM2 zEWx;@z&TQ6kSf}J3yO>!I%Y#16r1vdc`=GO_v^_HS)QAJ)k`@U+dKPo>JIQcr~RCfV;#drseq!>*0=>PBcjX=G@A;FL`K*6T;1D%pcz1!GOQL& zQR?cX3{v8T)PlU8J?Y!UB}4ASULJutSXWXqeLp(`l3jf$BS3G6+X|XZNB+Y=<_~k* zz&oq=vq0D|_XE|pXCj--qYiWS@uIelO> zdW)}3bWuBIemPF)k{_<$Niq&-d9tz&G!CU70tKu8_=Ca`-PSy*tpKIE$A-6Ve%03OY#Q31WRP&A=gjqmwV{#@7mVxD&#U5G&j)dI3 zx_+QJ%#fxgwOpt1WK5%>AkFES3z2~qRRQgts3|DU#u-d%Hf&p4WaKrW_6kqz8oJmcA zqe2E?7;Zd4~?=~q$U5w>f<1F&IiuL1nz^_0~lm+b|=}zPzC0mcX3A&h{-9~RprOHN*-3z>%^tXr?UrpR>&9~-`mr&1q`aJ45D_4CT;!o} zEO+#N2Gy*b3ojv6e@VOj-IAw@TWum z&}55J0WsO`5Zz~L7eZ&Z2j4^~UgUsq|4kreDFh2|rV$7V_F zwYIRZx}sMxjQpU-YP=(FMET{x>ZYvIjE|B$vmt)|UM22PRZZA<5iqFRYOh}PmrD%= z8K+O0*O`dCtl&tcpVsvvs$QfVm+&pN%V!%MUxJ6@9+6Sf=z$|Nu2j#yeKvyu*L+}@f}GG)=f_5N^E{3KkLD< zoVPVLWvJQRxHw_`%nSOUdWbH@*{K7%H`W{nPL&5nf4}_XG3df6a$bn;4QHpyX|N?k zSKY;_at*XMFG;v#kc*)LD?PYaHe%sL-Ru)wYZhX`F4|+;la0K}!c~SN2ZA||$`K1u zwI*q~9}QT4-pfJ>8(fb^EPUb2cH!!&66|ePmE?qoYRY) zJQTv3R$xbrJn5xPkT0d>E~~`)|6ak)J~SUzl$9Rg?#dZF{t?aGyS;RjmA4t3s2#=o S@vq(p?L9Xa4_q@gIQ@V7@E1w| delta 3801 zcmV;~4kq#0BH1C3Rt{KDOjJbx0RI61{{jL2k!m;%`w$2E5eNDb2l^8T`H{Oi3l8-n z4)r4r^&}7UlL-Mj2Nm!$74S3_lTZOU4(vl5>qH#uMI7r!9qLDuqX9Gy=Tsx+RU_tB zBj#5m}G2D4F+j=tF zdo$a7GunJJ+kG?IeKgvCG}?eQ*?~3Lf;QQMHrRtU*@QOOgg4lQH`st!n~)YQt%G_z97a}9e|<0< z=JrBkix+P=boflTJ}gwyG?a7`>A@ z{}kID&4b@P^E=x_59FZ_LNgBWy6Em4_}TDJdEGa8=&MKeMcJnQ^$>h(f5rv2`T1G& z$0HTI?%0Fyr;JTewu-DBjDC9NEZbaLa|e7V=P29!dm{QTytsyKPELmJJWbB&Q_P6M1tj4 zu~p=?5d0zc3|oCS1__t7e}`>8&43?FzQ9)7GLQ`O8`)7h!5In1(j!xBh zB-^B4*y^J&JnG&WI#oGHzPpdI)#n-Tq%r5|ROMhG4BpFDWts4xf9#WVs&X(eLR;9X zA{(BQQBLRLI1HHeZ1qDnJSMc4PTdp?pcQQOLngfC9XgRGFrXGk>6B-}OP-HXnhG(% zUTC6ImI3d0pn=Y-7;r^RboPef6(fG8^EOhTxP{Kn5WFFLh|Yl!Qejb)&in9&4Ror8 zBQ;9cYB{{1FiN>Pe;KK=oKCa|>2GWuC0dBoSx+aDk8~IQp3VlO(iS?k6Orat(>WYQ zDuutMbN()*wdqZi>bsFzStscn%S0N>{)G~qg;dMAKVdl*m-1k=>M*X-Gdsbj}S!+ITcd`3ULgV>%xrU4%|h z>h4B58g`COe-YBeJUUB}o~A}9bvZ~2S=E%v45X>o=^Q{>c#qCANLQgUI$FMO+*?iq;n{QRGZjL*@(2Zm(F~o+UJz3qmb6_yhN$bMQTlrQr05P z&7pHRgp?|yT+T+i+f8RBQYnwla-_XGFH!1qkU|xde~Uwr{^roxi`1Dx=M8wlXLM#E zWhyAYWxxwY*HL~Rj1DWjVYf>jI@Z3j=Q}<=De}@5lE9m57K;+ZOhgS`~e@OWr1L70PkMOR=bpD0`kljF81n@-3n?WW&RX>AZmCJ3;vbUKTn@smegIJxJ#=uBv?6R1N`O?~c(k9CxN2!Q#Nx*_O?Zzv@Qfb0lmF8XdrBjsTP!9L1Yf9Si%DD`0k zK_MlQjXqmN`5y$r;CjkD^w}ZGasn<*#INBb#j5fpiJCZbP5wUnn37*&+D=#$Bm=Aj6Tb(AXf$*Yv32#&wdnTEdD zLwOeg@*`yv`r;C0HUeZBf8|mby*Gi$`B3SlQ_Mx|ODNREWEJc(^HhSq<$~gqg;H#A9(MxM6pCM@W zPG>v z33UE~-q=l9ivT)HS%%&?OL-0fw4U-EdSPf2Wh??{I;Ck8dM=N089@}Pp}dTqTSO^G zAbm{v5y-cYN zp?hN~kuU;mR1+l+-J3xiZ69Slx^qV}B^SZ=2IU00b04KKgkYOYY05@7o}rvZz=f(QbI^?v%02|$ z9?C{^<9*6{1l~N=@?}`V)&f$2Fy*HDIX$+?1YO}8n;+LDTC=KtA#Qa zU9F{Th3Vuhr3hVpNLdBb$#%*{boDjm6_`#Ie^7ovS3gk-U^;n#5*dUp{zI7r(@FR$ zB@dkqp)(w&vkFQHIvY=Egz4gK%4g^-pHd0a#T?3cbXG*Efazj1ox9P=Qpzrvu706B zi%v=@@4$5RIpr;M@+sv_n664F<>=%fA|${tq`TqilzXVH)K!Zdy-y4@Wf4p)Us6`!e}==9=V4-5P1%JTPEcmT#4?9+3OAgmJOUHT zI7%~asH2RBi6wM}f_7m#BVc0sHwEoRQKB%hZKa^yy_8y**cMaJZW^TuCbsDmv@4(- zhlwpKN)qjgDgO%-$1fz&ZV6=%OdR`3qTNc$7MM8Jkwm*v%D-UZC?tt?J19$GR^qsy zB--t#%!7#|+(4q;H%{EkOKx7c*y?)znplIaW=z4 P00000NkvXXu0mjfG-lm{ diff --git a/tests/Images/ReferenceOutput/Drawing/DrawBezierTests/DrawBeziers_HotPink_A255_T5.png b/tests/Images/ReferenceOutput/Drawing/DrawBezierTests/DrawBeziers_HotPink_A255_T5.png index e3d89e2cc7d6cfcd9cb1143dcb047f351b3dbc88..7a8d0e01e74c3854269227925057f71dca531570 100644 GIT binary patch literal 7920 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 R?yX`VE{=H26Z?R~{{iXOdF=oI diff --git a/tests/Images/ReferenceOutput/Drawing/DrawBezierTests/DrawBeziers_Red_A255_T3.png b/tests/Images/ReferenceOutput/Drawing/DrawBezierTests/DrawBeziers_Red_A255_T3.png index efe4ff2d7212152f1b97a3244765fa049f4c2055..e482cbb24a546f335cf6b1c688b026b273d12e0d 100644 GIT binary patch delta 3723 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 O0000``q{MKIi<;Id^`uAZ**Z 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 literal 9961 zcmeHt_ghm<@Grd@kPZQXfFK>EH-S(E1f(NX0i{U^L_9~UJQcH&z<__m{-(MbM5P^E^S}$4E7TB5L{y$gdvuo^c&GNgaoeAWh^`6$N8I95 z=t4v!=%J?tHAgrsr&FTM`}?CTo`JNM{tS}nUuBPfrq9g6yl)a)-pu&zrQ4?*Vo;V4 zLR))Z{LV2;4)wE0s%KeR+T{#n{1nJLPz{s$Y?8(L#fuEYa1kwk|7ssf1!+9#ZEQ`V7^%9?dje2K#NSGMv>Y=Q@@7Hip@>P5CE946!VTciO10=V z^wMp4n0Jap+|dYrvX6FHC;2xr(3Z0H$|svv32=(GI*7f*U|qF&H{AerjZCg9 zwbX6OIB+}|_afPRgc;&Wp*ts-V4Ky9Be7mDbWA5{%T}~@UH#Ny`uDm7uy#l~yt?u9%yo#Mj`fmgBJ50r{1?QAoG zDNb~qruF@GD<+Eel&tDR2ZRxXJsXi1*h%Ssil)z`orI9R2hQH1u^k^MjX^I&6SXM7b zPuAQLdh8io`jU+RfFkZXu0uI-?o(6Dqha9_+$Z}-kf2FW(h?U~N=rUhjDaxCs6iCx zT`hd7j}ALYax1F^?9EEBQyS8$D`Y=UPp<3pJuTO?r=1oHgwScYjSv`(lLW$TJ)7fC z=|^6|{AW?om_5>&`z@`ZtoHNxhXwir9ch^l-rVZ_RyEu&^-v%VCW%k zSV3_vYh2N#InEni8f2LVoHwwH<0*K_DMD~%%`Wh@L`VrG0i&9%{5Y&# zglCa)&y^=OO-at#a|IRZ#pfyd`+Awe7hZ)Oh{YG^2!!Hw@czws8%PZXM<2ei@a zWDC?S%73zh?h*hNy3z7nkmL0;_v$%DT!ydkuod^Y(6@TEPlj!8_G-Twzq7ezZ&?~L zeOpg#IQHCE$Z__LQopqVXWtmB2?R~EWY4t2Y8R)5$2U$6BkEtAGEBxLXsE8gKTD*{ zjbBklWZ`e8U z$E*?|gCMg91847ad^@&%eX90x`;x;}W1OR3EL-~p@Kn3L0>LY_8>~i(`r+N=3e5qd zFTw;yl~)nv=j&>81Aa!y6YrVlI||cs47qnQh^jk$?sj^-9!Pf%vm3%T|5Jww6IMSw ztg_~$dOt$kK2V@E;KDikrr%0U6a9A!Ex`cPn4RPR-%4JBmu1iQi(bW)=<@uiFvT6u zTi4tW433YUvwj}(``ig+uB0=w53yD$>Qub^wf!OeooHv!6hpS4p|5@NzbRfLU^d$n zH6Cm}h&zmaaWXM|aFB$6X1A}w<=lKjScuJ_f9I(GbfCbfz?;j}|CG}cvvJ{iAWS}T zZ94LlICz43(`l+py7O}7|4gVku7s85<)%nf|J|5za(SP=72FbIx*!Y#tJH1@HIuf$`j_pb`I?O)VvJrY#I|xzp z0K7@)bwf830$)5qG*7hhuVWbgu|`y}uyVe&LR{a^l{bSjJ(V8_UMv}xrHz~Y?{wqM zUJcbb28=5F4}OcUUn6h2j-#M!12(0hduUZBf|CeYOw8p(lr0v|X0|vlUP(iR*hUh< z;MT_*`5;-a*{txF(__hQO?vI&^XLtqpaPQ05&!ptIsWW{5}1ALdEn5VG!F$hW_$ku z$^e^|9?{4Vh3E=Dfo^R!+yUcxMI+^!>6PXd`}o~^o4l(v<@gLG#yvFdUO6|)_iu{s zrF&d%zpC=%BpTSJ_iRn_msxtQWWK8PVj;N3%NITHZdp1N6tM4YhLfzLm8*gzU;opH~xYb>9y=#Y~*+1&%yj`osCxM{%i6xjR>{;dmxRv@`vl1|b^^QWR319J3F+ z6hO=I1VgDmII7vLDjn4{O=Mm%DcPG$_C2Csu(Z9$Gr4$4<>Bi$^tJ@LK4~3+2VYI# zhHROSJJKGw4@qS&SG8=HHg>+r46r_$k6Xz3xsuy-I=8{vS5c)2xa}_~T>&61EDz&` zgV(A^>%zGP{sc@0S>a|m2NwDp{zfn4kS&XLf|Xv$t<+zWi{N8(d+GP?Y6JS0DP}q5 zmZLn~sl#Jj5O#bv_M|*$4Qj_Dpz>>Gv8D1eM(z z8I{H-@D&VN6(RwC$WU?wInQn5Tu zk=XdbYc5KiLB88#FhgJ2?B8w@67Di~WavGNjH*>DUU7e(p_nqT`YklXzt692&DpJG zVJH=gVPn1ga-hQI?K59w$YSC_ayUHi1H(w?M z2e&~xK^_Ly7!1IE@S_++NM!A&aDwKx!s51!*Nik69 zC$mj6pvyM4hxH?4H3{IqgX{w$&w(=(gWL8{nj*T=ZqHLH%%Jrqkk9!?yyHBR#j+SQ zj#l3NB`@>3vDy*xW(Vz0k9a<4g*I^-c zYhWMN)!fbA%n2~%Qyr@EKUvFjdB)#=XdBSq49!{zP*HM(;X#5X=~TlTDyBdEmeBee z>bWx5!(`>C9WE(6%!Y&#jD!vnf$qR31C76 zFu|2?ehS+9UNJ4@hQc@-)Sz;`Z0&etj}+W+G?LBGZD4ywMQidXy;61D!0eNL`O)hd zcDnnw$)816U8j&eLx^brI1E+VAw&fogct{YOHLjX;##QVGL6k`wSG{^Xb@MT@6iUG z{OwFtV_y7_n2|k0n%cCPjD!NzW40>ACON)d0(Or}Fq#TAt_# zk!0NRABua^9Z*y+9p+p4vja@qX~77%sME)O_zSjY!RwKML>NoQ8o8Od8mBjEcrr67m0Exk#ebK-Fs?*$NPfp`1Va+3|CX9_xFB!De4clLR6mrazi8TL zb+CVe+FLiN%~9t!S3is%?j4Y|b^X)fyi}v%y*=CyKNiKBMTCMrd%O~P8h??xrh(Y_ z0p{djd{JUGht(pQk!)e@^Bv;u`>D7CQ}UkW6l?TnUu?}KpY`lw=gxPu`~7$^3?~5hHRpdS1_Xi zJgSy7hfA7UOJ5rPnv^^jy+)L9kw2JtrT?@BT;r_>KRw)C)JH4e8GJR|Y@nPRM$e5Z zz7=k9tPq_CJ5S=ka85VmTipAKI;MjGP{lMO{f~Kl^jmeEn0Tv(`iW^dd$D9qI>AzX&oR^k!&EhpQH_ZR83#n_R_~9x5SUk=U0`0|cN9X@ z!<=WPW|KrEW!+M&i^>9d1-n-IT#b+VP3#r z@fvxR&R?hF5m_gWr+i8$2)kKffIdpC;&I*Rmr{2v9jnAz@PG)zllY4qqrMQajD{$W z$?q#`PK#4Xun>wqSY)PrVnI$&=M$Y9R4W&x4^xL^?$5CACD-=io9TRvj{V!dbQ` zxY@Slx*%6ig%#2c#|zL$A3K|nbD%J8Bz%L-F@6zKplpgQMUQD_F>oQHM<0Y#@0rH1z4+|*A~02~!ac%sGF&+yDeJ>+k|emjxW|(fNo)92AcOP{Hjqvx+4#-@R#h+oCF5VjQX08HwHz2HW-$yeH%AnL<~zem9p8B3^eb9UoGHK!*C=YK1}i`tqr9zqF;)YZyuH>}4;FYl^Q5!7NEFlA4@ zyTj(wyArTM*JNE;D2qqa|N5zQNT_t_z`yoAYHkaFlY~3a5_oG1wyD@#7@^@q> z1DQ;CG(4!7soi#G@-U$NH}<XPL~YDIa!Nx1M1@Lil2N9 z#zkgD&{laq%bCwM1^S7NPCh!6_tfP1j&xcX4cnHj_M)cL8R3x2ZNPzP)|>o)mo17S>C zSknFdDcUlY#SO{)Jfg#jvsl+=5o%n~J&d&QUyOyAS`cu8M|zKc@U1vu9+}lJ z#MoM6={BPaa`5fdhTIX;iWCWvMd0YNFpdhVoAP(=u=(Bbj%cxllmj9MoO2!co_Qn> z0^^@GGP<8&0eQ=SOq?)Q+iu|c!N!m+`5~}InjOSd+`9bx={x^cs`7?*kk`5({qAUl zC!X@gwMdPzgN%VSl{3oPUBQKcgu;iO*@p5zWc8N-@>k}_H0W7V9i?H)wN;~d}( zMxgwo(TpNn{jVplfh?sUqi6b~1qqOe(A|wwfk~vN$XrM#z}#Z|coH$Dtd!pjw4z*n z-zxT1%1i|ksop}G9dFd270Qw3*@3QitCZQ{D|LonPtYXs9EiZ z3=I@Rnjq7RW7qQ9p0OKmjs0!i3Fxd~(WuG0kpjoiz~#sLv~~qrlv3eed|Ra*J7;?} zJfO0ljD8tpLwT-+yS1lOSNW!Yopn0mGq&>^(UaK*v^{r*MLSfy!@Ac8g9vyysv0b_Q{1LrZq=A50ZG!8BJitth@x? zum+edk6>$Sw{x$vO_Bq`C@dA5xv{I1nrlr!|Arn`S5;*Yn3e2GPubw)}uUQvpm8q@g_5hu=2htw#xb+T#HApuPcL>qQ5%>oX|mnk)400cVJ2 zii-GxfQW$hmru{A9LD## zFP6Y+O;uZ|w39H^9h};0U_bL5g=lH0tLmW`RaMEOW#5vsVFqrE$xqlW=}(q0nu2iE zyW!VR0$$bZKqW!`OV+64Z=-j??6~4HX$2N|AH3X{$FArVkOv&#Qt`VAEL&r>34!=H zorCJM#zxtZ8Id1PB_%u+t6irkwfK*cgE$+)7GVa(=EwB|#-RmagwkjZW>T5jQ+2ln zowY&^DcC0H6v?n6)4+k69)wXyqp3E%gkl(Y4`GWv3(Y>@DUR^8PFtORVn7@2V%vjy zoOt%FIETEy>y3=s4Md5|6rZoeoUNBOyhl$f?7-~m)0uv&Sm4A{p&tm`FY+@z0%6$G zXb;{;Q}A4_1oG6^VrimNLA5vBpF!nxbce}X3M%=CXn*Le<;}Y#w{r~Ha&lMNJM9p? z#>?j8Q$Be0?->B<8x8b71bsuKT{w8fBY)ZEEWw(BAFtd#bjpT&y;lL74I_G@$9xKt zn&a06Z{A+$CdG>UXo8#``EQ0tSdDG4P0B%<_rK?$b)rcab>Q6j_c!^D(A)A4=W~qy>)EtP@qxXk?H%e5_ zh$0<8`Fzg9% zU7*0Z1<@q&9|m6~!io&}{&rVhdWYJ)hTrl!DC~i}ZFIP!6~~69SB!|yYW+Es6|kTM zKU~&gbG!*}yQcMc3EEf4P->`rH21 zlly(J(ny5?t3UbDppA#iQ~Q;hISOM;3;F3y7&<&vqU!bN7E#wT|`Q$19^i zO%w9>NdbwB)C@WbPoRG7W_8N#Y_7d)!1-EdKoQ(%oa{}C~~(HzK* zBj`ysM_zWp%exd5!&0HM7BqO6B*VGAt6L!o`!05iv@pXcVT$wVY5w8l5{JvWUx)6a ze_nZcfdE)smI2>9L2#Kli{{Axd2CE3Jl0%Ll60J|SWsS#Py7~TKtKh-v}Nlf5VTlw z@Y^!bSkZhDtQnnhh0B!je}=nrB76ro^5*$`>f1)Hj_8X_UBFA{6CR4ShpImSam9Gr zH`6_S`Huje2{ZB%kxtj5S{J+Zu(EAjbJuMy&k2|gymLnROO=@+3wl>jBI zm+7Dt79)=-x~mJ6bd!c%@}nsHj~cWpE62cCD^3~Y&%0_HH-K&^-ZC}RN}EHj&?gTn zJfl5}^y*+6l6Abp2`_-Y3aHTf}cGe|VF&`XK6 zB;_GE5-?dp)_zNtpcdfNsfNg8tzPZS|2-^YzjgiJaNYh4G^_EWWv@2%xyCGT!7o8x z)B4%&y)hXfuic`7i}+W?^`Tdp=zkTQLr)u2<*lW>%uGgqDUpe8a})zbOK*r1c&>(L z$n0PP&c*4@dP5wYKJ83E4!p(X(%7cP)U`g-zP_yb1Rv2OS@IrQU$G9rg*jzOvWX#P z(6Q6CqwUfoM|?FrY2US<1m9W8>UPrc9MHnT89?t1(-%5KFhc71;pr<%9@T@N1xm%q znK$AQoI>#DiD#He&6(ws;l5Y^J3}yJcY7g70v|O9jxFC_ZOcS%bR~Na^I4Id@CI7; zfm*}ObM20uZOqrmvm$)*Ue~t(`fxYTJ|Vl*M47069}|^CsB%i?dtqJ@J>Y-jf4!=B zQI)_iO@{A~+VKdsp99IU6$Of|J5{C1FR>5!u`O3)GMT10gGBXQ{72||zm2NVy-1VN zj&o+KchMMqH&5W)9r0Q7;w{@e8T+qI8Tse1gAPy-=nXFr`x8(97ef&ehUY7BZaJk& z_{Hou+D1?ewXm~+)y>a-jx$DajGhel9iag_;;2om-@qCU)08211_UP@h{mFUJ(>g2 zvWp;29r%2n8uu*Z>sqBTc!vn@USkv?apK`WKd|1_n>Ca z-+Ttds2*B_H-KUl@bwe^0rOsx=46>DC)jk{;tGB(f5jQUuMJG2uC03K-)z=Y&4SXa9w=I?Q3%9DT z3EZL`;i(r<+_N?x^o|2Jp~pyZO{REt%f@HuvvJ}k)NmmK*tV6nBhmt5>^!t)Q(D+Y z;l4Xc7|XDSo_jJf)jg$E zE}I>{xgj1phKhftZpe*uQ)d(?y{^O7h35UUFu$=*xIQStA3C5Gf2BPf%qlU~7dm6` zUFh1ak+RkYims9mL)t~-OEB-i^C}y3#}Sg4=quQ#-CsR_;~*-XIL}}{_3P7g}08GgM`E&UXN~JFHL^D zFuOcW5D(Sb6Jcc=RdRcM&LutA-1V!p?(FgS+JF!6aYQZWLqKU5#^`cMoldv=d$Q2Z zZKE{)HD$GYPkn4li-W7P^wvtA=8#TP4@vqTppl zeTS2OrU=#%qWQKl?TfAo@8uM;ghkb6zZ8dDIJ-(9t#vCb-8I51Ij5iWwQ>K{8P{I}o zE|;8sJ!xiFx+GMB4?4s_OcdCl7zIRxtX}jdR6a4Sshej-?4=?tmx|sPWp2T1&jG>h z&*9V(iTnsFvqpZqcZ7@dtB})zh({l$YXji-kyq1#ON=50-6`u6Z}wc zG;*J?Vu)zwkBNMS z%G~$DRCx00)^SG!DLfQ{BIeE?Or1!@2~~PKnBJ*Vqe{{f#|RW$LA2L(7xTk68di}i}nopsvUzZ{e&9- z^Jp=RqNNDQ9Z8jP_6dHu3H}8oX{uFW7?;&G*>RlTDd^R3D-|eabS8B3_U#;kM$Qvctq?kvFeMv-sgz?bI(-8|*X9QM`c1V& zPEh!)#Q`t0W(SS?*=tiR{Rac@cE;mg;TC%xH`a%0fgGjh5S>M#;GrBs2{3k0#6))d z+$sv`qoO!ZMfb^$%UX+gQaNeOM`-(bk`QDKp1dIS;G+GkqL!eDsXSWjOwjv%ZgqMt zdEuq|I7dT`42GO~rE-tk-_>8ve+s-tLn5s7SkV^OA3%;t=-k)aytUeT-M%l^Qo4HN z+Q#&Z;vEt!Ma>*G*%23}sN(r_ACBI*b=b&QQ140Je6tbFGX?Q6Uf8g+{qX;}wjTofD~ zB+>Szl1550?i6o%jG~&lmxI+nd#39FzYtw&VM<#DUM0>-g?Cu(!$zyYfNuT^=;>%8 zta@f;1TPJ985{oedWWw$tWZk6tFC&@`xIr-rfI|bdr;`^Kb)_BMPTn-M_`IvU8k15 zpdE_k`B#h1OE)p?zvF}Ag8r0k&nsfCe>*c(P-y&5ksSXjgDwrvOiwer45CGdv&eh@JL+Mry7-0c&cd<{5LJIRU$sLvh_VQ*wd7ZvoS%p zKH^(AGq}QlZEU>pp6Qr-bHY9U#PVi`Zj$q3R)x$sOP?6O=lJ-6!{|*fG6Rh=m<%dA zzLYC7~uDx}Kl#obj#gOx}Uu^yL7|(v8IjTr4N_)Qh3mNxmOZ~*J@HQ--jVQyf zUqVGo><^i*eV;+{`ZGB8P8upcHZQyw@_X<3vKPNFcxIO@#ng?Jz&%i#i+LsU!5h;C z(j44cn)25kW)NJz=195!9G60eZgv9o>Fycef&ci3uqBA4<>!aK4Emn5nXZE$@cdD_ zyf&@i+xwvep0Q``hh~J8+gIq zQe4Ta6`5(Ul8)&0`z}(4p2^NI*xVaG!ib_h&g-O^$vA~AJy51&B<<-h1fQL4N>*C_ zflDbxYi^|?hEvY8#Tl%Q{koSDtoc$brC?Zql}#g!%Rl?znTb`}9~s!;YPb8U9mgl{ zEPa{?l|&c$K7XI#OH+*8{KKY0IU;xXVF7M&{9b!?1v#r3IyLaB1R2>|`o_!LKx}i` zKyxd-ZgY)J;G;xfZ@!Sn=uPceCfp63UScEDV=PK5IuQ%gy)d3`=S)oLpija;U(c0s zj^U?Nbg_oYoO>zLrN1}z@d(xY&yq=?$4XpS^v&jmhM(S^0Rdtn1{Cv$f(gbeBTm)5 z&u$Jrl9)mG>$A1uPTvzbN$V5)Ub>Qy87+BtZ7sR;`%r5q7lfj84AY}On`?PExlags z3eL1}{4>8eSJQnDf4DDXD=4$4sp`a@aO@TOi$)K{mFaF9i*63t;lVl4C7@+e1b8eG3@N@NfP4%d`e2(r{>f_lVRn6q1Cy(R}}E zs84qZGNkarny}CN zWQns);ArsURC|YXZx5$k(A@^-t|;;WZ8m#v*7^(t+AjZmMq&$Q&mrW7Og#9U8<9e? zlyCZ*(>v^i=l^EJZ7o$l`9|%QkPp+OJ7>+ZJtE;Y?M4cMTcEz#=75cvg~!lLj<<4h z{hsg6`{1Kt<#(3Qzhs66EWN%n?pZ;tbF&;}z?*jFEg^$9dy>?P)L$*TZ|CHF)lT29 zEn;cuX^N3l&+rmc$>RNGQPw-lkOLVsoP?0}_Eg7U>U7ROug7l=!+q7R}mka7bqVRgdJxQswRR{c@% zHB7w=0(&D#;#R&|edFP_dREbJ)8;@1On=n<^}^NtOio2c+qFewOd=mG5{}qKjCN-B z+tSr?g(>yX+uN~Mc6vTKGoSCbq%fWsPs!l_&kk@5vW*i7Dtfqh*u zG1zz|3?FH(C3QUWbD+r#eHKvo9*wtxWN1>dk6|8O8$0^Bv)s}(1)F_JJD}2jh+qaE z$GZLw220;Ma;xx6b20MGU@w`Z?7-Is*Cy z)E2jjZ2x1^12tuTBVY}e`$lenwT=1Ok$Uubbz<~7gJ8{3R@z^4%1SIubPq8`@-p3R z9|!XL34w+F?s{9_rr}!E9|_n?mUq>7!18OYu1BsseB#vC!~QaWq9Cn^vA~a^@oj-0 ztXI6iv5L78A=xD}RFqWlvbW8FgcA%-%ptT0)~8;XFqc#55zx*}@Lox72=IUxW>H=I zbm8OwK&{^wZ}~ScZdF2$6C+vjoj8yU!CdKNKSIUjI8USwF&cku+%7A#Hjb$8@Du9{ zBUz#1$T;N(5h^-Wz!-XgJ=aQow7l+Y@9ZH4F~P68 zDoI=Ta&oUV`tDsTzq$4PZyKFyYQW5je zZR|U9W~=(LW9Ku~;c}^vO3gM*WQnJ8eN26$-W?&Iw~1^P?{fr)&yw@eP*24rQUpxD zq}JDU*-TXLo5ECyVd=AIF_nC^(DIg0JXeJ31dm*B5M8r2^ZL3xs1-jRq*48i&BNim`t#J5d~R$( z$?fH*!#x~~r~b1w?%=GdQJOLzhlAdBqa=Wb$!+ZNbbqrmTIVK1q}G~JC_A2kUB%I6 zey5&ye>wk_jEd6-d!~Z8H&ipq+b<+T?2$hL!9bw^gEWOXA8#n*T*6tpTP>&_KhB0$ zL&*tUrZs3U7?;~sicpgrS`5^Y=69#8Pw-5GLD z)TIwXvr0iE3k{Dr&C8Xcf`HYF11;1WI1`etGx>D*=BW71nTsmZ3E+t3?L0-DMz(*H zadG2Q{6s~wGcdB_r<$~N7!I3hF`aFpnzK;GH#1o039(x!Ynfr$n|z>tHHOxTYl2gp zt|MUQlNyb8UlV&*mk~5uIb%?})jMu#?i-PwQYUhFZQCXgA==8{JqzKxi?t`M9nu@gb0sr?G3dPUFhU1bZNHW z3^j>=)clT}YRc|w%+;V2BQY{4BuDLX!(1$)ywV)TL#ep0cY}4R5h8i)y*)wkK8BHj zbc!xDXE~m;CGWyL@!+{F&l=^_X{(6V+fS=XM6gRtoj1(jWu15;1eb~qS#y!WaRCLr zE%GFfot4a&??O0(&DxyfuD7S%7)jYCSgkmHxvc*zizSEt5!P~Tis~8AEoBwZC(dlc zAE{_klsJti5n+|S>m(^^NP$+B%%Vlb9fyiPS$B2c2;Kv_Si?NrUfQ8f2!nT9f$OOM z?&Iv}ZcU*mplL&-6+zD zx(isZ3Te1vsROL>U&wN#)UwRxAioM&e5e`@FrJIpfhMIq{LA@7mxBeP^f>-S_pff0 z4$P~U-Ten?+9Xuy*>?q)^l=>qbv$AA<* z9U|diwBXXLVP1f;JJ8sYhC^K01$@od5ZTdko#iFE3qxF|Edpye{bH2zA>J2q`!1=w zmL>-r3D%&SvVha}bKwvj83Lz0wmUckQvkRvFQ6-cb_fbYWElMqAFJsX(-cENhQBUs zp#hfYVAOfzFecmZ)vp{k`55s~SaAb{Z^_`z^1x?5zMHM=%N4#TO;a$X)|0Ssa-wI!$S+g_S#2GjKYU5HaQokBs$Zx(BD z%AVT@6o;Gh{Qe~2QquZ4a;gYx^}wnFIaPKCoh7Gg>>yk6RgN75_P2c7h%*VHag7rY z`;zKh$XCT!gFkD|k*^-vLEy?rVF!VWE7ctY*ywH}ppwDnfhiOmYgpZY>)Ov!XQk{7 zPMLqLz&>fZdyp~R_8v;^Ei1!ysqah{)wNO@m)$tD{H~8TK`UwV#*@r0dHbO><$IoB)IW>D<^vNH*DaX&BaW}kwoFMdd zwKi%oGYnNp(`CG`c^8)&wq~@k*?Z(fQOi1MGV^z@bG?8;K-mQIz;K*ind5X zMK*CwZX$o2PNy!RI1tV){Sk8(Zi~6$Qi01gf3s>V8L=xN2fU?)eVz#g-|*tJOP$dA5X9v%}lva1phQ893#`MNFk_e*6taw}m4 z6&u)V{hZEDs&>8GwROz7XdI_XZ8J$1Q8luA4-z3J^biNiEIGBk2bs*DBM#~Fy`{Mn zi?WYn0$;kpqQry>Vs3=G$g<+clgyeXgY>uZZi`{mhe={w>R3UUyzXb|NgoPZwnFF? zXK5NgX1iW;ff4y)lw*EZ+UT^#+5tPiMtC8vON0@&l0aGJ)y4|CVx7VR&i1A1S?sJ} zLUIV-O1lPWE6|!{tyMP6DK;Iw@!bo{jtxS+Y1tH{y}LDMtaX=NhG<46UcQu}-}Nkg3sp<^WcZDU55*o+JM;`D zmuJA-S$V9Y1kWDLTNt`lSkY6@6*7lWn~1hBh|%@FdA4O^p;9lj)V|2Ksno%YrAmlg zA124KJ$sA^`CB>aIi5?y<1$*4s+sp`$mtHnZ$i$nXMekljKVw--5W@&LgCVcMXQD9Ict;{+k`M z35gi1bMZGe{v_V+J8E>J#6POQw@Yk+R|mv_**vgA9e$jrc=O2Or>|f5pKA{Rn9H@_ z!i659EW)F816|HmobzhZ#BzXN`8L7B6w^=^6%WQ5qt3p|&R&Ih6j{7M`}071fareV z#`lsZ*FMLGTt%O&%=WLUS~joV-O=YoWbjjBo5{|NkrR@G4H2dBPSxioWUpX>63F03 z)RJ0X>&|)(bRkuVOB*9WEO&ZzPX!kwK9)5O3oWZ@tLOT7SHb)|mP4m>Fj+}={UQZi zZKF(+b%0|C;vqLB2iPzmofuNW$TNE*fA}f_)+pCG4F?j zud;b{hcZ};4QW!4DBpTn(3iS+Q*Gk>CX99zusvSl4`y1JN0app(ec=+zd1(jd&J?_ z72jn0GpM$b(g2bu3#ly`DIN+S9pot~W5Ej`)%Vesr&3GVd5LC=*bB)@Imov;@#BDs z?a({f{$k2<(rjKRtoh{F5Ixr#PJW;8cpmddwNl-_2H)t9bp)YeB* zq**NSI(T7M`i7uwMa#~QF^blf3yW&1f)@_vJp3;5zJ~fM&dAMogpnF4MSFIP@By86 zQY%(9^c|r+b8`OfDwa@UYgfk)MqrC_Uz2x%w2)y_FO0+C#430Z2NBe&cl%O@$( zt!>109j2E)*0V9`UJLby%z2c6U=>MPn?O}dhf_pl)+ge}qE|*dIxRhPJHCDbBk5Ki z2$GlG2ca6OU3w=P5L~~!P`l&vooFhj5{H{4=U@B&p1)>ZmNwTazC~YDO&{OAu@yo> zS=^7u{UA@4^JP9eZ#AvQT;mLH=1f<)^L}eti)gk=w3dJ`5r(R1t72mMU zMSliq5K%ch6A4I!in3+l`#$=E?5qKWvYX@Ky=;GePJziif~9&Q%ELm^O(m1`!Q{1wkz8Ts-E|Gh<(^bbBL3#kVZRI>BR*tgF}-(#MpyP|89Ua7ek1>GC; z+VQG}OW})hY;L){2!RuncP3EAMx_L7{-wN~jojI&hMbs$MCdRR0|B;3FbE;QMZuav z!H3`FNatEutLZs)YjiA%qCPh~{r$_2kPw!qm#-Ei#()#+=$=Sxt5!*R8Z~ot$v*7h zL73bL16mj&fN+FXgp*)Q4^2ArBrHotXu^juj^mLEfeWP`QM=ther6TV=$Sy3@fW8t zA$8*G@Y<5H@nG_;wz=WP-Kw4OpbgK3w>dwin$&U{I#}#$cMxkkv}+vW<<0V)&)(aQ zm7)nYPD6Tw`SbM;(7qL8NkLwN_qNB;F?^J-kC({#qZ>@Zzy}`_Yva`R^%-i^T)gb?Jm%kma*m4%QTA;7leUu^z}6uOI$U z)c~8KB6selU$bD-;sW7;6)J5qC^>@mQx~ksQmDO#!?z=)dzN&PZZ}6;gg;mw0JO)5 z6c=~WG1~o^I}eW4?J#tZ)p~QdauS`e_Ut}Cum=rADE6n4T7Pzb)O-Jm*YG@isH44y zQC(uKuweht*GU#QB}*MaKz-cZ7K4XR9Aqq%oaRW8%W;o#9k12+>DJ7ggnqj_y2RjY z+~OsomJPQ>;o1woGnl=nPOEU>dxPz@a{m~d2^+5*dl(efiI($O@c|-8 z_xC{hJW^UxwJlencDM-I`>N(>ly1q^Rr=TY<_R#Ky&&=4Jt|+u&G#3brsZ>l&t@wS*jQINO*6vR{f`99?o`c_d6ytBd zK!Y_d7zh~)tP8Cn<^hNDrWXpexp&86n@9S5KH44>jvpwh)ytIBqu)6L(rF^Knmt~$ zoRi5SN4YZT3#*=02M^w;>VI=+V6}8RpjGmvt(EFkkj{NltGbU-!)DWNMln42OGo9H)klT|GS;%mOh{(>Ma>-H0jA5mn%;&yZD)P5bHx`T zfQ>(oCtnX0(Q_Q_+^9IqV0PI!zG;azteszSiJS?iB_}EtPd{mV!7jw&bhil|DmUzG zO6<*y*b1C^YKOB6&Ro2(Sm#^$^Dhe#df(M|Ae};zaZyvplha6tp+I3HRq3r`sMTisa@8xX?dKB}3)mn*U&|#4kt&2xs57q)KY;Q!E^9lSQPj}a z_Ykr4wm;i*tVH`>L~)qla{5QfbamQ$HY@KuunzvU^TbPARR%TZ;YR;_>QEA>}Krx@EZknoFE?41A1HL;5tE#4s>Hw<1QRQ!uk~u`&{gal4|Y6Avsr^%~sKPlwFFluEh0nlmrDh%i^HP zxWyq|RUDA^=kEhE!iWC`a_2&mTW>avJXCTM#^;H!YHdn1u?cRJfY_cXgXuEqL38@U z^yahW-csi0r}7wp1D+GD^X-n-GV7QXVIEd!Q)qXeyp&YDTi@Qext6Flk+ipF+vBo; zOTKmSqUGl5#3hX%+uAVTR3E1KX7S8Afz+h)$+OdnuRegVRN{^( zoKmnlIgoYt1#ZzP{6tS42eH??sdUG=^aYjZalB6y?^KW&`J1D~1;uIwhHI9`26_Gr z-?J>)5kjjp>a`+5&lI|Is?LSsyV;UJmAktezLcXPNj=el&Xn`>4r|^>#@8&&_QduI zAe%mujPKXZm7#k5H{$=`KFM^Y z&PdkE4SR;V+T51hapQ@c{T@5aT#Bq&-dc!$^V=Sud|e^qB}Q-OOF-n!f%4C<`QQW3 z;n&nBj@Ey?_}$Wv@2VmeNE+F6!gW+@B@SAo!1z`=RNCDlhRi>8LNjEJP?-6+5SQ1* z&zOayXGWM>(86{@;LstJHFcClW^QHHms=ISySk7ZoC&%0sg8Z9!Yxsn`kii9Gm~lW z-gKH*=OM|sky}~O&L!BDwji^eZ`L93je@r_V@@+v9J!=YVv1pAp2bwiV!5N*N==XL8LsAFJI>G%|HT}3g3RbUNKOXv!& z5VtL$DR>g|4^-{)rQOPqk=sl+w{CUznjb`Twts3_)X0W><9cN#z<6JxkDM zNuNk|!^r$$kKUfsWnAfu&@jx?aHUj`aOTxNcKX+U#_55}1&A?Xa7yLsWUy=Fs==MK zg##?rl23MF^2PFSv_GvrK+?RLkO$VpligTlwY%DEa$m%+TH zi&Ir%nc?Nt)R&p-)diBbtPo;3+ zC(Zg}heJYhlkWK*CK$#@wC(AB<)qN1H-2+kR-g7g)_!x@z(b>6oXBA*yjRkP8!FI; zMgg09appZMWjoOl?oFcbuOC*OH#0}CljqeYd?UAJL)9k?G#zdyEB$#b^i3I5M2!$S zEoD1erW(3}xdZqckRRZZcyRtRq{C6bgrPYuVr( zBx81pbl}E%F%bI;)RnX*p!?u+L98_}qQMkmPv!d}FF{;hx&9+3<)z(XQ_MCW#ego%3xK_UC2h7u_pdvbdJ>MWqb#m%+}Ht}f_{Zu4izD^3kFn(DLKiHrHLO}xWVC95F;0Lq_Q?c3t zWT2(Xa)Q9HF(ao~ELmqzON7>(*%lwte-!gdI0Dv zojaZ$2XK;6Iaj?A{N&?cR+|Pb4Y% z4ubaCED91eHDP-&U1TYuz61xEYfnii%#8(_%7)mR3hz((l&vrt>d=D3lZ6*M9FEIW zm{PyXk1K;+UVkM~SC0Bi#dOW?qjDA3Syyv5$Y_<0hGNd+rOVu4xkfZ;CtHG z${OLIf28jm7N1^2btas>DFnLk--5R7?Q#oyc73&?zAL zfF_bZD=7CnjVtp2uK{}J14tlNZqPyPm=*yASVr>xuMFNwqLBZT1AreGf;9m}YGMF) z*KGa-Q6B;XgEt-kQN_ETN2GCJNXE@9?4*B05qm1N3id@s;QONF|9{cS-ul`@1QgCl z7=9SCMO~tf>mJY~0(GUy253Jn$I9090l=>NFIt55C@RriWM_YZm!}a7f^cmjJD(vi zC|seE7!ZckN=^skQ!N0Fd{F`lf_S<2`dkZoujqz!Uum5EuMk)iRyS^nP0?)O(_D(BI&+wJ2{`5<$&uQ4g5{} zVxSX|-tifqwg9s&p0n>+SgeMBt?-N3u*Ufd{wADv@4cxG z-W}lNfG4tiUEFfd;I%by69Wfov*#uqXWSqP#tV|jnT`xw|sSQK-<;sKH|uu9wyk9M#~7HaW1 zo zZ$>PP!!f=Z_(MP>npxjuSS-hXu^gedBz)_21q$5x4CNJNN#X1*&_f{U4=kct59D8b zw*K#*vay2y{sB6Bu7CTW_BH*_zyCKIutBT8Fx0*>*-!jfyQH<&cMbS|0LaYP!U$(@ H>;8WL*}y{b diff --git a/tests/Images/ReferenceOutput/Drawing/DrawComplexPolygonTests/DrawComplexPolygon__Transparent.png b/tests/Images/ReferenceOutput/Drawing/DrawComplexPolygonTests/DrawComplexPolygon__Transparent.png index 62bf8425a8fe541a0ebc016abcd423a0e6645e71..947d14e33246ec3a6aa8710b37200c7190364688 100644 GIT binary patch literal 5640 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_DashDotDot_Rgba32_Black_A(1)_T(5)_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_DashDotDot_Rgba32_Black_A(1)_T(5)_NoAntialias.png index 5a372eeb6d45584c72771e84759f3f763fe11049..c5a1b53b9755c5edc0ab2c7d6cc2279247bab184 100644 GIT binary patch delta 1212 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_DashDot_Rgba32_Yellow_A(1)_T(5)_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_DashDot_Rgba32_Yellow_A(1)_T(5)_NoAntialias.png index 6c85f2ef3810bc8ac8a3c2527cd6f83951f5114f..1bf69b24e3367aab122bc2e5bc17cd0420914044 100644 GIT binary patch delta 1226 zcmV;*1U37xAA$;y7zqRe00019I3GfhAvAvg4^T{0MgIW*00930fB^ph0RR606}PfH z00001bW%=JfURCzMgRZ=Z%IT!RCwC$++l9pFbsxa|L_48z$XZNg4qX%ZQlP(%hEN? zHq{boQZEq8e+%@%M^U1X*6F50&(G_jr)zrCn|?BV-cVgOP!|zSpYQsHX1DP^JuiR8 z+WY9%+B@xcW9_|88(ZzY^cl@QvHE0bdeia-_ zJ8k8Q`aVuC>HA=P1NH2*=YFH0tT8+E>&QwXdnq zs6L^Uzw@a6?|ENW|M$EHbOCjNb+YmktN-qM!SvU@hjan;=eVJ=f7Bk)pW%NQ{qrLY zM*plmr2nZsrO&ATapGY5#Ojap9@8JyUr}8^T~M8^{KV?>{Z|O4-}n1?Aisxh=a1`h zpz&R@o5MT&2fNsLkN=;y*WN=P&AiLI1LoTMyt#m8H=j68Z*7dIezl$Ve)?!wdslts zbb+(4pl<1V=l7(P`F(Y5-@AY7E2nG6jrY3i_MNk?yk>d78>p+j`Wcg^dg*x|rmvhXXm)npAALV!dSU)Jy`=9$bz$`tT=#tVK)v82jmYmk z$k#sfTNkq7L-lO<*l(N|$?VzlE?Cc;_Z7bDV<&&SzIW3&fqvR`zg~aQu3O0+w|Cry z>$_L`a9v1!|8^Ix@6XuiDYJjSh@Pdtoy;-5R%IseZqPy-&>MN$VPY*bK zJ!^J$-N~NM=ML1z!cR&shn^o@`VqNxB~OUn--jEg3z@w*dWc>eJwh*!9-)^<56~6S z19V07nCx8#uKSJD`woB8%X0_ly^y-1-~DyXUVpdj@VbLN-*?)_Q`fDzv)=3a-B}k= zhxgO9d)-$zMEBDz(fxEwbT{1;-Ay+|_tI_A9kbs+y|+a7>-ig|_nq-^(M@aarT3rVE(HMfi2qq@1{JoMhY+dOn3b>m!j(vL+ys1JX~q94=`M(@z*9UA?x z-gRK*Z=ilT7(M83Qt|q*kh%z{-}m}*R-LUp+;!lN6H*`U9mnY+!s!F5i-47XMo08# zbVC1%PUv6J0sSR9qc0b-^5i)`EcBFtbRqTOtK$IuWw)J9XDiQk9k}C$h1CDK9U9Kz$H&$}E^Zpc6K^=C$-8+3&UV z^j<$lc6Qy#o?mu;7OoFM>fiQz4Lv>AYw1E}-;W-x??(^TGtqImO>cVBo8I)MH@)di oZ+g?4-t?w7z3EMFdec?UFAS)FT~Y9aG5`Po07*qoM6N<$f^Uea(EtDd literal 4016 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Dash_Rgba32_White_A(1)_T(5)_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Dash_Rgba32_White_A(1)_T(5)_NoAntialias.png index 7cf66de0bf78eb05b98ad1a77c7c12483ec60345..94d45fdf0b2d2b167edc880d4fbbe438bc84c1eb 100644 GIT binary patch delta 1326 zcmV+}1=0GO9OVj-7zqRe00019I3GfhAvAvg4^T{0MgIW*00930fB^ph0RR90IJI4| z00001bW%=JfURCzMgRZ=(n&-?RCwC$+*@*^Fc5`dJ+OdK#R^=kU|<1YYyWE+<0Ot_ z8+7T*Uo|7W&cm0}l3JLt9468Da}tfv^rkocKhx(6s>chc#~3+%zUmh=dmXQ{=3{?l z?RE6p+AHn%%Gzsno4VR-=`)&rV)dzJ(W{;^b7b`ks28t$O?@ujcFL76T=}YcanI4! zOKY#Im)2fcFRZ<`KBL*oI*z)2>-QH-FX{J2`UTXpx1E(9$;xMjH_@{nac%V6+8gPa zwKvi;!&~VSnmw=MnCV&l-cHZy_r`zv1=N$<&RUOT^e)_xf&RLJ3{<7)4_20a!{&L*->d*b&SAVX(v;I_jZ+%Af39bC^e(!&;Z~Z=E z`eVO`^a$$rZAWGQtUaRN!!!E#BQB$V*B;WpYES7is(*GIOrKc&*6%U>R{b-o%Xpc- zZ96o(D7^67yivwWze_Buy;L7X;l z%;~i~M=g65uXJmpvgK*r8L58@ucg=3UhTe2Rqgd|>!8`I`n}>!r4iLn6HN&AquE zS^W&o`*C<Hu6n@qkQv=b@A9G>>0!b2E@Te_J#)@& z^e%I~+vvG_-9*pc>n3_hbalNby1HHzU0W}UuC13vSJn%o>t|m;y(@~YzUCK9??UO& z)XU~vS?|i$yRu%m*LC&My{@ZQMAy@6qU-53(be>-=xTaZbS;0qF1lj&1=PEm=z42@ z!SpUv4i&v>&b9QeYQ1aeb$eY&uiWcOdVO>ST@YPC7etrqlIU_>5?!o|qHE|&AS)k0 zy<0GS2(ls5BdHIP6(`n3yG^POs4i-AQe7TBpwWXY`Uj?8@fFjz=sl^gJz4o4)Q6SS zzfM>}kEA|aR~&z*Z@UfC2UOqM9H!r+Blsz0uXO|p6v6(it5}Mw~{C9 z5J~-Yy*uh}_PV1U$?QAPo%EgPKKfpCAAK*ni@qD(Mc;po?v=go!FgXvedsZLJ@_|s zeTbyKyWTzY{k`s?M>6|ybZh-My0M;!ZmcJw+v=(4wt6bMdG@{s=Y1vhp~v(!eg4_$ zLnQUodNImO>cVB ko8I)MH@zC^O|KY#0aXW$H+Gw~D*ylh07*qoM6N<$f?&wxO#lD@ literal 3611 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Dot_Rgba32_LightGreen_A(1)_T(5)_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Dot_Rgba32_LightGreen_A(1)_T(5)_NoAntialias.png index acf0d10aa20e32ea7f60e378a52436d134ddca15..e80e216d0be0d3f2f26426aafbb84ec262965e69 100644 GIT binary patch delta 1057 zcmZ{jdrVpf6vlC_Ya7$LWJ&3=s_EL!tZ5~iTACs-t=76ybk;|wLTB6{TCHgSF;Kkf z(wffIXBsjP!TLZ2A02L1C^+L9w^hAXK?)Y^x{a4`Z>Qi@5Ext1?5`y!CtuF*%gOov zIDfrs+}mv{2Y;m2>?E|N}UrQ_#7)MpJuTD5$VY9`v z&c+ANkC`|&Z{lI4a^YO0`a}N@66L`x{!e!7l%m~RFj1|-4G#iboSNpNadMG74h6Zb zXb-8r%x{HPcwwHG&?(P4gc;jTMpjp=#A%X%bZ1_aT?34HCJ-wF(t`kx#>l zP3q>(6?M0!mXn7xc^91)g%Vj}DA~*5j(ShHDQN(%f@LrZsE^A+%P}@f22WkVghzl% z7SQ&3__C(@g_;hZY>P^`;fh z1VfL#>c9*ugblKz;?W+$eURM+SL~jYrLKO~rQ09hHzVEC5iO2R&?osyi!HIe#7GKJ zY2~|@|165*0Kmf=XK_B>)&Z>wOM+F-C&^$EBSsB?PE$I6y`cB_nI5EPqTs7d&<4}V7+g#AU7x%v4{ z+_Rf0;!z+I+&PKIyZk39oWvauoeql1Ym8e0RcERL!zG@}Y%37`8*FStwCyOQL&MS` zvx!wo---Z3I}AHx!Gagk*j6tU9`-=dk<5o1s*46NT4NZZcJ~%+QlXhu; RWa!UP8ENFy;grwo{|1RDT*m+a literal 3569 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 literal 2686 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 IX6#P;FM-z}!vFvP diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Rgba32_White_A(0.6)_T(10).png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Rgba32_White_A(0.6)_T(10).png index 81e3254ed0f353edcf8b171baf705d6b4ffbfa9c..6d8161ee0c9cd64e407dfdc9663f9d9e71f38036 100644 GIT binary patch delta 2432 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 atgPL*52`;eMr!}5PM{z0XdC`??tcOOBHF|N delta 2399 zcmai#`&ZKUAII@hW+cmLG8JuRg;Vu1AO+wiz+eET5MyHlYzl2`ZGml(tzD6w{rC2ZiWfN)J1i+# z;#lIiRJ;^>61(i=GAD`C^3vtbrOvM9u5J}>?x)<{E8RURJv=Kty{o)^s(pN9KC5e1 zuc=u>tR?!@`faS+7@!Q;q})V4Eh3Z8kb~916bjgKc1!rVa9TZW8?r5`F)F$#I;JUR zd-HaNhQZJ>m^$Vz-LCla@d@V>5-%hsT}(>8n4FRVQd&}2EiBe07Q2=fIT% z>Fw#z(@>6$CNe$BKyVbJ0vYP%HdA*IFXz^m;-~g5^0gjGf*)rhd1ePxc&d$Kq z6|7hR+}wbN2k`U+D_4TgKLKR|A<0 z$mO867AO>;t_~=bK&1kwPbWOr?ZjX(i?idI35A74Ep5j2`j*ESjDv7TR79fa_^+=} zhhr<~u0OxI)>eW^b4=s^w~yUsJ3pFN+#%;;TuPmz;^KC@W~?v&es^4yY?Z3}_2f1R zJTtTQsesE<|Kn7^oquHp@Ui*m#Za2D%ywVUdjqeG5{{hew$Y zO((UqciJa_d_B?g#4o1Z!o$x+nfokj@>quS<51Nq;ezzZ-KUfW$%k(@P#uPU*S{F{ zzWOH%e_nszY39mIm-2k>^|>SN%#lx8h9X1K=V*Vt=$Oky)E^=SZg9nJof$mBS0kUa zzD}|hU$XyramCMb=Ukl;uqP867j zBSU(gkB~Z|v8d{yO`3Ea)f2jjJA~Nv5?DgE(f>*0!!rHLlqm{nLF^`E8sD2PirK`8 z>qCco33zL1o)n`al3XUDtg|d75hd)f3H!nOxA}}dcy%YKzOIb& zwI!ZJJjGr+(L7lB_Ya4R{Y`i&rO47qBFaXk`mNYrI97{TiM2b zjr!P(YUE}#w#N$+u}BL!RUbKebmDU^P<;k6+57BR#WhnqY2hD%zhyUvDY7|nRh1B7 z#s1`ReiGRe+Mlxlne0ndx(S0P*xh@vR2QiKUsjmH^h(938E+$BH4Tx5wZzuc3*vL- zdSA$u2}H}r=r2M}ka$$wW| zhwe8be9ZK9^ZlzR%jmqfKrq_=akCOj|VS99>hA^)JR@q>T7 zSQ)wpOFj4D2QLVJ2r-;Jt?ELyIZ_|odG?=uAH@wxz*_CVdzBcu;0i^Be3#BKf8lQl zz45D5zs0(Wf!ige+}@C>8yyRt*v_Bqd6r=uWXFb&9hHz`@`L0{-74)NBT=HNmN;4i4%$ z2a|iW@NC7Aos|8;EDB3_f|49o2(R;sd?3fI;_i^hpk}*%_eaRMl|b-ab|@tztO0iS zihodnThFCS6i}nxfcqfw(#rle^h_aT_iq$)i9Gs2naB_`CviZ?G@yQogti+5)E44d$MVjAT{g)K|yogBi&Jd9DgDFc5O)9OJ{9& z(fX>*FP#!|OV;rl?)k>%+U@cF_MYbtZ$~*0H~vw_~Zk^$p^4 zio?j{U4?0OJZwrYSYgT6FMj7ISY#O-e>>fDuWu+u$Z84by`*oI`qtS-5(U6-tc zbi>tT-LPy{J6zMQ9hO7d;aakGSTU;^u4~r}%kv$BwtA&Jkl+F)x7}Q74QLqwm*GMF zi4w1<2h%u_5$DUDOWm63P%|r3|ML*HhC7dY{!?+kUNO>)|9L#~2E#@E#xcyjNV*x= ZUbam_Iy~t{>jTB?pfjT`MSk=B{{T+A$I<`* diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Rgba32_White_A(1)_T(2.5).png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Rgba32_White_A(1)_T(2.5).png index 611b67603dcfcc742816b6c3a190678a14384677..cdcc3c20ef6d0c0e34bcaf46735d8d7d92325879 100644 GIT binary patch literal 3213 zcmb7HdtB028wV2!RGRE9`;?dFUe?ltYF)hK;FlLlR+ecj5iFa#fHp!1L|KmY z)J_zzG3@o*6A=j9P56VXi#z`r0%7B_!4C@A^Xv0YMs&-tV_iIM|9(g)#5fT{swuau zvjoiq;J-g#R>Ai>aXNkrQkwN)tlh1pr{@Rx z*$I{{-Hg=^^NtE4oln>WP8#LER^K?QoBX~;{h0vBLKf`n?Bn%~f|)e;L$MpdkY;pQ9o;&MtC0w)PMP|)cjv3~`rIbQ zUf7YR-bvMVeY^PK{jEhvX0Pdow1y>iZrei2=)Xmz`*?`mI+Ht74Z>rdiK+-4qw8df z>uEY^AB8TPW-VOq5^0=p9hvj7&|~NmAv{JU>-fSo+DnnsFY1Ju??M*LUe>aE^3+=H zsQ=1Up+A#H!)uqp(Prdtut=CJjrbnXpv%PW4)OoS@6Pi5jcDIC-r4NVJ`rAWRvgT6Fgdy|O zE8>IlLEEaye(jL$+Exnv>hY)UQorc7VAOOA!*21(*$(=jFw>bmxv8OHauFp4ah7sQ${rO$LV0pvw>0@S%9 z2sA(ltb|V5;~fT^VwoIM?+u+8g?+K-E|cD zP8C%OVo;RJ75plll^6otEArVvgvM+4`% zftjbKBvJb|o<0<(-?uoA=JolL;2i3+UEb_^XD9-h{i!<%aOjH;0@ z%xULdd4pr2yvR4*yjAoTLO8Rt%gp?^h}|gaXTggU`V&6ZaEj`^SDnYjNK3}KBjnGi zs$L%?g4qW6XiBr7Ae;RNPE@$EbnK#x-(DS)_{pa$k(TPbQm1>VwYL?jXeVW;h^?9$ zI<7ZT;ucZp`C+C3fy&uQ8+(DM+jcp^(bu%h606R`q!jaVa9L|wwu#ub-U}j|BR=3E zWh9qD+${Ky#vaUCnpC zkIQ!d;Q^szP$jC{P`(r>3TWSII*om4;w)GU^$sATW>CQHfXl~*VxJK@cDXry|Nc2= z%)4gx@x$Gb-P>S^E=Vcf>a?4s*Gy;T zuc$M36V`4_@?@jb*9t5Ukf}tQVcanbb_-X=ylfq?%GbeRa@pet9wuG4&O9HcEN!oD z0vJ&la0hxKDO}ENGkBctoBa+1RskKREL{8Sv-uEMMt54}sN!421AOf5#9jL=0i)NL z(muI|G4r18^(bgnP803ErTOe3(<&95U_UDnGulawA30IJ6ZK}ad$?R}c1Zh)&=LN! zMHSF03xA03kLa%ehx=8gaHUZL*PGFGm0zIvx&|n_!G;U^!7b1vrR4N>b0M){nXx>u zB%@;o>wuilKD&UPN)Y-OqV9TJcEP+(AR5)S951+Ck>H*Sk^W;8u^GwH?s2d%NktD~ zaTt!s*j)!e1*c-BmJ*MpB0(Er_?zWO0PVD|V%6nGOjs5)3FxR%DwY)tdrE8KVAkv! z&jOXa>RF+wm{IP{(d7w0uLnKodiIa;A=RedXQ^c*WAqXj_Wj2>t;VM}8W@jIt2OS` zI1Ufzskd-UP@}whz+GGqF6BcRMD=@UM^3#pg!9rLvft;xQPZd&r|I^PcLs=kaWaa) zfy3*94r_8q{kerV(LR%^B$AV-{?*(JkdjDv_J}VCB?xfiq}!b$`p~)23xzW8$h6y4J6U?FEz~4E|7-=5VKmlE9^@~FpI2o1#4xU$iy)>?W&)$@Jx?yI92l0U!LTGqG@FLI>8Rw UQ9tlk0)g1zzsXOsZpZ#V0LPc-ga7~l literal 2568 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Rgba32_White_A(1)_T(5)_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/DrawLinesTests/DrawLines_Simple_Rgba32_White_A(1)_T(5)_NoAntialias.png index 83044e48d8e8110b81bf380e8ef583d1f1b61fdf..f520598ea740da7c9553768df8634bad47e5181f 100644 GIT binary patch delta 1282 zcmZvaZA=pf0EQjvl1U<&A3-G+m24<%GBLAwP?c{e&@w=93Y3H?L!remCldn3=ldlj~PgabCzm!Y`lBZN~02fQPXLq#&pgq_nmYpiumP*+T#tZl-|X^S={ zk6WmRCW)+j!Zi9!I^eFdcJX4tvVlQL82y{rro7N%bU2?-siwoSQ{qvjmN4i^9aU;7 zl_|x;%8Nmpxe3-zUUslV__&tHW}f4Xmrz6Kcn#Ih7Rd}Y#IC#y8ujB=Y6gxS1;X{*#jv|kUgw7W+%eZV+C4pXOlzY~a6-nCNkY@0>*0`FZfELZs! z%MQ%mw0vImSBGag5%OT^?XgdxW3qcab+7TIM-GOpK_9A#8bRA4W3obCcSlV>b$52f zou>|mHf@+fqIg$%ug~Nb$^Kov#rN{#_X3pY5edpuIINsw+Xj1hdq6R|BakFG)nWK` zUOrfk?)=>~tgPTXx$?n8lz*9B`NOi|o4iD>NF1f_Y$r}X_$g@Yy^<$0Ab~d?Wo;{j zcm^>&5mPj*tg=<-pxMk2pw8^?TS=`Qm%?ZrredCGg3s zm{p0Oa+~{@*$ChAmREOL_`V6uH&Y1pPZxL&cJW1}FY{KDD|10uq@65Jl7y3!<3}S4 z*hZ+S`s^y?WC(Ia!GqjIe` z>ID+mS98G!xa!l5y6nm$Kq6PawNeJe8}-X8lYv-JGbR-Rg&s|xG!MuJwQ8vd*z3{O zNK1e{psrXd0dhUMcqs_vfcg+A0%Upg3z=O&W`JglP5}g{rjO19(gU<=dJn)ywKWJ` z1f&G$is|oxBvcnqR{#kC`VhJbh(q-Y=>%YxP~%|Ip~3-;p2>ms3biFnK9oD44P}h^ zP?k^^fzgR)Eh%_lDZ3#&;~PCL1JnK!!Nya->(eqC_RuJNZ^Xvn+GT-cj&`oyAjhzgs(HO=>KH)kP& zh(|%>uTY3tAkhwy?R2EMxlqT&FVRP#CYvAv<6`x61HA?gHz(Qo5f8a|8hxK$0!N$U z?1G5FXmT+Ws_5`wGf;%$GKiB9SJCdlhoPN{wg9Z3U8lH&Vm<6e#h(FqEBlqA6~&v` zf+)qsAgs=`UZLNI{b>43p=-fPO`8;20;{7YkQWFIUm*a|l{tpXh+P(k) delta 1274 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 JSc0?&{vX~F6gU6? diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_HotPink_A255_T5.png b/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_HotPink_A255_T5.png index 95742d67c8609f71cf63bcd95dacb75f96c90eb7..7074e25b9e93eebb053ef548ea30ab35b8089322 100644 GIT binary patch literal 8620 zcmcgyg=S5 zzPr5d`#s-Z@IBAoduQgJbLMwq?wpy~NF6QZy987OSXfwhRaG88#lpho2Cl93v6JN!n6x?{uKCE4WxJz$LGM(FRT@(x}Xf#BOS^_8uFVZnQi z*Sa9}ha+l%V&?d3uWW{w?KQRe46)Xj1Dmv$Q}AKm=}~(zkpouWuryS}ntE#-uhXK9 zf6Ce$v<;+yg|Wy+LMu4UwGLAgVBb%aDP$Hl*>P`MSb5cZ9(+DS?bZgcUy0i}z9Ve{ z%V3dRgpyGgnx=RB++7;u;A(xYZHtGk;WRDE9pE+CjMo;Pc0?Xne3|zxf~N0&?l-QN z`O!A;g&^&?iAm4z)v;4*ix%wI8i^Hm%Y9g#*Pgb87Z*dQbtGfQ@c48kjoXG!kO^Bm zbT3Ds`%hCYdzsSGaUKL=`_x2au1nBF1LfL}VW5xB2OSW; z&QIn`88(2>WVes+<}Fj`Wn{ic#Evpm(B+jlD!APwKHYqojlA_58|0C;P6aodZzRPq zrRdaG`udIZOvN2USCPQ6_#RohpqHC?52AzrsqucKDmL|wgnBZ;ur1^i#!5{4o55;2rkRkvWvykHXh6#OJKV;yh){Rb9rd^@9h=5{|QWaEtGYcuKyrP`TT&6&bBSkPIf_8&f zKeAOZ5HE)!P^Ig(yzVhjDLFLG`%xkPv^Qy1OKUxVKhbO9~NGIe1Gvh!3rk7J76XMCK>1Kf)@Z3ZWyAk(Ambq$^*$RayB_r@UCQdSI zmlVDMjmGqIf3w%zWF6>L{vi4ehCykW0^&8hP6uxuCc!36x3I{n*Dpr)wxp>m{S!MU zL68Omjt0~uT$H;!7 z-4oQ5W9RiJ%n`jTpophp_r^O3LhBX1NUvE{g(lHjMxzqHWNz3D8$hxw0|Ei){g{&ISTrjeuW$^b`ybk zx(VV{o(AYHONZ8%lPJWEulFso>PiKHFj2p8K{S-xBNB>k@2A7S4O^xdY3+eD#;Myq zzHy**Suwp&Bvfi#?A-x2v(N)L(sQ4@KelHP@Jv{zA$s}ybmc+xbPwb`$b-;L*=V-=a5)7&#ljCwS10e)(fNCo=V1E;6aP_PHov|LiTm`k=2mXvPb+`BRBL$nrxtyCSCP z4)K(9z%&bt|MLQ6-)+!WJmEo8sJIpG0Uw!E2dZS~xsn(9A1yfef zyE~x9vXD<$ZzRtCh=+PbL1|bq6fxuvE4N{(7(L-D6!5=5;QhSuED70e4}@H@4}v1S zvFTettyqlE-_P@z>Vl_(T!A@J2*!*-p+{62u(qucj(kFeseU|&HekwHp{OFmaFWB3 zdFp7Z!RFAg8()kTubqG7J&2BsjR5Qg&U^JeBL|oh7ML(_xM2q;jo(Gr#d{zh=;GKg zO%YlK5W4gmOp6E6*K`}Ca4;~Af!OoNpvN%%wl#j%p84kieAHt_6mf(0&GeJS9l(Qz ze4cgF`jmjn$fSO;uYNE==d)rEG6@0m{n1Z6;HwvZgCZK*J{=TqjkY@ZcG7@pNwu`= z5VQwi=G}nK&B%5M8a{~L4e;!K5dlO@59FAAg9Z-H$i1x+b_Z~xF_or!6m;YIg&Q!8 zdLhZgi*^Zo0arNF>Io!7x@>C*OOvlnyP+(gH6{k+SSRbMAee?Zl(Co>pOL}h5h)J7 z73PL112^PsXAw9e^mT~J9q=9C!W3WsZ}pvxg#d==N2ejtV}(0>xZ0Y~Fo2Y`Bpkzl zAqH+Fa`@(!02n?J5H>D0a3ui6_ap@KogDv(j`)Y1L<^tJU7(usKO{IeKth>M_Q1_J z|FYro|09N<n){~TM-2a10Eg5HV*!gtKm!h`!hLFAqW>$XJwy*9Pg|%{jv0>#kGV(g zA3+L4J^wYxVFW7x@9^~Si?pEA|EmHvD3ATFR2*PQz^D-+z|Af>?4}5`MEsv-OnJ%b z_p9;{L5#_6)Wo_`6&L$`_5NM%aDV_NydSEK%e3285%8yNx0PCec5&*64J|_1U;3_4VoRMxP7jt50(awvsfNbIU)g{cR7xNH@#4Q6x!$hGR)ueO1bna7yv(mV)=%$}C{VwU_Cj*6GU;W{$+FcOO56 zuUrdQT=+=PQ0dAxcohx;dBZy-TT<+>lhHvfcToORf{*`>xwzF^)GZ1*mCFR#=If)E zPWg{4JGCSmQmXx&6zCuu9)c-XBZ?;VXQOp}=O22}e5>WUsJ@cs$&}V@s7#9yCR`0@GLyppp% z;5C`^A)D8sS9!4Q1|NSGvy3+Oz2_A~PS0dUi#;|Ei);sj?=7VFud8Yn%Lds+JK#n= z(Ruhf6o36y8FZ{SrOL=u2fPuf<}73atDFdNUO5!{F^wMsYc}5&{w3GN_$e^b1femw z?|0^rnU0?oayqv%v2)Lvs!fEASds?CKM%%r7>EtctJ!*gWR-G>nDlN#3PCP&ueEj< ze~!f7@y3-drS{lybpALKYhL_Ra#3VAt=a!s-O5<+Py5GRUAfvnJdAUF+7R`v$X7E# z2I})}QY|crM8}T{mt@RKcs{#WFB^3Ty!_;zj5X3 ziyTQBQF^lyhmdreN+x2`1=^%kJHdJ9r6r$B@2S(~4}7CXePW!u^@o%)`jclfBdvQ= zSDXY4d0fC+t=T!je!fa?iZIzmk*K~v>Oh&;WiWG3Lb*f0wkC>(bN_QhD7k+9ISg(V zN1=%rD)dOFkB@1N4LL8f^)2Y9lO|~`^|hS-aP1Hjx-ClzlP`}-NpkRMe*HD!p zN1CHoE@K9iz7KE-BkvjTR=O_^8Or)+i9~@5b&{(!3)R_*#Ouw*yZk9rEF|&CB{r)i z@|HL*N?T>=hJQf-UNRwWnP?Y629*12iI8N|1@-HvqzUzYiNERT80t|C^sRBF;#*z$2A zxv9bvgo_(;dn?n6OU~eZZ-0MisJz~LXUHdnFoQXl5Ev|$$eUfL$<%KcMim}hu(PDH z+$GPs^oNyg$8q_9X~r?7t6xn59~BMc($4OG&5Q53H$+&$3&sH6}!dhD5YJn^PA`)aP9KavB>F@)p7GLJ#jdNG>`3!_pOm%LKks zqb;$35?=P_R>)`>mFzh@+Htv5^n7v3Wp-vGZt&BIuI-t#>w7*oU3s@w9xAxo1}pu1 zI3J(IU$YhT{bJ{!!Xf-=EyXUmPyT5mP%Z0B%w^`HH6$U;OUohUw;5P3>PW~uc_1l|>h%7M_vFRB) zcX8<*cKkImO6&OPsqj7pr+(FzyBRM{uxmdTqsUP;cs zYiXiF@;dYjKH6^6m1U)v%#bp3<5?95d~`NZvZl)H>#TmFE^tbhyw(4iu$K&hv$E&g z6qI%*cozLk`dGwdu+aUTNno(dh6Q~9 z7n!gTH`&t;2OJA+#@;sPywhkJ`dj>b8cify*)0x(cwDLU3epAWOA7Stbf#ma9s=>B zlNAiUhh37sF6czZIZV#ERS3I0smq{migybA81fwqUSM~&(>AjcEbwLD2KJbIxSqdE zi{NZG8JtGn#$`ykf1>9)n@-d*!36>l4$pOb;KnU$btb}F+!8v)rt7ePC|)YjpUxn7HV zAaes_x5OgeGr2ey*!ykerUvRCCxp zUPwlw6AVtDoqnXw`6X-LKuqkReROW$)Zs3F>U{gjxBj<{M!X+#ycVNFn|8d7!t7sM z>i6g9?`(8R*kAkGsW(n6F=UTKNhGP7{bXz==%y3ikwJdr9J~iR+x)A7ytZ3HR-Z|E z%x`%41SK`@L3bKQYI7`=eTLag=sBppJ0`vo(yI7(w{@9ZBGmDfhq}I1`E`jnj$Cj? zvz`fN&@PI|d~J$SV<=00t}Ny*9>%j7VcEh7`(*=63YG~HKLhUl09IDKo$!L$-f-N; zxp;zx&pM9S-Y-lYRD8bS+8*as(RK{iRxT8cvoN<`8tf^B`6oM?mHu9Rf*9AC@l?kj zh(nDAmS5(n?H2dTspMOy^3-$#`+-bdrV2JW+Wv$E?3W$ab-;q2j4C^dzG0y$%AxqW z4c3OZ?QReGld`_gwQIt$%$v3CUvG>a5 zuP<2rcV7MdHqhx3s@v1;KGY_iM*xjlrYJR;oSCCL?HJ1mFy0{EyZ%+DbX$Sc+4Ppd zeiQq(mpUP3Mf!ukdbOL_VbhWYyuzFWXL$QS%;B@7YyILS(2>_9>8+ThmU3XkOI zt1C_l%`c)^Cb{IpK#~`-_G78k*F*-M1)9ijpG|rP#?cn90#<*uu zmnWrG!<#t1mr%Wdg7K>Z)RBt)@{ABGc5Uq4l=LZ?K^xoVLH@)fDxUq^Y>I0--d#rHDH z_2J3gvbW82_JOqzYDz7NY-5j-wNK3np1e_2pq)Xh_rw@!*CIGM|kFliPG zs5xaYQoC#J?FS)fM|eRERZ3P#)MwQ?lj99|{qzjr%Eh1eE38~puYi1fmO51N_0cCE zU%4GVMn(lQ1s*46zda3f<6dPa1Wo%erPcorDzmM$66&!Ln$Sy;Tg z{22CrKLlZ)OxWaHn9DIgiC;kOdictElJ%1@)c-W{?d#t0Srr342HvIOg(QOV%O*j0 zNRlXu^LzzYa@Y6+=c$(IWrcURgAM^jr(yai-U5~V(ym5g!=6Uwy#->3h=j+pqZJ7X z5y*u8Nj~l3zCNg^G(;KL49%ub#zBsSobbQvAMTMJul_Z)ek7u4K*o6sjk{OM^sA<4 zKoWoYwtmSVb#eRRW)rTf?J`|)X<6@tkT4VRg#OeI7%;s%Xz1a-4GuUP%2_ymY^P@T zJ^ojqr)3HLoOOYKt*|6rPPl#9^y(z3mULc0qyQ=@rET{JZEC*VE-S<`$`QO*GTxS}6_pg1j;uPTrwd-!-L;-BEo!$l;L0e?m7P)`_{pr($A~%&%1Q z#}j3IyMBYQyJ0mE1I>$spVN#j(OlI1l_!DWRd`m$%#ZB$bL`7jP1P57mSD31O+`<2 z6Mp(?8xA*LyM(`GV96_F-OzHWUAB?&T9p3??1QxbvdLN2^{dxC*U)rq=u!UGY+M5|!jPu$0 zfmQyZbsge0*y48D?ZW_>jPE#YX#5T;n7)un8mkM~%+JfHzin3WAj#cl>4H}F%or~%!?|_k5`6*;wubrPh zi}~4EY;KqcaaWfvz2diXG`EUvaiUGh<@)T{K$uB%#==R~kf@4h&eahR&`}s2*E+ag zN+H1sqM`LME^PVhv&FI7@}4PRy+NwzvYT)dwP#I^5jm>sA$AnhHFo2-%!$#jEJ+cy-|ZyOv|$$HkxT(XgNcR;9-_ zBgz=3s>PrR4nYR@u3NR2>xE9(9lzL^ag8jeGak8K|G@jKEkDh$-G zV$*AI*yU+Non;2-|FW+{c0$W_-WJG8SFijUV!1_fIOvx}0Mak068Tfsa%3H?+%i+) zj{*{*;bGIw(;0`FYAq6)YJ=RAQtM2cRZ-Tcu4M~j)2WtKVD*n$$Cf<&Aaxp4uFt0O z(BAIlv1gki;?9_J@dj(nCPkU|2TtOrXZ7kb^g#_ARcap|+3)G(rr4Lx9NmRbHAZqt z`j#54p+duog>2>pco_t*N8ZQT#adi$cu73E6b&L}>3%-Py!Bekrj{ALR_|k0I7z%w z)e7J2W$+p)!TD3jdm&3xZDzCU$Gxi8$Xj9zC*QEi==V3clwH`olkzG;-&o0})INzb zyKq!>jx%^E|8YdJ2KOHy`x*1*VzvScNf+_!sxi?ti2`7o8kKl2oPCo(6j(^Lg11zk zF1(i|2Zq<6{@=fO+22#oiA;>N z?6Ldi$KIxuY;yP$7LV^T5%=vEdB102FTTNnoUSUEB4Fyn9 z%*`q2?PQR^_euEYURR+J2OKO#6yQNJP|MF zfaYx|*N<_dtQuTC&LvRF=^`&r)Srw#Infp+@>3b}b7tz?tJj(>~v5q6e@R(a1WPqDw2WkJ8# zf2Iv877_n`Lly6n(Oo&k%V!Rpv2&9rSc4{?fBL}ycxh$8{6vTkIM~L=u)p2RJV|r| z5^f@LK+_zjpdP(0V${xyY5*~^(dT)zt;DF~gU-*P>S4}@iEi9xJXl2PzApyUv_U4% zTZb$F8&toj*>;MzPCbSL2mDsmSVO8mf$3~y?l*Aw4(0$nxBy+vKV=>sGEC=M8egKO zw}YGl7Be331D^li#n)I%!Pp@=$5F=dGBdzGEU;9c LXg#h}uz2%7`N=w9 literal 5230 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_Red_A255_T3.png b/tests/Images/ReferenceOutput/Drawing/DrawPathTests/DrawPath_Red_A255_T3.png index e460666a1fcef14defca90789501e9231984d4b5..13b1e79ac4d4b7ebad5fe8bb39f1b693e52bd86f 100644 GIT binary patch delta 3932 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 PvEqhkQxq9_CHnsWgU7iU delta 4034 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPathTests/PathExtendingOffEdgeOfImageShouldNotBeCropped.png b/tests/Images/ReferenceOutput/Drawing/DrawPathTests/PathExtendingOffEdgeOfImageShouldNotBeCropped.png index 96dc53861d2a25d1ac98786c3dc2e4a67f848825..5b61a29a308cfc2ef2b9ab8015269987ab78c410 100644 GIT binary patch delta 5831 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 C3d(o@ delta 5763 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 literal 4424 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 Ov}3#Xwvw$s$NwMo?pMbE diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Rgba32_White_A(0.6)_T(10).png b/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Rgba32_White_A(0.6)_T(10).png index 24bcbbcc42a04019659586110b1f0441a7f67892..eb87493adc083e938d5dabf38bc2614bcab5af36 100644 GIT binary patch literal 4448 zcmcgwYgkfQ+s4fBkkCX8m71lKR+Cuf*+A5i)X-i#SSnIBjhcB#=->$xPfcprJ2m8C z5HqJ5O)^W3O3Q|_DG@Ns%0pD@woFR!geLFWo38JBzpn57^JMxk`V^yh%9s_$nV0zronNby8fi%kc?V0MHD)dPj9 z;TTQt)dORL_|3Z+C=}*C{Ly(Bcj+e-YTl^NMvv{sUViM>2ugPRj{X!CZ4;=Mp&vdG zK0EKkKXi=sJr?}1Cx5fix?SgQ?6L4XW4n6K%CmKA>aX9(^7Je27%Ga~$uy{{e$n0V zfjeP*Rx?<2vHO+jPGctr^Kd9;(9V%`O`wo7RpZV>#K-clmU1aXh{HB@FRjKOsRc6ld z3nmkIiB=T>DHatAf8^`X{>)~57E$PT=$PrVHwSoU{9O%9B^AL?Nc~ci$%G>c|3RW6 z9nHKvU(Ia_okJXul%07d2#D%feS*yWli!=da8dPb_(b-NOElWd_j8a4ga=X}m#MJ| zrgYQVbixjDThq~iS*b3iUk>_K26^cTGqZW_Zl!aQ#P_imRdx000Lf}h*zb$R`g2k> zGiONCdmG5yt4>dbI@b|ZeFu9=WJL}I=>$1HZM5>fN85`=VnwZZmNC;nk4WEYGC#?` z@%OQP<{1Fc{qok_e5pEN#Mq@Mp6`c(6lt0vesps>!GquQHhhzk=)3KNgb{D=Z*(gY8w1;7-pf8 z(LFwFlX1?r*-Vj4JGR$1c`Oo?1p1*Y-jC`XZ@iXqWaQDR?qq?LDKy_ujc?kOttg8A z8ynKtceqOqrYFb~%2;UQXufc{NRs*u~Q)|NaSWYk5cM z57%BMQC7wdDq7o3?^X&}qvB$qYiA8jzS(VXeR}Pq>8+2VF!C1>0h%gdSLS0)8##lp zkK86GsMvHih4JJ%`g0~OQ25aima3Le_T>@6;_tgPLE*c40f2SaN;y)Zt_ZH zj9_vs2xej=eiVG1Flr*BFz!ls!y&a*XirLxDO18ZEt87ehR=2Dv~FGB8FhESd{I$6 zh6truSCr>Y#*D4OMzM@|y(i&iUVj`YpR?t)s`+ru>)9kR^yW6N-*qF7ke0`F7wgi< z<_zW`Uj2FadtEPEGurK;Ym-YuVGCpkC^~grJ*Qg*_Q_n-9VT-f)@9B6dDxE3$L{uI zE}@KjiqMbtAgI@3rJ0YLF!nDq8J|1?ws8oosaNYTs(I9glrq6RtC9?C(vqK;pN->A z9J-Vf+1$tZv?RLOWrBav!yB)xjJj~22psiZXy1$z-$N6PU4@HQfsK(7c8*&7z?_!1 z0NC-cZMjgME0rZ8lvdy+&@~p(DC7{l|K18x)nJ)XbJSY_>!0qV50?xEUT3hT=ehtf zFMIijv8$96Jey|4CaIwC3v)pY^{?549bTm(DE#`nKtDqL7Ug^1V+W7ocnk@8*tUj( zw_IUqlltWFeyTItTy^c0PXy4inM_}h?;tl#kv#5sCf)~ZjFkT|QhM<;Qss+|!Nh#6 zo$0N9k`)_NiNKv7YYVeaE3zh>`44y(uUBo#C%{c-WHz=)MUgk5^Y6hrlA!&+tQB4Y z{eH42=?uWB4Wl0_BjGx^D`ZgkUshei-DQZw{l7R17hN$p+D6=qjQg}>uKAsXSK-pb zc$eT#q)GIUR&%Y@PRV*bavGzg~_&;pNnZ8=NbLKY2I_JCks+193z)je9DMr*7R9*$+?(|5i`?Ug2yusM~Uhd&N~ipkyU7RV@a|`*~1)>Jz930RZ^11 zN-NJj>m(1u5F^?Y;}?vuq58UzZXTh(zR)J0u(K;Od4;M3?0jDnUU$LHm=HZZXxk|Q zAu_tExP+DD8&bDrcB%_@W;|o?DeWR#M<^A&ERKK3=G7{&Q!-JGZMH76JlDZVehQuH zQcpS>9eih>!w-BD+T7o_`TGpcOj&31YDc*t?TeGeC_O;E;UIsI&Qm@$FZJc7jVJ69 z=EO4Bu|`HuYoeR;jev&c)yKh1O2F|yLLhH^<$-3ZAu-~i;OK?g@!yU8xf0;HBlFhG z)N}KjdPf3>&@;?sv@drm<%5_caXDuRt?GwK^O-K|HmYCK?xOb{U&N(R&7&Yd6!d9&Yb+kSAq?sT*Nw3)~xbwEHs9#OO8(7dS0=3P!*o#)7uV5F(#E91NXjwnrF(3=z!+fjITQH7Ib>XHCT)VE}Oj$qR z6~{XfleY!mpy8^CK(08Q$58Xy+kc}UEPUSqz)g^4d9IB|+wME5hlPFgxI)7zoGs}z z!6n5Yk_xZ=0##qiYYF<)_MnS80)yxCK?|v#Z7zMEx5>V^H>IrxkD)7Mdc7Fz7ztx% zY)E13v^<|esH2`FI?1aih8MoxVGOEomv9;P(v4)py&ri<;-7(=TgQ0}napQ!Skn-K ztM-GDbl$IViLKOzj5Lz-4%~2&f~E^PNAbodvl~mmW*KtgP)Fahp0^FlGAj+iZW!ic zUu3$aX(qSs)B$<8lAPG)z8|NLduM|U84bBa3=`MKOm);<4(nD-38w7jo?f6TqRNum zU=}UIhfT1pLTf?a*wqHlbwF|arfUZEzzy6jkF@;Tu~Q%Hd>S`~FAN6zs%vnY814C|T=q561pf*tKR=2%qHh{)QS9oEMf{HkDo@gvEGsB*{V z8-K}8yQ!lJ>T8X26zV5+ru087U2LL$FyP3Bdlj6ZmdfUSFv`DLq+c8<)p-EUt+ zP!j3NmREnOYsG6BIk61wM8&!0V;gU(lO_r!z1~=YV@4>4E(fyl?&}$V>@+2WVDzI0W&07l@zZ z(^j5a>y2@R_R2m$Z#ERbQ&i4EXIm{TpCHD;G+*2DTqR5^lii2jSirPP*Ga;Ll`w6! z4TnHL)O-h_H@euTSqCYv4OMu6=$WQ%`g-iyoi>UjX+~k z(Fp`Pu#}c}5`mscMJ-y$l$Li2f$F59C2;1Jr*^_!MsQJuOT6*Xp1{^}Tq?815jJCY znu3qsh(L##H9HaLI{?Avm*ZlXHAl28Z+r+DKzo%};%r#VnuRdxn7fpA&;YKt)dIXF zdBNY;UXqHwhdbE`-uY^FAT%YQEk~ou)}<; z%xIZ_{G%)X*F1tJM!0=WYL|3ViwD=ROh5}E3D1=}>bgLI%Tg2HJv^;GSKOL0AYM6@cXBMM;Bj4nL9P;bH_>pmzRG3~-|PpW^>S#Q!c6 zgciyUKd(?pynuA8XIi4a+egUqkGj|_Q)bln>c_v9&KSBtGG}nS2d8`w?Lq(RdH{|EjT{QsibCzzyfYJTIN?Q@k6{uM#_Z1Ue&?YW2jFIOgyx&QzG literal 4454 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 diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Rgba32_White_A(1)_T(2.5).png b/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Rgba32_White_A(1)_T(2.5).png index 7da182ffe67bc5d4ae1ed493a8b5efc0953f2b4d..b1ed1ea28541a637132260336edad48e2b25ba87 100644 GIT binary patch literal 4491 zcmaJ_X;>3k)=mhkEYYY0X&`_TQS43-5EV!WJ4lNQ*r*V+84(wR2&D*$Y!QU8ies8q zFf0nPIfyKY0&N@wgocDxP(kdl76Kv?K=$ueVLv@HPtW%wPu;rbocEmfJ@?*JRs23z zN7YrDt1uXhs`jjpquwfn`lWA8lu5Bh4xO&sKHK30G2C*FXK+*)^| z30b0k0r9}<6rPNSZo>YxT53Itf-M(i>8`sV)y8{{*fF- z!vr~b<;uI`UZZbHbuQd}d}*wrXM8bhQ=95BnYqQpo3#r#B^kZCRR{W+mX~>JMM|(N zBx8=vjC5rf{KxGs8G|Fo6`KU)(rP(8!-%mMINO$)Jb>3 zHw7)t^04L^(Mxb{`(U3)FU?|HR!!8TB6Uu;`8}{UV`=Y~mIfDUycEXj^3o?oajMEc zzQ0`VbU33i3MZ)wpSapsPmEE7`%R_gt*iF8-OgC53~pUB`=#$wSH%3D;~(60v6;7* z!lkxx?YyHG^%g2inf8ON>reTsJgr+2G!EzER>A#$lWJSEr&@jCjm@Z%C=WvduPu%| zurIBaac39|@jQNry;dF`afhxSShL<|c`+nygNa>2!Y^`Ako;Ww-h0>`rq`g6n~M$W z*2h~)_i2U>_GN~&FQ?#*c*(q8Z zgf)`b^yM$t32B|)%F91LcSvi{afy(@`!fvgisonV;+}|z22#h3EyM4_nlE4e9N)+v zl2L>62w_}`enaxzGWxuKK*~rC$L_*Mm9pgp6E2HkP%#5PzHs%Z{H+n(h}gEjo@hI| zXU}lNk1Qnx=z#p5CqR;Hj_Fzr8k%J@J_BSsv@Mljk-nieVgY%lf2M zu^PXvi`@MW51DoFx~)>Yl}dzX@xGKa#7QVJIV$};^5ANCs+SO(Nnq12T~HivF;QMN z;njs0pRg~@`Xbyztpn+Ti%sM(opY5gJNH;w@zUKy zo+*^mVU0-b`q5cuq5W=SOySf=Rfvb9h+K7S2-BevfY8m83nOd+hH*$D!Hs3J&KUA3~g9!kF;eQ1OIaprS#BKQvPi|yQt*gC6w$? zyRo2grN!HU>~(C<%5Nu7W)|E^z${7g)n`Jfz+C)wu44sljSb1%eH_*YJ1zej?+giL zz(|3yd?P`@ETOd4`*=t3A&TVU7smMI(v=$jnf*JeU)hGNC`I70N07S0;7&<@!erU6RJgK+Y3~Su`YXg6^uDqmSzN2 z$s!>@D9dxR5tSrSG*`M;_brg*344Ax|0b6eqkzlwVF!eQo-fW-)Ua=vslw~lLL)$V zs>E=s1%#?{Wfss_B$VD8%v)(XcW*97ZAJ2k?c0|UDdsCBFZntUtIp!?w4?G&wsnf_ z$GEJ4fe0^T;buk90f{X4 z_V6nq7)++vJ~-){&R#;m{L+~5@3UB4jCn3cohqrkLh=@B@48~Q>B%;%BEt_7AE}?@ z_)4tQce|ClRC_E(L4y!^?rM3Zc#txA;?;@z8nC(6gjz=@P2(K>lD z!!!O?vjv-;u#3(Vq@N1hi<1{^U_O$iImxyAdJ{7yC$vuO6tC719`x8fo*#yjMdG5e zPJQ_-c{szmsN^wuCP^hcbh8tZi40pCrqcJ$q)ja!Cg}*bcQlVCmES$-z2*>NU5{9E z+|#~~2oz`qs(@o?v`06bI3=foWR#)(<{MG>{RI**Ol!X}=q!1nW{MCaNOjjcHKmgu zhWTAo>U{lj^T4gQ{TmPyN&=!4u*S@?{bi1FqdEykwV~Kp=Al5`L`Egl(mgnVPx7Ywu7VxiBNv*{K6DZhBzRd*5 z!;~{!cHRLM!rP_O6iH9lV%F^%*#A>Tl#Y=AwvY~TSx2=OKHx{^Q$~jft?K}4R8K3p zJO18UUTd}WgVw+$KR>w=bjziBi8CJ~J_VpBAcimv&f07YrCw{UEL(8`3dz;k?o-2FL%3IaBuSa)2i z?}Rj^Cg>eIhzCr0!Ae6|q!=ABxm)nzyqEC)Rr)!75STJe2-v`7&7qJ5REg`$=4T{& z3;DJof&z_9U`L7<)euKF(}39!_#*q>z#7hR9x_ zWtNM>zj+Dk)o6-#g+&0&oXZ-_28N**5c4Jy_P z=ZaZ5)*larC?NFB8>0}K)*s2zNKju)Hy$ZTyI%)QsXK$2>*k{qE4)%Kq4+V~xIf(R zpltKTMX)0g6s)x342t?Ix^zH%*rd1~i^C{Fskhi)eUNI@g78QmApl4_1_aWbLG~C! zf&aBC8Vb14fqv!P#eGFFf1pRCzjQgUuGABxx` zM{$}Hm+?{T%wG{sIN1Lyr(h%#X0D{_As;N%R1cX>>;JNa{W6FUQGm==iYy0?#f>B! zf6Jea;$XDiTO1u*1-_N&jhA#CkRV#;pM01ErOqpb&tEVj)&PzX+2wp#2~4SiLh!s8 zEr6jJrxwIh@Ta_urQ`Y;e!*fhC>2LL_SaVs)+e%71H~lSD(nK8Ox3i}pq(HHEGX3I zuwn!!j9PeXvHUL3*GDSAt*z>CIrvjhMIs>a|A_e0Sd&^aXPC>0M-m}ee_Ckq;(E^j z>t7?B5?45ZgG&otPC4gbT?Nq1=h>+7ZE5lMd2*i}t<|KmTfg&# z%2qd~kd~L*4HOe9FnwPhR23n4u9i=2Z5wrqNq}1fM%}- z@rn|~^(WH+fZ^YvZAbbU3W66J%tZD7a4Gh9z=F=TYNZZw5S(vvIbuBpbJ43xU*%lR zesnlE5BuCe5?9Px3N*GOna|cHQ`BV;ATyF9QTZwodMhxObJY$>+sYN!+iV0V2Zx@) zK3YiVtHUH_qB0U--ki%hr;ix@&O_S*kg7g_r-@Bb2u5awxIPb|Tv%=@_~~y*s&Md( zlJ0=OwoQrcRS~c$zNMf*4gsrG&|w8b``4n5;Hl@dE$RqRIvNA(m9Fp`5wpzSv$F3GmzP1Bq9m0lhlRM{G2J9^U&6 z^HD4^F5Kxr{0%m5`eKQiAZ}<|HDhoN6}2Y> zL1F`R_WZE^0T1pnoD+x`hF*j~Vn@Uf44%2+tw?^pIbdkAG6HiJ=qN~=DT`=w44iW) z=SRK0QtmHV{?HmEx-Z4dL{NPK=vO+x*q(-foQD;8Ozs9 zp%(e<9VDh#nM^;!AYF7Tg>r(&VtO2GtR_oo3+fk}y*KN2EI10%e_VOb*M|T9 zw|<7gUwsSsw@(BA`-1^+!exR5@Rwf`z9Re^&|iFV`0wPqi&B?q{t#`qX<`4fdG;a^5$NApML%NzSlqC%$%9?n=|Lkawq4% z+~cYHk?}_u3`W;$*UqnilwmL`fm)iNbk9ij1Q04QUwOJ>xGkoyK}G#2*@uk5l(DoI zgET-L7q#n93tA2`{wTIw5!lRTbr?TV&+*cj=pE0T?xn;i2;V~kz2((U$<;s3V zI@NnIIifmNixB7+Qj)lTvT7g}hvgTfCMsq_c1_kMP3uPtHLb{{Khjj*a!xC4Bw|vy z-*J+Z^4a+Y=7P_|k%4)+{e*(TYfUtA6&Y$sLs<7u)F{U5NW2lsTudu8kDvIF5+F$C zw&eTPCU+>e&eEsI?5Ih)^##sdTeyAWF=gA}&2A2bw~ocY(_&StWjAJ)hR4ct=x0-j z5~Iygz@Nj+z=H~hu-Qu4i1>@&rr1&X&SQ8z+C#l+rPbVxxU31AtXjtDg;!-1o{znT zA?+bTnHrfXNy?lf^BHQ8nXB`w%f|hBJ2IAn(7H=W;xG4=&reUDG`~f05VdcSlICvz zYIf4EiuKIO6h4NNnGE>3<&dfr%n@Xy2SqYzTSx0&ivJFZss)H{7q{W zz3uR-<03fNTbIv}KW_z*(vvZg^yokpo>|NA|7AUcG_T%QhpoOS7G5z1MzbXZI&N5! zS~FGM4eahu;*ZP6$pqMqMXc`taa7EyK^*%n{MGwG{93*!zfEz_w~%H=78ItJ*)8EG z^pidv!nf36>A}tk+pi+fBwR)Kp_S|?b0^qj;Pb+C8_OFcXYA;&~ky~9pe{zuIIXUm>fNq@gblzeeUw4uYdw!3%P_p15+@OR2jJqSoB z8aQAp6|RA3Ag7ioPEW<|AX=O7@Ie-7TlaEB6}IpFT!xnKhQJY-#CPdi7(D5TGW0lc zHhdV#i4J|fugV049Zu<=g$s~Gs!EGrHCCBH-V*%rPKfOLLKLzF%241ZX7aEQ&MnX0 zI#(?0vX&$+zHG5ZJ??yc>xmtIwcM(gJ|CNaMAoS?*bK^8z;h4t?+_)$c@NYeFPDL% zd8a%H`+1C>lm4P?jI;}_$QwLed#;4ya8hU=oIR@a&OvO!8H&1R0m z6Q+A6qTB_e&vqY0RU2|wzkb)}1gdb1@rYjTQygh{(*gCT*`8V2wg(B2d@^qiWn(RL z_?BmL>(EMjJ*0+a?NW&`bg#z!vJ4JZK^1k`ZE$e?a`7Nt-{F>6=#9>nx#@{msPnEk zEEZ;<31V)V2OXA+cNw6=a#7hIxv?-EM-{}s<>*tr3e(RAE*HNC+IPh}V7X8Q2M11< zAdw1GHZoS)#2;muOV1^4tCE7S6D1S;up1Pf+mP7{N$PQ$O(TV; zP4pXHF>$&g(Kq{&(G2oa$O}K>i%P~a^lb?FOv=H1+urZAt-xqXgzkRYALUk$W9y7^FdtRGo_I34F zQ~^Y9Z4c@xf25&~wocBADbB_}Ir&ospT#G5b&VEOf2`662k#NxeI)NVDe10-`~fx5 z@%r1*Rdq!JT?R&?OyZDgb+K%ICWK&N5_lK_Q02d7gXHBESj}Z<#S_+?mOin>TCy~? z=qyNNk7IRV4?;{z;4I&_M^k)f*;tU6kd)+wd2?s zF4zT`#3LHj$GUsJmvECh*insv$RR2gj&Xb===B|vlpe4d`)&DGY^8~|Mon6+Tx3Iv zh4=D(eMqg~_#=TBxRpesN>vUxwZP=aB1n*}0}A_)!bhNRLev?Dn{TjX@feLpz&tp= zWD-B|^T72%JaGr`JpEiv4TVP~y}kQpsC+<&x=nQ2gFs={#q#Fo=JUzz|b? zl(v$_jtX@F6h4Kg3Ko=lpH+a$U)jZ-!o|HUs3S*O0Z7~#T-?G9Hv2TLb7Y+@a6uj1 zgi48=jJR_g+yFad{K7^)BW(8K8c3Z~K;gO16aO)c=eBzu0UkCGCFb-Y@fM=wF#TKL z8|w`?rf;2z#rZ1sTS!0I0w9CzsK|vmf5bBs*rS|Qyr+*Al}`h@A|Ih&r11RBtF7`V zybg^W6;EFWy(-RD$~$_RG;9&> z_CaLwX497W^BKexz4$dq4D{mBQ2b2+76qC4SO*C<^D!Fp|0lrmb~E36S&loMq167Sh~ichOpF zH9jgZe-=VPKH^w(6ekFxW;DQsiNTNBM%lPM7TZ9;+xlwtl} zV=vBF<3T7)({qGpm~0IqX)sC36M|*k?R*kE3*Uh0VjP75dERr1Y^h)nfp68S^4W&Tlo%KmitT= z?WNAx8z3VNWuAHURJr7nW(snDK^y$Tt)m{Kivie!FyrAAbEHuYtAe9R-r(QoNdU?! zGWfs}htkU82RW(ckOv{h^Fu`_P`Crdz9Y1307;7fI-AJdE zeTFo~ID2zG+ zu4DuTQ@}-Rguv)`vWWEz1ZFJ+*D&IS^yW7H>U9XL<}&!CLxSLSSpWw&A+Yno7Ep#6 zn81d8O@-+j5!m`4Vre#p0G7McCW}~vz%G6INGyDY!0^JY{416Kwzp`t2Vp+~`}eb1 zIQS_7yUI6(yiwSG-@KO48h!4nAfj)x83PZjM}*WJ+$cKVqyHu$5`l)EBNLwQzip5O`rs5-+JVU0L(M; zTd&z^f}N9XgT9it!{D>~&u`}cKA^FGdQ1OT4_?`3AHK0a&_kTmiU0W)*QWjT8y&R= hZ;1DPY#$xyu{!xY| diff --git a/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Rgba32_White_A(1)_T(5)_NoAntialias.png b/tests/Images/ReferenceOutput/Drawing/DrawPolygonTests/DrawPolygon_Rgba32_White_A(1)_T(5)_NoAntialias.png index 264f519f570aa761713e3d7adb3fbef6af93b196..f117c26a2353e6272496a5daa063aa6aa50b6475 100644 GIT binary patch delta 1489 zcmZWpZ&XtS934q|IOtja=~&S=i3-yMJyh!OZGynq229EcihGboRt5`w1KeYKiWY@O zC)!C%5CgV>1f<1=54IgMUFE5@_plc{wq+~fZOmD0Q{UVc*2m8I-E;4U`|aNQJN!)3 z{Nqm~#LrxNA$p`h$SDuPX zFRNIm(4Z_USowWT)NrL?oKiYJhZO`Rm0u=PIm7e<2=gMwHN-7XKGaZ^_I*C zY$vLigw&Wc(m%!?*keeYYW5}5A=Ah8aC4gTY{wDf>W1M2JJZOVg~qNiFfnFY=5gnPGduQ&mzzdZr@;wcQF;|e zf6BldO(X@Lu&h?qYvP}kB}-;ws~ z+3rNcZjaB`qulo}HFfVHi!DjV+0TirB*%3XV zyWTz%Z~EjXgm_%P0OUNLx(XyFDt}V~s$R)&v6^fJBJg&41{Z9Xo4)Asbl#ReS6X83 zxaR5n+Y!H2ZfPOC86wW0-#u#mQNOaSTQh#wzghOTJ)w|uqrG*RBBIaRs2W9f)=Dj! z2awhuNa)mjV_VS_bnn_W_o};L1wZ{qGzva{wJO_i7S zEB14!fMdxSo$(dOz*T8QgGyo?hICpu3~9PEDK$Ou)31)HR#K% z&NBQi>KR%e#*)$Xtj|e&Aque0Wnyt?iemuA646_Y{4nM~S33HJF%z2Z=nZ3SbW^&c zClkL;uUZ~?ss31!92M8;hoL%Da90mQ2)ZdI;%5YMPpea=F1l~6RORCq3=hD{&(snd z#-X;+DF`4$bQ#d)nwbKd-Gc86_ybEKsX%T_X#2UGdXiq*)LCNAsx$2Ker!`v#ub<6P*0m0CZ_Q@!EEI@ zFkgd2Dy6DWG?HbhY6ire`mbGbJnlo>5 zrE*q^9f0-f7Ez0T7u4w!RWh^*t literal 4356 zcmeHL`&Uy}77l_E0tu1f83LH;sE7}Ipdc#9y(lV!1QAgwP}*X#RzM2{qd>tt%CLl0 zYfDF3<-$@TSZq60EEcH2wo6@TC~2u8kBB;$s3t;MS2&8!)sA- zQ9RyfRnAW{Cc}2hU9;s)9#7Ose(b)>(Z0&#i8X7Zqc#?%-8ZD1>09FN(CxBfQT(6# zc0H&sjVu|nRQ>p{cW|pn7I{9eQT&_UjOu3y4H0fqB*)r;sLe_eKR?rkiu}V>}!>P^L)^nM_a-?>;d7d|wtbyc%_4*q5 z#KG-bnNc0pn41-BC_4Os{@gU`4B_OXCm@-jPQ8+8n+en!DaDBkG}N3=80oq|HD)o~ zz#N3mpygoxAh2wMkWe2gDT91_FHk?<34Id}Oj`Ta&POjz#PJ)5Ii0azrZt8jv zXufm)xihT{d>nPObUrG@ED~xf0YZ;q2=<6=NfNZx+Ue#8cD93Oyi7A*cWOK5L&!rbMhPyIKAlIBF;~4fdNBn@D)`5fcZ(~QF_&KZA&Ah*yt5H zsT8vTUZNp&X`l*T@8;Rh0d3*<;^2_MRTn;q!JcF8WThB7xO?S@$ z`8~?N5K>>pc;(m#!?`^jCG)j8ucc|5uA}x9Hq%+92>;Pd(QBK`7P+?JEyxj0I2B!p zwWC!UV7Mb`y%;guW+1VT{Zs?I3Fj4Tg@4-kw?IyK14&Y_A-07g!9*u@UB7{7a8^@fzSILL4;QoUqD8D9ve6*|1zB{l*7%Q8=D24YU{CbP-tc zs? zyB!I|8#17v(_qYIdZIS&=Hz{8Cr1_w9d2 zt)Hw?v`R%rA+TEQgq$It97!xJg_{U#qWpS zSfeU~vftAogR9$qu5vkau2 zq`FS*z`LOmrT}@}!jx;J$m=*^mP7E|18Th=kR3!B3nA%poh&Z~Z75|wG~gZ_M6J;N z*dg%@C~9%XQS?mRDRThFEmMRUe1RoIDw175tXmeJMO}@#{3wv9>lUkPChBs2Wi!!26@gBgkfYr(7G-ADnhbS{pQF)kB1>JGLbpftGQ#-i-hHKkj zLDzORDl&;14*@XltOV=vXrsJDg0m#;epWxaV7E5XL!y&ok9bRUH{k^`2juxc#?eDi zimGJf@+%sdvF%V=2c<(|&y6Z;V!g}-w^n^#Hs`p&(h$RX{{>3-vzym=m||*WE~mXr zuk)q4KQ_uE!6yt_P&0qZEOtm-mc$kRNutXI7rvCy1{tbW zvEG${EM@sf*9{e*BFp7x0MTEVaTb%_ZxokpQ_zsJF!ob!M1z`Ve@T%yZ_ zGdWCIzL9G$e%tRwHM7EE8SZ%8(U7FFS}(HcVqu0LNqZ`Cxp{K8*#DHkVky_OV>i?% zaqaED>b;`b!jnM;FU1WmhikTSvgI2*OgpM+$S^S1wfI{JCd(Ec3NrM{T#KSYl;3HY zqQ$ne${<7XBKooqfN3|m;CIxyO^Cegzh@*x+Z2(-Z#lsfwS7aF7(KzHrN4Ltm)hVc zH139(NQun@+wd+L16`-)*~AeY>yf5)?>)ly3Ywj$vPy1F)wE-! z{vDG5V!~mb z|2GN6JeWHXmqO#dIwr8>`%=VeaLB$*()@A|;rA)q!+7a`p0MTCdYFD*;9o-YKkgQb zh=c0qFfxjdV*E%&+p5%`HlZ79s46X-Ck2*gEO8cL)}Kwqw}s=&KqVCwELlb0 zV;tfU`)GtHY$*#e4BFz|lCw$<&)7~jrz=_27DbkN7w@=bW+7rA2f_DW+x1cIr>>x&U5k(e3 z_!3I513G*ty=S2J8g1-YOOWBH51?Kq!;^xgcn?{Y+$O`b478nKoiTICTrpuickf7& z_NWq-iS<`_m>Q6vZ?`5*Wi2OR1`v$2W^@bML9;jz30j!v?RR910 diff --git a/tests/Images/ReferenceOutput/Drawing/FillComplexPolygonTests/ComplexPolygon_SolidFill.png b/tests/Images/ReferenceOutput/Drawing/FillComplexPolygonTests/ComplexPolygon_SolidFill.png index d2502ad0792e2211611578e60a741851e3247b14..276fc7aa4d1b018ee382f512613300c670caf178 100644 GIT binary patch literal 2334 zcmbW3X;c$g7RQ4P3dDp22_TeUMH$&fR2CC$v9SsX5m9VH2_}M(C5nzzKtOP5v877E zHiHwCX~Z_Tpg?+vY~l)5B#{;uj0+$_0@xrlxUeYO6nvV`Q>Wg$zjtrd|J?KH|IVos zn}Y*r=62>33WXNPgSSv9M(*U0nSMuR78REUlEEl(OTapcvJvPZ7shdZ8~rGhveVS@ z9VX=3EP)rENTJXlOb?^_eMQk^a&U7{s6T}=WklXaQ{Nd)8qbVK#kevBeix=I6i9`{Xh2qZez?$9llmu79mv{}1+k z0SkKh4n3Q}_o0ir!xnXiJ9UYj^*dek61R?c_jYt?TjH{}>7FeIJ(~}EH6LI38sogm z=Dz%8mG1Ov-C5tJytU6Stb3|}o?P{BEb?zG3v9T-e^j|aTN9+Y7hL~f^F!^AL__F< zCZzTSQu`+SUTehNx7+R-w%_iKyww|3Ga$Y>xU>4>&g!9}Re`WyXlir+`MrpZz$&1k#5rhD_D>5H{t#Wzc>bnm;uCKAy||ZB50Ucoww4d2+sOT+P=3o9WYUTJiEmuXOF-t@d$k#| zen#CUM}r^HJEf{Kcrd^nlUu?@$68v7B;DIn)lX8;XPWdQcPfWk&T1r`;}s=?11SSL z3y&5is68$y3JcCxspdJ9K)qelMP?@MR^Zhl##0}J-*C^wR|2!m z<}y9rSZm3Y_ByFgIDPgrhX?_{{t48((wX-er~`Y@7Y5XtPrh&;td;u0B^d8}3uacC zikv+`hbjnOPA6sL!g5(xGR`q89pu7&6=%8<@z)ZUhAu{#RfJ(5er~Tv!#hUE0&KeP zpOn28s1Ln>|0meJS2twF!`BkuD;4= zF$E~zSx~ThXrGsr1yhdV?FDT~2pp;gACDv%O!n@>i?SiRfu6Td?Mfjy26&#dDQl@@ zCj{>Yq%wU*r8gW}4-So#f64IihF=h1{jQ}F2!cg`O4gm><29YqjU=_2?2W^VvY^}_ zMNh*r@tU*H^}l*Xsm&Tj$e2_Up`tcFoF?AaHEX;Boi~u}Pf0bgb=2nj)5LqT=Iyr( zpJniisl4WmX@13y?A}PaOIy?VrILOKe$W8UIpHCBJ3}i6dKzuYdqG7{m(1|Oro0%K9RP$^4 zs(zDFDbBbJsNOs=DNUHBPrU`fNBln6vln|{eZxt9#WN&qYnl)~ZO$~+lFi%^J$*Do zPaMCb_!Zl+VGj&%MI_*RQIIqw){=YB64&&2a&o_RFpp*w&$5wF%ngvCNcpe8>* z6Tj0M)8z&4iS}?S1jR1S3(tb$uwx~{Ogwn1H2W4PwoHls2d@jnj?a25w3Hy?uG zHIKaL+9p8(%DbXeWkag{@*P0V@5SSKS+*#~2J7r|t>P?>NAlF*fm@H<=-O667|I(~ zt~d#ON|A2@6!!%_C_WpxNr0}x7)$KW1bG0UAOzMZZimb#z%=10N6cC3odzhhy4NV~ ziY%%JYlNrlG3P|@-GJh;?i`ByA_g^RE;?n6Ns_$70L61155Al3@rp|}gOrXH*m4%uV2iMn_|{8(@S#kt6u zhv00{kTte7NrwR9=YmZrz7d%q!1babOKj_YT>v0{DX>8C9f;PzXi#pc2d{{neu4Jf z;*&xtaxZ$>U#>BLxJ^*UA&wSDqxc-;nx0{!v{Zw>!pkS1{A#`>mWs;RbkyML2k13| z_Z;F(u@c4IkOc-tq_Rd0HVXHjgl^yLwZy6ubs+uY`|F1Q{WC!ehqzpvi{hJ*em&!= zGC~b*7gd~qT5EPQvC;i3M=Uj&Wsg-Sv*u%?$t)X;lfq(QsVSs0s#91@tex+GwfE+7 z=(RehvFe-~$KAMY)j6J+8@H+YWV@NNGoLgRsO;Qh;5WLG_9DX?q4ruflpv_%DmwwP zN>_H4kZCqqZRZDrq}ymV)j5e7ZrpTI@TePi11Xs0#zjc)83!dey|+T7!>Cgn6_JJ| nIK|Ns=@oSPcjW)Oemgov8Mn55b$xl%(P@Q1|6o|TE-K@{s?it3 delta 2310 zcmYk7dtA%=AIGbsP?;@c>D&0Oi?l?iLtCVi?@Dz#E@@`jidh%p@LjoI=Iqe-s|z!R z$S|d}8jVg{sg$p!(xeOJ7fp9!C6}pGXZ-d1{PB6cAJ5O{@&5erd43)rsm&)F5kp|= zxHdFAz{F(2)MUcUbbON8xP{r+dQp$%@7cD;lK!_1OX1+`u~ds=B;YPwoWQszR&P zq1C0UtIAeaRjk!KT&t;BkJW`g)G{icGAipgR5maxUa%gtZ7O@csjQt{+7)@fCrVJ# z8&%T3rT7C^t>>zTc&bl4)n{JO*XSZc%)cYCg`=^BV{wJ!+wM(lyC=vScQi4X+!{>x z58watL&hkR88CCzpJ|a!(P1-B5Eht+1+8=4Jc;a!&pKxv&@(YXv7Cz@9_V~h>SfTT z-!%-h6}F{hNuR!q*JhZS{1_6Ipa`B9Gpe5-BvST}1S#fVidG$!^l=`yN5ImL$D*Re zuv4w?@c6Xwri5p{v13QrO?Uf;`KJ}S%yZzrOWj3x!ZiA0`6Y7&TeFVWnX>dB zz2g?dw9eX{0?I_gWR{);(FyBMDBI2s5XlyH3C`bZ@SYELr@I?o^tRCIB5&nqTUisb zTln2=!zO;W3&Ox!-wb+vux&0+{qQQ0yn6A6+~G8^V^-%9Wt*Qhp(<4sK_s7QyqZbpT8%boBBhf4pIq-^K41!*_P`<|zO8(rzav(3|IPSm^YU_Bd0J+D$=2sd$ zRIO>TCu=U%D!u8}MWX0kXiNOo+L!o(=8*FRAXkue#eEZm3FA|)gWTdmcL>5%R>veD z*Xg*s7la+fZwgF8ch0t$0bvpIST0HEqqRzRYl4>t&^nzk!!$bDkIuGUKrw)o^Ko0y zmZ=oV0Lb;dlb45}&a*QPBdB^%Ipjcg;aLCbKn}d|xF!)LCOc9ZL9Vwr-yJ~(bsLp@ zfNaqrx@DO2vG4@QorfFl+;R44##mz|-jj&@HWJmqFrK~{;1ArNU~1dFJ?S$s@a}k& zI);Z5Qz6p*&e61ebBT6j%MMY0S^MHofpmXhs885F-{X6HH0nB%uXT$qJ`54kKo7AZ%+%hZAV>C zL79fckLFi)64u!uQzi<^x64u2lMv64_}2W&Ho`hv1l7Nd*CeA#DxJTE8Cg%m5wc)Z zC;f}qKp~N9Iz%IfioXiAyHM9OX#2q1%L>m31Z|*Z>ZO9RrknaOANsi}P!4+Z-A_V? zsF@?u^O5zeX@ptuJs%YIVl@86A9`N%xM|E*cD)aRj$D8uUpH=9 z6eod>>$*k#ut(ep!OybSkoe6iq8$$&pmhaiT1CA2S@lUzCHTkNlbseJd4VO@B-04u z3lOfVgHxZIH04<>XkWxJI8o_O)V$zb=*3XxhJz56^G7j_hGfWQ zpClX*-@OrF zj^Dfwkkv4r!l(yxOas=izsy165}IQH*;9r9MprURAAxf?UuGdWiOuT)StG*_Mg?Ka zQVfjXd?6rxdzy~`vKB@!jK(lIRbVb>4}kRTZQcpU+8Eg|x|hk(fFqnevk{&y_b%0G zGL!QNWU1b{;;J7qyx|}hh0jTd4>tz@;?wePa8RH^Rt3`3$qopw+l>#1FUVDJP>e#R z0oCecJA~Kk#s$QJ>+(1_=#+wMY*m~*6X|;Ewi*!MlDon|3I!JfTZ@zN2=Beyen5Oz zUJnO7SD00S2TCmM5uV;H4iJ|Z?>LhW$;U&4!(` zf5TNUOqUs#Pf=)p7%@Vjoi#=>g$AjHHqU1Am%`4mc1(VcF)W#U&2HydB9rv~O^DW3 z(UqqQ(V8i`LOVmWR7F>+&hqTDDND}krc5IK{>y}^)XohNoV)Su$Ilxau$rz|xmoxh Dkncr) diff --git a/tests/Images/ReferenceOutput/Drawing/FillComplexPolygonTests/ComplexPolygon_SolidFill__Overlap.png b/tests/Images/ReferenceOutput/Drawing/FillComplexPolygonTests/ComplexPolygon_SolidFill__Overlap.png index 05b250588e6aed74ac41f77c808ed0f6391b9ee7..3e24bbaeb7ceccb19541c32be6a6b45bfb53f2bc 100644 GIT binary patch delta 3114 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 Ef_Q`S4gdfE delta 2883 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 diff --git a/tests/Images/ReferenceOutput/Drawing/FillComplexPolygonTests/ComplexPolygon_SolidFill__Transparent.png b/tests/Images/ReferenceOutput/Drawing/FillComplexPolygonTests/ComplexPolygon_SolidFill__Transparent.png index 3bd65d73614284ff6137a6fbf7af25e79c7914de..ba1b83163ff0e3d9a657c3b69414196131669a59 100644 GIT binary patch literal 2299 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 diff --git a/tests/Images/ReferenceOutput/Drawing/FillImageBrushTests/UseBrushOfDifferentPixelType_Bgra32.png b/tests/Images/ReferenceOutput/Drawing/FillImageBrushTests/UseBrushOfDifferentPixelType_Bgra32.png index 626364ebb49055d5d8c9139bb5aa9363ad2c7f4e..c0ce4bad148dca5d0c89c4b24e459e7af970a475 100644 GIT binary patch literal 30112 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 TVa^{m00000NkvXXu0mjfiMdDf literal 30970 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 q$q#c1V}%nVo{Af-ddZ5xAtGJxeZn@J465$ zOt`uue(lx!663Ev6aRy0`>V#)9*V_Gn~WdZ79U;H6G@bJn2AUqu?WEkaYnH~;{wk( zPK2d13D(tDOMAM@*~!zDZd-db%h*w)<@ELJXv?*%@#q+qN+)pB$tgx#dj$sgftez% zkN*BuCl}Oz8o%<)M`T6)b@*KUErx(E2GxfuWPbaC^e=`xUsB-jf7u2|{}~j=G(|7d#fpc;3#o2-LxtDSC)!vIhe7q7MB^My)R~T*hjMqy?fA^xB zD7>r#^nRj8<}KR*4N(T?vp;1N&wHa(h>s(ukCpfP{XZ{7b}Nftm(BnH002ovPDHLkV1nH%dguTE diff --git a/tests/Images/ReferenceOutput/Drawing/FillImageBrushTests/UseBrushOfDifferentPixelType_Rgba32.png b/tests/Images/ReferenceOutput/Drawing/FillImageBrushTests/UseBrushOfDifferentPixelType_Rgba32.png index 626364ebb49055d5d8c9139bb5aa9363ad2c7f4e..c0ce4bad148dca5d0c89c4b24e459e7af970a475 100644 GIT binary patch literal 30112 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 TVa^{m00000NkvXXu0mjfiMdDf literal 30970 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 q$q#c1V}%nVo{Af-ddZ5xAtGJxeZn@J465$ zOt`uue(lx!663Ev6aRy0`>V#)9*V_Gn~WdZ79U;H6G@bJn2AUqu?WEkaYnH~;{wk( zPK2d13D(tDOMAM@*~!zDZd-db%h*w)<@ELJXv?*%@#q+qN+)pB$tgx#dj$sgftez% zkN*BuCl}Oz8o%<)M`T6)b@*KUErx(E2GxfuWPbaC^e=`xUsB-jf7u2|{}~j=G(|7d#fpc;3#o2-LxtDSC)!vIhe7q7MB^My)R~T*hjMqy?fA^xB zD7>r#^nRj8<}KR*4N(T?vp;1N&wHa(h>s(ukCpfP{XZ{7b}Nftm(BnH002ovPDHLkV1nH%dguTE diff --git a/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-20).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(-110_-20).png index bf99c965433c065933c91e368d91376aee7fa3e7..06e28c3781724e68a7af996f63a051c86ac89d63 100644 GIT binary patch delta 75 zcmcb`)XO+Qf|HS%fq}tGhh2Q4qNzD^fKQ0)e+CB0N1WzBVPQ`f#}En0WC_;A2_ijB cfezse46GFljCWj_q=C{5p00i_>zopr0BHdb$`{Ln`9lUNmH6VBk5t;FtN{nzopr0BHdb$`{Ln`9lUNmH6VBk5t;FtN{nzopr0BHdb$`{Ln`9lUNmH6VBk5t;FtN{nzopr0BHdb$`{Ln`9lUNmH6VBk5t;FtN{nzopr0BHdb$`{Ln`9lUNmH6VBk5t;FtN{nzopr0BHdb$`{Ln`9lUNmH6VBk5t;FtN{n)UQ5Q}4qiXaeuFgyksgg_XCLj**E0^%SZ5+D)MAQPTJ4itkHbWjC#P!Emp5}KhEEYJa+ zV22Md3{x--AK?=?t?(HUOB+^Dgyoq=gfQwvm{CL$#lAslSru zw`7rDbLFY<&qQhzJxRnqZ_4%viWQYdFrFz(h2izA+mqO_x26b3%=Y9`SF5^luHUJN oDl50kqo3;DN2UCO^#Ak#A=exjho<$jn||>V2En9TC~qFP2OW%lTL1t6 literal 708 zcmeAS@N?(olHy`uVBq!ia0vp^DImrtLa78U*YnS<}U6R4MXz72YjA_rBnqpL%I;LgtANQK?%zNm)Sk}DaeRIDH+7;Y; z{iSZcucW2cQuqhFo?XfInL%PTg42M zcai$@UU2PeIJ~6rdeu*t{)2~~fEXs*Kgi0c_5Z%cI7#P$t%XUW^>x8XHmv+-ADk;~ z5h?#DEHmri-q!-0VIO#9W*xfwS|WLOm;ZwcGVkKqB`>G$VQW|0=qQ`2GkpU$-`S*g zt1}Y2B=ip~%*+WqE*bTG+X?T247utnjcp~o`3D^nCR<$!$a`dL@xr`pr8DnCIlcpq z$2a)OuJ*rszdQZG0?8XI`mRk6tzlsQ%V>S|;knyN^B%BQIMyGGD?RY}QZ3uQ&h-yi z=Q8ZRs`&q^&ASBoJqv;p_FKJ(j6K5qrcu0v?M+0x?b_Ej9J%A2UPxD8YxGZ&jIL5+%5X diff --git a/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(0_-49).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(0_-49).png index bc4b35286f026c21d57f1015f8649d8ba133bf25..401bfd8c85ad372a0766e112991238e387fcc71a 100644 GIT binary patch delta 139 zcmeBXKEpUcf|G@rfq|jvOh@`eMU!#{#Q>iWSD*kp1A`<3gAN0O3j;$6149b~!v+S1 zy9^Bf7#RLDFf1%uZ3a|i;_2cT5^?zLX+uE<1s;|S>zVmDPq?d2WnhlpwA?6MdS|%x gdJ)$^B=j?u@8?6Ovvs0jZ9x4Dp00i_>zopr07dvE+W-In literal 395 zcmeAS@N?(olHy`uVBq!ia0vp^DImzopr0BHdb$`{Ln`9lUNmH6VBk5t;FtN{nzopr0BHdb$`{Ln`9lUNmH6VBk5t;FtN{nKP81;&jTL5%ZEX1oYNp%5h%!5QktBLoU}g!~%K1q} z(18RaF;ELC@+v8E9T1yZMrmY{2Naf|Y*gBRU3KxE;CbKYeV*o$;`|tGq85lLkZh%* z9u0*?A#(oCW5-1at1Hd7(mkl36@&7GrN{ygJyE|8tHc~xBbC>|niru68#vV&TAwQ^ zbl5|iAnqtZ4H2Lba1dP4f=%FIE$Co9BtRnQAqi3-4bou?WWiQ2!Y(j@4GN(MoZy1} za1bis$iKI%pc-mGJahq?;S#vP18r~(uER~Z4ZZLb`rtYA!)q9XA$Siy7=e#4247$t zCSeMuVFrW+bFc)<@CR04RY*A0wNHpu6xb||s)>b>&pWJpv43+qQgyjy?bhPlG~dRQ z`QS>=_YVt;#_3UgmjCOOb(L>Z`l<}?GFt7bM_uM8aZ=GaeMW1PscP!#g5PZ3)^|bwJvtORo0IzWdBJdQPtT<)AL$H3qz< zfcI7W=JI+)QiiFqCGPZHLsQ<6+!Qe+zlojk{>Yp0_HQ4PeyS@Bd4^uu=hWup4Bz2E zYS|t#bIt^!Yvjkn*=D<|<=2h+vki+ApSWt(JiE6v?wVdUsvcn3eR)%M<;#mY!~ae5 Xe0*1+)?IJ32~VNGUTo{ORy6(vFiNyU literal 836 zcmeAS@N?(olHy`uVBq!ia0vp^DImUDM|FZb^R{OK5?%`ZY&mBO z4W>BA@!ptqIzgk+Mrwnp`N06DN|S_axyFSopE3?yt6_2Gd~&ft_a>eFIHfSTE$5`P!4yX|-kV+TCZ6=)FvU@i_g0s7f<|kM)D}_yg8^JSO)|K@ zJ!FsYQk>nEd(hNiinAH->pWq*=A|;9G84+59|#coX|iFrc!EY}jns{sng&x`-FV+- zDaSP~)hWs<2p2yPAZ2N~V{z_^U+1z^H)U10mmdg_i!|LcTlojyv`;5ivlna<%|B?w znQ~3pVkdjsNrlaF2aigI{ND38{>0k$f&zy4gGQPu*OPm4#qAnWi%zU(m%OYruQ_$n zjz+muo!K8HbS58_{bG>(;#394G|$IkRdW`W_Pfq&Nd2^SsUGUpzF>;r$lEO>pjcJT+BxMuMr*&U1J%GQ2+ z%(m=-*+%|LEP%z1RzR z#0zElKgd;{w(42eJF~u{aEXAi<`Ew*!^uu(29T-EeR@BG^c($b_iODFfhnKC)78&q Iol`;+0Hl#!?EnA( diff --git a/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-20).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-20).png index 728f76dd9b4117ed633acecba1776521d13e9bbf..2120ae01d539a7f359f8857493035321ec28e542 100644 GIT binary patch delta 404 zcmZvX&r4GQ0DwQACO#|0H-FSk7B4z&ETkX^q3LC-_Xl|U_)g#V>da=Ld9kDr@ZJcIJi6Q( z<8{yf|xCR|?6a3H%eJ}unFa*O80Uc)HAv}Sn zFb6Ln3G=W3%di4#upWaA*n%C{g*0T~5Prfh_zPLcK_31==jhaZt2F8JD4|H|_qWd# zf`&(l-r3#Tb7X(i+Fe04=f3S+bLCt8xr6=8<7)X{)v~+3>w+up)y(D|`Q@9s@9`S> zN~PGL9=$s&#S&pD8(PN7{aR7W(bFY z>xQtTG#bLO@2Vk0m$v_i`m>MS3${8|tX}U#o#hKiMW8&HA@&$|^7yLfjqkr{(?ZMI`i{G&u?+ch+ z*|N57ox$VoEj!D1v{XE}n{;e?M)|&njDAXTRl#R|Fugsie&^V{{fpC&v1ixcd!WUq zC|9R`=7&S>@$5TC1dlM(Cm&*A!fW=I wcDJ9lU~LwO{Qoj%f)Sf$@=zgG8m+Bk2r5(*JIt@D0! p00i_>zopr0H@dwFaQ7m diff --git a/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-49).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-49).png index 2dcc737a277935ca09bc088596176cf118426fc7..04782a9bfc6496bfa633390df438e12eb589fe86 100644 GIT binary patch delta 87 zcmcc1G?Q_H1Scai0|SGX4!ih7MN?-pqXxp+_DJ&pcfHVhfooIWR)ud)NGWAJqKb6Mw<&;$TB#~Vxl literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^DImQ_@fun6#-{#OPYm<|QGEfWBw&boFyt=akR{09B%B AQvd(} diff --git a/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-50).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(110_-50).png index bf99c965433c065933c91e368d91376aee7fa3e7..06e28c3781724e68a7af996f63a051c86ac89d63 100644 GIT binary patch delta 75 zcmcb`)XO+Qf|HS%fq}tGhh2Q4qNzD^fKQ0)e+CB0N1WzBVPQ`f#}En0WC_;A2_ijB cfezse46GFljCWj_q=C{5p00i_>zopr0BHdb$`{Ln`9lUNmH6VBk5t;FtN{nzopr0BHdb$`{Ln`9lUNmH6VBk5t;FtN{niVH1znO5BgyMEf1!6D-Utt<% zU>?51BK(2Bpj&SiB(oA#j*7b0k8=~Q2B9{STHUGix+C@zo0}>%|G_z*ui6_fKibvZ z*#2qsx+Adu>c!<11GeV3dYN>~qdt_1H6ztLTxt}V!yfgQ)X}EKrM^SlAZDh3P93m;Y}c_pUL&-G23v2fh4?OUc?nh_$~ z>h=4B7P+TT*dOVv)_+7Zm9DfUqIXt^T*+6PC%Y5!$j{X2^sIRQ__}Y0@0?#9cr`ws wkhQY5YcBt}+o6^Y@r5<03n{tA|A<{)H04Bp$4#NT-sAzQoI4ytmF{Ez007UDCIA2c literal 811 zcmeAS@N?(olHy`uVBq!ia0vp^DIml{wmaPGZL5L2|dco=-S>rgcjDwkJ9% zmcv&OvnuuPd)4QP+|tsT{aJU#Wm^fTg zrd=mbXNiqkU1eMBgr~iYQ`(Qn_ivEhbYS7cPaQvQGy52EY4Uf}+a7!IKTh%KVdv^b z<_W2MjZ^shzSbToJmD1XdaC`{|JtLhCxXHqPq7~>dY61*zxI-v0G;=;eokV00+-Zy z)r#IZ4P4l<$~%Gcpi&h+wett(vm+5 zB*Oj+9p#m2lzC(xROisM`2WY(n(H147qH<)bvJR0%!1a^>bP0l+XkK9y3)U diff --git a/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(99_0).png b/tests/Images/ReferenceOutput/Drawing/FillOutsideBoundsTests/DrawCircleOutsideBoundsDrawingArea_(99_0).png index e56153e4d7fc4ff003cd2bd2e3ad32dcef51edc4..7ffec942f5f36c81d4a2dc2ee566769ef1b95c32 100644 GIT binary patch literal 608 zcmZXQUr5t&6vaQAbDO$f&dMNlFjgc)DG^D9lb^D=4ODcfs~(nZ(|pJj_Yf4sih-Df z5+uY=m@hJ_&2%gP58WSJXgVMAg=6Z%JG1Wx;|*B;J2T)6k1b8c^aolVLv$Oa^b z-QpDNOGBF>s;#`WO_0Lxv{ey`6nzqn>U3poB|PcRSwEF2`m8SdaX)OCNJBB%`7ph{ zT3^#>O>cs@qXIQ(Kr6;UXz7HSn1@`*gRQU=3ZMuKV1hkR4EvxI4#FWYLj_o%25O-R zn&AYvp#{AEY_~%Pbb&AwgkHD;eb5ir;5rP#Ew}@tFb>Zl3@>3CA}|YYU=CvN78YO; zKEOvvz%s0Wc)=?Cf;C9N25gE5Cr4Z&?WV(0+1MWc9J4hm8@AIB4w%$4NA7tddD}d4 zER^b;d=&lSzj)Q%u@o7x#P>c}PgYm!e2a3M&NnU3OTO1~os^iD&#S8@VA<%|MqcUw?K)`6_iI@NGe_uh@|pygL*KH`U53A+7eE)ofO#grw?dVe+T8 zyfb&mw)CUD#H<|qJsjN?j(&e{=~hj}L%HW%%f&rT(`L@@0a=;#f9YP+Bn{q6ebHwZ P#4B)E>nx$Fmdk$u%m}T+ literal 828 zcmeAS@N?(olHy`uVBq!ia0vp^DIm_pJQ_4{Q_3XY2~UMU^j#?345gEyv^SKNhSKd&x*tN% zlAXYMdBUcIS;9~{8cJV>((@&bYKsJk`IJa*N)Za0=KX~QN;6k0b}v&%-5C-NrZHf^vD67%{l^jgu|S~+#0p#^{BElJJOJqJI?Uk^L+ zXq`u7nogdxSh?#drR0yY?TV+Zl~N}fR(7AAApW3jit4dvdQVt)D5f@Ul(f^g4)*<>MNHfzm=-~2JTNy&w8h{&za?K!BXk@+2s_o-$nB|jeAy9Dn5O&E74(1APyD2~)#k9p z;pt!U9$9R2j{6hj@v}QSmFK_J{^PYVhgoHgGV;7XFSa-L-{h$SHK|Nno1f)(aK zm5e1pe!&fE4;b*U99$g0wGfOR@+)qV-x_i?aNowV`fr(6 zHb+fU5b)46n&zl5;n$OmdD*jnyfl8IP_*~xo8@bMXf{nzs|U)gl6^Ayl7hgApD9cp XnVhY*hnDmMEn)C<^>bP0l+XkK!qP?+ literal 745 zcmeAS@N?(olHy`uVBq!ia0vp^DIm*G^mNM0 z3(^dy8-XO()L;rUT<`_j;P`Lfwb#m*7n--o9cjBKP$eK;<@~}i=LPRV_KkQ2ugRy> zCWI_z-`E(~D|dv=%@n9r;wn%p)deN&Pt-3g>a3cON)`&ew?1BH_X+>RwMu=!gTe~DWM4fiGnjl diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(False)_IntersectionRule(OddEven).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(False)_IntersectionRule(OddEven).png index 06c61b9e75ed2c63699f7e6a74d2cee5e0a12fac..02818fe19ba39e91c22236ae3541984ba51d4435 100644 GIT binary patch delta 177 zcmaFK`jK&h1SbnK0|P_TnU3^{iYE08q5(c3uKyYSGXPNogFuG>h$SHK|Nno1f)(aK zm5e1pe!&fE4;b*U99$g0wGfOR@+)qV-x_i?aNowV`fr(6 zHb+fU5b)46n&zl5;n$OmdD*jnyfl8IP_*~xo8@bMXf{nzs|U)gl6^Ayl7hgApD9cp XnVhY*hnDmMEn)C<^>bP0l+XkK!qP?+ literal 745 zcmeAS@N?(olHy`uVBq!ia0vp^DIm*G^mNM0 z3(^dy8-XO()L;rUT<`_j;P`Lfwb#m*7n--o9cjBKP$eK;<@~}i=LPRV_KkQ2ugRy> zCWI_z-`E(~D|dv=%@n9r;wn%p)deN&Pt-3g>a3cON)`&ew?1BH_X+>RwMu=!gTe~DWM4fiGnjl diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(True)_IntersectionRule(Nonzero).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(True)_IntersectionRule(Nonzero).png index d506cc243a370f9f47220b7a46316285f27e7ee1..0c0df89cf4b7dede439212094835f909aceaddab 100644 GIT binary patch delta 192 zcmeyt+Q2kHf|G@rfq|jvOh@`eMU#34=>VS)*Z&Ov|9}6_!0?};f#Lo8|L?!Q2XTO` z|Nr+1f0+eT&r}lR7u@hY@1)TgATPnw#W5tp{q5<4ybTTiN?%R<#FrdzyJCnZLz9xvDERV z#Znfl3Uvm6V<=n2oM34nTjjj4=v2uI-iD_KfMn|_&C3hT8KyA&w6XnfUU8v=e`lb3TV{2k&0RFA8Q~+AcKTz$^HgpQ+x{{e8du zzh%serC#%IvNKq9vH8Y<6>j`VKmnjZJy}45s44iE{ik+_ULgM_AF|M?-#Hq)$ diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(True)_IntersectionRule(OddEven).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Complex_Reverse(True)_IntersectionRule(OddEven).png index d506cc243a370f9f47220b7a46316285f27e7ee1..0c0df89cf4b7dede439212094835f909aceaddab 100644 GIT binary patch delta 192 zcmeyt+Q2kHf|G@rfq|jvOh@`eMU#34=>VS)*Z&Ov|9}6_!0?};f#Lo8|L?!Q2XTO` z|Nr+1f0+eT&r}lR7u@hY@1)TgATPnw#W5tp{q5<4ybTTiN?%R<#FrdzyJCnZLz9xvDERV z#Znfl3Uvm6V<=n2oM34nTjjj4=v2uI-iD_KfMn|_&C3hT8KyA&w6XnfUU8v=e`lb3TV{2k&0RFA8Q~+AcKTz$^HgpQ+x{{e8du zzh%serC#%IvNKq9vH8Y<6>j`VKmnjZJy}45s44iE{ik+_ULgM_AF|M?-#Hq)$ diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave_Reverse(False).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave_Reverse(False).png index 32ba1184299c56ddab7620b54a9b0095316811a5..ff75d76845e18437293576b5faa51bfd5ed08ea8 100644 GIT binary patch delta 20 ccmey%*u^wKg^RH`$lZxy-8q?;6BX|O07wr9rvLx| delta 9 QcmeBT`pY;$WuoCt01`3-+5i9m diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave_Reverse(True).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Concave_Reverse(True).png index 32ba1184299c56ddab7620b54a9b0095316811a5..7b75147f4dc4897680ce9dd73e71e9f5c2e89462 100644 GIT binary patch delta 234 zcmey%xQc0l3KwH>kh>GZx^prwCn{>xO9c3Yxc+DO&j3UX4DHX`C%l_5{eJroeomke z)79ji3=9m6B|(0{4Qu0~-GH1vPZ!6Kid%1Q9OQLy5OBDd>Bt>*fk}0RBj;^9b#X;E zv&e^k+3x*y_q@KGo8t-d36uHTuQ(m+=3-%LbWjlBK%(w7$@qtU+z`&YlM6}i?1a46 snnLBxV8xeMPKy3S)rHLaDZYv6Q|MGJLGwHvpwk#UUHx3vIVCg!0OF-ha{vGU delta 191 zcmZ3*^p|mh%0xredj0^P5ZC_<{~3U&fnmbC2|!lp)U4YK3=E7VL4LsvYvZEbfShtq z7srr_TW`-g3Ni=?FdSIDpovTC#r#f|V?SpkZa?7WzdBQKqRoUYteq}O6FpRfkf=XX z*B}WzdAr1Cx#ycnV4)&Y)svkzNNSN3g3S5n#bz?&N9V@{hLeD9VDNPHb6Mw<&;$Sv C%}0g+ diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_ImageBrush_Rgba32_Car.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_ImageBrush_Rgba32_Car.png index 86882186096a0bd133f60f8961a874b21ef7cba9..61d6f5cc51db012df0b767bc4cd3433e8a8c6599 100644 GIT binary patch literal 14043 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 _#u&e^|eSo}d#||3_sv;}=KY(F7nG({iN~Ez% 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 Ktrq?s_&)$RS(XU^ literal 14028 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�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 literal 18021 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 W_^@6o!+42xSg~TRIC6cV7qKu+G zDCq~OG_|twgiIFSpn%54$hNlNuC9RIN$Bg_H!$F)(7?!ulTx{3>IJA&?`gGfFT953 zWuuifSY6$u*MnZqLt>5xXb89&&=}AZ&_vV7P8xRhohq^ zV-mMoZ{H=ck<8Du)J~{Pmf1h~qd#Oht0xMoXMLFemaJKK^;||~%vWi;F-=e0r%5*2 zCaE;mHD`P7c-isDBMj48u7BS_t2{Y6JUm+`JlCId=5e#9XVwwj@TJ_8WKL|{BhQrBW-wRKOOsOXZGx5x zs$Uuw26$ao4ph%fPp?du)y_S9eJq&RD$#X(`wwoQV}ersH&c)kdMZ zX0LXx&OY6%;g>NJKl_t7S)pa>`EfUi^}U)_+o_?HkFSw9eL8)|s`Q44&+l2%S%lml zN)9Dqoz5!c4^P@C`{ZoxPxiT-*PJA?JdbzV(`a!V`_TNZIStFSe&#*yv;~{V!b=8; zE40hv(thhGC#pDnBQH6cO(sUiua$*osfl^KBmYPnO^gLvwJZ&hLCbDm)PK1PY1nMc}f-7?K#Yn;_XYBK1j9<0idKHBLOF;&wnm3kkWP3#sEZo|AtlHTI!$&TD? zTHqKdPvq=8$3H9R30HF3r?>f|$~$C2rCwp<^rBPHPA?vMh5SV?x=m_2mtu%J3r1MY zau}EIbWvaafCKBsPcHO7zZdpH|G*HaGB_AG*gRf`mG zQNH^b1vsyt_>}^p*|BdZ;GV8fLp>H~oD|fFz2cR_T?(pqkzbghfbZq|M=8L4J*}1k jl30~L2l&5>bz3#s8FQhRZTvt&{yqo{2=;IBjW75YsK$eS literal 1278 zcmb7DZA_C_7<~|oe1w@YHZob)M3xByB(PNlvO46WAV?8$zyf8>G?+0#X`vt#h@Bz> zyO6LMBD5j`vI4>ov15ghBASj3=rnv-VINSa*pgva=3C*}?aQ+NyUCk-?vr!RbIx<~ zRwX5J-CcLN0)Ts5Y*aGYDF6q)vm-%QAFM@^%_%$LNCZI7S8gu_+sWDGOl-Ok;1!Mi zbGV;(^8~r!mz0najeyvb2!K!l4i(_!WZNMH7Z)poVP;$cZ|?=B419d_fq}ZcSAfmd zayY}0O%M~K;_Fk>T+r5* zrhEk5-8_{lW_XyR`3z&b!VU>l$k zup3YXI1H!()B@@NrvUYU3xEbdGvFGa6_5h70dA5RLEM2t9+~7eQF7w33Jp&(S`6Tr z85b3iQZ#FNa{r^c2+s>g$3p!L4X+v+k|G!k;h|vtdb#rs=lEZ_O#|O6ebcIjo z`=(qO+8?lVZesGk<>fDVdpCbRnaNZaQh%|6dxCZz=W=h=b3DtREmeDe+uWRbm{nbG z6J-^MEYz~&|Jp|6n0j5DLdX~9SUCOnwWrI=?1}l2(r=!fOeEw4%RumI zOHutXCi4R?$@{P0-j`({?D6QKHv&5ruY^9Doa~*fY`)jG7Sa|Lc8)_$oyvAAq3NuR zxZCRDp)t}&Ub`8r`~0mSA#sv@pPElSWvu}JWTl!z>~mRIMRmUof%&nFczsp7I~B3HbuXkHn}Khr|+lh%W> zgz(;@Btx!lK6*5BR-Hkxd4d&XZOpKHT{7OfekpUhi9oKgzxi6h?{wm-%Ta>(m-aN& zNb6>Pz-LCjJu#}Ad<*?(sL-c*s<-B#(0>?kzHf{DkTbG7-JcG?>nuN;L6s4Ak8cdM zTYe^wp%@(adQL@*y|?eJh8pbw`0q+mb#^=IG)h%R3-nk_ezZWovCV_Fyr|p1hfe9%%8D1$0ts0P z+FDS3nePlO6e2nP9W8W0%L4SY$|NsBrEZcGt$d~nWaSY*z wPEKH8{>QJt!q~&h^F~}^hrEG-sRIi`$W4|b8+>;B1}bFmboFyt=akR{06th9RsaA1 delta 108 zcmV-y0F(cq0j>d%7zqdl0001Ap8TDWAvIV-NklbV<-UWgaI^D;0&+?PAl+Wtb$O?@E-uDn~%;r-S!*+ O0000H=ux}x>AKyU(ZxJBFvFgOW@hFYUsFwFyVbBzTHtgT<$oB_LY zU~jK*DF!#UL9Y^6v!-X=ui)p`5m*U9L66DghY>em$Bw(Z>mWAvW@2J_QUj!>UOMs+ zFzjr0cJA>O$jf80SeYyloc#mX>?5V62g<}yS(#8Rg_;^_eLdy=00;!3EiXVM+Ss9h z&dznxG3f2}mQ8|O?lSTQl*%v0=U{qz+01*G)55!VrVAfHr(62rBP=fJ1&2P}1R)$C z13-p=i~yMeG6!S<$QqChAUiE z0ZIjQ1P}%&8_;n;d4O1%=qw;Mpi)3(fGPo11F8X359mH10iYH@B0wF0Isr)m^#YOs zk^>q6qy#h$Xd2KApgBPA04)I00r~)FQJ*?AEIz{n7(WdU369D9dvZWt>kzukc&1C@ zkYus)RDwzVCg zL)n$;ty|wO)IRsGcAvP`h8CNeh4o#v{;Hv-ocZB1>Q~5j&%1W63h5kvfj8Gc&;qS{~i+Hax}0 zG20ob8Upq9_y3W zqTys&iwV@K@hh~n0w=TA2A?ZaBsh_5*|DznZxcB7*D4pj$vT#$duUx0rNjoQQ3$UrW$#e(iZJlSJ+|LAqPhZfoWsrNK`z_nSbE4CjNKmVqndlf@ z+ZDQ$ImgcEI`)22X|^OlU^G!^Oze+MSIMfrd=ZpJvE==!y&2EhQbqj-mZaJ2O1@4Y zh6TOl4b<8w!?x_~XUBVr&!sK5>zO!3+RiK?up;g*Qznd!iew(bnfB$*;&W6vvD(%G z8?h|r1qcsv?5mAg_ssH1uWN1b*oa2GY4Sga)NP)}H)XPte65sUSy@>L zLpYZo?%j0F)&z^LjdvEGzQtT55QB>jXv8$i4w1?Nv({)`+XS?uRlGDW4rb`M@g#U`LFZ$x#l5vx9t}hk1?N% z8zU{h8=X}TD2CMwiYayf6XudtIX|grzm?n;Abj{@)*qK|M7=MMKKiSLhSBNm-klpw zIyqJH%v4ho<8$-X+s+&7vT>x7%~{uWQmzPc|(U4|B9wuZJc<2jcyfCd+DM&{suS1(rfggW|(euY`!pzbb3*is^{k_ z)7C52F}pojx0#Nl#6Is1+}Hy>@n><;deWOm%{x7+B@^Y?iqR0}4iEPp;bu~?(~4)s zcFheAHLp@TPixFv+s5fG!Vl6r&D;n}ts+Ly@7`9!v?i4}&2=ni^TX&~!k6v!CEN&K zBK_c3)jfsj+5V(5r@oF3#$5{KrtQ&tL1~_cB62?ThF`J$oaFb*#jyo4`_AY-=DX_e zF;cnHe>%S3<+y36X53`fk6}V8uQ;M8SecyNpYcq=VE%?#gmzsq-cL7@dtY3u{|J%2Azt~6q*-t!ZzZt; zvlIoMs&3U!8*8|sMYW360_v({Nv_w?e{Z6J!a;BK>ID)tEaU7yFM)95|{*xsIJM{mcd}IHO6Jr3g!2sR)hcQ3XA2Frg}?aL3Jxw< z2@aDg7gH1-ae*WHXLM0X_f}xDqifZ{r?d67Dt>;2ylOTUe|Jk@^{bNhz4ok literal 2435 zcmbW3=~vUo8pj{5vlNWzZBmVmV+Apr>#L$Dyu{q@cL1MWF9^Z7pC^URrN=Eclh zJ`fpXVfK+309b?s2Sj6B1~5uky9QI0Jq!LAj8BmwNC5Y*n!i2%9u}LP4L-^MSSS9w z8$C(+{!45I>p=LSKmY_6z~}-P8?PAWfC(2&O%3K3!O~J^c?mu&0BdWdO%d4HDeOzY z)pgjd0z5nfj}Z-V2;1!sPQth?ALUVIen*xNw{oUO}@k@|MJo?lyJnSl;0foYD zVh)r_YxQfGHGocMx$qYl45mvfu)GQ@E5@tu;2pv?fHj1S02u=^0b~lu9FQfT4*^*N zvH@fV$R3a@AU8lBfCzwyfcydN2NVS;7EnB(qyRJlNC`*{XcmwT&;lR>pd~=dfK~vl0(ytl z3b*a`jsPY#ApxXAX}`^m%_Z3cZhn70D+MI8{T08#pF!E^^9uf)JOjb3sF(Ga4_h~)^I+;+2Khxci?vPP)xYwBbDhB(OG|pnO<}k(teM_#iIe!L znq7bEUCaM$qW1H>#_&_I>W!25R>Dh%S)5d%rYIu1ijMKdZddZiKR7cgnchp$G^*Q$ z{=2e^gS;|fgy?+7%^2Ry-T7y1sKU!L0%jFK%}xwo(Vu&B!+0}8cjY7>N&H5B5U-&2 zfg|P{h}W`sGb8eepb~e6@3N}AcA)yPG(P(wew)dN8-pXV@Vdd|g@y9Z^TNXTmgiGZ@BBxEI`Sf(Tu)8)b{MBx$;sR~5-@jR=s@dSe;I<|w4g@sGsA2pBp7epN z*o7fBtx9w_tj-IIsbCWQsI*|uGY+?7)OpOxwEcLh+dh6c&za;9jT!vOA2&)AJ!UD4 zn-!n&tl2u<4>vb=$*v4W+=;2J5L$}*Qfc#ea>=>`^|!BYQ3gu`6KR)zJ7g^duh{X>y}Q@A<^<5Um`Oz3OUQV>TTM>b~6rT zKpYvLoaB25h({ zjpyS%eP0^AqDmF|t1RZM78AS29di#h%OXZxjXS>JaqBCb8OEAAiDEZJJZN4fdMN6(LyQVSs9uH{O`9fqj;hs~`o&?u7`k+)u5FP2U6UzFA;%I~;j*JIg zXY*|`l6aMMaqkgJB)G5BqcLrrmLAHp6JSGayUe~^_?Kyv*cMwVyRtoI_x?k?%6jYV z%*E60p5xKgXqnld-%MDaUaBC;3sqQA3uWG#jl}Upm7D0LGi%887$G%1=jLADKwV98 zC*6V5cSKinf<`!5{7Cat6|I5pF#bc?^$1@|q{re1^qPjLYu?%$cNHN)3cAdWHEeWZ z;A7T^E1BS%zDHO|Ym+=RY`smjJNwt=$O3)Y8;r1>L)8o_65nkoGyD!y@z1S=1&@5I>CH1Uo z@@jGTMKAi}QRiMG?L%djzNl95I$y9HIO8{B`bNTn|TkqYAfuaSuIr)Vi0WeXkW4he6eXtHkg#&2WC< znLdx6lKv!eV$b3eS5<`eYSj)ieGy+#Dae-Ie~4j~-6T|0(b{_B>eg*dDfP-}x3KZk zMa{MKuF);VoTO)`w>&?nG-8Uw6MR!~Y#7I1Cky6-7eI9Kll8aiQwWK@Yc#zxxbJ*& zX=%MPLob!vn0;Xh&Z(cV>qaeA+w^Z-gM!&>ebc3uF}8kJJANgpHfg?J*qZ(%G{Gk| zo_)rvxqUu2sN7_T+ls4Jk@SO8gs<3}$Iq5nh1*aP+)~rnpL%ur6i%EgF`1aDFH|09 zzIYzevqqa&+#WC;p!|j@4Hjho=X$Zpu!kLc>$p%A9BdoRy2~h4Rx`yxg0jdk+faF? z@?SCapA1xZ5!j9#y0lo}Q%b~cp98j`Rc*gINnQ_zNVr-XYj)A-Wy!9=2FZwn&r$Zy zjxJR&**1L6cfhhdf5gIy{rU85RY=1~dHvvJsaR`c#eUq8B?+*N%(nIBu#Lxe76;ww zC)tu(!<7d&2=aY$ns_~SnyGN5C3BCz=6_Eh<^Pf2PNpOU{IqE}_q)^BFA72eBLkZJ HzR3A6y0+I> diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A0.6.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A0.6.png index f5e955b1ab00992c02e78cc343eff3e54df219bd..9e3883873048d551b4db9d890c4672d34f9d5667 100644 GIT binary patch literal 2443 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 Cpx7+{ literal 2455 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 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A1.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_Solid_Rgba32_White_A1.png index 1ef0bf76911c4bb9439f1cf9b1b6eca479ff520b..f6d392d73874ac82b49eb576c87f09d9f5addb92 100644 GIT binary patch literal 2532 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 br<^IWL<`1(OY;2mpFN5gLJDpUI&$W3l{hnB literal 2488 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 literal 3348 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 diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_StarCircle.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/FillPolygon_StarCircle.png new file mode 100644 index 0000000000000000000000000000000000000000..a549fcb676d99b182b570ce561cba3458341e7ca GIT binary patch literal 1062 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 delta 2072 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 delta 2072 zcmV+z2URTe6XCSr&rEl`SKgV~Zmtlh#>RrmeGsPNprjqh!`>R_t_AvBot>sUTmhloObA zR-|8c*Sl-)uD!e0et;vcQhN8fmfpSJ&mW%u!RwLxe7%oLE(w+L)qDiELx;+aj`~r>`{Ltd}E zlDv|7LS7vnbgTJHt11ue(E68(b^B9`lwFq1U;$!aIXN0zu|gv?HS+cLUWSlt-M(H` zb=K&vXIChvEQj#|B(sannx#-lNlGZLhGo=kG|8imO%p~eGjLG8yl}VjPX5lyph8$ zfTUNE#f#-Tdv?Zg#5?9Wt3^8(Gj4#)eBt%$21mRLk&u4ayq0A$7smX~K7j(88fS!eEhgQB*r;NoB@9lw89BKh1`9h_o#^Z>$`HfN_03?a4R`ch}8w^?lm^ zKonWF3=k9a_1a|su^q@rbu}0!==Xme)c~>mV>Z+AX#!K~_Vx179uBX7z+o0ZuKYS} zMFj{ZskFTUAhzb~>H@(eb@X)s#LAbV=FSB`g56Rz7a-RCOX9k9j6cDC@WMKPSa*51 zu8#31*p7GV0Ak(wM|U^lPq5B`Zh%plF=u7qTYWJAXb!{EAQwi zqffH_=%{iZ&IO3^chDCuWbh9Aa`i%h7=Hz8)hfpB_)69)fEfRX$%YM#-C_5>v;iP| z#+mqxw8cP1YHJz0!?qu(1&Dv~e=pk7!q^?wG?Z47`wyvf7k&K<8KnW-HhE~ zhX>sNF}ED&)6N-8}8-DyL91ps1rN8V@Xj)4ql5Fmes_xd4*?lj*y z^#a83p8p3!cbflQxdCE$HMI>wzQlV(?*V_rk{*1B!6$u*_pfRLh$Y>#hQTL&1?yMZ0}xBPc@Be5w&<;T z3?Mw!OFYF35SL5Z*}(7nHmz{@%S5KAj80>EU2i&YO0OUucT-oF5X2@kIV3g~|`Dg%hcJ@F?XOn7+p zx;kyf0T7pT=W-xSczCtJ?!zm9xTNfC>DXB?eCqIOP#)#leRu^Bp6=!8U4Ts9EpvIx zaQxeYkvmic5P)26*K@$Q{Onby-USCh{;#Elz_@&Jey{4l0gzAi%A4Tuoz^*E0OX3T zTm_KO1KJG?fJ}ebYj0Wn>+ym90}6m#wW5_4pL_gF4WIzXr2YL>3x7S{(`i5eB(c9I zy-n&LwFpQ=(XnsX_qU<|NujcB7Tq=9t9CE|B&qUmlumqL!82DLd1E)L91H+)^r-|- z%wQlfJ3navkg0rMD%9vYWGt}J>Ha1g!~;k5&Dgui`}G07%)JL z>-y_2e%b2h4@%E8N^PCe>Aov|yk^+fqh9|(9UpmCt>I$T$3CauGFpIG9is#Y0R$if z5P%Rs073u(2mzDs2rUBugkh8I2tFJ_03m>6K>q__VuVM9iwc?m0000`06YHmI!^n!zE4HKnRH#5oDaQYKrIx#MQshQ|lIk`?o KW3!%`hY$c+RE5a^ diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_IntersectionRules_OddEven_Rgba32_Solid60x60_(0,0,255,255).bmp b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_IntersectionRules_OddEven_Rgba32_Solid60x60_(0,0,255,255).bmp index a9198f4bf33eb7fc2ee982557a795e4d04c33698..7c1f285701d0384bc84767ddde1c29d2dd445901 100644 GIT binary patch delta 16 YcmexX@U37&ozUceoB^B939V2C08btWR{#J2 delta 24 gcmexX@U37&ozUb%(lV3JN%Ktp#Hq3QoX`qY0Gaj+Hvj+t diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RectangularPolygon_Rgba32.png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RectangularPolygon_Rgba32.png index 37700e23d45fd9adff6a3ac38c1d0edbd6361737..f42b72e7a20ff96b9b34fbeabcf1227bb6e89396 100644 GIT binary patch delta 21 dcmZ3+w3%sw3KwH>kh>GZx^prwH!89+0su;d2E+gW delta 10 RcmdnYw2Wzj%0@#bMgSAY0`~v_ diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(50)_Ang(0).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(50)_Ang(0).png index 0df4184044324191be3239bddbb4dbb3e6a37539..9e43acadc1ab9f6128c67bfc0b5616a5f96ada66 100644 GIT binary patch delta 1468 zcmXYwi8s^<9KgTsoK4Angp}yocq^I?CTb=kOxv+mNs)?|QVrTB&A4*?T!m!K8>M4u zi4sZV-c&4NBs=3sgB&rgG2gBC_Px)0pMT)<8CMah5Wg^Q?RTa-A|OghPk|8!K$xfNkrrYYq08V6PGO>EnPd4r$>RO&nf2SY=?kx{Qn60Ba$Gc)TnPlF8`S~sPGmDL+->qeU_*tYHU&YiC) z9N4}4IgR$z`5w5q6uP+;&>zC#!}mNrnOv{O;Nz3!>zmy6+O84k?l$e|G3gxxfxv*-->)|?2}46# zLZQa+G<^NKY;24)J_{2QYLk@6m~d>%tT3mXS(XLuCQ>(2I5O)}?BunXvLriDyxfrg?j`Qu6S_tmvu$xDk)c`8 zQ8F`VK<0HbRxNGbRmTe%dAyI@ab&*a>s6~^8*)R(%tH106GnAG&xnG-AD0(UV?@pgHJ8V(K_QV@ren zX7i@$rC$2wgXzb7?i=6VAp8P&BX&1@b!|5ZXiQrhuehKQl!}SjJ zCS~*0+}XMIynxGn_cJ{8+4ZI2{l+0ArdQubw-{53e0GrV)Xf8?Y^|*ksU{gjfkKw8 zFi%5?|KP1r1l1yUTGK2+NUNnVa@DCDla={t9I^#*f?Aov*_!FAsmc%GQ1%jMsd*I~ zTj4!TH9n1FuS5h>`|I}WA5f2t8vjeV%3zr-bqD*FTvX~RRpL|qbz5COx)hV&Rb^C5 zRWLn$P@KRsPqSlO5ffK(<*J7T7wBuY6IGw3$(ep0vi#a`fI{mU*25F-EDc2WH`Dq`F62Aqh#kE$5sWMb3E7LbVp;hmRQ-GrfdA0sQzM`6L)#F zhk&A#>_UCiTxigqyf$Jy+Q+HT$daND;RI=)$M{*6SotXAb$yce5xjT+>RlI?Jc*jvUB?W5R s+au=H($#&F?hL#1|67yQcF^rNQ|t7Ldtbil=Jzpx=IG*3Ksk2(KW=66S^xk5 delta 1480 zcmW;LeK->c90%|plSW?V{k62C6p1>?SxQ6fX+?{aUX@M`b#BT_FB_XsWKo?Gowp;s z^PKaH&b3s^NqGrjS`*C;Lng+4r+c2y_xb(*eZD`rmQ0Jci*?zb9^j3Ds5*yg3M5XU z)&%OxP;Uecq-ZvPmSQ9e(Ygm$wW8x2T-$`}UZJ}HsgIFXh4f0?bsG;9;Nd)s%*NxF zF)js9b20H8a?W5n6ElCtYvFj~C>HL=qJ3Bvgm(h4VjEV{k?)O9)W_}K)d1~{ybqa>8+;l@lj;(bW(en;IW~ z{>)!+j&&}P&1P|)Kx%62g$pM$ombmGe{(fnI!XD*$YXVQk;YW+x_bxZLFP zDQRix8J99IXJ5T`BQL+OsPy)oyALb=__Lyq-xvF`TM`#o`bF7 zlWi~I)R)X>5sUY8O3(BVEy?Ze`f0!Z zc!tM7aCPwdjW=SYl2CER1{dAy#|9tOtsCw{MO zobHN9ZKhLy+#{8CY|3FuBg2?p@u50vUyt0Ke17Ff-lu{wVeI#pn4BoTI>#mt&zkU$FfC{*y_{PGZmTn$4BtGu9;|0qyur-Q zleh7OC)4?*jh28(iPWGq10DoeZkf| z>Z>feZ?pAl%Z#9TU->kxXjk!WV&+NJms@`!*Sf^{9L>@)i*ecQb1|}z zT)SeoZ+MorTCjJ>voo`Fgj2gk{Go z+GA`)%C}+>8CfwNZle>UWxsCG;Myuu3~d~E?{a5X=C0P#Dp0bOs*_Gfp{}n*<-tKjudMN2X DB^vX^ diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(60)_Ang(-180).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(60)_Ang(-180).png index aec2a71f5d0a68aae526ed3dc744302c3be9f170..722c61f071776a0d15d6bd2e2f797b556577bcba 100644 GIT binary patch literal 1879 zcmb7FeN@u-8vpW=FhQc1nfQ`ex}|0zLnBM~(?Bs_D8y9UOf*d@+YGDO%VI;XSXi1y z-E>x@1-{-oVWqje`3oyYgr+uBI)dd3dYvn^rPkPXwsp?VJ@@X9=leXL=X{>;^ZfPs z=)9cSTP3&&RqQ5neZRh&eeLW@1{8B!=h{pQIRV!?d**>++*Cd?*7mi%t#GT~h z=6i>W9$j3>RQy12tE8KrllKW2~l ztF-ZGJc%6Xxn`Cge)F;&6)Js9*_QyG3K-GJLzf$rQgXjX>rHz2 z+E$W3bVo%qq)oV*5M>Y$LHTl^gS-qCW_N*6cz~B9ZiI@JCy#Mh?czYNp_=_HK@-re{-_edE;frJXNh+3S&dseFBXYB~^Yo;0&RdNsABuPV6cvud=YEnYPe zp*H9U-_a4oC2KO%l)g0hqnF2@pO`dfo5oRa#n{u2iwgJG3zfGKa85+ote1%pjq@D^ zl4D2nC(Svy<)nRzhQdQ(CWouQc+z&|lV-(+K6UrERubGucOA#mV<9P1Q5B)+bcyK# zaDUC#w|>cln4G91Xo=Xt+ZZ!BlT6xk!x~0s>ica#Mp{lz6e;6|XIAZEGGUimijuD3 zq*Sj0lA^NZYM+scFfFy0wf93M=U~@16zt*^cU7hfZWyaOgd$>SiOmsBN8Y+yISkty z9bW!q{6rLMka^WnyVCX^x)Udg?H$r>rx7K5g>Jp}@bHThAc-HabrZYvi^9U-#x`xS zay6FNvoXvwv9!K;t}8(l%MA*uk)5ibgvU4Z43>Scr5Z@wQc}OwtVrLf9UVs`1-iSZ z@Zw9F$>~+fokhpJ9-vsoo-0_%()um5DI~O_JZmnF_E&*?M{ob9AWIkiJwg6m_Wzs2 u|KSV25&rOn-)?%>IQ}2P@6H1I%-IMEJT9OwpZUaMh9Hy~$*2uV{Q74(zvT@8 literal 1872 zcma)-c~H}58pnUX1j3mHigG28U(pSs%TXvGhCmRO1Q*ev$hm+qB0?yqTm~U^IZ7oE zj)-zume{I5@W_FPxEg@~3d0?4Ft&0SFsLlcVKz=XE3-4(={xhh&wSr^p7;CA^T+4S zKkh?9Y8q<-0D$x&d-y7|_+zLelzU?!w?>)3Bwx~DfZK~%Pzseux1(+VaHmLXi=wL3 z8u8?yBmnqK^fAEBxErSd0P(Yzhnrv8xNK^>zC6{WQ{Gc&x_gB+caEkd?1+9EqcNbP zn^ki9D{Tr>l`2ykLm^er;)}^X_@h08f{NxC`%-UA5H6qZUu9`0s+u@bb!E_7&UGG4 zYQ@)79>byyF84Y+&b-|Yb1cHvyxE3_6@|C`ZFKX<;S!aIpEzz;yZ3>*5JO#usG<(R zRCGWyBJfFjFn~|`I{@6Nwe@sB*p9Q0#sAg6J@%^>L;q`WcY51veKNRC#Umg9J5iba z(7g1xf=7Yrs5lX`_QpICb8Cu_LVg)cNpFB_Rd8$Xm=Ny+quqf!-*FT5`$ zha));%ryr6jrTzjvE-PZ;e!JLjQ10rJ*pfYA?+JX6pHKUOYD~1kUU<3JEiT{sH@Q4 z&AK}re*qJPY(npcA{Iv^W7BXa`j;9)7g__O>^lEpXR% zTkKQDOMa&siZm{*WE!%ZQ`}#_oP|53TWL6E46?wkkRCOq^QtUYn_Sa^9|<_YFld-2G6OEKK{(vMGjBe3H8 z>)w*GS4b09w9snv;J}E?_8jrnSi{yVxsu;40dIPibN4Ji!?LPLp%E$^V@ol%kf-|S zt283wp8SsV->QkuVG)=WrSISUlQI)H_KN;_(5PU!;dS!U;N*q<(rRl%7loPiUCTzoQ0z_D+i$6oYSrxz?)G3uw~&of-h-t-e-J{ z%hZAqHzvM+@q!#8k5mU1j(trHZC4xE9o|>HVW!S_$G`kSN~SphFz7;5W_mp5d6p`I zcz#eU`LGI(DKbCzbO1r|`}21*4i408ndmUK9>o^&%MHl%jFH#B#JPiFesE|QCaQiW z7sf&@O$VYN!X0`RfPezRNRtTCxWJuj3tOEbXt%QotzeR4}oY_x2U(VtnJFyyRS?kZWojPGh($_Tm!% z?cf8@f^siXXqXija(k7;D7#VX{@@9I#oK;sI_2e$)Y`T>T~^6E3Dw&8LO6Y{rxLJm z)5Gy{^~`a`8R2-ljhHKmCoLe=mHV&sjp1?MoPQfF{duHU7KEExIQTTLtK^tFu1+Xsg8^A(!Z@oNYUWEngZ zGsIs0+4`X-8ElbvNau!b$`PRpy+y4$F7jntV&Zf+TdN@bcJ$SUa26)Dj}Vu$ynM*r zwBda2yXICjb)80c~nPA2ZFaQ(l0_`6{?X_O)7V3++K^FHS4q3)RldXYBUP66xlP$hj+TL^;psK5ZA#A7 zkTy7(IdPj(^W_=7(Dl6)bn9${t3GlETa|qN#8xGr|37PiQ)N3~uH^40nEx)^mGIvQ mca=YC{=3cm_N#Dgw$bWGY+6$tbq@f_<@FaI5ANZU7ykqKfehyW diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(60)_Ang(20).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(3)_R(60)_Ang(20).png index 903df8d917d01fcc4c01d474b3994ccd4455f0ad..e1e5e69db59cd790977256b2615a5abee7e653c8 100644 GIT binary patch delta 1866 zcmWkvYd91L8+}I@Gwv#*Xw7ISDkNoP+Z5%R%_Y@Nn+@4bG^CrPajireq)p2xv?Wwq zA@|)CqmU%EGqdH=$R&4;8RqhSzUMjT{5rqRbKdt1XmhpM{;cP_J^gkdAS%gmkqnik zs4|bLbEqapvIsS1P`kD~rC8VsVL5RH40_7P3_xV8(eJ8(lA+O?p=bKLqDI@O}f zGu-_U{Yr4(UHqv44{+%W#N-!}|DT36AOE zgbq$=;j|{sXy8|M6p?Y3gkm+EQ^k1|lq#ca5z3WNK>$FA0|G%ohy$f~U@clCQ%M9O zQ9?`t(gKo!OctrDf7R5S)=L3>{bBu7piqV=sjz(cfU$9}nHg_Y7MNcH^K7ulhP7+E z)?Ei1n|52<){PrqZrb$1-oDxK7Hqo(&dxO+9#1{)fUj?vC*I2}+}c%ZNoN=p37%6uL?@P6{d^C=(7`A}QyR9CmXz6Y9`HaGP{YpZSR z0JJUOGjw)Z@_1%^zA1kU1Oj?b4~yC}0ezFuKM6vi;m{CecvydAWa*>?rlz!}Brq)j zk%%mshuK+@Sga`havmQ^3`Lwt!m! z9RZyHy#ajy{Q>s^9s&#p79InP0Av9s0VV^c1O5(}3z!FZ8?Y4c31AK23&59vt$;kh zUce#1Nx-jwBEWe-DWGhj!;ojxH46Y6x#hS+RI- zUMiC-9^Za;1VGuw&3T*O8U7f5?zi@nM%<}NofNf<)wlhe`Pq7=9+KCdy!$kd7;{~V zV9I_nEyl1g^R}mMVKvVz^KXOoW;rd={FdX*k?nO+4XuMQ4HNp}-1jrw3Fg%egR$ea z1I75uE?q5S5sf zFR61zce7j+{}zxkTc;K*Id@baU-TILuj<#hut8^eom~N8dZsu@Pr+n;WNaCj$OsxO zV&2vE($%tW)AGpw*3~xH*nv4*bL2R!=HFd8@p-At7XMTGo6{U$HQCX>DA!nCikiZ8 z?u3{l!}n~Du$@NB+M*j{E++^d4cdg%a!iPs?dRR|CAmvnlVU5v{I)I&$oWRRrmtUE~CX z)$AGXXi^ng6JJkv$}_ci+<4*mfiTBYk-HCjy1AJJAN`qarD`U!>Oah|5AEx6Q$$x& z4Y7N5}(<}Bo6RToU?1|YM5%?xpLiR{y`_sW2I;w=TrU25|bjaDkEL6#`}iO zOpd8bmdEM?Ek3m->5y6d>fxt%$LWN? z>yn@o^%<_J!GBnB3*Tq3mb4gbO(!1BFlaIS-sp6|w&T>;I)|G9?g`Y-hF8-p?Q~NT z)=qvNir7L*teto<^}3s`IbA{F)^)oY372Z83oJ6fyCe&#SnxNueJi~El= z%8Q-0)5a_Iw61Zpc-~zR8o4Yb`5Di@@*1s5XHan8*U98>9j;)ck5x@K?2ll42uMtF z$_+1Zuv|5)<080!WWSzvU&S6m^nPKKdIrpR#kOc?&{6ye{C*Qz^$v z9v-wgOA8T2b2ERr64J72M>?@f83wE U_{47uPX^p}csW1V{&T|r08JFU$^ZZW literal 2021 zcmb7F`8yN}7d~T)v3@t%nixw-q&wXTw`5;R)^6^#eF`mclcns-V4QFI55Dht-t)fCdwx6TIZKM0i-SB-g9rffdmL>&M9TgV z(&8e{PyY84kr1Lh9ITgv6WZm6kosOf=*hFuLj zc=Ki_hqL3|AT;rT%l(kLg3dL4d2rHsl5p`1xP!doEkO-&hDyx}w z^{?NsIPaTU+B>>>KKJtahrSMvj(r=Sn3|rMots|}EG{n#g)8l?*WE-LXSB!G>bKag zZ(YGv&e3YDNtXPTZ6$8DMa4R)G}^I+8>z}`WSp(pN*bRm3*}N$rPNbPF8j%E4WiZA z4N(G*5V=mOqu%o;znh&I$M^!_t{7qc7Vcl%x=}Cw%3No5{-qFoZ7~TYOCbDTWJ?Tc zeHUjYp4Ip)uyczUY%OTrSv8oURc&*Ap&%nB;&b>f(OOF`O~=A-M!7@h%e=0N6AW+m z$)*-wX|TocB_rPcrEpnt{? zW;LGASLv$#!)B9e1e$XD6_w}{(jNB;Lsj5o1Fnh9LHjbP}mn^ih zXF87f>#-SAe>-Gs5b%fnc&7h^ULWi2G)aE7u#z+I;^%T52^RC4ZtOHKW7dlOe>+C*{(L*`&pP+#>#ExC1)gMCV&huX=L4T2k6ID4SF@wO zlLomDq_v%InuYDYdiTc(H33nXk47g4?XZ$E%P8veX!ZR zT8Wb^H#1ZcL6D(78{)Vx8f7U2^WR3EBc@Qdxqhgb->V}~nvT|C`Q>I3*(@2-nk_o( z=rMge!_27JmUVBVdm^NQ6RXnaFY`ilw$n|!AKCxQLxK`m8PyX>d3ZtYW25``T`iJv z=8U5FFb}EWpVBD8!!})H*S8U8r!O?GN~tJq+#RZH?b7S1t7)=H`$5=aD@FBN^e5dR z_S|3X4fNhK7RziJS&QU6X4~&vjpy`z-6O3>?0*>;U}#Ly+~qkPp5g5#b=vxjw(K%5 ziv!YT^`(u>9V6N-Mw_auhLAoJy8TH7M}}T_ZuAC;FuZou=8BTIG+Fdu{s*GjIw7GQ;8W-V<(a&CCj)k zqGU)$mXIZiG2$Ki|*i`99}7=Q-y?v9dV1Q&>tE z0DzsQCb%>F-10rP!}x2d9W9%mAc1F29tUWhd#CxuHZQ|dh5+!#J&_GpL4LjCiiv$7 z0Ejkz4@mRnLU%rK;Sq4*$&ypFMeSEBK*MqLV)l7zXVap{r_biqnK4pNiKA5MJ>M!6$0aIs}AfN zi!U#RT&$HsR#oFKLCM^2wHH4+b!bI;W(c$#fe$i|EoqaGPlzxMXU0H~tP%SGH^fI@ z7$vQ7fbK{iR7IIXI2`@8?5^B;QH>30>SgPF@*TN#iwl zcS3QTJgo$oXsJSC)_vSK6vyg8dFPm^LCG~Knq8nRQ4)=pq)|R1FXdF|YVCLjB@+uY zEv)~pDo7@#sGD0W>p~IFgnMx%@Utl;A*WskK=Lf^APexSL<#iFxpuU5@pBn8{C5Q`s}ksEbb zgo+!`(^!Cm(WmXw&zAJ-z}%|l5<)1IlLGE!Nmac!cI^%}4aEQ|Z*&wMeX+mj%nU@+ zL{4tAryoPfO@Fp^t<-UTO$~PT~X z&G_-m2S9pb(Hu&5FdlJ zY-Q_P(!74-^`-7rhPCYR@SJx+@cKf^u)9Y&Ik&5qiz!HCrwYJk5IE+k;3H16h^bQ8G!?hJJNMj zp|WlBV6`+PCYN;8??71CJJZO>?I(6J2>JS@#`}nY@i!ZksdeWfR8 zwTs5~%q7svv6DIWF6ol|i<>`;u(!xcZ=Q-_8r1hGuhLg<4qV}PCOs1~*Y&lNa{Z)J zd7s4RTaL<$o`rr{+%sNwK0_e-MsR#}YtbT z+E=_C(oU-D!VWx}IF&z)0W_l%6Q#yJ-K+QNWE$f=z zf{<)6W{ChrWAWcMq`V0aiWZn}%A8eP*8r})zrT%=nq{x--QJ3KX2*9|?K R#N!(&z|_bBM?3Cv^Pk!QTMYmJ literal 2412 zcmai0X;2eb62_2W5)Bwc1VkVVAb5ZR0xGD1aD$)>rx+ld0w&=Yu7RKd#h~FbO1RNL z5CdkoZ-N8JEl~uKD@a5n;ofk_y|LCEcWSG4fAs6G`*pvr*RNjn7k|adM0oGvy#fLP z!e*w1HhkUjO+Z5Y^@Srnhp+Yo+n5*#(0h+?_y*8N|FXV-KxxvxE!0nZ8ysNj6f7Vh z((+CAv||fB`My17hWfVQ!*gTX4)0fF+L!i0jS#+tCDPgAm1&upy5T{-%H8H+_Xmt? z?XG2i=qZ=cqxbik=^pdDuPtM1apm5Vcbqr2dIdG}pq2)Q0)TsWGC-W&R@3;gaY3uG zm#EPCIs`e+{IZGLSvXs68hT!ui=g_V^-qA!hcD15G15g@g+BU12 zf`t-xrcQfe(|NM^=>-^KH8s{1N?`pWSz2wRc!0q0KJA9hOfiCOba}mGr8--}em{Kk z2I?j2y}M)s5xy+e9*$GODC4Jh6*B4Q3f3Fj$NR6oj~7~y=MRK8zdk|^OYKv*1Nqa_|90wyX$d6(UYw2YEO zcu)01d79s6d4RgZ?WaU}8g2F=0x%^?h-gzc7)Y>Cfbtr81?<)~l!5Ldw-8`KTclYf zV(W`2VIct(RVT^Q0W38RO6I7!Y^K4Zx|so~6CCzUDq;)NdXFNRjiK0pTEoJ5S=9sJ ze3`otE1kQafo$o9h~5z{uup`g_XQmS@NEx_D=7Np1!Nr&(yF*ys2|Nlvg8M+FHuvkV_tAv|m$vh?k~lmK?YNqMKT(o-FV5So4V! zX6p2CCMV=8XtNYZl7nHxxz~DHQ!I0qF1+rFBwhaXMc}}PD zpt@|m>2sy;hFPT;5~d&rk2 zlUMs?m#|a2uonqOYF+Q&|3xw$iJWznZ(29m8BANPd^p)d%tE|(zp_pIzhAu)B2O_d5wK-pyiDkl)SiTGgRrX zr|@o|Q%<7ujhID9Jfa>xszXZGB%2}-)QzA7|gVd-kL_VY5gD3@)!pPYW6OAe)^x>|h3(JS-dTRvoqeIZW!sAGT{R zQfl%m?f16y;kOo6rb{%2YIzdG!I7P9(z^o@e$T}}mHY;q&+OzechkwVhCf#{`nf(~ zGvOn!WP420cJjf4TZF5TUF&!WrK1W%U8oPop=+-dwN|9s#*pXolBT2ifuVX!t>aW0 zO%AcJh0b$1)Wf<-K7CV~u<2cf9hV_8@-9jT^_o`;12`XFdoHmhsI^160>cb+h2v6{ zJ}f(692fcZ2GUs$yZK3)6Dk}Fr)va!j2J5Yq)!Rx-t>Jsn$grc9|$!q%IsX`bkE^5 z1IM)OcQE7utTeDsSi$&6>eiO?T*S!Nl__yUeV9yLda=uPF^=8Am?_D|NCVmONtYNd z$4?-NrHzqS8hdg{`XFGRm(JL4#zDa*PD@o+PkLN5R|Eh!Rk9Z{JSUpT#ev^yu%Z>6 zW4LVaZMYtn6*)ez>CLV~TjEY6Oo$N%A(8?58k%x_rxN*}cQV!BTb<0z&I;f7-$yO4 zS0_v!TL>6|L38WpsuY5_w)u5|kM1IqO;}U>D^Jz-hQE&-pgC$`r3IO%JSTyaJMm&V zT@J3uKbp~bR#S|BShrnp}B%0HBHgWr8?uZcn#x2eG2NnR{F^?F`RX!Me3*D8UON7j0{mB{{r(*1Uz;-Qqm%-T-tzhuer!?d<%uPPTp1W54F_&=AXL& BT4?|P diff --git a/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(7)_R(80)_Ang(-180).png b/tests/Images/ReferenceOutput/Drawing/FillPolygonTests/Fill_RegularPolygon_V(7)_R(80)_Ang(-180).png index a71093bbd3589f3133a2e034bcba0aa6f5bc9d7f..50ab7260565569498a3b2a758811077701ac0890 100644 GIT binary patch delta 2708 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 F{{iZcr#}Dy literal 1129 zcmeAS@N?(olHy`uVBq!ia0vp^CqS5k4M?tyST_$yv7|ftIx;Y9?C1WI$O`0h7I;J! zGcfQS24TkI`72U@YPdaJ978H@y}kW1NH|fT?IN3?Ig6t%>(i*65e3=>;SR3K`Mt@< zBv?{T7x`Vil2Nxp^z)6ss)g&eZ@j3Tu)@-x@sIX|d5laDp5>T>qU z%e3j$Tld9n-BvcEJ8l6V->P}`>u=q$;aRfk=EilgtE>L(c=ht~Dt3Op%QHW^7}^$H zxp8ylty`x)J;?s ze$vUQ5ozgvSq-Y{{$woj5ZJk|*7~dd$NI*S)VEbXHdsDTpXMXALu)2arxN?yw{O$t zS~YKGH`>vrI_b!yj5(1z))>1cd5CmAZh3wADf^|VTVMbC`!8kY{O{r?fByWn)m}4h zf8Mo~+y#Y=e?IP(k$ds}UT%}8j<@$Y-8uhkKK`o}c5V9cW24^V?4aqwCpLuUq%M^| z^Y(Te!=K#p?ea%vn?K)W)mx^}oOd@1sBNe9ZlCv&N{T97cfNmH_ov@Ps*z`1a(8#= z_jjhNBi@7@yi<#ux}A+PGK4|(jawOy&(HhKR4*Bjq)@A~`8<+uL#!2YMlD?gU6 zKY0AuhXx%1iLbeLf*F_?8yg%PfZ0F*nDAME`2d6o2|-k%sKO9}nTMnbLkM9jTotBJ k$8rV?H-T+y?EWHbzoobF-vU2>U|GT7>FVdQ&MBb@01=zO0RR91 diff --git a/tests/Images/ReferenceOutput/Drawing/SolidBezierTests/FilledBezier_Rgba32_Blank500x500.png b/tests/Images/ReferenceOutput/Drawing/SolidBezierTests/FilledBezier_Rgba32_Blank500x500.png index 19657466cc1c47bead0bc2e35226989be3503c9e..dfd8b96893070b1e24675109e60d160e3dda68ff 100644 GIT binary patch literal 5585 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 SC~Q6W@1~U*(zF!r^XPwuP`lv( diff --git a/tests/Images/ReferenceOutput/Drawing/SolidBezierTests/OverlayByFilledPolygonOpacity_Rgba32_Blank500x500.png b/tests/Images/ReferenceOutput/Drawing/SolidBezierTests/OverlayByFilledPolygonOpacity_Rgba32_Blank500x500.png index b208ef5b4279a38d600aa5945be70696ae756af1..e703adef662a88ea7d691b69d78437979f616edc 100644 GIT binary patch delta 2596 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 KMNUMnLSTZIW8ek= diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-False.png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-False.png index 3b38640b2470a58ffa7b233cafded66366f77e8b..2e3fd012e8252dca3788a2c12b70ccf5542af3e2 100644 GIT binary patch literal 18870 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

>B4cU{$3>H- zWF0}Sp~I7!CFjUPBBS#qDj8)>WRs~RpY*45AV)|xCY0wyC-IBZ$;h% z8JbRN91O4|8JlJoF}a^!t|8PbN_p^PeEez6^S?-G_L&i%F-BwK(+|FkdpZU#ZB<{|pQn z+StG}B+rqtH=C!$(Dp3RwtUf`Ub*SS;$%&^sq`!L?#2b~qhf|a`7bV0x1AK6%5J30 zkQ0mjuyL+(M)hD~>3v^aU|^gdFNVG`;MH^sgsr|-53n8ypqb0TY*|*YL8!uXbswL? z(6Ce+Pit2T9rLEY#-d5}7sdXA=p-w;@9g%&->r>x$Sn-jldt%C*2aS+N^{n&Pf24= z%^vq3m`;ehc*)uH8s6xy@GK_a#_YaihCT}X#yUIj;HxEU*5Rz`Sjyumk(XKU zp&Hdv%ah_}lsjQc0ahJvbIMl&#T+tDPuap~mrUdHKjXhp5$otJumz_r49&Z0rb70R z+Dy-Xz-nLXbjzx3TL$?g2#ymdO2rivnbd4dl(*kkXC=?2#Q+BiibzzVkD2VJ3ZsWRBIr-|68BF>H9Jg4K_2VB5KU(X03Qoj})UWdl zW=lPxFho+2LBYB{+smV4jyc`(#W9V`SOW>6Q3ZX((>na26+fxp_vM=x`X>Hq!svoi ztYrU3V1Cs66}il=&tT|vkme+~e2w14PT9IIa8A{)PZfsaxH99yK4{RlJ^xG`EeyAT zsr8${(5CSxx9+0kvDLi>@f7@KVl2kXtSuD+8hig0ZxK3&_4*ye$*=AE4=NR>9k|Ml z9zQ_%s$k#N2~!itvqAV#-DjJcC3<0yT&IV339C}g92%?YW5WV0#xUQv)&eh9 zI^H&|nAmk{)rlv5cN9Pq8_m{G?S6k(kLd8By_OwiEPM#Ye;h1_G4TI1Y55tW<0dP* z{OgCZ%&7Flf)uSeKV5|FrmKe7&W@3mWd9Ep|{stQk-}ic%KTSs4dM3-9~rB zHCppy7R?Tig+PdoiTAh03>x87D{d6p|6rPsG4<|Jq~9HUms>dP`*^zFK*rl5ciW-C z7~`eYHn39iCjqJ6VOuFvUirOB7%OREa@PIKbRYqe`(4`i!cqHigRr^q(|5qqKxydc zfoF7F#BgBix4kC&+6S;3bmO`zF#FBkHD`+0F!_&uc;z)(t&O2;2hMN{W&-lT%$2hO zqno0IX+5|){m6Sa$SzwxHKnsFloUwqt#)wH?X`dLZ40xQ9`qAtKf7Z^3y$bC{%k8V zQS45V0Fn8=o|O%?b||J!T99+StR+Xk)D1vI;~DL9t3Utnc^jRhg`7YEwydBwvlau1 z*e_k6Kig>7g}l}+-3f)Mf9g62KXLe&O-Zb1KBLb|# zskoGB9$8OnVu(O**&uxWTw3A6;|Bze$NiNR9E6H43x5EBnJ)1U#@w% zMeY>oW&|YfS*I}g{tIY6@ORgw1J>(pz%XGYb}eHc z2zeCX_={8K?F{d2Kgfi~JV9txPua=(pjFm~47Q)%mTFEhl2Da<_)D1(gowM1*2~K6 z;;NWz<-V}*0P5X{3y|5wBj*grSOsK5IGS_E1m??Zwc0qND-L3cZKxy&O|kPhAWzQK zhJHdS24^*8Wm}M=sv9;!bDdo-#Ab)cjbNz4LFeLX8^ZD&5XJTJ756voGni0_vlnFTd_Bf7*T0 zsH6l@{5+eBmz`-KWipZ63M)OuFCB@3rm^QhNh2r_JKO5}1 zm!0zpXlOc9E}j)m&*yXw|4{`vjDrZOFpsAp5f(#FDQ-Ve;p1~RZ*6gmxidWyL&b2c z24&zBcRQ^h*)qc^Q1st?WUS*P%RV2p1OCyb91v<%h0*st`qy({7!kvH_3SXH^PSCo z27JA#M(x)uc7j#41=V*gJE*mIRqJfB7HZ7QX zka_!2_GiDD0=6@l?o6~9hHpxL$#;pTdB(dkW3q%h3toyIoV*2pUu~88tq~ZikNw-C zV?wh9&_iHDta?$+u^&G5d)53>xu#e5@uq=_*z;#f!`iTZhYHPiNu)GLxQoNH>vn4W zuZBriC|ZFZ9(=BzP4`R9C;8<+>3;^Za|U~Vq?{w!uXF^+pz3KoggCA1+c%zvh}hyw z#0%M+YqA;ZAG2obee7Q9GYG7qlaTb6M1L)-jTO@{aIVkI_iLVo&%|suosG->B4#Tz z6fZVA&NQHP{S#NC=h3!ox=?4)$g8qBU{d}a_)qKMridAlZcUq8J^glU@q8pc7eb7X?o`&KQeyv9ChtQ8Xpgeipz@l0Al+u`%wZukF*db|bCjGCMl9$e$iKM(;0wS<10V8Cd z{?t`uD3~;kG4}7)hbjn}Dg18EwzX|{o#-p_D`9X;vyu_EbAi8FotFjyoUypI<-68 z%%eNe9*c84k)m2H9hmwFavy{oMLKiX8xPCKpH;UiCMn$EaqsD9rVBu>4N3J4Hv>N!3=2tD zSPY(+#t|CekMPkQ)CC-io8? z-LuQocbqreS6A1!<(p^jvGoUSL9(sljE0!g!^kX}>!}&U=X!O**F~h4vsKLo5U$!4 zhofTWTrxji4cs+?6)b6$XT$Y#vah%~2Nz`&+lVR_2 z_E6v)9gEAImWg;knTbWO+|jBtAnY{?H5Y;4r<^}?=9xqmBM2W%P2#QC%tW|Wx#CYe z?`u7tNjy<2N`^SES_YEhd2KAedf0K_mqY|iCP97PeZcn{z^Y0e_QASi9}hG<-Gr*8 zr1fi7kig^o2QpF1z|QxxT3CP0r^O1yQo%&)gcrF*_miUtI>^nVJH)H|u+7ZbQ1UO793TjATP-!Zu2yObL{7 z;qe*4!kCPf@7(EHhmdqUF;H@g&YxA(bmo_z%&e7OU5XDpfJB^;(}a=WQ2_;Mls(Rk zhca#)J;VmGXz@e+NUKOVX<3%o$_YMhdE*)Cf;vuQIbEA+KBVBVh9UQXK!j_Z?#mvsVom5gHecPVS+zPRkUpku~ZuD?GI%@Af_V06_qI?^X ztdub4seS(KJ1hb-pj?mpZZupe7Rb9C1<`9+Nt(_C520K~eY1&MRabDQu2Vub{=~2P znI!?7$}ZZqvkRx6`(%t6F~j`Z``1(*Z=-F3E#ig~!Xyu$ZHxA<@SQ%QWbsUk&oFW9 z`F{F=(#=uX_n6SLOR{IUDaI9Hw0d!R)yCiLcg~XVN;VPl@L@o|$XJ0-O~X-#=m``% zussgNaF2;$dnHO@MW6LwI+&i5OR*v#mW4+`Hg=BYJ|cKc@Aav`44FTM8LjC@0@U|8 zHP|20!5U;ATCsXs}<<;9voG}QtX!ot`7&RJRgs#&0t znU{s^El;J(pmnM2iT}uI`LA~VwL6A}Ob diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-True.png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/EmojiFontRendering_Rgba32_Solid1276x336_(255,255,255,255)_ColorFontsEnabled-True.png index e4fa8d1caec1e1b08d441fcd32c1ea9fabb0f703..c051cae21cc107f7770fb11773aaa9ca89ce77e1 100644 GIT binary patch literal 21445 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 M5EF5L6L>89Pvb7%C;$Ke literal 17819 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png index 3b1f662bf1ca6c7e08b0db35c5fbc72942d057ae..3e285b1517046c63badeffb6299caa3a66e34bfd 100644 GIT binary patch literal 32943 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 A1ONa4 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid200x150_(255,255,255,255)_pen_SixLaborsSampleAB.woff-50-ABAB-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid200x150_(255,255,255,255)_pen_SixLaborsSampleAB.woff-50-ABAB-(0,0).png index 82bc50382c64c89c9c4947c622679e9c7dea218f..133f5b99d8a32d758a98630df0d09c3d38a1fc99 100644 GIT binary patch literal 2840 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 delta 1140 zcmbOswvKaxBnJZ!?At!$=tM=6dKPC-7srr_TW@dYW?W5`IR5dy)teOeg8!k;yoW>E zbeCV=ThPe&k1tVcnVFZeqC1<{BomXKrWvf7wiOeSHlJWWam3_%dZ|wAnoRyj&ViYM zn;v>j<1@dIIrrts!#}?!{XTv1nst0h|LeNKgQbOgf9~0lzfSs{H1EV#N1h~sW{LVE z3T%cQ5H^tcbHCHRd*Xi#RTQ>6AD`Bvvi4)`{qKMEGV>&WG_$+H(GAsC7H7VU5n-4# zN!+c$$z37UfG2Cox{uAy1uQ|FOI^NuzM98$p3TwAtHm&bNpC0POlEnVJG!a-E6Stp z?zfs(o&8zVT%mhG;G|b_Z?3G5tj~OYWXtU3*Din9wWLZTZ~BxDqxI)KJ!JRjWEQiy z$xWYjaBq5%l~lOy-($Qd+FrTJdtEvns9~|>P1o*Q#nv?(cN$`%bqzb-PM2EJUDA5B zJ#lvS=4%g~I^IpZ5`J_?F!Ry!>-knM*_JF%z24XO=0`?SyNark!L#)1X1~=9Y<+Im zXHGolZM`U<02hVs7Lv5{fJ=KrjxvrThex`)wQ|jfm*UMIak$m~$ z!xXE2&%4ET?Og5(2l`K@eA-fC+7mBoxH$aMQLg&511#Q zDCg%}=<5}_QO3qyLE85GXPf*rC00H2o>xAN^nCeAu46}K*4+*3u9)Y^3JH|Ei8M=~ z#v)RLBADjfMRgtyYNF3ne@{OD=wpSA+=}PV?c2Q@ zfi_pmpG^F({NZ1DW@dh>oAr6Gxvynxw`M8oy>#d~n(290_|x{?oROSgCrxActmpk% z@z%u4A8%jWRv(<_5Z4qs$;h86wEori!piqg%Y2&s?>5Y_y8ZvO(r%^|7V9^2tN5O4 zlii%q4vgFG14oJ{ebMqZVm`Vw_|M*RXQN(!`elFAgxNInx>@z1?jMP_3Qm7ov*e4g zL+L3)5A7-Or>Cba+1{_cnPTyEwZJ|MJ(^m>ux>9#iw2W+a}r)}G(xN@PS zmTY6i_M(SvMOA9+Jttkew^2^bnn{xHa?Snu+NG@mr(fG9 z1Zfnp7-bin=-96^cL8%=aU#nkt|kSJrj{vO$pS0~4;;VdeU$%ap4|RCJ)&Y2o_U|7 bt*vL+*jTOnMSRgcPyyrV>gTe~DWM4ftUU^n diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid900x150_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPenPatterned_Solid900x150_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png index ba234a4a6e1095c4fc35cedf1493d62d79bb733f..5d815d58d637a6151e5fee5ee8350cfcc24a0c25 100644 GIT binary patch literal 31049 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid1100x200_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(150,50).png index 4ea79e702a8916dbe19deee94c77c87f72d23e8e..7be0099235ee480e22a959d361ec73ebe3e3006b 100644 GIT binary patch literal 28660 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
;>#P64|M#nq&u>xxJO95I`5*lMMbtn1|Fo!o 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%0A)ggCwcA!bXD5@4qSj4?f$81?``;4pcZ{!3#FS30 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 delta 1024 zcmcaFyqjZ!BnJZ!?At!$=tM=6dgcqBE{-7;x8B~a&$v=5bNpj>+m;Qx=KfCHm38gK zbl+)H!>?rZIIekdpea-CNRW$oM^dUrSo9a?Wu^hzQ+ZUkC)AhZxVmoj6}uWbrKH6r zob#@i#mRMVmYJV_zu7+T_T5_ZH|O8g?zvZAdtX1U{!a7nd((F}_qQua_A4}TD0S3> zNf;5dLEwD2E7Ql=svQ;zrgMw$F(<6qS=bht#uj966Y6zj`J)@Y$&*D z$FOT%#}4Uq+xqCnJJ*>f{=CgtQJZ%oR`c&!u9Tm03RPb(GsvuxC<@i8-@p`kmsKEo z$2rCq-+7;eulsq6E9J2={2i3(}tOSbXQ93E!0)zRcPcxM2NFt|wE{ z?@XfQ!wvav-Y>_gDv}0TxVCy%}Zr_^#4NTs&5hp?0p-T>^6L6 znaq0W4!eGsJgbFphSv^lRrNIva(DRmME&GFP;udXecj#E{Sl2@N||M588c1DTQ7Zf z{S}#wOp*5)9qMoXW;nO(*8I;}-F(rFIkh&$wl7{YKlu6TeX(}=-fY%Qxo3|Et*c;e zh@HAqT{o&~twR~R`t}n~*E3vrD}633>U&h942RF!i?h-hIVv}Qzr0E|Okv@%H*&iZ z_cDL*ym^Ip>%znJTqy;Gegg4-GNg+95BtoUtXXqn`t@gOoo($w3==DF8y)PM8m8d> z{Hg27Y1NY%F0#&Mym32=_0wzBpOLG+o?~&yN&IcOVEIw5C;s2x-~F=cmxaThZ4WB` zSDS4vu_{}$-;;byY&WUoeun4*cI1)uX+5bF#+wLjb Uu3eaO3Y6JBUHx3vIVCg!03Pbvng9R* diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid900x150_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectlyWithAPen_Solid900x150_(255,255,255,255)_pen_OpenSans-Regular.ttf-50-Sphi-(0,0).png index d3c1272d061528becd6677ba3dbfad43d07bcdff..f559e83973bb6dffaa5085129ea7b657b415972a 100644 GIT binary patch literal 26790 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 literal 15255 zcmd73WmFu&)&+_)_yl*D1ozoccNv1a%bQ_guGp+0NxU~!da5Tw-daZ z`X@=a>Iw3Lw+xcCgpvdt+^;x{Co|-?Jeu=oJvTTw?7sgT@PkgJ7I1JvEOOEkn%*lX z*C4D7oO1Af3ZZ6faBH_3ceB>BlL1xexzg|aM`dh%RC|MS0#Y--ZS>T9!5Fx%^>s=gjP0$)b=QVk}G1&%a4w3Ov2O9w)jcS+pNz+ev?vK!dVl<~zBu9=oV#DIZzQ_{dQ_vAWyG_Ug^CM7xk>-NxF`O()*f7O@EI7W2hhl7@6+C^9}vI!krGjl zDES%dv913?qo@4eTWQ-%y5Y96zB<=+gxw`FB_G1acbI!i z)j;Qc*?g=Bp-baZ8CsX+HM;okqqNI3%a1~mC=oKYyQ&mYs~7g0JLSUJU#is0G=n5xCAQ?>nQxy z>Se|U@7K#TnUaY!vYC=cOjsShpgi6<{`sp_cof404gZ6fEboCt{YCHgP=>i79c8%U z>I}8!R~u@b7RDz{68tL{41t2TKBKk0N^w3ZGm>dC%^Oc6-x9f(8!lD+P3zO=0uDTh zbVwva=QFznUcp4E(Zpz9p9o_F=HcDz+bg*zD@9`7J$_R?kgM@ZMM}4y;Ma(zJj@u&IjB*DxS-uE; zDkJRyEJ3=c^(KDVV$k&wqV5p>Wallsx+-Zv+#9)o+6{amkSfn7xUapSD$1j z_RMjOZ||K(mr<)xOxAhJtX^7ClFlY7=#N|pu!sJ-wi@P`SYk`oS5`tZGadEvut9jv!bpKmJa1zmP2~icQO*35o zUEb{Tsuuaj9HH8Tz7IpS_SdRXSu~n^(x|;pWKaR2s}J^v)n2JAc`RMuP3fs$ zv3Mhd#^9f`C6Epmc-2YQz~_0i(wBaX*Kmko$dp3kSk&^C*~V8qMm{306mAn4l-*Dz{0dVks-_^j9i zO!dWq_s;G!VDsWjx8!K)Ff^W)f>Vi-(rWG4u}FMqhZq_w74uE#nnWDpc^YDNby9n3j>mdo61S5F#eR?AO)LI}=dzFvb&) zgJ)gSZyPdJ5NE|@fVzIO^2fa@QbXs6UO>tUd(=HInv5W19cY1I)ZA2_a>?7et96!sxt5hfuO6qZNTP+%qh!<@sn_EbvsDwV&cr*;S{ybsE+9A}j>~y5XbN+LR zQ~}sEW>n&b%ShDp=qN~vT8hfOAg0h=Cr6WPY?k-o6_lpGb{y01LQ9F@V$FO1Op%3B znR*aKstaOZVA!XSM*c76IWh7xXBl{gb(-%SyOJ=o;vIRMl*6oEcc24rgE^D@oADAb~P`%c++ael~zw0V3XrvL6uhn#M_fmz8KVzL67pe zy`%RwuKNrDZ9O#XdFxD)?D}(PQi+$wKx|4J7P??rctjg2uEpD&2tr14=V}LKZQdhz zQ?+;>4vgCV=J9j@1)t~Ci_uJ^q}E-jSI)qBd9mMDRV1IvJhk)~vi>GF;q@3b+SF^6 zBLq3*l=Q#5V2U5KcD4-wUn^nBSw1Nj*=9m zz75Lpn+L7qLTopN8}rdK%d>r(ZyD;;F}y7HkbsoU`n}8AydG`WU=z+kZ=Ni#Zw+vu ze^_%rK2Rt$AFWjtYh`kLzM4raa1_L^UMbOGKSAx)OJCOd)SVg?Jh*nHdA!i>XjW1t zS37vY)+59I26~fokIVl;&DVjg7nCI)V$Om@>n=SxIW2n<(41x#PIELj%$<4X zPhFIZiNpaF%H*qo4o^3G9p;}1eLo!H>HeY>0`Kjveq6|hDk|By+KSayFEX8GBXO#T z?<;98o|Z!YQrg?^5I^`K*hGo&zuMe}DgV z>#*4F)+!vec)sL_CoV4HZDYNUfk}>YPM4Y=B(i|2-8j-=9^N`0+^IZ^%j%8qHAv}| zafuQHiaXp=-_7y+}^kYy8OQstKf≀ioe@y- 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 z%0A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 literal 85539 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

l{FC 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 literal 11091 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 P3s8BXp-}$J>h1pmMD`@P diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid200x150_(255,255,255,255)_SixLaborsSampleAB.woff-50-ABAB-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid200x150_(255,255,255,255)_SixLaborsSampleAB.woff-50-ABAB-(0,0).png index 4e8ca0d1b0522a62aa726d12a44264ba90a2e74c..a16c2d28871f896d28fc2c89d2baeb6fefec460b 100644 GIT binary patch literal 1929 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid20x50_(255,255,255,255)_OpenSans-Regular.ttf-50-i-(0,0).png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/FontShapesAreRenderedCorrectly_Solid20x50_(255,255,255,255)_OpenSans-Regular.ttf-50-i-(0,0).png index 232dacf85ce05cbe589dd3d2c24d3b27425fd570..3511956307fc071502e6ef290345cb0e14595bae 100644 GIT binary patch delta 241 zcmVsc_e1QR1Mu^_7u@f~*z3(F(}dl%jOFo_R76g2p93Z|!EdJH_z6T>jTS_|(z z?)#=i76a?LhA}4GJkPYqioo~Ve+L3D)`kw}Art{g00000NkvXXu0mjfE3IcH delta 122 zcmdnYw3l&$BnJZ!REjV8HBr$tJ;>9=F~s6@@{fL210L0b?S^Wx`!BHON=isnU1X^@ zVrJcYk>&peMpovFTiuyi!xwV@d*OY{M_k@jLqlVYn|KL>Rp!4H4^}92d=L~6i12#6 ago8n1X`;cN=)M+e z(X}q$+voS^@AY`R$Lp`xInVQajmPu6*3(g?yaByILPA2RuBL22LIOx6{tJMw6W?L) z%&yiRL+?4Jo!hy$G* ziIzbRMT`Hl;Tsgx{T){X+&)9c$s@nXC&tIz)3-tiJC-eVQ%_4#zlNSorN{QUhn~;w zt16u7clgbtn`ICCIa??tf9AII2)KQhTLe&ThTvPU$Eu%J_;dp_{3=lMrC6qfh7Q7B z3G1lB)kV8)NaddqSwAzkCcBPlVdE15E)+}n9i^~~UuRV~9ndv6_s5PM;p{=K*0VBw>^x!L4|j?0xFW94ChJB0mK!o__6W7&`9oi| zFz{kaH*_X_n5zD#b&Olv@zf3;x_)EZhX};pm}Z;kTp{uR^FKqGwfbQ=b>=VCc4x96n0v+v(0>)XfTXD$;UnL&weUF8JvBn)|laDi26s}HnMLQf~enI+us1+^`5++bIM=80~{mE!bskutj>5%0D&cg3I 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 delta 3652 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 Q2vD2hzJcP(C;P?z4rCg8y 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 diff --git a/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/TextPositioningIsRobust_OpenSans-Regular.ttf.png b/tests/Images/ReferenceOutput/Drawing/Text/DrawTextOnImageTests/TextPositioningIsRobust_OpenSans-Regular.ttf.png index c39a864fbb23ee197fa0b0048ccb284607b916e3..43e45dcea7e5e480bd666bbf73573d4b38e15018 100644 GIT binary patch literal 426585 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

Lx_^J|D6sG`+4+ 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