diff options
15 files changed, 2865 insertions, 4 deletions
diff --git a/platform/ios/app/Assets.xcassets/Fire.imageset/Contents.json b/platform/ios/app/Assets.xcassets/Fire.imageset/Contents.json new file mode 100644 index 0000000000..cfa3f4849a --- /dev/null +++ b/platform/ios/app/Assets.xcassets/Fire.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "Fire.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +}
\ No newline at end of file diff --git a/platform/ios/app/Assets.xcassets/Fire.imageset/Fire.pdf b/platform/ios/app/Assets.xcassets/Fire.imageset/Fire.pdf Binary files differnew file mode 100644 index 0000000000..a39c0ac834 --- /dev/null +++ b/platform/ios/app/Assets.xcassets/Fire.imageset/Fire.pdf diff --git a/platform/ios/app/Assets.xcassets/Image.imageset/Contents.json b/platform/ios/app/Assets.xcassets/Image.imageset/Contents.json new file mode 100644 index 0000000000..8a7a7242f8 --- /dev/null +++ b/platform/ios/app/Assets.xcassets/Image.imageset/Contents.json @@ -0,0 +1,21 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "IMG_3970.jpg", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +}
\ No newline at end of file diff --git a/platform/ios/app/Assets.xcassets/Image.imageset/IMG_3970.jpg b/platform/ios/app/Assets.xcassets/Image.imageset/IMG_3970.jpg Binary files differnew file mode 100644 index 0000000000..7929b761d0 --- /dev/null +++ b/platform/ios/app/Assets.xcassets/Image.imageset/IMG_3970.jpg diff --git a/platform/ios/app/Assets.xcassets/Location.imageset/Contents.json b/platform/ios/app/Assets.xcassets/Location.imageset/Contents.json new file mode 100644 index 0000000000..ee5b598a8a --- /dev/null +++ b/platform/ios/app/Assets.xcassets/Location.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "Current.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +}
\ No newline at end of file diff --git a/platform/ios/app/Assets.xcassets/Location.imageset/Current.pdf b/platform/ios/app/Assets.xcassets/Location.imageset/Current.pdf Binary files differnew file mode 100644 index 0000000000..50d51bd617 --- /dev/null +++ b/platform/ios/app/Assets.xcassets/Location.imageset/Current.pdf diff --git a/platform/ios/app/Assets.xcassets/Start.imageset/Contents.json b/platform/ios/app/Assets.xcassets/Start.imageset/Contents.json new file mode 100644 index 0000000000..66e9443f98 --- /dev/null +++ b/platform/ios/app/Assets.xcassets/Start.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "Start.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +}
\ No newline at end of file diff --git a/platform/ios/app/Assets.xcassets/Start.imageset/Start.pdf b/platform/ios/app/Assets.xcassets/Start.imageset/Start.pdf Binary files differnew file mode 100644 index 0000000000..de5045d4c6 --- /dev/null +++ b/platform/ios/app/Assets.xcassets/Start.imageset/Start.pdf diff --git a/platform/ios/app/Assets.xcassets/Stop.imageset/Contents.json b/platform/ios/app/Assets.xcassets/Stop.imageset/Contents.json new file mode 100644 index 0000000000..7f4dc5968a --- /dev/null +++ b/platform/ios/app/Assets.xcassets/Stop.imageset/Contents.json @@ -0,0 +1,15 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "Stop.pdf" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + }, + "properties" : { + "preserves-vector-representation" : true + } +}
\ No newline at end of file diff --git a/platform/ios/app/Assets.xcassets/Stop.imageset/Stop.pdf b/platform/ios/app/Assets.xcassets/Stop.imageset/Stop.pdf Binary files differnew file mode 100644 index 0000000000..f7bd208365 --- /dev/null +++ b/platform/ios/app/Assets.xcassets/Stop.imageset/Stop.pdf diff --git a/platform/ios/app/MBXViewController.m b/platform/ios/app/MBXViewController.m index 2a6708a69f..65d9fc3534 100644 --- a/platform/ios/app/MBXViewController.m +++ b/platform/ios/app/MBXViewController.m @@ -184,6 +184,8 @@ typedef NS_ENUM(NSInteger, MBXSettingsMiscellaneousRows) { { self.styleIndex = -1; [self cycleStyles:self]; + + [self performSegueWithIdentifier:@"CrashSegue" sender:nil]; } else { diff --git a/platform/ios/app/Main.storyboard b/platform/ios/app/Main.storyboard index 04e4f9ab45..3c1c388813 100644 --- a/platform/ios/app/Main.storyboard +++ b/platform/ios/app/Main.storyboard @@ -1,11 +1,11 @@ <?xml version="1.0" encoding="UTF-8"?> -<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="13771" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="PSe-Ot-7Ff"> +<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="14109" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="PSe-Ot-7Ff"> <device id="retina4_7" orientation="portrait"> <adaptation id="fullscreen"/> </device> <dependencies> <deployment identifier="iOS"/> - <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="13772"/> + <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="14088"/> <capability name="Constraints to layout margins" minToolsVersion="6.0"/> <capability name="Constraints with non-1.0 multipliers" minToolsVersion="5.1"/> <capability name="Navigation items with more than one left or right bar item" minToolsVersion="7.0"/> @@ -100,7 +100,7 @@ <userDefinedRuntimeAttribute type="string" keyPath="accessibilityLabel" value="Offline packs"/> </userDefinedRuntimeAttributes> <connections> - <segue destination="7q0-lI-zqb" kind="show" identifier="ShowOfflinePacks" id="xjx-0t-0LD"/> + <segue destination="egr-EQ-arl" kind="show" identifier="CrashSegue" id="xKF-tx-eKc"/> </connections> </barButtonItem> </rightBarButtonItems> @@ -440,6 +440,24 @@ </objects> <point key="canvasLocation" x="1365.5999999999999" y="1083.5082458770617"/> </scene> + <!--View Controller--> + <scene sceneID="Vrq-OV-Wgo"> + <objects> + <viewController id="egr-EQ-arl" customClass="ViewController" customModule="Mapbox_GL" customModuleProvider="target" sceneMemberID="viewController"> + <layoutGuides> + <viewControllerLayoutGuide type="top" id="nju-a4-VjP"/> + <viewControllerLayoutGuide type="bottom" id="Udg-Rk-evT"/> + </layoutGuides> + <view key="view" contentMode="scaleToFill" id="sT9-XI-cF9"> + <rect key="frame" x="0.0" y="0.0" width="375" height="667"/> + <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/> + <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/> + </view> + </viewController> + <placeholder placeholderIdentifier="IBFirstResponder" id="vqP-27-uvY" userLabel="First Responder" sceneMemberID="firstResponder"/> + </objects> + <point key="canvasLocation" x="2065" y="1027"/> + </scene> </scenes> <resources> <image name="TrackingLocationOffMask.png" width="23" height="23"/> diff --git a/platform/ios/app/ReproductionViewController.swift b/platform/ios/app/ReproductionViewController.swift new file mode 100644 index 0000000000..e94cd84043 --- /dev/null +++ b/platform/ios/app/ReproductionViewController.swift @@ -0,0 +1,2745 @@ +// +// ViewController.swift +// MapboxCrasher +// +// Created by Curtis Herbert on 3/27/18. +// Copyright © 2018 Curtis Herbert. All rights reserved. +// + +import UIKit +import Mapbox + +class ViewController: UIViewController, MGLMapViewDelegate { + + weak var mapView: MGLMapView! + var trackData = [[CLLocationCoordinate2D]]() + var polylines = [MGLPolyline]() + var borderPolylines = [MGLPolyline]() + var annotation: MGLPointAnnotation! + var photoAnnotations = [MGLPointAnnotation]() + var startAnnotation: MGLPointAnnotation! + var stopAnnotation: MGLPointAnnotation! + var locationAnnotation: MGLPointAnnotation! + var timer: Timer? + var currentAnnotation: Int = 0 + var currentLocation: Int = 0 + + required init?(coder aDecoder: NSCoder) { + super.init(coder: aDecoder) + + initTracks() + } + + override func viewDidLoad() { + super.viewDidLoad() + + let mapView = MGLMapView(frame: view.bounds) + mapView.autoresizingMask = [.flexibleWidth, .flexibleHeight] + mapView.styleURL = MGLStyle.outdoorsStyleURL() + + mapView.delegate = self + view.addSubview(mapView) + self.mapView = mapView + + mapView.zoomLevel = 12 + mapView.centerCoordinate = CLLocationCoordinate2D(latitude: 44.530466, longitude: -72.786395) + + annotation = MGLPointAnnotation() + annotation!.title = "Fire" + mapView.addAnnotation(annotation) + + startAnnotation = MGLPointAnnotation() + startAnnotation!.title = "Start" + mapView.addAnnotation(startAnnotation) + + stopAnnotation = MGLPointAnnotation() + stopAnnotation!.title = "Stop" + mapView.addAnnotation(stopAnnotation) + + locationAnnotation = MGLPointAnnotation() + locationAnnotation!.title = "Location" + mapView.addAnnotation(locationAnnotation) + + mapView.addAnnotations(photoAnnotations) + } + + override func viewDidAppear(_ animated: Bool) { + super.viewDidAppear(animated) + } + + override func viewWillDisappear(_ animated: Bool) { + super.viewWillDisappear(animated) +// timer?.invalidate() + } + + @objc func mapView(_ mapView: MGLMapView, didFinishLoading style: MGLStyle) { + changeAnnotation() + } + + @objc func changeAnnotation() { + mapView.removeAnnotation(polylines[currentAnnotation]) + mapView.removeAnnotation(borderPolylines[currentAnnotation]) + currentAnnotation = Int(arc4random_uniform(UInt32(polylines.count))) + mapView.addAnnotation(borderPolylines[currentAnnotation]) + mapView.addAnnotation(polylines[currentAnnotation]) + + annotation.coordinate = polylines[currentAnnotation].coordinate + startAnnotation.coordinate = trackData[currentAnnotation].first! + stopAnnotation.coordinate = trackData[currentAnnotation].last! + + currentLocation = 0 + timer = Timer.scheduledTimer(timeInterval: 0.0005, target: self, selector: #selector(changeLocation), userInfo: nil, repeats: true) + } + + @objc func changeLocation() { + currentLocation += Int(arc4random_uniform(UInt32(10))) + 1 + guard currentLocation < trackData[currentAnnotation].count else { + timer?.invalidate() + changeAnnotation() + return + } + + locationAnnotation.coordinate = trackData[currentAnnotation][currentLocation] + } + + @objc func mapView(_ mapView: MGLMapView, viewFor annotation: MGLAnnotation) -> MGLAnnotationView? { + guard let annotation = annotation as? PhotoAnnotation else { + return nil + } + + let reuseIdentifier = "Photo" + var annotationView = mapView.dequeueReusableAnnotationView(withIdentifier: reuseIdentifier) as? PhotoAnnotationView + + // If there’s no reusable annotation view available, initialize a new one. + if annotationView == nil { + annotationView = PhotoAnnotationView(reuseIdentifier: reuseIdentifier) + } + annotationView?.set(asset: annotation.asset!) + + return annotationView + } + + @objc func mapView(_ mapView: MGLMapView, strokeColorForShapeAnnotation annotation: MGLShape) -> UIColor { + return annotation.title!.contains("Border") ? UIColor.white : UIColor.blue + } + + @objc func mapView(_ mapView: MGLMapView, lineWidthForPolylineAnnotation annotation: MGLPolyline) -> CGFloat { + return annotation.title!.contains("Border") ? CGFloat(8.5) : CGFloat(5.0) + } + + @objc func mapView(_ mapView: MGLMapView, annotationCanShowCallout: MGLAnnotation) -> Bool { + return false + } + + @objc func mapView(_ mapView: MGLMapView, imageFor annotation: MGLAnnotation) -> MGLAnnotationImage? { + guard let title = annotation.title! else { + return nil + } + + var imageAnnotation = mapView.dequeueReusableAnnotationImage(withIdentifier: title) + if imageAnnotation == nil { + if let image = UIImage(named: title) { + imageAnnotation = MGLAnnotationImage(image: image, reuseIdentifier: title) + } + } + return imageAnnotation + } + + private func initTracks() { + let tracks: [[(CLLocationDegrees, CLLocationDegrees)]] = [[(44.528928999999998, -72.786224000000004), + (44.528855, -72.786356999999995), + (44.528855, -72.786356999999995), + (44.528841, -72.786501999999999), + (44.528824999999998, -72.786647000000002), + (44.528778000000003, -72.786804000000004), + (44.528767999999999, -72.786942999999994), + (44.528742999999999, -72.787075000000002), + (44.528716000000003, -72.787227000000001), + (44.528694000000002, -72.787378000000004), + (44.528658, -72.787521999999996), + (44.528621000000001, -72.787656999999996), + (44.528585999999997, -72.787785999999997), + (44.528554999999997, -72.787912000000006), + (44.528525000000002, -72.788041000000007), + (44.528495999999997, -72.788169999999994), + (44.528464999999997, -72.788297999999998), + (44.528433999999997, -72.788427999999996), + (44.528404000000002, -72.788550000000001), + (44.528364000000003, -72.788725999999997), + (44.528334000000001, -72.788848000000002), + (44.528314999999999, -72.788972000000001), + (44.528292999999998, -72.789094000000006), + (44.528272999999999, -72.789216999999994), + (44.528238000000002, -72.789396999999994), + (44.528202999999998, -72.789574999999999), + (44.528171999999998, -72.789699999999996), + (44.528123000000001, -72.789882000000006), + (44.528092999999998, -72.790003999999996), + (44.528061999999998, -72.790127999999996), + (44.528030999999999, -72.790250999999998), + (44.527990000000003, -72.790430999999998), + (44.527954000000001, -72.790604999999999), + (44.527915, -72.790779000000001), + (44.527878000000001, -72.790942999999999), + (44.527839, -72.791109000000006), + (44.527802999999999, -72.791274000000001), + (44.527768000000002, -72.791450999999995), + (44.527726000000001, -72.791628000000003), + (44.527701, -72.791748999999996), + (44.527670999999998, -72.791875000000005), + (44.527630000000002, -72.792057), + (44.527605000000001, -72.792179000000004), + (44.527577999999998, -72.792308000000006), + (44.527549, -72.792435999999995), + (44.527520000000003, -72.792607000000004), + (44.527495999999999, -72.792771999999999), + (44.527465999999997, -72.792948999999993), + (44.527434999999997, -72.793120999999999), + (44.527394000000001, -72.793285999999995), + (44.527363999999999, -72.793407999999999), + (44.527334000000003, -72.793535000000006), + (44.52731, -72.793657999999994), + (44.527273000000001, -72.793835000000001), + (44.527234, -72.794010999999998), + (44.527189999999997, -72.794189000000003), + (44.527147999999997, -72.794359999999998), + (44.527107999999998, -72.794527000000002), + (44.527065999999998, -72.794695000000004), + (44.527025000000002, -72.794867999999994), + (44.526989, -72.795043000000007), + (44.526955999999998, -72.795202000000003), + (44.526922999999996, -72.795359000000005), + (44.526896000000001, -72.795507999999998), + (44.526854999999998, -72.795681999999999), + (44.526820000000001, -72.795828999999998), + (44.526786999999999, -72.795991999999998), + (44.526752000000002, -72.796159000000003), + (44.526715000000003, -72.796332000000007), + (44.526665999999999, -72.796501000000006), + (44.526623000000001, -72.796687000000006), + (44.526577000000003, -72.796850000000006), + (44.526528999999996, -72.797015000000002), + (44.526494999999997, -72.797190000000001), + (44.526456000000003, -72.797359), + (44.526418999999997, -72.797533999999999), + (44.526370999999997, -72.797646999999998), + (44.526336000000001, -72.797769000000002), + (44.526327999999999, -72.797918999999993), + (44.52628, -72.798086999999995), + (44.526257000000001, -72.798210999999995), + (44.526235, -72.798383999999999), + (44.526207999999997, -72.798563999999999), + (44.526175000000002, -72.798743000000002), + (44.526144000000002, -72.798868999999996), + (44.526119999999999, -72.799001000000004), + (44.526090000000003, -72.799180000000007), + (44.526054999999999, -72.799329), + (44.526021, -72.799468000000005), + (44.525970999999998, -72.799603000000005), + (44.525917999999997, -72.799760000000006), + (44.525869, -72.799930000000003), + (44.525823000000003, -72.800088000000002), + (44.525776, -72.800247999999996), + (44.525736999999999, -72.800426999999999), + (44.525711999999999, -72.800548000000006), + (44.525675, -72.800723000000005), + (44.525632000000002, -72.800894), + (44.525592000000003, -72.801053999999993), + (44.525562000000001, -72.801175999999998), + (44.525537999999997, -72.801298000000003), + (44.525502000000003, -72.801433000000003), + (44.525463000000002, -72.801608000000002), + (44.525421000000001, -72.801787000000004), + (44.525379000000001, -72.801959999999994), + (44.525339000000002, -72.802121), + (44.525314000000002, -72.802248000000006), + (44.525275000000001, -72.802415999999994), + (44.525232000000003, -72.802581000000004), + (44.525188999999997, -72.802749000000006), + (44.525143, -72.802921999999995), + (44.525101999999997, -72.803087000000005), + (44.525061999999998, -72.803257000000002), + (44.525027999999999, -72.803425000000004), + (44.524988, -72.803589000000002), + (44.524946, -72.803747999999999), + (44.524904999999997, -72.803899999999999), + (44.524867, -72.804057), + (44.524830000000001, -72.804230000000004), + (44.524791999999998, -72.804399000000004), + (44.524754000000001, -72.804569000000001), + (44.524718, -72.804744999999997), + (44.524678999999999, -72.804912999999999), + (44.524642999999998, -72.805079000000006), + (44.524605999999999, -72.805243000000004), + (44.524569, -72.805408), + (44.524531000000003, -72.805577999999997), + (44.524500000000003, -72.805705000000003), + (44.524464999999999, -72.805874000000003), + (44.524427000000003, -72.806037000000003), + (44.524388000000002, -72.806216000000006), + (44.524363000000001, -72.806341000000003), + (44.524324, -72.806522999999999), + (44.524295000000002, -72.806642999999994), + (44.524247000000003, -72.806820999999999), + (44.524217999999998, -72.806944000000001), + (44.524186999999998, -72.807062999999999), + (44.524149999999999, -72.807246000000006), + (44.524118999999999, -72.807368999999994)], + + [(44.528928999999998, -72.786224000000004), + (44.528855, -72.786356999999995), + (44.528855, -72.786356999999995), + (44.528841, -72.786501999999999), + (44.528824999999998, -72.786647000000002), + (44.528778000000003, -72.786804000000004), + (44.528767999999999, -72.786942999999994), + (44.528742999999999, -72.787075000000002), + (44.528716000000003, -72.787227000000001), + (44.528694000000002, -72.787378000000004), + (44.528658, -72.787521999999996), + (44.528621000000001, -72.787656999999996), + (44.528585999999997, -72.787785999999997), + (44.528554999999997, -72.787912000000006), + (44.528525000000002, -72.788041000000007), + (44.528495999999997, -72.788169999999994), + (44.528464999999997, -72.788297999999998), + (44.528433999999997, -72.788427999999996), + (44.528404000000002, -72.788550000000001), + (44.528364000000003, -72.788725999999997), + (44.528334000000001, -72.788848000000002), + (44.528314999999999, -72.788972000000001), + (44.528292999999998, -72.789094000000006), + (44.528272999999999, -72.789216999999994), + (44.528238000000002, -72.789396999999994), + (44.528202999999998, -72.789574999999999), + (44.528171999999998, -72.789699999999996), + (44.528123000000001, -72.789882000000006), + (44.528092999999998, -72.790003999999996), + (44.528061999999998, -72.790127999999996), + (44.528030999999999, -72.790250999999998), + (44.527990000000003, -72.790430999999998), + (44.527954000000001, -72.790604999999999), + (44.527915, -72.790779000000001), + (44.527878000000001, -72.790942999999999), + (44.527839, -72.791109000000006), + (44.527802999999999, -72.791274000000001), + (44.527768000000002, -72.791450999999995), + (44.527726000000001, -72.791628000000003), + (44.527701, -72.791748999999996), + (44.527670999999998, -72.791875000000005), + (44.527630000000002, -72.792057), + (44.527605000000001, -72.792179000000004), + (44.527577999999998, -72.792308000000006), + (44.527549, -72.792435999999995), + (44.527520000000003, -72.792607000000004), + (44.527495999999999, -72.792771999999999), + (44.527465999999997, -72.792948999999993), + (44.527434999999997, -72.793120999999999), + (44.527394000000001, -72.793285999999995), + (44.527363999999999, -72.793407999999999), + (44.527334000000003, -72.793535000000006), + (44.52731, -72.793657999999994), + (44.527273000000001, -72.793835000000001), + (44.527234, -72.794010999999998), + (44.527189999999997, -72.794189000000003), + (44.527147999999997, -72.794359999999998), + (44.527107999999998, -72.794527000000002), + (44.527065999999998, -72.794695000000004), + (44.527025000000002, -72.794867999999994), + (44.526989, -72.795043000000007), + (44.526955999999998, -72.795202000000003), + (44.526922999999996, -72.795359000000005), + (44.526896000000001, -72.795507999999998), + (44.526854999999998, -72.795681999999999), + (44.526820000000001, -72.795828999999998), + (44.526786999999999, -72.795991999999998), + (44.526752000000002, -72.796159000000003), + (44.526715000000003, -72.796332000000007), + (44.526665999999999, -72.796501000000006), + (44.526623000000001, -72.796687000000006), + (44.526577000000003, -72.796850000000006), + (44.526528999999996, -72.797015000000002), + (44.526494999999997, -72.797190000000001), + (44.526456000000003, -72.797359), + (44.526418999999997, -72.797533999999999), + (44.526370999999997, -72.797646999999998), + (44.526336000000001, -72.797769000000002), + (44.526327999999999, -72.797918999999993), + (44.52628, -72.798086999999995), + (44.526257000000001, -72.798210999999995), + (44.526235, -72.798383999999999), + (44.526207999999997, -72.798563999999999), + (44.526175000000002, -72.798743000000002), + (44.526144000000002, -72.798868999999996), + (44.526119999999999, -72.799001000000004), + (44.526090000000003, -72.799180000000007), + (44.526054999999999, -72.799329), + (44.526021, -72.799468000000005), + (44.525970999999998, -72.799603000000005), + (44.525917999999997, -72.799760000000006), + (44.525869, -72.799930000000003), + (44.525823000000003, -72.800088000000002), + (44.525776, -72.800247999999996), + (44.525736999999999, -72.800426999999999), + (44.525711999999999, -72.800548000000006), + (44.525675, -72.800723000000005), + (44.525632000000002, -72.800894), + (44.525592000000003, -72.801053999999993), + (44.525562000000001, -72.801175999999998), + (44.525537999999997, -72.801298000000003), + (44.525502000000003, -72.801433000000003), + (44.525463000000002, -72.801608000000002), + (44.525421000000001, -72.801787000000004), + (44.525379000000001, -72.801959999999994), + (44.525339000000002, -72.802121), + (44.525314000000002, -72.802248000000006), + (44.525275000000001, -72.802415999999994), + (44.525232000000003, -72.802581000000004), + (44.525188999999997, -72.802749000000006), + (44.525143, -72.802921999999995), + (44.525101999999997, -72.803087000000005), + (44.525061999999998, -72.803257000000002), + (44.525027999999999, -72.803425000000004), + (44.524988, -72.803589000000002), + (44.524946, -72.803747999999999), + (44.524904999999997, -72.803899999999999), + (44.524867, -72.804057), + (44.524830000000001, -72.804230000000004), + (44.524791999999998, -72.804399000000004), + (44.524754000000001, -72.804569000000001), + (44.524718, -72.804744999999997), + (44.524678999999999, -72.804912999999999), + (44.524642999999998, -72.805079000000006), + (44.524605999999999, -72.805243000000004), + (44.524569, -72.805408), + (44.524531000000003, -72.805577999999997), + (44.524500000000003, -72.805705000000003), + (44.524464999999999, -72.805874000000003), + (44.524427000000003, -72.806037000000003), + (44.524388000000002, -72.806216000000006), + (44.524363000000001, -72.806341000000003), + (44.524324, -72.806522999999999), + (44.524295000000002, -72.806642999999994), + (44.524247000000003, -72.806820999999999), + (44.524217999999998, -72.806944000000001), + (44.524186999999998, -72.807062999999999), + (44.524149999999999, -72.807246000000006), + (44.524118999999999, -72.807368999999994)], + + [(44.524031999999998, -72.807759000000004), + (44.523986000000001, -72.807912999999999), + (44.523895000000003, -72.807873999999998), + (44.523806999999998, -72.807787000000005), + (44.523884000000002, -72.807852999999994), + (44.523752999999999, -72.807837000000006), + (44.523673000000002, -72.807916000000006), + (44.523567999999997, -72.807980999999998), + (44.523437999999999, -72.807907), + (44.523355000000002, -72.807832000000005), + (44.523288999999998, -72.807641000000004), + (44.523260999999998, -72.807509999999994), + (44.523248000000002, -72.807271), + (44.523274999999998, -72.807112000000004), + (44.523271999999999, -72.806967999999998), + (44.523256000000003, -72.806811999999994), + (44.523282999999999, -72.806658999999996), + (44.523302000000001, -72.806510000000003), + (44.523290000000003, -72.806359999999998), + (44.523296000000002, -72.806207999999998), + (44.523325, -72.806077000000002), + (44.523316000000001, -72.805933999999993), + (44.523322, -72.805790000000002), + (44.523336999999998, -72.805646999999993), + (44.523361999999999, -72.805513000000005), + (44.523370999999997, -72.805372000000006), + (44.523392000000001, -72.805220000000006), + (44.523415, -72.805051000000006), + (44.523425000000003, -72.804884999999999), + (44.523423999999999, -72.804731000000004), + (44.523408000000003, -72.804571999999993), + (44.523381000000001, -72.804401999999996), + (44.523353999999998, -72.804231000000001), + (44.523347999999999, -72.804073000000002), + (44.523336999999998, -72.803918999999993), + (44.523310000000002, -72.803757000000004), + (44.523282999999999, -72.803594000000004), + (44.523282999999999, -72.803432999999998), + (44.523273000000003, -72.803262000000004), + (44.523231000000003, -72.803105000000002), + (44.523200000000003, -72.802953000000002), + (44.523175000000002, -72.802813999999998), + (44.523136999999998, -72.802689000000001), + (44.523063, -72.802508000000003), + (44.522951999999997, -72.802563000000006), + (44.522849999999998, -72.802441999999999), + (44.522736000000002, -72.802279999999996), + (44.522652000000001, -72.802205000000001), + (44.522553000000002, -72.802030999999999), + (44.522432000000002, -72.801910000000007), + (44.522362999999999, -72.801809000000006), + (44.522233, -72.801700999999994), + (44.522131999999999, -72.801540000000003), + (44.522016000000001, -72.801377000000002), + (44.521845999999996, -72.801219000000003), + (44.521732, -72.801177999999993), + (44.521630000000002, -72.801156000000006), + (44.521526999999999, -72.801100000000005), + (44.521436000000001, -72.801027000000005), + (44.521301999999999, -72.800854999999999), + (44.521222999999999, -72.800790000000006), + (44.521107999999998, -72.800633000000005), + (44.520966999999999, -72.800501999999994), + (44.520868, -72.800301000000005), + (44.520704000000002, -72.800178000000002), + (44.520606000000001, -72.800089999999997), + (44.520525999999997, -72.800004999999999), + (44.520451000000001, -72.799897000000001), + (44.520372999999999, -72.799794000000006), + (44.520296000000002, -72.799691999999993), + (44.520257000000001, -72.799576000000002), + (44.520249999999997, -72.799447999999998), + (44.520204999999997, -72.799335999999997), + (44.520122000000001, -72.799214000000006), + (44.520038, -72.799092000000002), + (44.519955000000003, -72.798970999999995), + (44.519835999999998, -72.798882000000006), + (44.519708999999999, -72.798828999999998), + (44.519602999999996, -72.798767999999995), + (44.519530000000003, -72.798693), + (44.519466000000001, -72.798552999999998), + (44.519407000000001, -72.798434999999998), + (44.519371999999997, -72.798276000000001), + (44.519376999999999, -72.798108999999997), + (44.519444999999997, -72.797942000000006), + (44.519452999999999, -72.797691999999998), + (44.519441, -72.797452000000007), + (44.519534999999998, -72.797229000000002), + (44.519565999999998, -72.797077000000002), + (44.519570000000002, -72.796910999999994), + (44.519629000000002, -72.796794000000006), + (44.519708000000001, -72.796684999999997), + (44.519744000000003, -72.796447999999998), + (44.519728000000001, -72.796307999999996), + (44.519692999999997, -72.79616), + (44.519661999999997, -72.796007000000003), + (44.519652999999998, -72.795765000000003), + (44.519618000000001, -72.795562000000004), + (44.519489, -72.795416000000003), + (44.519365000000001, -72.795325000000005), + (44.519216, -72.795222999999993), + (44.519060000000003, -72.795092999999994), + (44.518914000000002, -72.794995999999998), + (44.518768999999999, -72.794929999999994), + (44.518591999999998, -72.794866999999996), + (44.518498999999998, -72.794822999999994), + (44.518334000000003, -72.794739000000007), + (44.518163000000001, -72.794618), + (44.518082999999997, -72.794559000000007), + (44.518002000000003, -72.794499000000002), + (44.517916, -72.794444999999996), + (44.517825999999999, -72.794413000000006), + (44.517736999999997, -72.794363000000004), + (44.517648999999999, -72.794302999999999), + (44.517555000000002, -72.794252), + (44.517463999999997, -72.794177000000005), + (44.517372999999999, -72.794103000000007), + (44.517282000000002, -72.794027999999997), + (44.517190999999997, -72.793953999999999), + (44.517091000000001, -72.793885000000003), + (44.516986000000003, -72.793823000000003), + (44.516885000000002, -72.793766000000005), + (44.516787000000001, -72.793707999999995), + (44.516683999999998, -72.793638000000001), + (44.516576000000001, -72.793576000000002), + (44.516466000000001, -72.793514999999999), + (44.516374999999996, -72.793479000000005), + (44.516280999999999, -72.793440000000004), + (44.516179000000001, -72.793394000000006), + (44.516072000000001, -72.793362000000002), + (44.515974999999997, -72.793351000000001), + (44.515878000000001, -72.793341999999996), + (44.515776000000002, -72.793323999999998), + (44.515678000000001, -72.793304000000006), + (44.515571999999999, -72.793299000000005), + (44.515467999999998, -72.793312), + (44.515368000000002, -72.793347999999995), + (44.515279, -72.793396999999999), + (44.515141, -72.793512000000007), + (44.515030000000003, -72.793571999999998), + (44.514926000000003, -72.793644), + (44.514848999999998, -72.793754000000007), + (44.514783000000001, -72.793897999999999), + (44.514732000000002, -72.794043000000002), + (44.514659999999999, -72.794141999999994), + (44.514543000000003, -72.794227000000006), + (44.514378000000001, -72.794251000000003), + (44.514212999999998, -72.794240000000002), + (44.514085000000001, -72.794165000000007), + (44.513981000000001, -72.793966999999995), + (44.513931999999997, -72.793851000000004), + (44.513893000000003, -72.793730999999994), + (44.513862000000003, -72.793595999999994), + (44.513835999999998, -72.793458000000001), + (44.513824999999997, -72.793329), + (44.513834000000003, -72.793120000000002), + (44.513894000000001, -72.792962000000003), + (44.513981000000001, -72.792868999999996), + (44.514085000000001, -72.792772999999997), + (44.514197000000003, -72.792721999999998), + (44.514287000000003, -72.792709000000002), + (44.514406999999999, -72.792733999999996), + (44.514510000000001, -72.792694999999995), + (44.514583999999999, -72.792610999999994), + (44.514657999999997, -72.792508999999995), + (44.514741000000001, -72.792458999999994), + (44.514840999999997, -72.792392000000007), + (44.514946000000002, -72.792263000000005), + (44.515034, -72.792148999999995), + (44.515084000000002, -72.792012), + (44.515160000000002, -72.791854999999998), + (44.515233000000002, -72.791691999999998), + (44.515296999999997, -72.791535999999994), + (44.515374999999999, -72.791368000000006), + (44.515445, -72.791252999999998), + (44.515517000000003, -72.791150999999999), + (44.515580999999997, -72.791059000000004), + (44.515667000000001, -72.790937999999997), + (44.515745000000003, -72.790818000000002), + (44.515850999999998, -72.790677000000002), + (44.515914000000002, -72.790587000000002), + (44.516002, -72.790443999999994), + (44.516069999999999, -72.790340999999998), + (44.516176000000002, -72.790194999999997), + (44.516311999999999, -72.790097000000003), + (44.516455000000001, -72.790008999999998), + (44.516548999999998, -72.789972000000006), + (44.516641, -72.789939000000004), + (44.516789000000003, -72.789852999999994), + (44.516924000000003, -72.789793000000003), + (44.517080999999997, -72.789655999999994), + (44.517166000000003, -72.789581999999996), + (44.517276000000003, -72.789503999999994), + (44.517353999999997, -72.789344), + (44.517420999999999, -72.789253000000002), + (44.517508999999997, -72.789223000000007), + (44.517567, -72.789123000000004), + (44.517671, -72.789058999999995), + (44.517721000000002, -72.788911999999996), + (44.517865, -72.788923999999994), + (44.517975, -72.788916), + (44.518054999999997, -72.788908000000006), + (44.518174999999999, -72.788897000000006), + (44.518163999999999, -72.788731999999996), + (44.518222999999999, -72.788535999999993), + (44.518251999999997, -72.788359999999997), + (44.518338999999997, -72.788313000000002), + (44.518453999999998, -72.788205000000005), + (44.518486000000003, -72.788070000000005), + (44.518622000000001, -72.788045999999994), + (44.518746, -72.788025000000005), + (44.518850999999998, -72.788053000000005), + (44.518926999999998, -72.787982999999997), + (44.519015000000003, -72.787903), + (44.519123999999998, -72.787880000000001), + (44.519230999999998, -72.787955999999994), + (44.519323999999997, -72.787845000000004), + (44.519416, -72.787859999999995), + (44.519509999999997, -72.787790000000001), + (44.519609000000003, -72.787786999999994), + (44.519696000000003, -72.787712999999997), + (44.519762999999998, -72.787616), + (44.519784999999999, -72.787432999999993), + (44.519761000000003, -72.787277000000003), + (44.519669999999998, -72.787277000000003), + (44.519781999999999, -72.787206999999995), + (44.519905000000001, -72.787246999999994), + (44.519978999999999, -72.787360000000007), + (44.520193999999996, -72.787216999999998), + (44.520288000000001, -72.787244999999999), + (44.520389999999999, -72.787270000000007), + (44.520406999999999, -72.787141000000005), + (44.520384999999997, -72.786990000000003), + (44.520378000000001, -72.786844000000002), + (44.520479999999999, -72.786799000000002), + (44.520567, -72.786697000000004), + (44.520665999999999, -72.786703000000003), + (44.520738000000001, -72.786615999999995), + (44.520811999999999, -72.786529000000002), + (44.520716, -72.786544000000006), + (44.520656000000002, -72.786671999999996), + (44.520744999999998, -72.786713000000006), + (44.520836000000003, -72.786777000000001), + (44.520933999999997, -72.786873999999997), + (44.520905999999997, -72.786753000000004), + (44.520972, -72.786663000000004), + (44.520927, -72.786818999999994), + (44.520887999999999, -72.786704), + (44.521023, -72.786681000000002), + (44.521023, -72.786681000000002), + (44.521166999999998, -72.786677999999995), + (44.521242999999998, -72.786758000000006), + (44.521346000000001, -72.786850000000001), + (44.521448999999997, -72.786961000000005), + (44.521596000000002, -72.786968000000002), + (44.521664999999999, -72.787053), + (44.521824000000002, -72.787139999999994), + (44.521988999999998, -72.787167999999994), + (44.522143999999997, -72.787111999999993), + (44.522315999999996, -72.787097000000003), + (44.522407000000001, -72.787079000000006), + (44.522505000000002, -72.787059999999997), + (44.522610999999998, -72.787047000000001), + (44.522711000000001, -72.787046000000004), + (44.522815000000001, -72.787070999999997), + (44.522938000000003, -72.787093999999996), + (44.523059000000003, -72.787101000000007), + (44.523184999999998, -72.787108000000003), + (44.523307000000003, -72.78716), + (44.523435999999997, -72.787186000000005), + (44.523577000000003, -72.787232000000003), + (44.523707999999999, -72.787306000000001), + (44.523842000000002, -72.787352999999996), + (44.523954000000003, -72.787422000000007), + (44.524061000000003, -72.787479000000005), + (44.524169000000001, -72.787531999999999), + (44.524284999999999, -72.787611999999996), + (44.524403999999997, -72.787694000000002), + (44.524521, -72.787768), + (44.524616999999999, -72.787830999999997), + (44.524712999999998, -72.787889000000007), + (44.524808999999998, -72.787947000000003), + (44.524904999999997, -72.788005999999996), + (44.525001000000003, -72.788064000000006), + (44.525098, -72.788103000000007), + (44.525258999999998, -72.788179999999997), + (44.525391999999997, -72.788202999999996), + (44.525485000000003, -72.788110000000003), + (44.525615000000002, -72.788054000000002), + (44.525733000000002, -72.788056999999995), + (44.525835000000001, -72.788056999999995), + (44.525880000000001, -72.787936000000002), + (44.525936999999999, -72.787807999999998), + (44.525978000000002, -72.787679999999995), + (44.526063000000001, -72.787559000000002), + (44.526142, -72.787413999999998), + (44.526226000000001, -72.787246999999994), + (44.526370999999997, -72.787105999999994), + (44.526432, -72.787011000000007), + (44.526501000000003, -72.786906999999999), + (44.526584, -72.786826000000005), + (44.526674, -72.786749), + (44.526749000000002, -72.786654999999996), + (44.526829999999997, -72.786556000000004), + (44.526922999999996, -72.786477000000005), + (44.527011000000002, -72.786377999999999), + (44.527096, -72.786269000000004), + (44.527177000000002, -72.786161000000007), + (44.527270999999999, -72.786079999999998), + (44.527369999999998, -72.786016000000004), + (44.527465999999997, -72.785933999999997), + (44.527548000000003, -72.785837000000001), + (44.527621000000003, -72.785741999999999), + (44.527709000000002, -72.785658999999995), + (44.527839, -72.785633000000004), + (44.527890999999997, -72.785640999999998), + (44.527890999999997, -72.785640999999998), + (44.527985000000001, -72.785639000000003), + (44.528084999999997, -72.785552999999993), + (44.528194999999997, -72.785427999999996), + (44.528300000000002, -72.785335000000003), + (44.528435999999999, -72.785270999999995), + (44.528525999999999, -72.785252999999997), + (44.528675, -72.785296000000002)], + + [(44.524031999999998, -72.807759000000004), + (44.523986000000001, -72.807912999999999), + (44.523895000000003, -72.807873999999998), + (44.523806999999998, -72.807787000000005), + (44.523884000000002, -72.807852999999994), + (44.523752999999999, -72.807837000000006), + (44.523673000000002, -72.807916000000006), + (44.523567999999997, -72.807980999999998), + (44.523437999999999, -72.807907), + (44.523355000000002, -72.807832000000005), + (44.523288999999998, -72.807641000000004), + (44.523260999999998, -72.807509999999994), + (44.523248000000002, -72.807271), + (44.523274999999998, -72.807112000000004), + (44.523271999999999, -72.806967999999998), + (44.523256000000003, -72.806811999999994), + (44.523282999999999, -72.806658999999996), + (44.523302000000001, -72.806510000000003), + (44.523290000000003, -72.806359999999998), + (44.523296000000002, -72.806207999999998), + (44.523325, -72.806077000000002), + (44.523316000000001, -72.805933999999993), + (44.523322, -72.805790000000002), + (44.523336999999998, -72.805646999999993), + (44.523361999999999, -72.805513000000005), + (44.523370999999997, -72.805372000000006), + (44.523392000000001, -72.805220000000006), + (44.523415, -72.805051000000006), + (44.523425000000003, -72.804884999999999), + (44.523423999999999, -72.804731000000004), + (44.523408000000003, -72.804571999999993), + (44.523381000000001, -72.804401999999996), + (44.523353999999998, -72.804231000000001), + (44.523347999999999, -72.804073000000002), + (44.523336999999998, -72.803918999999993), + (44.523310000000002, -72.803757000000004), + (44.523282999999999, -72.803594000000004), + (44.523282999999999, -72.803432999999998), + (44.523273000000003, -72.803262000000004), + (44.523231000000003, -72.803105000000002), + (44.523200000000003, -72.802953000000002), + (44.523175000000002, -72.802813999999998), + (44.523136999999998, -72.802689000000001), + (44.523063, -72.802508000000003), + (44.522951999999997, -72.802563000000006), + (44.522849999999998, -72.802441999999999), + (44.522736000000002, -72.802279999999996), + (44.522652000000001, -72.802205000000001), + (44.522553000000002, -72.802030999999999), + (44.522432000000002, -72.801910000000007), + (44.522362999999999, -72.801809000000006), + (44.522233, -72.801700999999994), + (44.522131999999999, -72.801540000000003), + (44.522016000000001, -72.801377000000002), + (44.521845999999996, -72.801219000000003), + (44.521732, -72.801177999999993), + (44.521630000000002, -72.801156000000006), + (44.521526999999999, -72.801100000000005), + (44.521436000000001, -72.801027000000005), + (44.521301999999999, -72.800854999999999), + (44.521222999999999, -72.800790000000006), + (44.521107999999998, -72.800633000000005), + (44.520966999999999, -72.800501999999994), + (44.520868, -72.800301000000005), + (44.520704000000002, -72.800178000000002), + (44.520606000000001, -72.800089999999997), + (44.520525999999997, -72.800004999999999), + (44.520451000000001, -72.799897000000001), + (44.520372999999999, -72.799794000000006), + (44.520296000000002, -72.799691999999993), + (44.520257000000001, -72.799576000000002), + (44.520249999999997, -72.799447999999998), + (44.520204999999997, -72.799335999999997), + (44.520122000000001, -72.799214000000006), + (44.520038, -72.799092000000002), + (44.519955000000003, -72.798970999999995), + (44.519835999999998, -72.798882000000006), + (44.519708999999999, -72.798828999999998), + (44.519602999999996, -72.798767999999995), + (44.519530000000003, -72.798693), + (44.519466000000001, -72.798552999999998), + (44.519407000000001, -72.798434999999998), + (44.519371999999997, -72.798276000000001), + (44.519376999999999, -72.798108999999997), + (44.519444999999997, -72.797942000000006), + (44.519452999999999, -72.797691999999998), + (44.519441, -72.797452000000007), + (44.519534999999998, -72.797229000000002), + (44.519565999999998, -72.797077000000002), + (44.519570000000002, -72.796910999999994), + (44.519629000000002, -72.796794000000006), + (44.519708000000001, -72.796684999999997), + (44.519744000000003, -72.796447999999998), + (44.519728000000001, -72.796307999999996), + (44.519692999999997, -72.79616), + (44.519661999999997, -72.796007000000003), + (44.519652999999998, -72.795765000000003), + (44.519618000000001, -72.795562000000004), + (44.519489, -72.795416000000003), + (44.519365000000001, -72.795325000000005), + (44.519216, -72.795222999999993), + (44.519060000000003, -72.795092999999994), + (44.518914000000002, -72.794995999999998), + (44.518768999999999, -72.794929999999994), + (44.518591999999998, -72.794866999999996), + (44.518498999999998, -72.794822999999994), + (44.518334000000003, -72.794739000000007), + (44.518163000000001, -72.794618), + (44.518082999999997, -72.794559000000007), + (44.518002000000003, -72.794499000000002), + (44.517916, -72.794444999999996), + (44.517825999999999, -72.794413000000006), + (44.517736999999997, -72.794363000000004), + (44.517648999999999, -72.794302999999999), + (44.517555000000002, -72.794252), + (44.517463999999997, -72.794177000000005), + (44.517372999999999, -72.794103000000007), + (44.517282000000002, -72.794027999999997), + (44.517190999999997, -72.793953999999999), + (44.517091000000001, -72.793885000000003), + (44.516986000000003, -72.793823000000003), + (44.516885000000002, -72.793766000000005), + (44.516787000000001, -72.793707999999995), + (44.516683999999998, -72.793638000000001), + (44.516576000000001, -72.793576000000002), + (44.516466000000001, -72.793514999999999), + (44.516374999999996, -72.793479000000005), + (44.516280999999999, -72.793440000000004), + (44.516179000000001, -72.793394000000006), + (44.516072000000001, -72.793362000000002), + (44.515974999999997, -72.793351000000001), + (44.515878000000001, -72.793341999999996), + (44.515776000000002, -72.793323999999998), + (44.515678000000001, -72.793304000000006), + (44.515571999999999, -72.793299000000005), + (44.515467999999998, -72.793312), + (44.515368000000002, -72.793347999999995), + (44.515279, -72.793396999999999), + (44.515141, -72.793512000000007), + (44.515030000000003, -72.793571999999998), + (44.514926000000003, -72.793644), + (44.514848999999998, -72.793754000000007), + (44.514783000000001, -72.793897999999999), + (44.514732000000002, -72.794043000000002), + (44.514659999999999, -72.794141999999994), + (44.514543000000003, -72.794227000000006), + (44.514378000000001, -72.794251000000003), + (44.514212999999998, -72.794240000000002), + (44.514085000000001, -72.794165000000007), + (44.513981000000001, -72.793966999999995), + (44.513931999999997, -72.793851000000004), + (44.513893000000003, -72.793730999999994), + (44.513862000000003, -72.793595999999994), + (44.513835999999998, -72.793458000000001), + (44.513824999999997, -72.793329), + (44.513834000000003, -72.793120000000002), + (44.513894000000001, -72.792962000000003), + (44.513981000000001, -72.792868999999996), + (44.514085000000001, -72.792772999999997), + (44.514197000000003, -72.792721999999998), + (44.514287000000003, -72.792709000000002), + (44.514406999999999, -72.792733999999996), + (44.514510000000001, -72.792694999999995), + (44.514583999999999, -72.792610999999994), + (44.514657999999997, -72.792508999999995), + (44.514741000000001, -72.792458999999994), + (44.514840999999997, -72.792392000000007), + (44.514946000000002, -72.792263000000005), + (44.515034, -72.792148999999995), + (44.515084000000002, -72.792012), + (44.515160000000002, -72.791854999999998), + (44.515233000000002, -72.791691999999998), + (44.515296999999997, -72.791535999999994), + (44.515374999999999, -72.791368000000006), + (44.515445, -72.791252999999998), + (44.515517000000003, -72.791150999999999), + (44.515580999999997, -72.791059000000004), + (44.515667000000001, -72.790937999999997), + (44.515745000000003, -72.790818000000002), + (44.515850999999998, -72.790677000000002), + (44.515914000000002, -72.790587000000002), + (44.516002, -72.790443999999994), + (44.516069999999999, -72.790340999999998), + (44.516176000000002, -72.790194999999997), + (44.516311999999999, -72.790097000000003), + (44.516455000000001, -72.790008999999998), + (44.516548999999998, -72.789972000000006), + (44.516641, -72.789939000000004), + (44.516789000000003, -72.789852999999994), + (44.516924000000003, -72.789793000000003), + (44.517080999999997, -72.789655999999994), + (44.517166000000003, -72.789581999999996), + (44.517276000000003, -72.789503999999994), + (44.517353999999997, -72.789344), + (44.517420999999999, -72.789253000000002), + (44.517508999999997, -72.789223000000007), + (44.517567, -72.789123000000004), + (44.517671, -72.789058999999995), + (44.517721000000002, -72.788911999999996), + (44.517865, -72.788923999999994), + (44.517975, -72.788916), + (44.518054999999997, -72.788908000000006), + (44.518174999999999, -72.788897000000006), + (44.518163999999999, -72.788731999999996), + (44.518222999999999, -72.788535999999993), + (44.518251999999997, -72.788359999999997), + (44.518338999999997, -72.788313000000002), + (44.518453999999998, -72.788205000000005), + (44.518486000000003, -72.788070000000005), + (44.518622000000001, -72.788045999999994), + (44.518746, -72.788025000000005), + (44.518850999999998, -72.788053000000005), + (44.518926999999998, -72.787982999999997), + (44.519015000000003, -72.787903), + (44.519123999999998, -72.787880000000001), + (44.519230999999998, -72.787955999999994), + (44.519323999999997, -72.787845000000004), + (44.519416, -72.787859999999995), + (44.519509999999997, -72.787790000000001), + (44.519609000000003, -72.787786999999994), + (44.519696000000003, -72.787712999999997), + (44.519762999999998, -72.787616), + (44.519784999999999, -72.787432999999993), + (44.519761000000003, -72.787277000000003), + (44.519669999999998, -72.787277000000003), + (44.519781999999999, -72.787206999999995), + (44.519905000000001, -72.787246999999994), + (44.519978999999999, -72.787360000000007), + (44.520193999999996, -72.787216999999998), + (44.520288000000001, -72.787244999999999), + (44.520389999999999, -72.787270000000007), + (44.520406999999999, -72.787141000000005), + (44.520384999999997, -72.786990000000003), + (44.520378000000001, -72.786844000000002), + (44.520479999999999, -72.786799000000002), + (44.520567, -72.786697000000004), + (44.520665999999999, -72.786703000000003), + (44.520738000000001, -72.786615999999995), + (44.520811999999999, -72.786529000000002), + (44.520716, -72.786544000000006), + (44.520656000000002, -72.786671999999996), + (44.520744999999998, -72.786713000000006), + (44.520836000000003, -72.786777000000001), + (44.520933999999997, -72.786873999999997), + (44.520905999999997, -72.786753000000004), + (44.520972, -72.786663000000004), + (44.520927, -72.786818999999994), + (44.520887999999999, -72.786704), + (44.521023, -72.786681000000002), + (44.521023, -72.786681000000002), + (44.521166999999998, -72.786677999999995), + (44.521242999999998, -72.786758000000006), + (44.521346000000001, -72.786850000000001), + (44.521448999999997, -72.786961000000005), + (44.521596000000002, -72.786968000000002), + (44.521664999999999, -72.787053), + (44.521824000000002, -72.787139999999994), + (44.521988999999998, -72.787167999999994), + (44.522143999999997, -72.787111999999993), + (44.522315999999996, -72.787097000000003), + (44.522407000000001, -72.787079000000006), + (44.522505000000002, -72.787059999999997), + (44.522610999999998, -72.787047000000001), + (44.522711000000001, -72.787046000000004), + (44.522815000000001, -72.787070999999997), + (44.522938000000003, -72.787093999999996), + (44.523059000000003, -72.787101000000007), + (44.523184999999998, -72.787108000000003), + (44.523307000000003, -72.78716), + (44.523435999999997, -72.787186000000005), + (44.523577000000003, -72.787232000000003), + (44.523707999999999, -72.787306000000001), + (44.523842000000002, -72.787352999999996), + (44.523954000000003, -72.787422000000007), + (44.524061000000003, -72.787479000000005), + (44.524169000000001, -72.787531999999999), + (44.524284999999999, -72.787611999999996), + (44.524403999999997, -72.787694000000002), + (44.524521, -72.787768), + (44.524616999999999, -72.787830999999997), + (44.524712999999998, -72.787889000000007), + (44.524808999999998, -72.787947000000003), + (44.524904999999997, -72.788005999999996), + (44.525001000000003, -72.788064000000006), + (44.525098, -72.788103000000007), + (44.525258999999998, -72.788179999999997), + (44.525391999999997, -72.788202999999996), + (44.525485000000003, -72.788110000000003), + (44.525615000000002, -72.788054000000002), + (44.525733000000002, -72.788056999999995), + (44.525835000000001, -72.788056999999995), + (44.525880000000001, -72.787936000000002), + (44.525936999999999, -72.787807999999998), + (44.525978000000002, -72.787679999999995), + (44.526063000000001, -72.787559000000002), + (44.526142, -72.787413999999998), + (44.526226000000001, -72.787246999999994), + (44.526370999999997, -72.787105999999994), + (44.526432, -72.787011000000007), + (44.526501000000003, -72.786906999999999), + (44.526584, -72.786826000000005), + (44.526674, -72.786749), + (44.526749000000002, -72.786654999999996), + (44.526829999999997, -72.786556000000004), + (44.526922999999996, -72.786477000000005), + (44.527011000000002, -72.786377999999999), + (44.527096, -72.786269000000004), + (44.527177000000002, -72.786161000000007), + (44.527270999999999, -72.786079999999998), + (44.527369999999998, -72.786016000000004), + (44.527465999999997, -72.785933999999997), + (44.527548000000003, -72.785837000000001), + (44.527621000000003, -72.785741999999999), + (44.527709000000002, -72.785658999999995), + (44.527839, -72.785633000000004), + (44.527890999999997, -72.785640999999998), + (44.527890999999997, -72.785640999999998), + (44.527985000000001, -72.785639000000003), + (44.528084999999997, -72.785552999999993), + (44.528194999999997, -72.785427999999996), + (44.528300000000002, -72.785335000000003), + (44.528435999999999, -72.785270999999995), + (44.528525999999999, -72.785252999999997), + (44.528675, -72.785296000000002)], + + [(44.524081000000002, -72.807615999999996), + (44.524059999999999, -72.807742000000005), + (44.524047000000003, -72.807907999999998), + (44.523941000000001, -72.807875999999993), + (44.523888999999997, -72.807747000000006), + (44.523842999999999, -72.807860000000005), + (44.523930999999997, -72.807824999999994), + (44.523966000000001, -72.807668000000007), + (44.523978, -72.807519999999997), + (44.523994999999999, -72.807391999999993), + (44.524031999999998, -72.807205999999994), + (44.524081000000002, -72.807033000000004), + (44.524051999999998, -72.806871000000001), + (44.524059000000001, -72.806720999999996), + (44.524076999999998, -72.806522000000001), + (44.524104999999999, -72.806358000000003), + (44.524160999999999, -72.806216000000006), + (44.524174000000002, -72.806067999999996), + (44.524143000000002, -72.805834000000004), + (44.524040999999997, -72.805648000000005), + (44.524008000000002, -72.805522999999994), + (44.523963999999999, -72.805392999999995), + (44.523924999999998, -72.805276000000006), + (44.523915000000002, -72.805131000000003), + (44.523887999999999, -72.804978000000006), + (44.523834000000001, -72.804858999999993), + (44.523797000000002, -72.804728999999995), + (44.523780000000002, -72.804585000000003), + (44.523727000000001, -72.804457999999997), + (44.523688999999997, -72.804321000000002), + (44.523670000000003, -72.804163000000003), + (44.523665000000001, -72.803994000000003), + (44.523625000000003, -72.803845999999993), + (44.523569999999999, -72.803714999999997), + (44.523515000000003, -72.803572000000003), + (44.523508999999997, -72.803417999999994), + (44.523443, -72.803279000000003), + (44.523401, -72.803128000000001), + (44.523386000000002, -72.802965), + (44.523367999999998, -72.802813999999998), + (44.523356, -72.802661000000001), + (44.523339999999997, -72.802513000000005), + (44.523314999999997, -72.802374), + (44.523263, -72.802132), + (44.523240000000001, -72.802004999999994), + (44.523221999999997, -72.801874999999995), + (44.523147999999999, -72.801651000000007), + (44.523107000000003, -72.801535999999999), + (44.522995000000002, -72.801350999999997), + (44.522860000000001, -72.801198999999997), + (44.522758000000003, -72.801028000000002), + (44.522590999999998, -72.800961000000001), + (44.522419999999997, -72.800953000000007), + (44.522328999999999, -72.800982000000005), + (44.522162000000002, -72.800963999999993), + (44.521988, -72.801001999999997), + (44.521850000000001, -72.801106000000004), + (44.521757000000001, -72.801169999999999), + (44.521655000000003, -72.801210999999995), + (44.521538999999997, -72.801154999999994), + (44.521425000000001, -72.80104), + (44.521340000000002, -72.800871000000001), + (44.521222999999999, -72.800731999999996), + (44.521169, -72.800523999999996), + (44.521132000000001, -72.800320999999997), + (44.521132999999999, -72.800106), + (44.521199000000003, -72.799926999999997), + (44.521281999999999, -72.799707999999995), + (44.521320000000003, -72.799522999999994), + (44.521292000000003, -72.799389000000005), + (44.521253999999999, -72.799245999999997), + (44.521188000000002, -72.799138999999997), + (44.521158, -72.799002000000002), + (44.521158999999997, -72.798839999999998), + (44.521214000000001, -72.798715999999999), + (44.521279999999997, -72.798601000000005), + (44.521341999999997, -72.798468999999997), + (44.521385000000002, -72.798312999999993), + (44.521448999999997, -72.798141999999999), + (44.521526999999999, -72.798007999999996), + (44.521602000000001, -72.797893000000002), + (44.521644000000002, -72.79777), + (44.521664000000001, -72.797636999999995), + (44.521662999999997, -72.797488999999999), + (44.521687999999997, -72.797353999999999), + (44.521749999999997, -72.797178000000002), + (44.521701, -72.796955999999994), + (44.521611, -72.796836999999996), + (44.521586999999997, -72.796830999999997), + (44.521586999999997, -72.796830999999997), + (44.521582000000002, -72.796826999999993), + (44.521464000000002, -72.796851000000004), + (44.521341, -72.796942000000001), + (44.521158, -72.796824000000001), + (44.521233000000002, -72.796960999999996), + (44.521093, -72.796972999999994), + (44.520963000000002, -72.796997000000005), + (44.520873999999999, -72.797038000000001), + (44.520789000000001, -72.796886000000001), + (44.520715000000003, -72.796766000000005), + (44.520620000000001, -72.796741999999995), + (44.520620000000001, -72.796741999999995), + (44.520510000000002, -72.796723999999998), + (44.520404999999997, -72.796571999999998), + (44.520248000000002, -72.796460999999994), + (44.520145999999997, -72.796336999999994), + (44.520052999999997, -72.796222999999998), + (44.519950000000001, -72.796156999999994), + (44.519831000000003, -72.796142000000003), + (44.519744000000003, -72.796176000000003), + (44.519607000000001, -72.796104999999997), + (44.519469999999998, -72.796032999999994), + (44.519371, -72.795938000000007), + (44.519221000000002, -72.795856000000001), + (44.519056999999997, -72.795828999999998), + (44.51896, -72.795810000000003), + (44.518870999999997, -72.795767999999995), + (44.518782000000002, -72.795726000000002), + (44.518604000000003, -72.795641000000003), + (44.518425999999998, -72.795557000000002), + (44.518248, -72.795473000000001), + (44.518158999999997, -72.795430999999994), + (44.518070000000002, -72.795389), + (44.517803000000001, -72.795261999999994), + (44.517626, -72.795178000000007), + (44.517448000000002, -72.795094000000006), + (44.517358999999999, -72.795051999999998), + (44.517181000000001, -72.794967), + (44.517091999999998, -72.794925000000006), + (44.517003000000003, -72.794882999999999), + (44.516914, -72.794841000000005), + (44.516824999999997, -72.794798999999998), + (44.516736000000002, -72.794757000000004), + (44.516646999999999, -72.794714999999997), + (44.516558000000003, -72.794673000000003), + (44.516469000000001, -72.794630999999995), + (44.516291000000002, -72.794545999999997), + (44.516202, -72.794504000000003), + (44.516112999999997, -72.794461999999996), + (44.516024000000002, -72.794420000000002), + (44.515934999999999, -72.794377999999995), + (44.515846000000003, -72.794336000000001), + (44.515757000000001, -72.794293999999994), + (44.515667999999998, -72.794251000000003), + (44.515579000000002, -72.794208999999995), + (44.515402000000002, -72.794124999999994), + (44.515224000000003, -72.794041000000007), + (44.515045999999998, -72.793957000000006), + (44.514867000000002, -72.793871999999993), + (44.514822000000002, -72.794011999999995), + (44.514764, -72.794139000000001), + (44.514620999999998, -72.794220999999993), + (44.514448999999999, -72.794257999999999), + (44.514279999999999, -72.794240000000002), + (44.514133999999999, -72.794167999999999), + (44.514021, -72.793983999999995), + (44.513976, -72.793874000000002), + (44.513897, -72.793650999999997), + (44.513866, -72.793407999999999), + (44.513888999999999, -72.793177999999997), + (44.514006999999999, -72.793006000000005), + (44.514127999999999, -72.792895000000001), + (44.514211000000003, -72.792841999999993), + (44.514346000000003, -72.792777000000001), + (44.514446, -72.792764000000005), + (44.514572000000001, -72.792736000000005), + (44.514690999999999, -72.792693), + (44.514721000000002, -72.792659999999998), + (44.514812999999997, -72.792535000000001), + (44.514910999999998, -72.792411000000001), + (44.515013000000003, -72.792347000000007), + (44.515127, -72.792298000000002), + (44.515250000000002, -72.792203999999998), + (44.515351000000003, -72.792079000000001), + (44.515422999999998, -72.791910000000001), + (44.515501, -72.791743999999994), + (44.515576000000003, -72.791599000000005), + (44.515649000000003, -72.791437000000002), + (44.515718999999997, -72.791287999999994), + (44.515782999999999, -72.791148000000007), + (44.51585, -72.791027), + (44.515911000000003, -72.790908999999999), + (44.515993999999999, -72.790775999999994), + (44.516074000000003, -72.790683000000001), + (44.516146999999997, -72.790578999999994), + (44.516241999999998, -72.790458999999998), + (44.516351999999998, -72.790310000000005), + (44.516460000000002, -72.790158000000005), + (44.516551, -72.790053999999998), + (44.516649000000001, -72.789952999999997), + (44.516761000000002, -72.789877000000004), + (44.516894999999998, -72.789816999999999), + (44.517032, -72.789749), + (44.517147000000001, -72.789708000000005), + (44.517251999999999, -72.789620999999997), + (44.517349000000003, -72.789518000000001), + (44.517434999999999, -72.789474999999996), + (44.517496000000001, -72.789383000000001), + (44.517541000000001, -72.789264000000003), + (44.517614999999999, -72.789152999999999), + (44.517682999999998, -72.788984999999997), + (44.517753999999996, -72.788816999999995), + (44.517871999999997, -72.788747999999998), + (44.517991000000002, -72.788686999999996), + (44.518103000000004, -72.788695000000004), + (44.518222000000002, -72.788726999999994), + (44.518318999999998, -72.788673000000003), + (44.518396000000003, -72.788599000000005), + (44.518465999999997, -72.788438999999997), + (44.518555999999997, -72.788393999999997), + (44.518611, -72.788270999999995), + (44.518689000000002, -72.788095999999996), + (44.518805, -72.788028999999995), + (44.51896, -72.787937999999997), + (44.518991, -72.788076000000004), + (44.519080000000002, -72.788027999999997), + (44.519173000000002, -72.787981000000002), + (44.519308000000002, -72.788032000000001), + (44.519449999999999, -72.787931999999998), + (44.519571999999997, -72.787925999999999), + (44.519646999999999, -72.787842999999995), + (44.519755000000004, -72.787796999999998), + (44.519834000000003, -72.787732000000005), + (44.519930000000002, -72.787667999999996), + (44.520015999999998, -72.787510999999995), + (44.520119000000001, -72.787391), + (44.520204999999997, -72.787249000000003), + (44.520279000000002, -72.787120999999999), + (44.520361000000001, -72.787048999999996), + (44.520389999999999, -72.786917000000003), + (44.520468000000001, -72.786795999999995), + (44.520550999999998, -72.786676), + (44.520601999999997, -72.786783), + (44.520690000000002, -72.786672999999993), + (44.520780999999999, -72.786631), + (44.520763000000002, -72.786754999999999), + (44.520833000000003, -72.786653000000001), + (44.520919999999997, -72.786607000000004), + (44.521014000000001, -72.786618000000004), + (44.521044000000003, -72.786608999999999), + (44.521171000000002, -72.786578000000006), + (44.521171000000002, -72.786578000000006), + (44.521259000000001, -72.786529000000002), + (44.521346999999999, -72.786579000000003), + (44.521489000000003, -72.786584000000005), + (44.521604000000004, -72.786584000000005), + (44.52169, -72.786643999999995), + (44.521773000000003, -72.786738999999997), + (44.521889000000002, -72.786834999999996), + (44.521987000000003, -72.786840999999995), + (44.522083000000002, -72.786923000000002), + (44.522219999999997, -72.786925999999994), + (44.522356000000002, -72.786837000000006), + (44.522492, -72.786807999999994), + (44.522624, -72.786765000000003), + (44.522711999999999, -72.786617000000007), + (44.522841, -72.786552999999998), + (44.523004, -72.786460000000005), + (44.523077000000001, -72.786305999999996), + (44.523170999999998, -72.786224000000004), + (44.52328, -72.786107000000001), + (44.523373999999997, -72.786041999999995), + (44.523435999999997, -72.785937000000004), + (44.523494999999997, -72.785820000000001), + (44.523566000000002, -72.785706000000005), + (44.523671, -72.785629999999998), + (44.523775000000001, -72.785543000000004), + (44.523840999999997, -72.785413000000005), + (44.523915000000002, -72.785255000000006), + (44.523991000000002, -72.785105999999999), + (44.524033000000003, -72.784938999999994), + (44.524059000000001, -72.784769999999995), + (44.524099, -72.784614000000005), + (44.524177000000002, -72.784493999999995), + (44.524241000000004, -72.784374), + (44.524304000000001, -72.784255000000002), + (44.524375999999997, -72.784065999999996), + (44.524439000000001, -72.783936999999995), + (44.524521999999997, -72.783828), + (44.524616999999999, -72.783756999999994), + (44.524714000000003, -72.783686000000003), + (44.524791, -72.783580999999998), + (44.524864000000001, -72.783457999999996), + (44.524948999999999, -72.783359000000004), + (44.525041000000002, -72.783268000000007), + (44.525134999999999, -72.783174000000002), + (44.525210999999999, -72.783068999999998), + (44.525284999999997, -72.782951999999995), + (44.525364000000003, -72.782855999999995), + (44.525450999999997, -72.782777999999993), + (44.525559000000001, -72.782745000000006), + (44.525666999999999, -72.782769000000002), + (44.525779999999997, -72.782752000000002), + (44.525894000000001, -72.782706000000005), + (44.526004, -72.782685999999998), + (44.526130000000002, -72.782685999999998), + (44.526242000000003, -72.782680999999997), + (44.526342999999997, -72.782658999999995), + (44.526452999999997, -72.782645000000002), + (44.526573999999997, -72.782622000000003), + (44.526696000000001, -72.782606000000001), + (44.526812, -72.782630999999995), + (44.526938000000001, -72.782651000000001), + (44.527062000000001, -72.782730999999998), + (44.527188000000002, -72.782775000000001), + (44.527309000000002, -72.782849999999996), + (44.527427000000003, -72.782912999999994), + (44.527535999999998, -72.782978999999997), + (44.527641000000003, -72.783026000000007), + (44.527737999999999, -72.783083000000005), + (44.527830999999999, -72.783153999999996), + (44.527920000000002, -72.783224000000004), + (44.527991999999998, -72.783306999999994), + (44.528125000000003, -72.783458999999993), + (44.528243000000003, -72.783597), + (44.528326, -72.783708000000004)], + + [(44.524081000000002, -72.807615999999996), + (44.524059999999999, -72.807742000000005), + (44.524047000000003, -72.807907999999998), + (44.523941000000001, -72.807875999999993), + (44.523888999999997, -72.807747000000006), + (44.523842999999999, -72.807860000000005), + (44.523930999999997, -72.807824999999994), + (44.523966000000001, -72.807668000000007), + (44.523978, -72.807519999999997), + (44.523994999999999, -72.807391999999993), + (44.524031999999998, -72.807205999999994), + (44.524081000000002, -72.807033000000004), + (44.524051999999998, -72.806871000000001), + (44.524059000000001, -72.806720999999996), + (44.524076999999998, -72.806522000000001), + (44.524104999999999, -72.806358000000003), + (44.524160999999999, -72.806216000000006), + (44.524174000000002, -72.806067999999996), + (44.524143000000002, -72.805834000000004), + (44.524040999999997, -72.805648000000005), + (44.524008000000002, -72.805522999999994), + (44.523963999999999, -72.805392999999995), + (44.523924999999998, -72.805276000000006), + (44.523915000000002, -72.805131000000003), + (44.523887999999999, -72.804978000000006), + (44.523834000000001, -72.804858999999993), + (44.523797000000002, -72.804728999999995), + (44.523780000000002, -72.804585000000003), + (44.523727000000001, -72.804457999999997), + (44.523688999999997, -72.804321000000002), + (44.523670000000003, -72.804163000000003), + (44.523665000000001, -72.803994000000003), + (44.523625000000003, -72.803845999999993), + (44.523569999999999, -72.803714999999997), + (44.523515000000003, -72.803572000000003), + (44.523508999999997, -72.803417999999994), + (44.523443, -72.803279000000003), + (44.523401, -72.803128000000001), + (44.523386000000002, -72.802965), + (44.523367999999998, -72.802813999999998), + (44.523356, -72.802661000000001), + (44.523339999999997, -72.802513000000005), + (44.523314999999997, -72.802374), + (44.523263, -72.802132), + (44.523240000000001, -72.802004999999994), + (44.523221999999997, -72.801874999999995), + (44.523147999999999, -72.801651000000007), + (44.523107000000003, -72.801535999999999), + (44.522995000000002, -72.801350999999997), + (44.522860000000001, -72.801198999999997), + (44.522758000000003, -72.801028000000002), + (44.522590999999998, -72.800961000000001), + (44.522419999999997, -72.800953000000007), + (44.522328999999999, -72.800982000000005), + (44.522162000000002, -72.800963999999993), + (44.521988, -72.801001999999997), + (44.521850000000001, -72.801106000000004), + (44.521757000000001, -72.801169999999999), + (44.521655000000003, -72.801210999999995), + (44.521538999999997, -72.801154999999994), + (44.521425000000001, -72.80104), + (44.521340000000002, -72.800871000000001), + (44.521222999999999, -72.800731999999996), + (44.521169, -72.800523999999996), + (44.521132000000001, -72.800320999999997), + (44.521132999999999, -72.800106), + (44.521199000000003, -72.799926999999997), + (44.521281999999999, -72.799707999999995), + (44.521320000000003, -72.799522999999994), + (44.521292000000003, -72.799389000000005), + (44.521253999999999, -72.799245999999997), + (44.521188000000002, -72.799138999999997), + (44.521158, -72.799002000000002), + (44.521158999999997, -72.798839999999998), + (44.521214000000001, -72.798715999999999), + (44.521279999999997, -72.798601000000005), + (44.521341999999997, -72.798468999999997), + (44.521385000000002, -72.798312999999993), + (44.521448999999997, -72.798141999999999), + (44.521526999999999, -72.798007999999996), + (44.521602000000001, -72.797893000000002), + (44.521644000000002, -72.79777), + (44.521664000000001, -72.797636999999995), + (44.521662999999997, -72.797488999999999), + (44.521687999999997, -72.797353999999999), + (44.521749999999997, -72.797178000000002), + (44.521701, -72.796955999999994), + (44.521611, -72.796836999999996), + (44.521586999999997, -72.796830999999997), + (44.521586999999997, -72.796830999999997), + (44.521582000000002, -72.796826999999993), + (44.521464000000002, -72.796851000000004), + (44.521341, -72.796942000000001), + (44.521158, -72.796824000000001), + (44.521233000000002, -72.796960999999996), + (44.521093, -72.796972999999994), + (44.520963000000002, -72.796997000000005), + (44.520873999999999, -72.797038000000001), + (44.520789000000001, -72.796886000000001), + (44.520715000000003, -72.796766000000005), + (44.520620000000001, -72.796741999999995), + (44.520620000000001, -72.796741999999995), + (44.520510000000002, -72.796723999999998), + (44.520404999999997, -72.796571999999998), + (44.520248000000002, -72.796460999999994), + (44.520145999999997, -72.796336999999994), + (44.520052999999997, -72.796222999999998), + (44.519950000000001, -72.796156999999994), + (44.519831000000003, -72.796142000000003), + (44.519744000000003, -72.796176000000003), + (44.519607000000001, -72.796104999999997), + (44.519469999999998, -72.796032999999994), + (44.519371, -72.795938000000007), + (44.519221000000002, -72.795856000000001), + (44.519056999999997, -72.795828999999998), + (44.51896, -72.795810000000003), + (44.518870999999997, -72.795767999999995), + (44.518782000000002, -72.795726000000002), + (44.518604000000003, -72.795641000000003), + (44.518425999999998, -72.795557000000002), + (44.518248, -72.795473000000001), + (44.518158999999997, -72.795430999999994), + (44.518070000000002, -72.795389), + (44.517803000000001, -72.795261999999994), + (44.517626, -72.795178000000007), + (44.517448000000002, -72.795094000000006), + (44.517358999999999, -72.795051999999998), + (44.517181000000001, -72.794967), + (44.517091999999998, -72.794925000000006), + (44.517003000000003, -72.794882999999999), + (44.516914, -72.794841000000005), + (44.516824999999997, -72.794798999999998), + (44.516736000000002, -72.794757000000004), + (44.516646999999999, -72.794714999999997), + (44.516558000000003, -72.794673000000003), + (44.516469000000001, -72.794630999999995), + (44.516291000000002, -72.794545999999997), + (44.516202, -72.794504000000003), + (44.516112999999997, -72.794461999999996), + (44.516024000000002, -72.794420000000002), + (44.515934999999999, -72.794377999999995), + (44.515846000000003, -72.794336000000001), + (44.515757000000001, -72.794293999999994), + (44.515667999999998, -72.794251000000003), + (44.515579000000002, -72.794208999999995), + (44.515402000000002, -72.794124999999994), + (44.515224000000003, -72.794041000000007), + (44.515045999999998, -72.793957000000006), + (44.514867000000002, -72.793871999999993), + (44.514822000000002, -72.794011999999995), + (44.514764, -72.794139000000001), + (44.514620999999998, -72.794220999999993), + (44.514448999999999, -72.794257999999999), + (44.514279999999999, -72.794240000000002), + (44.514133999999999, -72.794167999999999), + (44.514021, -72.793983999999995), + (44.513976, -72.793874000000002), + (44.513897, -72.793650999999997), + (44.513866, -72.793407999999999), + (44.513888999999999, -72.793177999999997), + (44.514006999999999, -72.793006000000005), + (44.514127999999999, -72.792895000000001), + (44.514211000000003, -72.792841999999993), + (44.514346000000003, -72.792777000000001), + (44.514446, -72.792764000000005), + (44.514572000000001, -72.792736000000005), + (44.514690999999999, -72.792693), + (44.514721000000002, -72.792659999999998), + (44.514812999999997, -72.792535000000001), + (44.514910999999998, -72.792411000000001), + (44.515013000000003, -72.792347000000007), + (44.515127, -72.792298000000002), + (44.515250000000002, -72.792203999999998), + (44.515351000000003, -72.792079000000001), + (44.515422999999998, -72.791910000000001), + (44.515501, -72.791743999999994), + (44.515576000000003, -72.791599000000005), + (44.515649000000003, -72.791437000000002), + (44.515718999999997, -72.791287999999994), + (44.515782999999999, -72.791148000000007), + (44.51585, -72.791027), + (44.515911000000003, -72.790908999999999), + (44.515993999999999, -72.790775999999994), + (44.516074000000003, -72.790683000000001), + (44.516146999999997, -72.790578999999994), + (44.516241999999998, -72.790458999999998), + (44.516351999999998, -72.790310000000005), + (44.516460000000002, -72.790158000000005), + (44.516551, -72.790053999999998), + (44.516649000000001, -72.789952999999997), + (44.516761000000002, -72.789877000000004), + (44.516894999999998, -72.789816999999999), + (44.517032, -72.789749), + (44.517147000000001, -72.789708000000005), + (44.517251999999999, -72.789620999999997), + (44.517349000000003, -72.789518000000001), + (44.517434999999999, -72.789474999999996), + (44.517496000000001, -72.789383000000001), + (44.517541000000001, -72.789264000000003), + (44.517614999999999, -72.789152999999999), + (44.517682999999998, -72.788984999999997), + (44.517753999999996, -72.788816999999995), + (44.517871999999997, -72.788747999999998), + (44.517991000000002, -72.788686999999996), + (44.518103000000004, -72.788695000000004), + (44.518222000000002, -72.788726999999994), + (44.518318999999998, -72.788673000000003), + (44.518396000000003, -72.788599000000005), + (44.518465999999997, -72.788438999999997), + (44.518555999999997, -72.788393999999997), + (44.518611, -72.788270999999995), + (44.518689000000002, -72.788095999999996), + (44.518805, -72.788028999999995), + (44.51896, -72.787937999999997), + (44.518991, -72.788076000000004), + (44.519080000000002, -72.788027999999997), + (44.519173000000002, -72.787981000000002), + (44.519308000000002, -72.788032000000001), + (44.519449999999999, -72.787931999999998), + (44.519571999999997, -72.787925999999999), + (44.519646999999999, -72.787842999999995), + (44.519755000000004, -72.787796999999998), + (44.519834000000003, -72.787732000000005), + (44.519930000000002, -72.787667999999996), + (44.520015999999998, -72.787510999999995), + (44.520119000000001, -72.787391), + (44.520204999999997, -72.787249000000003), + (44.520279000000002, -72.787120999999999), + (44.520361000000001, -72.787048999999996), + (44.520389999999999, -72.786917000000003), + (44.520468000000001, -72.786795999999995), + (44.520550999999998, -72.786676), + (44.520601999999997, -72.786783), + (44.520690000000002, -72.786672999999993), + (44.520780999999999, -72.786631), + (44.520763000000002, -72.786754999999999), + (44.520833000000003, -72.786653000000001), + (44.520919999999997, -72.786607000000004), + (44.521014000000001, -72.786618000000004), + (44.521044000000003, -72.786608999999999), + (44.521171000000002, -72.786578000000006), + (44.521171000000002, -72.786578000000006), + (44.521259000000001, -72.786529000000002), + (44.521346999999999, -72.786579000000003), + (44.521489000000003, -72.786584000000005), + (44.521604000000004, -72.786584000000005), + (44.52169, -72.786643999999995), + (44.521773000000003, -72.786738999999997), + (44.521889000000002, -72.786834999999996), + (44.521987000000003, -72.786840999999995), + (44.522083000000002, -72.786923000000002), + (44.522219999999997, -72.786925999999994), + (44.522356000000002, -72.786837000000006), + (44.522492, -72.786807999999994), + (44.522624, -72.786765000000003), + (44.522711999999999, -72.786617000000007), + (44.522841, -72.786552999999998), + (44.523004, -72.786460000000005), + (44.523077000000001, -72.786305999999996), + (44.523170999999998, -72.786224000000004), + (44.52328, -72.786107000000001), + (44.523373999999997, -72.786041999999995), + (44.523435999999997, -72.785937000000004), + (44.523494999999997, -72.785820000000001), + (44.523566000000002, -72.785706000000005), + (44.523671, -72.785629999999998), + (44.523775000000001, -72.785543000000004), + (44.523840999999997, -72.785413000000005), + (44.523915000000002, -72.785255000000006), + (44.523991000000002, -72.785105999999999), + (44.524033000000003, -72.784938999999994), + (44.524059000000001, -72.784769999999995), + (44.524099, -72.784614000000005), + (44.524177000000002, -72.784493999999995), + (44.524241000000004, -72.784374), + (44.524304000000001, -72.784255000000002), + (44.524375999999997, -72.784065999999996), + (44.524439000000001, -72.783936999999995), + (44.524521999999997, -72.783828), + (44.524616999999999, -72.783756999999994), + (44.524714000000003, -72.783686000000003), + (44.524791, -72.783580999999998), + (44.524864000000001, -72.783457999999996), + (44.524948999999999, -72.783359000000004), + (44.525041000000002, -72.783268000000007), + (44.525134999999999, -72.783174000000002), + (44.525210999999999, -72.783068999999998), + (44.525284999999997, -72.782951999999995), + (44.525364000000003, -72.782855999999995), + (44.525450999999997, -72.782777999999993), + (44.525559000000001, -72.782745000000006), + (44.525666999999999, -72.782769000000002), + (44.525779999999997, -72.782752000000002), + (44.525894000000001, -72.782706000000005), + (44.526004, -72.782685999999998), + (44.526130000000002, -72.782685999999998), + (44.526242000000003, -72.782680999999997), + (44.526342999999997, -72.782658999999995), + (44.526452999999997, -72.782645000000002), + (44.526573999999997, -72.782622000000003), + (44.526696000000001, -72.782606000000001), + (44.526812, -72.782630999999995), + (44.526938000000001, -72.782651000000001), + (44.527062000000001, -72.782730999999998), + (44.527188000000002, -72.782775000000001), + (44.527309000000002, -72.782849999999996), + (44.527427000000003, -72.782912999999994), + (44.527535999999998, -72.782978999999997), + (44.527641000000003, -72.783026000000007), + (44.527737999999999, -72.783083000000005), + (44.527830999999999, -72.783153999999996), + (44.527920000000002, -72.783224000000004), + (44.527991999999998, -72.783306999999994), + (44.528125000000003, -72.783458999999993), + (44.528243000000003, -72.783597), + (44.528326, -72.783708000000004)], + + [(44.531619999999997, -72.781301999999997), + (44.531717, -72.781347999999994), + (44.531807000000001, -72.781324999999995), + (44.531903, -72.781318999999996), + (44.532012999999999, -72.781338000000005), + (44.532108999999998, -72.781338000000005), + (44.532207, -72.781357), + (44.532322999999998, -72.781363999999996), + (44.532415999999998, -72.781340999999998), + (44.532532000000003, -72.781408999999996), + (44.532645000000002, -72.781417000000005), + (44.532733, -72.781457000000003), + (44.532836000000003, -72.781448999999995), + (44.532929000000003, -72.781482999999994), + (44.533073000000002, -72.781527999999994), + (44.533185000000003, -72.781533999999994), + (44.533276000000001, -72.781554999999997), + (44.533383999999998, -72.781566999999995), + (44.533512999999999, -72.781570000000002), + (44.533607000000003, -72.781587000000002), + (44.533726000000001, -72.781602000000007), + (44.533845999999997, -72.781604000000002), + (44.533965000000002, -72.781628999999995), + (44.534064999999998, -72.781659000000005), + (44.534154999999998, -72.781681000000006), + (44.534252000000002, -72.781696999999994), + (44.534342000000002, -72.781711999999999), + (44.53445, -72.781741999999994), + (44.534537999999998, -72.781775999999994), + (44.534635999999999, -72.781779), + (44.534768, -72.781802999999996), + (44.534861999999997, -72.781834000000003), + (44.534953999999999, -72.781846000000002), + (44.535057000000002, -72.781835999999998), + (44.535179999999997, -72.781863999999999), + (44.535277999999998, -72.781850000000006), + (44.535356999999998, -72.781908999999999), + (44.535449999999997, -72.781921999999994), + (44.535558000000002, -72.781897000000001), + (44.535654000000001, -72.78192), + (44.535772000000001, -72.781948), + (44.535879999999999, -72.781942999999998), + (44.535981999999997, -72.781986000000003), + (44.536099999999998, -72.782006999999993), + (44.536206, -72.781998000000002), + (44.536301000000002, -72.782036000000005), + (44.536425000000001, -72.782071999999999), + (44.536521, -72.782070000000004), + (44.536619999999999, -72.782047000000006), + (44.536731000000003, -72.782090999999994), + (44.536833000000001, -72.782088999999999), + (44.536929999999998, -72.782117999999997), + (44.537028999999997, -72.782152999999994), + (44.537129, -72.782145999999997), + (44.537227000000001, -72.782158999999993), + (44.537323999999998, -72.782179999999997), + (44.537413000000001, -72.782229999999998), + (44.537517000000001, -72.782253999999995), + (44.537619999999997, -72.782269999999997), + (44.537720999999998, -72.782290000000003), + (44.537821000000001, -72.782300000000006), + (44.537914999999998, -72.782320999999996), + (44.538009000000002, -72.782325999999998), + (44.538111000000001, -72.782330000000002), + (44.538207, -72.782381000000001), + (44.538302000000002, -72.782418000000007), + (44.538409999999999, -72.782452000000006), + (44.538505999999998, -72.782437999999999), + (44.538606999999999, -72.782499999999999), + (44.538724000000002, -72.782494999999997), + (44.538829, -72.782522999999998), + (44.538939999999997, -72.782509000000005), + (44.539040999999997, -72.782562999999996), + (44.539150999999997, -72.782549000000003), + (44.539256999999999, -72.782550000000001), + (44.539377000000002, -72.782539), + (44.539493999999998, -72.782527999999999), + (44.539594000000001, -72.782542000000007), + (44.539687999999998, -72.782555000000002), + (44.539782000000002, -72.782589000000002), + (44.539881000000001, -72.782607999999996), + (44.539976000000003, -72.782638000000006), + (44.540094000000003, -72.782680999999997), + (44.540199999999999, -72.782686999999996), + (44.540320000000001, -72.782701000000003), + (44.540446000000003, -72.782706000000005), + (44.540559000000002, -72.782714999999996), + (44.540658000000001, -72.782741000000001), + (44.540768999999997, -72.782754999999995), + (44.540869000000001, -72.782765999999995), + (44.540971999999996, -72.782792000000001), + (44.541077999999999, -72.782821999999996), + (44.541176, -72.782842000000002)], + + [(44.531619999999997, -72.781301999999997), + (44.531717, -72.781347999999994), + (44.531807000000001, -72.781324999999995), + (44.531903, -72.781318999999996), + (44.532012999999999, -72.781338000000005), + (44.532108999999998, -72.781338000000005), + (44.532207, -72.781357), + (44.532322999999998, -72.781363999999996), + (44.532415999999998, -72.781340999999998), + (44.532532000000003, -72.781408999999996), + (44.532645000000002, -72.781417000000005), + (44.532733, -72.781457000000003), + (44.532836000000003, -72.781448999999995), + (44.532929000000003, -72.781482999999994), + (44.533073000000002, -72.781527999999994), + (44.533185000000003, -72.781533999999994), + (44.533276000000001, -72.781554999999997), + (44.533383999999998, -72.781566999999995), + (44.533512999999999, -72.781570000000002), + (44.533607000000003, -72.781587000000002), + (44.533726000000001, -72.781602000000007), + (44.533845999999997, -72.781604000000002), + (44.533965000000002, -72.781628999999995), + (44.534064999999998, -72.781659000000005), + (44.534154999999998, -72.781681000000006), + (44.534252000000002, -72.781696999999994), + (44.534342000000002, -72.781711999999999), + (44.53445, -72.781741999999994), + (44.534537999999998, -72.781775999999994), + (44.534635999999999, -72.781779), + (44.534768, -72.781802999999996), + (44.534861999999997, -72.781834000000003), + (44.534953999999999, -72.781846000000002), + (44.535057000000002, -72.781835999999998), + (44.535179999999997, -72.781863999999999), + (44.535277999999998, -72.781850000000006), + (44.535356999999998, -72.781908999999999), + (44.535449999999997, -72.781921999999994), + (44.535558000000002, -72.781897000000001), + (44.535654000000001, -72.78192), + (44.535772000000001, -72.781948), + (44.535879999999999, -72.781942999999998), + (44.535981999999997, -72.781986000000003), + (44.536099999999998, -72.782006999999993), + (44.536206, -72.781998000000002), + (44.536301000000002, -72.782036000000005), + (44.536425000000001, -72.782071999999999), + (44.536521, -72.782070000000004), + (44.536619999999999, -72.782047000000006), + (44.536731000000003, -72.782090999999994), + (44.536833000000001, -72.782088999999999), + (44.536929999999998, -72.782117999999997), + (44.537028999999997, -72.782152999999994), + (44.537129, -72.782145999999997), + (44.537227000000001, -72.782158999999993), + (44.537323999999998, -72.782179999999997), + (44.537413000000001, -72.782229999999998), + (44.537517000000001, -72.782253999999995), + (44.537619999999997, -72.782269999999997), + (44.537720999999998, -72.782290000000003), + (44.537821000000001, -72.782300000000006), + (44.537914999999998, -72.782320999999996), + (44.538009000000002, -72.782325999999998), + (44.538111000000001, -72.782330000000002), + (44.538207, -72.782381000000001), + (44.538302000000002, -72.782418000000007), + (44.538409999999999, -72.782452000000006), + (44.538505999999998, -72.782437999999999), + (44.538606999999999, -72.782499999999999), + (44.538724000000002, -72.782494999999997), + (44.538829, -72.782522999999998), + (44.538939999999997, -72.782509000000005), + (44.539040999999997, -72.782562999999996), + (44.539150999999997, -72.782549000000003), + (44.539256999999999, -72.782550000000001), + (44.539377000000002, -72.782539), + (44.539493999999998, -72.782527999999999), + (44.539594000000001, -72.782542000000007), + (44.539687999999998, -72.782555000000002), + (44.539782000000002, -72.782589000000002), + (44.539881000000001, -72.782607999999996), + (44.539976000000003, -72.782638000000006), + (44.540094000000003, -72.782680999999997), + (44.540199999999999, -72.782686999999996), + (44.540320000000001, -72.782701000000003), + (44.540446000000003, -72.782706000000005), + (44.540559000000002, -72.782714999999996), + (44.540658000000001, -72.782741000000001), + (44.540768999999997, -72.782754999999995), + (44.540869000000001, -72.782765999999995), + (44.540971999999996, -72.782792000000001), + (44.541077999999999, -72.782821999999996), + (44.541176, -72.782842000000002)], + + [(44.531399, -72.787913000000003), + (44.531393000000001, -72.788060999999999), + (44.531410000000001, -72.788214999999994), + (44.531455000000001, -72.78837), + (44.531460000000003, -72.788514000000006), + (44.531461999999998, -72.788663), + (44.531477000000002, -72.788807000000006), + (44.531477000000002, -72.788944000000001), + (44.531509999999997, -72.789100000000005), + (44.531543999999997, -72.789249999999996), + (44.531582999999998, -72.789379999999994), + (44.531599, -72.789451999999997), + (44.531633999999997, -72.789574000000002), + (44.531672, -72.789703000000003), + (44.531708999999999, -72.789834999999997), + (44.531739999999999, -72.789957000000001), + (44.531773000000001, -72.790083999999993), + (44.531798000000002, -72.790214000000006), + (44.531834000000003, -72.790396999999999), + (44.531858999999997, -72.790529000000006), + (44.531883000000001, -72.790678), + (44.531911999999998, -72.790808999999996), + (44.531950999999999, -72.790937999999997), + (44.531976999999998, -72.791060000000002), + (44.532015999999999, -72.791175999999993), + (44.532051000000003, -72.791295000000005), + (44.532083999999998, -72.791415999999998), + (44.532116000000002, -72.791544000000002), + (44.532153000000001, -72.791668999999999), + (44.532181000000001, -72.791790000000006), + (44.532215000000001, -72.791970000000006), + (44.532259000000003, -72.792148999999995), + (44.532282000000002, -72.792274000000006), + (44.532321000000003, -72.792457999999996), + (44.532347999999999, -72.792586999999997), + (44.532381000000001, -72.792713000000006), + (44.532415999999998, -72.792838000000003), + (44.532448000000002, -72.792956000000004), + (44.532494, -72.793133999999995), + (44.532528999999997, -72.793253000000007), + (44.532572000000002, -72.793436), + (44.532603999999999, -72.793563000000006), + (44.532634000000002, -72.793683000000001), + (44.532679999999999, -72.793830999999997), + (44.532707000000002, -72.793957000000006), + (44.532750999999998, -72.794101999999995), + (44.532794000000003, -72.794239000000005), + (44.532823999999998, -72.794372999999993), + (44.532862999999999, -72.794516000000002), + (44.532899999999998, -72.794658999999996), + (44.532947999999998, -72.794802000000004), + (44.532984999999996, -72.79495), + (44.533025000000002, -72.795108999999997), + (44.533059000000002, -72.795242000000002), + (44.533090999999999, -72.795376000000005), + (44.53313, -72.795509999999993), + (44.533172, -72.795672999999994), + (44.533205000000002, -72.795824999999994), + (44.533244000000003, -72.795997), + (44.533262000000001, -72.796126999999998), + (44.533301000000002, -72.796304000000006), + (44.533346000000002, -72.796475999999998), + (44.533383999999998, -72.796648000000005), + (44.533413000000003, -72.796823000000003), + (44.533451999999997, -72.797002000000006), + (44.533512000000002, -72.797166000000004), + (44.533538, -72.797289000000006), + (44.533572999999997, -72.797409000000002), + (44.533597999999998, -72.797531000000006), + (44.533627000000003, -72.797656000000003), + (44.533664000000002, -72.797770999999997), + (44.533701000000001, -72.797948000000005), + (44.533740000000002, -72.798133000000007), + (44.533762000000003, -72.798289999999994), + (44.533797999999997, -72.798430999999994), + (44.533830999999999, -72.798550000000006), + (44.533864000000001, -72.798672999999994), + (44.533898000000001, -72.798790999999994), + (44.533935, -72.798910000000006), + (44.533982000000002, -72.799081999999999), + (44.534027000000002, -72.799245999999997), + (44.534069000000002, -72.799414999999996), + (44.534098, -72.799537999999998), + (44.534131000000002, -72.799662999999995), + (44.534165999999999, -72.799780999999996), + (44.534208, -72.799947000000003), + (44.534252000000002, -72.800117999999998), + (44.534263000000003, -72.800242999999995), + (44.534280000000003, -72.800369000000003), + (44.534309999999998, -72.800541999999993), + (44.534345000000002, -72.800719000000001), + (44.534393000000001, -72.800826999999998), + (44.534412000000003, -72.800950999999998), + (44.534429000000003, -72.801079000000001), + (44.534471000000003, -72.801254), + (44.534492999999998, -72.801378), + (44.534543999999997, -72.801551000000003), + (44.534587000000002, -72.801722999999996), + (44.534619999999997, -72.801905000000005), + (44.534657000000003, -72.802082999999996), + (44.534685000000003, -72.802205000000001), + (44.534714999999998, -72.802335999999997), + (44.534751, -72.802454999999995), + (44.534801999999999, -72.802619000000007), + (44.534849999999999, -72.802792999999994), + (44.534875999999997, -72.802916999999994), + (44.534922999999999, -72.803088000000002), + (44.534976999999998, -72.803263000000001), + (44.535012000000002, -72.803381999999999), + (44.535043999999999, -72.803506999999996), + (44.535082000000003, -72.803640000000001), + (44.535128, -72.803804999999997), + (44.535164000000002, -72.803925000000007), + (44.535196999999997, -72.804046999999997), + (44.535232999999998, -72.804222999999993), + (44.535266999999997, -72.804402999999994), + (44.535310000000003, -72.804573000000005), + (44.535338000000003, -72.804749000000001), + (44.535338000000003, -72.804874999999996), + (44.535367999999998, -72.804995000000005), + (44.535412999999998, -72.805162999999993), + (44.535434000000002, -72.805291999999994), + (44.535482000000002, -72.805469000000002), + (44.535530000000001, -72.805637000000004), + (44.535561999999999, -72.805755000000005), + (44.535615999999997, -72.805929000000006), + (44.535649999999997, -72.806047000000007), + (44.535685999999998, -72.806168), + (44.535725999999997, -72.806282999999993), + (44.535761999999998, -72.806404999999998), + (44.535778000000001, -72.806532000000004), + (44.535798, -72.806663), + (44.53584, -72.806828999999993), + (44.535843999999997, -72.806962999999996), + (44.535862000000002, -72.807106000000005), + (44.535881000000003, -72.807248000000001), + (44.535910999999999, -72.807383000000002), + (44.535944000000001, -72.807507999999999), + (44.535975999999998, -72.807631999999998), + (44.536011999999999, -72.807754000000003), + (44.536047000000003, -72.807872000000003), + (44.536085999999997, -72.807997), + (44.536118000000002, -72.808124000000007), + (44.536152000000001, -72.808244999999999), + (44.536202000000003, -72.808420999999996), + (44.536254, -72.808593999999999), + (44.536304999999999, -72.808769999999996), + (44.536355, -72.808942000000002), + (44.536391000000002, -72.809068999999994), + (44.536423999999997, -72.809195000000003), + (44.536467999999999, -72.809364000000002), + (44.53651, -72.809539000000001), + (44.536543999999999, -72.809662000000003), + (44.536574000000002, -72.809787999999998), + (44.536619000000002, -72.809956), + (44.536647000000002, -72.810083000000006), + (44.536678000000002, -72.810209), + (44.536712999999999, -72.810336000000007), + (44.536745000000003, -72.810457), + (44.536788000000001, -72.810629000000006), + (44.536830000000002, -72.810805999999999), + (44.536858000000002, -72.810929999999999), + (44.536890999999997, -72.811048), + (44.536929999999998, -72.811216999999999), + (44.536973000000003, -72.811390000000003), + (44.536999000000002, -72.811513000000005), + (44.537019999999998, -72.811635999999993), + (44.537050999999998, -72.811819999999997), + (44.537089000000002, -72.811995999999994), + (44.537120000000002, -72.812171000000006), + (44.537146999999997, -72.812293999999994), + (44.537191, -72.812470000000005), + (44.537224999999999, -72.812646999999998), + (44.537261000000001, -72.81277), + (44.537311000000003, -72.812939), + (44.537337000000001, -72.813057000000001), + (44.537376999999999, -72.813233999999994), + (44.537405, -72.813354000000004), + (44.537433999999998, -72.813479000000001), + (44.537455999999999, -72.813659999999999)], + + [(44.531399, -72.787913000000003), + (44.531393000000001, -72.788060999999999), + (44.531410000000001, -72.788214999999994), + (44.531455000000001, -72.78837), + (44.531460000000003, -72.788514000000006), + (44.531461999999998, -72.788663), + (44.531477000000002, -72.788807000000006), + (44.531477000000002, -72.788944000000001), + (44.531509999999997, -72.789100000000005), + (44.531543999999997, -72.789249999999996), + (44.531582999999998, -72.789379999999994), + (44.531599, -72.789451999999997), + (44.531633999999997, -72.789574000000002), + (44.531672, -72.789703000000003), + (44.531708999999999, -72.789834999999997), + (44.531739999999999, -72.789957000000001), + (44.531773000000001, -72.790083999999993), + (44.531798000000002, -72.790214000000006), + (44.531834000000003, -72.790396999999999), + (44.531858999999997, -72.790529000000006), + (44.531883000000001, -72.790678), + (44.531911999999998, -72.790808999999996), + (44.531950999999999, -72.790937999999997), + (44.531976999999998, -72.791060000000002), + (44.532015999999999, -72.791175999999993), + (44.532051000000003, -72.791295000000005), + (44.532083999999998, -72.791415999999998), + (44.532116000000002, -72.791544000000002), + (44.532153000000001, -72.791668999999999), + (44.532181000000001, -72.791790000000006), + (44.532215000000001, -72.791970000000006), + (44.532259000000003, -72.792148999999995), + (44.532282000000002, -72.792274000000006), + (44.532321000000003, -72.792457999999996), + (44.532347999999999, -72.792586999999997), + (44.532381000000001, -72.792713000000006), + (44.532415999999998, -72.792838000000003), + (44.532448000000002, -72.792956000000004), + (44.532494, -72.793133999999995), + (44.532528999999997, -72.793253000000007), + (44.532572000000002, -72.793436), + (44.532603999999999, -72.793563000000006), + (44.532634000000002, -72.793683000000001), + (44.532679999999999, -72.793830999999997), + (44.532707000000002, -72.793957000000006), + (44.532750999999998, -72.794101999999995), + (44.532794000000003, -72.794239000000005), + (44.532823999999998, -72.794372999999993), + (44.532862999999999, -72.794516000000002), + (44.532899999999998, -72.794658999999996), + (44.532947999999998, -72.794802000000004), + (44.532984999999996, -72.79495), + (44.533025000000002, -72.795108999999997), + (44.533059000000002, -72.795242000000002), + (44.533090999999999, -72.795376000000005), + (44.53313, -72.795509999999993), + (44.533172, -72.795672999999994), + (44.533205000000002, -72.795824999999994), + (44.533244000000003, -72.795997), + (44.533262000000001, -72.796126999999998), + (44.533301000000002, -72.796304000000006), + (44.533346000000002, -72.796475999999998), + (44.533383999999998, -72.796648000000005), + (44.533413000000003, -72.796823000000003), + (44.533451999999997, -72.797002000000006), + (44.533512000000002, -72.797166000000004), + (44.533538, -72.797289000000006), + (44.533572999999997, -72.797409000000002), + (44.533597999999998, -72.797531000000006), + (44.533627000000003, -72.797656000000003), + (44.533664000000002, -72.797770999999997), + (44.533701000000001, -72.797948000000005), + (44.533740000000002, -72.798133000000007), + (44.533762000000003, -72.798289999999994), + (44.533797999999997, -72.798430999999994), + (44.533830999999999, -72.798550000000006), + (44.533864000000001, -72.798672999999994), + (44.533898000000001, -72.798790999999994), + (44.533935, -72.798910000000006), + (44.533982000000002, -72.799081999999999), + (44.534027000000002, -72.799245999999997), + (44.534069000000002, -72.799414999999996), + (44.534098, -72.799537999999998), + (44.534131000000002, -72.799662999999995), + (44.534165999999999, -72.799780999999996), + (44.534208, -72.799947000000003), + (44.534252000000002, -72.800117999999998), + (44.534263000000003, -72.800242999999995), + (44.534280000000003, -72.800369000000003), + (44.534309999999998, -72.800541999999993), + (44.534345000000002, -72.800719000000001), + (44.534393000000001, -72.800826999999998), + (44.534412000000003, -72.800950999999998), + (44.534429000000003, -72.801079000000001), + (44.534471000000003, -72.801254), + (44.534492999999998, -72.801378), + (44.534543999999997, -72.801551000000003), + (44.534587000000002, -72.801722999999996), + (44.534619999999997, -72.801905000000005), + (44.534657000000003, -72.802082999999996), + (44.534685000000003, -72.802205000000001), + (44.534714999999998, -72.802335999999997), + (44.534751, -72.802454999999995), + (44.534801999999999, -72.802619000000007), + (44.534849999999999, -72.802792999999994), + (44.534875999999997, -72.802916999999994), + (44.534922999999999, -72.803088000000002), + (44.534976999999998, -72.803263000000001), + (44.535012000000002, -72.803381999999999), + (44.535043999999999, -72.803506999999996), + (44.535082000000003, -72.803640000000001), + (44.535128, -72.803804999999997), + (44.535164000000002, -72.803925000000007), + (44.535196999999997, -72.804046999999997), + (44.535232999999998, -72.804222999999993), + (44.535266999999997, -72.804402999999994), + (44.535310000000003, -72.804573000000005), + (44.535338000000003, -72.804749000000001), + (44.535338000000003, -72.804874999999996), + (44.535367999999998, -72.804995000000005), + (44.535412999999998, -72.805162999999993), + (44.535434000000002, -72.805291999999994), + (44.535482000000002, -72.805469000000002), + (44.535530000000001, -72.805637000000004), + (44.535561999999999, -72.805755000000005), + (44.535615999999997, -72.805929000000006), + (44.535649999999997, -72.806047000000007), + (44.535685999999998, -72.806168), + (44.535725999999997, -72.806282999999993), + (44.535761999999998, -72.806404999999998), + (44.535778000000001, -72.806532000000004), + (44.535798, -72.806663), + (44.53584, -72.806828999999993), + (44.535843999999997, -72.806962999999996), + (44.535862000000002, -72.807106000000005), + (44.535881000000003, -72.807248000000001), + (44.535910999999999, -72.807383000000002), + (44.535944000000001, -72.807507999999999), + (44.535975999999998, -72.807631999999998), + (44.536011999999999, -72.807754000000003), + (44.536047000000003, -72.807872000000003), + (44.536085999999997, -72.807997), + (44.536118000000002, -72.808124000000007), + (44.536152000000001, -72.808244999999999), + (44.536202000000003, -72.808420999999996), + (44.536254, -72.808593999999999), + (44.536304999999999, -72.808769999999996), + (44.536355, -72.808942000000002), + (44.536391000000002, -72.809068999999994), + (44.536423999999997, -72.809195000000003), + (44.536467999999999, -72.809364000000002), + (44.53651, -72.809539000000001), + (44.536543999999999, -72.809662000000003), + (44.536574000000002, -72.809787999999998), + (44.536619000000002, -72.809956), + (44.536647000000002, -72.810083000000006), + (44.536678000000002, -72.810209), + (44.536712999999999, -72.810336000000007), + (44.536745000000003, -72.810457), + (44.536788000000001, -72.810629000000006), + (44.536830000000002, -72.810805999999999), + (44.536858000000002, -72.810929999999999), + (44.536890999999997, -72.811048), + (44.536929999999998, -72.811216999999999), + (44.536973000000003, -72.811390000000003), + (44.536999000000002, -72.811513000000005), + (44.537019999999998, -72.811635999999993), + (44.537050999999998, -72.811819999999997), + (44.537089000000002, -72.811995999999994), + (44.537120000000002, -72.812171000000006), + (44.537146999999997, -72.812293999999994), + (44.537191, -72.812470000000005), + (44.537224999999999, -72.812646999999998), + (44.537261000000001, -72.81277), + (44.537311000000003, -72.812939), + (44.537337000000001, -72.813057000000001), + (44.537376999999999, -72.813233999999994), + (44.537405, -72.813354000000004), + (44.537433999999998, -72.813479000000001), + (44.537455999999999, -72.813659999999999)], + + [(44.537615000000002, -72.814301), + (44.537650999999997, -72.814407000000003), + (44.537650999999997, -72.814407000000003), + (44.537557999999997, -72.814393999999993), + (44.537551000000001, -72.814267999999998), + (44.537436, -72.814273), + (44.537350000000004, -72.814328000000003), + (44.537246000000003, -72.814331999999993), + (44.537139000000003, -72.814317000000003), + (44.537019999999998, -72.814342999999994), + (44.536886000000003, -72.814398999999995), + (44.536754000000002, -72.814390000000003), + (44.536619000000002, -72.814417000000006), + (44.536489000000003, -72.814417000000006), + (44.536352000000001, -72.814393999999993), + (44.536220999999998, -72.814384000000004), + (44.536124000000001, -72.814387999999994), + (44.536026999999997, -72.814432999999994), + (44.535927000000001, -72.814397), + (44.535834000000001, -72.814426999999995), + (44.535742999999997, -72.814441000000002), + (44.535651000000001, -72.814432999999994), + (44.535539, -72.814413000000002), + (44.535409999999999, -72.814430999999999), + (44.535319000000001, -72.814443999999995), + (44.535234000000003, -72.814384000000004), + (44.535139000000001, -72.814386999999996), + (44.535035000000001, -72.814368999999999), + (44.534947000000003, -72.814289000000002), + (44.534841999999998, -72.814283000000003), + (44.534776000000001, -72.814169000000007), + (44.534744000000003, -72.814025999999998), + (44.534719000000003, -72.813871000000006), + (44.534714000000001, -72.813704000000001), + (44.534753000000002, -72.813526999999993), + (44.534767000000002, -72.813400000000001), + (44.534751, -72.813294999999997), + (44.534799, -72.813181), + (44.534851000000003, -72.813056000000003), + (44.534987999999998, -72.813017000000002), + (44.535100999999997, -72.812922), + (44.535232000000001, -72.812822999999995), + (44.535321000000003, -72.812731999999997), + (44.535445000000003, -72.812577000000005), + (44.535561000000001, -72.812444999999997), + (44.535679999999999, -72.812324000000004), + (44.535814000000002, -72.812184999999999), + (44.535854999999998, -72.812059000000005), + (44.535967999999997, -72.811921999999996), + (44.53604, -72.811716000000004), + (44.53613, -72.811536000000004), + (44.536205000000002, -72.811350000000004), + (44.536287000000002, -72.811233000000001), + (44.536299999999997, -72.811055999999994), + (44.536352999999998, -72.810902999999996), + (44.536290999999999, -72.810710999999998), + (44.536168000000004, -72.810586999999998), + (44.536090999999999, -72.810453999999993), + (44.536009, -72.81035), + (44.535946000000003, -72.810220999999999), + (44.535837000000001, -72.810074), + (44.535753, -72.809912999999995), + (44.535639000000003, -72.809797000000003), + (44.535609000000001, -72.809639000000004), + (44.535550000000001, -72.809462999999994), + (44.535536, -72.809273000000005), + (44.535456000000003, -72.809068999999994), + (44.535378000000001, -72.808887999999996), + (44.535372000000002, -72.808684), + (44.535291999999998, -72.808475999999999), + (44.535249999999998, -72.808277000000004), + (44.535192000000002, -72.808080000000004), + (44.535136000000001, -72.807875999999993), + (44.535114, -72.807672999999994), + (44.535046000000001, -72.807490999999999), + (44.535032000000001, -72.807288999999997), + (44.535024, -72.807057), + (44.535075999999997, -72.806894), + (44.535049000000001, -72.806687999999994), + (44.535086999999997, -72.806500999999997), + (44.535102999999999, -72.806319000000002), + (44.535077000000001, -72.806149000000005), + (44.535110000000003, -72.805899999999994), + (44.535021, -72.805712), + (44.534989000000003, -72.805526999999998), + (44.534885000000003, -72.805380999999997), + (44.534823000000003, -72.805194999999998), + (44.534770999999999, -72.805010999999993), + (44.534723999999997, -72.804828999999998), + (44.534739000000002, -72.804696000000007), + (44.534734999999998, -72.804563999999999), + (44.534739000000002, -72.804411999999999), + (44.534807999999998, -72.804263000000006), + (44.534830999999997, -72.804141000000001), + (44.534768, -72.804017000000002), + (44.534754999999997, -72.803949000000003), + (44.534754999999997, -72.803949000000003), + (44.534672999999998, -72.803802000000005), + (44.534624000000001, -72.803670999999994), + (44.534502000000003, -72.803618), + (44.534418000000002, -72.803531000000007), + (44.534329999999997, -72.803465000000003), + (44.534274000000003, -72.803349999999995), + (44.534156000000003, -72.803314999999998), + (44.534045999999996, -72.803208999999995), + (44.53398, -72.803060000000002), + (44.533926000000001, -72.802914999999999), + (44.533859999999997, -72.802719999999994), + (44.533856, -72.802513000000005), + (44.533759000000003, -72.802363999999997), + (44.533732999999998, -72.802176000000003), + (44.533687, -72.801981999999995), + (44.533650999999999, -72.801873000000001), + (44.533579000000003, -72.801655999999994), + (44.533535999999998, -72.801434999999998), + (44.533405999999999, -72.801263000000006), + (44.533369999999998, -72.801128000000006), + (44.533329999999999, -72.800991999999994), + (44.533242000000001, -72.800858000000005), + (44.533199000000003, -72.800695000000005), + (44.533113, -72.800556), + (44.533082999999998, -72.800359), + (44.533042000000002, -72.800229999999999), + (44.532975, -72.800021000000001), + (44.532932000000002, -72.799816000000007), + (44.532899, -72.799664000000007), + (44.53293, -72.799526), + (44.532856000000002, -72.799357999999998), + (44.532809999999998, -72.799198000000004), + (44.532784999999997, -72.799024000000003), + (44.532711999999997, -72.798829999999995), + (44.532710000000002, -72.798629000000005), + (44.532710999999999, -72.798373999999995), + (44.532769000000002, -72.798196000000004), + (44.532749000000003, -72.797983000000002), + (44.532772000000001, -72.797764999999998), + (44.532789000000001, -72.797582000000006), + (44.532774000000003, -72.797389999999993), + (44.532795999999998, -72.797241), + (44.532746000000003, -72.797116000000003), + (44.532744999999998, -72.796983999999995), + (44.532634999999999, -72.796915999999996), + (44.532539, -72.796797999999995), + (44.532491, -72.796645999999996), + (44.532384999999998, -72.796496000000005), + (44.532285999999999, -72.796351000000001), + (44.532195999999999, -72.796171999999999), + (44.532107000000003, -72.796008999999998), + (44.532048000000003, -72.795854000000006), + (44.53201, -72.795679000000007), + (44.531922999999999, -72.795484999999999), + (44.531891000000002, -72.795367999999996), + (44.531826000000002, -72.795134000000004), + (44.531790999999998, -72.794908000000007), + (44.531725000000002, -72.794674999999998), + (44.531717999999998, -72.794539), + (44.531717, -72.794383999999994), + (44.531683999999998, -72.794212000000002), + (44.531647, -72.794048000000004), + (44.531647, -72.793867000000006), + (44.531647, -72.793710000000004), + (44.531612000000003, -72.793563000000006), + (44.531584000000002, -72.793405000000007), + (44.531576000000001, -72.79325), + (44.531540999999997, -72.793081000000001), + (44.531509, -72.792913999999996), + (44.531495, -72.792778999999996), + (44.531478, -72.792653999999999), + (44.531438999999999, -72.792406999999997), + (44.531455000000001, -72.792278999999994), + (44.531432000000002, -72.792021000000005), + (44.53145, -72.791891000000007), + (44.531489000000001, -72.791765999999996), + (44.531469000000001, -72.791528999999997), + (44.531480000000002, -72.791404), + (44.531492, -72.791262000000003), + (44.531481999999997, -72.791124999999994), + (44.531461999999998, -72.790988999999996), + (44.531444999999998, -72.790858999999998), + (44.531364000000004, -72.790666999999999), + (44.531272000000001, -72.790499999999994), + (44.531196999999999, -72.790340999999998), + (44.531139000000003, -72.790187000000003), + (44.531086000000002, -72.790030999999999), + (44.531027999999999, -72.789876000000007), + (44.530973000000003, -72.789697000000004), + (44.530943999999998, -72.789533000000006), + (44.530923000000001, -72.789385999999993), + (44.530906999999999, -72.789212000000006), + (44.530897000000003, -72.789017999999999), + (44.530884999999998, -72.788837000000001), + (44.530838000000003, -72.788655000000006), + (44.530849000000003, -72.788477), + (44.530856, -72.788304999999994), + (44.530867000000001, -72.788156999999998), + (44.530892000000001, -72.788008000000005), + (44.530873, -72.787869000000001)], + + [(44.537615000000002, -72.814301), + (44.537650999999997, -72.814407000000003), + (44.537650999999997, -72.814407000000003), + (44.537557999999997, -72.814393999999993), + (44.537551000000001, -72.814267999999998), + (44.537436, -72.814273), + (44.537350000000004, -72.814328000000003), + (44.537246000000003, -72.814331999999993), + (44.537139000000003, -72.814317000000003), + (44.537019999999998, -72.814342999999994), + (44.536886000000003, -72.814398999999995), + (44.536754000000002, -72.814390000000003), + (44.536619000000002, -72.814417000000006), + (44.536489000000003, -72.814417000000006), + (44.536352000000001, -72.814393999999993), + (44.536220999999998, -72.814384000000004), + (44.536124000000001, -72.814387999999994), + (44.536026999999997, -72.814432999999994), + (44.535927000000001, -72.814397), + (44.535834000000001, -72.814426999999995), + (44.535742999999997, -72.814441000000002), + (44.535651000000001, -72.814432999999994), + (44.535539, -72.814413000000002), + (44.535409999999999, -72.814430999999999), + (44.535319000000001, -72.814443999999995), + (44.535234000000003, -72.814384000000004), + (44.535139000000001, -72.814386999999996), + (44.535035000000001, -72.814368999999999), + (44.534947000000003, -72.814289000000002), + (44.534841999999998, -72.814283000000003), + (44.534776000000001, -72.814169000000007), + (44.534744000000003, -72.814025999999998), + (44.534719000000003, -72.813871000000006), + (44.534714000000001, -72.813704000000001), + (44.534753000000002, -72.813526999999993), + (44.534767000000002, -72.813400000000001), + (44.534751, -72.813294999999997), + (44.534799, -72.813181), + (44.534851000000003, -72.813056000000003), + (44.534987999999998, -72.813017000000002), + (44.535100999999997, -72.812922), + (44.535232000000001, -72.812822999999995), + (44.535321000000003, -72.812731999999997), + (44.535445000000003, -72.812577000000005), + (44.535561000000001, -72.812444999999997), + (44.535679999999999, -72.812324000000004), + (44.535814000000002, -72.812184999999999), + (44.535854999999998, -72.812059000000005), + (44.535967999999997, -72.811921999999996), + (44.53604, -72.811716000000004), + (44.53613, -72.811536000000004), + (44.536205000000002, -72.811350000000004), + (44.536287000000002, -72.811233000000001), + (44.536299999999997, -72.811055999999994), + (44.536352999999998, -72.810902999999996), + (44.536290999999999, -72.810710999999998), + (44.536168000000004, -72.810586999999998), + (44.536090999999999, -72.810453999999993), + (44.536009, -72.81035), + (44.535946000000003, -72.810220999999999), + (44.535837000000001, -72.810074), + (44.535753, -72.809912999999995), + (44.535639000000003, -72.809797000000003), + (44.535609000000001, -72.809639000000004), + (44.535550000000001, -72.809462999999994), + (44.535536, -72.809273000000005), + (44.535456000000003, -72.809068999999994), + (44.535378000000001, -72.808887999999996), + (44.535372000000002, -72.808684), + (44.535291999999998, -72.808475999999999), + (44.535249999999998, -72.808277000000004), + (44.535192000000002, -72.808080000000004), + (44.535136000000001, -72.807875999999993), + (44.535114, -72.807672999999994), + (44.535046000000001, -72.807490999999999), + (44.535032000000001, -72.807288999999997), + (44.535024, -72.807057), + (44.535075999999997, -72.806894), + (44.535049000000001, -72.806687999999994), + (44.535086999999997, -72.806500999999997), + (44.535102999999999, -72.806319000000002), + (44.535077000000001, -72.806149000000005), + (44.535110000000003, -72.805899999999994), + (44.535021, -72.805712), + (44.534989000000003, -72.805526999999998), + (44.534885000000003, -72.805380999999997), + (44.534823000000003, -72.805194999999998), + (44.534770999999999, -72.805010999999993), + (44.534723999999997, -72.804828999999998), + (44.534739000000002, -72.804696000000007), + (44.534734999999998, -72.804563999999999), + (44.534739000000002, -72.804411999999999), + (44.534807999999998, -72.804263000000006), + (44.534830999999997, -72.804141000000001), + (44.534768, -72.804017000000002), + (44.534754999999997, -72.803949000000003), + (44.534754999999997, -72.803949000000003), + (44.534672999999998, -72.803802000000005), + (44.534624000000001, -72.803670999999994), + (44.534502000000003, -72.803618), + (44.534418000000002, -72.803531000000007), + (44.534329999999997, -72.803465000000003), + (44.534274000000003, -72.803349999999995), + (44.534156000000003, -72.803314999999998), + (44.534045999999996, -72.803208999999995), + (44.53398, -72.803060000000002), + (44.533926000000001, -72.802914999999999), + (44.533859999999997, -72.802719999999994), + (44.533856, -72.802513000000005), + (44.533759000000003, -72.802363999999997), + (44.533732999999998, -72.802176000000003), + (44.533687, -72.801981999999995), + (44.533650999999999, -72.801873000000001), + (44.533579000000003, -72.801655999999994), + (44.533535999999998, -72.801434999999998), + (44.533405999999999, -72.801263000000006), + (44.533369999999998, -72.801128000000006), + (44.533329999999999, -72.800991999999994), + (44.533242000000001, -72.800858000000005), + (44.533199000000003, -72.800695000000005), + (44.533113, -72.800556), + (44.533082999999998, -72.800359), + (44.533042000000002, -72.800229999999999), + (44.532975, -72.800021000000001), + (44.532932000000002, -72.799816000000007), + (44.532899, -72.799664000000007), + (44.53293, -72.799526), + (44.532856000000002, -72.799357999999998), + (44.532809999999998, -72.799198000000004), + (44.532784999999997, -72.799024000000003), + (44.532711999999997, -72.798829999999995), + (44.532710000000002, -72.798629000000005), + (44.532710999999999, -72.798373999999995), + (44.532769000000002, -72.798196000000004), + (44.532749000000003, -72.797983000000002), + (44.532772000000001, -72.797764999999998), + (44.532789000000001, -72.797582000000006), + (44.532774000000003, -72.797389999999993), + (44.532795999999998, -72.797241), + (44.532746000000003, -72.797116000000003), + (44.532744999999998, -72.796983999999995), + (44.532634999999999, -72.796915999999996), + (44.532539, -72.796797999999995), + (44.532491, -72.796645999999996), + (44.532384999999998, -72.796496000000005), + (44.532285999999999, -72.796351000000001), + (44.532195999999999, -72.796171999999999), + (44.532107000000003, -72.796008999999998), + (44.532048000000003, -72.795854000000006), + (44.53201, -72.795679000000007), + (44.531922999999999, -72.795484999999999), + (44.531891000000002, -72.795367999999996), + (44.531826000000002, -72.795134000000004), + (44.531790999999998, -72.794908000000007), + (44.531725000000002, -72.794674999999998), + (44.531717999999998, -72.794539), + (44.531717, -72.794383999999994), + (44.531683999999998, -72.794212000000002), + (44.531647, -72.794048000000004), + (44.531647, -72.793867000000006), + (44.531647, -72.793710000000004), + (44.531612000000003, -72.793563000000006), + (44.531584000000002, -72.793405000000007), + (44.531576000000001, -72.79325), + (44.531540999999997, -72.793081000000001), + (44.531509, -72.792913999999996), + (44.531495, -72.792778999999996), + (44.531478, -72.792653999999999), + (44.531438999999999, -72.792406999999997), + (44.531455000000001, -72.792278999999994), + (44.531432000000002, -72.792021000000005), + (44.53145, -72.791891000000007), + (44.531489000000001, -72.791765999999996), + (44.531469000000001, -72.791528999999997), + (44.531480000000002, -72.791404), + (44.531492, -72.791262000000003), + (44.531481999999997, -72.791124999999994), + (44.531461999999998, -72.790988999999996), + (44.531444999999998, -72.790858999999998), + (44.531364000000004, -72.790666999999999), + (44.531272000000001, -72.790499999999994), + (44.531196999999999, -72.790340999999998), + (44.531139000000003, -72.790187000000003), + (44.531086000000002, -72.790030999999999), + (44.531027999999999, -72.789876000000007), + (44.530973000000003, -72.789697000000004), + (44.530943999999998, -72.789533000000006), + (44.530923000000001, -72.789385999999993), + (44.530906999999999, -72.789212000000006), + (44.530897000000003, -72.789017999999999), + (44.530884999999998, -72.788837000000001), + (44.530838000000003, -72.788655000000006), + (44.530849000000003, -72.788477), + (44.530856, -72.788304999999994), + (44.530867000000001, -72.788156999999998), + (44.530892000000001, -72.788008000000005), + (44.530873, -72.787869000000001)]] + + for (_, track) in tracks.enumerated() { + var trackCoords : [CLLocationCoordinate2D] = track.map({ CLLocationCoordinate2D(latitude: $0, longitude: $1) }) + trackData.append(trackCoords) + let polyline = MGLPolyline(coordinates: &trackCoords, count: UInt(trackCoords.count)) + polyline.title = "Annotation" + polylines.append(polyline) + + let borderPolyline = MGLPolyline(coordinates: &trackCoords, count: UInt(trackCoords.count)) + borderPolyline.title = "Border" + borderPolylines.append(borderPolyline) + + let photo = PhotoAnnotation() + photo.asset = UIImage(named: "Image") + photo.coordinate = trackCoords[Int(arc4random_uniform(UInt32(trackCoords.count)))] + photoAnnotations.append(photo) + + + let photo2 = PhotoAnnotation() + photo2.asset = UIImage(named: "Image") + photo2.coordinate = trackCoords[Int(arc4random_uniform(UInt32(trackCoords.count)))] + photoAnnotations.append(photo2) + + } + } +} + +class PhotoAnnotationView : MGLAnnotationView { + private weak var imageView: UIImageView! + private weak var container: UIView! + + fileprivate static let size: CGSize = CGSize(width: 54, height: 54) + + override init(reuseIdentifier: String?) { + super.init(reuseIdentifier: reuseIdentifier) + setup() + } + + required init?(coder aDecoder: NSCoder) { + super.init(coder: aDecoder) + setup() + } + + private func setup() { + backgroundColor = UIColor.clear + frame = CGRect(x: 0, y: 0, width: 44, height: 44) + + let container = UIView(frame: frame) + container.backgroundColor = UIColor.white + addSubview(container) + self.container = container + + let imageView = UIImageView(frame: UIEdgeInsetsInsetRect(frame, UIEdgeInsetsMake(1, 1, 1, 1))) + container.addSubview(imageView) + imageView.contentMode = .scaleAspectFill + container.autoresizingMask = [.flexibleWidth, .flexibleHeight] + self.imageView = imageView + } + + override func layoutSubviews() { + super.layoutSubviews() + + scalesWithViewingDistance = false + container.layer.cornerRadius = container.frame.width / 2.0 + container.layer.masksToBounds = true + imageView.layer.cornerRadius = imageView.frame.width / 2.0 + imageView.layer.masksToBounds = true + } + + func set(asset: UIImage) { + imageView.image = asset + } +} + +fileprivate class PhotoAnnotation : MGLPointAnnotation { + var asset: UIImage? +} + +class MappablePhoto: NSObject { + let asset: UIImage + let location: CLLocation + + init(asset: UIImage, location: CLLocation) { + self.asset = asset + self.location = location + super.init() + } +} diff --git a/platform/ios/app/iosapp-Bridging-Header.h b/platform/ios/app/iosapp-Bridging-Header.h new file mode 100644 index 0000000000..1b2cb5d6d0 --- /dev/null +++ b/platform/ios/app/iosapp-Bridging-Header.h @@ -0,0 +1,4 @@ +// +// Use this file to import your target's public headers that you would like to expose to Swift. +// + diff --git a/platform/ios/ios.xcodeproj/project.pbxproj b/platform/ios/ios.xcodeproj/project.pbxproj index b2d89fe962..49ed2ef41b 100644 --- a/platform/ios/ios.xcodeproj/project.pbxproj +++ b/platform/ios/ios.xcodeproj/project.pbxproj @@ -311,6 +311,7 @@ 9620BB391E69FE1700705A1D /* MGLSDKUpdateChecker.h in Headers */ = {isa = PBXBuildFile; fileRef = 9620BB361E69FE1700705A1D /* MGLSDKUpdateChecker.h */; }; 9620BB3A1E69FE1700705A1D /* MGLSDKUpdateChecker.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9620BB371E69FE1700705A1D /* MGLSDKUpdateChecker.mm */; }; 9620BB3B1E69FE1700705A1D /* MGLSDKUpdateChecker.mm in Sources */ = {isa = PBXBuildFile; fileRef = 9620BB371E69FE1700705A1D /* MGLSDKUpdateChecker.mm */; }; + 962AE3F3206DF6B30010BFEA /* ReproductionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 962AE3F2206DF6B30010BFEA /* ReproductionViewController.swift */; }; 9654C1261FFC1AB900DB6A19 /* MGLPolyline_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9654C1251FFC1AB900DB6A19 /* MGLPolyline_Private.h */; }; 9654C1291FFC1CCD00DB6A19 /* MGLPolygon_Private.h in Headers */ = {isa = PBXBuildFile; fileRef = 9654C1271FFC1CC000DB6A19 /* MGLPolygon_Private.h */; }; 9658C155204761FC00D8A674 /* MGLMapViewScaleBarTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9658C154204761FC00D8A674 /* MGLMapViewScaleBarTests.m */; }; @@ -951,6 +952,8 @@ 960D0C351ECF5AAF008E151F /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = "<group>"; }; 9620BB361E69FE1700705A1D /* MGLSDKUpdateChecker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLSDKUpdateChecker.h; sourceTree = "<group>"; }; 9620BB371E69FE1700705A1D /* MGLSDKUpdateChecker.mm */ = {isa = PBXFileReference; explicitFileType = sourcecode.cpp.objcpp; fileEncoding = 4; path = MGLSDKUpdateChecker.mm; sourceTree = "<group>"; }; + 962AE3F1206DF6B20010BFEA /* iosapp-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "iosapp-Bridging-Header.h"; sourceTree = "<group>"; }; + 962AE3F2206DF6B30010BFEA /* ReproductionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ReproductionViewController.swift; sourceTree = "<group>"; }; 9654C1251FFC1AB900DB6A19 /* MGLPolyline_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLPolyline_Private.h; sourceTree = "<group>"; }; 9654C1271FFC1CC000DB6A19 /* MGLPolygon_Private.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MGLPolygon_Private.h; sourceTree = "<group>"; }; 9658C154204761FC00D8A674 /* MGLMapViewScaleBarTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MGLMapViewScaleBarTests.m; sourceTree = "<group>"; }; @@ -1701,6 +1704,7 @@ DA1DC94C1CB6C1C2006E619F /* Demo App */ = { isa = PBXGroup; children = ( + 962AE3F2206DF6B30010BFEA /* ReproductionViewController.swift */, DA1DC9501CB6C1C2006E619F /* MBXAppDelegate.h */, DA1DC9981CB6E054006E619F /* MBXAppDelegate.m */, 40FDA7691CCAAA6800442548 /* MBXAnnotationView.h */, @@ -1724,6 +1728,7 @@ 96E027251E57C76E004B8E66 /* Localizable.strings */, 9604FC341F313A5E003EEA02 /* Fixtures */, DA1DC94D1CB6C1C2006E619F /* Supporting Files */, + 962AE3F1206DF6B20010BFEA /* iosapp-Bridging-Header.h */, ); name = "Demo App"; path = app; @@ -2597,7 +2602,7 @@ }; DA1DC9491CB6C1C2006E619F = { CreatedOnToolsVersion = 7.3; - LastSwiftMigration = 0820; + LastSwiftMigration = 0930; }; DA25D5B81CCD9EDE00607828 = { CreatedOnToolsVersion = 7.3; @@ -2786,6 +2791,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( + 962AE3F3206DF6B30010BFEA /* ReproductionViewController.swift in Sources */, DA1DC9971CB6E046006E619F /* main.m in Sources */, 354B839C1D2E9B48005D9406 /* MBXUserLocationAnnotationView.m in Sources */, DA1DC9991CB6E054006E619F /* MBXAppDelegate.m in Sources */, @@ -3540,12 +3546,15 @@ isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = "$(SRCROOT)/app/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.mapbox.MapboxGL; PRODUCT_NAME = "Mapbox GL"; + SWIFT_OBJC_BRIDGING_HEADER = "app/iosapp-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 3.0; }; name = Debug; @@ -3554,12 +3563,14 @@ isa = XCBuildConfiguration; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; DEVELOPMENT_TEAM = ""; INFOPLIST_FILE = "$(SRCROOT)/app/Info.plist"; IPHONEOS_DEPLOYMENT_TARGET = 8.0; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = com.mapbox.MapboxGL; PRODUCT_NAME = "Mapbox GL"; + SWIFT_OBJC_BRIDGING_HEADER = "app/iosapp-Bridging-Header.h"; SWIFT_VERSION = 3.0; }; name = Release; |